mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-03-01 13:16:42 +00:00
818 lines
1.5 MiB
818 lines
1.5 MiB
var Xq=Object.defineProperty;var Qq=(e,t,r)=>t in e?Xq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Bc=(e,t,r)=>Qq(e,typeof t!="symbol"?t+"":t,r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(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"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(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 n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var og=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var k1={exports:{}},_h={},R1={exports:{}},Pt={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var E3;function Jq(){if(E3)return Pt;E3=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),l=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator;function g(V){return V===null||typeof V!="object"?null:(V=p&&V[p]||V["@@iterator"],typeof V=="function"?V:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,w={};function x(V,ne,X){this.props=V,this.context=ne,this.refs=w,this.updater=X||_}x.prototype.isReactComponent={},x.prototype.setState=function(V,ne){if(typeof V!="object"&&typeof V!="function"&&V!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,V,ne,"setState")},x.prototype.forceUpdate=function(V){this.updater.enqueueForceUpdate(this,V,"forceUpdate")};function S(){}S.prototype=x.prototype;function C(V,ne,X){this.props=V,this.context=ne,this.refs=w,this.updater=X||_}var P=C.prototype=new S;P.constructor=C,b(P,x.prototype),P.isPureReactComponent=!0;var T=Array.isArray,A=Object.prototype.hasOwnProperty,j={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function $(V,ne,X){var se,ce={},de=null,be=null;if(ne!=null)for(se in ne.ref!==void 0&&(be=ne.ref),ne.key!==void 0&&(de=""+ne.key),ne)A.call(ne,se)&&!N.hasOwnProperty(se)&&(ce[se]=ne[se]);var I=arguments.length-2;if(I===1)ce.children=X;else if(1<I){for(var F=Array(I),G=0;G<I;G++)F[G]=arguments[G+2];ce.children=F}if(V&&V.defaultProps)for(se in I=V.defaultProps,I)ce[se]===void 0&&(ce[se]=I[se]);return{$$typeof:e,type:V,key:de,ref:be,props:ce,_owner:j.current}}function U(V,ne){return{$$typeof:e,type:V.type,key:ne,ref:V.ref,props:V.props,_owner:V._owner}}function B(V){return typeof V=="object"&&V!==null&&V.$$typeof===e}function W(V){var ne={"=":"=0",":":"=2"};return"$"+V.replace(/[=:]/g,function(X){return ne[X]})}var q=/\/+/g;function J(V,ne){return typeof V=="object"&&V!==null&&V.key!=null?W(""+V.key):ne.toString(36)}function Q(V,ne,X,se,ce){var de=typeof V;(de==="undefined"||de==="boolean")&&(V=null);var be=!1;if(V===null)be=!0;else switch(de){case"string":case"number":be=!0;break;case"object":switch(V.$$typeof){case e:case t:be=!0}}if(be)return be=V,ce=ce(be),V=se===""?"."+J(be,0):se,T(ce)?(X="",V!=null&&(X=V.replace(q,"$&/")+"/"),Q(ce,ne,X,"",function(G){return G})):ce!=null&&(B(ce)&&(ce=U(ce,X+(!ce.key||be&&be.key===ce.key?"":(""+ce.key).replace(q,"$&/")+"/")+V)),ne.push(ce)),1;if(be=0,se=se===""?".":se+":",T(V))for(var I=0;I<V.length;I++){de=V[I];var F=se+J(de,I);be+=Q(de,ne,X,F,ce)}else if(F=g(V),typeof F=="function")for(V=F.call(V),I=0;!(de=V.next()).done;)de=de.value,F=se+J(de,I++),be+=Q(de,ne,X,F,ce);else if(de==="object")throw ne=String(V),Error("Objects are not valid as a React child (found: "+(ne==="[object Object]"?"object with keys {"+Object.keys(V).join(", ")+"}":ne)+"). If you meant to render a collection of children, use an array instead.");return be}function re(V,ne,X){if(V==null)return V;var se=[],ce=0;return Q(V,se,"","",function(de){return ne.call(X,de,ce++)}),se}function oe(V){if(V._status===-1){var ne=V._result;ne=ne(),ne.then(function(X){(V._status===0||V._status===-1)&&(V._status=1,V._result=X)},function(X){(V._status===0||V._status===-1)&&(V._status=2,V._result=X)}),V._status===-1&&(V._status=0,V._result=ne)}if(V._status===1)return V._result.default;throw V._result}var ue={current:null},ae={transition:null},K={ReactCurrentDispatcher:ue,ReactCurrentBatchConfig:ae,ReactCurrentOwner:j};function H(){throw Error("act(...) is not supported in production builds of React.")}return Pt.Children={map:re,forEach:function(V,ne,X){re(V,function(){ne.apply(this,arguments)},X)},count:function(V){var ne=0;return re(V,function(){ne++}),ne},toArray:function(V){return re(V,function(ne){return ne})||[]},only:function(V){if(!B(V))throw Error("React.Children.only expected to receive a single React element child.");return V}},Pt.Component=x,Pt.Fragment=r,Pt.Profiler=i,Pt.PureComponent=C,Pt.StrictMode=n,Pt.Suspense=c,Pt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=K,Pt.act=H,Pt.cloneElement=function(V,ne,X){if(V==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+V+".");var se=b({},V.props),ce=V.key,de=V.ref,be=V._owner;if(ne!=null){if(ne.ref!==void 0&&(de=ne.ref,be=j.current),ne.key!==void 0&&(ce=""+ne.key),V.type&&V.type.defaultProps)var I=V.type.defaultProps;for(F in ne)A.call(ne,F)&&!N.hasOwnProperty(F)&&(se[F]=ne[F]===void 0&&I!==void 0?I[F]:ne[F])}var F=arguments.length-2;if(F===1)se.children=X;else if(1<F){I=Array(F);for(var G=0;G<F;G++)I[G]=arguments[G+2];se.children=I}return{$$typeof:e,type:V.type,key:ce,ref:de,props:se,_owner:be}},Pt.createContext=function(V){return V={$$typeof:o,_currentValue:V,_currentValue2:V,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},V.Provider={$$typeof:a,_context:V},V.Consumer=V},Pt.createElement=$,Pt.createFactory=function(V){var ne=$.bind(null,V);return ne.type=V,ne},Pt.createRef=function(){return{current:null}},Pt.forwardRef=function(V){return{$$typeof:s,render:V}},Pt.isValidElement=B,Pt.lazy=function(V){return{$$typeof:h,_payload:{_status:-1,_result:V},_init:oe}},Pt.memo=function(V,ne){return{$$typeof:l,type:V,compare:ne===void 0?null:ne}},Pt.startTransition=function(V){var ne=ae.transition;ae.transition={};try{V()}finally{ae.transition=ne}},Pt.unstable_act=H,Pt.useCallback=function(V,ne){return ue.current.useCallback(V,ne)},Pt.useContext=function(V){return ue.current.useContext(V)},Pt.useDebugValue=function(){},Pt.useDeferredValue=function(V){return ue.current.useDeferredValue(V)},Pt.useEffect=function(V,ne){return ue.current.useEffect(V,ne)},Pt.useId=function(){return ue.current.useId()},Pt.useImperativeHandle=function(V,ne,X){return ue.current.useImperativeHandle(V,ne,X)},Pt.useInsertionEffect=function(V,ne){return ue.current.useInsertionEffect(V,ne)},Pt.useLayoutEffect=function(V,ne){return ue.current.useLayoutEffect(V,ne)},Pt.useMemo=function(V,ne){return ue.current.useMemo(V,ne)},Pt.useReducer=function(V,ne,X){return ue.current.useReducer(V,ne,X)},Pt.useRef=function(V){return ue.current.useRef(V)},Pt.useState=function(V){return ue.current.useState(V)},Pt.useSyncExternalStore=function(V,ne,X){return ue.current.useSyncExternalStore(V,ne,X)},Pt.useTransition=function(){return ue.current.useTransition()},Pt.version="18.3.1",Pt}var T3;function q0(){return T3||(T3=1,R1.exports=Jq()),R1.exports}/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var j3;function eH(){if(j3)return _h;j3=1;var e=q0(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function o(s,c,l){var h,p={},g=null,_=null;l!==void 0&&(g=""+l),c.key!==void 0&&(g=""+c.key),c.ref!==void 0&&(_=c.ref);for(h in c)n.call(c,h)&&!a.hasOwnProperty(h)&&(p[h]=c[h]);if(s&&s.defaultProps)for(h in c=s.defaultProps,c)p[h]===void 0&&(p[h]=c[h]);return{$$typeof:t,type:s,key:g,ref:_,props:p,_owner:i.current}}return _h.Fragment=r,_h.jsx=o,_h.jsxs=o,_h}var A3;function tH(){return A3||(A3=1,k1.exports=eH()),k1.exports}var v=tH(),sg={},N1={exports:{}},Vn={},M1={exports:{}},L1={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var k3;function rH(){return k3||(k3=1,function(e){function t(ae,K){var H=ae.length;ae.push(K);e:for(;0<H;){var V=H-1>>>1,ne=ae[V];if(0<i(ne,K))ae[V]=K,ae[H]=ne,H=V;else break e}}function r(ae){return ae.length===0?null:ae[0]}function n(ae){if(ae.length===0)return null;var K=ae[0],H=ae.pop();if(H!==K){ae[0]=H;e:for(var V=0,ne=ae.length,X=ne>>>1;V<X;){var se=2*(V+1)-1,ce=ae[se],de=se+1,be=ae[de];if(0>i(ce,H))de<ne&&0>i(be,ce)?(ae[V]=be,ae[de]=H,V=de):(ae[V]=ce,ae[se]=H,V=se);else if(de<ne&&0>i(be,H))ae[V]=be,ae[de]=H,V=de;else break e}}return K}function i(ae,K){var H=ae.sortIndex-K.sortIndex;return H!==0?H:ae.id-K.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],h=1,p=null,g=3,_=!1,b=!1,w=!1,x=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function P(ae){for(var K=r(l);K!==null;){if(K.callback===null)n(l);else if(K.startTime<=ae)n(l),K.sortIndex=K.expirationTime,t(c,K);else break;K=r(l)}}function T(ae){if(w=!1,P(ae),!b)if(r(c)!==null)b=!0,oe(A);else{var K=r(l);K!==null&&ue(T,K.startTime-ae)}}function A(ae,K){b=!1,w&&(w=!1,S($),$=-1),_=!0;var H=g;try{for(P(K),p=r(c);p!==null&&(!(p.expirationTime>K)||ae&&!W());){var V=p.callback;if(typeof V=="function"){p.callback=null,g=p.priorityLevel;var ne=V(p.expirationTime<=K);K=e.unstable_now(),typeof ne=="function"?p.callback=ne:p===r(c)&&n(c),P(K)}else n(c);p=r(c)}if(p!==null)var X=!0;else{var se=r(l);se!==null&&ue(T,se.startTime-K),X=!1}return X}finally{p=null,g=H,_=!1}}var j=!1,N=null,$=-1,U=5,B=-1;function W(){return!(e.unstable_now()-B<U)}function q(){if(N!==null){var ae=e.unstable_now();B=ae;var K=!0;try{K=N(!0,ae)}finally{K?J():(j=!1,N=null)}}else j=!1}var J;if(typeof C=="function")J=function(){C(q)};else if(typeof MessageChannel<"u"){var Q=new MessageChannel,re=Q.port2;Q.port1.onmessage=q,J=function(){re.postMessage(null)}}else J=function(){x(q,0)};function oe(ae){N=ae,j||(j=!0,J())}function ue(ae,K){$=x(function(){ae(e.unstable_now())},K)}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(ae){ae.callback=null},e.unstable_continueExecution=function(){b||_||(b=!0,oe(A))},e.unstable_forceFrameRate=function(ae){0>ae||125<ae?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<ae?Math.floor(1e3/ae):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(ae){switch(g){case 1:case 2:case 3:var K=3;break;default:K=g}var H=g;g=K;try{return ae()}finally{g=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(ae,K){switch(ae){case 1:case 2:case 3:case 4:case 5:break;default:ae=3}var H=g;g=ae;try{return K()}finally{g=H}},e.unstable_scheduleCallback=function(ae,K,H){var V=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?V+H:V):H=V,ae){case 1:var ne=-1;break;case 2:ne=250;break;case 5:ne=1073741823;break;case 4:ne=1e4;break;default:ne=5e3}return ne=H+ne,ae={id:h++,callback:K,priorityLevel:ae,startTime:H,expirationTime:ne,sortIndex:-1},H>V?(ae.sortIndex=H,t(l,ae),r(c)===null&&ae===r(l)&&(w?(S($),$=-1):w=!0,ue(T,H-V))):(ae.sortIndex=ne,t(c,ae),b||_||(b=!0,oe(A))),ae},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(ae){var K=g;return function(){var H=g;g=K;try{return ae.apply(this,arguments)}finally{g=H}}}}(L1)),L1}var R3;function nH(){return R3||(R3=1,M1.exports=rH()),M1.exports}/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var N3;function iH(){if(N3)return Vn;N3=1;var e=q0(),t=nH();function r(u){for(var d="https://reactjs.org/docs/error-decoder.html?invariant="+u,y=1;y<arguments.length;y++)d+="&args[]="+encodeURIComponent(arguments[y]);return"Minified React error #"+u+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,i={};function a(u,d){o(u,d),o(u+"Capture",d)}function o(u,d){for(i[u]=d,u=0;u<d.length;u++)n.add(d[u])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,l=/^[: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]*$/,h={},p={};function g(u){return c.call(p,u)?!0:c.call(h,u)?!1:l.test(u)?p[u]=!0:(h[u]=!0,!1)}function _(u,d,y,E){if(y!==null&&y.type===0)return!1;switch(typeof d){case"function":case"symbol":return!0;case"boolean":return E?!1:y!==null?!y.acceptsBooleans:(u=u.toLowerCase().slice(0,5),u!=="data-"&&u!=="aria-");default:return!1}}function b(u,d,y,E){if(d===null||typeof d>"u"||_(u,d,y,E))return!0;if(E)return!1;if(y!==null)switch(y.type){case 3:return!d;case 4:return d===!1;case 5:return isNaN(d);case 6:return isNaN(d)||1>d}return!1}function w(u,d,y,E,R,D,ee){this.acceptsBooleans=d===2||d===3||d===4,this.attributeName=E,this.attributeNamespace=R,this.mustUseProperty=y,this.propertyName=u,this.type=d,this.sanitizeURL=D,this.removeEmptyString=ee}var x={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){x[u]=new w(u,0,!1,u,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(u){var d=u[0];x[d]=new w(d,1,!1,u[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(u){x[u]=new w(u,2,!1,u.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){x[u]=new w(u,2,!1,u,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(u){x[u]=new w(u,3,!1,u.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(u){x[u]=new w(u,3,!0,u,null,!1,!1)}),["capture","download"].forEach(function(u){x[u]=new w(u,4,!1,u,null,!1,!1)}),["cols","rows","size","span"].forEach(function(u){x[u]=new w(u,6,!1,u,null,!1,!1)}),["rowSpan","start"].forEach(function(u){x[u]=new w(u,5,!1,u.toLowerCase(),null,!1,!1)});var S=/[\-:]([a-z])/g;function C(u){return u[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(u){var d=u.replace(S,C);x[d]=new w(d,1,!1,u,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(u){var d=u.replace(S,C);x[d]=new w(d,1,!1,u,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(u){var d=u.replace(S,C);x[d]=new w(d,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(u){x[u]=new w(u,1,!1,u.toLowerCase(),null,!1,!1)}),x.xlinkHref=new w("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(u){x[u]=new w(u,1,!1,u.toLowerCase(),null,!0,!0)});function P(u,d,y,E){var R=x.hasOwnProperty(d)?x[d]:null;(R!==null?R.type!==0:E||!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(b(d,y,R,E)&&(y=null),E||R===null?g(d)&&(y===null?u.removeAttribute(d):u.setAttribute(d,""+y)):R.mustUseProperty?u[R.propertyName]=y===null?R.type===3?!1:"":y:(d=R.attributeName,E=R.attributeNamespace,y===null?u.removeAttribute(d):(R=R.type,y=R===3||R===4&&y===!0?"":""+y,E?u.setAttributeNS(E,d,y):u.setAttribute(d,y))))}var T=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for("react.element"),j=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),$=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),B=Symbol.for("react.provider"),W=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),Q=Symbol.for("react.suspense_list"),re=Symbol.for("react.memo"),oe=Symbol.for("react.lazy"),ue=Symbol.for("react.offscreen"),ae=Symbol.iterator;function K(u){return u===null||typeof u!="object"?null:(u=ae&&u[ae]||u["@@iterator"],typeof u=="function"?u:null)}var H=Object.assign,V;function ne(u){if(V===void 0)try{throw Error()}catch(y){var d=y.stack.trim().match(/\n( *(at )?)/);V=d&&d[1]||""}return`
|
||
`+V+u}var X=!1;function se(u,d){if(!u||X)return"";X=!0;var y=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(d)if(d=function(){throw Error()},Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(Pe){var E=Pe}Reflect.construct(u,[],d)}else{try{d.call()}catch(Pe){E=Pe}u.call(d.prototype)}else{try{throw Error()}catch(Pe){E=Pe}u()}}catch(Pe){if(Pe&&E&&typeof Pe.stack=="string"){for(var R=Pe.stack.split(`
|
||
`),D=E.stack.split(`
|
||
`),ee=R.length-1,fe=D.length-1;1<=ee&&0<=fe&&R[ee]!==D[fe];)fe--;for(;1<=ee&&0<=fe;ee--,fe--)if(R[ee]!==D[fe]){if(ee!==1||fe!==1)do if(ee--,fe--,0>fe||R[ee]!==D[fe]){var me=`
|
||
`+R[ee].replace(" at new "," at ");return u.displayName&&me.includes("<anonymous>")&&(me=me.replace("<anonymous>",u.displayName)),me}while(1<=ee&&0<=fe);break}}}finally{X=!1,Error.prepareStackTrace=y}return(u=u?u.displayName||u.name:"")?ne(u):""}function ce(u){switch(u.tag){case 5:return ne(u.type);case 16:return ne("Lazy");case 13:return ne("Suspense");case 19:return ne("SuspenseList");case 0:case 2:case 15:return u=se(u.type,!1),u;case 11:return u=se(u.type.render,!1),u;case 1:return u=se(u.type,!0),u;default:return""}}function de(u){if(u==null)return null;if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case N:return"Fragment";case j:return"Portal";case U:return"Profiler";case $:return"StrictMode";case J:return"Suspense";case Q:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case W:return(u.displayName||"Context")+".Consumer";case B:return(u._context.displayName||"Context")+".Provider";case q:var d=u.render;return u=u.displayName,u||(u=d.displayName||d.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case re:return d=u.displayName||null,d!==null?d:de(u.type)||"Memo";case oe:d=u._payload,u=u._init;try{return de(u(d))}catch{}}return null}function be(u){var d=u.type;switch(u.tag){case 24:return"Cache";case 9:return(d.displayName||"Context")+".Consumer";case 10:return(d._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return u=d.render,u=u.displayName||u.name||"",d.displayName||(u!==""?"ForwardRef("+u+")":"ForwardRef");case 7:return"Fragment";case 5:return d;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return de(d);case 8:return d===$?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof d=="function")return d.displayName||d.name||null;if(typeof d=="string")return d}return null}function I(u){switch(typeof u){case"boolean":case"number":case"string":case"undefined":return u;case"object":return u;default:return""}}function F(u){var d=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function G(u){var d=F(u)?"checked":"value",y=Object.getOwnPropertyDescriptor(u.constructor.prototype,d),E=""+u[d];if(!u.hasOwnProperty(d)&&typeof y<"u"&&typeof y.get=="function"&&typeof y.set=="function"){var R=y.get,D=y.set;return Object.defineProperty(u,d,{configurable:!0,get:function(){return R.call(this)},set:function(ee){E=""+ee,D.call(this,ee)}}),Object.defineProperty(u,d,{enumerable:y.enumerable}),{getValue:function(){return E},setValue:function(ee){E=""+ee},stopTracking:function(){u._valueTracker=null,delete u[d]}}}}function le(u){u._valueTracker||(u._valueTracker=G(u))}function ie(u){if(!u)return!1;var d=u._valueTracker;if(!d)return!0;var y=d.getValue(),E="";return u&&(E=F(u)?u.checked?"true":"false":u.value),u=E,u!==y?(d.setValue(u),!0):!1}function he(u){if(u=u||(typeof document<"u"?document:void 0),typeof u>"u")return null;try{return u.activeElement||u.body}catch{return u.body}}function Oe(u,d){var y=d.checked;return H({},d,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:y??u._wrapperState.initialChecked})}function Be(u,d){var y=d.defaultValue==null?"":d.defaultValue,E=d.checked!=null?d.checked:d.defaultChecked;y=I(d.value!=null?d.value:y),u._wrapperState={initialChecked:E,initialValue:y,controlled:d.type==="checkbox"||d.type==="radio"?d.checked!=null:d.value!=null}}function ge(u,d){d=d.checked,d!=null&&P(u,"checked",d,!1)}function Ee(u,d){ge(u,d);var y=I(d.value),E=d.type;if(y!=null)E==="number"?(y===0&&u.value===""||u.value!=y)&&(u.value=""+y):u.value!==""+y&&(u.value=""+y);else if(E==="submit"||E==="reset"){u.removeAttribute("value");return}d.hasOwnProperty("value")?Le(u,d.type,y):d.hasOwnProperty("defaultValue")&&Le(u,d.type,I(d.defaultValue)),d.checked==null&&d.defaultChecked!=null&&(u.defaultChecked=!!d.defaultChecked)}function Ae(u,d,y){if(d.hasOwnProperty("value")||d.hasOwnProperty("defaultValue")){var E=d.type;if(!(E!=="submit"&&E!=="reset"||d.value!==void 0&&d.value!==null))return;d=""+u._wrapperState.initialValue,y||d===u.value||(u.value=d),u.defaultValue=d}y=u.name,y!==""&&(u.name=""),u.defaultChecked=!!u._wrapperState.initialChecked,y!==""&&(u.name=y)}function Le(u,d,y){(d!=="number"||he(u.ownerDocument)!==u)&&(y==null?u.defaultValue=""+u._wrapperState.initialValue:u.defaultValue!==""+y&&(u.defaultValue=""+y))}var Ke=Array.isArray;function Ue(u,d,y,E){if(u=u.options,d){d={};for(var R=0;R<y.length;R++)d["$"+y[R]]=!0;for(y=0;y<u.length;y++)R=d.hasOwnProperty("$"+u[y].value),u[y].selected!==R&&(u[y].selected=R),R&&E&&(u[y].defaultSelected=!0)}else{for(y=""+I(y),d=null,R=0;R<u.length;R++){if(u[R].value===y){u[R].selected=!0,E&&(u[R].defaultSelected=!0);return}d!==null||u[R].disabled||(d=u[R])}d!==null&&(d.selected=!0)}}function He(u,d){if(d.dangerouslySetInnerHTML!=null)throw Error(r(91));return H({},d,{value:void 0,defaultValue:void 0,children:""+u._wrapperState.initialValue})}function ye(u,d){var y=d.value;if(y==null){if(y=d.children,d=d.defaultValue,y!=null){if(d!=null)throw Error(r(92));if(Ke(y)){if(1<y.length)throw Error(r(93));y=y[0]}d=y}d==null&&(d=""),y=d}u._wrapperState={initialValue:I(y)}}function xe(u,d){var y=I(d.value),E=I(d.defaultValue);y!=null&&(y=""+y,y!==u.value&&(u.value=y),d.defaultValue==null&&u.defaultValue!==y&&(u.defaultValue=y)),E!=null&&(u.defaultValue=""+E)}function ke(u){var d=u.textContent;d===u._wrapperState.initialValue&&d!==""&&d!==null&&(u.value=d)}function Re(u){switch(u){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function $e(u,d){return u==null||u==="http://www.w3.org/1999/xhtml"?Re(d):u==="http://www.w3.org/2000/svg"&&d==="foreignObject"?"http://www.w3.org/1999/xhtml":u}var Ye,Qe=function(u){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(d,y,E,R){MSApp.execUnsafeLocalFunction(function(){return u(d,y,E,R)})}:u}(function(u,d){if(u.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in u)u.innerHTML=d;else{for(Ye=Ye||document.createElement("div"),Ye.innerHTML="<svg>"+d.valueOf().toString()+"</svg>",d=Ye.firstChild;u.firstChild;)u.removeChild(u.firstChild);for(;d.firstChild;)u.appendChild(d.firstChild)}});function yt(u,d){if(d){var y=u.firstChild;if(y&&y===u.lastChild&&y.nodeType===3){y.nodeValue=d;return}}u.textContent=d}var xt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},bt=["Webkit","ms","Moz","O"];Object.keys(xt).forEach(function(u){bt.forEach(function(d){d=d+u.charAt(0).toUpperCase()+u.substring(1),xt[d]=xt[u]})});function Xt(u,d,y){return d==null||typeof d=="boolean"||d===""?"":y||typeof d!="number"||d===0||xt.hasOwnProperty(u)&&xt[u]?(""+d).trim():d+"px"}function qt(u,d){u=u.style;for(var y in d)if(d.hasOwnProperty(y)){var E=y.indexOf("--")===0,R=Xt(y,d[y],E);y==="float"&&(y="cssFloat"),E?u.setProperty(y,R):u[y]=R}}var jr=H({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Lr(u,d){if(d){if(jr[u]&&(d.children!=null||d.dangerouslySetInnerHTML!=null))throw Error(r(137,u));if(d.dangerouslySetInnerHTML!=null){if(d.children!=null)throw Error(r(60));if(typeof d.dangerouslySetInnerHTML!="object"||!("__html"in d.dangerouslySetInnerHTML))throw Error(r(61))}if(d.style!=null&&typeof d.style!="object")throw Error(r(62))}}function Mn(u,d){if(u.indexOf("-")===-1)return typeof d.is=="string";switch(u){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 Cr=null;function mo(u){return u=u.target||u.srcElement||window,u.correspondingUseElement&&(u=u.correspondingUseElement),u.nodeType===3?u.parentNode:u}var Ln=null,ta=null,ra=null;function kl(u){if(u=Eo(u)){if(typeof Ln!="function")throw Error(r(280));var d=u.stateNode;d&&(d=Cc(d),Ln(u.stateNode,u.type,d))}}function fs(u){ta?ra?ra.push(u):ra=[u]:ta=u}function Na(){if(ta){var u=ta,d=ra;if(ra=ta=null,kl(u),d)for(u=0;u<d.length;u++)kl(d[u])}}function fr(u,d){return u(d)}function ir(){}var Ir=!1;function Ar(u,d,y){if(Ir)return u(d,y);Ir=!0;try{return fr(u,d,y)}finally{Ir=!1,(ta!==null||ra!==null)&&(ir(),Na())}}function dr(u,d){var y=u.stateNode;if(y===null)return null;var E=Cc(y);if(E===null)return null;y=E[d];e:switch(d){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(E=!E.disabled)||(u=u.type,E=!(u==="button"||u==="input"||u==="select"||u==="textarea")),u=!E;break e;default:u=!1}if(u)return null;if(y&&typeof y!="function")throw Error(r(231,d,typeof y));return y}var hr=!1;if(s)try{var en={};Object.defineProperty(en,"passive",{get:function(){hr=!0}}),window.addEventListener("test",en,en),window.removeEventListener("test",en,en)}catch{hr=!1}function Zn(u,d,y,E,R,D,ee,fe,me){var Pe=Array.prototype.slice.call(arguments,3);try{d.apply(y,Pe)}catch(De){this.onError(De)}}var pr=!1,it=null,Rl=!1,ec=null,Gm={onError:function(u){pr=!0,it=u}};function Km(u,d,y,E,R,D,ee,fe,me){pr=!1,it=null,Zn.apply(Gm,arguments)}function kd(u,d,y,E,R,D,ee,fe,me){if(Km.apply(this,arguments),pr){if(pr){var Pe=it;pr=!1,it=null}else throw Error(r(198));Rl||(Rl=!0,ec=Pe)}}function Ma(u){var d=u,y=u;if(u.alternate)for(;d.return;)d=d.return;else{u=d;do d=u,(d.flags&4098)!==0&&(y=d.return),u=d.return;while(u)}return d.tag===3?y:null}function vo(u){if(u.tag===13){var d=u.memoizedState;if(d===null&&(u=u.alternate,u!==null&&(d=u.memoizedState)),d!==null)return d.dehydrated}return null}function Rd(u){if(Ma(u)!==u)throw Error(r(188))}function u_(u){var d=u.alternate;if(!d){if(d=Ma(u),d===null)throw Error(r(188));return d!==u?null:u}for(var y=u,E=d;;){var R=y.return;if(R===null)break;var D=R.alternate;if(D===null){if(E=R.return,E!==null){y=E;continue}break}if(R.child===D.child){for(D=R.child;D;){if(D===y)return Rd(R),u;if(D===E)return Rd(R),d;D=D.sibling}throw Error(r(188))}if(y.return!==E.return)y=R,E=D;else{for(var ee=!1,fe=R.child;fe;){if(fe===y){ee=!0,y=R,E=D;break}if(fe===E){ee=!0,E=R,y=D;break}fe=fe.sibling}if(!ee){for(fe=D.child;fe;){if(fe===y){ee=!0,y=D,E=R;break}if(fe===E){ee=!0,E=D,y=R;break}fe=fe.sibling}if(!ee)throw Error(r(189))}}if(y.alternate!==E)throw Error(r(190))}if(y.tag!==3)throw Error(r(188));return y.stateNode.current===y?u:d}function Ym(u){return u=u_(u),u!==null?Zm(u):null}function Zm(u){if(u.tag===5||u.tag===6)return u;for(u=u.child;u!==null;){var d=Zm(u);if(d!==null)return d;u=u.sibling}return null}var Xm=t.unstable_scheduleCallback,Nd=t.unstable_cancelCallback,c_=t.unstable_shouldYield,tc=t.unstable_requestPaint,mr=t.unstable_now,f_=t.unstable_getCurrentPriorityLevel,Md=t.unstable_ImmediatePriority,Qm=t.unstable_UserBlockingPriority,rc=t.unstable_NormalPriority,Ld=t.unstable_LowPriority,ds=t.unstable_IdlePriority,Nl=null,Xn=null;function Ml(u){if(Xn&&typeof Xn.onCommitFiberRoot=="function")try{Xn.onCommitFiberRoot(Nl,u,void 0,(u.current.flags&128)===128)}catch{}}var _t=Math.clz32?Math.clz32:hs,Qt=Math.log,nc=Math.LN2;function hs(u){return u>>>=0,u===0?32:31-(Qt(u)/nc|0)|0}var na=64,ps=4194304;function gt(u){switch(u&-u){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return u&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return u}}function Ht(u,d){var y=u.pendingLanes;if(y===0)return 0;var E=0,R=u.suspendedLanes,D=u.pingedLanes,ee=y&268435455;if(ee!==0){var fe=ee&~R;fe!==0?E=gt(fe):(D&=ee,D!==0&&(E=gt(D)))}else ee=y&~R,ee!==0?E=gt(ee):D!==0&&(E=gt(D));if(E===0)return 0;if(d!==0&&d!==E&&(d&R)===0&&(R=E&-E,D=d&-d,R>=D||R===16&&(D&4194240)!==0))return d;if((E&4)!==0&&(E|=y&16),d=u.entangledLanes,d!==0)for(u=u.entanglements,d&=E;0<d;)y=31-_t(d),R=1<<y,E|=u[y],d&=~R;return E}function Id(u,d){switch(u){case 1:case 2:case 4:return d+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return d+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ic(u,d){for(var y=u.suspendedLanes,E=u.pingedLanes,R=u.expirationTimes,D=u.pendingLanes;0<D;){var ee=31-_t(D),fe=1<<ee,me=R[ee];me===-1?((fe&y)===0||(fe&E)!==0)&&(R[ee]=Id(fe,d)):me<=d&&(u.expiredLanes|=fe),D&=~fe}}function ln(u){return u=u.pendingLanes&-1073741825,u!==0?u:u&1073741824?1073741824:0}function Jm(){var u=na;return na<<=1,(na&4194240)===0&&(na=64),u}function ms(u){for(var d=[],y=0;31>y;y++)d.push(u);return d}function Qn(u,d,y){u.pendingLanes|=d,d!==536870912&&(u.suspendedLanes=0,u.pingedLanes=0),u=u.eventTimes,d=31-_t(d),u[d]=y}function _r(u,d){var y=u.pendingLanes&~d;u.pendingLanes=d,u.suspendedLanes=0,u.pingedLanes=0,u.expiredLanes&=d,u.mutableReadLanes&=d,u.entangledLanes&=d,d=u.entanglements;var E=u.eventTimes;for(u=u.expirationTimes;0<y;){var R=31-_t(y),D=1<<R;d[R]=0,E[R]=-1,u[R]=-1,y&=~D}}function ia(u,d){var y=u.entangledLanes|=d;for(u=u.entanglements;y;){var E=31-_t(y),R=1<<E;R&d|u[E]&d&&(u[E]|=d),y&=~R}}var At=0;function vs(u){return u&=-u,1<u?4<u?(u&268435455)!==0?16:536870912:4:1}var ac,go,oc,sc,Ll,Il=!1,gs=[],Jn=null,aa=null,Ci=null,Dl=new Map,pt=new Map,Dr=[],Bt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dd(u,d){switch(u){case"focusin":case"focusout":Jn=null;break;case"dragenter":case"dragleave":aa=null;break;case"mouseover":case"mouseout":Ci=null;break;case"pointerover":case"pointerout":Dl.delete(d.pointerId);break;case"gotpointercapture":case"lostpointercapture":pt.delete(d.pointerId)}}function yo(u,d,y,E,R,D){return u===null||u.nativeEvent!==D?(u={blockedOn:d,domEventName:y,eventSystemFlags:E,nativeEvent:D,targetContainers:[R]},d!==null&&(d=Eo(d),d!==null&&go(d)),u):(u.eventSystemFlags|=E,d=u.targetContainers,R!==null&&d.indexOf(R)===-1&&d.push(R),u)}function $d(u,d,y,E,R){switch(d){case"focusin":return Jn=yo(Jn,u,d,y,E,R),!0;case"dragenter":return aa=yo(aa,u,d,y,E,R),!0;case"mouseover":return Ci=yo(Ci,u,d,y,E,R),!0;case"pointerover":var D=R.pointerId;return Dl.set(D,yo(Dl.get(D)||null,u,d,y,E,R)),!0;case"gotpointercapture":return D=R.pointerId,pt.set(D,yo(pt.get(D)||null,u,d,y,E,R)),!0}return!1}function lc(u){var d=Po(u.target);if(d!==null){var y=Ma(d);if(y!==null){if(d=y.tag,d===13){if(d=vo(y),d!==null){u.blockedOn=d,Ll(u.priority,function(){oc(y)});return}}else if(d===3&&y.stateNode.current.memoizedState.isDehydrated){u.blockedOn=y.tag===3?y.stateNode.containerInfo:null;return}}}u.blockedOn=null}function Pi(u){if(u.blockedOn!==null)return!1;for(var d=u.targetContainers;0<d.length;){var y=fc(u.domEventName,u.eventSystemFlags,d[0],u.nativeEvent);if(y===null){y=u.nativeEvent;var E=new y.constructor(y.type,y);Cr=E,y.target.dispatchEvent(E),Cr=null}else return d=Eo(y),d!==null&&go(d),u.blockedOn=y,!1;d.shift()}return!0}function uc(u,d,y){Pi(u)&&y.delete(d)}function $l(){Il=!1,Jn!==null&&Pi(Jn)&&(Jn=null),aa!==null&&Pi(aa)&&(aa=null),Ci!==null&&Pi(Ci)&&(Ci=null),Dl.forEach(uc),pt.forEach(uc)}function vr(u,d){u.blockedOn===d&&(u.blockedOn=null,Il||(Il=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,$l)))}function ei(u){function d(R){return vr(R,u)}if(0<gs.length){vr(gs[0],u);for(var y=1;y<gs.length;y++){var E=gs[y];E.blockedOn===u&&(E.blockedOn=null)}}for(Jn!==null&&vr(Jn,u),aa!==null&&vr(aa,u),Ci!==null&&vr(Ci,u),Dl.forEach(d),pt.forEach(d),y=0;y<Dr.length;y++)E=Dr[y],E.blockedOn===u&&(E.blockedOn=null);for(;0<Dr.length&&(y=Dr[0],y.blockedOn===null);)lc(y),y.blockedOn===null&&Dr.shift()}var bo=T.ReactCurrentBatchConfig,Fl=!0;function d_(u,d,y,E){var R=At,D=bo.transition;bo.transition=null;try{At=1,Bl(u,d,y,E)}finally{At=R,bo.transition=D}}function ev(u,d,y,E){var R=At,D=bo.transition;bo.transition=null;try{At=4,Bl(u,d,y,E)}finally{At=R,bo.transition=D}}function Bl(u,d,y,E){if(Fl){var R=fc(u,d,y,E);if(R===null)f(u,d,E,cc,y),Dd(u,E);else if($d(R,u,d,y,E))E.stopPropagation();else if(Dd(u,E),d&4&&-1<Bt.indexOf(u)){for(;R!==null;){var D=Eo(R);if(D!==null&&ac(D),D=fc(u,d,y,E),D===null&&f(u,d,E,cc,y),D===R)break;R=D}R!==null&&E.stopPropagation()}else f(u,d,E,null,y)}}var cc=null;function fc(u,d,y,E){if(cc=null,u=mo(E),u=Po(u),u!==null)if(d=Ma(u),d===null)u=null;else if(y=d.tag,y===13){if(u=vo(d),u!==null)return u;u=null}else if(y===3){if(d.stateNode.current.memoizedState.isDehydrated)return d.tag===3?d.stateNode.containerInfo:null;u=null}else d!==u&&(u=null);return cc=u,null}function Et(u){switch(u){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(f_()){case Md:return 1;case Qm:return 4;case rc:case Ld:return 16;case ds:return 536870912;default:return 16}default:return 16}}var La=null,_n=null,Ia=null;function Fd(){if(Ia)return Ia;var u,d=_n,y=d.length,E,R="value"in La?La.value:La.textContent,D=R.length;for(u=0;u<y&&d[u]===R[u];u++);var ee=y-u;for(E=1;E<=ee&&d[y-E]===R[D-E];E++);return Ia=R.slice(u,1<E?1-E:void 0)}function dc(u){var d=u.keyCode;return"charCode"in u?(u=u.charCode,u===0&&d===13&&(u=13)):u=d,u===10&&(u=13),32<=u||u===13?u:0}function ys(){return!0}function tv(){return!1}function un(u){function d(y,E,R,D,ee){this._reactName=y,this._targetInst=R,this.type=E,this.nativeEvent=D,this.target=ee,this.currentTarget=null;for(var fe in u)u.hasOwnProperty(fe)&&(y=u[fe],this[fe]=y?y(D):D[fe]);return this.isDefaultPrevented=(D.defaultPrevented!=null?D.defaultPrevented:D.returnValue===!1)?ys:tv,this.isPropagationStopped=tv,this}return H(d.prototype,{preventDefault:function(){this.defaultPrevented=!0;var y=this.nativeEvent;y&&(y.preventDefault?y.preventDefault():typeof y.returnValue!="unknown"&&(y.returnValue=!1),this.isDefaultPrevented=ys)},stopPropagation:function(){var y=this.nativeEvent;y&&(y.stopPropagation?y.stopPropagation():typeof y.cancelBubble!="unknown"&&(y.cancelBubble=!0),this.isPropagationStopped=ys)},persist:function(){},isPersistent:ys}),d}var bs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(u){return u.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Bd=un(bs),_o=H({},bs,{view:0,detail:0}),h_=un(_o),In,Ud,_s,ti=H({},_o,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xo,button:0,buttons:0,relatedTarget:function(u){return u.relatedTarget===void 0?u.fromElement===u.srcElement?u.toElement:u.fromElement:u.relatedTarget},movementX:function(u){return"movementX"in u?u.movementX:(u!==_s&&(_s&&u.type==="mousemove"?(In=u.screenX-_s.screenX,Ud=u.screenY-_s.screenY):Ud=In=0,_s=u),In)},movementY:function(u){return"movementY"in u?u.movementY:Ud}}),zd=un(ti),rv=H({},ti,{dataTransfer:0}),Vd=un(rv),p_=H({},_o,{relatedTarget:0}),hc=un(p_),nv=H({},bs,{animationName:0,elapsedTime:0,pseudoElement:0}),m_=un(nv),v_=H({},bs,{clipboardData:function(u){return"clipboardData"in u?u.clipboardData:window.clipboardData}}),Wd=un(v_),g_=H({},bs,{data:0}),qd=un(g_),iv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},pc={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"},wo={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function y_(u){var d=this.nativeEvent;return d.getModifierState?d.getModifierState(u):(u=wo[u])?!!d[u]:!1}function xo(){return y_}var Dn=H({},_o,{key:function(u){if(u.key){var d=iv[u.key]||u.key;if(d!=="Unidentified")return d}return u.type==="keypress"?(u=dc(u),u===13?"Enter":String.fromCharCode(u)):u.type==="keydown"||u.type==="keyup"?pc[u.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xo,charCode:function(u){return u.type==="keypress"?dc(u):0},keyCode:function(u){return u.type==="keydown"||u.type==="keyup"?u.keyCode:0},which:function(u){return u.type==="keypress"?dc(u):u.type==="keydown"||u.type==="keyup"?u.keyCode:0}}),av=un(Dn),ov=H({},ti,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),sv=un(ov),Hd=H({},_o,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xo}),Gd=un(Hd),b_=H({},bs,{propertyName:0,elapsedTime:0,pseudoElement:0}),__=un(b_),lv=H({},ti,{deltaX:function(u){return"deltaX"in u?u.deltaX:"wheelDeltaX"in u?-u.wheelDeltaX:0},deltaY:function(u){return"deltaY"in u?u.deltaY:"wheelDeltaY"in u?-u.wheelDeltaY:"wheelDelta"in u?-u.wheelDelta:0},deltaZ:0,deltaMode:0}),w_=un(lv),ri=[9,13,27,32],Da=s&&"CompositionEvent"in window,Ul=null;s&&"documentMode"in document&&(Ul=document.documentMode);var oa=s&&"TextEvent"in window&&!Ul,uv=s&&(!Da||Ul&&8<Ul&&11>=Ul),So=" ",cv=!1;function ws(u,d){switch(u){case"keyup":return ri.indexOf(d.keyCode)!==-1;case"keydown":return d.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kd(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var sa=!1;function x_(u,d){switch(u){case"compositionend":return Kd(d);case"keypress":return d.which!==32?null:(cv=!0,So);case"textInput":return u=d.data,u===So&&cv?null:u;default:return null}}function $a(u,d){if(sa)return u==="compositionend"||!Da&&ws(u,d)?(u=Fd(),Ia=_n=La=null,sa=!1,u):null;switch(u){case"paste":return null;case"keypress":if(!(d.ctrlKey||d.altKey||d.metaKey)||d.ctrlKey&&d.altKey){if(d.char&&1<d.char.length)return d.char;if(d.which)return String.fromCharCode(d.which)}return null;case"compositionend":return uv&&d.locale!=="ko"?null:d.data;default:return null}}var mc={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 fv(u){var d=u&&u.nodeName&&u.nodeName.toLowerCase();return d==="input"?!!mc[u.type]:d==="textarea"}function vc(u,d,y,E){fs(E),d=O(d,"onChange"),0<d.length&&(y=new Bd("onChange","change",null,y,E),u.push({event:y,listeners:d}))}var zl=null,wn=null;function S_(u){nh(u,0)}function la(u){var d=To(u);if(ie(d))return u}function O_(u,d){if(u==="change")return d}var Ei=!1;if(s){var xs;if(s){var gc="oninput"in document;if(!gc){var yc=document.createElement("div");yc.setAttribute("oninput","return;"),gc=typeof yc.oninput=="function"}xs=gc}else xs=!1;Ei=xs&&(!document.documentMode||9<document.documentMode)}function Vl(){zl&&(zl.detachEvent("onpropertychange",bc),wn=zl=null)}function bc(u){if(u.propertyName==="value"&&la(wn)){var d=[];vc(d,wn,u,mo(u)),Ar(S_,d)}}function _c(u,d,y){u==="focusin"?(Vl(),zl=d,wn=y,zl.attachEvent("onpropertychange",bc)):u==="focusout"&&Vl()}function Ss(u){if(u==="selectionchange"||u==="keyup"||u==="keydown")return la(wn)}function wc(u,d){if(u==="click")return la(d)}function Yd(u,d){if(u==="input"||u==="change")return la(d)}function dv(u,d){return u===d&&(u!==0||1/u===1/d)||u!==u&&d!==d}var ni=typeof Object.is=="function"?Object.is:dv;function Fa(u,d){if(ni(u,d))return!0;if(typeof u!="object"||u===null||typeof d!="object"||d===null)return!1;var y=Object.keys(u),E=Object.keys(d);if(y.length!==E.length)return!1;for(E=0;E<y.length;E++){var R=y[E];if(!c.call(d,R)||!ni(u[R],d[R]))return!1}return!0}function hv(u){for(;u&&u.firstChild;)u=u.firstChild;return u}function Zd(u,d){var y=hv(u);u=0;for(var E;y;){if(y.nodeType===3){if(E=u+y.textContent.length,u<=d&&E>=d)return{node:y,offset:d-u};u=E}e:{for(;y;){if(y.nextSibling){y=y.nextSibling;break e}y=y.parentNode}y=void 0}y=hv(y)}}function pv(u,d){return u&&d?u===d?!0:u&&u.nodeType===3?!1:d&&d.nodeType===3?pv(u,d.parentNode):"contains"in u?u.contains(d):u.compareDocumentPosition?!!(u.compareDocumentPosition(d)&16):!1:!1}function Xd(){for(var u=window,d=he();d instanceof u.HTMLIFrameElement;){try{var y=typeof d.contentWindow.location.href=="string"}catch{y=!1}if(y)u=d.contentWindow;else break;d=he(u.document)}return d}function Qd(u){var d=u&&u.nodeName&&u.nodeName.toLowerCase();return d&&(d==="input"&&(u.type==="text"||u.type==="search"||u.type==="tel"||u.type==="url"||u.type==="password")||d==="textarea"||u.contentEditable==="true")}function Ti(u){var d=Xd(),y=u.focusedElem,E=u.selectionRange;if(d!==y&&y&&y.ownerDocument&&pv(y.ownerDocument.documentElement,y)){if(E!==null&&Qd(y)){if(d=E.start,u=E.end,u===void 0&&(u=d),"selectionStart"in y)y.selectionStart=d,y.selectionEnd=Math.min(u,y.value.length);else if(u=(d=y.ownerDocument||document)&&d.defaultView||window,u.getSelection){u=u.getSelection();var R=y.textContent.length,D=Math.min(E.start,R);E=E.end===void 0?D:Math.min(E.end,R),!u.extend&&D>E&&(R=E,E=D,D=R),R=Zd(y,D);var ee=Zd(y,E);R&&ee&&(u.rangeCount!==1||u.anchorNode!==R.node||u.anchorOffset!==R.offset||u.focusNode!==ee.node||u.focusOffset!==ee.offset)&&(d=d.createRange(),d.setStart(R.node,R.offset),u.removeAllRanges(),D>E?(u.addRange(d),u.extend(ee.node,ee.offset)):(d.setEnd(ee.node,ee.offset),u.addRange(d)))}}for(d=[],u=y;u=u.parentNode;)u.nodeType===1&&d.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<d.length;y++)u=d[y],u.element.scrollLeft=u.left,u.element.scrollTop=u.top}}var xc=s&&"documentMode"in document&&11>=document.documentMode,Os=null,Cs=null,Wl=null,Sc=!1;function mv(u,d,y){var E=y.window===y?y.document:y.nodeType===9?y:y.ownerDocument;Sc||Os==null||Os!==he(E)||(E=Os,"selectionStart"in E&&Qd(E)?E={start:E.selectionStart,end:E.selectionEnd}:(E=(E.ownerDocument&&E.ownerDocument.defaultView||window).getSelection(),E={anchorNode:E.anchorNode,anchorOffset:E.anchorOffset,focusNode:E.focusNode,focusOffset:E.focusOffset}),Wl&&Fa(Wl,E)||(Wl=E,E=O(Cs,"onSelect"),0<E.length&&(d=new Bd("onSelect","select",null,d,y),u.push({event:d,listeners:E}),d.target=Os)))}function Ba(u,d){var y={};return y[u.toLowerCase()]=d.toLowerCase(),y["Webkit"+u]="webkit"+d,y["Moz"+u]="moz"+d,y}var Ps={animationend:Ba("Animation","AnimationEnd"),animationiteration:Ba("Animation","AnimationIteration"),animationstart:Ba("Animation","AnimationStart"),transitionend:Ba("Transition","TransitionEnd")},Ua={},Jd={};s&&(Jd=document.createElement("div").style,"AnimationEvent"in window||(delete Ps.animationend.animation,delete Ps.animationiteration.animation,delete Ps.animationstart.animation),"TransitionEvent"in window||delete Ps.transitionend.transition);function ql(u){if(Ua[u])return Ua[u];if(!Ps[u])return u;var d=Ps[u],y;for(y in d)if(d.hasOwnProperty(y)&&y in Jd)return Ua[u]=d[y];return u}var vv=ql("animationend"),ji=ql("animationiteration"),eh=ql("animationstart"),th=ql("transitionend"),Es=new Map,gv="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ii(u,d){Es.set(u,d),a(d,[u])}for(var Oo=0;Oo<gv.length;Oo++){var Oc=gv[Oo],yv=Oc.toLowerCase(),C_=Oc[0].toUpperCase()+Oc.slice(1);ii(yv,"on"+C_)}ii(vv,"onAnimationEnd"),ii(ji,"onAnimationIteration"),ii(eh,"onAnimationStart"),ii("dblclick","onDoubleClick"),ii("focusin","onFocus"),ii("focusout","onBlur"),ii(th,"onTransitionEnd"),o("onMouseEnter",["mouseout","mouseover"]),o("onMouseLeave",["mouseout","mouseover"]),o("onPointerEnter",["pointerout","pointerover"]),o("onPointerLeave",["pointerout","pointerover"]),a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),a("onBeforeInput",["compositionend","keypress","textInput","paste"]),a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ts="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(" "),bv=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ts));function rh(u,d,y){var E=u.type||"unknown-event";u.currentTarget=y,kd(E,d,void 0,u),u.currentTarget=null}function nh(u,d){d=(d&4)!==0;for(var y=0;y<u.length;y++){var E=u[y],R=E.event;E=E.listeners;e:{var D=void 0;if(d)for(var ee=E.length-1;0<=ee;ee--){var fe=E[ee],me=fe.instance,Pe=fe.currentTarget;if(fe=fe.listener,me!==D&&R.isPropagationStopped())break e;rh(R,fe,Pe),D=me}else for(ee=0;ee<E.length;ee++){if(fe=E[ee],me=fe.instance,Pe=fe.currentTarget,fe=fe.listener,me!==D&&R.isPropagationStopped())break e;rh(R,fe,Pe),D=me}}}if(Rl)throw u=ec,Rl=!1,ec=null,u}function Ut(u,d){var y=d[Rs];y===void 0&&(y=d[Rs]=new Set);var E=u+"__bubble";y.has(E)||(_v(d,u,2,!1),y.add(E))}function ih(u,d,y){var E=0;d&&(E|=4),_v(y,u,E,d)}var Hl="_reactListening"+Math.random().toString(36).slice(2);function js(u){if(!u[Hl]){u[Hl]=!0,n.forEach(function(y){y!=="selectionchange"&&(bv.has(y)||ih(y,!1,u),ih(y,!0,u))});var d=u.nodeType===9?u:u.ownerDocument;d===null||d[Hl]||(d[Hl]=!0,ih("selectionchange",!1,d))}}function _v(u,d,y,E){switch(Et(d)){case 1:var R=d_;break;case 4:R=ev;break;default:R=Bl}y=R.bind(null,d,y,u),R=void 0,!hr||d!=="touchstart"&&d!=="touchmove"&&d!=="wheel"||(R=!0),E?R!==void 0?u.addEventListener(d,y,{capture:!0,passive:R}):u.addEventListener(d,y,!0):R!==void 0?u.addEventListener(d,y,{passive:R}):u.addEventListener(d,y,!1)}function f(u,d,y,E,R){var D=E;if((d&1)===0&&(d&2)===0&&E!==null)e:for(;;){if(E===null)return;var ee=E.tag;if(ee===3||ee===4){var fe=E.stateNode.containerInfo;if(fe===R||fe.nodeType===8&&fe.parentNode===R)break;if(ee===4)for(ee=E.return;ee!==null;){var me=ee.tag;if((me===3||me===4)&&(me=ee.stateNode.containerInfo,me===R||me.nodeType===8&&me.parentNode===R))return;ee=ee.return}for(;fe!==null;){if(ee=Po(fe),ee===null)return;if(me=ee.tag,me===5||me===6){E=D=ee;continue e}fe=fe.parentNode}}E=E.return}Ar(function(){var Pe=D,De=mo(y),Fe=[];e:{var Ie=Es.get(u);if(Ie!==void 0){var Je=Bd,rt=u;switch(u){case"keypress":if(dc(y)===0)break e;case"keydown":case"keyup":Je=av;break;case"focusin":rt="focus",Je=hc;break;case"focusout":rt="blur",Je=hc;break;case"beforeblur":case"afterblur":Je=hc;break;case"click":if(y.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Je=zd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Je=Vd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Je=Gd;break;case vv:case ji:case eh:Je=m_;break;case th:Je=__;break;case"scroll":Je=h_;break;case"wheel":Je=w_;break;case"copy":case"cut":case"paste":Je=Wd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Je=sv}var nt=(d&4)!==0,Pr=!nt&&u==="scroll",we=nt?Ie!==null?Ie+"Capture":null:Ie;nt=[];for(var ve=Pe,Se;ve!==null;){Se=ve;var qe=Se.stateNode;if(Se.tag===5&&qe!==null&&(Se=qe,we!==null&&(qe=dr(ve,we),qe!=null&&nt.push(m(ve,qe,Se)))),Pr)break;ve=ve.return}0<nt.length&&(Ie=new Je(Ie,rt,null,y,De),Fe.push({event:Ie,listeners:nt}))}}if((d&7)===0){e:{if(Ie=u==="mouseover"||u==="pointerover",Je=u==="mouseout"||u==="pointerout",Ie&&y!==Cr&&(rt=y.relatedTarget||y.fromElement)&&(Po(rt)||rt[Dt]))break e;if((Je||Ie)&&(Ie=De.window===De?De:(Ie=De.ownerDocument)?Ie.defaultView||Ie.parentWindow:window,Je?(rt=y.relatedTarget||y.toElement,Je=Pe,rt=rt?Po(rt):null,rt!==null&&(Pr=Ma(rt),rt!==Pr||rt.tag!==5&&rt.tag!==6)&&(rt=null)):(Je=null,rt=Pe),Je!==rt)){if(nt=zd,qe="onMouseLeave",we="onMouseEnter",ve="mouse",(u==="pointerout"||u==="pointerover")&&(nt=sv,qe="onPointerLeave",we="onPointerEnter",ve="pointer"),Pr=Je==null?Ie:To(Je),Se=rt==null?Ie:To(rt),Ie=new nt(qe,ve+"leave",Je,y,De),Ie.target=Pr,Ie.relatedTarget=Se,qe=null,Po(De)===Pe&&(nt=new nt(we,ve+"enter",rt,y,De),nt.target=Se,nt.relatedTarget=Pr,qe=nt),Pr=qe,Je&&rt)t:{for(nt=Je,we=rt,ve=0,Se=nt;Se;Se=k(Se))ve++;for(Se=0,qe=we;qe;qe=k(qe))Se++;for(;0<ve-Se;)nt=k(nt),ve--;for(;0<Se-ve;)we=k(we),Se--;for(;ve--;){if(nt===we||we!==null&&nt===we.alternate)break t;nt=k(nt),we=k(we)}nt=null}else nt=null;Je!==null&&z(Fe,Ie,Je,nt,!1),rt!==null&&Pr!==null&&z(Fe,Pr,rt,nt,!0)}}e:{if(Ie=Pe?To(Pe):window,Je=Ie.nodeName&&Ie.nodeName.toLowerCase(),Je==="select"||Je==="input"&&Ie.type==="file")var ot=O_;else if(fv(Ie))if(Ei)ot=Yd;else{ot=Ss;var ut=_c}else(Je=Ie.nodeName)&&Je.toLowerCase()==="input"&&(Ie.type==="checkbox"||Ie.type==="radio")&&(ot=wc);if(ot&&(ot=ot(u,Pe))){vc(Fe,ot,y,De);break e}ut&&ut(u,Ie,Pe),u==="focusout"&&(ut=Ie._wrapperState)&&ut.controlled&&Ie.type==="number"&&Le(Ie,"number",Ie.value)}switch(ut=Pe?To(Pe):window,u){case"focusin":(fv(ut)||ut.contentEditable==="true")&&(Os=ut,Cs=Pe,Wl=null);break;case"focusout":Wl=Cs=Os=null;break;case"mousedown":Sc=!0;break;case"contextmenu":case"mouseup":case"dragend":Sc=!1,mv(Fe,y,De);break;case"selectionchange":if(xc)break;case"keydown":case"keyup":mv(Fe,y,De)}var ct;if(Da)e:{switch(u){case"compositionstart":var vt="onCompositionStart";break e;case"compositionend":vt="onCompositionEnd";break e;case"compositionupdate":vt="onCompositionUpdate";break e}vt=void 0}else sa?ws(u,y)&&(vt="onCompositionEnd"):u==="keydown"&&y.keyCode===229&&(vt="onCompositionStart");vt&&(uv&&y.locale!=="ko"&&(sa||vt!=="onCompositionStart"?vt==="onCompositionEnd"&&sa&&(ct=Fd()):(La=De,_n="value"in La?La.value:La.textContent,sa=!0)),ut=O(Pe,vt),0<ut.length&&(vt=new qd(vt,u,null,y,De),Fe.push({event:vt,listeners:ut}),ct?vt.data=ct:(ct=Kd(y),ct!==null&&(vt.data=ct)))),(ct=oa?x_(u,y):$a(u,y))&&(Pe=O(Pe,"onBeforeInput"),0<Pe.length&&(De=new qd("onBeforeInput","beforeinput",null,y,De),Fe.push({event:De,listeners:Pe}),De.data=ct))}nh(Fe,d)})}function m(u,d,y){return{instance:u,listener:d,currentTarget:y}}function O(u,d){for(var y=d+"Capture",E=[];u!==null;){var R=u,D=R.stateNode;R.tag===5&&D!==null&&(R=D,D=dr(u,y),D!=null&&E.unshift(m(u,D,R)),D=dr(u,d),D!=null&&E.push(m(u,D,R))),u=u.return}return E}function k(u){if(u===null)return null;do u=u.return;while(u&&u.tag!==5);return u||null}function z(u,d,y,E,R){for(var D=d._reactName,ee=[];y!==null&&y!==E;){var fe=y,me=fe.alternate,Pe=fe.stateNode;if(me!==null&&me===E)break;fe.tag===5&&Pe!==null&&(fe=Pe,R?(me=dr(y,D),me!=null&&ee.unshift(m(y,me,fe))):R||(me=dr(y,D),me!=null&&ee.push(m(y,me,fe)))),y=y.return}ee.length!==0&&u.push({event:d,listeners:ee})}var te=/\r\n?/g,pe=/\u0000|\uFFFD/g;function _e(u){return(typeof u=="string"?u:""+u).replace(te,`
|
||
`).replace(pe,"")}function Ce(u,d,y){if(d=_e(d),_e(u)!==d&&y)throw Error(r(425))}function Ne(){}var Xe=null,lt=null;function St(u,d){return u==="textarea"||u==="noscript"||typeof d.children=="string"||typeof d.children=="number"||typeof d.dangerouslySetInnerHTML=="object"&&d.dangerouslySetInnerHTML!==null&&d.dangerouslySetInnerHTML.__html!=null}var $r=typeof setTimeout=="function"?setTimeout:void 0,kr=typeof clearTimeout=="function"?clearTimeout:void 0,xn=typeof Promise=="function"?Promise:void 0,cn=typeof queueMicrotask=="function"?queueMicrotask:typeof xn<"u"?function(u){return xn.resolve(null).then(u).catch(As)}:$r;function As(u){setTimeout(function(){throw u})}function ah(u,d){var y=d,E=0;do{var R=y.nextSibling;if(u.removeChild(y),R&&R.nodeType===8)if(y=R.data,y==="/$"){if(E===0){u.removeChild(R),ei(d);return}E--}else y!=="$"&&y!=="$?"&&y!=="$!"||E++;y=R}while(y);ei(d)}function za(u){for(;u!=null;u=u.nextSibling){var d=u.nodeType;if(d===1||d===3)break;if(d===8){if(d=u.data,d==="$"||d==="$!"||d==="$?")break;if(d==="/$")return null}}return u}function wv(u){u=u.previousSibling;for(var d=0;u;){if(u.nodeType===8){var y=u.data;if(y==="$"||y==="$!"||y==="$?"){if(d===0)return u;d--}else y==="/$"&&d++}u=u.previousSibling}return null}var Co=Math.random().toString(36).slice(2),Ai="__reactFiber$"+Co,ks="__reactProps$"+Co,Dt="__reactContainer$"+Co,Rs="__reactEvents$"+Co,P_="__reactListeners$"+Co,E_="__reactHandles$"+Co;function Po(u){var d=u[Ai];if(d)return d;for(var y=u.parentNode;y;){if(d=y[Dt]||y[Ai]){if(y=d.alternate,d.child!==null||y!==null&&y.child!==null)for(u=wv(u);u!==null;){if(y=u[Ai])return y;u=wv(u)}return d}u=y,y=u.parentNode}return null}function Eo(u){return u=u[Ai]||u[Dt],!u||u.tag!==5&&u.tag!==6&&u.tag!==13&&u.tag!==3?null:u}function To(u){if(u.tag===5||u.tag===6)return u.stateNode;throw Error(r(33))}function Cc(u){return u[ks]||null}var T_=[],Pc=-1;function Ns(u){return{current:u}}function Jt(u){0>Pc||(u.current=T_[Pc],T_[Pc]=null,Pc--)}function Gt(u,d){Pc++,T_[Pc]=u.current,u.current=d}var Ms={},fn=Ns(Ms),$n=Ns(!1),Gl=Ms;function Ec(u,d){var y=u.type.contextTypes;if(!y)return Ms;var E=u.stateNode;if(E&&E.__reactInternalMemoizedUnmaskedChildContext===d)return E.__reactInternalMemoizedMaskedChildContext;var R={},D;for(D in y)R[D]=d[D];return E&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=d,u.__reactInternalMemoizedMaskedChildContext=R),R}function Fn(u){return u=u.childContextTypes,u!=null}function xv(){Jt($n),Jt(fn)}function YA(u,d,y){if(fn.current!==Ms)throw Error(r(168));Gt(fn,d),Gt($n,y)}function ZA(u,d,y){var E=u.stateNode;if(d=d.childContextTypes,typeof E.getChildContext!="function")return y;E=E.getChildContext();for(var R in E)if(!(R in d))throw Error(r(108,be(u)||"Unknown",R));return H({},y,E)}function Sv(u){return u=(u=u.stateNode)&&u.__reactInternalMemoizedMergedChildContext||Ms,Gl=fn.current,Gt(fn,u),Gt($n,$n.current),!0}function XA(u,d,y){var E=u.stateNode;if(!E)throw Error(r(169));y?(u=ZA(u,d,Gl),E.__reactInternalMemoizedMergedChildContext=u,Jt($n),Jt(fn),Gt(fn,u)):Jt($n),Gt($n,y)}var jo=null,Ov=!1,j_=!1;function QA(u){jo===null?jo=[u]:jo.push(u)}function vq(u){Ov=!0,QA(u)}function Ls(){if(!j_&&jo!==null){j_=!0;var u=0,d=At;try{var y=jo;for(At=1;u<y.length;u++){var E=y[u];do E=E(!0);while(E!==null)}jo=null,Ov=!1}catch(R){throw jo!==null&&(jo=jo.slice(u+1)),Xm(Md,Ls),R}finally{At=d,j_=!1}}return null}var Tc=[],jc=0,Cv=null,Pv=0,ki=[],Ri=0,Kl=null,Ao=1,ko="";function Yl(u,d){Tc[jc++]=Pv,Tc[jc++]=Cv,Cv=u,Pv=d}function JA(u,d,y){ki[Ri++]=Ao,ki[Ri++]=ko,ki[Ri++]=Kl,Kl=u;var E=Ao;u=ko;var R=32-_t(E)-1;E&=~(1<<R),y+=1;var D=32-_t(d)+R;if(30<D){var ee=R-R%5;D=(E&(1<<ee)-1).toString(32),E>>=ee,R-=ee,Ao=1<<32-_t(d)+R|y<<R|E,ko=D+u}else Ao=1<<D|y<<R|E,ko=u}function A_(u){u.return!==null&&(Yl(u,1),JA(u,1,0))}function k_(u){for(;u===Cv;)Cv=Tc[--jc],Tc[jc]=null,Pv=Tc[--jc],Tc[jc]=null;for(;u===Kl;)Kl=ki[--Ri],ki[Ri]=null,ko=ki[--Ri],ki[Ri]=null,Ao=ki[--Ri],ki[Ri]=null}var ai=null,oi=null,ar=!1,ua=null;function ek(u,d){var y=Ii(5,null,null,0);y.elementType="DELETED",y.stateNode=d,y.return=u,d=u.deletions,d===null?(u.deletions=[y],u.flags|=16):d.push(y)}function tk(u,d){switch(u.tag){case 5:var y=u.type;return d=d.nodeType!==1||y.toLowerCase()!==d.nodeName.toLowerCase()?null:d,d!==null?(u.stateNode=d,ai=u,oi=za(d.firstChild),!0):!1;case 6:return d=u.pendingProps===""||d.nodeType!==3?null:d,d!==null?(u.stateNode=d,ai=u,oi=null,!0):!1;case 13:return d=d.nodeType!==8?null:d,d!==null?(y=Kl!==null?{id:Ao,overflow:ko}:null,u.memoizedState={dehydrated:d,treeContext:y,retryLane:1073741824},y=Ii(18,null,null,0),y.stateNode=d,y.return=u,u.child=y,ai=u,oi=null,!0):!1;default:return!1}}function R_(u){return(u.mode&1)!==0&&(u.flags&128)===0}function N_(u){if(ar){var d=oi;if(d){var y=d;if(!tk(u,d)){if(R_(u))throw Error(r(418));d=za(y.nextSibling);var E=ai;d&&tk(u,d)?ek(E,y):(u.flags=u.flags&-4097|2,ar=!1,ai=u)}}else{if(R_(u))throw Error(r(418));u.flags=u.flags&-4097|2,ar=!1,ai=u}}}function rk(u){for(u=u.return;u!==null&&u.tag!==5&&u.tag!==3&&u.tag!==13;)u=u.return;ai=u}function Ev(u){if(u!==ai)return!1;if(!ar)return rk(u),ar=!0,!1;var d;if((d=u.tag!==3)&&!(d=u.tag!==5)&&(d=u.type,d=d!=="head"&&d!=="body"&&!St(u.type,u.memoizedProps)),d&&(d=oi)){if(R_(u))throw nk(),Error(r(418));for(;d;)ek(u,d),d=za(d.nextSibling)}if(rk(u),u.tag===13){if(u=u.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));e:{for(u=u.nextSibling,d=0;u;){if(u.nodeType===8){var y=u.data;if(y==="/$"){if(d===0){oi=za(u.nextSibling);break e}d--}else y!=="$"&&y!=="$!"&&y!=="$?"||d++}u=u.nextSibling}oi=null}}else oi=ai?za(u.stateNode.nextSibling):null;return!0}function nk(){for(var u=oi;u;)u=za(u.nextSibling)}function Ac(){oi=ai=null,ar=!1}function M_(u){ua===null?ua=[u]:ua.push(u)}var gq=T.ReactCurrentBatchConfig;function oh(u,d,y){if(u=y.ref,u!==null&&typeof u!="function"&&typeof u!="object"){if(y._owner){if(y=y._owner,y){if(y.tag!==1)throw Error(r(309));var E=y.stateNode}if(!E)throw Error(r(147,u));var R=E,D=""+u;return d!==null&&d.ref!==null&&typeof d.ref=="function"&&d.ref._stringRef===D?d.ref:(d=function(ee){var fe=R.refs;ee===null?delete fe[D]:fe[D]=ee},d._stringRef=D,d)}if(typeof u!="string")throw Error(r(284));if(!y._owner)throw Error(r(290,u))}return u}function Tv(u,d){throw u=Object.prototype.toString.call(d),Error(r(31,u==="[object Object]"?"object with keys {"+Object.keys(d).join(", ")+"}":u))}function ik(u){var d=u._init;return d(u._payload)}function ak(u){function d(we,ve){if(u){var Se=we.deletions;Se===null?(we.deletions=[ve],we.flags|=16):Se.push(ve)}}function y(we,ve){if(!u)return null;for(;ve!==null;)d(we,ve),ve=ve.sibling;return null}function E(we,ve){for(we=new Map;ve!==null;)ve.key!==null?we.set(ve.key,ve):we.set(ve.index,ve),ve=ve.sibling;return we}function R(we,ve){return we=Vs(we,ve),we.index=0,we.sibling=null,we}function D(we,ve,Se){return we.index=Se,u?(Se=we.alternate,Se!==null?(Se=Se.index,Se<ve?(we.flags|=2,ve):Se):(we.flags|=2,ve)):(we.flags|=1048576,ve)}function ee(we){return u&&we.alternate===null&&(we.flags|=2),we}function fe(we,ve,Se,qe){return ve===null||ve.tag!==6?(ve=C1(Se,we.mode,qe),ve.return=we,ve):(ve=R(ve,Se),ve.return=we,ve)}function me(we,ve,Se,qe){var ot=Se.type;return ot===N?De(we,ve,Se.props.children,qe,Se.key):ve!==null&&(ve.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===oe&&ik(ot)===ve.type)?(qe=R(ve,Se.props),qe.ref=oh(we,ve,Se),qe.return=we,qe):(qe=Qv(Se.type,Se.key,Se.props,null,we.mode,qe),qe.ref=oh(we,ve,Se),qe.return=we,qe)}function Pe(we,ve,Se,qe){return ve===null||ve.tag!==4||ve.stateNode.containerInfo!==Se.containerInfo||ve.stateNode.implementation!==Se.implementation?(ve=P1(Se,we.mode,qe),ve.return=we,ve):(ve=R(ve,Se.children||[]),ve.return=we,ve)}function De(we,ve,Se,qe,ot){return ve===null||ve.tag!==7?(ve=nu(Se,we.mode,qe,ot),ve.return=we,ve):(ve=R(ve,Se),ve.return=we,ve)}function Fe(we,ve,Se){if(typeof ve=="string"&&ve!==""||typeof ve=="number")return ve=C1(""+ve,we.mode,Se),ve.return=we,ve;if(typeof ve=="object"&&ve!==null){switch(ve.$$typeof){case A:return Se=Qv(ve.type,ve.key,ve.props,null,we.mode,Se),Se.ref=oh(we,null,ve),Se.return=we,Se;case j:return ve=P1(ve,we.mode,Se),ve.return=we,ve;case oe:var qe=ve._init;return Fe(we,qe(ve._payload),Se)}if(Ke(ve)||K(ve))return ve=nu(ve,we.mode,Se,null),ve.return=we,ve;Tv(we,ve)}return null}function Ie(we,ve,Se,qe){var ot=ve!==null?ve.key:null;if(typeof Se=="string"&&Se!==""||typeof Se=="number")return ot!==null?null:fe(we,ve,""+Se,qe);if(typeof Se=="object"&&Se!==null){switch(Se.$$typeof){case A:return Se.key===ot?me(we,ve,Se,qe):null;case j:return Se.key===ot?Pe(we,ve,Se,qe):null;case oe:return ot=Se._init,Ie(we,ve,ot(Se._payload),qe)}if(Ke(Se)||K(Se))return ot!==null?null:De(we,ve,Se,qe,null);Tv(we,Se)}return null}function Je(we,ve,Se,qe,ot){if(typeof qe=="string"&&qe!==""||typeof qe=="number")return we=we.get(Se)||null,fe(ve,we,""+qe,ot);if(typeof qe=="object"&&qe!==null){switch(qe.$$typeof){case A:return we=we.get(qe.key===null?Se:qe.key)||null,me(ve,we,qe,ot);case j:return we=we.get(qe.key===null?Se:qe.key)||null,Pe(ve,we,qe,ot);case oe:var ut=qe._init;return Je(we,ve,Se,ut(qe._payload),ot)}if(Ke(qe)||K(qe))return we=we.get(Se)||null,De(ve,we,qe,ot,null);Tv(ve,qe)}return null}function rt(we,ve,Se,qe){for(var ot=null,ut=null,ct=ve,vt=ve=0,Gr=null;ct!==null&&vt<Se.length;vt++){ct.index>vt?(Gr=ct,ct=null):Gr=ct.sibling;var Mt=Ie(we,ct,Se[vt],qe);if(Mt===null){ct===null&&(ct=Gr);break}u&&ct&&Mt.alternate===null&&d(we,ct),ve=D(Mt,ve,vt),ut===null?ot=Mt:ut.sibling=Mt,ut=Mt,ct=Gr}if(vt===Se.length)return y(we,ct),ar&&Yl(we,vt),ot;if(ct===null){for(;vt<Se.length;vt++)ct=Fe(we,Se[vt],qe),ct!==null&&(ve=D(ct,ve,vt),ut===null?ot=ct:ut.sibling=ct,ut=ct);return ar&&Yl(we,vt),ot}for(ct=E(we,ct);vt<Se.length;vt++)Gr=Je(ct,we,vt,Se[vt],qe),Gr!==null&&(u&&Gr.alternate!==null&&ct.delete(Gr.key===null?vt:Gr.key),ve=D(Gr,ve,vt),ut===null?ot=Gr:ut.sibling=Gr,ut=Gr);return u&&ct.forEach(function(Ws){return d(we,Ws)}),ar&&Yl(we,vt),ot}function nt(we,ve,Se,qe){var ot=K(Se);if(typeof ot!="function")throw Error(r(150));if(Se=ot.call(Se),Se==null)throw Error(r(151));for(var ut=ot=null,ct=ve,vt=ve=0,Gr=null,Mt=Se.next();ct!==null&&!Mt.done;vt++,Mt=Se.next()){ct.index>vt?(Gr=ct,ct=null):Gr=ct.sibling;var Ws=Ie(we,ct,Mt.value,qe);if(Ws===null){ct===null&&(ct=Gr);break}u&&ct&&Ws.alternate===null&&d(we,ct),ve=D(Ws,ve,vt),ut===null?ot=Ws:ut.sibling=Ws,ut=Ws,ct=Gr}if(Mt.done)return y(we,ct),ar&&Yl(we,vt),ot;if(ct===null){for(;!Mt.done;vt++,Mt=Se.next())Mt=Fe(we,Mt.value,qe),Mt!==null&&(ve=D(Mt,ve,vt),ut===null?ot=Mt:ut.sibling=Mt,ut=Mt);return ar&&Yl(we,vt),ot}for(ct=E(we,ct);!Mt.done;vt++,Mt=Se.next())Mt=Je(ct,we,vt,Mt.value,qe),Mt!==null&&(u&&Mt.alternate!==null&&ct.delete(Mt.key===null?vt:Mt.key),ve=D(Mt,ve,vt),ut===null?ot=Mt:ut.sibling=Mt,ut=Mt);return u&&ct.forEach(function(Zq){return d(we,Zq)}),ar&&Yl(we,vt),ot}function Pr(we,ve,Se,qe){if(typeof Se=="object"&&Se!==null&&Se.type===N&&Se.key===null&&(Se=Se.props.children),typeof Se=="object"&&Se!==null){switch(Se.$$typeof){case A:e:{for(var ot=Se.key,ut=ve;ut!==null;){if(ut.key===ot){if(ot=Se.type,ot===N){if(ut.tag===7){y(we,ut.sibling),ve=R(ut,Se.props.children),ve.return=we,we=ve;break e}}else if(ut.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===oe&&ik(ot)===ut.type){y(we,ut.sibling),ve=R(ut,Se.props),ve.ref=oh(we,ut,Se),ve.return=we,we=ve;break e}y(we,ut);break}else d(we,ut);ut=ut.sibling}Se.type===N?(ve=nu(Se.props.children,we.mode,qe,Se.key),ve.return=we,we=ve):(qe=Qv(Se.type,Se.key,Se.props,null,we.mode,qe),qe.ref=oh(we,ve,Se),qe.return=we,we=qe)}return ee(we);case j:e:{for(ut=Se.key;ve!==null;){if(ve.key===ut)if(ve.tag===4&&ve.stateNode.containerInfo===Se.containerInfo&&ve.stateNode.implementation===Se.implementation){y(we,ve.sibling),ve=R(ve,Se.children||[]),ve.return=we,we=ve;break e}else{y(we,ve);break}else d(we,ve);ve=ve.sibling}ve=P1(Se,we.mode,qe),ve.return=we,we=ve}return ee(we);case oe:return ut=Se._init,Pr(we,ve,ut(Se._payload),qe)}if(Ke(Se))return rt(we,ve,Se,qe);if(K(Se))return nt(we,ve,Se,qe);Tv(we,Se)}return typeof Se=="string"&&Se!==""||typeof Se=="number"?(Se=""+Se,ve!==null&&ve.tag===6?(y(we,ve.sibling),ve=R(ve,Se),ve.return=we,we=ve):(y(we,ve),ve=C1(Se,we.mode,qe),ve.return=we,we=ve),ee(we)):y(we,ve)}return Pr}var kc=ak(!0),ok=ak(!1),jv=Ns(null),Av=null,Rc=null,L_=null;function I_(){L_=Rc=Av=null}function D_(u){var d=jv.current;Jt(jv),u._currentValue=d}function $_(u,d,y){for(;u!==null;){var E=u.alternate;if((u.childLanes&d)!==d?(u.childLanes|=d,E!==null&&(E.childLanes|=d)):E!==null&&(E.childLanes&d)!==d&&(E.childLanes|=d),u===y)break;u=u.return}}function Nc(u,d){Av=u,L_=Rc=null,u=u.dependencies,u!==null&&u.firstContext!==null&&((u.lanes&d)!==0&&(Bn=!0),u.firstContext=null)}function Ni(u){var d=u._currentValue;if(L_!==u)if(u={context:u,memoizedValue:d,next:null},Rc===null){if(Av===null)throw Error(r(308));Rc=u,Av.dependencies={lanes:0,firstContext:u}}else Rc=Rc.next=u;return d}var Zl=null;function F_(u){Zl===null?Zl=[u]:Zl.push(u)}function sk(u,d,y,E){var R=d.interleaved;return R===null?(y.next=y,F_(d)):(y.next=R.next,R.next=y),d.interleaved=y,Ro(u,E)}function Ro(u,d){u.lanes|=d;var y=u.alternate;for(y!==null&&(y.lanes|=d),y=u,u=u.return;u!==null;)u.childLanes|=d,y=u.alternate,y!==null&&(y.childLanes|=d),y=u,u=u.return;return y.tag===3?y.stateNode:null}var Is=!1;function B_(u){u.updateQueue={baseState:u.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lk(u,d){u=u.updateQueue,d.updateQueue===u&&(d.updateQueue={baseState:u.baseState,firstBaseUpdate:u.firstBaseUpdate,lastBaseUpdate:u.lastBaseUpdate,shared:u.shared,effects:u.effects})}function No(u,d){return{eventTime:u,lane:d,tag:0,payload:null,callback:null,next:null}}function Ds(u,d,y){var E=u.updateQueue;if(E===null)return null;if(E=E.shared,(Rt&2)!==0){var R=E.pending;return R===null?d.next=d:(d.next=R.next,R.next=d),E.pending=d,Ro(u,y)}return R=E.interleaved,R===null?(d.next=d,F_(E)):(d.next=R.next,R.next=d),E.interleaved=d,Ro(u,y)}function kv(u,d,y){if(d=d.updateQueue,d!==null&&(d=d.shared,(y&4194240)!==0)){var E=d.lanes;E&=u.pendingLanes,y|=E,d.lanes=y,ia(u,y)}}function uk(u,d){var y=u.updateQueue,E=u.alternate;if(E!==null&&(E=E.updateQueue,y===E)){var R=null,D=null;if(y=y.firstBaseUpdate,y!==null){do{var ee={eventTime:y.eventTime,lane:y.lane,tag:y.tag,payload:y.payload,callback:y.callback,next:null};D===null?R=D=ee:D=D.next=ee,y=y.next}while(y!==null);D===null?R=D=d:D=D.next=d}else R=D=d;y={baseState:E.baseState,firstBaseUpdate:R,lastBaseUpdate:D,shared:E.shared,effects:E.effects},u.updateQueue=y;return}u=y.lastBaseUpdate,u===null?y.firstBaseUpdate=d:u.next=d,y.lastBaseUpdate=d}function Rv(u,d,y,E){var R=u.updateQueue;Is=!1;var D=R.firstBaseUpdate,ee=R.lastBaseUpdate,fe=R.shared.pending;if(fe!==null){R.shared.pending=null;var me=fe,Pe=me.next;me.next=null,ee===null?D=Pe:ee.next=Pe,ee=me;var De=u.alternate;De!==null&&(De=De.updateQueue,fe=De.lastBaseUpdate,fe!==ee&&(fe===null?De.firstBaseUpdate=Pe:fe.next=Pe,De.lastBaseUpdate=me))}if(D!==null){var Fe=R.baseState;ee=0,De=Pe=me=null,fe=D;do{var Ie=fe.lane,Je=fe.eventTime;if((E&Ie)===Ie){De!==null&&(De=De.next={eventTime:Je,lane:0,tag:fe.tag,payload:fe.payload,callback:fe.callback,next:null});e:{var rt=u,nt=fe;switch(Ie=d,Je=y,nt.tag){case 1:if(rt=nt.payload,typeof rt=="function"){Fe=rt.call(Je,Fe,Ie);break e}Fe=rt;break e;case 3:rt.flags=rt.flags&-65537|128;case 0:if(rt=nt.payload,Ie=typeof rt=="function"?rt.call(Je,Fe,Ie):rt,Ie==null)break e;Fe=H({},Fe,Ie);break e;case 2:Is=!0}}fe.callback!==null&&fe.lane!==0&&(u.flags|=64,Ie=R.effects,Ie===null?R.effects=[fe]:Ie.push(fe))}else Je={eventTime:Je,lane:Ie,tag:fe.tag,payload:fe.payload,callback:fe.callback,next:null},De===null?(Pe=De=Je,me=Fe):De=De.next=Je,ee|=Ie;if(fe=fe.next,fe===null){if(fe=R.shared.pending,fe===null)break;Ie=fe,fe=Ie.next,Ie.next=null,R.lastBaseUpdate=Ie,R.shared.pending=null}}while(!0);if(De===null&&(me=Fe),R.baseState=me,R.firstBaseUpdate=Pe,R.lastBaseUpdate=De,d=R.shared.interleaved,d!==null){R=d;do ee|=R.lane,R=R.next;while(R!==d)}else D===null&&(R.shared.lanes=0);Jl|=ee,u.lanes=ee,u.memoizedState=Fe}}function ck(u,d,y){if(u=d.effects,d.effects=null,u!==null)for(d=0;d<u.length;d++){var E=u[d],R=E.callback;if(R!==null){if(E.callback=null,E=y,typeof R!="function")throw Error(r(191,R));R.call(E)}}}var sh={},Va=Ns(sh),lh=Ns(sh),uh=Ns(sh);function Xl(u){if(u===sh)throw Error(r(174));return u}function U_(u,d){switch(Gt(uh,d),Gt(lh,u),Gt(Va,sh),u=d.nodeType,u){case 9:case 11:d=(d=d.documentElement)?d.namespaceURI:$e(null,"");break;default:u=u===8?d.parentNode:d,d=u.namespaceURI||null,u=u.tagName,d=$e(d,u)}Jt(Va),Gt(Va,d)}function Mc(){Jt(Va),Jt(lh),Jt(uh)}function fk(u){Xl(uh.current);var d=Xl(Va.current),y=$e(d,u.type);d!==y&&(Gt(lh,u),Gt(Va,y))}function z_(u){lh.current===u&&(Jt(Va),Jt(lh))}var gr=Ns(0);function Nv(u){for(var d=u;d!==null;){if(d.tag===13){var y=d.memoizedState;if(y!==null&&(y=y.dehydrated,y===null||y.data==="$?"||y.data==="$!"))return d}else if(d.tag===19&&d.memoizedProps.revealOrder!==void 0){if((d.flags&128)!==0)return d}else if(d.child!==null){d.child.return=d,d=d.child;continue}if(d===u)break;for(;d.sibling===null;){if(d.return===null||d.return===u)return null;d=d.return}d.sibling.return=d.return,d=d.sibling}return null}var V_=[];function W_(){for(var u=0;u<V_.length;u++)V_[u]._workInProgressVersionPrimary=null;V_.length=0}var Mv=T.ReactCurrentDispatcher,q_=T.ReactCurrentBatchConfig,Ql=0,yr=null,Fr=null,qr=null,Lv=!1,ch=!1,fh=0,yq=0;function dn(){throw Error(r(321))}function H_(u,d){if(d===null)return!1;for(var y=0;y<d.length&&y<u.length;y++)if(!ni(u[y],d[y]))return!1;return!0}function G_(u,d,y,E,R,D){if(Ql=D,yr=d,d.memoizedState=null,d.updateQueue=null,d.lanes=0,Mv.current=u===null||u.memoizedState===null?xq:Sq,u=y(E,R),ch){D=0;do{if(ch=!1,fh=0,25<=D)throw Error(r(301));D+=1,qr=Fr=null,d.updateQueue=null,Mv.current=Oq,u=y(E,R)}while(ch)}if(Mv.current=$v,d=Fr!==null&&Fr.next!==null,Ql=0,qr=Fr=yr=null,Lv=!1,d)throw Error(r(300));return u}function K_(){var u=fh!==0;return fh=0,u}function Wa(){var u={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qr===null?yr.memoizedState=qr=u:qr=qr.next=u,qr}function Mi(){if(Fr===null){var u=yr.alternate;u=u!==null?u.memoizedState:null}else u=Fr.next;var d=qr===null?yr.memoizedState:qr.next;if(d!==null)qr=d,Fr=u;else{if(u===null)throw Error(r(310));Fr=u,u={memoizedState:Fr.memoizedState,baseState:Fr.baseState,baseQueue:Fr.baseQueue,queue:Fr.queue,next:null},qr===null?yr.memoizedState=qr=u:qr=qr.next=u}return qr}function dh(u,d){return typeof d=="function"?d(u):d}function Y_(u){var d=Mi(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=u;var E=Fr,R=E.baseQueue,D=y.pending;if(D!==null){if(R!==null){var ee=R.next;R.next=D.next,D.next=ee}E.baseQueue=R=D,y.pending=null}if(R!==null){D=R.next,E=E.baseState;var fe=ee=null,me=null,Pe=D;do{var De=Pe.lane;if((Ql&De)===De)me!==null&&(me=me.next={lane:0,action:Pe.action,hasEagerState:Pe.hasEagerState,eagerState:Pe.eagerState,next:null}),E=Pe.hasEagerState?Pe.eagerState:u(E,Pe.action);else{var Fe={lane:De,action:Pe.action,hasEagerState:Pe.hasEagerState,eagerState:Pe.eagerState,next:null};me===null?(fe=me=Fe,ee=E):me=me.next=Fe,yr.lanes|=De,Jl|=De}Pe=Pe.next}while(Pe!==null&&Pe!==D);me===null?ee=E:me.next=fe,ni(E,d.memoizedState)||(Bn=!0),d.memoizedState=E,d.baseState=ee,d.baseQueue=me,y.lastRenderedState=E}if(u=y.interleaved,u!==null){R=u;do D=R.lane,yr.lanes|=D,Jl|=D,R=R.next;while(R!==u)}else R===null&&(y.lanes=0);return[d.memoizedState,y.dispatch]}function Z_(u){var d=Mi(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=u;var E=y.dispatch,R=y.pending,D=d.memoizedState;if(R!==null){y.pending=null;var ee=R=R.next;do D=u(D,ee.action),ee=ee.next;while(ee!==R);ni(D,d.memoizedState)||(Bn=!0),d.memoizedState=D,d.baseQueue===null&&(d.baseState=D),y.lastRenderedState=D}return[D,E]}function dk(){}function hk(u,d){var y=yr,E=Mi(),R=d(),D=!ni(E.memoizedState,R);if(D&&(E.memoizedState=R,Bn=!0),E=E.queue,X_(vk.bind(null,y,E,u),[u]),E.getSnapshot!==d||D||qr!==null&&qr.memoizedState.tag&1){if(y.flags|=2048,hh(9,mk.bind(null,y,E,R,d),void 0,null),Hr===null)throw Error(r(349));(Ql&30)!==0||pk(y,d,R)}return R}function pk(u,d,y){u.flags|=16384,u={getSnapshot:d,value:y},d=yr.updateQueue,d===null?(d={lastEffect:null,stores:null},yr.updateQueue=d,d.stores=[u]):(y=d.stores,y===null?d.stores=[u]:y.push(u))}function mk(u,d,y,E){d.value=y,d.getSnapshot=E,gk(d)&&yk(u)}function vk(u,d,y){return y(function(){gk(d)&&yk(u)})}function gk(u){var d=u.getSnapshot;u=u.value;try{var y=d();return!ni(u,y)}catch{return!0}}function yk(u){var d=Ro(u,1);d!==null&&ha(d,u,1,-1)}function bk(u){var d=Wa();return typeof u=="function"&&(u=u()),d.memoizedState=d.baseState=u,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:dh,lastRenderedState:u},d.queue=u,u=u.dispatch=wq.bind(null,yr,u),[d.memoizedState,u]}function hh(u,d,y,E){return u={tag:u,create:d,destroy:y,deps:E,next:null},d=yr.updateQueue,d===null?(d={lastEffect:null,stores:null},yr.updateQueue=d,d.lastEffect=u.next=u):(y=d.lastEffect,y===null?d.lastEffect=u.next=u:(E=y.next,y.next=u,u.next=E,d.lastEffect=u)),u}function _k(){return Mi().memoizedState}function Iv(u,d,y,E){var R=Wa();yr.flags|=u,R.memoizedState=hh(1|d,y,void 0,E===void 0?null:E)}function Dv(u,d,y,E){var R=Mi();E=E===void 0?null:E;var D=void 0;if(Fr!==null){var ee=Fr.memoizedState;if(D=ee.destroy,E!==null&&H_(E,ee.deps)){R.memoizedState=hh(d,y,D,E);return}}yr.flags|=u,R.memoizedState=hh(1|d,y,D,E)}function wk(u,d){return Iv(8390656,8,u,d)}function X_(u,d){return Dv(2048,8,u,d)}function xk(u,d){return Dv(4,2,u,d)}function Sk(u,d){return Dv(4,4,u,d)}function Ok(u,d){if(typeof d=="function")return u=u(),d(u),function(){d(null)};if(d!=null)return u=u(),d.current=u,function(){d.current=null}}function Ck(u,d,y){return y=y!=null?y.concat([u]):null,Dv(4,4,Ok.bind(null,d,u),y)}function Q_(){}function Pk(u,d){var y=Mi();d=d===void 0?null:d;var E=y.memoizedState;return E!==null&&d!==null&&H_(d,E[1])?E[0]:(y.memoizedState=[u,d],u)}function Ek(u,d){var y=Mi();d=d===void 0?null:d;var E=y.memoizedState;return E!==null&&d!==null&&H_(d,E[1])?E[0]:(u=u(),y.memoizedState=[u,d],u)}function Tk(u,d,y){return(Ql&21)===0?(u.baseState&&(u.baseState=!1,Bn=!0),u.memoizedState=y):(ni(y,d)||(y=Jm(),yr.lanes|=y,Jl|=y,u.baseState=!0),d)}function bq(u,d){var y=At;At=y!==0&&4>y?y:4,u(!0);var E=q_.transition;q_.transition={};try{u(!1),d()}finally{At=y,q_.transition=E}}function jk(){return Mi().memoizedState}function _q(u,d,y){var E=Us(u);if(y={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null},Ak(u))kk(d,y);else if(y=sk(u,d,y,E),y!==null){var R=On();ha(y,u,E,R),Rk(y,d,E)}}function wq(u,d,y){var E=Us(u),R={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null};if(Ak(u))kk(d,R);else{var D=u.alternate;if(u.lanes===0&&(D===null||D.lanes===0)&&(D=d.lastRenderedReducer,D!==null))try{var ee=d.lastRenderedState,fe=D(ee,y);if(R.hasEagerState=!0,R.eagerState=fe,ni(fe,ee)){var me=d.interleaved;me===null?(R.next=R,F_(d)):(R.next=me.next,me.next=R),d.interleaved=R;return}}catch{}finally{}y=sk(u,d,R,E),y!==null&&(R=On(),ha(y,u,E,R),Rk(y,d,E))}}function Ak(u){var d=u.alternate;return u===yr||d!==null&&d===yr}function kk(u,d){ch=Lv=!0;var y=u.pending;y===null?d.next=d:(d.next=y.next,y.next=d),u.pending=d}function Rk(u,d,y){if((y&4194240)!==0){var E=d.lanes;E&=u.pendingLanes,y|=E,d.lanes=y,ia(u,y)}}var $v={readContext:Ni,useCallback:dn,useContext:dn,useEffect:dn,useImperativeHandle:dn,useInsertionEffect:dn,useLayoutEffect:dn,useMemo:dn,useReducer:dn,useRef:dn,useState:dn,useDebugValue:dn,useDeferredValue:dn,useTransition:dn,useMutableSource:dn,useSyncExternalStore:dn,useId:dn,unstable_isNewReconciler:!1},xq={readContext:Ni,useCallback:function(u,d){return Wa().memoizedState=[u,d===void 0?null:d],u},useContext:Ni,useEffect:wk,useImperativeHandle:function(u,d,y){return y=y!=null?y.concat([u]):null,Iv(4194308,4,Ok.bind(null,d,u),y)},useLayoutEffect:function(u,d){return Iv(4194308,4,u,d)},useInsertionEffect:function(u,d){return Iv(4,2,u,d)},useMemo:function(u,d){var y=Wa();return d=d===void 0?null:d,u=u(),y.memoizedState=[u,d],u},useReducer:function(u,d,y){var E=Wa();return d=y!==void 0?y(d):d,E.memoizedState=E.baseState=d,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:d},E.queue=u,u=u.dispatch=_q.bind(null,yr,u),[E.memoizedState,u]},useRef:function(u){var d=Wa();return u={current:u},d.memoizedState=u},useState:bk,useDebugValue:Q_,useDeferredValue:function(u){return Wa().memoizedState=u},useTransition:function(){var u=bk(!1),d=u[0];return u=bq.bind(null,u[1]),Wa().memoizedState=u,[d,u]},useMutableSource:function(){},useSyncExternalStore:function(u,d,y){var E=yr,R=Wa();if(ar){if(y===void 0)throw Error(r(407));y=y()}else{if(y=d(),Hr===null)throw Error(r(349));(Ql&30)!==0||pk(E,d,y)}R.memoizedState=y;var D={value:y,getSnapshot:d};return R.queue=D,wk(vk.bind(null,E,D,u),[u]),E.flags|=2048,hh(9,mk.bind(null,E,D,y,d),void 0,null),y},useId:function(){var u=Wa(),d=Hr.identifierPrefix;if(ar){var y=ko,E=Ao;y=(E&~(1<<32-_t(E)-1)).toString(32)+y,d=":"+d+"R"+y,y=fh++,0<y&&(d+="H"+y.toString(32)),d+=":"}else y=yq++,d=":"+d+"r"+y.toString(32)+":";return u.memoizedState=d},unstable_isNewReconciler:!1},Sq={readContext:Ni,useCallback:Pk,useContext:Ni,useEffect:X_,useImperativeHandle:Ck,useInsertionEffect:xk,useLayoutEffect:Sk,useMemo:Ek,useReducer:Y_,useRef:_k,useState:function(){return Y_(dh)},useDebugValue:Q_,useDeferredValue:function(u){var d=Mi();return Tk(d,Fr.memoizedState,u)},useTransition:function(){var u=Y_(dh)[0],d=Mi().memoizedState;return[u,d]},useMutableSource:dk,useSyncExternalStore:hk,useId:jk,unstable_isNewReconciler:!1},Oq={readContext:Ni,useCallback:Pk,useContext:Ni,useEffect:X_,useImperativeHandle:Ck,useInsertionEffect:xk,useLayoutEffect:Sk,useMemo:Ek,useReducer:Z_,useRef:_k,useState:function(){return Z_(dh)},useDebugValue:Q_,useDeferredValue:function(u){var d=Mi();return Fr===null?d.memoizedState=u:Tk(d,Fr.memoizedState,u)},useTransition:function(){var u=Z_(dh)[0],d=Mi().memoizedState;return[u,d]},useMutableSource:dk,useSyncExternalStore:hk,useId:jk,unstable_isNewReconciler:!1};function ca(u,d){if(u&&u.defaultProps){d=H({},d),u=u.defaultProps;for(var y in u)d[y]===void 0&&(d[y]=u[y]);return d}return d}function J_(u,d,y,E){d=u.memoizedState,y=y(E,d),y=y==null?d:H({},d,y),u.memoizedState=y,u.lanes===0&&(u.updateQueue.baseState=y)}var Fv={isMounted:function(u){return(u=u._reactInternals)?Ma(u)===u:!1},enqueueSetState:function(u,d,y){u=u._reactInternals;var E=On(),R=Us(u),D=No(E,R);D.payload=d,y!=null&&(D.callback=y),d=Ds(u,D,R),d!==null&&(ha(d,u,R,E),kv(d,u,R))},enqueueReplaceState:function(u,d,y){u=u._reactInternals;var E=On(),R=Us(u),D=No(E,R);D.tag=1,D.payload=d,y!=null&&(D.callback=y),d=Ds(u,D,R),d!==null&&(ha(d,u,R,E),kv(d,u,R))},enqueueForceUpdate:function(u,d){u=u._reactInternals;var y=On(),E=Us(u),R=No(y,E);R.tag=2,d!=null&&(R.callback=d),d=Ds(u,R,E),d!==null&&(ha(d,u,E,y),kv(d,u,E))}};function Nk(u,d,y,E,R,D,ee){return u=u.stateNode,typeof u.shouldComponentUpdate=="function"?u.shouldComponentUpdate(E,D,ee):d.prototype&&d.prototype.isPureReactComponent?!Fa(y,E)||!Fa(R,D):!0}function Mk(u,d,y){var E=!1,R=Ms,D=d.contextType;return typeof D=="object"&&D!==null?D=Ni(D):(R=Fn(d)?Gl:fn.current,E=d.contextTypes,D=(E=E!=null)?Ec(u,R):Ms),d=new d(y,D),u.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=Fv,u.stateNode=d,d._reactInternals=u,E&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=R,u.__reactInternalMemoizedMaskedChildContext=D),d}function Lk(u,d,y,E){u=d.state,typeof d.componentWillReceiveProps=="function"&&d.componentWillReceiveProps(y,E),typeof d.UNSAFE_componentWillReceiveProps=="function"&&d.UNSAFE_componentWillReceiveProps(y,E),d.state!==u&&Fv.enqueueReplaceState(d,d.state,null)}function e1(u,d,y,E){var R=u.stateNode;R.props=y,R.state=u.memoizedState,R.refs={},B_(u);var D=d.contextType;typeof D=="object"&&D!==null?R.context=Ni(D):(D=Fn(d)?Gl:fn.current,R.context=Ec(u,D)),R.state=u.memoizedState,D=d.getDerivedStateFromProps,typeof D=="function"&&(J_(u,d,D,y),R.state=u.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof R.getSnapshotBeforeUpdate=="function"||typeof R.UNSAFE_componentWillMount!="function"&&typeof R.componentWillMount!="function"||(d=R.state,typeof R.componentWillMount=="function"&&R.componentWillMount(),typeof R.UNSAFE_componentWillMount=="function"&&R.UNSAFE_componentWillMount(),d!==R.state&&Fv.enqueueReplaceState(R,R.state,null),Rv(u,y,R,E),R.state=u.memoizedState),typeof R.componentDidMount=="function"&&(u.flags|=4194308)}function Lc(u,d){try{var y="",E=d;do y+=ce(E),E=E.return;while(E);var R=y}catch(D){R=`
|
||
Error generating stack: `+D.message+`
|
||
`+D.stack}return{value:u,source:d,stack:R,digest:null}}function t1(u,d,y){return{value:u,source:null,stack:y??null,digest:d??null}}function r1(u,d){try{console.error(d.value)}catch(y){setTimeout(function(){throw y})}}var Cq=typeof WeakMap=="function"?WeakMap:Map;function Ik(u,d,y){y=No(-1,y),y.tag=3,y.payload={element:null};var E=d.value;return y.callback=function(){Hv||(Hv=!0,g1=E),r1(u,d)},y}function Dk(u,d,y){y=No(-1,y),y.tag=3;var E=u.type.getDerivedStateFromError;if(typeof E=="function"){var R=d.value;y.payload=function(){return E(R)},y.callback=function(){r1(u,d)}}var D=u.stateNode;return D!==null&&typeof D.componentDidCatch=="function"&&(y.callback=function(){r1(u,d),typeof E!="function"&&(Fs===null?Fs=new Set([this]):Fs.add(this));var ee=d.stack;this.componentDidCatch(d.value,{componentStack:ee!==null?ee:""})}),y}function $k(u,d,y){var E=u.pingCache;if(E===null){E=u.pingCache=new Cq;var R=new Set;E.set(d,R)}else R=E.get(d),R===void 0&&(R=new Set,E.set(d,R));R.has(y)||(R.add(y),u=Fq.bind(null,u,d,y),d.then(u,u))}function Fk(u){do{var d;if((d=u.tag===13)&&(d=u.memoizedState,d=d!==null?d.dehydrated!==null:!0),d)return u;u=u.return}while(u!==null);return null}function Bk(u,d,y,E,R){return(u.mode&1)===0?(u===d?u.flags|=65536:(u.flags|=128,y.flags|=131072,y.flags&=-52805,y.tag===1&&(y.alternate===null?y.tag=17:(d=No(-1,1),d.tag=2,Ds(y,d,1))),y.lanes|=1),u):(u.flags|=65536,u.lanes=R,u)}var Pq=T.ReactCurrentOwner,Bn=!1;function Sn(u,d,y,E){d.child=u===null?ok(d,null,y,E):kc(d,u.child,y,E)}function Uk(u,d,y,E,R){y=y.render;var D=d.ref;return Nc(d,R),E=G_(u,d,y,E,D,R),y=K_(),u!==null&&!Bn?(d.updateQueue=u.updateQueue,d.flags&=-2053,u.lanes&=~R,Mo(u,d,R)):(ar&&y&&A_(d),d.flags|=1,Sn(u,d,E,R),d.child)}function zk(u,d,y,E,R){if(u===null){var D=y.type;return typeof D=="function"&&!O1(D)&&D.defaultProps===void 0&&y.compare===null&&y.defaultProps===void 0?(d.tag=15,d.type=D,Vk(u,d,D,E,R)):(u=Qv(y.type,null,E,d,d.mode,R),u.ref=d.ref,u.return=d,d.child=u)}if(D=u.child,(u.lanes&R)===0){var ee=D.memoizedProps;if(y=y.compare,y=y!==null?y:Fa,y(ee,E)&&u.ref===d.ref)return Mo(u,d,R)}return d.flags|=1,u=Vs(D,E),u.ref=d.ref,u.return=d,d.child=u}function Vk(u,d,y,E,R){if(u!==null){var D=u.memoizedProps;if(Fa(D,E)&&u.ref===d.ref)if(Bn=!1,d.pendingProps=E=D,(u.lanes&R)!==0)(u.flags&131072)!==0&&(Bn=!0);else return d.lanes=u.lanes,Mo(u,d,R)}return n1(u,d,y,E,R)}function Wk(u,d,y){var E=d.pendingProps,R=E.children,D=u!==null?u.memoizedState:null;if(E.mode==="hidden")if((d.mode&1)===0)d.memoizedState={baseLanes:0,cachePool:null,transitions:null},Gt(Dc,si),si|=y;else{if((y&1073741824)===0)return u=D!==null?D.baseLanes|y:y,d.lanes=d.childLanes=1073741824,d.memoizedState={baseLanes:u,cachePool:null,transitions:null},d.updateQueue=null,Gt(Dc,si),si|=u,null;d.memoizedState={baseLanes:0,cachePool:null,transitions:null},E=D!==null?D.baseLanes:y,Gt(Dc,si),si|=E}else D!==null?(E=D.baseLanes|y,d.memoizedState=null):E=y,Gt(Dc,si),si|=E;return Sn(u,d,R,y),d.child}function qk(u,d){var y=d.ref;(u===null&&y!==null||u!==null&&u.ref!==y)&&(d.flags|=512,d.flags|=2097152)}function n1(u,d,y,E,R){var D=Fn(y)?Gl:fn.current;return D=Ec(d,D),Nc(d,R),y=G_(u,d,y,E,D,R),E=K_(),u!==null&&!Bn?(d.updateQueue=u.updateQueue,d.flags&=-2053,u.lanes&=~R,Mo(u,d,R)):(ar&&E&&A_(d),d.flags|=1,Sn(u,d,y,R),d.child)}function Hk(u,d,y,E,R){if(Fn(y)){var D=!0;Sv(d)}else D=!1;if(Nc(d,R),d.stateNode===null)Uv(u,d),Mk(d,y,E),e1(d,y,E,R),E=!0;else if(u===null){var ee=d.stateNode,fe=d.memoizedProps;ee.props=fe;var me=ee.context,Pe=y.contextType;typeof Pe=="object"&&Pe!==null?Pe=Ni(Pe):(Pe=Fn(y)?Gl:fn.current,Pe=Ec(d,Pe));var De=y.getDerivedStateFromProps,Fe=typeof De=="function"||typeof ee.getSnapshotBeforeUpdate=="function";Fe||typeof ee.UNSAFE_componentWillReceiveProps!="function"&&typeof ee.componentWillReceiveProps!="function"||(fe!==E||me!==Pe)&&Lk(d,ee,E,Pe),Is=!1;var Ie=d.memoizedState;ee.state=Ie,Rv(d,E,ee,R),me=d.memoizedState,fe!==E||Ie!==me||$n.current||Is?(typeof De=="function"&&(J_(d,y,De,E),me=d.memoizedState),(fe=Is||Nk(d,y,fe,E,Ie,me,Pe))?(Fe||typeof ee.UNSAFE_componentWillMount!="function"&&typeof ee.componentWillMount!="function"||(typeof ee.componentWillMount=="function"&&ee.componentWillMount(),typeof ee.UNSAFE_componentWillMount=="function"&&ee.UNSAFE_componentWillMount()),typeof ee.componentDidMount=="function"&&(d.flags|=4194308)):(typeof ee.componentDidMount=="function"&&(d.flags|=4194308),d.memoizedProps=E,d.memoizedState=me),ee.props=E,ee.state=me,ee.context=Pe,E=fe):(typeof ee.componentDidMount=="function"&&(d.flags|=4194308),E=!1)}else{ee=d.stateNode,lk(u,d),fe=d.memoizedProps,Pe=d.type===d.elementType?fe:ca(d.type,fe),ee.props=Pe,Fe=d.pendingProps,Ie=ee.context,me=y.contextType,typeof me=="object"&&me!==null?me=Ni(me):(me=Fn(y)?Gl:fn.current,me=Ec(d,me));var Je=y.getDerivedStateFromProps;(De=typeof Je=="function"||typeof ee.getSnapshotBeforeUpdate=="function")||typeof ee.UNSAFE_componentWillReceiveProps!="function"&&typeof ee.componentWillReceiveProps!="function"||(fe!==Fe||Ie!==me)&&Lk(d,ee,E,me),Is=!1,Ie=d.memoizedState,ee.state=Ie,Rv(d,E,ee,R);var rt=d.memoizedState;fe!==Fe||Ie!==rt||$n.current||Is?(typeof Je=="function"&&(J_(d,y,Je,E),rt=d.memoizedState),(Pe=Is||Nk(d,y,Pe,E,Ie,rt,me)||!1)?(De||typeof ee.UNSAFE_componentWillUpdate!="function"&&typeof ee.componentWillUpdate!="function"||(typeof ee.componentWillUpdate=="function"&&ee.componentWillUpdate(E,rt,me),typeof ee.UNSAFE_componentWillUpdate=="function"&&ee.UNSAFE_componentWillUpdate(E,rt,me)),typeof ee.componentDidUpdate=="function"&&(d.flags|=4),typeof ee.getSnapshotBeforeUpdate=="function"&&(d.flags|=1024)):(typeof ee.componentDidUpdate!="function"||fe===u.memoizedProps&&Ie===u.memoizedState||(d.flags|=4),typeof ee.getSnapshotBeforeUpdate!="function"||fe===u.memoizedProps&&Ie===u.memoizedState||(d.flags|=1024),d.memoizedProps=E,d.memoizedState=rt),ee.props=E,ee.state=rt,ee.context=me,E=Pe):(typeof ee.componentDidUpdate!="function"||fe===u.memoizedProps&&Ie===u.memoizedState||(d.flags|=4),typeof ee.getSnapshotBeforeUpdate!="function"||fe===u.memoizedProps&&Ie===u.memoizedState||(d.flags|=1024),E=!1)}return i1(u,d,y,E,D,R)}function i1(u,d,y,E,R,D){qk(u,d);var ee=(d.flags&128)!==0;if(!E&&!ee)return R&&XA(d,y,!1),Mo(u,d,D);E=d.stateNode,Pq.current=d;var fe=ee&&typeof y.getDerivedStateFromError!="function"?null:E.render();return d.flags|=1,u!==null&&ee?(d.child=kc(d,u.child,null,D),d.child=kc(d,null,fe,D)):Sn(u,d,fe,D),d.memoizedState=E.state,R&&XA(d,y,!0),d.child}function Gk(u){var d=u.stateNode;d.pendingContext?YA(u,d.pendingContext,d.pendingContext!==d.context):d.context&&YA(u,d.context,!1),U_(u,d.containerInfo)}function Kk(u,d,y,E,R){return Ac(),M_(R),d.flags|=256,Sn(u,d,y,E),d.child}var a1={dehydrated:null,treeContext:null,retryLane:0};function o1(u){return{baseLanes:u,cachePool:null,transitions:null}}function Yk(u,d,y){var E=d.pendingProps,R=gr.current,D=!1,ee=(d.flags&128)!==0,fe;if((fe=ee)||(fe=u!==null&&u.memoizedState===null?!1:(R&2)!==0),fe?(D=!0,d.flags&=-129):(u===null||u.memoizedState!==null)&&(R|=1),Gt(gr,R&1),u===null)return N_(d),u=d.memoizedState,u!==null&&(u=u.dehydrated,u!==null)?((d.mode&1)===0?d.lanes=1:u.data==="$!"?d.lanes=8:d.lanes=1073741824,null):(ee=E.children,u=E.fallback,D?(E=d.mode,D=d.child,ee={mode:"hidden",children:ee},(E&1)===0&&D!==null?(D.childLanes=0,D.pendingProps=ee):D=Jv(ee,E,0,null),u=nu(u,E,y,null),D.return=d,u.return=d,D.sibling=u,d.child=D,d.child.memoizedState=o1(y),d.memoizedState=a1,u):s1(d,ee));if(R=u.memoizedState,R!==null&&(fe=R.dehydrated,fe!==null))return Eq(u,d,ee,E,fe,R,y);if(D){D=E.fallback,ee=d.mode,R=u.child,fe=R.sibling;var me={mode:"hidden",children:E.children};return(ee&1)===0&&d.child!==R?(E=d.child,E.childLanes=0,E.pendingProps=me,d.deletions=null):(E=Vs(R,me),E.subtreeFlags=R.subtreeFlags&14680064),fe!==null?D=Vs(fe,D):(D=nu(D,ee,y,null),D.flags|=2),D.return=d,E.return=d,E.sibling=D,d.child=E,E=D,D=d.child,ee=u.child.memoizedState,ee=ee===null?o1(y):{baseLanes:ee.baseLanes|y,cachePool:null,transitions:ee.transitions},D.memoizedState=ee,D.childLanes=u.childLanes&~y,d.memoizedState=a1,E}return D=u.child,u=D.sibling,E=Vs(D,{mode:"visible",children:E.children}),(d.mode&1)===0&&(E.lanes=y),E.return=d,E.sibling=null,u!==null&&(y=d.deletions,y===null?(d.deletions=[u],d.flags|=16):y.push(u)),d.child=E,d.memoizedState=null,E}function s1(u,d){return d=Jv({mode:"visible",children:d},u.mode,0,null),d.return=u,u.child=d}function Bv(u,d,y,E){return E!==null&&M_(E),kc(d,u.child,null,y),u=s1(d,d.pendingProps.children),u.flags|=2,d.memoizedState=null,u}function Eq(u,d,y,E,R,D,ee){if(y)return d.flags&256?(d.flags&=-257,E=t1(Error(r(422))),Bv(u,d,ee,E)):d.memoizedState!==null?(d.child=u.child,d.flags|=128,null):(D=E.fallback,R=d.mode,E=Jv({mode:"visible",children:E.children},R,0,null),D=nu(D,R,ee,null),D.flags|=2,E.return=d,D.return=d,E.sibling=D,d.child=E,(d.mode&1)!==0&&kc(d,u.child,null,ee),d.child.memoizedState=o1(ee),d.memoizedState=a1,D);if((d.mode&1)===0)return Bv(u,d,ee,null);if(R.data==="$!"){if(E=R.nextSibling&&R.nextSibling.dataset,E)var fe=E.dgst;return E=fe,D=Error(r(419)),E=t1(D,E,void 0),Bv(u,d,ee,E)}if(fe=(ee&u.childLanes)!==0,Bn||fe){if(E=Hr,E!==null){switch(ee&-ee){case 4:R=2;break;case 16:R=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:R=32;break;case 536870912:R=268435456;break;default:R=0}R=(R&(E.suspendedLanes|ee))!==0?0:R,R!==0&&R!==D.retryLane&&(D.retryLane=R,Ro(u,R),ha(E,u,R,-1))}return S1(),E=t1(Error(r(421))),Bv(u,d,ee,E)}return R.data==="$?"?(d.flags|=128,d.child=u.child,d=Bq.bind(null,u),R._reactRetry=d,null):(u=D.treeContext,oi=za(R.nextSibling),ai=d,ar=!0,ua=null,u!==null&&(ki[Ri++]=Ao,ki[Ri++]=ko,ki[Ri++]=Kl,Ao=u.id,ko=u.overflow,Kl=d),d=s1(d,E.children),d.flags|=4096,d)}function Zk(u,d,y){u.lanes|=d;var E=u.alternate;E!==null&&(E.lanes|=d),$_(u.return,d,y)}function l1(u,d,y,E,R){var D=u.memoizedState;D===null?u.memoizedState={isBackwards:d,rendering:null,renderingStartTime:0,last:E,tail:y,tailMode:R}:(D.isBackwards=d,D.rendering=null,D.renderingStartTime=0,D.last=E,D.tail=y,D.tailMode=R)}function Xk(u,d,y){var E=d.pendingProps,R=E.revealOrder,D=E.tail;if(Sn(u,d,E.children,y),E=gr.current,(E&2)!==0)E=E&1|2,d.flags|=128;else{if(u!==null&&(u.flags&128)!==0)e:for(u=d.child;u!==null;){if(u.tag===13)u.memoizedState!==null&&Zk(u,y,d);else if(u.tag===19)Zk(u,y,d);else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===d)break e;for(;u.sibling===null;){if(u.return===null||u.return===d)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}E&=1}if(Gt(gr,E),(d.mode&1)===0)d.memoizedState=null;else switch(R){case"forwards":for(y=d.child,R=null;y!==null;)u=y.alternate,u!==null&&Nv(u)===null&&(R=y),y=y.sibling;y=R,y===null?(R=d.child,d.child=null):(R=y.sibling,y.sibling=null),l1(d,!1,R,y,D);break;case"backwards":for(y=null,R=d.child,d.child=null;R!==null;){if(u=R.alternate,u!==null&&Nv(u)===null){d.child=R;break}u=R.sibling,R.sibling=y,y=R,R=u}l1(d,!0,y,null,D);break;case"together":l1(d,!1,null,null,void 0);break;default:d.memoizedState=null}return d.child}function Uv(u,d){(d.mode&1)===0&&u!==null&&(u.alternate=null,d.alternate=null,d.flags|=2)}function Mo(u,d,y){if(u!==null&&(d.dependencies=u.dependencies),Jl|=d.lanes,(y&d.childLanes)===0)return null;if(u!==null&&d.child!==u.child)throw Error(r(153));if(d.child!==null){for(u=d.child,y=Vs(u,u.pendingProps),d.child=y,y.return=d;u.sibling!==null;)u=u.sibling,y=y.sibling=Vs(u,u.pendingProps),y.return=d;y.sibling=null}return d.child}function Tq(u,d,y){switch(d.tag){case 3:Gk(d),Ac();break;case 5:fk(d);break;case 1:Fn(d.type)&&Sv(d);break;case 4:U_(d,d.stateNode.containerInfo);break;case 10:var E=d.type._context,R=d.memoizedProps.value;Gt(jv,E._currentValue),E._currentValue=R;break;case 13:if(E=d.memoizedState,E!==null)return E.dehydrated!==null?(Gt(gr,gr.current&1),d.flags|=128,null):(y&d.child.childLanes)!==0?Yk(u,d,y):(Gt(gr,gr.current&1),u=Mo(u,d,y),u!==null?u.sibling:null);Gt(gr,gr.current&1);break;case 19:if(E=(y&d.childLanes)!==0,(u.flags&128)!==0){if(E)return Xk(u,d,y);d.flags|=128}if(R=d.memoizedState,R!==null&&(R.rendering=null,R.tail=null,R.lastEffect=null),Gt(gr,gr.current),E)break;return null;case 22:case 23:return d.lanes=0,Wk(u,d,y)}return Mo(u,d,y)}var Qk,u1,Jk,e3;Qk=function(u,d){for(var y=d.child;y!==null;){if(y.tag===5||y.tag===6)u.appendChild(y.stateNode);else if(y.tag!==4&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===d)break;for(;y.sibling===null;){if(y.return===null||y.return===d)return;y=y.return}y.sibling.return=y.return,y=y.sibling}},u1=function(){},Jk=function(u,d,y,E){var R=u.memoizedProps;if(R!==E){u=d.stateNode,Xl(Va.current);var D=null;switch(y){case"input":R=Oe(u,R),E=Oe(u,E),D=[];break;case"select":R=H({},R,{value:void 0}),E=H({},E,{value:void 0}),D=[];break;case"textarea":R=He(u,R),E=He(u,E),D=[];break;default:typeof R.onClick!="function"&&typeof E.onClick=="function"&&(u.onclick=Ne)}Lr(y,E);var ee;y=null;for(Pe in R)if(!E.hasOwnProperty(Pe)&&R.hasOwnProperty(Pe)&&R[Pe]!=null)if(Pe==="style"){var fe=R[Pe];for(ee in fe)fe.hasOwnProperty(ee)&&(y||(y={}),y[ee]="")}else Pe!=="dangerouslySetInnerHTML"&&Pe!=="children"&&Pe!=="suppressContentEditableWarning"&&Pe!=="suppressHydrationWarning"&&Pe!=="autoFocus"&&(i.hasOwnProperty(Pe)?D||(D=[]):(D=D||[]).push(Pe,null));for(Pe in E){var me=E[Pe];if(fe=R!=null?R[Pe]:void 0,E.hasOwnProperty(Pe)&&me!==fe&&(me!=null||fe!=null))if(Pe==="style")if(fe){for(ee in fe)!fe.hasOwnProperty(ee)||me&&me.hasOwnProperty(ee)||(y||(y={}),y[ee]="");for(ee in me)me.hasOwnProperty(ee)&&fe[ee]!==me[ee]&&(y||(y={}),y[ee]=me[ee])}else y||(D||(D=[]),D.push(Pe,y)),y=me;else Pe==="dangerouslySetInnerHTML"?(me=me?me.__html:void 0,fe=fe?fe.__html:void 0,me!=null&&fe!==me&&(D=D||[]).push(Pe,me)):Pe==="children"?typeof me!="string"&&typeof me!="number"||(D=D||[]).push(Pe,""+me):Pe!=="suppressContentEditableWarning"&&Pe!=="suppressHydrationWarning"&&(i.hasOwnProperty(Pe)?(me!=null&&Pe==="onScroll"&&Ut("scroll",u),D||fe===me||(D=[])):(D=D||[]).push(Pe,me))}y&&(D=D||[]).push("style",y);var Pe=D;(d.updateQueue=Pe)&&(d.flags|=4)}},e3=function(u,d,y,E){y!==E&&(d.flags|=4)};function ph(u,d){if(!ar)switch(u.tailMode){case"hidden":d=u.tail;for(var y=null;d!==null;)d.alternate!==null&&(y=d),d=d.sibling;y===null?u.tail=null:y.sibling=null;break;case"collapsed":y=u.tail;for(var E=null;y!==null;)y.alternate!==null&&(E=y),y=y.sibling;E===null?d||u.tail===null?u.tail=null:u.tail.sibling=null:E.sibling=null}}function hn(u){var d=u.alternate!==null&&u.alternate.child===u.child,y=0,E=0;if(d)for(var R=u.child;R!==null;)y|=R.lanes|R.childLanes,E|=R.subtreeFlags&14680064,E|=R.flags&14680064,R.return=u,R=R.sibling;else for(R=u.child;R!==null;)y|=R.lanes|R.childLanes,E|=R.subtreeFlags,E|=R.flags,R.return=u,R=R.sibling;return u.subtreeFlags|=E,u.childLanes=y,d}function jq(u,d,y){var E=d.pendingProps;switch(k_(d),d.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hn(d),null;case 1:return Fn(d.type)&&xv(),hn(d),null;case 3:return E=d.stateNode,Mc(),Jt($n),Jt(fn),W_(),E.pendingContext&&(E.context=E.pendingContext,E.pendingContext=null),(u===null||u.child===null)&&(Ev(d)?d.flags|=4:u===null||u.memoizedState.isDehydrated&&(d.flags&256)===0||(d.flags|=1024,ua!==null&&(_1(ua),ua=null))),u1(u,d),hn(d),null;case 5:z_(d);var R=Xl(uh.current);if(y=d.type,u!==null&&d.stateNode!=null)Jk(u,d,y,E,R),u.ref!==d.ref&&(d.flags|=512,d.flags|=2097152);else{if(!E){if(d.stateNode===null)throw Error(r(166));return hn(d),null}if(u=Xl(Va.current),Ev(d)){E=d.stateNode,y=d.type;var D=d.memoizedProps;switch(E[Ai]=d,E[ks]=D,u=(d.mode&1)!==0,y){case"dialog":Ut("cancel",E),Ut("close",E);break;case"iframe":case"object":case"embed":Ut("load",E);break;case"video":case"audio":for(R=0;R<Ts.length;R++)Ut(Ts[R],E);break;case"source":Ut("error",E);break;case"img":case"image":case"link":Ut("error",E),Ut("load",E);break;case"details":Ut("toggle",E);break;case"input":Be(E,D),Ut("invalid",E);break;case"select":E._wrapperState={wasMultiple:!!D.multiple},Ut("invalid",E);break;case"textarea":ye(E,D),Ut("invalid",E)}Lr(y,D),R=null;for(var ee in D)if(D.hasOwnProperty(ee)){var fe=D[ee];ee==="children"?typeof fe=="string"?E.textContent!==fe&&(D.suppressHydrationWarning!==!0&&Ce(E.textContent,fe,u),R=["children",fe]):typeof fe=="number"&&E.textContent!==""+fe&&(D.suppressHydrationWarning!==!0&&Ce(E.textContent,fe,u),R=["children",""+fe]):i.hasOwnProperty(ee)&&fe!=null&&ee==="onScroll"&&Ut("scroll",E)}switch(y){case"input":le(E),Ae(E,D,!0);break;case"textarea":le(E),ke(E);break;case"select":case"option":break;default:typeof D.onClick=="function"&&(E.onclick=Ne)}E=R,d.updateQueue=E,E!==null&&(d.flags|=4)}else{ee=R.nodeType===9?R:R.ownerDocument,u==="http://www.w3.org/1999/xhtml"&&(u=Re(y)),u==="http://www.w3.org/1999/xhtml"?y==="script"?(u=ee.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild)):typeof E.is=="string"?u=ee.createElement(y,{is:E.is}):(u=ee.createElement(y),y==="select"&&(ee=u,E.multiple?ee.multiple=!0:E.size&&(ee.size=E.size))):u=ee.createElementNS(u,y),u[Ai]=d,u[ks]=E,Qk(u,d,!1,!1),d.stateNode=u;e:{switch(ee=Mn(y,E),y){case"dialog":Ut("cancel",u),Ut("close",u),R=E;break;case"iframe":case"object":case"embed":Ut("load",u),R=E;break;case"video":case"audio":for(R=0;R<Ts.length;R++)Ut(Ts[R],u);R=E;break;case"source":Ut("error",u),R=E;break;case"img":case"image":case"link":Ut("error",u),Ut("load",u),R=E;break;case"details":Ut("toggle",u),R=E;break;case"input":Be(u,E),R=Oe(u,E),Ut("invalid",u);break;case"option":R=E;break;case"select":u._wrapperState={wasMultiple:!!E.multiple},R=H({},E,{value:void 0}),Ut("invalid",u);break;case"textarea":ye(u,E),R=He(u,E),Ut("invalid",u);break;default:R=E}Lr(y,R),fe=R;for(D in fe)if(fe.hasOwnProperty(D)){var me=fe[D];D==="style"?qt(u,me):D==="dangerouslySetInnerHTML"?(me=me?me.__html:void 0,me!=null&&Qe(u,me)):D==="children"?typeof me=="string"?(y!=="textarea"||me!=="")&&yt(u,me):typeof me=="number"&&yt(u,""+me):D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&D!=="autoFocus"&&(i.hasOwnProperty(D)?me!=null&&D==="onScroll"&&Ut("scroll",u):me!=null&&P(u,D,me,ee))}switch(y){case"input":le(u),Ae(u,E,!1);break;case"textarea":le(u),ke(u);break;case"option":E.value!=null&&u.setAttribute("value",""+I(E.value));break;case"select":u.multiple=!!E.multiple,D=E.value,D!=null?Ue(u,!!E.multiple,D,!1):E.defaultValue!=null&&Ue(u,!!E.multiple,E.defaultValue,!0);break;default:typeof R.onClick=="function"&&(u.onclick=Ne)}switch(y){case"button":case"input":case"select":case"textarea":E=!!E.autoFocus;break e;case"img":E=!0;break e;default:E=!1}}E&&(d.flags|=4)}d.ref!==null&&(d.flags|=512,d.flags|=2097152)}return hn(d),null;case 6:if(u&&d.stateNode!=null)e3(u,d,u.memoizedProps,E);else{if(typeof E!="string"&&d.stateNode===null)throw Error(r(166));if(y=Xl(uh.current),Xl(Va.current),Ev(d)){if(E=d.stateNode,y=d.memoizedProps,E[Ai]=d,(D=E.nodeValue!==y)&&(u=ai,u!==null))switch(u.tag){case 3:Ce(E.nodeValue,y,(u.mode&1)!==0);break;case 5:u.memoizedProps.suppressHydrationWarning!==!0&&Ce(E.nodeValue,y,(u.mode&1)!==0)}D&&(d.flags|=4)}else E=(y.nodeType===9?y:y.ownerDocument).createTextNode(E),E[Ai]=d,d.stateNode=E}return hn(d),null;case 13:if(Jt(gr),E=d.memoizedState,u===null||u.memoizedState!==null&&u.memoizedState.dehydrated!==null){if(ar&&oi!==null&&(d.mode&1)!==0&&(d.flags&128)===0)nk(),Ac(),d.flags|=98560,D=!1;else if(D=Ev(d),E!==null&&E.dehydrated!==null){if(u===null){if(!D)throw Error(r(318));if(D=d.memoizedState,D=D!==null?D.dehydrated:null,!D)throw Error(r(317));D[Ai]=d}else Ac(),(d.flags&128)===0&&(d.memoizedState=null),d.flags|=4;hn(d),D=!1}else ua!==null&&(_1(ua),ua=null),D=!0;if(!D)return d.flags&65536?d:null}return(d.flags&128)!==0?(d.lanes=y,d):(E=E!==null,E!==(u!==null&&u.memoizedState!==null)&&E&&(d.child.flags|=8192,(d.mode&1)!==0&&(u===null||(gr.current&1)!==0?Br===0&&(Br=3):S1())),d.updateQueue!==null&&(d.flags|=4),hn(d),null);case 4:return Mc(),u1(u,d),u===null&&js(d.stateNode.containerInfo),hn(d),null;case 10:return D_(d.type._context),hn(d),null;case 17:return Fn(d.type)&&xv(),hn(d),null;case 19:if(Jt(gr),D=d.memoizedState,D===null)return hn(d),null;if(E=(d.flags&128)!==0,ee=D.rendering,ee===null)if(E)ph(D,!1);else{if(Br!==0||u!==null&&(u.flags&128)!==0)for(u=d.child;u!==null;){if(ee=Nv(u),ee!==null){for(d.flags|=128,ph(D,!1),E=ee.updateQueue,E!==null&&(d.updateQueue=E,d.flags|=4),d.subtreeFlags=0,E=y,y=d.child;y!==null;)D=y,u=E,D.flags&=14680066,ee=D.alternate,ee===null?(D.childLanes=0,D.lanes=u,D.child=null,D.subtreeFlags=0,D.memoizedProps=null,D.memoizedState=null,D.updateQueue=null,D.dependencies=null,D.stateNode=null):(D.childLanes=ee.childLanes,D.lanes=ee.lanes,D.child=ee.child,D.subtreeFlags=0,D.deletions=null,D.memoizedProps=ee.memoizedProps,D.memoizedState=ee.memoizedState,D.updateQueue=ee.updateQueue,D.type=ee.type,u=ee.dependencies,D.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext}),y=y.sibling;return Gt(gr,gr.current&1|2),d.child}u=u.sibling}D.tail!==null&&mr()>$c&&(d.flags|=128,E=!0,ph(D,!1),d.lanes=4194304)}else{if(!E)if(u=Nv(ee),u!==null){if(d.flags|=128,E=!0,y=u.updateQueue,y!==null&&(d.updateQueue=y,d.flags|=4),ph(D,!0),D.tail===null&&D.tailMode==="hidden"&&!ee.alternate&&!ar)return hn(d),null}else 2*mr()-D.renderingStartTime>$c&&y!==1073741824&&(d.flags|=128,E=!0,ph(D,!1),d.lanes=4194304);D.isBackwards?(ee.sibling=d.child,d.child=ee):(y=D.last,y!==null?y.sibling=ee:d.child=ee,D.last=ee)}return D.tail!==null?(d=D.tail,D.rendering=d,D.tail=d.sibling,D.renderingStartTime=mr(),d.sibling=null,y=gr.current,Gt(gr,E?y&1|2:y&1),d):(hn(d),null);case 22:case 23:return x1(),E=d.memoizedState!==null,u!==null&&u.memoizedState!==null!==E&&(d.flags|=8192),E&&(d.mode&1)!==0?(si&1073741824)!==0&&(hn(d),d.subtreeFlags&6&&(d.flags|=8192)):hn(d),null;case 24:return null;case 25:return null}throw Error(r(156,d.tag))}function Aq(u,d){switch(k_(d),d.tag){case 1:return Fn(d.type)&&xv(),u=d.flags,u&65536?(d.flags=u&-65537|128,d):null;case 3:return Mc(),Jt($n),Jt(fn),W_(),u=d.flags,(u&65536)!==0&&(u&128)===0?(d.flags=u&-65537|128,d):null;case 5:return z_(d),null;case 13:if(Jt(gr),u=d.memoizedState,u!==null&&u.dehydrated!==null){if(d.alternate===null)throw Error(r(340));Ac()}return u=d.flags,u&65536?(d.flags=u&-65537|128,d):null;case 19:return Jt(gr),null;case 4:return Mc(),null;case 10:return D_(d.type._context),null;case 22:case 23:return x1(),null;case 24:return null;default:return null}}var zv=!1,pn=!1,kq=typeof WeakSet=="function"?WeakSet:Set,et=null;function Ic(u,d){var y=u.ref;if(y!==null)if(typeof y=="function")try{y(null)}catch(E){wr(u,d,E)}else y.current=null}function c1(u,d,y){try{y()}catch(E){wr(u,d,E)}}var t3=!1;function Rq(u,d){if(Xe=Fl,u=Xd(),Qd(u)){if("selectionStart"in u)var y={start:u.selectionStart,end:u.selectionEnd};else e:{y=(y=u.ownerDocument)&&y.defaultView||window;var E=y.getSelection&&y.getSelection();if(E&&E.rangeCount!==0){y=E.anchorNode;var R=E.anchorOffset,D=E.focusNode;E=E.focusOffset;try{y.nodeType,D.nodeType}catch{y=null;break e}var ee=0,fe=-1,me=-1,Pe=0,De=0,Fe=u,Ie=null;t:for(;;){for(var Je;Fe!==y||R!==0&&Fe.nodeType!==3||(fe=ee+R),Fe!==D||E!==0&&Fe.nodeType!==3||(me=ee+E),Fe.nodeType===3&&(ee+=Fe.nodeValue.length),(Je=Fe.firstChild)!==null;)Ie=Fe,Fe=Je;for(;;){if(Fe===u)break t;if(Ie===y&&++Pe===R&&(fe=ee),Ie===D&&++De===E&&(me=ee),(Je=Fe.nextSibling)!==null)break;Fe=Ie,Ie=Fe.parentNode}Fe=Je}y=fe===-1||me===-1?null:{start:fe,end:me}}else y=null}y=y||{start:0,end:0}}else y=null;for(lt={focusedElem:u,selectionRange:y},Fl=!1,et=d;et!==null;)if(d=et,u=d.child,(d.subtreeFlags&1028)!==0&&u!==null)u.return=d,et=u;else for(;et!==null;){d=et;try{var rt=d.alternate;if((d.flags&1024)!==0)switch(d.tag){case 0:case 11:case 15:break;case 1:if(rt!==null){var nt=rt.memoizedProps,Pr=rt.memoizedState,we=d.stateNode,ve=we.getSnapshotBeforeUpdate(d.elementType===d.type?nt:ca(d.type,nt),Pr);we.__reactInternalSnapshotBeforeUpdate=ve}break;case 3:var Se=d.stateNode.containerInfo;Se.nodeType===1?Se.textContent="":Se.nodeType===9&&Se.documentElement&&Se.removeChild(Se.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(qe){wr(d,d.return,qe)}if(u=d.sibling,u!==null){u.return=d.return,et=u;break}et=d.return}return rt=t3,t3=!1,rt}function mh(u,d,y){var E=d.updateQueue;if(E=E!==null?E.lastEffect:null,E!==null){var R=E=E.next;do{if((R.tag&u)===u){var D=R.destroy;R.destroy=void 0,D!==void 0&&c1(d,y,D)}R=R.next}while(R!==E)}}function Vv(u,d){if(d=d.updateQueue,d=d!==null?d.lastEffect:null,d!==null){var y=d=d.next;do{if((y.tag&u)===u){var E=y.create;y.destroy=E()}y=y.next}while(y!==d)}}function f1(u){var d=u.ref;if(d!==null){var y=u.stateNode;switch(u.tag){case 5:u=y;break;default:u=y}typeof d=="function"?d(u):d.current=u}}function r3(u){var d=u.alternate;d!==null&&(u.alternate=null,r3(d)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(d=u.stateNode,d!==null&&(delete d[Ai],delete d[ks],delete d[Rs],delete d[P_],delete d[E_])),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}function n3(u){return u.tag===5||u.tag===3||u.tag===4}function i3(u){e:for(;;){for(;u.sibling===null;){if(u.return===null||n3(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(u.flags&2||u.child===null||u.tag===4)continue e;u.child.return=u,u=u.child}if(!(u.flags&2))return u.stateNode}}function d1(u,d,y){var E=u.tag;if(E===5||E===6)u=u.stateNode,d?y.nodeType===8?y.parentNode.insertBefore(u,d):y.insertBefore(u,d):(y.nodeType===8?(d=y.parentNode,d.insertBefore(u,y)):(d=y,d.appendChild(u)),y=y._reactRootContainer,y!=null||d.onclick!==null||(d.onclick=Ne));else if(E!==4&&(u=u.child,u!==null))for(d1(u,d,y),u=u.sibling;u!==null;)d1(u,d,y),u=u.sibling}function h1(u,d,y){var E=u.tag;if(E===5||E===6)u=u.stateNode,d?y.insertBefore(u,d):y.appendChild(u);else if(E!==4&&(u=u.child,u!==null))for(h1(u,d,y),u=u.sibling;u!==null;)h1(u,d,y),u=u.sibling}var tn=null,fa=!1;function $s(u,d,y){for(y=y.child;y!==null;)a3(u,d,y),y=y.sibling}function a3(u,d,y){if(Xn&&typeof Xn.onCommitFiberUnmount=="function")try{Xn.onCommitFiberUnmount(Nl,y)}catch{}switch(y.tag){case 5:pn||Ic(y,d);case 6:var E=tn,R=fa;tn=null,$s(u,d,y),tn=E,fa=R,tn!==null&&(fa?(u=tn,y=y.stateNode,u.nodeType===8?u.parentNode.removeChild(y):u.removeChild(y)):tn.removeChild(y.stateNode));break;case 18:tn!==null&&(fa?(u=tn,y=y.stateNode,u.nodeType===8?ah(u.parentNode,y):u.nodeType===1&&ah(u,y),ei(u)):ah(tn,y.stateNode));break;case 4:E=tn,R=fa,tn=y.stateNode.containerInfo,fa=!0,$s(u,d,y),tn=E,fa=R;break;case 0:case 11:case 14:case 15:if(!pn&&(E=y.updateQueue,E!==null&&(E=E.lastEffect,E!==null))){R=E=E.next;do{var D=R,ee=D.destroy;D=D.tag,ee!==void 0&&((D&2)!==0||(D&4)!==0)&&c1(y,d,ee),R=R.next}while(R!==E)}$s(u,d,y);break;case 1:if(!pn&&(Ic(y,d),E=y.stateNode,typeof E.componentWillUnmount=="function"))try{E.props=y.memoizedProps,E.state=y.memoizedState,E.componentWillUnmount()}catch(fe){wr(y,d,fe)}$s(u,d,y);break;case 21:$s(u,d,y);break;case 22:y.mode&1?(pn=(E=pn)||y.memoizedState!==null,$s(u,d,y),pn=E):$s(u,d,y);break;default:$s(u,d,y)}}function o3(u){var d=u.updateQueue;if(d!==null){u.updateQueue=null;var y=u.stateNode;y===null&&(y=u.stateNode=new kq),d.forEach(function(E){var R=Uq.bind(null,u,E);y.has(E)||(y.add(E),E.then(R,R))})}}function da(u,d){var y=d.deletions;if(y!==null)for(var E=0;E<y.length;E++){var R=y[E];try{var D=u,ee=d,fe=ee;e:for(;fe!==null;){switch(fe.tag){case 5:tn=fe.stateNode,fa=!1;break e;case 3:tn=fe.stateNode.containerInfo,fa=!0;break e;case 4:tn=fe.stateNode.containerInfo,fa=!0;break e}fe=fe.return}if(tn===null)throw Error(r(160));a3(D,ee,R),tn=null,fa=!1;var me=R.alternate;me!==null&&(me.return=null),R.return=null}catch(Pe){wr(R,d,Pe)}}if(d.subtreeFlags&12854)for(d=d.child;d!==null;)s3(d,u),d=d.sibling}function s3(u,d){var y=u.alternate,E=u.flags;switch(u.tag){case 0:case 11:case 14:case 15:if(da(d,u),qa(u),E&4){try{mh(3,u,u.return),Vv(3,u)}catch(nt){wr(u,u.return,nt)}try{mh(5,u,u.return)}catch(nt){wr(u,u.return,nt)}}break;case 1:da(d,u),qa(u),E&512&&y!==null&&Ic(y,y.return);break;case 5:if(da(d,u),qa(u),E&512&&y!==null&&Ic(y,y.return),u.flags&32){var R=u.stateNode;try{yt(R,"")}catch(nt){wr(u,u.return,nt)}}if(E&4&&(R=u.stateNode,R!=null)){var D=u.memoizedProps,ee=y!==null?y.memoizedProps:D,fe=u.type,me=u.updateQueue;if(u.updateQueue=null,me!==null)try{fe==="input"&&D.type==="radio"&&D.name!=null&&ge(R,D),Mn(fe,ee);var Pe=Mn(fe,D);for(ee=0;ee<me.length;ee+=2){var De=me[ee],Fe=me[ee+1];De==="style"?qt(R,Fe):De==="dangerouslySetInnerHTML"?Qe(R,Fe):De==="children"?yt(R,Fe):P(R,De,Fe,Pe)}switch(fe){case"input":Ee(R,D);break;case"textarea":xe(R,D);break;case"select":var Ie=R._wrapperState.wasMultiple;R._wrapperState.wasMultiple=!!D.multiple;var Je=D.value;Je!=null?Ue(R,!!D.multiple,Je,!1):Ie!==!!D.multiple&&(D.defaultValue!=null?Ue(R,!!D.multiple,D.defaultValue,!0):Ue(R,!!D.multiple,D.multiple?[]:"",!1))}R[ks]=D}catch(nt){wr(u,u.return,nt)}}break;case 6:if(da(d,u),qa(u),E&4){if(u.stateNode===null)throw Error(r(162));R=u.stateNode,D=u.memoizedProps;try{R.nodeValue=D}catch(nt){wr(u,u.return,nt)}}break;case 3:if(da(d,u),qa(u),E&4&&y!==null&&y.memoizedState.isDehydrated)try{ei(d.containerInfo)}catch(nt){wr(u,u.return,nt)}break;case 4:da(d,u),qa(u);break;case 13:da(d,u),qa(u),R=u.child,R.flags&8192&&(D=R.memoizedState!==null,R.stateNode.isHidden=D,!D||R.alternate!==null&&R.alternate.memoizedState!==null||(v1=mr())),E&4&&o3(u);break;case 22:if(De=y!==null&&y.memoizedState!==null,u.mode&1?(pn=(Pe=pn)||De,da(d,u),pn=Pe):da(d,u),qa(u),E&8192){if(Pe=u.memoizedState!==null,(u.stateNode.isHidden=Pe)&&!De&&(u.mode&1)!==0)for(et=u,De=u.child;De!==null;){for(Fe=et=De;et!==null;){switch(Ie=et,Je=Ie.child,Ie.tag){case 0:case 11:case 14:case 15:mh(4,Ie,Ie.return);break;case 1:Ic(Ie,Ie.return);var rt=Ie.stateNode;if(typeof rt.componentWillUnmount=="function"){E=Ie,y=Ie.return;try{d=E,rt.props=d.memoizedProps,rt.state=d.memoizedState,rt.componentWillUnmount()}catch(nt){wr(E,y,nt)}}break;case 5:Ic(Ie,Ie.return);break;case 22:if(Ie.memoizedState!==null){c3(Fe);continue}}Je!==null?(Je.return=Ie,et=Je):c3(Fe)}De=De.sibling}e:for(De=null,Fe=u;;){if(Fe.tag===5){if(De===null){De=Fe;try{R=Fe.stateNode,Pe?(D=R.style,typeof D.setProperty=="function"?D.setProperty("display","none","important"):D.display="none"):(fe=Fe.stateNode,me=Fe.memoizedProps.style,ee=me!=null&&me.hasOwnProperty("display")?me.display:null,fe.style.display=Xt("display",ee))}catch(nt){wr(u,u.return,nt)}}}else if(Fe.tag===6){if(De===null)try{Fe.stateNode.nodeValue=Pe?"":Fe.memoizedProps}catch(nt){wr(u,u.return,nt)}}else if((Fe.tag!==22&&Fe.tag!==23||Fe.memoizedState===null||Fe===u)&&Fe.child!==null){Fe.child.return=Fe,Fe=Fe.child;continue}if(Fe===u)break e;for(;Fe.sibling===null;){if(Fe.return===null||Fe.return===u)break e;De===Fe&&(De=null),Fe=Fe.return}De===Fe&&(De=null),Fe.sibling.return=Fe.return,Fe=Fe.sibling}}break;case 19:da(d,u),qa(u),E&4&&o3(u);break;case 21:break;default:da(d,u),qa(u)}}function qa(u){var d=u.flags;if(d&2){try{e:{for(var y=u.return;y!==null;){if(n3(y)){var E=y;break e}y=y.return}throw Error(r(160))}switch(E.tag){case 5:var R=E.stateNode;E.flags&32&&(yt(R,""),E.flags&=-33);var D=i3(u);h1(u,D,R);break;case 3:case 4:var ee=E.stateNode.containerInfo,fe=i3(u);d1(u,fe,ee);break;default:throw Error(r(161))}}catch(me){wr(u,u.return,me)}u.flags&=-3}d&4096&&(u.flags&=-4097)}function Nq(u,d,y){et=u,l3(u)}function l3(u,d,y){for(var E=(u.mode&1)!==0;et!==null;){var R=et,D=R.child;if(R.tag===22&&E){var ee=R.memoizedState!==null||zv;if(!ee){var fe=R.alternate,me=fe!==null&&fe.memoizedState!==null||pn;fe=zv;var Pe=pn;if(zv=ee,(pn=me)&&!Pe)for(et=R;et!==null;)ee=et,me=ee.child,ee.tag===22&&ee.memoizedState!==null?f3(R):me!==null?(me.return=ee,et=me):f3(R);for(;D!==null;)et=D,l3(D),D=D.sibling;et=R,zv=fe,pn=Pe}u3(u)}else(R.subtreeFlags&8772)!==0&&D!==null?(D.return=R,et=D):u3(u)}}function u3(u){for(;et!==null;){var d=et;if((d.flags&8772)!==0){var y=d.alternate;try{if((d.flags&8772)!==0)switch(d.tag){case 0:case 11:case 15:pn||Vv(5,d);break;case 1:var E=d.stateNode;if(d.flags&4&&!pn)if(y===null)E.componentDidMount();else{var R=d.elementType===d.type?y.memoizedProps:ca(d.type,y.memoizedProps);E.componentDidUpdate(R,y.memoizedState,E.__reactInternalSnapshotBeforeUpdate)}var D=d.updateQueue;D!==null&&ck(d,D,E);break;case 3:var ee=d.updateQueue;if(ee!==null){if(y=null,d.child!==null)switch(d.child.tag){case 5:y=d.child.stateNode;break;case 1:y=d.child.stateNode}ck(d,ee,y)}break;case 5:var fe=d.stateNode;if(y===null&&d.flags&4){y=fe;var me=d.memoizedProps;switch(d.type){case"button":case"input":case"select":case"textarea":me.autoFocus&&y.focus();break;case"img":me.src&&(y.src=me.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(d.memoizedState===null){var Pe=d.alternate;if(Pe!==null){var De=Pe.memoizedState;if(De!==null){var Fe=De.dehydrated;Fe!==null&&ei(Fe)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}pn||d.flags&512&&f1(d)}catch(Ie){wr(d,d.return,Ie)}}if(d===u){et=null;break}if(y=d.sibling,y!==null){y.return=d.return,et=y;break}et=d.return}}function c3(u){for(;et!==null;){var d=et;if(d===u){et=null;break}var y=d.sibling;if(y!==null){y.return=d.return,et=y;break}et=d.return}}function f3(u){for(;et!==null;){var d=et;try{switch(d.tag){case 0:case 11:case 15:var y=d.return;try{Vv(4,d)}catch(me){wr(d,y,me)}break;case 1:var E=d.stateNode;if(typeof E.componentDidMount=="function"){var R=d.return;try{E.componentDidMount()}catch(me){wr(d,R,me)}}var D=d.return;try{f1(d)}catch(me){wr(d,D,me)}break;case 5:var ee=d.return;try{f1(d)}catch(me){wr(d,ee,me)}}}catch(me){wr(d,d.return,me)}if(d===u){et=null;break}var fe=d.sibling;if(fe!==null){fe.return=d.return,et=fe;break}et=d.return}}var Mq=Math.ceil,Wv=T.ReactCurrentDispatcher,p1=T.ReactCurrentOwner,Li=T.ReactCurrentBatchConfig,Rt=0,Hr=null,Rr=null,rn=0,si=0,Dc=Ns(0),Br=0,vh=null,Jl=0,qv=0,m1=0,gh=null,Un=null,v1=0,$c=1/0,Lo=null,Hv=!1,g1=null,Fs=null,Gv=!1,Bs=null,Kv=0,yh=0,y1=null,Yv=-1,Zv=0;function On(){return(Rt&6)!==0?mr():Yv!==-1?Yv:Yv=mr()}function Us(u){return(u.mode&1)===0?1:(Rt&2)!==0&&rn!==0?rn&-rn:gq.transition!==null?(Zv===0&&(Zv=Jm()),Zv):(u=At,u!==0||(u=window.event,u=u===void 0?16:Et(u.type)),u)}function ha(u,d,y,E){if(50<yh)throw yh=0,y1=null,Error(r(185));Qn(u,y,E),((Rt&2)===0||u!==Hr)&&(u===Hr&&((Rt&2)===0&&(qv|=y),Br===4&&zs(u,rn)),zn(u,E),y===1&&Rt===0&&(d.mode&1)===0&&($c=mr()+500,Ov&&Ls()))}function zn(u,d){var y=u.callbackNode;ic(u,d);var E=Ht(u,u===Hr?rn:0);if(E===0)y!==null&&Nd(y),u.callbackNode=null,u.callbackPriority=0;else if(d=E&-E,u.callbackPriority!==d){if(y!=null&&Nd(y),d===1)u.tag===0?vq(h3.bind(null,u)):QA(h3.bind(null,u)),cn(function(){(Rt&6)===0&&Ls()}),y=null;else{switch(vs(E)){case 1:y=Md;break;case 4:y=Qm;break;case 16:y=rc;break;case 536870912:y=ds;break;default:y=rc}y=w3(y,d3.bind(null,u))}u.callbackPriority=d,u.callbackNode=y}}function d3(u,d){if(Yv=-1,Zv=0,(Rt&6)!==0)throw Error(r(327));var y=u.callbackNode;if(Fc()&&u.callbackNode!==y)return null;var E=Ht(u,u===Hr?rn:0);if(E===0)return null;if((E&30)!==0||(E&u.expiredLanes)!==0||d)d=Xv(u,E);else{d=E;var R=Rt;Rt|=2;var D=m3();(Hr!==u||rn!==d)&&(Lo=null,$c=mr()+500,tu(u,d));do try{Dq();break}catch(fe){p3(u,fe)}while(!0);I_(),Wv.current=D,Rt=R,Rr!==null?d=0:(Hr=null,rn=0,d=Br)}if(d!==0){if(d===2&&(R=ln(u),R!==0&&(E=R,d=b1(u,R))),d===1)throw y=vh,tu(u,0),zs(u,E),zn(u,mr()),y;if(d===6)zs(u,E);else{if(R=u.current.alternate,(E&30)===0&&!Lq(R)&&(d=Xv(u,E),d===2&&(D=ln(u),D!==0&&(E=D,d=b1(u,D))),d===1))throw y=vh,tu(u,0),zs(u,E),zn(u,mr()),y;switch(u.finishedWork=R,u.finishedLanes=E,d){case 0:case 1:throw Error(r(345));case 2:ru(u,Un,Lo);break;case 3:if(zs(u,E),(E&130023424)===E&&(d=v1+500-mr(),10<d)){if(Ht(u,0)!==0)break;if(R=u.suspendedLanes,(R&E)!==E){On(),u.pingedLanes|=u.suspendedLanes&R;break}u.timeoutHandle=$r(ru.bind(null,u,Un,Lo),d);break}ru(u,Un,Lo);break;case 4:if(zs(u,E),(E&4194240)===E)break;for(d=u.eventTimes,R=-1;0<E;){var ee=31-_t(E);D=1<<ee,ee=d[ee],ee>R&&(R=ee),E&=~D}if(E=R,E=mr()-E,E=(120>E?120:480>E?480:1080>E?1080:1920>E?1920:3e3>E?3e3:4320>E?4320:1960*Mq(E/1960))-E,10<E){u.timeoutHandle=$r(ru.bind(null,u,Un,Lo),E);break}ru(u,Un,Lo);break;case 5:ru(u,Un,Lo);break;default:throw Error(r(329))}}}return zn(u,mr()),u.callbackNode===y?d3.bind(null,u):null}function b1(u,d){var y=gh;return u.current.memoizedState.isDehydrated&&(tu(u,d).flags|=256),u=Xv(u,d),u!==2&&(d=Un,Un=y,d!==null&&_1(d)),u}function _1(u){Un===null?Un=u:Un.push.apply(Un,u)}function Lq(u){for(var d=u;;){if(d.flags&16384){var y=d.updateQueue;if(y!==null&&(y=y.stores,y!==null))for(var E=0;E<y.length;E++){var R=y[E],D=R.getSnapshot;R=R.value;try{if(!ni(D(),R))return!1}catch{return!1}}}if(y=d.child,d.subtreeFlags&16384&&y!==null)y.return=d,d=y;else{if(d===u)break;for(;d.sibling===null;){if(d.return===null||d.return===u)return!0;d=d.return}d.sibling.return=d.return,d=d.sibling}}return!0}function zs(u,d){for(d&=~m1,d&=~qv,u.suspendedLanes|=d,u.pingedLanes&=~d,u=u.expirationTimes;0<d;){var y=31-_t(d),E=1<<y;u[y]=-1,d&=~E}}function h3(u){if((Rt&6)!==0)throw Error(r(327));Fc();var d=Ht(u,0);if((d&1)===0)return zn(u,mr()),null;var y=Xv(u,d);if(u.tag!==0&&y===2){var E=ln(u);E!==0&&(d=E,y=b1(u,E))}if(y===1)throw y=vh,tu(u,0),zs(u,d),zn(u,mr()),y;if(y===6)throw Error(r(345));return u.finishedWork=u.current.alternate,u.finishedLanes=d,ru(u,Un,Lo),zn(u,mr()),null}function w1(u,d){var y=Rt;Rt|=1;try{return u(d)}finally{Rt=y,Rt===0&&($c=mr()+500,Ov&&Ls())}}function eu(u){Bs!==null&&Bs.tag===0&&(Rt&6)===0&&Fc();var d=Rt;Rt|=1;var y=Li.transition,E=At;try{if(Li.transition=null,At=1,u)return u()}finally{At=E,Li.transition=y,Rt=d,(Rt&6)===0&&Ls()}}function x1(){si=Dc.current,Jt(Dc)}function tu(u,d){u.finishedWork=null,u.finishedLanes=0;var y=u.timeoutHandle;if(y!==-1&&(u.timeoutHandle=-1,kr(y)),Rr!==null)for(y=Rr.return;y!==null;){var E=y;switch(k_(E),E.tag){case 1:E=E.type.childContextTypes,E!=null&&xv();break;case 3:Mc(),Jt($n),Jt(fn),W_();break;case 5:z_(E);break;case 4:Mc();break;case 13:Jt(gr);break;case 19:Jt(gr);break;case 10:D_(E.type._context);break;case 22:case 23:x1()}y=y.return}if(Hr=u,Rr=u=Vs(u.current,null),rn=si=d,Br=0,vh=null,m1=qv=Jl=0,Un=gh=null,Zl!==null){for(d=0;d<Zl.length;d++)if(y=Zl[d],E=y.interleaved,E!==null){y.interleaved=null;var R=E.next,D=y.pending;if(D!==null){var ee=D.next;D.next=R,E.next=ee}y.pending=E}Zl=null}return u}function p3(u,d){do{var y=Rr;try{if(I_(),Mv.current=$v,Lv){for(var E=yr.memoizedState;E!==null;){var R=E.queue;R!==null&&(R.pending=null),E=E.next}Lv=!1}if(Ql=0,qr=Fr=yr=null,ch=!1,fh=0,p1.current=null,y===null||y.return===null){Br=1,vh=d,Rr=null;break}e:{var D=u,ee=y.return,fe=y,me=d;if(d=rn,fe.flags|=32768,me!==null&&typeof me=="object"&&typeof me.then=="function"){var Pe=me,De=fe,Fe=De.tag;if((De.mode&1)===0&&(Fe===0||Fe===11||Fe===15)){var Ie=De.alternate;Ie?(De.updateQueue=Ie.updateQueue,De.memoizedState=Ie.memoizedState,De.lanes=Ie.lanes):(De.updateQueue=null,De.memoizedState=null)}var Je=Fk(ee);if(Je!==null){Je.flags&=-257,Bk(Je,ee,fe,D,d),Je.mode&1&&$k(D,Pe,d),d=Je,me=Pe;var rt=d.updateQueue;if(rt===null){var nt=new Set;nt.add(me),d.updateQueue=nt}else rt.add(me);break e}else{if((d&1)===0){$k(D,Pe,d),S1();break e}me=Error(r(426))}}else if(ar&&fe.mode&1){var Pr=Fk(ee);if(Pr!==null){(Pr.flags&65536)===0&&(Pr.flags|=256),Bk(Pr,ee,fe,D,d),M_(Lc(me,fe));break e}}D=me=Lc(me,fe),Br!==4&&(Br=2),gh===null?gh=[D]:gh.push(D),D=ee;do{switch(D.tag){case 3:D.flags|=65536,d&=-d,D.lanes|=d;var we=Ik(D,me,d);uk(D,we);break e;case 1:fe=me;var ve=D.type,Se=D.stateNode;if((D.flags&128)===0&&(typeof ve.getDerivedStateFromError=="function"||Se!==null&&typeof Se.componentDidCatch=="function"&&(Fs===null||!Fs.has(Se)))){D.flags|=65536,d&=-d,D.lanes|=d;var qe=Dk(D,fe,d);uk(D,qe);break e}}D=D.return}while(D!==null)}g3(y)}catch(ot){d=ot,Rr===y&&y!==null&&(Rr=y=y.return);continue}break}while(!0)}function m3(){var u=Wv.current;return Wv.current=$v,u===null?$v:u}function S1(){(Br===0||Br===3||Br===2)&&(Br=4),Hr===null||(Jl&268435455)===0&&(qv&268435455)===0||zs(Hr,rn)}function Xv(u,d){var y=Rt;Rt|=2;var E=m3();(Hr!==u||rn!==d)&&(Lo=null,tu(u,d));do try{Iq();break}catch(R){p3(u,R)}while(!0);if(I_(),Rt=y,Wv.current=E,Rr!==null)throw Error(r(261));return Hr=null,rn=0,Br}function Iq(){for(;Rr!==null;)v3(Rr)}function Dq(){for(;Rr!==null&&!c_();)v3(Rr)}function v3(u){var d=_3(u.alternate,u,si);u.memoizedProps=u.pendingProps,d===null?g3(u):Rr=d,p1.current=null}function g3(u){var d=u;do{var y=d.alternate;if(u=d.return,(d.flags&32768)===0){if(y=jq(y,d,si),y!==null){Rr=y;return}}else{if(y=Aq(y,d),y!==null){y.flags&=32767,Rr=y;return}if(u!==null)u.flags|=32768,u.subtreeFlags=0,u.deletions=null;else{Br=6,Rr=null;return}}if(d=d.sibling,d!==null){Rr=d;return}Rr=d=u}while(d!==null);Br===0&&(Br=5)}function ru(u,d,y){var E=At,R=Li.transition;try{Li.transition=null,At=1,$q(u,d,y,E)}finally{Li.transition=R,At=E}return null}function $q(u,d,y,E){do Fc();while(Bs!==null);if((Rt&6)!==0)throw Error(r(327));y=u.finishedWork;var R=u.finishedLanes;if(y===null)return null;if(u.finishedWork=null,u.finishedLanes=0,y===u.current)throw Error(r(177));u.callbackNode=null,u.callbackPriority=0;var D=y.lanes|y.childLanes;if(_r(u,D),u===Hr&&(Rr=Hr=null,rn=0),(y.subtreeFlags&2064)===0&&(y.flags&2064)===0||Gv||(Gv=!0,w3(rc,function(){return Fc(),null})),D=(y.flags&15990)!==0,(y.subtreeFlags&15990)!==0||D){D=Li.transition,Li.transition=null;var ee=At;At=1;var fe=Rt;Rt|=4,p1.current=null,Rq(u,y),s3(y,u),Ti(lt),Fl=!!Xe,lt=Xe=null,u.current=y,Nq(y),tc(),Rt=fe,At=ee,Li.transition=D}else u.current=y;if(Gv&&(Gv=!1,Bs=u,Kv=R),D=u.pendingLanes,D===0&&(Fs=null),Ml(y.stateNode),zn(u,mr()),d!==null)for(E=u.onRecoverableError,y=0;y<d.length;y++)R=d[y],E(R.value,{componentStack:R.stack,digest:R.digest});if(Hv)throw Hv=!1,u=g1,g1=null,u;return(Kv&1)!==0&&u.tag!==0&&Fc(),D=u.pendingLanes,(D&1)!==0?u===y1?yh++:(yh=0,y1=u):yh=0,Ls(),null}function Fc(){if(Bs!==null){var u=vs(Kv),d=Li.transition,y=At;try{if(Li.transition=null,At=16>u?16:u,Bs===null)var E=!1;else{if(u=Bs,Bs=null,Kv=0,(Rt&6)!==0)throw Error(r(331));var R=Rt;for(Rt|=4,et=u.current;et!==null;){var D=et,ee=D.child;if((et.flags&16)!==0){var fe=D.deletions;if(fe!==null){for(var me=0;me<fe.length;me++){var Pe=fe[me];for(et=Pe;et!==null;){var De=et;switch(De.tag){case 0:case 11:case 15:mh(8,De,D)}var Fe=De.child;if(Fe!==null)Fe.return=De,et=Fe;else for(;et!==null;){De=et;var Ie=De.sibling,Je=De.return;if(r3(De),De===Pe){et=null;break}if(Ie!==null){Ie.return=Je,et=Ie;break}et=Je}}}var rt=D.alternate;if(rt!==null){var nt=rt.child;if(nt!==null){rt.child=null;do{var Pr=nt.sibling;nt.sibling=null,nt=Pr}while(nt!==null)}}et=D}}if((D.subtreeFlags&2064)!==0&&ee!==null)ee.return=D,et=ee;else e:for(;et!==null;){if(D=et,(D.flags&2048)!==0)switch(D.tag){case 0:case 11:case 15:mh(9,D,D.return)}var we=D.sibling;if(we!==null){we.return=D.return,et=we;break e}et=D.return}}var ve=u.current;for(et=ve;et!==null;){ee=et;var Se=ee.child;if((ee.subtreeFlags&2064)!==0&&Se!==null)Se.return=ee,et=Se;else e:for(ee=ve;et!==null;){if(fe=et,(fe.flags&2048)!==0)try{switch(fe.tag){case 0:case 11:case 15:Vv(9,fe)}}catch(ot){wr(fe,fe.return,ot)}if(fe===ee){et=null;break e}var qe=fe.sibling;if(qe!==null){qe.return=fe.return,et=qe;break e}et=fe.return}}if(Rt=R,Ls(),Xn&&typeof Xn.onPostCommitFiberRoot=="function")try{Xn.onPostCommitFiberRoot(Nl,u)}catch{}E=!0}return E}finally{At=y,Li.transition=d}}return!1}function y3(u,d,y){d=Lc(y,d),d=Ik(u,d,1),u=Ds(u,d,1),d=On(),u!==null&&(Qn(u,1,d),zn(u,d))}function wr(u,d,y){if(u.tag===3)y3(u,u,y);else for(;d!==null;){if(d.tag===3){y3(d,u,y);break}else if(d.tag===1){var E=d.stateNode;if(typeof d.type.getDerivedStateFromError=="function"||typeof E.componentDidCatch=="function"&&(Fs===null||!Fs.has(E))){u=Lc(y,u),u=Dk(d,u,1),d=Ds(d,u,1),u=On(),d!==null&&(Qn(d,1,u),zn(d,u));break}}d=d.return}}function Fq(u,d,y){var E=u.pingCache;E!==null&&E.delete(d),d=On(),u.pingedLanes|=u.suspendedLanes&y,Hr===u&&(rn&y)===y&&(Br===4||Br===3&&(rn&130023424)===rn&&500>mr()-v1?tu(u,0):m1|=y),zn(u,d)}function b3(u,d){d===0&&((u.mode&1)===0?d=1:(d=ps,ps<<=1,(ps&130023424)===0&&(ps=4194304)));var y=On();u=Ro(u,d),u!==null&&(Qn(u,d,y),zn(u,y))}function Bq(u){var d=u.memoizedState,y=0;d!==null&&(y=d.retryLane),b3(u,y)}function Uq(u,d){var y=0;switch(u.tag){case 13:var E=u.stateNode,R=u.memoizedState;R!==null&&(y=R.retryLane);break;case 19:E=u.stateNode;break;default:throw Error(r(314))}E!==null&&E.delete(d),b3(u,y)}var _3;_3=function(u,d,y){if(u!==null)if(u.memoizedProps!==d.pendingProps||$n.current)Bn=!0;else{if((u.lanes&y)===0&&(d.flags&128)===0)return Bn=!1,Tq(u,d,y);Bn=(u.flags&131072)!==0}else Bn=!1,ar&&(d.flags&1048576)!==0&&JA(d,Pv,d.index);switch(d.lanes=0,d.tag){case 2:var E=d.type;Uv(u,d),u=d.pendingProps;var R=Ec(d,fn.current);Nc(d,y),R=G_(null,d,E,u,R,y);var D=K_();return d.flags|=1,typeof R=="object"&&R!==null&&typeof R.render=="function"&&R.$$typeof===void 0?(d.tag=1,d.memoizedState=null,d.updateQueue=null,Fn(E)?(D=!0,Sv(d)):D=!1,d.memoizedState=R.state!==null&&R.state!==void 0?R.state:null,B_(d),R.updater=Fv,d.stateNode=R,R._reactInternals=d,e1(d,E,u,y),d=i1(null,d,E,!0,D,y)):(d.tag=0,ar&&D&&A_(d),Sn(null,d,R,y),d=d.child),d;case 16:E=d.elementType;e:{switch(Uv(u,d),u=d.pendingProps,R=E._init,E=R(E._payload),d.type=E,R=d.tag=Vq(E),u=ca(E,u),R){case 0:d=n1(null,d,E,u,y);break e;case 1:d=Hk(null,d,E,u,y);break e;case 11:d=Uk(null,d,E,u,y);break e;case 14:d=zk(null,d,E,ca(E.type,u),y);break e}throw Error(r(306,E,""))}return d;case 0:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:ca(E,R),n1(u,d,E,R,y);case 1:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:ca(E,R),Hk(u,d,E,R,y);case 3:e:{if(Gk(d),u===null)throw Error(r(387));E=d.pendingProps,D=d.memoizedState,R=D.element,lk(u,d),Rv(d,E,null,y);var ee=d.memoizedState;if(E=ee.element,D.isDehydrated)if(D={element:E,isDehydrated:!1,cache:ee.cache,pendingSuspenseBoundaries:ee.pendingSuspenseBoundaries,transitions:ee.transitions},d.updateQueue.baseState=D,d.memoizedState=D,d.flags&256){R=Lc(Error(r(423)),d),d=Kk(u,d,E,y,R);break e}else if(E!==R){R=Lc(Error(r(424)),d),d=Kk(u,d,E,y,R);break e}else for(oi=za(d.stateNode.containerInfo.firstChild),ai=d,ar=!0,ua=null,y=ok(d,null,E,y),d.child=y;y;)y.flags=y.flags&-3|4096,y=y.sibling;else{if(Ac(),E===R){d=Mo(u,d,y);break e}Sn(u,d,E,y)}d=d.child}return d;case 5:return fk(d),u===null&&N_(d),E=d.type,R=d.pendingProps,D=u!==null?u.memoizedProps:null,ee=R.children,St(E,R)?ee=null:D!==null&&St(E,D)&&(d.flags|=32),qk(u,d),Sn(u,d,ee,y),d.child;case 6:return u===null&&N_(d),null;case 13:return Yk(u,d,y);case 4:return U_(d,d.stateNode.containerInfo),E=d.pendingProps,u===null?d.child=kc(d,null,E,y):Sn(u,d,E,y),d.child;case 11:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:ca(E,R),Uk(u,d,E,R,y);case 7:return Sn(u,d,d.pendingProps,y),d.child;case 8:return Sn(u,d,d.pendingProps.children,y),d.child;case 12:return Sn(u,d,d.pendingProps.children,y),d.child;case 10:e:{if(E=d.type._context,R=d.pendingProps,D=d.memoizedProps,ee=R.value,Gt(jv,E._currentValue),E._currentValue=ee,D!==null)if(ni(D.value,ee)){if(D.children===R.children&&!$n.current){d=Mo(u,d,y);break e}}else for(D=d.child,D!==null&&(D.return=d);D!==null;){var fe=D.dependencies;if(fe!==null){ee=D.child;for(var me=fe.firstContext;me!==null;){if(me.context===E){if(D.tag===1){me=No(-1,y&-y),me.tag=2;var Pe=D.updateQueue;if(Pe!==null){Pe=Pe.shared;var De=Pe.pending;De===null?me.next=me:(me.next=De.next,De.next=me),Pe.pending=me}}D.lanes|=y,me=D.alternate,me!==null&&(me.lanes|=y),$_(D.return,y,d),fe.lanes|=y;break}me=me.next}}else if(D.tag===10)ee=D.type===d.type?null:D.child;else if(D.tag===18){if(ee=D.return,ee===null)throw Error(r(341));ee.lanes|=y,fe=ee.alternate,fe!==null&&(fe.lanes|=y),$_(ee,y,d),ee=D.sibling}else ee=D.child;if(ee!==null)ee.return=D;else for(ee=D;ee!==null;){if(ee===d){ee=null;break}if(D=ee.sibling,D!==null){D.return=ee.return,ee=D;break}ee=ee.return}D=ee}Sn(u,d,R.children,y),d=d.child}return d;case 9:return R=d.type,E=d.pendingProps.children,Nc(d,y),R=Ni(R),E=E(R),d.flags|=1,Sn(u,d,E,y),d.child;case 14:return E=d.type,R=ca(E,d.pendingProps),R=ca(E.type,R),zk(u,d,E,R,y);case 15:return Vk(u,d,d.type,d.pendingProps,y);case 17:return E=d.type,R=d.pendingProps,R=d.elementType===E?R:ca(E,R),Uv(u,d),d.tag=1,Fn(E)?(u=!0,Sv(d)):u=!1,Nc(d,y),Mk(d,E,R),e1(d,E,R,y),i1(null,d,E,!0,u,y);case 19:return Xk(u,d,y);case 22:return Wk(u,d,y)}throw Error(r(156,d.tag))};function w3(u,d){return Xm(u,d)}function zq(u,d,y,E){this.tag=u,this.key=y,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=d,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=E,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ii(u,d,y,E){return new zq(u,d,y,E)}function O1(u){return u=u.prototype,!(!u||!u.isReactComponent)}function Vq(u){if(typeof u=="function")return O1(u)?1:0;if(u!=null){if(u=u.$$typeof,u===q)return 11;if(u===re)return 14}return 2}function Vs(u,d){var y=u.alternate;return y===null?(y=Ii(u.tag,d,u.key,u.mode),y.elementType=u.elementType,y.type=u.type,y.stateNode=u.stateNode,y.alternate=u,u.alternate=y):(y.pendingProps=d,y.type=u.type,y.flags=0,y.subtreeFlags=0,y.deletions=null),y.flags=u.flags&14680064,y.childLanes=u.childLanes,y.lanes=u.lanes,y.child=u.child,y.memoizedProps=u.memoizedProps,y.memoizedState=u.memoizedState,y.updateQueue=u.updateQueue,d=u.dependencies,y.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext},y.sibling=u.sibling,y.index=u.index,y.ref=u.ref,y}function Qv(u,d,y,E,R,D){var ee=2;if(E=u,typeof u=="function")O1(u)&&(ee=1);else if(typeof u=="string")ee=5;else e:switch(u){case N:return nu(y.children,R,D,d);case $:ee=8,R|=8;break;case U:return u=Ii(12,y,d,R|2),u.elementType=U,u.lanes=D,u;case J:return u=Ii(13,y,d,R),u.elementType=J,u.lanes=D,u;case Q:return u=Ii(19,y,d,R),u.elementType=Q,u.lanes=D,u;case ue:return Jv(y,R,D,d);default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case B:ee=10;break e;case W:ee=9;break e;case q:ee=11;break e;case re:ee=14;break e;case oe:ee=16,E=null;break e}throw Error(r(130,u==null?u:typeof u,""))}return d=Ii(ee,y,d,R),d.elementType=u,d.type=E,d.lanes=D,d}function nu(u,d,y,E){return u=Ii(7,u,E,d),u.lanes=y,u}function Jv(u,d,y,E){return u=Ii(22,u,E,d),u.elementType=ue,u.lanes=y,u.stateNode={isHidden:!1},u}function C1(u,d,y){return u=Ii(6,u,null,d),u.lanes=y,u}function P1(u,d,y){return d=Ii(4,u.children!==null?u.children:[],u.key,d),d.lanes=y,d.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},d}function Wq(u,d,y,E,R){this.tag=d,this.containerInfo=u,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ms(0),this.expirationTimes=ms(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ms(0),this.identifierPrefix=E,this.onRecoverableError=R,this.mutableSourceEagerHydrationData=null}function E1(u,d,y,E,R,D,ee,fe,me){return u=new Wq(u,d,y,fe,me),d===1?(d=1,D===!0&&(d|=8)):d=0,D=Ii(3,null,null,d),u.current=D,D.stateNode=u,D.memoizedState={element:E,isDehydrated:y,cache:null,transitions:null,pendingSuspenseBoundaries:null},B_(D),u}function qq(u,d,y){var E=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:j,key:E==null?null:""+E,children:u,containerInfo:d,implementation:y}}function x3(u){if(!u)return Ms;u=u._reactInternals;e:{if(Ma(u)!==u||u.tag!==1)throw Error(r(170));var d=u;do{switch(d.tag){case 3:d=d.stateNode.context;break e;case 1:if(Fn(d.type)){d=d.stateNode.__reactInternalMemoizedMergedChildContext;break e}}d=d.return}while(d!==null);throw Error(r(171))}if(u.tag===1){var y=u.type;if(Fn(y))return ZA(u,y,d)}return d}function S3(u,d,y,E,R,D,ee,fe,me){return u=E1(y,E,!0,u,R,D,ee,fe,me),u.context=x3(null),y=u.current,E=On(),R=Us(y),D=No(E,R),D.callback=d??null,Ds(y,D,R),u.current.lanes=R,Qn(u,R,E),zn(u,E),u}function eg(u,d,y,E){var R=d.current,D=On(),ee=Us(R);return y=x3(y),d.context===null?d.context=y:d.pendingContext=y,d=No(D,ee),d.payload={element:u},E=E===void 0?null:E,E!==null&&(d.callback=E),u=Ds(R,d,ee),u!==null&&(ha(u,R,ee,D),kv(u,R,ee)),ee}function tg(u){if(u=u.current,!u.child)return null;switch(u.child.tag){case 5:return u.child.stateNode;default:return u.child.stateNode}}function O3(u,d){if(u=u.memoizedState,u!==null&&u.dehydrated!==null){var y=u.retryLane;u.retryLane=y!==0&&y<d?y:d}}function T1(u,d){O3(u,d),(u=u.alternate)&&O3(u,d)}function Hq(){return null}var C3=typeof reportError=="function"?reportError:function(u){console.error(u)};function j1(u){this._internalRoot=u}rg.prototype.render=j1.prototype.render=function(u){var d=this._internalRoot;if(d===null)throw Error(r(409));eg(u,d,null,null)},rg.prototype.unmount=j1.prototype.unmount=function(){var u=this._internalRoot;if(u!==null){this._internalRoot=null;var d=u.containerInfo;eu(function(){eg(null,u,null,null)}),d[Dt]=null}};function rg(u){this._internalRoot=u}rg.prototype.unstable_scheduleHydration=function(u){if(u){var d=sc();u={blockedOn:null,target:u,priority:d};for(var y=0;y<Dr.length&&d!==0&&d<Dr[y].priority;y++);Dr.splice(y,0,u),y===0&&lc(u)}};function A1(u){return!(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11)}function ng(u){return!(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11&&(u.nodeType!==8||u.nodeValue!==" react-mount-point-unstable "))}function P3(){}function Gq(u,d,y,E,R){if(R){if(typeof E=="function"){var D=E;E=function(){var Pe=tg(ee);D.call(Pe)}}var ee=S3(d,E,u,0,null,!1,!1,"",P3);return u._reactRootContainer=ee,u[Dt]=ee.current,js(u.nodeType===8?u.parentNode:u),eu(),ee}for(;R=u.lastChild;)u.removeChild(R);if(typeof E=="function"){var fe=E;E=function(){var Pe=tg(me);fe.call(Pe)}}var me=E1(u,0,!1,null,null,!1,!1,"",P3);return u._reactRootContainer=me,u[Dt]=me.current,js(u.nodeType===8?u.parentNode:u),eu(function(){eg(d,me,y,E)}),me}function ig(u,d,y,E,R){var D=y._reactRootContainer;if(D){var ee=D;if(typeof R=="function"){var fe=R;R=function(){var me=tg(ee);fe.call(me)}}eg(d,ee,u,R)}else ee=Gq(y,d,u,R,E);return tg(ee)}ac=function(u){switch(u.tag){case 3:var d=u.stateNode;if(d.current.memoizedState.isDehydrated){var y=gt(d.pendingLanes);y!==0&&(ia(d,y|1),zn(d,mr()),(Rt&6)===0&&($c=mr()+500,Ls()))}break;case 13:eu(function(){var E=Ro(u,1);if(E!==null){var R=On();ha(E,u,1,R)}}),T1(u,1)}},go=function(u){if(u.tag===13){var d=Ro(u,134217728);if(d!==null){var y=On();ha(d,u,134217728,y)}T1(u,134217728)}},oc=function(u){if(u.tag===13){var d=Us(u),y=Ro(u,d);if(y!==null){var E=On();ha(y,u,d,E)}T1(u,d)}},sc=function(){return At},Ll=function(u,d){var y=At;try{return At=u,d()}finally{At=y}},Ln=function(u,d,y){switch(d){case"input":if(Ee(u,y),d=y.name,y.type==="radio"&&d!=null){for(y=u;y.parentNode;)y=y.parentNode;for(y=y.querySelectorAll("input[name="+JSON.stringify(""+d)+'][type="radio"]'),d=0;d<y.length;d++){var E=y[d];if(E!==u&&E.form===u.form){var R=Cc(E);if(!R)throw Error(r(90));ie(E),Ee(E,R)}}}break;case"textarea":xe(u,y);break;case"select":d=y.value,d!=null&&Ue(u,!!y.multiple,d,!1)}},fr=w1,ir=eu;var Kq={usingClientEntryPoint:!1,Events:[Eo,To,Cc,fs,Na,w1]},bh={findFiberByHostInstance:Po,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Yq={bundleType:bh.bundleType,version:bh.version,rendererPackageName:bh.rendererPackageName,rendererConfig:bh.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:T.ReactCurrentDispatcher,findHostInstanceByFiber:function(u){return u=Ym(u),u===null?null:u.stateNode},findFiberByHostInstance:bh.findFiberByHostInstance||Hq,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ag=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ag.isDisabled&&ag.supportsFiber)try{Nl=ag.inject(Yq),Xn=ag}catch{}}return Vn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kq,Vn.createPortal=function(u,d){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!A1(d))throw Error(r(200));return qq(u,d,null,y)},Vn.createRoot=function(u,d){if(!A1(u))throw Error(r(299));var y=!1,E="",R=C3;return d!=null&&(d.unstable_strictMode===!0&&(y=!0),d.identifierPrefix!==void 0&&(E=d.identifierPrefix),d.onRecoverableError!==void 0&&(R=d.onRecoverableError)),d=E1(u,1,!1,null,null,y,!1,E,R),u[Dt]=d.current,js(u.nodeType===8?u.parentNode:u),new j1(d)},Vn.findDOMNode=function(u){if(u==null)return null;if(u.nodeType===1)return u;var d=u._reactInternals;if(d===void 0)throw typeof u.render=="function"?Error(r(188)):(u=Object.keys(u).join(","),Error(r(268,u)));return u=Ym(d),u=u===null?null:u.stateNode,u},Vn.flushSync=function(u){return eu(u)},Vn.hydrate=function(u,d,y){if(!ng(d))throw Error(r(200));return ig(null,u,d,!0,y)},Vn.hydrateRoot=function(u,d,y){if(!A1(u))throw Error(r(405));var E=y!=null&&y.hydratedSources||null,R=!1,D="",ee=C3;if(y!=null&&(y.unstable_strictMode===!0&&(R=!0),y.identifierPrefix!==void 0&&(D=y.identifierPrefix),y.onRecoverableError!==void 0&&(ee=y.onRecoverableError)),d=S3(d,null,u,1,y??null,R,!1,D,ee),u[Dt]=d.current,js(u),E)for(u=0;u<E.length;u++)y=E[u],R=y._getVersion,R=R(y._source),d.mutableSourceEagerHydrationData==null?d.mutableSourceEagerHydrationData=[y,R]:d.mutableSourceEagerHydrationData.push(y,R);return new rg(d)},Vn.render=function(u,d,y){if(!ng(d))throw Error(r(200));return ig(null,u,d,!1,y)},Vn.unmountComponentAtNode=function(u){if(!ng(u))throw Error(r(40));return u._reactRootContainer?(eu(function(){ig(null,null,u,!1,function(){u._reactRootContainer=null,u[Dt]=null})}),!0):!1},Vn.unstable_batchedUpdates=w1,Vn.unstable_renderSubtreeIntoContainer=function(u,d,y,E){if(!ng(y))throw Error(r(200));if(u==null||u._reactInternals===void 0)throw Error(r(38));return ig(u,d,y,!1,E)},Vn.version="18.3.1-next-f1338f8080-20240426",Vn}var M3;function Q8(){if(M3)return N1.exports;M3=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(),N1.exports=iH(),N1.exports}var L3;function aH(){if(L3)return sg;L3=1;var e=Q8();return sg.createRoot=e.createRoot,sg.hydrateRoot=e.hydrateRoot,sg}var oH=aH(),M=q0();const Z=kt(M);var I1={exports:{}},D1={};/**
|
||
* @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 I3;function sH(){if(I3)return D1;I3=1;var e=q0();function t(c,l){return c===l&&(c!==0||1/c===1/l)||c!==c&&l!==l}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,i=e.useRef,a=e.useEffect,o=e.useMemo,s=e.useDebugValue;return D1.useSyncExternalStoreWithSelector=function(c,l,h,p,g){var _=i(null);if(_.current===null){var b={hasValue:!1,value:null};_.current=b}else b=_.current;_=o(function(){function x(A){if(!S){if(S=!0,C=A,A=p(A),g!==void 0&&b.hasValue){var j=b.value;if(g(j,A))return P=j}return P=A}if(j=P,r(C,A))return j;var N=p(A);return g!==void 0&&g(j,N)?(C=A,j):(C=A,P=N)}var S=!1,C,P,T=h===void 0?null:h;return[function(){return x(l())},T===null?void 0:function(){return x(T())}]},[l,h,p,g]);var w=n(c,_[0],_[1]);return a(function(){b.hasValue=!0,b.value=w},[w]),s(w),w},D1}var D3;function lH(){return D3||(D3=1,I1.exports=sH()),I1.exports}lH();var uH=M.version.startsWith("19"),cH=Symbol.for(uH?"react.transitional.element":"react.element"),fH=Symbol.for("react.portal"),dH=Symbol.for("react.fragment"),hH=Symbol.for("react.strict_mode"),pH=Symbol.for("react.profiler"),mH=Symbol.for("react.consumer"),vH=Symbol.for("react.context"),J8=Symbol.for("react.forward_ref"),gH=Symbol.for("react.suspense"),yH=Symbol.for("react.suspense_list"),nT=Symbol.for("react.memo"),bH=Symbol.for("react.lazy"),_H=J8,wH=nT;function xH(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case cH:switch(e=e.type,e){case dH:case pH:case hH:case gH:case yH:return e;default:switch(e=e&&e.$$typeof,e){case vH:case J8:case bH:case nT:return e;case mH:return e;default:return t}}case fH:return t}}}function SH(e){return xH(e)===nT}function OH(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let s=!1,c,l,h,p,g;function _(C,P){return c=C,l=P,h=e(c,l),p=t(n,l),g=r(h,p,l),s=!0,g}function b(){return h=e(c,l),t.dependsOnOwnProps&&(p=t(n,l)),g=r(h,p,l),g}function w(){return e.dependsOnOwnProps&&(h=e(c,l)),t.dependsOnOwnProps&&(p=t(n,l)),g=r(h,p,l),g}function x(){const C=e(c,l),P=!o(C,h);return h=C,P&&(g=r(h,p,l)),g}function S(C,P){const T=!a(P,l),A=!i(C,c,P,l);return c=C,l=P,T&&A?b():T?w():A?x():g}return function(P,T){return s?S(P,T):_(P,T)}}function CH(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const a=t(e,i),o=r(e,i),s=n(e,i);return OH(a,o,s,e,i)}function PH(e,t){const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=(...a)=>t(i(...a)))}return r}function EO(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function $3(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function e$(e,t){return function(n,{displayName:i}){const a=function(s,c){return a.dependsOnOwnProps?a.mapToProps(s,c):a.mapToProps(s,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(s,c){a.mapToProps=e,a.dependsOnOwnProps=$3(e);let l=a(s,c);return typeof l=="function"&&(a.mapToProps=l,a.dependsOnOwnProps=$3(l),l=a(s,c)),l},a}}function iT(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function EH(e){return e&&typeof e=="object"?EO(t=>PH(e,t)):e?typeof e=="function"?e$(e):iT(e,"mapDispatchToProps"):EO(t=>({dispatch:t}))}function TH(e){return e?typeof e=="function"?e$(e):iT(e,"mapStateToProps"):EO(()=>({}))}function jH(e,t,r){return{...r,...e,...t}}function AH(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let a=!1,o;return function(c,l,h){const p=e(c,l,h);return a?i(p,o)||(o=p):(a=!0,o=p),o}}}function kH(e){return e?typeof e=="function"?AH(e):iT(e,"mergeProps"):()=>jH}function RH(e){e()}function NH(){let e=null,t=null;return{clear(){e=null,t=null},notify(){RH(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var F3={notify(){},get:()=>[]};function t$(e,t){let r,n=F3,i=0,a=!1;function o(w){h();const x=n.subscribe(w);let S=!1;return()=>{S||(S=!0,x(),p())}}function s(){n.notify()}function c(){b.onStateChange&&b.onStateChange()}function l(){return a}function h(){i++,r||(r=t?t.addNestedSub(c):e.subscribe(c),n=NH())}function p(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=F3)}function g(){a||(a=!0,h())}function _(){a&&(a=!1,p())}const b={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:l,trySubscribe:g,tryUnsubscribe:_,getListeners:()=>n};return b}var MH=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",LH=MH(),IH=()=>typeof navigator<"u"&&navigator.product==="ReactNative",DH=IH(),$H=()=>LH||DH?M.useLayoutEffect:M.useEffect,Zg=$H();function B3(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function $1(e,t){if(B3(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!B3(e[r[i]],t[r[i]]))return!1;return!0}var FH={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},BH={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},UH={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},r$={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},zH={[_H]:UH,[wH]:r$};function U3(e){return SH(e)?r$:zH[e.$$typeof]||FH}var VH=Object.defineProperty,WH=Object.getOwnPropertyNames,z3=Object.getOwnPropertySymbols,qH=Object.getOwnPropertyDescriptor,HH=Object.getPrototypeOf,V3=Object.prototype;function TO(e,t){if(typeof t!="string"){if(V3){const a=HH(t);a&&a!==V3&&TO(e,a)}let r=WH(t);z3&&(r=r.concat(z3(t)));const n=U3(e),i=U3(t);for(let a=0;a<r.length;++a){const o=r[a];if(!BH[o]&&!(i&&i[o])&&!(n&&n[o])){const s=qH(t,o);try{VH(e,o,s)}catch{}}}}return e}var F1=Symbol.for("react-redux-context"),B1=typeof globalThis<"u"?globalThis:{};function GH(){if(!M.createContext)return{};const e=B1[F1]??(B1[F1]=new Map);let t=e.get(M.createContext);return t||(t=M.createContext(null),e.set(M.createContext,t)),t}var n$=GH(),KH=[null,null];function YH(e,t,r){Zg(()=>e(...t),r)}function ZH(e,t,r,n,i,a){e.current=n,r.current=!1,i.current&&(i.current=null,a())}function XH(e,t,r,n,i,a,o,s,c,l,h){if(!e)return()=>{};let p=!1,g=null;const _=()=>{if(p||!s.current)return;const w=t.getState();let x,S;try{x=n(w,i.current)}catch(C){S=C,g=C}S||(g=null),x===a.current?o.current||l():(a.current=x,c.current=x,o.current=!0,h())};return r.onStateChange=_,r.trySubscribe(),_(),()=>{if(p=!0,r.tryUnsubscribe(),r.onStateChange=null,g)throw g}}function QH(e,t){return e===t}function JH(e,t,r,{pure:n,areStatesEqual:i=QH,areOwnPropsEqual:a=$1,areStatePropsEqual:o=$1,areMergedPropsEqual:s=$1,forwardRef:c=!1,context:l=n$}={}){const h=l,p=TH(e),g=EH(t),_=kH(r),b=!!e;return x=>{const S=x.displayName||x.name||"Component",C=`Connect(${S})`,P={shouldHandleStateChanges:b,displayName:C,wrappedComponentName:S,WrappedComponent:x,initMapStateToProps:p,initMapDispatchToProps:g,initMergeProps:_,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:s};function T(N){const[$,U,B]=M.useMemo(()=>{const{reactReduxForwardedRef:ie,...he}=N;return[N.context,ie,he]},[N]),W=M.useMemo(()=>{let ie=h;return $!=null&&$.Consumer,ie},[$,h]),q=M.useContext(W),J=!!N.store&&!!N.store.getState&&!!N.store.dispatch,Q=!!q&&!!q.store,re=J?N.store:q.store,oe=Q?q.getServerState:re.getState,ue=M.useMemo(()=>CH(re.dispatch,P),[re]),[ae,K]=M.useMemo(()=>{if(!b)return KH;const ie=t$(re,J?void 0:q.subscription),he=ie.notifyNestedSubs.bind(ie);return[ie,he]},[re,J,q]),H=M.useMemo(()=>J?q:{...q,subscription:ae},[J,q,ae]),V=M.useRef(void 0),ne=M.useRef(B),X=M.useRef(void 0),se=M.useRef(!1),ce=M.useRef(!1),de=M.useRef(void 0);Zg(()=>(ce.current=!0,()=>{ce.current=!1}),[]);const be=M.useMemo(()=>()=>X.current&&B===ne.current?X.current:ue(re.getState(),B),[re,B]),I=M.useMemo(()=>he=>ae?XH(b,re,ae,ue,ne,V,se,ce,X,K,he):()=>{},[ae]);YH(ZH,[ne,V,se,B,X,K]);let F;try{F=M.useSyncExternalStore(I,be,oe?()=>ue(oe(),B):be)}catch(ie){throw de.current&&(ie.message+=`
|
||
The error may be correlated with this previous error:
|
||
${de.current.stack}
|
||
|
||
`),ie}Zg(()=>{de.current=void 0,X.current=void 0,V.current=F});const G=M.useMemo(()=>M.createElement(x,{...F,ref:U}),[U,x,F]);return M.useMemo(()=>b?M.createElement(W.Provider,{value:H},G):G,[W,G,H])}const j=M.memo(T);if(j.WrappedComponent=x,j.displayName=T.displayName=C,c){const $=M.forwardRef(function(B,W){return M.createElement(j,{...B,reactReduxForwardedRef:W})});return $.displayName=C,$.WrappedComponent=x,TO($,x)}return TO(j,x)}}var i$=JH;function eG(e){const{children:t,context:r,serverState:n,store:i}=e,a=M.useMemo(()=>{const c=t$(i);return{store:i,subscription:c,getServerState:n?()=>n:void 0}},[i,n]),o=M.useMemo(()=>i.getState(),[i]);Zg(()=>{const{subscription:c}=a;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),o!==i.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[a,o]);const s=r||n$;return M.createElement(s.Provider,{value:a},t)}var a$=eG,wh={},W3;function tG(){if(W3)return wh;W3=1,Object.defineProperty(wh,"__esModule",{value:!0}),wh.parse=o,wh.serialize=l;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,n=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,a=(()=>{const g=function(){};return g.prototype=Object.create(null),g})();function o(g,_){const b=new a,w=g.length;if(w<2)return b;const x=(_==null?void 0:_.decode)||h;let S=0;do{const C=g.indexOf("=",S);if(C===-1)break;const P=g.indexOf(";",S),T=P===-1?w:P;if(C>T){S=g.lastIndexOf(";",C-1)+1;continue}const A=s(g,S,C),j=c(g,C,A),N=g.slice(A,j);if(b[N]===void 0){let $=s(g,C+1,T),U=c(g,T,$);const B=x(g.slice($,U));b[N]=B}S=T+1}while(S<w);return b}function s(g,_,b){do{const w=g.charCodeAt(_);if(w!==32&&w!==9)return _}while(++_<b);return b}function c(g,_,b){for(;_>b;){const w=g.charCodeAt(--_);if(w!==32&&w!==9)return _+1}return b}function l(g,_,b){const w=(b==null?void 0:b.encode)||encodeURIComponent;if(!e.test(g))throw new TypeError(`argument name is invalid: ${g}`);const x=w(_);if(!t.test(x))throw new TypeError(`argument val is invalid: ${_}`);let S=g+"="+x;if(!b)return S;if(b.maxAge!==void 0){if(!Number.isInteger(b.maxAge))throw new TypeError(`option maxAge is invalid: ${b.maxAge}`);S+="; Max-Age="+b.maxAge}if(b.domain){if(!r.test(b.domain))throw new TypeError(`option domain is invalid: ${b.domain}`);S+="; Domain="+b.domain}if(b.path){if(!n.test(b.path))throw new TypeError(`option path is invalid: ${b.path}`);S+="; Path="+b.path}if(b.expires){if(!p(b.expires)||!Number.isFinite(b.expires.valueOf()))throw new TypeError(`option expires is invalid: ${b.expires}`);S+="; Expires="+b.expires.toUTCString()}if(b.httpOnly&&(S+="; HttpOnly"),b.secure&&(S+="; Secure"),b.partitioned&&(S+="; Partitioned"),b.priority)switch(typeof b.priority=="string"?b.priority.toLowerCase():void 0){case"low":S+="; Priority=Low";break;case"medium":S+="; Priority=Medium";break;case"high":S+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${b.priority}`)}if(b.sameSite)switch(typeof b.sameSite=="string"?b.sameSite.toLowerCase():b.sameSite){case!0:case"strict":S+="; SameSite=Strict";break;case"lax":S+="; SameSite=Lax";break;case"none":S+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${b.sameSite}`)}return S}function h(g){if(g.indexOf("%")===-1)return g;try{return decodeURIComponent(g)}catch{return g}}function p(g){return i.call(g)==="[object Date]"}return wh}tG();/**
|
||
* react-router v7.5.0
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var q3="popstate";function rG(e={}){function t(n,i){let{pathname:a,search:o,hash:s}=n.location;return jO("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:mp(i)}return iG(t,r,null,e)}function sr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Sa(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nG(){return Math.random().toString(36).substring(2,10)}function H3(e,t){return{usr:e.state,key:e.key,idx:t}}function jO(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?ld(t):t,state:r,key:t&&t.key||n||nG()}}function mp({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function ld(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function iG(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:a=!1}=n,o=i.history,s="POP",c=null,l=h();l==null&&(l=0,o.replaceState({...o.state,idx:l},""));function h(){return(o.state||{idx:null}).idx}function p(){s="POP";let x=h(),S=x==null?null:x-l;l=x,c&&c({action:s,location:w.location,delta:S})}function g(x,S){s="PUSH";let C=jO(w.location,x,S);l=h()+1;let P=H3(C,l),T=w.createHref(C);try{o.pushState(P,"",T)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;i.location.assign(T)}a&&c&&c({action:s,location:w.location,delta:1})}function _(x,S){s="REPLACE";let C=jO(w.location,x,S);l=h();let P=H3(C,l),T=w.createHref(C);o.replaceState(P,"",T),a&&c&&c({action:s,location:w.location,delta:0})}function b(x){let S=i.location.origin!=="null"?i.location.origin:i.location.href,C=typeof x=="string"?x:mp(x);return C=C.replace(/ $/,"%20"),sr(S,`No window.location.(origin|href) available to create URL for href: ${C}`),new URL(C,S)}let w={get action(){return s},get location(){return e(i,o)},listen(x){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(q3,p),c=x,()=>{i.removeEventListener(q3,p),c=null}},createHref(x){return t(i,x)},createURL:b,encodeLocation(x){let S=b(x);return{pathname:S.pathname,search:S.search,hash:S.hash}},push:g,replace:_,go(x){return o.go(x)}};return w}function o$(e,t,r="/"){return aG(e,t,r,!1)}function aG(e,t,r,n){let i=typeof t=="string"?ld(t):t,a=Go(i.pathname||"/",r);if(a==null)return null;let o=s$(e);oG(o);let s=null;for(let c=0;s==null&&c<o.length;++c){let l=gG(a);s=mG(o[c],l,n)}return s}function s$(e,t=[],r=[],n=""){let i=(a,o,s)=>{let c={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};c.relativePath.startsWith("/")&&(sr(c.relativePath.startsWith(n),`Absolute route path "${c.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(n.length));let l=zo([n,c.relativePath]),h=r.concat(c);a.children&&a.children.length>0&&(sr(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),s$(a.children,t,h,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:hG(l,a.index),routesMeta:h})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let c of l$(a.path))i(a,o,c)}),t}function l$(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let o=l$(n.join("/")),s=[];return s.push(...o.map(c=>c===""?a:[a,c].join("/"))),i&&s.push(...o),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function oG(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:pG(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var sG=/^:[\w-]+$/,lG=3,uG=2,cG=1,fG=10,dG=-2,G3=e=>e==="*";function hG(e,t){let r=e.split("/"),n=r.length;return r.some(G3)&&(n+=dG),t&&(n+=uG),r.filter(i=>!G3(i)).reduce((i,a)=>i+(sG.test(a)?lG:a===""?cG:fG),n)}function pG(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function mG(e,t,r=!1){let{routesMeta:n}=e,i={},a="/",o=[];for(let s=0;s<n.length;++s){let c=n[s],l=s===n.length-1,h=a==="/"?t:t.slice(a.length)||"/",p=Xg({path:c.relativePath,caseSensitive:c.caseSensitive,end:l},h),g=c.route;if(!p&&l&&r&&!n[n.length-1].route.index&&(p=Xg({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},h)),!p)return null;Object.assign(i,p.params),o.push({params:i,pathname:zo([a,p.pathname]),pathnameBase:wG(zo([a,p.pathnameBase])),route:g}),p.pathnameBase!=="/"&&(a=zo([a,p.pathnameBase]))}return o}function Xg(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=vG(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((l,{paramName:h,isOptional:p},g)=>{if(h==="*"){let b=s[g]||"";o=a.slice(0,a.length-b.length).replace(/(.)\/+$/,"$1")}const _=s[g];return p&&!_?l[h]=void 0:l[h]=(_||"").replace(/%2F/g,"/"),l},{}),pathname:a,pathnameBase:o,pattern:e}}function vG(e,t=!1,r=!0){Sa(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,c)=>(n.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function gG(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Sa(!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 Go(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function yG(e,t="/"){let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?ld(e):e;return{pathname:r?r.startsWith("/")?r:bG(r,t):t,search:xG(n),hash:SG(i)}}function bG(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function U1(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function _G(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function aT(e){let t=_G(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function oT(e,t,r,n=!1){let i;typeof e=="string"?i=ld(e):(i={...e},sr(!i.pathname||!i.pathname.includes("?"),U1("?","pathname","search",i)),sr(!i.pathname||!i.pathname.includes("#"),U1("#","pathname","hash",i)),sr(!i.search||!i.search.includes("#"),U1("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=r;else{let p=t.length-1;if(!n&&o.startsWith("..")){let g=o.split("/");for(;g[0]==="..";)g.shift(),p-=1;i.pathname=g.join("/")}s=p>=0?t[p]:"/"}let c=yG(i,s),l=o&&o!=="/"&&o.endsWith("/"),h=(a||o===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(l||h)&&(c.pathname+="/"),c}var zo=e=>e.join("/").replace(/\/\/+/g,"/"),wG=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),xG=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,SG=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function OG(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var u$=["POST","PUT","PATCH","DELETE"];new Set(u$);var CG=["GET",...u$];new Set(CG);var ud=M.createContext(null);ud.displayName="DataRouter";var H0=M.createContext(null);H0.displayName="DataRouterState";var c$=M.createContext({isTransitioning:!1});c$.displayName="ViewTransition";var PG=M.createContext(new Map);PG.displayName="Fetchers";var EG=M.createContext(null);EG.displayName="Await";var Pa=M.createContext(null);Pa.displayName="Navigation";var mm=M.createContext(null);mm.displayName="Location";var Ea=M.createContext({outlet:null,matches:[],isDataRoute:!1});Ea.displayName="Route";var sT=M.createContext(null);sT.displayName="RouteError";function TG(e,{relative:t}={}){sr(qu(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=M.useContext(Pa),{hash:i,pathname:a,search:o}=vm(e,{relative:t}),s=a;return r!=="/"&&(s=a==="/"?r:zo([r,a])),n.createHref({pathname:s,search:o,hash:i})}function qu(){return M.useContext(mm)!=null}function bn(){return sr(qu(),"useLocation() may be used only in the context of a <Router> component."),M.useContext(mm).location}var f$="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function d$(e){M.useContext(Pa).static||M.useLayoutEffect(e)}function fo(){let{isDataRoute:e}=M.useContext(Ea);return e?UG():jG()}function jG(){sr(qu(),"useNavigate() may be used only in the context of a <Router> component.");let e=M.useContext(ud),{basename:t,navigator:r}=M.useContext(Pa),{matches:n}=M.useContext(Ea),{pathname:i}=bn(),a=JSON.stringify(aT(n)),o=M.useRef(!1);return d$(()=>{o.current=!0}),M.useCallback((c,l={})=>{if(Sa(o.current,f$),!o.current)return;if(typeof c=="number"){r.go(c);return}let h=oT(c,JSON.parse(a),i,l.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:zo([t,h.pathname])),(l.replace?r.replace:r.push)(h,l.state,l)},[t,r,a,i,e])}M.createContext(null);function cd(){let{matches:e}=M.useContext(Ea),t=e[e.length-1];return t?t.params:{}}function vm(e,{relative:t}={}){let{matches:r}=M.useContext(Ea),{pathname:n}=bn(),i=JSON.stringify(aT(r));return M.useMemo(()=>oT(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function AG(e,t){return h$(e,t)}function h$(e,t,r,n){var C;sr(qu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i,static:a}=M.useContext(Pa),{matches:o}=M.useContext(Ea),s=o[o.length-1],c=s?s.params:{},l=s?s.pathname:"/",h=s?s.pathnameBase:"/",p=s&&s.route;{let P=p&&p.path||"";p$(l,!p||P.endsWith("*")||P.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${P}">) 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="${P}"> to <Route path="${P==="/"?"*":`${P}/*`}">.`)}let g=bn(),_;if(t){let P=typeof t=="string"?ld(t):t;sr(h==="/"||((C=P.pathname)==null?void 0:C.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 "${P.pathname}" was given in the \`location\` prop.`),_=P}else _=g;let b=_.pathname||"/",w=b;if(h!=="/"){let P=h.replace(/^\//,"").split("/");w="/"+b.replace(/^\//,"").split("/").slice(P.length).join("/")}let x=!a&&r&&r.matches&&r.matches.length>0?r.matches:o$(e,{pathname:w});Sa(p||x!=null,`No routes matched location "${_.pathname}${_.search}${_.hash}" `),Sa(x==null||x[x.length-1].route.element!==void 0||x[x.length-1].route.Component!==void 0||x[x.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 S=LG(x&&x.map(P=>Object.assign({},P,{params:Object.assign({},c,P.params),pathname:zo([h,i.encodeLocation?i.encodeLocation(P.pathname).pathname:P.pathname]),pathnameBase:P.pathnameBase==="/"?h:zo([h,i.encodeLocation?i.encodeLocation(P.pathnameBase).pathname:P.pathnameBase])})),o,r,n);return t&&S?M.createElement(mm.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",..._},navigationType:"POP"}},S):S}function kG(){let e=BG(),t=OG(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:n},a={padding:"2px 4px",backgroundColor:n},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=M.createElement(M.Fragment,null,M.createElement("p",null,"💿 Hey developer 👋"),M.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",M.createElement("code",{style:a},"ErrorBoundary")," or"," ",M.createElement("code",{style:a},"errorElement")," prop on your route.")),M.createElement(M.Fragment,null,M.createElement("h2",null,"Unexpected Application Error!"),M.createElement("h3",{style:{fontStyle:"italic"}},t),r?M.createElement("pre",{style:i},r):null,o)}var RG=M.createElement(kG,null),NG=class extends M.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?M.createElement(Ea.Provider,{value:this.props.routeContext},M.createElement(sT.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function MG({routeContext:e,match:t,children:r}){let n=M.useContext(ud);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),M.createElement(Ea.Provider,{value:e},r)}function LG(e,t=[],r=null,n=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r==null?void 0:r.errors;if(a!=null){let c=i.findIndex(l=>l.route.id&&(a==null?void 0:a[l.route.id])!==void 0);sr(c>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),i=i.slice(0,Math.min(i.length,c+1))}let o=!1,s=-1;if(r)for(let c=0;c<i.length;c++){let l=i[c];if((l.route.HydrateFallback||l.route.hydrateFallbackElement)&&(s=c),l.route.id){let{loaderData:h,errors:p}=r,g=l.route.loader&&!h.hasOwnProperty(l.route.id)&&(!p||p[l.route.id]===void 0);if(l.route.lazy||g){o=!0,s>=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((c,l,h)=>{let p,g=!1,_=null,b=null;r&&(p=a&&l.route.id?a[l.route.id]:void 0,_=l.route.errorElement||RG,o&&(s<0&&h===0?(p$("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),g=!0,b=null):s===h&&(g=!0,b=l.route.hydrateFallbackElement||null)));let w=t.concat(i.slice(0,h+1)),x=()=>{let S;return p?S=_:g?S=b:l.route.Component?S=M.createElement(l.route.Component,null):l.route.element?S=l.route.element:S=c,M.createElement(MG,{match:l,routeContext:{outlet:c,matches:w,isDataRoute:r!=null},children:S})};return r&&(l.route.ErrorBoundary||l.route.errorElement||h===0)?M.createElement(NG,{location:r.location,revalidation:r.revalidation,component:_,error:p,children:x(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):x()},null)}function lT(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function IG(e){let t=M.useContext(ud);return sr(t,lT(e)),t}function DG(e){let t=M.useContext(H0);return sr(t,lT(e)),t}function $G(e){let t=M.useContext(Ea);return sr(t,lT(e)),t}function uT(e){let t=$G(e),r=t.matches[t.matches.length-1];return sr(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function FG(){return uT("useRouteId")}function BG(){var n;let e=M.useContext(sT),t=DG("useRouteError"),r=uT("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function UG(){let{router:e}=IG("useNavigate"),t=uT("useNavigate"),r=M.useRef(!1);return d$(()=>{r.current=!0}),M.useCallback(async(i,a={})=>{Sa(r.current,f$),r.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var K3={};function p$(e,t,r){!t&&!K3[e]&&(K3[e]=!0,Sa(!1,r))}M.memo(zG);function zG({routes:e,future:t,state:r}){return h$(e,void 0,r,t)}function cT({to:e,replace:t,state:r,relative:n}){sr(qu(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=M.useContext(Pa);Sa(!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}=M.useContext(Ea),{pathname:o}=bn(),s=fo(),c=oT(e,aT(a),o,n==="path"),l=JSON.stringify(c);return M.useEffect(()=>{s(JSON.parse(l),{replace:t,state:r,relative:n})},[s,l,n,t,r]),null}function Ot(e){sr(!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 VG({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:a=!1}){sr(!qu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let o=e.replace(/^\/*/,"/"),s=M.useMemo(()=>({basename:o,navigator:i,static:a,future:{}}),[o,i,a]);typeof r=="string"&&(r=ld(r));let{pathname:c="/",search:l="",hash:h="",state:p=null,key:g="default"}=r,_=M.useMemo(()=>{let b=Go(c,o);return b==null?null:{location:{pathname:b,search:l,hash:h,state:p,key:g},navigationType:n}},[o,c,l,h,p,g,n]);return Sa(_!=null,`<Router basename="${o}"> is not able to match the URL "${c}${l}${h}" because it does not start with the basename, so the <Router> won't render anything.`),_==null?null:M.createElement(Pa.Provider,{value:s},M.createElement(mm.Provider,{children:t,value:_}))}function G0({children:e,location:t}){return AG(AO(e),t)}function AO(e,t=[]){let r=[];return M.Children.forEach(e,(n,i)=>{if(!M.isValidElement(n))return;let a=[...t,i];if(n.type===M.Fragment){r.push.apply(r,AO(n.props.children,a));return}sr(n.type===Ot,`[${typeof n.type=="string"?n.type:n.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),sr(!n.props.index||!n.props.children,"An index route cannot have child routes.");let o={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,hydrateFallbackElement:n.props.hydrateFallbackElement,HydrateFallback:n.props.HydrateFallback,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.hasErrorBoundary===!0||n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=AO(n.props.children,a)),r.push(o)}),r}var Dg="get",$g="application/x-www-form-urlencoded";function K0(e){return e!=null&&typeof e.tagName=="string"}function WG(e){return K0(e)&&e.tagName.toLowerCase()==="button"}function qG(e){return K0(e)&&e.tagName.toLowerCase()==="form"}function HG(e){return K0(e)&&e.tagName.toLowerCase()==="input"}function GG(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function KG(e,t){return e.button===0&&(!t||t==="_self")&&!GG(e)}var lg=null;function YG(){if(lg===null)try{new FormData(document.createElement("form"),0),lg=!1}catch{lg=!0}return lg}var ZG=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function z1(e){return e!=null&&!ZG.has(e)?(Sa(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${$g}"`),null):e}function XG(e,t){let r,n,i,a,o;if(qG(e)){let s=e.getAttribute("action");n=s?Go(s,t):null,r=e.getAttribute("method")||Dg,i=z1(e.getAttribute("enctype"))||$g,a=new FormData(e)}else if(WG(e)||HG(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||s.getAttribute("action");if(n=c?Go(c,t):null,r=e.getAttribute("formmethod")||s.getAttribute("method")||Dg,i=z1(e.getAttribute("formenctype"))||z1(s.getAttribute("enctype"))||$g,a=new FormData(s,e),!YG()){let{name:l,type:h,value:p}=e;if(h==="image"){let g=l?`${l}.`:"";a.append(`${g}x`,"0"),a.append(`${g}y`,"0")}else l&&a.append(l,p)}}else{if(K0(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Dg,n=null,i=$g,o=e}return a&&i==="text/plain"&&(o=a,a=void 0),{action:n,method:r.toLowerCase(),encType:i,formData:a,body:o}}function fT(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function QG(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function JG(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 eK(e,t,r){let n=await Promise.all(e.map(async i=>{let a=t.routes[i.route.id];if(a){let o=await QG(a,r);return o.links?o.links():[]}return[]}));return iK(n.flat(1).filter(JG).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function Y3(e,t,r,n,i,a){let o=(c,l)=>r[l]?c.route.id!==r[l].route.id:!0,s=(c,l)=>{var h;return r[l].pathname!==c.pathname||((h=r[l].route.path)==null?void 0:h.endsWith("*"))&&r[l].params["*"]!==c.params["*"]};return a==="assets"?t.filter((c,l)=>o(c,l)||s(c,l)):a==="data"?t.filter((c,l)=>{var p;let h=n.routes[c.route.id];if(!h||!h.hasLoader)return!1;if(o(c,l)||s(c,l))return!0;if(c.route.shouldRevalidate){let g=c.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:((p=r[0])==null?void 0:p.params)||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function tK(e,t,{includeHydrateFallback:r}={}){return rK(e.map(n=>{let i=t.routes[n.route.id];if(!i)return[];let a=[i.module];return i.clientActionModule&&(a=a.concat(i.clientActionModule)),i.clientLoaderModule&&(a=a.concat(i.clientLoaderModule)),r&&i.hydrateFallbackModule&&(a=a.concat(i.hydrateFallbackModule)),i.imports&&(a=a.concat(i.imports)),a}).flat(1))}function rK(e){return[...new Set(e)]}function nK(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function iK(e,t){let r=new Set;return new Set(t),e.reduce((n,i)=>{let a=JSON.stringify(nK(i));return r.has(a)||(r.add(a),n.push({key:a,link:i})),n},[])}function aK(e,t){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname="_root.data":t&&Go(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function m$(){let e=M.useContext(ud);return fT(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function oK(){let e=M.useContext(H0);return fT(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var dT=M.createContext(void 0);dT.displayName="FrameworkContext";function v$(){let e=M.useContext(dT);return fT(e,"You must render this element inside a <HydratedRouter> element"),e}function sK(e,t){let r=M.useContext(dT),[n,i]=M.useState(!1),[a,o]=M.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:h,onTouchStart:p}=t,g=M.useRef(null);M.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let w=S=>{S.forEach(C=>{o(C.isIntersecting)})},x=new IntersectionObserver(w,{threshold:.5});return g.current&&x.observe(g.current),()=>{x.disconnect()}}},[e]),M.useEffect(()=>{if(n){let w=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(w)}}},[n]);let _=()=>{i(!0)},b=()=>{i(!1),o(!1)};return r?e!=="intent"?[a,g,{}]:[a,g,{onFocus:xh(s,_),onBlur:xh(c,b),onMouseEnter:xh(l,_),onMouseLeave:xh(h,b),onTouchStart:xh(p,_)}]:[!1,g,{}]}function xh(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function lK({page:e,...t}){let{router:r}=m$(),n=M.useMemo(()=>o$(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?M.createElement(cK,{page:e,matches:n,...t}):null}function uK(e){let{manifest:t,routeModules:r}=v$(),[n,i]=M.useState([]);return M.useEffect(()=>{let a=!1;return eK(e,t,r).then(o=>{a||i(o)}),()=>{a=!0}},[e,t,r]),n}function cK({page:e,matches:t,...r}){let n=bn(),{manifest:i,routeModules:a}=v$(),{basename:o}=m$(),{loaderData:s,matches:c}=oK(),l=M.useMemo(()=>Y3(e,t,c,i,n,"data"),[e,t,c,i,n]),h=M.useMemo(()=>Y3(e,t,c,i,n,"assets"),[e,t,c,i,n]),p=M.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let b=new Set,w=!1;if(t.forEach(S=>{var P;let C=i.routes[S.route.id];!C||!C.hasLoader||(!l.some(T=>T.route.id===S.route.id)&&S.route.id in s&&((P=a[S.route.id])!=null&&P.shouldRevalidate)||C.hasClientLoader?w=!0:b.add(S.route.id))}),b.size===0)return[];let x=aK(e,o);return w&&b.size>0&&x.searchParams.set("_routes",t.filter(S=>b.has(S.route.id)).map(S=>S.route.id).join(",")),[x.pathname+x.search]},[o,s,n,i,l,t,e,a]),g=M.useMemo(()=>tK(h,i),[h,i]),_=uK(h);return M.createElement(M.Fragment,null,p.map(b=>M.createElement("link",{key:b,rel:"prefetch",as:"fetch",href:b,...r})),g.map(b=>M.createElement("link",{key:b,rel:"modulepreload",href:b,...r})),_.map(({key:b,link:w})=>M.createElement("link",{key:b,...w})))}function fK(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var g$=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{g$&&(window.__reactRouterVersion="7.5.0")}catch{}function y$({basename:e,children:t,window:r}){let n=M.useRef();n.current==null&&(n.current=rG({window:r,v5Compat:!0}));let i=n.current,[a,o]=M.useState({action:i.action,location:i.location}),s=M.useCallback(c=>{M.startTransition(()=>o(c))},[o]);return M.useLayoutEffect(()=>i.listen(s),[i,s]),M.createElement(VG,{basename:e,children:t,location:a.location,navigationType:a.action,navigator:i})}var b$=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,nr=M.forwardRef(function({onClick:t,discover:r="render",prefetch:n="none",relative:i,reloadDocument:a,replace:o,state:s,target:c,to:l,preventScrollReset:h,viewTransition:p,...g},_){let{basename:b}=M.useContext(Pa),w=typeof l=="string"&&b$.test(l),x,S=!1;if(typeof l=="string"&&w&&(x=l,g$))try{let U=new URL(window.location.href),B=l.startsWith("//")?new URL(U.protocol+l):new URL(l),W=Go(B.pathname,b);B.origin===U.origin&&W!=null?l=W+B.search+B.hash:S=!0}catch{Sa(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let C=TG(l,{relative:i}),[P,T,A]=sK(n,g),j=pK(l,{replace:o,state:s,target:c,preventScrollReset:h,relative:i,viewTransition:p});function N(U){t&&t(U),U.defaultPrevented||j(U)}let $=M.createElement("a",{...g,...A,href:x||C,onClick:S||a?t:N,ref:fK(_,T),target:c,"data-discover":!w&&r==="render"?"true":void 0});return P&&!w?M.createElement(M.Fragment,null,$,M.createElement(lK,{page:C})):$});nr.displayName="Link";var Y0=M.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:i=!1,style:a,to:o,viewTransition:s,children:c,...l},h){let p=vm(o,{relative:l.relative}),g=bn(),_=M.useContext(H0),{navigator:b,basename:w}=M.useContext(Pa),x=_!=null&&bK(p)&&s===!0,S=b.encodeLocation?b.encodeLocation(p).pathname:p.pathname,C=g.pathname,P=_&&_.navigation&&_.navigation.location?_.navigation.location.pathname:null;r||(C=C.toLowerCase(),P=P?P.toLowerCase():null,S=S.toLowerCase()),P&&w&&(P=Go(P,w)||P);const T=S!=="/"&&S.endsWith("/")?S.length-1:S.length;let A=C===S||!i&&C.startsWith(S)&&C.charAt(T)==="/",j=P!=null&&(P===S||!i&&P.startsWith(S)&&P.charAt(S.length)==="/"),N={isActive:A,isPending:j,isTransitioning:x},$=A?t:void 0,U;typeof n=="function"?U=n(N):U=[n,A?"active":null,j?"pending":null,x?"transitioning":null].filter(Boolean).join(" ");let B=typeof a=="function"?a(N):a;return M.createElement(nr,{...l,"aria-current":$,className:U,ref:h,style:B,to:o,viewTransition:s},typeof c=="function"?c(N):c)});Y0.displayName="NavLink";var dK=M.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:i,state:a,method:o=Dg,action:s,onSubmit:c,relative:l,preventScrollReset:h,viewTransition:p,...g},_)=>{let b=gK(),w=yK(s,{relative:l}),x=o.toLowerCase()==="get"?"get":"post",S=typeof s=="string"&&b$.test(s),C=P=>{if(c&&c(P),P.defaultPrevented)return;P.preventDefault();let T=P.nativeEvent.submitter,A=(T==null?void 0:T.getAttribute("formmethod"))||o;b(T||P.currentTarget,{fetcherKey:t,method:A,navigate:r,replace:i,state:a,relative:l,preventScrollReset:h,viewTransition:p})};return M.createElement("form",{ref:_,method:x,action:w,onSubmit:n?c:C,...g,"data-discover":!S&&e==="render"?"true":void 0})});dK.displayName="Form";function hK(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function _$(e){let t=M.useContext(ud);return sr(t,hK(e)),t}function pK(e,{target:t,replace:r,state:n,preventScrollReset:i,relative:a,viewTransition:o}={}){let s=fo(),c=bn(),l=vm(e,{relative:a});return M.useCallback(h=>{if(KG(h,t)){h.preventDefault();let p=r!==void 0?r:mp(c)===mp(l);s(e,{replace:p,state:n,preventScrollReset:i,relative:a,viewTransition:o})}},[c,s,l,r,n,t,e,i,a,o])}var mK=0,vK=()=>`__${String(++mK)}__`;function gK(){let{router:e}=_$("useSubmit"),{basename:t}=M.useContext(Pa),r=FG();return M.useCallback(async(n,i={})=>{let{action:a,method:o,encType:s,formData:c,body:l}=XG(n,t);if(i.navigate===!1){let h=i.fetcherKey||vK();await e.fetch(h,r,i.action||a,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||o,formEncType:i.encType||s,flushSync:i.flushSync})}else await e.navigate(i.action||a,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||o,formEncType:i.encType||s,replace:i.replace,state:i.state,fromRouteId:r,flushSync:i.flushSync,viewTransition:i.viewTransition})},[e,t,r])}function yK(e,{relative:t}={}){let{basename:r}=M.useContext(Pa),n=M.useContext(Ea);sr(n,"useFormAction must be used inside a RouteContext");let[i]=n.matches.slice(-1),a={...vm(e||".",{relative:t})},o=bn();if(e==null){a.search=o.search;let s=new URLSearchParams(a.search),c=s.getAll("index");if(c.some(h=>h==="")){s.delete("index"),c.filter(p=>p).forEach(p=>s.append("index",p));let h=s.toString();a.search=h?`?${h}`:""}}return(!e||e===".")&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(a.pathname=a.pathname==="/"?r:zo([r,a.pathname])),mp(a)}function bK(e,t={}){let r=M.useContext(c$);sr(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=_$("useViewTransitionState"),i=vm(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=Go(r.currentLocation.pathname,n)||r.currentLocation.pathname,o=Go(r.nextLocation.pathname,n)||r.nextLocation.pathname;return Xg(i.pathname,o)!=null||Xg(i.pathname,a)!=null}new TextEncoder;const _K="/shlink-web-client/feature/initial-tailwind-components",Qg={homepage:_K};var Oa,ao=".",w$="function",x$="string",S$="__global__",hT="Provider",wK=0,pT=Array.prototype.slice,xK=function(t,r){var n=t[r];if(n===void 0&&Oa.config.strict)throw new Error("Bottle was unable to resolve a service. `"+r+"` is undefined.");return n},Z0=function(t){var r;return this.nested[t]||(r=Oa.pop(),this.nested[t]=r,this.factory(t,function(){return r.container})),this.nested[t]},O$=function(t){return t.split(ao).reduce(xK,this)},SK=function(t,r,n,i){var a={configurable:!0,enumerable:!0};return t.length?a.get=function(){var s=0,c=function(h){if(h)throw h;t[s]&&t[s++](n,c)};return c(),n}:(a.value=n,a.writable=!0),Object.defineProperty(i,r,a),i[r]},OK=function(t,r){var n,i;return typeof t===w$&&(r=t,t=S$),n=t.split(ao),i=n.shift(),n.length?Z0.call(this,i).middleware(n.join(ao),r):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(r)),this},CK=function(t,r){return r(t)},Z3=function(t,r){return(t[r]||[]).concat(t.__global__||[])},PK=function(t,r){var n,i,a,o,s;return this.id,a=this.container,o=this.decorators,s=this.middlewares,n=t+hT,i=Object.create(null),i[n]={configurable:!0,enumerable:!0,get:function(){var l=new r;return delete a[n],a[n]=l,l}},i[t]={configurable:!0,enumerable:!0,get:function(){var l=a[n],h;return l&&(h=Z3(o,t).reduce(CK,l.$get(a)),delete a[n],delete a[t]),h===void 0?h:SK(Z3(s,t),t,h,a)}},Object.defineProperties(a,i),this},C$=function(t,r){var n,i;return n=t.split(ao),this.providerMap[t]&&n.length===1&&!this.container[t+hT]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=r,this.providerMap[t]=!0,i=n.shift(),n.length?(Z0.call(this,i).provider(n.join(ao),r),this):PK.call(this,i,r))},mT=function(t,r){return C$.call(this,t,function(){this.$get=r})},P$=function(t,r,n){var i=arguments.length>3?pT.call(arguments,3):[],a=this;return mT.call(this,t,function(){var s=r,c=i.map(O$,a.container);return n?new(r.bind.apply(r,[null].concat(c))):s.apply(null,c)})},EK=function(t,r){return P$.apply(this,[t,r,!0].concat(pT.call(arguments,2)))},TK=function(t,r){return P$.apply(this,[t,r,!1].concat(pT.call(arguments,2)))},E$=function(t,r){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:r,writable:!0})},T$=function(t,r){var n=t[r];return n||(n={},E$.call(t,r,n)),n},jK=function(t,r){var n;return n=t.split(ao),t=n.pop(),E$.call(n.reduce(T$,this.container),t,r),this},AK=function(t,r){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:r,writable:!1})},kK=function(t,r){var n=t.split(ao);return t=n.pop(),AK.call(n.reduce(T$,this.container),t,r),this},j$=function(t,r){var n,i;return typeof t===w$&&(r=t,t=S$),n=t.split(ao),i=n.shift(),n.length?Z0.call(this,i).decorator(n.join(ao),r):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(r)),this},RK=function(t){return this.deferred.push(t),this},NK=function(t){return(t||[]).map(O$,this.container)},MK=function(t,r){return mT.call(this,t,function(i){return{instance:r.bind(r,i)}})},LK=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},vT=function(t){return Object.keys(t||this.container||{}).filter(LK)},Jg={},IK=function(t){var r;return typeof t===x$?(r=Jg[t],r||(Jg[t]=r=new Oa,r.constant("BOTTLE_NAME",t)),r):new Oa},DK=function(t){typeof t===x$?delete Jg[t]:Jg={}},A$=function(t){var r=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,r].concat(t.$inject||[]))},X3=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+hT]},$K=function(t){var r=this.originalProviders,n=Array.isArray(t);Object.keys(this.originalProviders).forEach(function(a){if(!(n&&t.indexOf(a)===-1)){var o=a.split(ao);o.length>1&&o.forEach(X3,Z0.call(this,o[0])),X3.call(this,a),this.provider(a,r[a])}},this)},FK=function(t){return this.deferred.forEach(function(n){n(t)}),this};Oa=function e(t){if(!(this instanceof e))return e.pop(t);this.id=wK++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:j$.bind(this),$register:A$.bind(this),$list:vT.bind(this)}};Oa.prototype={constant:kK,decorator:j$,defer:RK,digest:NK,factory:mT,instanceFactory:MK,list:vT,middleware:OK,provider:C$,resetProviders:$K,register:A$,resolve:FK,service:EK,serviceFactory:TK,value:jK};Oa.pop=IK;Oa.clear=DK;Oa.list=vT;Oa.config={strict:!1};const k$=Oa;var R$=e=>{throw TypeError(e)},N$=(e,t,r)=>t.has(e)||R$("Cannot "+r),Uc=(e,t,r)=>(N$(e,t,"read from private field"),r?r.call(e):t.get(e)),V1=(e,t,r)=>t.has(e)?R$("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),W1=(e,t,r,n)=>(N$(e,t,"write to private field"),t.set(e,r),r);const BK=(e,t)=>`${e}/rest/v${t}`,UK=e=>e.dir?`${e.field}-${e.dir}`:void 0,zK=({orderBy:e={},excludeMaxVisitsReached:t,excludePastValidUntil:r,...n})=>({...n,excludeMaxVisitsReached:t===!0?"true":void 0,excludePastValidUntil:r===!0?"true":void 0,orderBy:UK(e)}),VK=(e,t)=>{const[r,n]=e.split("://");if(!n)throw new Error(`It is not possible to determine authority on "${e}" for replacement`);const[,...i]=n.split("/"),a=i.length?`/${i.join("/")}`:"";return`${r}://${t}${a}`},WK=(e={})=>{const t=Object.entries(e).flatMap(([r,n])=>n==null?[]:Array.isArray(n)?n.map(i=>[`${r}[]`,i]):[[r,n]]);return new URLSearchParams(t).toString()};var Fg,$h,Jc;let qK=class{constructor(t,r){V1(this,Fg),V1(this,$h),V1(this,Jc),W1(this,$h,t),W1(this,Jc,r),W1(this,Fg,3)}async listShortUrls({signal:t,...r}={}){return this.performRequest({url:"/short-urls",query:zK(r),signal:t}).then(({shortUrls:n})=>n)}async createShortUrl({signal:t,...r}){const n=Object.entries(r).reduce((i,[a,o])=>(o&&(i[a]=o),i),{});return this.performRequest({url:"/short-urls",method:"POST",body:n,signal:t})}async getShortUrl({shortCode:t,domain:r},{signal:n}={}){return this.performRequest({url:`/short-urls/${t}`,query:{domain:r},signal:n})}async deleteShortUrl({shortCode:t,domain:r},{signal:n}={}){return this.performEmptyRequest({url:`/short-urls/${t}`,method:"DELETE",query:{domain:r},signal:n})}async updateShortUrl({shortCode:t,domain:r},{signal:n,...i}){return this.performRequest({url:`/short-urls/${t}`,method:"PATCH",query:{domain:r},body:i,signal:n})}async getShortUrlRedirectRules({shortCode:t,domain:r},{signal:n}={}){return this.performRequest({url:`/short-urls/${t}/redirect-rules`,method:"GET",query:{domain:r},signal:n})}async setShortUrlRedirectRules({shortCode:t,domain:r},{signal:n,...i}){return this.performRequest({url:`/short-urls/${t}/redirect-rules`,method:"POST",query:{domain:r},body:i,signal:n})}async getVisitsOverview({signal:t}={}){return this.performRequest({url:"/visits",signal:t}).then(({visits:r})=>r)}async getShortUrlVisits({shortCode:t,domain:r},{signal:n,...i}={}){return this.performVisitsRequest({url:`/short-urls/${t}/visits`,query:{...i,domain:r},signal:n})}async getTagVisits(t,{signal:r,...n}={}){return this.performVisitsRequest({url:`/tags/${t}/visits`,query:n,signal:r})}async getDomainVisits(t,{signal:r,...n}={}){return this.performVisitsRequest({url:`/domains/${t}/visits`,query:n,signal:r})}async getOrphanVisits({signal:t,...r}={}){return this.performVisitsRequest({url:"/visits/orphan",query:r,signal:t})}async getNonOrphanVisits({signal:t,...r}={}){return this.performVisitsRequest({url:"/visits/non-orphan",query:r,signal:t})}async performVisitsRequest(t){return this.performRequest(t).then(({visits:r})=>r)}async deleteShortUrlVisits({shortCode:t,domain:r},{signal:n}={}){const i=r?{domain:r}:void 0;return this.performRequest({method:"DELETE",url:`/short-urls/${t}/visits`,query:i,signal:n})}async deleteOrphanVisits({signal:t}={}){return this.performRequest({method:"DELETE",url:"/visits/orphan",signal:t})}async listTags({signal:t}={}){return this.performRequest({url:"/tags",signal:t}).then(({tags:r})=>r)}async tagsStats({signal:t}={}){return this.performRequest({url:"/tags/stats",signal:t}).then(({tags:r})=>r)}async deleteTags(t,{signal:r}={}){return this.performEmptyRequest({url:"/tags",method:"DELETE",query:{tags:t},signal:r}).then(()=>({tags:t}))}async editTag({oldName:t,newName:r},{signal:n}={}){return this.performEmptyRequest({url:"/tags",method:"PUT",body:{oldName:t,newName:r},signal:n}).then(()=>({oldName:t,newName:r}))}async listDomains({signal:t}={}){return this.performRequest({url:"/domains",signal:t}).then(({domains:r})=>r)}async editDomainRedirects(t,{signal:r}={}){return this.performRequest({url:"/domains/redirects",method:"PATCH",body:t,signal:r})}async health({domain:t,signal:r}={}){return this.performRequest({url:"/health",domain:t,signal:r})}async mercureInfo({signal:t}={}){return this.performRequest({url:"/mercure-info",signal:t})}async performRequest(t){return Uc(this,$h).jsonRequest(...this.toFetchParams(t))}async performEmptyRequest(t){return Uc(this,$h).emptyRequest(...this.toFetchParams(t))}toFetchParams({url:t,method:r="GET",query:n={},body:i,domain:a,signal:o}){const s=WK(n),c=s?`?${s}`:"",l=a?VK(Uc(this,Jc).baseUrl,a):Uc(this,Jc).baseUrl;return[`${BK(l,Uc(this,Fg))}${t}${c}`,{method:r,body:i&&JSON.stringify(i),headers:{"X-Api-Key":Uc(this,Jc).apiKey},signal:o}]}};Fg=new WeakMap,$h=new WeakMap,Jc=new WeakMap;const M$=e=>!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),Zh=e=>!!(e!=null&&e.id),gT=e=>!!(e!=null&&e.version),HK=e=>!!(e!=null&&e.serverNotFound),GK=e=>Zh(e)?e.id:"",KK=({name:e,url:t,apiKey:r})=>({name:e,url:t,apiKey:r}),Q3={},YK=e=>typeof e=="function",ZK=e=>{const{selectedServer:t}=e();if(!M$(t))throw new Error("There's no selected server or it is not found");return t},XK=e=>t=>{const{url:r,apiKey:n}=YK(t)?ZK(t):t,i=`${n}_${r}`,a=Q3[i]??new qK(e,{apiKey:n,baseUrl:r});return Q3[i]=a,a},QK=e=>{e.serviceFactory("buildShlinkApiClient",XK,"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 JK={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"]},eY={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"]},tY={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"]},rY=tY,nY={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"]},L$=nY,iY={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"]},aY={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"]},I$=aY,yT={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"]},oY={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"]},bT={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"]},sY={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"]},lY=sY,uY={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"]},_T=uY,cY={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"]},fY={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"]},dY={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"]},J3={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"]},hY={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"]},pY=hY,mY={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"]},kO=mY,vY={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"]},gY={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"]},yY={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"]},bY=yY,wT={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"]},X0={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"]},D$={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"]},eR={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"]},_Y={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"]},wY={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"]},xY={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"]},SY=xY,OY={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"]},CY={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"]},xT=CY,ST={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"]},PY=ST,EY={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"]},TY={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"]},jY={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"]},AY=jY,kY={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"]},RY=kY,NY={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"]},MY=NY,LY={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"]},$$=LY,IY={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"]},DY={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"]},$Y={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"]},FY={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"]},F$=FY,BY={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"]},UY={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"]},gm={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"]},OT={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"]},zY=OT,RO=OT,VY={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"]},WY={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"]},qY=WY,tR={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"]},B$={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"]},HY=B$,GY={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"]},KY={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"]},YY={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"]},ZY={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"]},XY={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"]},vp={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"]},U$={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"]},QY={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"]},JY=QY;/*!
|
||
* 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 eZ(e,t,r){return(t=rZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ze(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rR(Object(r),!0).forEach(function(n){eZ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tZ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rZ(e){var t=tZ(e,"string");return typeof t=="symbol"?t:t+""}const nR=()=>{};let CT={},z$={},V$=null,W$={mark:nR,measure:nR};try{typeof window<"u"&&(CT=window),typeof document<"u"&&(z$=document),typeof MutationObserver<"u"&&(V$=MutationObserver),typeof performance<"u"&&(W$=performance)}catch{}const{userAgent:iR=""}=CT.navigator||{},cl=CT,rr=z$,aR=V$,ug=W$;cl.document;const ns=!!rr.documentElement&&!!rr.head&&typeof rr.addEventListener=="function"&&typeof rr.createElement=="function",q$=~iR.indexOf("MSIE")||~iR.indexOf("Trident/");var nZ=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,iZ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,H$={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"}},aZ={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},G$=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],yn="classic",Q0="duotone",oZ="sharp",sZ="sharp-duotone",K$=[yn,Q0,oZ,sZ],lZ={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"}},uZ={"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"}},cZ=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}]]),fZ={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"}},dZ=["fak","fa-kit","fakd","fa-kit-duotone"],oR={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},hZ=["kit"],pZ={kit:{"fa-kit":"fak"}},mZ=["fak","fakd"],vZ={kit:{fak:"fa-kit"}},sR={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},cg={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},gZ=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],yZ=["fak","fa-kit","fakd","fa-kit-duotone"],bZ={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},_Z={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"}},wZ={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},NO={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"}},xZ=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],MO=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...gZ,...xZ],SZ=["solid","regular","light","thin","duotone","brands"],Y$=[1,2,3,4,5,6,7,8,9,10],OZ=Y$.concat([11,12,13,14,15,16,17,18,19,20]),CZ=[...Object.keys(wZ),...SZ,"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",cg.GROUP,cg.SWAP_OPACITY,cg.PRIMARY,cg.SECONDARY].concat(Y$.map(e=>"".concat(e,"x"))).concat(OZ.map(e=>"w-".concat(e))),PZ={"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 Ko="___FONT_AWESOME___",LO=16,Z$="fa",X$="svg-inline--fa",ku="data-fa-i2svg",IO="data-fa-pseudo-element",EZ="data-fa-pseudo-element-pending",PT="data-prefix",ET="data-icon",lR="fontawesome-i2svg",TZ="async",jZ=["HTML","HEAD","STYLE","SCRIPT"],Q$=(()=>{try{return!0}catch{return!1}})();function ym(e){return new Proxy(e,{get(t,r){return r in t?t[r]:t[yn]}})}const J$=ze({},H$);J$[yn]=ze(ze(ze(ze({},{"fa-duotone":"duotone"}),H$[yn]),oR.kit),oR["kit-duotone"]);const AZ=ym(J$),DO=ze({},fZ);DO[yn]=ze(ze(ze(ze({},{duotone:"fad"}),DO[yn]),sR.kit),sR["kit-duotone"]);const uR=ym(DO),$O=ze({},NO);$O[yn]=ze(ze({},$O[yn]),vZ.kit);const TT=ym($O),FO=ze({},_Z);FO[yn]=ze(ze({},FO[yn]),pZ.kit);ym(FO);const kZ=nZ,eF="fa-layers-text",RZ=iZ,NZ=ze({},lZ);ym(NZ);const MZ=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],q1=aZ,LZ=[...hZ,...CZ],Xh=cl.FontAwesomeConfig||{};function IZ(e){var t=rr.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function DZ(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}rr&&typeof rr.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[r,n]=t;const i=DZ(IZ(r));i!=null&&(Xh[n]=i)});const tF={styleDefault:"solid",familyDefault:yn,cssPrefix:Z$,replacementClass:X$,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Xh.familyPrefix&&(Xh.cssPrefix=Xh.familyPrefix);const _f=ze(ze({},tF),Xh);_f.autoReplaceSvg||(_f.observeMutations=!1);const st={};Object.keys(tF).forEach(e=>{Object.defineProperty(st,e,{enumerable:!0,set:function(t){_f[e]=t,Qh.forEach(r=>r(st))},get:function(){return _f[e]}})});Object.defineProperty(st,"familyPrefix",{enumerable:!0,set:function(e){_f.cssPrefix=e,Qh.forEach(t=>t(st))},get:function(){return _f.cssPrefix}});cl.FontAwesomeConfig=st;const Qh=[];function $Z(e){return Qh.push(e),()=>{Qh.splice(Qh.indexOf(e),1)}}const qs=LO,Ka={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function FZ(e){if(!e||!ns)return;const t=rr.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const r=rr.head.childNodes;let n=null;for(let i=r.length-1;i>-1;i--){const a=r[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return rr.head.insertBefore(t,n),e}const BZ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function gp(){let e=12,t="";for(;e-- >0;)t+=BZ[Math.random()*62|0];return t}function fd(e){const t=[];for(let r=(e||[]).length>>>0;r--;)t[r]=e[r];return t}function jT(e){return e.classList?fd(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function rF(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function UZ(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,'="').concat(rF(e[r]),'" '),"").trim()}function J0(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,": ").concat(e[r].trim(),";"),"")}function AT(e){return e.size!==Ka.size||e.x!==Ka.x||e.y!==Ka.y||e.rotate!==Ka.rotate||e.flipX||e.flipY}function zZ(e){let{transform:t,containerWidth:r,iconWidth:n}=e;const i={transform:"translate(".concat(r/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),") "),s="rotate(".concat(t.rotate," 0 0)"),c={transform:"".concat(a," ").concat(o," ").concat(s)},l={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:c,path:l}}function VZ(e){let{transform:t,width:r=LO,height:n=LO,startCentered:i=!1}=e,a="";return i&&q$?a+="translate(".concat(t.x/qs-r/2,"em, ").concat(t.y/qs-n/2,"em) "):i?a+="translate(calc(-50% + ".concat(t.x/qs,"em), calc(-50% + ").concat(t.y/qs,"em)) "):a+="translate(".concat(t.x/qs,"em, ").concat(t.y/qs,"em) "),a+="scale(".concat(t.size/qs*(t.flipX?-1:1),", ").concat(t.size/qs*(t.flipY?-1:1),") "),a+="rotate(".concat(t.rotate,"deg) "),a}var WZ=`: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 nF(){const e=Z$,t=X$,r=st.cssPrefix,n=st.replacementClass;let i=WZ;if(r!==e||n!==t){const a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(r,"-")).replace(o,"--".concat(r,"-")).replace(s,".".concat(n))}return i}let cR=!1;function H1(){st.autoAddCss&&!cR&&(FZ(nF()),cR=!0)}var qZ={mixout(){return{dom:{css:nF,insertCss:H1}}},hooks(){return{beforeDOMElementCreation(){H1()},beforeI2svg(){H1()}}}};const Yo=cl||{};Yo[Ko]||(Yo[Ko]={});Yo[Ko].styles||(Yo[Ko].styles={});Yo[Ko].hooks||(Yo[Ko].hooks={});Yo[Ko].shims||(Yo[Ko].shims=[]);var Ya=Yo[Ko];const iF=[],aF=function(){rr.removeEventListener("DOMContentLoaded",aF),ey=1,iF.map(e=>e())};let ey=!1;ns&&(ey=(rr.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(rr.readyState),ey||rr.addEventListener("DOMContentLoaded",aF));function HZ(e){ns&&(ey?setTimeout(e,0):iF.push(e))}function bm(e){const{tag:t,attributes:r={},children:n=[]}=e;return typeof e=="string"?rF(e):"<".concat(t," ").concat(UZ(r),">").concat(n.map(bm).join(""),"</").concat(t,">")}function fR(e,t,r){if(e&&e[t]&&e[t][r])return{prefix:t,iconName:r,icon:e[t][r]}}var G1=function(t,r,n,i){var a=Object.keys(t),o=a.length,s=r,c,l,h;for(n===void 0?(c=1,h=t[a[0]]):(c=0,h=n);c<o;c++)l=a[c],h=s(h,t[l],l,t);return h};function GZ(e){const t=[];let r=0;const n=e.length;for(;r<n;){const i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){const a=e.charCodeAt(r++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),r--)}else t.push(i)}return t}function BO(e){const t=GZ(e);return t.length===1?t[0].toString(16):null}function KZ(e,t){const r=e.length;let n=e.charCodeAt(t),i;return n>=55296&&n<=56319&&r>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function dR(e){return Object.keys(e).reduce((t,r)=>{const n=e[r];return!!n.icon?t[n.iconName]=n.icon:t[r]=n,t},{})}function UO(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:n=!1}=r,i=dR(t);typeof Ya.hooks.addPack=="function"&&!n?Ya.hooks.addPack(e,dR(t)):Ya.styles[e]=ze(ze({},Ya.styles[e]||{}),i),e==="fas"&&UO("fa",t)}const{styles:yp,shims:YZ}=Ya,oF=Object.keys(TT),ZZ=oF.reduce((e,t)=>(e[t]=Object.keys(TT[t]),e),{});let kT=null,sF={},lF={},uF={},cF={},fF={};function XZ(e){return~LZ.indexOf(e)}function QZ(e,t){const r=t.split("-"),n=r[0],i=r.slice(1).join("-");return n===e&&i!==""&&!XZ(i)?i:null}const dF=()=>{const e=n=>G1(yp,(i,a,o)=>(i[o]=G1(a,n,{}),i),{});sF=e((n,i,a)=>(i[3]&&(n[i[3]]=a),i[2]&&i[2].filter(s=>typeof s=="number").forEach(s=>{n[s.toString(16)]=a}),n)),lF=e((n,i,a)=>(n[a]=a,i[2]&&i[2].filter(s=>typeof s=="string").forEach(s=>{n[s]=a}),n)),fF=e((n,i,a)=>{const o=i[2];return n[a]=a,o.forEach(s=>{n[s]=a}),n});const t="far"in yp||st.autoFetchSvg,r=G1(YZ,(n,i)=>{const a=i[0];let o=i[1];const s=i[2];return o==="far"&&!t&&(o="fas"),typeof a=="string"&&(n.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(n.unicodes[a.toString(16)]={prefix:o,iconName:s}),n},{names:{},unicodes:{}});uF=r.names,cF=r.unicodes,kT=eb(st.styleDefault,{family:st.familyDefault})};$Z(e=>{kT=eb(e.styleDefault,{family:st.familyDefault})});dF();function RT(e,t){return(sF[e]||{})[t]}function JZ(e,t){return(lF[e]||{})[t]}function gu(e,t){return(fF[e]||{})[t]}function hF(e){return uF[e]||{prefix:null,iconName:null}}function eX(e){const t=cF[e],r=RT("fas",e);return t||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function fl(){return kT}const pF=()=>({prefix:null,iconName:null,rest:[]});function tX(e){let t=yn;const r=oF.reduce((n,i)=>(n[i]="".concat(st.cssPrefix,"-").concat(i),n),{});return K$.forEach(n=>{(e.includes(r[n])||e.some(i=>ZZ[n].includes(i)))&&(t=n)}),t}function eb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:r=yn}=t,n=AZ[r][e];if(r===Q0&&!e)return"fad";const i=uR[r][e]||uR[r][n],a=e in Ya.styles?e:null;return i||a||null}function rX(e){let t=[],r=null;return e.forEach(n=>{const i=QZ(st.cssPrefix,n);i?r=i:n&&t.push(n)}),{iconName:r,rest:t}}function hR(e){return e.sort().filter((t,r,n)=>n.indexOf(t)===r)}function tb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:r=!1}=t;let n=null;const i=MO.concat(yZ),a=hR(e.filter(p=>i.includes(p))),o=hR(e.filter(p=>!MO.includes(p))),s=a.filter(p=>(n=p,!G$.includes(p))),[c=null]=s,l=tX(a),h=ze(ze({},rX(o)),{},{prefix:eb(c,{family:l})});return ze(ze(ze({},h),oX({values:e,family:l,styles:yp,config:st,canonical:h,givenPrefix:n})),nX(r,n,h))}function nX(e,t,r){let{prefix:n,iconName:i}=r;if(e||!n||!i)return{prefix:n,iconName:i};const a=t==="fa"?hF(i):{},o=gu(n,i);return i=a.iconName||o||i,n=a.prefix||n,n==="far"&&!yp.far&&yp.fas&&!st.autoFetchSvg&&(n="fas"),{prefix:n,iconName:i}}const iX=K$.filter(e=>e!==yn||e!==Q0),aX=Object.keys(NO).filter(e=>e!==yn).map(e=>Object.keys(NO[e])).flat();function oX(e){const{values:t,family:r,canonical:n,givenPrefix:i="",styles:a={},config:o={}}=e,s=r===Q0,c=t.includes("fa-duotone")||t.includes("fad"),l=o.familyDefault==="duotone",h=n.prefix==="fad"||n.prefix==="fa-duotone";if(!s&&(c||l||h)&&(n.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(n.prefix="fab"),!n.prefix&&iX.includes(r)&&(Object.keys(a).find(g=>aX.includes(g))||o.autoFetchSvg)){const g=cZ.get(r).defaultShortPrefixId;n.prefix=g,n.iconName=gu(n.prefix,n.iconName)||n.iconName}return(n.prefix==="fa"||i==="fa")&&(n.prefix=fl()||"fas"),n}class sX{constructor(){this.definitions={}}add(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r.reduce(this._pullDefinitions,{});Object.keys(i).forEach(a=>{this.definitions[a]=ze(ze({},this.definitions[a]||{}),i[a]),UO(a,i[a]);const o=TT[yn][a];o&&UO(o,i[a]),dF()})}reset(){this.definitions={}}_pullDefinitions(t,r){const n=r.prefix&&r.iconName&&r.icon?{0:r}:r;return Object.keys(n).map(i=>{const{prefix:a,iconName:o,icon:s}=n[i],c=s[2];t[a]||(t[a]={}),c.length>0&&c.forEach(l=>{typeof l=="string"&&(t[a][l]=s)}),t[a][o]=s}),t}}let pR=[],nf={};const hf={},lX=Object.keys(hf);function uX(e,t){let{mixoutsTo:r}=t;return pR=e,nf={},Object.keys(hf).forEach(n=>{lX.indexOf(n)===-1&&delete hf[n]}),pR.forEach(n=>{const i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(r[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(o=>{r[a]||(r[a]={}),r[a][o]=i[a][o]})}),n.hooks){const a=n.hooks();Object.keys(a).forEach(o=>{nf[o]||(nf[o]=[]),nf[o].push(a[o])})}n.provides&&n.provides(hf)}),r}function zO(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];return(nf[e]||[]).forEach(o=>{t=o.apply(null,[t,...n])}),t}function Ru(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];(nf[e]||[]).forEach(a=>{a.apply(null,r)})}function dl(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return hf[e]?hf[e].apply(null,t):void 0}function VO(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const r=e.prefix||fl();if(t)return t=gu(r,t)||t,fR(mF.definitions,r,t)||fR(Ya.styles,r,t)}const mF=new sX,cX=()=>{st.autoReplaceSvg=!1,st.observeMutations=!1,Ru("noAuto")},fX={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ns?(Ru("beforeI2svg",e),dl("pseudoElements2svg",e),dl("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;st.autoReplaceSvg===!1&&(st.autoReplaceSvg=!0),st.observeMutations=!0,HZ(()=>{hX({autoReplaceSvgRoot:t}),Ru("watch",e)})}},dX={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:gu(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],r=eb(e[0]);return{prefix:r,iconName:gu(r,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(st.cssPrefix,"-"))>-1||e.match(kZ))){const t=tb(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||fl(),iconName:gu(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=fl();return{prefix:t,iconName:gu(t,e)||e}}}},xi={noAuto:cX,config:st,dom:fX,parse:dX,library:mF,findIconDefinition:VO,toHtml:bm},hX=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=rr}=e;(Object.keys(Ya.styles).length>0||st.autoFetchSvg)&&ns&&st.autoReplaceSvg&&xi.dom.i2svg({node:t})};function rb(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(r=>bm(r))}}),Object.defineProperty(e,"node",{get:function(){if(!ns)return;const r=rr.createElement("div");return r.innerHTML=e.html,r.children}}),e}function pX(e){let{children:t,main:r,mask:n,attributes:i,styles:a,transform:o}=e;if(AT(o)&&r.found&&!n.found){const{width:s,height:c}=r,l={x:s/c/2,y:.5};i.style=J0(ze(ze({},a),{},{"transform-origin":"".concat(l.x+o.x/16,"em ").concat(l.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function mX(e){let{prefix:t,iconName:r,children:n,attributes:i,symbol:a}=e;const o=a===!0?"".concat(t,"-").concat(st.cssPrefix,"-").concat(r):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ze(ze({},i),{},{id:o}),children:n}]}]}function NT(e){const{icons:{main:t,mask:r},prefix:n,iconName:i,transform:a,symbol:o,title:s,maskId:c,titleId:l,extra:h,watchable:p=!1}=e,{width:g,height:_}=r.found?r:t,b=mZ.includes(n),w=[st.replacementClass,i?"".concat(st.cssPrefix,"-").concat(i):""].filter(A=>h.classes.indexOf(A)===-1).filter(A=>A!==""||!!A).concat(h.classes).join(" ");let x={children:[],attributes:ze(ze({},h.attributes),{},{"data-prefix":n,"data-icon":i,class:w,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(_)})};const S=b&&!~h.classes.indexOf("fa-fw")?{width:"".concat(g/_*16*.0625,"em")}:{};p&&(x.attributes[ku]=""),s&&(x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(l||gp())},children:[s]}),delete x.attributes.title);const C=ze(ze({},x),{},{prefix:n,iconName:i,main:t,mask:r,maskId:c,transform:a,symbol:o,styles:ze(ze({},S),h.styles)}),{children:P,attributes:T}=r.found&&t.found?dl("generateAbstractMask",C)||{children:[],attributes:{}}:dl("generateAbstractIcon",C)||{children:[],attributes:{}};return C.children=P,C.attributes=T,o?mX(C):pX(C)}function mR(e){const{content:t,width:r,height:n,transform:i,title:a,extra:o,watchable:s=!1}=e,c=ze(ze(ze({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(c[ku]="");const l=ze({},o.styles);AT(i)&&(l.transform=VZ({transform:i,startCentered:!0,width:r,height:n}),l["-webkit-transform"]=l.transform);const h=J0(l);h.length>0&&(c.style=h);const p=[];return p.push({tag:"span",attributes:c,children:[t]}),a&&p.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),p}function vX(e){const{content:t,title:r,extra:n}=e,i=ze(ze(ze({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),a=J0(n.styles);a.length>0&&(i.style=a);const o=[];return o.push({tag:"span",attributes:i,children:[t]}),r&&o.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),o}const{styles:K1}=Ya;function WO(e){const t=e[0],r=e[1],[n]=e.slice(4);let i=null;return Array.isArray(n)?i={tag:"g",attributes:{class:"".concat(st.cssPrefix,"-").concat(q1.GROUP)},children:[{tag:"path",attributes:{class:"".concat(st.cssPrefix,"-").concat(q1.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(st.cssPrefix,"-").concat(q1.PRIMARY),fill:"currentColor",d:n[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:t,height:r,icon:i}}const gX={found:!1,width:512,height:512};function yX(e,t){!Q$&&!st.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function qO(e,t){let r=t;return t==="fa"&&st.styleDefault!==null&&(t=fl()),new Promise((n,i)=>{if(r==="fa"){const a=hF(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&K1[t]&&K1[t][e]){const a=K1[t][e];return n(WO(a))}yX(e,t),n(ze(ze({},gX),{},{icon:st.showMissingIcons&&e?dl("missingIconAbstract")||{}:{}}))})}const vR=()=>{},HO=st.measurePerformance&&ug&&ug.mark&&ug.measure?ug:{mark:vR,measure:vR},Fh='FA "6.7.2"',bX=e=>(HO.mark("".concat(Fh," ").concat(e," begins")),()=>vF(e)),vF=e=>{HO.mark("".concat(Fh," ").concat(e," ends")),HO.measure("".concat(Fh," ").concat(e),"".concat(Fh," ").concat(e," begins"),"".concat(Fh," ").concat(e," ends"))};var MT={begin:bX,end:vF};const Bg=()=>{};function gR(e){return typeof(e.getAttribute?e.getAttribute(ku):null)=="string"}function _X(e){const t=e.getAttribute?e.getAttribute(PT):null,r=e.getAttribute?e.getAttribute(ET):null;return t&&r}function wX(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(st.replacementClass)}function xX(){return st.autoReplaceSvg===!0?Ug.replace:Ug[st.autoReplaceSvg]||Ug.replace}function SX(e){return rr.createElementNS("http://www.w3.org/2000/svg",e)}function OX(e){return rr.createElement(e)}function gF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:r=e.tag==="svg"?SX:OX}=t;if(typeof e=="string")return rr.createTextNode(e);const n=r(e.tag);return Object.keys(e.attributes||[]).forEach(function(a){n.setAttribute(a,e.attributes[a])}),(e.children||[]).forEach(function(a){n.appendChild(gF(a,{ceFn:r}))}),n}function CX(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Ug={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(r=>{t.parentNode.insertBefore(gF(r),t)}),t.getAttribute(ku)===null&&st.keepOriginalSource){let r=rr.createComment(CX(t));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(e){const t=e[0],r=e[1];if(~jT(t).indexOf(st.replacementClass))return Ug.replace(e);const n=new RegExp("".concat(st.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){const a=r[0].attributes.class.split(" ").reduce((o,s)=>(s===st.replacementClass||s.match(n)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}const i=r.map(a=>bm(a)).join(`
|
||
`);t.setAttribute(ku,""),t.innerHTML=i}};function yR(e){e()}function yF(e,t){const r=typeof t=="function"?t:Bg;if(e.length===0)r();else{let n=yR;st.mutateApproach===TZ&&(n=cl.requestAnimationFrame||yR),n(()=>{const i=xX(),a=MT.begin("mutate");e.map(i),a(),r()})}}let LT=!1;function bF(){LT=!0}function GO(){LT=!1}let ty=null;function bR(e){if(!aR||!st.observeMutations)return;const{treeCallback:t=Bg,nodeCallback:r=Bg,pseudoElementsCallback:n=Bg,observeMutationsRoot:i=rr}=e;ty=new aR(a=>{if(LT)return;const o=fl();fd(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!gR(s.addedNodes[0])&&(st.searchPseudoElements&&n(s.target),t(s.target)),s.type==="attributes"&&s.target.parentNode&&st.searchPseudoElements&&n(s.target.parentNode),s.type==="attributes"&&gR(s.target)&&~MZ.indexOf(s.attributeName))if(s.attributeName==="class"&&_X(s.target)){const{prefix:c,iconName:l}=tb(jT(s.target));s.target.setAttribute(PT,c||o),l&&s.target.setAttribute(ET,l)}else wX(s.target)&&r(s.target)})}),ns&&ty.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function PX(){ty&&ty.disconnect()}function EX(e){const t=e.getAttribute("style");let r=[];return t&&(r=t.split(";").reduce((n,i)=>{const a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(n[o]=s.join(":").trim()),n},{})),r}function TX(e){const t=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),n=e.innerText!==void 0?e.innerText.trim():"";let i=tb(jT(e));return i.prefix||(i.prefix=fl()),t&&r&&(i.prefix=t,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=JZ(i.prefix,e.innerText)||RT(i.prefix,BO(e.innerText))),!i.iconName&&st.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function jX(e){const t=fd(e.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),r=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id");return st.autoA11y&&(r?t["aria-labelledby"]="".concat(st.replacementClass,"-title-").concat(n||gp()):(t["aria-hidden"]="true",t.focusable="false")),t}function AX(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ka,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function _R(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:r,prefix:n,rest:i}=TX(e),a=jX(e),o=zO("parseNodeAttributes",{},e);let s=t.styleParser?EX(e):[];return ze({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:n,transform:Ka,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:a}},o)}const{styles:kX}=Ya;function _F(e){const t=st.autoReplaceSvg==="nest"?_R(e,{styleParser:!1}):_R(e);return~t.extra.classes.indexOf(eF)?dl("generateLayersText",e,t):dl("generateSvgReplacementMutation",e,t)}function RX(){return[...dZ,...MO]}function wR(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ns)return Promise.resolve();const r=rr.documentElement.classList,n=h=>r.add("".concat(lR,"-").concat(h)),i=h=>r.remove("".concat(lR,"-").concat(h)),a=st.autoFetchSvg?RX():G$.concat(Object.keys(kX));a.includes("fa")||a.push("fa");const o=[".".concat(eF,":not([").concat(ku,"])")].concat(a.map(h=>".".concat(h,":not([").concat(ku,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=fd(e.querySelectorAll(o))}catch{}if(s.length>0)n("pending"),i("complete");else return Promise.resolve();const c=MT.begin("onTree"),l=s.reduce((h,p)=>{try{const g=_F(p);g&&h.push(g)}catch(g){Q$||g.name==="MissingIcon"&&console.error(g)}return h},[]);return new Promise((h,p)=>{Promise.all(l).then(g=>{yF(g,()=>{n("active"),n("complete"),i("pending"),typeof t=="function"&&t(),c(),h()})}).catch(g=>{c(),p(g)})})}function NX(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;_F(e).then(r=>{r&&yF([r],t)})}function MX(e){return function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=(t||{}).icon?t:VO(t||{});let{mask:i}=r;return i&&(i=(i||{}).icon?i:VO(i||{})),e(n,ze(ze({},r),{},{mask:i}))}}const LX=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Ka,symbol:n=!1,mask:i=null,maskId:a=null,title:o=null,titleId:s=null,classes:c=[],attributes:l={},styles:h={}}=t;if(!e)return;const{prefix:p,iconName:g,icon:_}=e;return rb(ze({type:"icon"},e),()=>(Ru("beforeDOMElementCreation",{iconDefinition:e,params:t}),st.autoA11y&&(o?l["aria-labelledby"]="".concat(st.replacementClass,"-title-").concat(s||gp()):(l["aria-hidden"]="true",l.focusable="false")),NT({icons:{main:WO(_),mask:i?WO(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:p,iconName:g,transform:ze(ze({},Ka),r),symbol:n,title:o,maskId:a,titleId:s,extra:{attributes:l,styles:h,classes:c}})))};var IX={mixout(){return{icon:MX(LX)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=wR,e.nodeCallback=NX,e}}},provides(e){e.i2svg=function(t){const{node:r=rr,callback:n=()=>{}}=t;return wR(r,n)},e.generateSvgReplacementMutation=function(t,r){const{iconName:n,title:i,titleId:a,prefix:o,transform:s,symbol:c,mask:l,maskId:h,extra:p}=r;return new Promise((g,_)=>{Promise.all([qO(n,o),l.iconName?qO(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(b=>{let[w,x]=b;g([t,NT({icons:{main:w,mask:x},prefix:o,iconName:n,transform:s,symbol:c,maskId:h,title:i,titleId:a,extra:p,watchable:!0})])}).catch(_)})},e.generateAbstractIcon=function(t){let{children:r,attributes:n,main:i,transform:a,styles:o}=t;const s=J0(o);s.length>0&&(n.style=s);let c;return AT(a)&&(c=dl("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),r.push(c||i.icon),{children:r,attributes:n}}}},DX={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:r=[]}=t;return rb({type:"layer"},()=>{Ru("beforeDOMElementCreation",{assembler:e,params:t});let n=[];return e(i=>{Array.isArray(i)?i.map(a=>{n=n.concat(a.abstract)}):n=n.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(st.cssPrefix,"-layers"),...r].join(" ")},children:n}]})}}}},$X={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:r=null,classes:n=[],attributes:i={},styles:a={}}=t;return rb({type:"counter",content:e},()=>(Ru("beforeDOMElementCreation",{content:e,params:t}),vX({content:e.toString(),title:r,extra:{attributes:i,styles:a,classes:["".concat(st.cssPrefix,"-layers-counter"),...n]}})))}}}},FX={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Ka,title:n=null,classes:i=[],attributes:a={},styles:o={}}=t;return rb({type:"text",content:e},()=>(Ru("beforeDOMElementCreation",{content:e,params:t}),mR({content:e,transform:ze(ze({},Ka),r),title:n,extra:{attributes:a,styles:o,classes:["".concat(st.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,r){const{title:n,transform:i,extra:a}=r;let o=null,s=null;if(q$){const c=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();o=l.width/c,s=l.height/c}return st.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,mR({content:t.innerHTML,width:o,height:s,transform:i,title:n,extra:a,watchable:!0})])}}};const BX=new RegExp('"',"ug"),xR=[1105920,1112319],SR=ze(ze(ze(ze({},{FontAwesome:{normal:"fas",400:"fas"}}),uZ),PZ),bZ),KO=Object.keys(SR).reduce((e,t)=>(e[t.toLowerCase()]=SR[t],e),{}),UX=Object.keys(KO).reduce((e,t)=>{const r=KO[t];return e[t]=r[900]||[...Object.entries(r)][0][1],e},{});function zX(e){const t=e.replace(BX,""),r=KZ(t,0),n=r>=xR[0]&&r<=xR[1],i=t.length===2?t[0]===t[1]:!1;return{value:BO(i?t[0]:t),isSecondary:n||i}}function VX(e,t){const r=e.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(t),i=isNaN(n)?"normal":n;return(KO[r]||{})[i]||UX[r]}function OR(e,t){const r="".concat(EZ).concat(t.replace(":","-"));return new Promise((n,i)=>{if(e.getAttribute(r)!==null)return n();const o=fd(e.children).filter(g=>g.getAttribute(IO)===t)[0],s=cl.getComputedStyle(e,t),c=s.getPropertyValue("font-family"),l=c.match(RZ),h=s.getPropertyValue("font-weight"),p=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),n();if(l&&p!=="none"&&p!==""){const g=s.getPropertyValue("content");let _=VX(c,h);const{value:b,isSecondary:w}=zX(g),x=l[0].startsWith("FontAwesome");let S=RT(_,b),C=S;if(x){const P=eX(b);P.iconName&&P.prefix&&(S=P.iconName,_=P.prefix)}if(S&&!w&&(!o||o.getAttribute(PT)!==_||o.getAttribute(ET)!==C)){e.setAttribute(r,C),o&&e.removeChild(o);const P=AX(),{extra:T}=P;T.attributes[IO]=t,qO(S,_).then(A=>{const j=NT(ze(ze({},P),{},{icons:{main:A,mask:pF()},prefix:_,iconName:C,extra:T,watchable:!0})),N=rr.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(N,e.firstChild):e.appendChild(N),N.outerHTML=j.map($=>bm($)).join(`
|
||
`),e.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function WX(e){return Promise.all([OR(e,"::before"),OR(e,"::after")])}function qX(e){return e.parentNode!==document.head&&!~jZ.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(IO)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function CR(e){if(ns)return new Promise((t,r)=>{const n=fd(e.querySelectorAll("*")).filter(qX).map(WX),i=MT.begin("searchPseudoElements");bF(),Promise.all(n).then(()=>{i(),GO(),t()}).catch(()=>{i(),GO(),r()})})}var HX={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=CR,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:r=rr}=t;st.searchPseudoElements&&CR(r)}}};let PR=!1;var GX={mixout(){return{dom:{unwatch(){bF(),PR=!0}}}},hooks(){return{bootstrap(){bR(zO("mutationObserverCallbacks",{}))},noAuto(){PX()},watch(e){const{observeMutationsRoot:t}=e;PR?GO():bR(zO("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const ER=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((r,n)=>{const i=n.toLowerCase().split("-"),a=i[0];let o=i.slice(1).join("-");if(a&&o==="h")return r.flipX=!0,r;if(a&&o==="v")return r.flipY=!0,r;if(o=parseFloat(o),isNaN(o))return r;switch(a){case"grow":r.size=r.size+o;break;case"shrink":r.size=r.size-o;break;case"left":r.x=r.x-o;break;case"right":r.x=r.x+o;break;case"up":r.y=r.y-o;break;case"down":r.y=r.y+o;break;case"rotate":r.rotate=r.rotate+o;break}return r},t)};var KX={mixout(){return{parse:{transform:e=>ER(e)}}},hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-transform");return r&&(e.transform=ER(r)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:r,transform:n,containerWidth:i,iconWidth:a}=t;const o={transform:"translate(".concat(i/2," 256)")},s="translate(".concat(n.x*32,", ").concat(n.y*32,") "),c="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),h={transform:"".concat(s," ").concat(c," ").concat(l)},p={transform:"translate(".concat(a/2*-1," -256)")},g={outer:o,inner:h,path:p};return{tag:"g",attributes:ze({},g.outer),children:[{tag:"g",attributes:ze({},g.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:ze(ze({},r.icon.attributes),g.path)}]}]}}}};const Y1={x:0,y:0,width:"100%",height:"100%"};function TR(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 YX(e){return e.tag==="g"?e.children:[e]}var ZX={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-mask"),n=r?tb(r.split(" ").map(i=>i.trim())):pF();return n.prefix||(n.prefix=fl()),e.mask=n,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:r,attributes:n,main:i,mask:a,maskId:o,transform:s}=t;const{width:c,icon:l}=i,{width:h,icon:p}=a,g=zZ({transform:s,containerWidth:h,iconWidth:c}),_={tag:"rect",attributes:ze(ze({},Y1),{},{fill:"white"})},b=l.children?{children:l.children.map(TR)}:{},w={tag:"g",attributes:ze({},g.inner),children:[TR(ze({tag:l.tag,attributes:ze(ze({},l.attributes),g.path)},b))]},x={tag:"g",attributes:ze({},g.outer),children:[w]},S="mask-".concat(o||gp()),C="clip-".concat(o||gp()),P={tag:"mask",attributes:ze(ze({},Y1),{},{id:S,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[_,x]},T={tag:"defs",children:[{tag:"clipPath",attributes:{id:C},children:YX(p)},P]};return r.push(T,{tag:"rect",attributes:ze({fill:"currentColor","clip-path":"url(#".concat(C,")"),mask:"url(#".concat(S,")")},Y1)}),{children:r,attributes:n}}}},XX={provides(e){let t=!1;cl.matchMedia&&(t=cl.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const r=[],n={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:ze(ze({},n),{},{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=ze(ze({},i),{},{attributeName:"opacity"}),o={tag:"circle",attributes:ze(ze({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:ze(ze({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ze(ze({},a),{},{values:"1;0;1;1;0;1;"})}),r.push(o),r.push({tag:"path",attributes:ze(ze({},n),{},{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:ze(ze({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||r.push({tag:"path",attributes:ze(ze({},n),{},{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:ze(ze({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},QX={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-symbol"),n=r===null?!1:r===""?!0:r;return e.symbol=n,e}}}},JX=[qZ,IX,DX,$X,FX,HX,GX,KX,ZX,XX,QX];uX(JX,{mixoutsTo:xi});xi.noAuto;xi.config;xi.library;xi.dom;const YO=xi.parse;xi.findIconDefinition;xi.toHtml;const eQ=xi.icon;xi.layer;xi.text;xi.counter;var Z1={exports:{}},X1,jR;function tQ(){if(jR)return X1;jR=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return X1=e,X1}var Q1,AR;function rQ(){if(AR)return Q1;AR=1;var e=tQ();function t(){}function r(){}return r.resetWarningCache=t,Q1=function(){function n(o,s,c,l,h,p){if(p!==e){var g=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 g.name="Invariant Violation",g}}n.isRequired=n;function i(){return n}var a={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return a.PropTypes=a,a},Q1}var kR;function nQ(){return kR||(kR=1,Z1.exports=rQ()()),Z1.exports}var iQ=nQ();const Y=kt(iQ);function RR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ga(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RR(Object(r),!0).forEach(function(n){af(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ry(e){"@babel/helpers - typeof";return ry=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},ry(e)}function af(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function oQ(e,t){if(e==null)return{};var r=aQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZO(e){return sQ(e)||lQ(e)||uQ(e)||cQ()}function sQ(e){if(Array.isArray(e))return XO(e)}function lQ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uQ(e,t){if(e){if(typeof e=="string")return XO(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return XO(e,t)}}function XO(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function cQ(){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 fQ(e){var t,r=e.beat,n=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,s=e.flash,c=e.spin,l=e.spinPulse,h=e.spinReverse,p=e.pulse,g=e.fixedWidth,_=e.inverse,b=e.border,w=e.listItem,x=e.flip,S=e.size,C=e.rotation,P=e.pull,T=(t={"fa-beat":r,"fa-fade":n,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":s,"fa-spin":c,"fa-spin-reverse":h,"fa-spin-pulse":l,"fa-pulse":p,"fa-fw":g,"fa-inverse":_,"fa-border":b,"fa-li":w,"fa-flip":x===!0,"fa-flip-horizontal":x==="horizontal"||x==="both","fa-flip-vertical":x==="vertical"||x==="both"},af(t,"fa-".concat(S),typeof S<"u"&&S!==null),af(t,"fa-rotate-".concat(C),typeof C<"u"&&C!==null&&C!==0),af(t,"fa-pull-".concat(P),typeof P<"u"&&P!==null),af(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(T).map(function(A){return T[A]?A:null}).filter(function(A){return A})}function dQ(e){return e=e-0,e===e}function wF(e){return dQ(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,r){return r?r.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var hQ=["style"];function pQ(e){return e.charAt(0).toUpperCase()+e.slice(1)}function mQ(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,r){var n=r.indexOf(":"),i=wF(r.slice(0,n)),a=r.slice(n+1).trim();return i.startsWith("webkit")?t[pQ(i)]=a:t[i]=a,t},{})}function xF(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var n=(t.children||[]).map(function(c){return xF(e,c)}),i=Object.keys(t.attributes||{}).reduce(function(c,l){var h=t.attributes[l];switch(l){case"class":c.attrs.className=h,delete t.attributes.class;break;case"style":c.attrs.style=mQ(h);break;default:l.indexOf("aria-")===0||l.indexOf("data-")===0?c.attrs[l.toLowerCase()]=h:c.attrs[wF(l)]=h}return c},{attrs:{}}),a=r.style,o=a===void 0?{}:a,s=oQ(r,hQ);return i.attrs.style=Ga(Ga({},i.attrs.style),o),e.apply(void 0,[t.tag,Ga(Ga({},i.attrs),s)].concat(ZO(n)))}var SF=!1;try{SF=!0}catch{}function vQ(){if(!SF&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function NR(e){if(e&&ry(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(YO.icon)return YO.icon(e);if(e===null)return null;if(e&&ry(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 J1(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?af({},e,t):{}}var MR={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},Ge=Z.forwardRef(function(e,t){var r=Ga(Ga({},MR),e),n=r.icon,i=r.mask,a=r.symbol,o=r.className,s=r.title,c=r.titleId,l=r.maskId,h=NR(n),p=J1("classes",[].concat(ZO(fQ(r)),ZO((o||"").split(" ")))),g=J1("transform",typeof r.transform=="string"?YO.transform(r.transform):r.transform),_=J1("mask",NR(i)),b=eQ(h,Ga(Ga(Ga(Ga({},p),g),_),{},{symbol:a,title:s,titleId:c,maskId:l}));if(!b)return vQ("Could not find icon",h),null;var w=b.abstract,x={ref:t};return Object.keys(r).forEach(function(S){MR.hasOwnProperty(S)||(x[S]=r[S])}),gQ(w[0],x)});Ge.displayName="FontAwesomeIcon";Ge.propTypes={beat:Y.bool,border:Y.bool,beatFade:Y.bool,bounce:Y.bool,className:Y.string,fade:Y.bool,flash:Y.bool,mask:Y.oneOfType([Y.object,Y.array,Y.string]),maskId:Y.string,fixedWidth:Y.bool,inverse:Y.bool,flip:Y.oneOf([!0,!1,"horizontal","vertical","both"]),icon:Y.oneOfType([Y.object,Y.array,Y.string]),listItem:Y.bool,pull:Y.oneOf(["right","left"]),pulse:Y.bool,rotation:Y.oneOf([0,90,180,270]),shake:Y.bool,size:Y.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:Y.bool,spinPulse:Y.bool,spinReverse:Y.bool,symbol:Y.oneOfType([Y.bool,Y.string]),title:Y.string,titleId:Y.string,transform:Y.oneOfType([Y.string,Y.object]),swapOpacity:Y.bool};var gQ=xF.bind(null,Z.createElement);function OF(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=OF(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function je(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=OF(e))&&(n&&(n+=" "),n+=t);return n}var ew={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var LR;function yQ(){return LR||(LR=1,function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],i=0;i<arguments.length;i++){var a=arguments[i];if(a){var o=typeof a;if(o==="string"||o==="number")n.push(a);else if(Array.isArray(a)){if(a.length){var s=r.apply(null,a);s&&n.push(s)}}else if(o==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){n.push(a.toString());continue}for(var c in a)t.call(a,c)&&a[c]&&n.push(c)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()}(ew)),ew.exports}var bQ=yQ();const wt=kt(bQ);function IR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _Q(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IR(Object(r),!0).forEach(function(n){wQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wQ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nu(e){"@babel/helpers - typeof";return Nu=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},Nu(e)}function xQ(){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 CF(e){document.body.style.paddingRight=e>0?"".concat(e,"px"):null}function SQ(){return document.body.clientWidth<window.innerWidth}function OQ(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function CQ(){var e=xQ(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],r=t?parseInt(t.style.paddingRight||0,10):0;SQ()&&CF(r+e)}var PQ;function mt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:PQ;return t?e.split(" ").map(function(r){return t[r]||r}).join(" "):e}function bl(e,t){var r={};return Object.keys(e).forEach(function(n){t.indexOf(n)===-1&&(r[n]=e[n])}),r}function PF(e,t){for(var r=Array.isArray(t)?t:[t],n=r.length,i,a={};n>0;)n-=1,i=r[n],a[i]=e[i];return a}var DR={};function QO(e){DR[e]||(typeof console<"u"&&console.error(e),DR[e]=!0)}function EF(e,t){return function(n,i,a){n[i]!==null&&typeof n[i]<"u"&&QO('"'.concat(i,'" property of "').concat(a,`" has been deprecated.
|
||
`).concat(t));for(var o=arguments.length,s=new Array(o>3?o-3:0),c=3;c<o;c++)s[c-3]=arguments[c];return e.apply(void 0,[n,i,a].concat(s))}}var EQ=(typeof window>"u"?"undefined":Nu(window))==="object"&&window.Element||function(){};function IT(e,t,r){if(!(e[t]instanceof EQ))return new Error("Invalid prop `"+t+"` supplied to `"+r+"`. Expected prop to be an instance of Element. Validation failed.")}var wf=Y.oneOfType([Y.string,Y.func,IT,Y.shape({current:Y.any})]),Nt=Y.oneOfType([Y.func,Y.string,Y.shape({$$typeof:Y.symbol,render:Y.func}),Y.arrayOf(Y.oneOfType([Y.func,Y.string,Y.shape({$$typeof:Y.symbol,render:Y.func})]))]),ny={Fade:150,Collapse:350,Modal:300},iy=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],fg={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},Ft={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},TQ=["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"],DT=!!(typeof window<"u"&&window.document&&window.document.createElement);function jQ(e){return e&&Nu(e)==="object"?"current"in e:!1}function TF(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function JO(e){var t=Nu(e);return e!=null&&(t==="object"||t==="function")}function $R(e){var t=Nu(e),r=NaN;if(t==="number")return e;if(t==="symbol"||t==="object"&&TF(e)==="[object Symbol]")return r;if(JO(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=JO(n)?"".concat(n):n}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)?r:+e}function AQ(e){if(!JO(e))return!1;var t=TF(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function kQ(e){if(jQ(e))return e.current;if(AQ(e))return e();if(typeof e=="string"&&DT){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 FR(e){return e===null?!1:Array.isArray(e)||DT&&typeof e.length=="number"}function bp(e,t){var r=kQ(e);return t?FR(r)?r:r===null?[]:[r]:FR(r)?r[0]:r}var RQ=["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 $T(e,t){if(!e||!t)return t;var r=_Q({},t);return Object.keys(e).forEach(function(n){r[n]===void 0&&(r[n]=e[n]),Object.keys(e[n]||{}).length>0&&Nu(e[n])==="object"&&$T(e[n],r)}),r}var NQ=["className","cssModule","noGutters","tag","widths"];function eC(){return eC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eC.apply(this,arguments)}function MQ(e,t){if(e==null)return{};var r=LQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function LQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var IQ=["xs","sm","md","lg","xl","xxl"],zc=Y.oneOfType([Y.number,Y.string]),DQ={tag:Nt,noGutters:EF(Y.bool,"Please use Bootstrap 5 gutter utility classes. https://getbootstrap.com/docs/5.0/layout/gutters/"),className:Y.string,cssModule:Y.object,xs:zc,sm:zc,md:zc,lg:zc,xl:zc,xxl:zc,widths:Y.array};function Za(e){var t=e.className,r=e.cssModule,n=e.noGutters,i=e.tag,a=i===void 0?"div":i,o=e.widths,s=o===void 0?IQ:o,c=MQ(e,NQ),l=[];s.forEach(function(p,g){var _=e[p];if(delete c[p],!!_){var b=!g;l.push(b?"row-cols-".concat(_):"row-cols-".concat(p,"-").concat(_))}});var h=mt(wt(t,n?"gx-0":null,"row",l),r);return Z.createElement(a,eC({},c,{className:h}))}Za.propTypes=DQ;var $Q=["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 r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tC.apply(this,arguments)}function tw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FQ(e,t){if(e==null)return{};var r=BQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var UQ={children:Y.node,className:Y.string,color:Y.string,container:Y.oneOfType([Y.bool,Y.string]),cssModule:Y.object,dark:Y.bool,expand:Y.oneOfType([Y.bool,Y.string]),fixed:Y.string,light:Y.bool,role:Y.string,sticky:Y.string,tag:Nt},zQ=function(t){return t===!1?!1:t===!0||t==="xs"?"navbar-expand":"navbar-expand-".concat(t)};function jF(e){var t,r=e.expand,n=r===void 0?!1:r,i=e.className,a=e.cssModule,o=e.light,s=e.dark,c=e.fixed,l=e.sticky,h=e.color,p=e.container,g=p===void 0?"fluid":p,_=e.tag,b=_===void 0?"nav":_,w=e.children,x=FQ(e,$Q),S=mt(wt(i,"navbar",zQ(n),(t={"navbar-light":o,"navbar-dark":s},tw(t,"bg-".concat(h),h),tw(t,"fixed-".concat(c),c),tw(t,"sticky-".concat(l),l),t)),a),C=g&&g===!0?"container":"container-".concat(g);return Z.createElement(b,tC({},x,{className:S}),g?Z.createElement("div",{className:C},w):w)}jF.propTypes=UQ;var VQ=["className","cssModule","tag"];function rC(){return rC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rC.apply(this,arguments)}function WQ(e,t){if(e==null)return{};var r=qQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var HQ={className:Y.string,cssModule:Y.object,tag:Nt};function AF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"a":n,a=WQ(e,VQ),o=mt(wt(t,"navbar-brand"),r);return Z.createElement(i,rC({},a,{className:o}))}AF.propTypes=HQ;var GQ=["className","cssModule","children","tag"];function nC(){return nC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nC.apply(this,arguments)}function BR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function KQ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BR(Object(r),!0).forEach(function(n){YQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YQ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZQ(e,t){if(e==null)return{};var r=XQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function XQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var QQ={className:Y.string,cssModule:Y.object,tag:Nt,type:Y.string,children:Y.node};function kF(e){var t=e.className,r=e.cssModule,n=e.children,i=e.tag,a=i===void 0?"button":i,o=ZQ(e,GQ),s=mt(wt(t,"navbar-toggler"),r);return Z.createElement(a,nC({"aria-label":"Toggle navigation"},KQ({type:"button"},o),{className:s}),n||Z.createElement("span",{className:mt("navbar-toggler-icon",r)}))}kF.propTypes=QQ;var JQ=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];function iC(){return iC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iC.apply(this,arguments)}function eJ(e,t){if(e==null)return{};var r=tJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var rJ={card:Y.bool,className:Y.string,cssModule:Y.object,fill:Y.bool,horizontal:Y.oneOf(["center","end"]),justified:Y.bool,navbar:Y.bool,pills:Y.bool,tabs:Y.bool,tag:Nt,vertical:Y.oneOfType([Y.bool,Y.string])},nJ=function(t){return t===!1?!1:t===!0||t==="xs"?"flex-column":"flex-".concat(t,"-column")};function FT(e){var t=e.className,r=e.cssModule,n=e.tabs,i=e.pills,a=e.vertical,o=a===void 0?!1:a,s=e.horizontal,c=e.justified,l=e.fill,h=e.navbar,p=e.card,g=e.tag,_=g===void 0?"ul":g,b=eJ(e,JQ),w=mt(wt(t,h?"navbar-nav":"nav",s?"justify-content-".concat(s):!1,nJ(o),{"nav-tabs":n,"card-header-tabs":p&&n,"nav-pills":i,"card-header-pills":p&&i,"nav-justified":c,"nav-fill":l}),r);return Z.createElement(_,iC({},b,{className:w}))}FT.propTypes=rJ;var iJ=["className","cssModule","active","tag"];function aC(){return aC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},aC.apply(this,arguments)}function aJ(e,t){if(e==null)return{};var r=oJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var sJ={active:Y.bool,className:Y.string,cssModule:Y.object,tag:Nt};function BT(e){var t=e.className,r=e.cssModule,n=e.active,i=e.tag,a=i===void 0?"li":i,o=aJ(e,iJ),s=mt(wt(t,"nav-item",n?"active":!1),r);return Z.createElement(a,aC({},o,{className:s}))}BT.propTypes=sJ;function oC(e){"@babel/helpers - typeof";return oC=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},oC(e)}var lJ=["className","cssModule","active","tag","innerRef"];function sC(){return sC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sC.apply(this,arguments)}function uJ(e,t){if(e==null)return{};var r=cJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function fJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dJ(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function hJ(e,t,r){return t&&dJ(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pJ(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(n,i){return n.__proto__=i,n},lC(e,t)}function mJ(e){var t=gJ();return function(){var n=ay(e),i;if(t){var a=ay(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return vJ(this,i)}}function vJ(e,t){if(t&&(oC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RF(e)}function RF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gJ(){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 ay(e){return ay=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ay(e)}var yJ={active:Y.bool,className:Y.string,cssModule:Y.object,disabled:Y.bool,href:Y.any,innerRef:Y.oneOfType([Y.object,Y.func,Y.string]),onClick:Y.func,tag:Nt},UT=function(e){pJ(r,e);var t=mJ(r);function r(n){var i;return fJ(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(RF(i)),i}return hJ(r,[{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,s=i.active,c=i.tag,l=c===void 0?"a":c,h=i.innerRef,p=uJ(i,lJ),g=mt(wt(a,"nav-link",{disabled:p.disabled,active:s}),o);return Z.createElement(l,sC({},p,{ref:h,onClick:this.onClick,className:g}))}}]),r}(Z.Component);UT.propTypes=yJ;var bJ=["className","cssModule","variant","innerRef"];function uC(){return uC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uC.apply(this,arguments)}function UR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _J(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?UR(Object(r),!0).forEach(function(n){wJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wJ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xJ(e,t){if(e==null)return{};var r=SJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var OJ={active:Y.bool,"aria-label":Y.string,onClick:Y.func,variant:Y.oneOf(["white"]),className:Y.string,cssModule:Y.object,innerRef:Y.oneOfType([Y.object,Y.string,Y.func])};function NF(e){var t=e.className;e.cssModule;var r=e.variant,n=e.innerRef,i=xJ(e,bJ),a=mt(wt(t,"btn-close",r&&"btn-close-".concat(r)));return Z.createElement("button",uC({ref:n,type:"button",className:a},_J({"aria-label":"close"},i)))}NF.propTypes=OJ;var CJ=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"];function cC(){return cC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cC.apply(this,arguments)}function PJ(e,t){if(e==null)return{};var r=EJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function EJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var TJ={active:Y.bool,"aria-label":Y.string,block:Y.bool,children:Y.node,className:Y.string,cssModule:Y.object,close:Y.bool,color:Y.string,disabled:Y.bool,innerRef:Y.oneOfType([Y.object,Y.func,Y.string]),onClick:Y.func,outline:Y.bool,size:Y.string,tag:Nt};function Lt(e){var t=M.useCallback(function(C){if(e.disabled){C.preventDefault();return}if(e.onClick)return e.onClick(C)},[e.onClick,e.disabled]),r=e.active,n=e["aria-label"],i=e.block,a=e.className,o=e.close,s=e.cssModule,c=e.color,l=c===void 0?"secondary":c,h=e.outline,p=e.size,g=e.tag,_=g===void 0?"button":g,b=e.innerRef,w=PJ(e,CJ);if(o)return Z.createElement(NF,w);var x="btn".concat(h?"-outline":"","-").concat(l),S=mt(wt(a,"btn",x,p?"btn-".concat(p):!1,i?"d-block w-100":!1,{active:r,disabled:e.disabled}),s);return w.href&&_==="button"&&(_="a"),Z.createElement(_,cC({type:_==="button"&&w.onClick?"button":void 0},w,{className:S,ref:b,onClick:t,"aria-label":n}))}Lt.propTypes=TJ;var MF=M.createContext(),LF=M.createContext();function zR(e){var t=e.children,r=M.useState(null),n=r[0],i=r[1],a=M.useRef(!1);M.useEffect(function(){return function(){a.current=!0}},[]);var o=M.useCallback(function(s){a.current||i(s)},[]);return M.createElement(MF.Provider,{value:n},M.createElement(LF.Provider,{value:o},t))}var IF=function(t){return Array.isArray(t)?t[0]:t},DF=function(t){if(typeof t=="function"){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return t.apply(void 0,n)}},fC=function(t,r){if(typeof t=="function")return DF(t,r);t!=null&&(t.current=r)},VR=function(t){return t.reduce(function(r,n){var i=n[0],a=n[1];return r[i]=a,r},{})},WR=typeof window<"u"&&window.document&&window.document.createElement?M.useLayoutEffect:M.useEffect,nb=Q8();const yu=kt(nb);var qn="top",Hi="bottom",Gi="right",Hn="left",zT="auto",_m=[qn,Hi,Gi,Hn],xf="start",_p="end",jJ="clippingParents",$F="viewport",Sh="popper",AJ="reference",qR=_m.reduce(function(e,t){return e.concat([t+"-"+xf,t+"-"+_p])},[]),FF=[].concat(_m,[zT]).reduce(function(e,t){return e.concat([t,t+"-"+xf,t+"-"+_p])},[]),kJ="beforeRead",RJ="read",NJ="afterRead",MJ="beforeMain",LJ="main",IJ="afterMain",DJ="beforeWrite",$J="write",FJ="afterWrite",BJ=[kJ,RJ,NJ,MJ,LJ,IJ,DJ,$J,FJ];function oo(e){return e?(e.nodeName||"").toLowerCase():null}function bi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Mu(e){var t=bi(e).Element;return e instanceof t||e instanceof Element}function qi(e){var t=bi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function VT(e){if(typeof ShadowRoot>"u")return!1;var t=bi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function UJ(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},a=t.elements[r];!qi(a)||!oo(a)||(Object.assign(a.style,n),Object.keys(i).forEach(function(o){var s=i[o];s===!1?a.removeAttribute(o):a.setAttribute(o,s===!0?"":s)}))})}function zJ(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],a=t.attributes[n]||{},o=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=o.reduce(function(c,l){return c[l]="",c},{});!qi(i)||!oo(i)||(Object.assign(i.style,s),Object.keys(a).forEach(function(c){i.removeAttribute(c)}))})}}const VJ={name:"applyStyles",enabled:!0,phase:"write",fn:UJ,effect:zJ,requires:["computeStyles"]};function eo(e){return e.split("-")[0]}var Cu=Math.max,oy=Math.min,Sf=Math.round;function dC(){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 BF(){return!/^((?!chrome|android).)*safari/i.test(dC())}function Of(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,a=1;t&&qi(e)&&(i=e.offsetWidth>0&&Sf(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Sf(n.height)/e.offsetHeight||1);var o=Mu(e)?bi(e):window,s=o.visualViewport,c=!BF()&&r,l=(n.left+(c&&s?s.offsetLeft:0))/i,h=(n.top+(c&&s?s.offsetTop:0))/a,p=n.width/i,g=n.height/a;return{width:p,height:g,top:h,right:l+p,bottom:h+g,left:l,x:l,y:h}}function WT(e){var t=Of(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function UF(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&VT(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Zo(e){return bi(e).getComputedStyle(e)}function WJ(e){return["table","td","th"].indexOf(oo(e))>=0}function _l(e){return((Mu(e)?e.ownerDocument:e.document)||window.document).documentElement}function ib(e){return oo(e)==="html"?e:e.assignedSlot||e.parentNode||(VT(e)?e.host:null)||_l(e)}function HR(e){return!qi(e)||Zo(e).position==="fixed"?null:e.offsetParent}function qJ(e){var t=/firefox/i.test(dC()),r=/Trident/i.test(dC());if(r&&qi(e)){var n=Zo(e);if(n.position==="fixed")return null}var i=ib(e);for(VT(i)&&(i=i.host);qi(i)&&["html","body"].indexOf(oo(i))<0;){var a=Zo(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 wm(e){for(var t=bi(e),r=HR(e);r&&WJ(r)&&Zo(r).position==="static";)r=HR(r);return r&&(oo(r)==="html"||oo(r)==="body"&&Zo(r).position==="static")?t:r||qJ(e)||t}function qT(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Jh(e,t,r){return Cu(e,oy(t,r))}function HJ(e,t,r){var n=Jh(e,t,r);return n>r?r:n}function zF(){return{top:0,right:0,bottom:0,left:0}}function VF(e){return Object.assign({},zF(),e)}function WF(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var GJ=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,VF(typeof t!="number"?t:WF(t,_m))};function KJ(e){var t,r=e.state,n=e.name,i=e.options,a=r.elements.arrow,o=r.modifiersData.popperOffsets,s=eo(r.placement),c=qT(s),l=[Hn,Gi].indexOf(s)>=0,h=l?"height":"width";if(!(!a||!o)){var p=GJ(i.padding,r),g=WT(a),_=c==="y"?qn:Hn,b=c==="y"?Hi:Gi,w=r.rects.reference[h]+r.rects.reference[c]-o[c]-r.rects.popper[h],x=o[c]-r.rects.reference[c],S=wm(a),C=S?c==="y"?S.clientHeight||0:S.clientWidth||0:0,P=w/2-x/2,T=p[_],A=C-g[h]-p[b],j=C/2-g[h]/2+P,N=Jh(T,j,A),$=c;r.modifiersData[n]=(t={},t[$]=N,t.centerOffset=N-j,t)}}function YJ(e){var t=e.state,r=e.options,n=r.element,i=n===void 0?"[data-popper-arrow]":n;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||UF(t.elements.popper,i)&&(t.elements.arrow=i))}const ZJ={name:"arrow",enabled:!0,phase:"main",fn:KJ,effect:YJ,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Cf(e){return e.split("-")[1]}var XJ={top:"auto",right:"auto",bottom:"auto",left:"auto"};function QJ(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:Sf(r*i)/i||0,y:Sf(n*i)/i||0}}function GR(e){var t,r=e.popper,n=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,h=e.roundOffsets,p=e.isFixed,g=o.x,_=g===void 0?0:g,b=o.y,w=b===void 0?0:b,x=typeof h=="function"?h({x:_,y:w}):{x:_,y:w};_=x.x,w=x.y;var S=o.hasOwnProperty("x"),C=o.hasOwnProperty("y"),P=Hn,T=qn,A=window;if(l){var j=wm(r),N="clientHeight",$="clientWidth";if(j===bi(r)&&(j=_l(r),Zo(j).position!=="static"&&s==="absolute"&&(N="scrollHeight",$="scrollWidth")),j=j,i===qn||(i===Hn||i===Gi)&&a===_p){T=Hi;var U=p&&j===A&&A.visualViewport?A.visualViewport.height:j[N];w-=U-n.height,w*=c?1:-1}if(i===Hn||(i===qn||i===Hi)&&a===_p){P=Gi;var B=p&&j===A&&A.visualViewport?A.visualViewport.width:j[$];_-=B-n.width,_*=c?1:-1}}var W=Object.assign({position:s},l&&XJ),q=h===!0?QJ({x:_,y:w},bi(r)):{x:_,y:w};if(_=q.x,w=q.y,c){var J;return Object.assign({},W,(J={},J[T]=C?"0":"",J[P]=S?"0":"",J.transform=(A.devicePixelRatio||1)<=1?"translate("+_+"px, "+w+"px)":"translate3d("+_+"px, "+w+"px, 0)",J))}return Object.assign({},W,(t={},t[T]=C?w+"px":"",t[P]=S?_+"px":"",t.transform="",t))}function JJ(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,a=r.adaptive,o=a===void 0?!0:a,s=r.roundOffsets,c=s===void 0?!0:s,l={placement:eo(t.placement),variation:Cf(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,GR(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,GR(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const eee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:JJ,data:{}};var dg={passive:!0};function tee(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,a=i===void 0?!0:i,o=n.resize,s=o===void 0?!0:o,c=bi(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(h){h.addEventListener("scroll",r.update,dg)}),s&&c.addEventListener("resize",r.update,dg),function(){a&&l.forEach(function(h){h.removeEventListener("scroll",r.update,dg)}),s&&c.removeEventListener("resize",r.update,dg)}}const ree={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:tee,data:{}};var nee={left:"right",right:"left",bottom:"top",top:"bottom"};function zg(e){return e.replace(/left|right|bottom|top/g,function(t){return nee[t]})}var iee={start:"end",end:"start"};function KR(e){return e.replace(/start|end/g,function(t){return iee[t]})}function HT(e){var t=bi(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function GT(e){return Of(_l(e)).left+HT(e).scrollLeft}function aee(e,t){var r=bi(e),n=_l(e),i=r.visualViewport,a=n.clientWidth,o=n.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=BF();(l||!l&&t==="fixed")&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+GT(e),y:c}}function oee(e){var t,r=_l(e),n=HT(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Cu(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Cu(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+GT(e),c=-n.scrollTop;return Zo(i||r).direction==="rtl"&&(s+=Cu(r.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:c}}function KT(e){var t=Zo(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function qF(e){return["html","body","#document"].indexOf(oo(e))>=0?e.ownerDocument.body:qi(e)&&KT(e)?e:qF(ib(e))}function ep(e,t){var r;t===void 0&&(t=[]);var n=qF(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),a=bi(n),o=i?[a].concat(a.visualViewport||[],KT(n)?n:[]):n,s=t.concat(o);return i?s:s.concat(ep(ib(o)))}function hC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function see(e,t){var r=Of(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function YR(e,t,r){return t===$F?hC(aee(e,r)):Mu(t)?see(t,r):hC(oee(_l(e)))}function lee(e){var t=ep(ib(e)),r=["absolute","fixed"].indexOf(Zo(e).position)>=0,n=r&&qi(e)?wm(e):e;return Mu(n)?t.filter(function(i){return Mu(i)&&UF(i,n)&&oo(i)!=="body"}):[]}function uee(e,t,r,n){var i=t==="clippingParents"?lee(e):[].concat(t),a=[].concat(i,[r]),o=a[0],s=a.reduce(function(c,l){var h=YR(e,l,n);return c.top=Cu(h.top,c.top),c.right=oy(h.right,c.right),c.bottom=oy(h.bottom,c.bottom),c.left=Cu(h.left,c.left),c},YR(e,o,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function HF(e){var t=e.reference,r=e.element,n=e.placement,i=n?eo(n):null,a=n?Cf(n):null,o=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(i){case qn:c={x:o,y:t.y-r.height};break;case Hi:c={x:o,y:t.y+t.height};break;case Gi:c={x:t.x+t.width,y:s};break;case Hn:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?qT(i):null;if(l!=null){var h=l==="y"?"height":"width";switch(a){case xf:c[l]=c[l]-(t[h]/2-r[h]/2);break;case _p:c[l]=c[l]+(t[h]/2-r[h]/2);break}}return c}function wp(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,a=r.strategy,o=a===void 0?e.strategy:a,s=r.boundary,c=s===void 0?jJ:s,l=r.rootBoundary,h=l===void 0?$F:l,p=r.elementContext,g=p===void 0?Sh:p,_=r.altBoundary,b=_===void 0?!1:_,w=r.padding,x=w===void 0?0:w,S=VF(typeof x!="number"?x:WF(x,_m)),C=g===Sh?AJ:Sh,P=e.rects.popper,T=e.elements[b?C:g],A=uee(Mu(T)?T:T.contextElement||_l(e.elements.popper),c,h,o),j=Of(e.elements.reference),N=HF({reference:j,element:P,placement:i}),$=hC(Object.assign({},P,N)),U=g===Sh?$:j,B={top:A.top-U.top+S.top,bottom:U.bottom-A.bottom+S.bottom,left:A.left-U.left+S.left,right:U.right-A.right+S.right},W=e.modifiersData.offset;if(g===Sh&&W){var q=W[i];Object.keys(B).forEach(function(J){var Q=[Gi,Hi].indexOf(J)>=0?1:-1,re=[qn,Hi].indexOf(J)>=0?"y":"x";B[J]+=q[re]*Q})}return B}function cee(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,a=r.rootBoundary,o=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,l=c===void 0?FF:c,h=Cf(n),p=h?s?qR:qR.filter(function(b){return Cf(b)===h}):_m,g=p.filter(function(b){return l.indexOf(b)>=0});g.length===0&&(g=p);var _=g.reduce(function(b,w){return b[w]=wp(e,{placement:w,boundary:i,rootBoundary:a,padding:o})[eo(w)],b},{});return Object.keys(_).sort(function(b,w){return _[b]-_[w]})}function fee(e){if(eo(e)===zT)return[];var t=zg(e);return[KR(e),t,KR(t)]}function dee(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,a=i===void 0?!0:i,o=r.altAxis,s=o===void 0?!0:o,c=r.fallbackPlacements,l=r.padding,h=r.boundary,p=r.rootBoundary,g=r.altBoundary,_=r.flipVariations,b=_===void 0?!0:_,w=r.allowedAutoPlacements,x=t.options.placement,S=eo(x),C=S===x,P=c||(C||!b?[zg(x)]:fee(x)),T=[x].concat(P).reduce(function(se,ce){return se.concat(eo(ce)===zT?cee(t,{placement:ce,boundary:h,rootBoundary:p,padding:l,flipVariations:b,allowedAutoPlacements:w}):ce)},[]),A=t.rects.reference,j=t.rects.popper,N=new Map,$=!0,U=T[0],B=0;B<T.length;B++){var W=T[B],q=eo(W),J=Cf(W)===xf,Q=[qn,Hi].indexOf(q)>=0,re=Q?"width":"height",oe=wp(t,{placement:W,boundary:h,rootBoundary:p,altBoundary:g,padding:l}),ue=Q?J?Gi:Hn:J?Hi:qn;A[re]>j[re]&&(ue=zg(ue));var ae=zg(ue),K=[];if(a&&K.push(oe[q]<=0),s&&K.push(oe[ue]<=0,oe[ae]<=0),K.every(function(se){return se})){U=W,$=!1;break}N.set(W,K)}if($)for(var H=b?3:1,V=function(ce){var de=T.find(function(be){var I=N.get(be);if(I)return I.slice(0,ce).every(function(F){return F})});if(de)return U=de,"break"},ne=H;ne>0;ne--){var X=V(ne);if(X==="break")break}t.placement!==U&&(t.modifiersData[n]._skip=!0,t.placement=U,t.reset=!0)}}const hee={name:"flip",enabled:!0,phase:"main",fn:dee,requiresIfExists:["offset"],data:{_skip:!1}};function ZR(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function XR(e){return[qn,Gi,Hi,Hn].some(function(t){return e[t]>=0})}function pee(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=wp(t,{elementContext:"reference"}),s=wp(t,{altBoundary:!0}),c=ZR(o,n),l=ZR(s,i,a),h=XR(c),p=XR(l);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:h,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":p})}const mee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:pee};function vee(e,t,r){var n=eo(e),i=[Hn,qn].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[Hn,Gi].indexOf(n)>=0?{x:s,y:o}:{x:o,y:s}}function gee(e){var t=e.state,r=e.options,n=e.name,i=r.offset,a=i===void 0?[0,0]:i,o=FF.reduce(function(h,p){return h[p]=vee(p,t.rects,a),h},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=o}const yee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:gee};function bee(e){var t=e.state,r=e.name;t.modifiersData[r]=HF({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const _ee={name:"popperOffsets",enabled:!0,phase:"read",fn:bee,data:{}};function wee(e){return e==="x"?"y":"x"}function xee(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,a=i===void 0?!0:i,o=r.altAxis,s=o===void 0?!1:o,c=r.boundary,l=r.rootBoundary,h=r.altBoundary,p=r.padding,g=r.tether,_=g===void 0?!0:g,b=r.tetherOffset,w=b===void 0?0:b,x=wp(t,{boundary:c,rootBoundary:l,padding:p,altBoundary:h}),S=eo(t.placement),C=Cf(t.placement),P=!C,T=qT(S),A=wee(T),j=t.modifiersData.popperOffsets,N=t.rects.reference,$=t.rects.popper,U=typeof w=="function"?w(Object.assign({},t.rects,{placement:t.placement})):w,B=typeof U=="number"?{mainAxis:U,altAxis:U}:Object.assign({mainAxis:0,altAxis:0},U),W=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(j){if(a){var J,Q=T==="y"?qn:Hn,re=T==="y"?Hi:Gi,oe=T==="y"?"height":"width",ue=j[T],ae=ue+x[Q],K=ue-x[re],H=_?-$[oe]/2:0,V=C===xf?N[oe]:$[oe],ne=C===xf?-$[oe]:-N[oe],X=t.elements.arrow,se=_&&X?WT(X):{width:0,height:0},ce=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:zF(),de=ce[Q],be=ce[re],I=Jh(0,N[oe],se[oe]),F=P?N[oe]/2-H-I-de-B.mainAxis:V-I-de-B.mainAxis,G=P?-N[oe]/2+H+I+be+B.mainAxis:ne+I+be+B.mainAxis,le=t.elements.arrow&&wm(t.elements.arrow),ie=le?T==="y"?le.clientTop||0:le.clientLeft||0:0,he=(J=W==null?void 0:W[T])!=null?J:0,Oe=ue+F-he-ie,Be=ue+G-he,ge=Jh(_?oy(ae,Oe):ae,ue,_?Cu(K,Be):K);j[T]=ge,q[T]=ge-ue}if(s){var Ee,Ae=T==="x"?qn:Hn,Le=T==="x"?Hi:Gi,Ke=j[A],Ue=A==="y"?"height":"width",He=Ke+x[Ae],ye=Ke-x[Le],xe=[qn,Hn].indexOf(S)!==-1,ke=(Ee=W==null?void 0:W[A])!=null?Ee:0,Re=xe?He:Ke-N[Ue]-$[Ue]-ke+B.altAxis,$e=xe?Ke+N[Ue]+$[Ue]-ke-B.altAxis:ye,Ye=_&&xe?HJ(Re,Ke,$e):Jh(_?Re:He,Ke,_?$e:ye);j[A]=Ye,q[A]=Ye-Ke}t.modifiersData[n]=q}}const See={name:"preventOverflow",enabled:!0,phase:"main",fn:xee,requiresIfExists:["offset"]};function Oee(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Cee(e){return e===bi(e)||!qi(e)?HT(e):Oee(e)}function Pee(e){var t=e.getBoundingClientRect(),r=Sf(t.width)/e.offsetWidth||1,n=Sf(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Eee(e,t,r){r===void 0&&(r=!1);var n=qi(t),i=qi(t)&&Pee(t),a=_l(t),o=Of(e,i,r),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((oo(t)!=="body"||KT(a))&&(s=Cee(t)),qi(t)?(c=Of(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=GT(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Tee(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function i(a){r.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(s){if(!r.has(s)){var c=t.get(s);c&&i(c)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||i(a)}),n}function jee(e){var t=Tee(e);return BJ.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function Aee(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function kee(e){var t=e.reduce(function(r,n){var i=r[n.name];return r[n.name]=i?Object.assign({},i,n,{options:Object.assign({},i.options,n.options),data:Object.assign({},i.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var QR={placement:"bottom",modifiers:[],strategy:"absolute"};function JR(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function Ree(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,i=t.defaultOptions,a=i===void 0?QR:i;return function(s,c,l){l===void 0&&(l=a);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},QR,a),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},p=[],g=!1,_={state:h,setOptions:function(S){var C=typeof S=="function"?S(h.options):S;w(),h.options=Object.assign({},a,h.options,C),h.scrollParents={reference:Mu(s)?ep(s):s.contextElement?ep(s.contextElement):[],popper:ep(c)};var P=jee(kee([].concat(n,h.options.modifiers)));return h.orderedModifiers=P.filter(function(T){return T.enabled}),b(),_.update()},forceUpdate:function(){if(!g){var S=h.elements,C=S.reference,P=S.popper;if(JR(C,P)){h.rects={reference:Eee(C,wm(P),h.options.strategy==="fixed"),popper:WT(P)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(B){return h.modifiersData[B.name]=Object.assign({},B.data)});for(var T=0;T<h.orderedModifiers.length;T++){if(h.reset===!0){h.reset=!1,T=-1;continue}var A=h.orderedModifiers[T],j=A.fn,N=A.options,$=N===void 0?{}:N,U=A.name;typeof j=="function"&&(h=j({state:h,options:$,name:U,instance:_})||h)}}}},update:Aee(function(){return new Promise(function(x){_.forceUpdate(),x(h)})}),destroy:function(){w(),g=!0}};if(!JR(s,c))return _;_.setOptions(l).then(function(x){!g&&l.onFirstUpdate&&l.onFirstUpdate(x)});function b(){h.orderedModifiers.forEach(function(x){var S=x.name,C=x.options,P=C===void 0?{}:C,T=x.effect;if(typeof T=="function"){var A=T({state:h,name:S,instance:_,options:P}),j=function(){};p.push(A||j)}})}function w(){p.forEach(function(x){return x()}),p=[]}return _}}var Nee=[ree,_ee,eee,VJ,yee,hee,See,ZJ,mee],Mee=Ree({defaultModifiers:Nee}),rw,eN;function Lee(){if(eN)return rw;eN=1;var e=typeof Element<"u",t=typeof Map=="function",r=typeof Set=="function",n=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 s,c,l;if(Array.isArray(a)){if(s=a.length,s!=o.length)return!1;for(c=s;c--!==0;)if(!i(a[c],o[c]))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();!(c=h.next()).done;)if(!o.has(c.value[0]))return!1;for(h=a.entries();!(c=h.next()).done;)if(!i(c.value[1],o.get(c.value[0])))return!1;return!0}if(r&&a instanceof Set&&o instanceof Set){if(a.size!==o.size)return!1;for(h=a.entries();!(c=h.next()).done;)if(!o.has(c.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(o)){if(s=a.length,s!=o.length)return!1;for(c=s;c--!==0;)if(a[c]!==o[c])return!1;return!0}if(a.constructor===RegExp)return a.source===o.source&&a.flags===o.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===o.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===o.toString();if(l=Object.keys(a),s=l.length,s!==Object.keys(o).length)return!1;for(c=s;c--!==0;)if(!Object.prototype.hasOwnProperty.call(o,l[c]))return!1;if(e&&a instanceof Element)return!1;for(c=s;c--!==0;)if(!((l[c]==="_owner"||l[c]==="__v"||l[c]==="__o")&&a.$$typeof)&&!i(a[l[c]],o[l[c]]))return!1;return!0}return a!==a&&o!==o}return rw=function(o,s){try{return i(o,s)}catch(c){if((c.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw c}},rw}var Iee=Lee();const Dee=kt(Iee);var $ee=[],Fee=function(t,r,n){n===void 0&&(n={});var i=M.useRef(null),a={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||$ee},o=M.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=o[0],c=o[1],l=M.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(_){var b=_.state,w=Object.keys(b.elements);nb.flushSync(function(){c({styles:VR(w.map(function(x){return[x,b.styles[x]||{}]})),attributes:VR(w.map(function(x){return[x,b.attributes[x]]}))})})},requires:["computeStyles"]}},[]),h=M.useMemo(function(){var g={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[l,{name:"applyStyles",enabled:!1}])};return Dee(i.current,g)?i.current||g:(i.current=g,g)},[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,l]),p=M.useRef();return WR(function(){p.current&&p.current.setOptions(h)},[h]),WR(function(){if(!(t==null||r==null)){var g=n.createPopper||Mee,_=g(t,r,h);return p.current=_,function(){_.destroy(),p.current=null}}},[t,r,n.createPopper]),{state:p.current?p.current.state:null,styles:s.styles,attributes:s.attributes,update:p.current?p.current.update:null,forceUpdate:p.current?p.current.forceUpdate:null}},Bee=function(){},Uee=function(){return Promise.resolve(null)},zee=[];function GF(e){var t=e.placement,r=t===void 0?"bottom":t,n=e.strategy,i=n===void 0?"absolute":n,a=e.modifiers,o=a===void 0?zee:a,s=e.referenceElement,c=e.onFirstUpdate,l=e.innerRef,h=e.children,p=M.useContext(MF),g=M.useState(null),_=g[0],b=g[1],w=M.useState(null),x=w[0],S=w[1];M.useEffect(function(){fC(l,_)},[l,_]);var C=M.useMemo(function(){return{placement:r,strategy:i,onFirstUpdate:c,modifiers:[].concat(o,[{name:"arrow",enabled:x!=null,options:{element:x}}])}},[r,i,c,o,x]),P=Fee(s||p,_,C),T=P.state,A=P.styles,j=P.forceUpdate,N=P.update,$=M.useMemo(function(){return{ref:b,style:A.popper,placement:T?T.placement:r,hasPopperEscaped:T&&T.modifiersData.hide?T.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:T&&T.modifiersData.hide?T.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:A.arrow,ref:S},forceUpdate:j||Bee,update:N||Uee}},[b,S,r,T,A,N,j]);return IF(h)($)}var nw,tN;function Vee(){if(tN)return nw;tN=1;var e=function(){};return nw=e,nw}var Wee=Vee();const qee=kt(Wee);function Hee(e){var t=e.children,r=e.innerRef,n=M.useContext(LF),i=M.useCallback(function(a){fC(r,a),DF(n,a)},[r,n]);return M.useEffect(function(){return function(){return fC(r,null)}},[]),M.useEffect(function(){qee(!!n,"`Reference` should not be used outside of a `Manager` component.")},[n]),IF(t)({ref:i})}var xp=Z.createContext({}),KF=Z.createContext({});function pC(e){"@babel/helpers - typeof";return pC=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},pC(e)}var Gee=["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","tag","menuRole"];function mC(){return mC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mC.apply(this,arguments)}function Hs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Kee(e,t){if(e==null)return{};var r=Yee(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yee(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Zee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xee(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Qee(e,t,r){return t&&Xee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Jee(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&&vC(e,t)}function vC(e,t){return vC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vC(e,t)}function ete(e){var t=rte();return function(){var n=sy(e),i;if(t){var a=sy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return tte(this,i)}}function tte(e,t){if(t&&(pC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ks(e)}function Ks(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rte(){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 sy(e){return sy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},sy(e)}var nte={a11y:Y.bool,disabled:Y.bool,direction:Y.oneOf(["up","down","start","end","left","right"]),group:Y.bool,isOpen:Y.bool,nav:Y.bool,active:Y.bool,size:Y.string,tag:Nt,toggle:Y.func,children:Y.node,className:Y.string,cssModule:Y.object,dropup:Y.bool,inNavbar:Y.bool,setActiveFromChild:Y.bool,menuRole:Y.oneOf(["listbox","menu"])},ite={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},ate=[Ft.space,Ft.enter,Ft.up,Ft.down,Ft.end,Ft.home],wl=function(e){Jee(r,e);var t=ete(r);function r(n){var i;return Zee(this,r),i=t.call(this,n),i.addEvents=i.addEvents.bind(Ks(i)),i.handleDocumentClick=i.handleDocumentClick.bind(Ks(i)),i.handleKeyDown=i.handleKeyDown.bind(Ks(i)),i.removeEvents=i.removeEvents.bind(Ks(i)),i.toggle=i.toggle.bind(Ks(i)),i.handleMenuRef=i.handleMenuRef.bind(Ks(i)),i.handleToggleRef=i.handleToggleRef.bind(Ks(i)),i.containerRef=Z.createRef(),i.menuRef=Z.createRef(),i.toggleRef=Z.createRef(),i}return Qee(r,[{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!==Ft.tab))){var a=this.getContainer(),o=this.getMenu(),s=this.getToggle();if(s){var c=s.contains(i.target),l=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"),!((c&&!h||l)&&(i.type!=="keyup"||i.which===Ft.tab))&&this.toggle(i)}}}},{key:"handleKeyDown",value:function(i){var a=this,o=i.target.getAttribute("role")==="menuitem"||i.target.getAttribute("role")==="option",s=this.getMenuCtrl()===i.target,c=Ft.tab===i.which;if(!(/input|textarea/i.test(i.target.tagName)||c&&!this.props.a11y||c&&!(o||s))&&((ate.indexOf(i.which)!==-1||i.which>=48&&i.which<=90)&&i.preventDefault(),!this.props.disabled)){if(s)if([Ft.space,Ft.enter,Ft.up,Ft.down].indexOf(i.which)>-1)this.props.isOpen||this.toggle(i),setTimeout(function(){var C;return(C=a.getMenuItems()[0])===null||C===void 0?void 0:C.focus()});else if(this.props.isOpen&&c){var l;i.preventDefault(),(l=this.getMenuItems()[0])===null||l===void 0||l.focus()}else this.props.isOpen&&i.which===Ft.esc&&this.toggle(i);if(this.props.isOpen&&o){if([Ft.tab,Ft.esc].indexOf(i.which)>-1)this.toggle(i),this.getMenuCtrl().focus();else if([Ft.space,Ft.enter].indexOf(i.which)>-1)i.target.click(),this.getMenuCtrl().focus();else if([Ft.down,Ft.up].indexOf(i.which)>-1||[Ft.n,Ft.p].indexOf(i.which)>-1&&i.ctrlKey){var h=this.getMenuItems(),p=h.indexOf(i.target);Ft.up===i.which||Ft.p===i.which&&i.ctrlKey?p=p!==0?p-1:h.length-1:(Ft.down===i.which||Ft.n===i.which&&i.ctrlKey)&&(p=p===h.length-1?0:p+1),h[p].focus()}else if(Ft.end===i.which){var g=this.getMenuItems();g[g.length-1].focus()}else if(Ft.home===i.which){var _=this.getMenuItems();_[0].focus()}else if(i.which>=48&&i.which<=90)for(var b=this.getMenuItems(),w=String.fromCharCode(i.which).toLowerCase(),x=0;x<b.length;x+=1){var S=b[x].textContent&&b[x].textContent[0].toLowerCase();if(S===w){b[x].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=bl(this.props,["toggle","disabled","inNavbar","a11y"]),s=o.className,c=o.cssModule,l=o.direction,h=o.isOpen,p=o.group,g=o.size,_=o.nav,b=o.setActiveFromChild,w=o.active,x=o.tag;o.menuRole;var S=Kee(o,Gee),C=x||(_?"li":"div"),P=!1;b&&Z.Children.map(this.props.children[1].props.children,function(A){A&&A.props.active&&(P=!0)});var T=mt(wt(s,_&&w?"active":!1,b&&P?"active":!1,(i={"btn-group":p},Hs(i,"btn-group-".concat(g),!!g),Hs(i,"dropdown",!p),Hs(i,"dropup",l==="up"),Hs(i,"dropstart",l==="start"||l==="left"),Hs(i,"dropend",l==="end"||l==="right"),Hs(i,"show",h),Hs(i,"nav-item",_),i)),c);return this.context.insideInputGroup?Z.createElement(xp.Provider,{value:this.getContextValue()},Z.createElement(zR,null,Z.Children.map(this.props.children,function(A){return Z.cloneElement(A,{onKeyDown:a.handleKeyDown})}))):Z.createElement(xp.Provider,{value:this.getContextValue()},Z.createElement(zR,null,Z.createElement(C,mC({},S,Hs({},typeof C=="string"?"ref":"innerRef",this.containerRef),{onKeyDown:this.handleKeyDown,className:T}))))}}]),r}(Z.Component);wl.propTypes=nte;wl.defaultProps=ite;wl.contextType=KF;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 ote=["className","cssModule","divider","tag","header","active","text"];function yC(){return yC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yC.apply(this,arguments)}function ste(e,t){if(e==null)return{};var r=lte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function ute(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cte(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function fte(e,t,r){return t&&cte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function dte(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&&bC(e,t)}function bC(e,t){return bC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},bC(e,t)}function hte(e){var t=mte();return function(){var n=ly(e),i;if(t){var a=ly(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return pte(this,i)}}function pte(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 _C(e)}function _C(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mte(){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 ly(e){return ly=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ly(e)}var vte={children:Y.node,active:Y.bool,disabled:Y.bool,divider:Y.bool,tag:Nt,header:Y.bool,onClick:Y.func,className:Y.string,cssModule:Y.object,toggle:Y.bool,text:Y.bool},Ze=function(e){dte(r,e);var t=hte(r);function r(n){var i;return ute(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(_C(i)),i.getTabIndex=i.getTabIndex.bind(_C(i)),i}return fte(r,[{key:"onClick",value:function(i){var a,o=this.props,s=o.disabled,c=o.header,l=o.divider,h=o.text;if(s||c||l||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,s=i.divider,c=i.text;return a||o||s||c?"-1":"0"}},{key:"render",value:function(){var i=this.getTabIndex(),a=i>-1?this.getRole():void 0,o=bl(this.props,["toggle"]),s=o.className,c=o.cssModule,l=o.divider,h=o.tag,p=h===void 0?"button":h,g=o.header,_=o.active,b=o.text,w=ste(o,ote),x=mt(wt(s,{disabled:w.disabled,"dropdown-item":!l&&!g&&!b,active:_,"dropdown-header":g,"dropdown-divider":l,"dropdown-item-text":b}),c);return p==="button"&&(g?p="h6":l?p="div":w.href?p="a":b&&(p="span")),Z.createElement(p,yC({type:p==="button"&&(w.onClick||this.props.toggle)?"button":void 0},w,{tabIndex:i,role:a,className:x,onClick:this.onClick}))}}]),r}(Z.Component);Ze.propTypes=vte;Ze.contextType=xp;function wC(e){"@babel/helpers - typeof";return wC=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},wC(e)}var gte=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function uy(){return uy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uy.apply(this,arguments)}function rN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rN(Object(r),!0).forEach(function(n){yte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bte(e){return Ste(e)||xte(e)||wte(e)||_te()}function _te(){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 wte(e,t){if(e){if(typeof e=="string")return xC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xC(e,t)}}function xte(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ste(e){if(Array.isArray(e))return xC(e)}function xC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ote(e,t){if(e==null)return{};var r=Cte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Pte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ete(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Tte(e,t,r){return t&&Ete(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jte(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&&SC(e,t)}function SC(e,t){return SC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},SC(e,t)}function Ate(e){var t=Nte();return function(){var n=cy(e),i;if(t){var a=cy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return kte(this,i)}}function kte(e,t){if(t&&(wC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rte(e)}function Rte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nte(){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 cy(e){return cy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},cy(e)}var Mte={tag:Nt,children:Y.node.isRequired,dark:Y.bool,end:Y.bool,flip:Y.bool,modifiers:Y.array,className:Y.string,cssModule:Y.object,style:Y.object,persist:Y.bool,strategy:Y.string,container:wf,updateOnSelect:Y.bool,right:EF(Y.bool,'Please use "end" instead.')},Lte={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},xl=function(e){jte(r,e);var t=Ate(r);function r(){return Pte(this,r),t.apply(this,arguments)}return Tte(r,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,s=a.cssModule,c=a.dark,l=a.end,h=a.right,p=a.tag,g=p===void 0?"div":p,_=a.flip,b=_===void 0?!0:_,w=a.modifiers,x=w===void 0?[]:w,S=a.persist,C=a.strategy,P=a.container,T=a.updateOnSelect,A=Ote(a,gte),j=mt(wt(o,"dropdown-menu",{"dropdown-menu-dark":c,"dropdown-menu-end":l||h,show:this.context.isOpen}),s),N=g;if(S||this.context.isOpen&&!this.context.inNavbar){var $=Lte[this.context.direction]||"bottom",U=l||h?"end":"start",B="".concat($,"-").concat(U),W=[].concat(bte(x),[{name:"flip",enabled:!!b}]),q={};S&&(q.display="block",q.visibility=this.context.isOpen?"visible":"hidden");var J=Z.createElement(GF,{placement:B,modifiers:W,strategy:C},function(re){var oe=re.ref,ue=re.style,ae=re.placement,K=re.update,H=iw(iw(iw({},i.props.style),q),ue),V=function(X){oe(X);var se=i.context.onMenuRef;se&&se(X)};return Z.createElement(N,uy({tabIndex:"-1",role:i.getRole(),ref:V},A,{style:H,"aria-hidden":!i.context.isOpen,className:j,"data-popper-placement":ae,onClick:function(){return T&&K()}}))});return P?yu.createPortal(J,bp(P)):J}var Q=this.context.onMenuRef;return Z.createElement(N,uy({tabIndex:"-1",role:this.getRole()},A,{ref:Q,"aria-hidden":!this.context.isOpen,className:j,"data-popper-placement":A.placement,"data-bs-popper":"static"}))}}]),r}(Z.Component);xl.propTypes=Mte;xl.contextType=xp;function OC(e){"@babel/helpers - typeof";return OC=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},OC(e)}var Ite=["className","color","cssModule","caret","split","nav","tag","innerRef"];function CC(){return CC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},CC.apply(this,arguments)}function Dte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $te(e,t){if(e==null)return{};var r=Fte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Bte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ute(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function zte(e,t,r){return t&&Ute(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Vte(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&&PC(e,t)}function PC(e,t){return PC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},PC(e,t)}function Wte(e){var t=Hte();return function(){var n=fy(e),i;if(t){var a=fy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return qte(this,i)}}function qte(e,t){if(t&&(OC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YF(e)}function YF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hte(){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 fy(e){return fy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},fy(e)}var Gte={caret:Y.bool,color:Y.string,children:Y.node,className:Y.string,cssModule:Y.object,disabled:Y.bool,onClick:Y.func,"aria-haspopup":Y.bool,split:Y.bool,tag:Nt,nav:Y.bool,innerRef:Y.oneOfType([Y.object,Y.string,Y.func])},Kte={color:"secondary","aria-haspopup":!0},is=function(e){Vte(r,e);var t=Wte(r);function r(n){var i;return Bte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(YF(i)),i}return zte(r,[{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,s=a.color,c=a.cssModule,l=a.caret,h=a.split,p=a.nav,g=a.tag,_=a.innerRef,b=$te(a,Ite),w=b["aria-label"]||"Toggle Dropdown",x=mt(wt(o,{"dropdown-toggle":l||h,"dropdown-toggle-split":h,"nav-link":p}),c),S=typeof b.children<"u"?b.children:Z.createElement("span",{className:"visually-hidden"},w),C;p&&!g?(C="a",b.href="#"):g?C=g:(C=Lt,b.color=s,b.cssModule=c);var P=function(A){var j=A.ref,N=function(U){j(U);var B=i.context.onToggleRef;B&&B(U)};return Z.createElement(C,CC({},b,Dte({},typeof C=="string"?"ref":"innerRef",N),{className:x,onClick:i.onClick,"aria-expanded":i.context.isOpen,"aria-haspopup":i.getRole(),children:S}))};return this.context.inNavbar?Z.createElement(Z.Fragment,null,P({ref:this.context.onToggleRef})):Z.createElement(Hee,{innerRef:_},P)}}]),r}(Z.Component);is.propTypes=Gte;is.defaultProps=Kte;is.contextType=xp;function Yte(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function EC(e,t){return EC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},EC(e,t)}function Zte(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,EC(e,t)}const nN={disabled:!1},ZF=Z.createContext(null);var Xte=function(t){return t.scrollTop},Bh="unmounted",lu="exited",uu="entering",ef="entered",TC="exiting",Kn=function(e){Zte(t,e);function t(n,i){var a;a=e.call(this,n,i)||this;var o=i,s=o&&!o.isMounting?n.enter:n.appear,c;return a.appearStatus=null,n.in?s?(c=lu,a.appearStatus=uu):c=ef:n.unmountOnExit||n.mountOnEnter?c=Bh:c=lu,a.state={status:c},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Bh?{status:lu}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==uu&&o!==ef&&(a=uu):(o===uu||o===ef)&&(a=TC)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},r.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===uu){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:yu.findDOMNode(this);o&&Xte(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===lu&&this.setState({status:Bh})},r.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,c=this.props.nodeRef?[s]:[yu.findDOMNode(this),s],l=c[0],h=c[1],p=this.getTimeouts(),g=s?p.appear:p.enter;if(!i&&!o||nN.disabled){this.safeSetState({status:ef},function(){a.props.onEntered(l)});return}this.props.onEnter(l,h),this.safeSetState({status:uu},function(){a.props.onEntering(l,h),a.onTransitionEnd(g,function(){a.safeSetState({status:ef},function(){a.props.onEntered(l,h)})})})},r.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:yu.findDOMNode(this);if(!a||nN.disabled){this.safeSetState({status:lu},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:TC},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:lu},function(){i.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},r.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},r.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:yu.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],l=c[0],h=c[1];this.props.addEndListener(l,h)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Bh)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 s=Yte(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Z.createElement(ZF.Provider,{value:null},typeof o=="function"?o(i,s):Z.cloneElement(Z.Children.only(o),s))},t}(Z.Component);Kn.contextType=ZF;Kn.propTypes={};function Vc(){}Kn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Vc,onEntering:Vc,onEntered:Vc,onExit:Vc,onExiting:Vc,onExited:Vc};Kn.UNMOUNTED=Bh;Kn.EXITED=lu;Kn.ENTERING=uu;Kn.ENTERED=ef;Kn.EXITING=TC;var Qte=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function dy(){return dy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dy.apply(this,arguments)}function Jte(e,t){if(e==null)return{};var r=ere(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ere(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function iN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Sp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iN(Object(r),!0).forEach(function(n){tre(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tre(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var rre=Sp(Sp({},Kn.propTypes),{},{children:Y.oneOfType([Y.arrayOf(Y.node),Y.node]),tag:Nt,baseClass:Y.string,baseClassActive:Y.string,className:Y.string,cssModule:Y.object,innerRef:Y.oneOfType([Y.object,Y.string,Y.func])}),aN=Sp(Sp({},Kn.defaultProps),{},{timeout:ny.Fade,appear:!0,enter:!0,exit:!0,in:!0});function Xa(e){var t=M.useRef(null),r=$T(aN,e),n=r.tag,i=n===void 0?"div":n,a=r.baseClass,o=a===void 0?"fade":a,s=r.baseClassActive,c=s===void 0?"show":s,l=r.className,h=r.cssModule,p=r.children,g=r.innerRef,_=g===void 0?t:g,b=Jte(r,Qte),w=PF(Sp({defaultProps:aN},b),iy),x=bl(b,iy);return Z.createElement(Kn,dy({nodeRef:_},w),function(S){var C=S==="entered",P=mt(wt(l,o,C&&c),h);return Z.createElement(i,dy({className:P},x,{ref:_}),p)})}Xa.propTypes=rre;function jC(e){"@babel/helpers - typeof";return jC=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},jC(e)}var nre=["tag","horizontal","isOpen","className","navbar","cssModule","children","innerRef"],Wc;function hy(){return hy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hy.apply(this,arguments)}function ire(e,t){if(e==null)return{};var r=are(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function are(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function ore(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sre(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function lre(e,t,r){return t&&sre(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ure(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&&AC(e,t)}function AC(e,t){return AC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},AC(e,t)}function cre(e){var t=dre();return function(){var n=py(e),i;if(t){var a=py(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return fre(this,i)}}function fre(e,t){if(t&&(jC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return XF(e)}function XF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dre(){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 py(e){return py=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},py(e)}function oN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Pf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?oN(Object(r),!0).forEach(function(n){of(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function of(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hre=Pf(Pf({},Kn.propTypes),{},{horizontal:Y.bool,isOpen:Y.bool,children:Y.oneOfType([Y.arrayOf(Y.node),Y.node]),tag:Nt,className:Y.node,navbar:Y.bool,cssModule:Y.object,innerRef:Y.shape({current:Y.object})}),pre=Pf(Pf({},Kn.defaultProps),{},{horizontal:!1,isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:ny.Collapse}),mre=(Wc={},of(Wc,fg.ENTERING,"collapsing"),of(Wc,fg.ENTERED,"collapse show"),of(Wc,fg.EXITING,"collapsing"),of(Wc,fg.EXITED,"collapse"),Wc);function vre(e){return mre[e]||"collapse"}var YT=function(e){ure(r,e);var t=cre(r);function r(n){var i;return ore(this,r),i=t.call(this,n),i.state={dimension:null},i.nodeRef=n.innerRef||Z.createRef(),["onEntering","onEntered","onExit","onExiting","onExited"].forEach(function(a){i[a]=i[a].bind(XF(i))}),i}return lre(r,[{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,s=a.horizontal,c=a.isOpen,l=a.className,h=a.navbar,p=a.cssModule,g=a.children;a.innerRef;var _=ire(a,nre),b=this.state.dimension,w=PF(_,iy),x=bl(_,iy);return Z.createElement(Kn,hy({},w,{in:c,nodeRef:this.nodeRef,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(S){var C=vre(S),P=mt(wt(l,s&&"collapse-horizontal",C,h&&"navbar-collapse"),p),T=b===null?null:of({},s?"width":"height",b);return Z.createElement(o,hy({},x,{style:Pf(Pf({},x.style),T),className:P,ref:i.nodeRef}),g)})}}]),r}(M.Component);YT.propTypes=hre;YT.defaultProps=pre;var gre=["className","cssModule","color","body","inverse","outline","tag","innerRef"];function kC(){return kC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kC.apply(this,arguments)}function yre(e,t){if(e==null)return{};var r=bre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var _re={body:Y.bool,className:Y.string,color:Y.string,cssModule:Y.object,innerRef:Y.oneOfType([Y.object,Y.string,Y.func]),inverse:Y.bool,outline:Y.bool,tag:Nt};function Qi(e){var t=e.className,r=e.cssModule,n=e.color,i=e.body,a=e.inverse,o=e.outline,s=e.tag,c=s===void 0?"div":s,l=e.innerRef,h=yre(e,gre),p=mt(wt(t,"card",a?"text-white":!1,i?"card-body":!1,n?"".concat(o?"border":"bg","-").concat(n):!1),r);return Z.createElement(c,kC({},h,{className:p,ref:l}))}Qi.propTypes=_re;var wre=["className","cssModule","innerRef","tag"];function RC(){return RC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},RC.apply(this,arguments)}function xre(e,t){if(e==null)return{};var r=Sre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Ore={className:Y.string,cssModule:Y.object,innerRef:Y.oneOfType([Y.object,Y.string,Y.func]),tag:Nt};function xm(e){var t=e.className,r=e.cssModule,n=e.innerRef,i=e.tag,a=i===void 0?"div":i,o=xre(e,wre),s=mt(wt(t,"card-body"),r);return Z.createElement(a,RC({},o,{className:s,ref:n}))}xm.propTypes=Ore;var Cre=["className","cssModule","tag"];function NC(){return NC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},NC.apply(this,arguments)}function Pre(e,t){if(e==null)return{};var r=Ere(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ere(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Tre={className:Y.string,cssModule:Y.object,tag:Nt};function QF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Pre(e,Cre),o=mt(wt(t,"card-footer"),r);return Z.createElement(i,NC({},a,{className:o}))}QF.propTypes=Tre;var jre=["className","cssModule","tag"];function MC(){return MC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},MC.apply(this,arguments)}function Are(e,t){if(e==null)return{};var r=kre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Rre={className:Y.string,cssModule:Y.object,tag:Nt};function Sm(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Are(e,jre),o=mt(wt(t,"card-header"),r);return Z.createElement(i,MC({},a,{className:o}))}Sm.propTypes=Rre;var Nre=["className","cssModule","tag"];function LC(){return LC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},LC.apply(this,arguments)}function Mre(e,t){if(e==null)return{};var r=Lre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Ire={className:Y.string,cssModule:Y.object,tag:Nt};function JF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"p":n,a=Mre(e,Nre),o=mt(wt(t,"card-text"),r);return Z.createElement(i,LC({},a,{className:o}))}JF.propTypes=Ire;var Dre=["className","cssModule","tag"];function IC(){return IC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},IC.apply(this,arguments)}function $re(e,t){if(e==null)return{};var r=Fre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Bre={className:Y.string,cssModule:Y.object,tag:Nt};function e7(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=$re(e,Dre),o=mt(wt(t,"card-title"),r);return Z.createElement(i,IC({},a,{className:o}))}e7.propTypes=Bre;function DC(e){"@babel/helpers - typeof";return DC=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},DC(e)}var Ure=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];function $C(){return $C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$C.apply(this,arguments)}function sN(e){return qre(e)||Wre(e)||Vre(e)||zre()}function zre(){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 Vre(e,t){if(e){if(typeof e=="string")return FC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return FC(e,t)}}function Wre(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function qre(e){if(Array.isArray(e))return FC(e)}function FC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Hre(e,t){if(e==null)return{};var r=Gre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Gre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Kre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lN(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Yre(e,t,r){return t&&lN(e.prototype,t),r&&lN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Zre(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&&BC(e,t)}function BC(e,t){return BC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},BC(e,t)}function Xre(e){var t=Jre();return function(){var n=my(e),i;if(t){var a=my(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Qre(this,i)}}function Qre(e,t){if(t&&(DC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Uh(e)}function Uh(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jre(){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 my(e){return my=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},my(e)}function uN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uN(Object(r),!0).forEach(function(n){ene(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ene(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tne(){}var rne={children:Y.oneOfType([Y.node,Y.func]).isRequired,popperClassName:Y.string,placement:Y.string,placementPrefix:Y.string,arrowClassName:Y.string,hideArrow:Y.bool,tag:Nt,isOpen:Y.bool,cssModule:Y.object,offset:Y.arrayOf(Y.number),fallbackPlacements:Y.array,flip:Y.bool,container:wf,target:wf.isRequired,modifiers:Y.array,strategy:Y.string,boundariesElement:Y.oneOfType([Y.string,IT]),onClosed:Y.func,fade:Y.bool,transition:Y.shape(Xa.propTypes)},nne={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:[0,0],flip:!0,container:"body",modifiers:[],onClosed:tne,fade:!0,transition:Vg({},Xa.defaultProps)},ZT=function(e){Zre(r,e);var t=Xre(r);function r(n){var i;return Kre(this,r),i=t.call(this,n),i.setTargetNode=i.setTargetNode.bind(Uh(i)),i.getTargetNode=i.getTargetNode.bind(Uh(i)),i.getRef=i.getRef.bind(Uh(i)),i.onClosed=i.onClosed.bind(Uh(i)),i.state={isOpen:n.isOpen},i}return Yre(r,[{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 bp(this.props.container)}},{key:"getRef",value:function(i){this._element=i}},{key:"setTargetNode",value:function(i){this.targetNode=typeof i=="string"?bp(i):i}},{key:"renderChildren",value:function(){var i=this.props,a=i.cssModule,o=i.children,s=i.isOpen,c=i.flip;i.target;var l=i.offset,h=i.fallbackPlacements,p=i.placementPrefix,g=i.arrowClassName,_=i.hideArrow,b=i.popperClassName,w=i.tag;i.container;var x=i.modifiers,S=i.strategy,C=i.boundariesElement;i.onClosed;var P=i.fade,T=i.transition,A=i.placement,j=Hre(i,Ure),N=mt(wt("arrow",g),a),$=mt(wt(b,p?"".concat(p,"-auto"):""),this.props.cssModule),U=x.map(function(J){return J.name}),B=[{name:"offset",options:{offset:l}},{name:"flip",enabled:c,options:{fallbackPlacements:h}},{name:"preventOverflow",options:{boundary:C}}].filter(function(J){return!U.includes(J.name)}),W=[].concat(sN(B),sN(x)),q=Vg(Vg(Vg({},Xa.defaultProps),T),{},{baseClass:P?T.baseClass:"",timeout:P?T.timeout:0});return Z.createElement(Xa,$C({},q,j,{in:s,onExited:this.onClosed,tag:w}),Z.createElement(GF,{referenceElement:this.targetNode,modifiers:W,placement:A,strategy:S},function(J){var Q=J.ref,re=J.style,oe=J.placement,ue=J.isReferenceHidden,ae=J.arrowProps,K=J.update;return Z.createElement("div",{ref:Q,style:re,className:$,"data-popper-placement":oe,"data-popper-reference-hidden":ue?"true":void 0},typeof o=="function"?o({update:K}):o,!_&&Z.createElement("span",{ref:ae.ref,className:N,style:ae.style}))}))}},{key:"render",value:function(){return this.setTargetNode(this.props.target),this.state.isOpen?this.props.container==="inline"?this.renderChildren():yu.createPortal(Z.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}}]),r}(Z.Component);ZT.propTypes=rne;ZT.defaultProps=nne;function UC(){return UC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},UC.apply(this,arguments)}function Op(e){"@babel/helpers - typeof";return Op=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},Op(e)}function ine(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cN(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function ane(e,t,r){return t&&cN(e.prototype,t),r&&cN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function one(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&&zC(e,t)}function zC(e,t){return zC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},zC(e,t)}function sne(e){var t=une();return function(){var n=vy(e),i;if(t){var a=vy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return lne(this,i)}}function lne(e,t){if(t&&(Op(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return li(e)}function li(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function une(){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 vy(e){return vy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vy(e)}var XT={children:Y.oneOfType([Y.node,Y.func]),placement:Y.oneOf(TQ),target:wf.isRequired,container:wf,isOpen:Y.bool,disabled:Y.bool,hideArrow:Y.bool,boundariesElement:Y.oneOfType([Y.string,IT]),className:Y.string,innerClassName:Y.string,arrowClassName:Y.string,popperClassName:Y.string,cssModule:Y.object,toggle:Y.func,autohide:Y.bool,placementPrefix:Y.string,delay:Y.oneOfType([Y.shape({show:Y.number,hide:Y.number}),Y.number]),modifiers:Y.array,strategy:Y.string,offset:Y.arrayOf(Y.number),innerRef:Y.oneOfType([Y.func,Y.string,Y.object]),trigger:Y.string,fade:Y.bool,flip:Y.bool},t7={show:0,hide:50},cne={isOpen:!1,hideArrow:!1,autohide:!1,delay:t7,toggle:function(){},trigger:"click",fade:!0};function r7(e,t){return t&&(e===t||t.contains(e))}function fN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return t&&t.length&&t.filter(function(r){return r7(e,r)})[0]}var QT=function(e){one(r,e);var t=sne(r);function r(n){var i;return ine(this,r),i=t.call(this,n),i._targets=[],i.currentTargetElement=null,i.addTargetEvents=i.addTargetEvents.bind(li(i)),i.handleDocumentClick=i.handleDocumentClick.bind(li(i)),i.removeTargetEvents=i.removeTargetEvents.bind(li(i)),i.toggle=i.toggle.bind(li(i)),i.showWithDelay=i.showWithDelay.bind(li(i)),i.hideWithDelay=i.hideWithDelay.bind(li(i)),i.onMouseOverTooltipContent=i.onMouseOverTooltipContent.bind(li(i)),i.onMouseLeaveTooltipContent=i.onMouseLeaveTooltipContent.bind(li(i)),i.show=i.show.bind(li(i)),i.hide=i.hide.bind(li(i)),i.onEscKeyDown=i.onEscKeyDown.bind(li(i)),i.getRef=i.getRef.bind(li(i)),i.state={isOpen:n.isOpen},i._isMounted=!1,i}return ane(r,[{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||fN(i.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!r7(i.target,this._popover)?this.hideWithDelay(i):this.props.isOpen||this.showWithDelay(i)):a.indexOf("click")>-1&&fN(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):Op(a)==="object"&&(a.current=i)),this._popover=i}},{key:"getDelay",value:function(i){var a=this.props.delay;return Op(a)==="object"?isNaN(a[i])?t7[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(s){s.addEventListener(i,a,o)})}},{key:"removeEventOnTargets",value:function(i,a,o){this._targets.forEach(function(s){s.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=bp(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,s=o.className,c=o.cssModule,l=o.innerClassName,h=o.isOpen,p=o.hideArrow,g=o.boundariesElement,_=o.placement,b=o.placementPrefix,w=o.arrowClassName,x=o.popperClassName,S=o.container,C=o.modifiers,P=o.strategy,T=o.offset,A=o.fade,j=o.flip,N=o.children,$=bl(this.props,Object.keys(XT)),U=mt(x,c),B=mt(l,c);return Z.createElement(ZT,{className:s,target:a,isOpen:h,hideArrow:p,boundariesElement:g,placement:_,placementPrefix:b,arrowClassName:w,popperClassName:U,container:S,modifiers:C,strategy:P,offset:T,cssModule:c,fade:A,flip:j},function(W){var q=W.update;return Z.createElement("div",UC({},$,{ref:i.getRef,className:B,role:"tooltip",onMouseOver:i.onMouseOverTooltipContent,onMouseLeave:i.onMouseLeaveTooltipContent,onKeyDown:i.onEscKeyDown}),typeof N=="function"?N({update:q}):N)})}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),r}(Z.Component);QT.propTypes=XT;QT.defaultProps=cne;var fne=["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"];function gy(){return gy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gy.apply(this,arguments)}function dN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function aw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dN(Object(r),!0).forEach(function(n){dne(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dne(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hne(e,t){if(e==null)return{};var r=pne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var mne={animated:Y.bool,bar:Y.bool,barAriaLabelledBy:Y.string,barAriaValueText:Y.string,barClassName:Y.string,barStyle:Y.object,children:Y.node,className:Y.string,cssModule:Y.object,color:Y.string,max:Y.oneOfType([Y.string,Y.number]),min:Y.oneOfType([Y.string,Y.number]),multi:Y.bool,striped:Y.bool,style:Y.object,tag:Nt,value:Y.oneOfType([Y.string,Y.number])};function n7(e){var t=e.children,r=e.className,n=e.barClassName,i=e.cssModule,a=e.value,o=a===void 0?0:a,s=e.min,c=s===void 0?0:s,l=e.max,h=l===void 0?100:l,p=e.animated,g=e.striped,_=e.color,b=e.bar,w=e.multi,x=e.tag,S=x===void 0?"div":x,C=e.style,P=C===void 0?{}:C,T=e.barStyle,A=T===void 0?{}:T,j=e.barAriaValueText,N=e.barAriaLabelledBy,$=hne(e,fne),U=$R(o)/$R(h)*100,B=mt(wt(r,"progress"),i),W=mt(wt("progress-bar",b&&r||n,p?"progress-bar-animated":null,_?"bg-".concat(_):null,g||p?"progress-bar-striped":null),i),q={className:W,style:aw(aw(aw({},b?P:{}),A),{},{width:"".concat(U,"%")}),role:"progressbar","aria-valuenow":o,"aria-valuemin":c,"aria-valuemax":h,"aria-valuetext":j,"aria-labelledby":N,children:t};return b?Z.createElement(S,gy({},$,q)):Z.createElement(S,gy({},$,{style:P,className:B}),w?t:Z.createElement("div",q))}n7.propTypes=mne;function VC(e){"@babel/helpers - typeof";return VC=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},VC(e)}function vne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gne(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function yne(e,t,r){return t&&gne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function bne(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&&WC(e,t)}function WC(e,t){return WC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},WC(e,t)}function _ne(e){var t=Sne();return function(){var n=yy(e),i;if(t){var a=yy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return wne(this,i)}}function wne(e,t){if(t&&(VC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xne(e)}function xne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sne(){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 yy(e){return yy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yy(e)}var One={children:Y.node.isRequired,node:Y.any},i7=function(e){bne(r,e);var t=_ne(r);function r(){return vne(this,r),t.apply(this,arguments)}return yne(r,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return DT?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),yu.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),r}(Z.Component);i7.propTypes=One;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)}function hN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hN(Object(r),!0).forEach(function(n){tf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tp(){return tp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tp.apply(this,arguments)}function tf(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pne(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ene(e,t,r){return t&&Pne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tne(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(n,i){return n.__proto__=i,n},HC(e,t)}function jne(e){var t=kne();return function(){var n=by(e),i;if(t){var a=by(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Ane(this,i)}}function Ane(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 Fi(e)}function Fi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kne(){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 by(e){return by=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},by(e)}function _y(){}var pN=Y.shape(Xa.propTypes),a7={autoFocus:Y.bool,backdrop:Y.oneOfType([Y.bool,Y.oneOf(["static"])]),backdropClassName:Y.string,backdropTransition:pN,centered:Y.bool,children:Y.node,contentClassName:Y.string,className:Y.string,container:wf,cssModule:Y.object,external:Y.node,fade:Y.bool,fullscreen:Y.oneOfType([Y.bool,Y.oneOf(["sm","md","lg","xl"])]),innerRef:Y.oneOfType([Y.object,Y.string,Y.func]),isOpen:Y.bool,keyboard:Y.bool,labelledBy:Y.string,modalClassName:Y.string,modalTransition:pN,onClosed:Y.func,onEnter:Y.func,onExit:Y.func,onOpened:Y.func,returnFocusAfterClose:Y.bool,role:Y.string,scrollable:Y.bool,size:Y.string,toggle:Y.func,trapFocus:Y.bool,unmountOnClose:Y.bool,wrapClassName:Y.string,zIndex:Y.oneOfType([Y.number,Y.string])},Rne=Object.keys(a7),Nne={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:_y,onClosed:_y,modalTransition:{timeout:ny.Modal},backdropTransition:{mountOnEnter:!0,timeout:ny.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},Ji=function(e){Tne(r,e);var t=jne(r);function r(n){var i;return Cne(this,r),i=t.call(this,n),i._element=null,i._originalBodyPadding=null,i.getFocusableChildren=i.getFocusableChildren.bind(Fi(i)),i.handleBackdropClick=i.handleBackdropClick.bind(Fi(i)),i.handleBackdropMouseDown=i.handleBackdropMouseDown.bind(Fi(i)),i.handleEscape=i.handleEscape.bind(Fi(i)),i.handleStaticBackdropAnimation=i.handleStaticBackdropAnimation.bind(Fi(i)),i.handleTab=i.handleTab.bind(Fi(i)),i.onOpened=i.onOpened.bind(Fi(i)),i.onClosed=i.onClosed.bind(Fi(i)),i.manageFocusAfterClose=i.manageFocusAfterClose.bind(Fi(i)),i.clearBackdropAnimationTimeout=i.clearBackdropAnimationTimeout.bind(Fi(i)),i.trapFocus=i.trapFocus.bind(Fi(i)),i.state={isOpen:!1,showStaticBackdropAnimation:!1},i}return Ene(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isOpen,o=i.autoFocus,s=i.onEnter;a&&(this.init(),this.setState({isOpen:!0}),o&&this.setFocus()),s&&s(),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<r.openCount-1)){var a=this.getFocusableChildren(),o=a.length;if(o!==0){for(var s=this.getFocusedChild(),c=0,l=0;l<o;l+=1)if(a[l]===s){c=l;break}i.shiftKey&&c===0?(i.preventDefault(),a[o-1].focus()):!i.shiftKey&&c===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===Ft.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||_y)(i,a)}},{key:"onClosed",value:function(i){var a=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||_y)(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(RQ.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<r.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=bp(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=OQ(),r.openCount<1&&(r.originalBodyOverflow=window.getComputedStyle(document.body).overflow),CQ(),r.openCount===0&&(document.body.className=wt(document.body.className,mt("modal-open",this.props.cssModule)),document.body.style.overflow="hidden"),this.modalIndex=r.openCount,r.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(r.openCount<=1){var i=mt("modal-open",this.props.cssModule),a=new RegExp("(^| )".concat(i,"( |$)"));document.body.className=document.body.className.replace(a," ").trim(),document.body.style.overflow=r.originalBodyOverflow}this.manageFocusAfterClose(),r.openCount=Math.max(0,r.openCount-1),CF(this._originalBodyPadding)}},{key:"clearBackdropAnimationTimeout",value:function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)}},{key:"renderModalDialog",value:function(){var i,a=this,o=bl(this.props,Rne),s="modal-dialog";return Z.createElement("div",tp({},o,{className:mt(wt(s,this.props.className,(i={},tf(i,"modal-".concat(this.props.size),this.props.size),tf(i,"".concat(s,"-centered"),this.props.centered),tf(i,"".concat(s,"-scrollable"),this.props.scrollable),tf(i,"modal-fullscreen",this.props.fullscreen===!0),tf(i,"modal-fullscreen-".concat(this.props.fullscreen,"-down"),typeof this.props.fullscreen=="string"),i)),this.props.cssModule),role:"document",ref:function(l){a._dialog=l}}),Z.createElement("div",{className:mt(wt("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,s=o.wrapClassName,c=o.modalClassName,l=o.backdropClassName,h=o.cssModule,p=o.isOpen,g=o.backdrop,_=o.role,b=o.labelledBy,w=o.external,x=o.innerRef,S={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":b,"aria-modal":!0,role:_,tabIndex:"-1"},C=this.props.fade,P=qc(qc(qc({},Xa.defaultProps),this.props.modalTransition),{},{baseClass:C?this.props.modalTransition.baseClass:"",timeout:C?this.props.modalTransition.timeout:0}),T=qc(qc(qc({},Xa.defaultProps),this.props.backdropTransition),{},{baseClass:C?this.props.backdropTransition.baseClass:"",timeout:C?this.props.backdropTransition.timeout:0}),A=g&&(C?Z.createElement(Xa,tp({},T,{in:p&&!!g,cssModule:h,className:mt(wt("modal-backdrop",l),h)})):Z.createElement("div",{className:mt(wt("modal-backdrop","show",l),h)}));return Z.createElement(i7,{node:this._element},Z.createElement("div",{className:mt(s)},Z.createElement(Xa,tp({},S,P,{in:p,onEntered:this.onOpened,onExited:this.onClosed,cssModule:h,className:mt(wt("modal",c,this.state.showStaticBackdropAnimation&&"modal-static"),h),innerRef:x}),w,this.renderModalDialog()),A))}return null}}]),r}(Z.Component);Ji.propTypes=a7;Ji.defaultProps=Nne;Ji.openCount=0;Ji.originalBodyOverflow=null;var Mne=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","close"];function GC(){return GC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},GC.apply(this,arguments)}function Lne(e,t){if(e==null)return{};var r=Ine(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ine(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Dne={children:Y.node,className:Y.string,close:Y.object,closeAriaLabel:Y.string,cssModule:Y.object,tag:Nt,toggle:Y.func,wrapTag:Nt};function Sl(e){var t,r=e.className,n=e.cssModule,i=e.children,a=e.toggle,o=e.tag,s=o===void 0?"h5":o,c=e.wrapTag,l=c===void 0?"div":c,h=e.closeAriaLabel,p=h===void 0?"Close":h,g=e.close,_=Lne(e,Mne),b=mt(wt(r,"modal-header"),n);return!g&&a&&(t=Z.createElement("button",{type:"button",onClick:a,className:mt("btn-close",n),"aria-label":p})),Z.createElement(l,GC({},_,{className:b}),Z.createElement(s,{className:mt("modal-title",n)},i),g||t)}Sl.propTypes=Dne;var $ne=["className","cssModule","tag"];function KC(){return KC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},KC.apply(this,arguments)}function Fne(e,t){if(e==null)return{};var r=Bne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Une={className:Y.string,cssModule:Y.object,tag:Nt};function as(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Fne(e,$ne),o=mt(wt(t,"modal-body"),r);return Z.createElement(i,KC({},a,{className:o}))}as.propTypes=Une;var zne=["className","cssModule","tag"];function YC(){return YC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},YC.apply(this,arguments)}function Vne(e,t){if(e==null)return{};var r=Wne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var qne={className:Y.string,cssModule:Y.object,tag:Nt};function Hu(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Vne(e,zne),o=mt(wt(t,"modal-footer"),r);return Z.createElement(i,YC({},a,{className:o}))}Hu.propTypes=qne;function ZC(){return ZC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ZC.apply(this,arguments)}var Hne={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"};function ab(e){var t=wt("tooltip-arrow",e.arrowClassName),r=wt("tooltip","show",e.popperClassName),n=wt("tooltip-inner",e.innerClassName),i=$T(Hne,e);return Z.createElement(QT,ZC({},i,{arrowClassName:t,popperClassName:r,innerClassName:n}))}ab.propTypes=XT;var Gne=["className","cssModule","row","disabled","check","inline","floating","noMargin","tag","switch"];function XC(){return XC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},XC.apply(this,arguments)}function Kne(e,t){if(e==null)return{};var r=Yne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Zne={children:Y.node,row:Y.bool,check:Y.bool,switch:Y.bool,inline:Y.bool,floating:Y.bool,noMargin:Y.bool,disabled:Y.bool,tag:Nt,className:Y.string,cssModule:Y.object};function wy(e){var t=e.className,r=e.cssModule,n=e.row,i=e.disabled,a=e.check,o=e.inline,s=e.floating,c=e.noMargin,l=e.tag,h=l===void 0?"div":l,p=e.switch,g=Kne(e,Gne),_=a||p,b=mt(wt(t,n?"row":!1,_?"form-check":!1,p?"form-switch":!1,_||c?!1:"mb-3",_&&o?"form-check-inline":!1,_&&i?"disabled":!1,s&&"form-floating"),r);return h==="fieldset"&&(g.disabled=i),Z.createElement(h,XC({},g,{className:b}))}wy.propTypes=Zne;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 Xne=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];function JC(){return JC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},JC.apply(this,arguments)}function Qne(e,t){if(e==null)return{};var r=Jne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function eie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tie(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function rie(e,t,r){return t&&tie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function nie(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&&eP(e,t)}function eP(e,t){return eP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},eP(e,t)}function iie(e){var t=oie();return function(){var n=xy(e),i;if(t){var a=xy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return aie(this,i)}}function aie(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 tP(e)}function tP(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 xy(e){return xy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xy(e)}var sie={children:Y.node,type:Y.string,size:Y.oneOfType([Y.number,Y.string]),bsSize:Y.string,valid:Y.bool,invalid:Y.bool,tag:Nt,innerRef:Y.oneOfType([Y.object,Y.func,Y.string]),plaintext:Y.bool,addon:Y.bool,className:Y.string,cssModule:Y.object},Zr=function(e){nie(r,e);var t=iie(r);function r(n){var i;return eie(this,r),i=t.call(this,n),i.getRef=i.getRef.bind(tP(i)),i.focus=i.focus.bind(tP(i)),i}return rie(r,[{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,s=i.type,c=s===void 0?"text":s,l=i.bsSize,h=i.valid,p=i.invalid,g=i.tag,_=i.addon,b=i.plaintext,w=i.innerRef,x=Qne(i,Xne),S=["switch","radio","checkbox"].indexOf(c)>-1,C=/\D/g,P=c==="textarea",T=c==="select",A=c==="range",j=g||(T||P?c:"input"),N="form-control";b?(N="".concat(N,"-plaintext"),j=g||"input"):A?N="form-range":T?N="form-select":S&&(_?N=null:N="form-check-input"),x.size&&C.test(x.size)&&(QO(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),l=x.size,delete x.size);var $=mt(wt(a,p&&"is-invalid",h&&"is-valid",l?T?"form-select-".concat(l):"form-control-".concat(l):!1,N),o);return(j==="input"||g&&typeof g=="function")&&(x.type=c==="switch"?"checkbox":c),x.children&&!(b||c==="select"||typeof j!="string"||j==="select")&&(QO('Input with a type of "'.concat(c,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete x.children),Z.createElement(j,JC({},x,{ref:w,className:$,"aria-invalid":p}))}}]),r}(Z.Component);Zr.propTypes=sie;var lie=["className","cssModule","tag","type","size"];function Sy(){return Sy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sy.apply(this,arguments)}function uie(e,t){if(e==null)return{};var r=cie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var fie={className:Y.string,cssModule:Y.object,size:Y.string,tag:Nt,type:Y.string};function Om(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n;e.type;var a=e.size,o=uie(e,lie),s=mt(wt(t,"input-group",a?"input-group-".concat(a):null),r);return e.type==="dropdown"?Z.createElement(wl,Sy({},o,{className:s})):Z.createElement(KF.Provider,{value:{insideInputGroup:!0}},Z.createElement(i,Sy({},o,{className:s})))}Om.propTypes=fie;var die=["className","listClassName","cssModule","size","tag","listTag","aria-label"];function rP(){return rP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rP.apply(this,arguments)}function hie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pie(e,t){if(e==null)return{};var r=mie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var vie={children:Y.node,className:Y.string,listClassName:Y.string,cssModule:Y.object,size:Y.string,tag:Nt,listTag:Nt,"aria-label":Y.string};function JT(e){var t=e.className,r=e.listClassName,n=e.cssModule,i=e.size,a=e.tag,o=a===void 0?"nav":a,s=e.listTag,c=s===void 0?"ul":s,l=e["aria-label"],h=l===void 0?"pagination":l,p=pie(e,die),g=mt(wt(t),n),_=mt(wt(r,"pagination",hie({},"pagination-".concat(i),!!i)),n);return Z.createElement(o,{className:g,"aria-label":h},Z.createElement(c,rP({},p,{className:_})))}JT.propTypes=vie;var gie=["active","className","cssModule","disabled","tag"];function nP(){return nP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nP.apply(this,arguments)}function yie(e,t){if(e==null)return{};var r=bie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var _ie={active:Y.bool,children:Y.node,className:Y.string,cssModule:Y.object,disabled:Y.bool,tag:Nt};function Pu(e){var t=e.active,r=e.className,n=e.cssModule,i=e.disabled,a=e.tag,o=a===void 0?"li":a,s=yie(e,gie),c=mt(wt(r,"page-item",{active:t,disabled:i}),n);return Z.createElement(o,nP({},s,{className:c}))}Pu.propTypes=_ie;var wie=["className","cssModule","next","previous","first","last","tag"];function iP(){return iP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iP.apply(this,arguments)}function xie(e,t){if(e==null)return{};var r=Sie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Oie={"aria-label":Y.string,children:Y.node,className:Y.string,cssModule:Y.object,next:Y.bool,previous:Y.bool,first:Y.bool,last:Y.bool,tag:Nt};function Eu(e){var t=e.className,r=e.cssModule,n=e.next,i=e.previous,a=e.first,o=e.last,s=e.tag,c=s===void 0?"a":s,l=xie(e,wie),h=mt(wt(t,"page-link"),r),p;i?p="Previous":n?p="Next":a?p="First":o&&(p="Last");var g=e["aria-label"]||p,_;i?_="‹":n?_="›":a?_="«":o&&(_="»");var b=e.children;return b&&Array.isArray(b)&&b.length===0&&(b=null),!l.href&&c==="a"&&(c="button"),(i||n||a||o)&&(b=[Z.createElement("span",{"aria-hidden":"true",key:"caret"},b||_),Z.createElement("span",{className:"visually-hidden",key:"ariaLabel"},g)]),Z.createElement(c,iP({},l,{className:h,"aria-label":g}),b)}Eu.propTypes=Oie;function aP(e){"@babel/helpers - typeof";return aP=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},aP(e)}function mN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mN(Object(r),!0).forEach(function(n){Pie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Pie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oP(){return oP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},oP.apply(this,arguments)}function Eie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tie(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function jie(e,t,r){return t&&Tie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Aie(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&&sP(e,t)}function sP(e,t){return sP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},sP(e,t)}function kie(e){var t=Nie();return function(){var n=Oy(e),i;if(t){var a=Oy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Rie(this,i)}}function Rie(e,t){if(t&&(aP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return o7(e)}function o7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nie(){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 Oy(e){return Oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oy(e)}var Mie=["defaultOpen"],Cm=function(e){Aie(r,e);var t=kie(r);function r(n){var i;return Eie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(o7(i)),i}return jie(r,[{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 Z.createElement(wl,oP({isOpen:this.state.isOpen,toggle:this.toggle},bl(this.props,Mie)))}}]),r}(M.Component);Cm.propTypes=Cie({defaultOpen:Y.bool,onToggle:Y.func},wl.propTypes);function lP(e){"@babel/helpers - typeof";return lP=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},lP(e)}function vN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vN(Object(r),!0).forEach(function(n){Iie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Iie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uP(){return uP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uP.apply(this,arguments)}function Die(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $ie(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Fie(e,t,r){return t&&$ie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bie(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&&cP(e,t)}function cP(e,t){return cP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},cP(e,t)}function Uie(e){var t=Vie();return function(){var n=Cy(e),i;if(t){var a=Cy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return zie(this,i)}}function zie(e,t){if(t&&(lP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return s7(e)}function s7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vie(){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 Cy(e){return Cy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cy(e)}var Wie=["defaultOpen"],Si=function(e){Bie(r,e);var t=Uie(r);function r(n){var i;return Die(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(s7(i)),i}return Fie(r,[{key:"toggle",value:function(){this.setState(function(i){return{isOpen:!i.isOpen}})}},{key:"render",value:function(){return Z.createElement(ab,uP({isOpen:this.state.isOpen,toggle:this.toggle},bl(this.props,Wie)))}}]),r}(M.Component);Si.propTypes=Lie({defaultOpen:Y.bool},ab.propTypes);function l7(e,t=globalThis.setTimeout,r=globalThis.clearTimeout){const n=M.useRef(null),i=M.useCallback(()=>{n.current&&r(n.current)},[r]),a=M.useCallback((o,s)=>{i(),n.current=t(()=>{o(),n.current=null},s??e)},[i,e,t]);return M.useEffect(()=>i,[i]),M.useMemo(()=>({setTimeout:a,clearCurrentTimeout:i}),[i,a])}const Lu=({className:e,children:t,loading:r=!1,type:n="default",fullWidth:i=!1})=>v.jsx(Qi,{body:!0,className:je(e,{"w-100":i,"w-75 mx-auto":!i,"border-danger":n==="error"}),children:v.jsxs("h3",{className:je("text-center mb-0",{"text-muted":n==="default","text-danger":n==="error"}),children:[r&&v.jsx(Ge,{icon:yT,spin:!0}),r&&v.jsx("span",{className:"ms-2",children:t??"Loading..."}),!r&&t]})}),Sr=({title:e,children:t,bodyClassName:r,...n})=>v.jsxs(Qi,{...n,children:[e&&v.jsx(Sm,{role:"heading","aria-level":4,children:e}),v.jsx(xm,{className:r,children:t})]}),gi=({children:e,type:t,className:r,small:n=!1})=>v.jsx(Sr,{role:"document",className:je("text-center",{"w-75 mx-auto":!n,"w-100":n,"bg-main":t==="success","bg-danger":t==="error","bg-warning":t==="warning","text-white":t!=="warning"},r),bodyClassName:je({"p-2":n}),children:e}),u7=({checked:e=!1,onChange:t,className:r,children:n,type:i,inline:a=!1})=>{const o=M.useId(),s=h=>t==null?void 0:t(h.target.checked,h),c={"form-switch":i==="switch","form-checkbox":i==="checkbox"},l=a?{display:"inline-block"}:{};return v.jsxs("span",{className:je("form-check",c,r),style:l,children:[v.jsx("input",{type:"checkbox",className:"form-check-input",id:o,checked:e,onChange:s}),v.jsx("label",{className:"form-check-label",htmlFor:o,children:n})]})},c7=e=>v.jsx(u7,{type:"checkbox",...e}),Xo=e=>v.jsx(u7,{type:"switch",...e}),dd=({children:e,label:t,className:r="",labelClassName:n="",noMargin:i=!1,id:a})=>v.jsxs("div",{className:`${r} ${i?"":"mb-3"}`,children:[v.jsx("label",{className:`form-label ${n}`,htmlFor:a,children:t}),e]}),qie=({children:e,value:t,onChange:r,type:n,required:i,placeholder:a,className:o,labelClassName:s})=>{const c=M.useId();return v.jsx(dd,{label:v.jsxs(v.Fragment,{children:[e,":"]}),className:o,labelClassName:s,id:c,children:v.jsx("input",{id:c,className:"form-control",type:n??"text",value:t,required:i??!0,placeholder:a,onChange:l=>r(l.target.value)})})},Hie=500;let Wg;const gN=()=>{Wg!==null&&clearTimeout(Wg),Wg=null},ob=({onChange:e,className:t,large:r=!0,noBorder:n=!1,initialValue:i="",setTimeout_:a=setTimeout})=>{const[o,s]=M.useState(i),c=(l,h=Hie)=>{s(l),gN(),Wg=a(()=>{e(l),gN()},h)};return v.jsxs("div",{className:je("search-field",t),children:[v.jsx("input",{type:"text",className:je("form-control search-field__input",{"form-control-lg":r,"search-field__input--no-border":n}),placeholder:"Search...",value:o,onChange:l=>c(l.target.value)}),v.jsx(Ge,{icon:F$,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:()=>c("",0)})]})},Ki=()=>M.useRef(null),f7=e=>{const t=new URLSearchParams(e),r={};return t.forEach((n,i)=>{if(i.endsWith("[]")){const a=i.slice(0,-2);r[a]??(r[a]=[]),r[a].push(n)}else r[i]=n}),r},sb=e=>{const t=new URLSearchParams;for(const[r,n]of Object.entries(e))n!==void 0&&(Array.isArray(n)?n.forEach(i=>t.append(`${r}[]`,`${i}`)):t.append(r,`${n}`));return t.toString()},hd=()=>{const{search:e}=bn();return M.useMemo(()=>f7(e),[e])},Gie=2e3,d7=(e={},t,r=globalThis.setTimeout,n=globalThis.clearTimeout)=>{const{initialValue:i=!1,delay:a=Gie}=typeof e=="boolean"?{initialValue:e,delay:t}:e,{setTimeout:o}=l7(a,r,n),[s,c]=M.useState(i),l=M.useRef(i),h=M.useCallback(()=>{c(!l.current),o(()=>c(l.current))},[o]);return[s,h]},lr=(e=!1)=>{const[t,r]=M.useState(e),n=M.useCallback(()=>r(o=>!o),[]),i=M.useCallback(()=>r(!0),[]),a=M.useCallback(()=>r(!1),[]);return[t,n,i,a]},os=({text:e,disabled:t=!1,className:r,children:n,dropdownClassName:i,noCaret:a,end:o=!1,minWidth:s,inline:c,size:l,...h})=>{const[p,g]=lr(),_=je("dropdown-btn__toggle",r,{"btn-block":!c,"dropdown-btn__toggle--with-caret":!a}),b={minWidth:s&&`${s}px`};return v.jsxs(wl,{isOpen:p,toggle:g,disabled:t,className:i,children:[v.jsx(is,{size:l,caret:!a,className:_,color:"primary",...h,children:e}),v.jsx(xl,{className:"w-100",end:o,style:b,children:n})]})},lb=({children:e,minWidth:t,label:r="Options"})=>v.jsx(os,{text:v.jsx(Ge,{className:"px-1",icon:AY}),"aria-label":r,size:"sm",minWidth:t,end:!0,noCaret:!0,inline:!0,children:e}),rp=({children:e,...t})=>v.jsx(BT,{children:v.jsx(UT,{className:"nav-pills__nav-link",tag:Y0,...t,children:e})}),h7=({children:e,fill:t=!1,className:r=""})=>v.jsx(Qi,{className:`nav-pills__nav p-0 overflow-hidden ${r}`,body:!0,children:v.jsx(FT,{pills:!0,fill:t,children:M.Children.map(e,n=>{if(!M.isValidElement(n)||n.type!==rp)throw new Error("Only NavPillItem children are allowed inside NavPills.");return n})})});function Pm(e,t,r){return typeof e=="object"?Pm(e.currentField,e.newField,e.currentOrderDir):e!==t?"ASC":r?{ASC:"DESC",DESC:void 0}[r]:"ASC"}const p7=(e,{field:t,dir:r})=>!t||!r?e:e.sort((n,i)=>{const a=r==="ASC"?1:-1,o=r==="ASC"?-1:1;return n[t]>i[t]?a:o}),Kie=e=>e.dir?`${e.field}-${e.dir}`:void 0,Yie=e=>{const[t,r]=e.split("-");return{field:t,dir:r}};function Em({items:e,order:t,onChange:r,isButton:n=!0,right:i=!1,prefixed:a=!0}){const o=s=>()=>{const c=Pm(s,t.field,t.dir);r(c?s:void 0,c)};return v.jsxs(Cm,{children:[v.jsxs(is,{caret:!0,color:n?"primary":"link",className:je({"dropdown-btn__toggle btn-block pe-4 overflow-hidden":n,"btn-sm p-0":!n}),children:[!n&&v.jsx(v.Fragment,{children:"Order by"}),n&&!t.field&&v.jsx("i",{children:"Order by..."}),n&&t.field&&v.jsxs(v.Fragment,{children:[a&&"Order by: ",e[t.field]," - ",v.jsx("small",{children:t.dir??"DESC"})]})]}),v.jsxs(xl,{end:i,className:"w-100",style:n?void 0:{minWidth:"11rem"},children:[Object.entries(e).map(([s,c])=>v.jsxs(Ze,{active:t.field===s,onClick:o(s),className:"d-flex justify-content-between align-items-center",children:[c,t.field===s&&v.jsx(Ge,{icon:t.dir==="ASC"?MY:bY})]},s)),v.jsx(Ze,{divider:!0}),v.jsx(Ze,{disabled:!t.field,onClick:()=>r(),children:v.jsx("i",{children:"Clear selection"})})]})]})}const Cp="#4696e5",Zie="rgba(70, 150, 229, 0.4)",fP="#f77f28",Xie="rgba(247, 127, 40, 0.4)",Qie="white",Jie="#161b22",eae=e=>{var t;return(t=document.querySelector("html"))==null?void 0:t.setAttribute("data-theme",e)},Tm=()=>{var e;return((e=document.querySelector("html"))==null?void 0:e.getAttribute("data-theme"))==="dark"},ej=(e=window.matchMedia.bind(window))=>e("(prefers-color-scheme: dark)").matches?"dark":"light",jm=M.createContext(void 0),pd=M.createContext({responsive:!0}),tae=({children:e,className:t})=>{const{responsive:r}=M.useContext(pd);return v.jsx(jm.Provider,{value:{section:"head"},children:v.jsx("thead",{className:je({"tw:hidden tw:lg:table-header-group":r},t),children:e})})},rae=({children:e,className:t})=>{const{responsive:r}=M.useContext(pd);return v.jsx(jm.Provider,{value:{section:"body"},children:v.jsx("tbody",{className:je({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3":r},t),children:e})})},nae=({children:e,className:t})=>{const{responsive:r}=M.useContext(pd);return v.jsx(jm.Provider,{value:{section:"footer"},children:v.jsx("tfoot",{className:je({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3 tw:mt-4":r},t),children:e})})},iae=({children:e,className:t,...r})=>{const n=M.useContext(jm),i=(n==null?void 0:n.section)==="body",{responsive:a}=M.useContext(pd);return v.jsx("tr",{className:je("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),...r,children:e})},aae=({children:e,className:t,columnName:r,type:n,...i})=>{const a=M.useContext(jm),o=n??((a==null?void 0:a.section)!=="body"?"th":"td"),{responsive:s}=M.useContext(pd);return v.jsx(o,{"data-column":s?r:void 0,className:je("tw:p-2 tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b-1":!s,"tw:block tw:lg:table-cell tw:not-last:border-b-1 tw:lg:border-b-1":s,"tw:before:lg:hidden tw:before:content-[attr(data-column)] tw:before:font-bold tw:before:mr-1":s&&o==="td"},t),...i,children:e})},oae=({header:e,footer:t,children:r,responsive:n=!0,...i})=>v.jsx(pd.Provider,{value:{responsive:n},children:v.jsxs("table",{className:"tw:w-full",...i,children:[v.jsx(tae,{children:e}),v.jsx(rae,{children:r}),t&&v.jsx(nae,{children:t})]})}),di=Object.assign(oae,{Row:iae,Cell:aae}),Yi=({children:e,className:t,disabled:r,variant:n="primary",size:i="md",inline:a=!1,solid:o=!1,...s})=>{const c="to"in s?nr:"button";return v.jsx(c,{className:je({"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":n!=="danger","tw:focus-ring-danger":n==="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":n==="primary","tw:border-zinc-500":n==="secondary","tw:text-zinc-500":n==="secondary"&&!o,"tw:border-danger":n==="danger","tw:text-danger":n==="danger"&&!o},o&&{"tw:text-white":!0,"tw:bg-brand":n==="primary","tw:highlight:bg-brand-dark tw:highlight:border-brand-dark":n==="primary","tw:bg-zinc-500":n==="secondary","tw:highlight:bg-zinc-600 tw:highlight:border-zinc-600":n==="secondary","tw:bg-danger":n==="danger","tw:highlight:bg-danger-dark tw:highlight:border-danger-dark":n==="danger"},!r&&{"tw:highlight:text-white":!o,"tw:highlight:bg-brand":n==="primary","tw:highlight:bg-zinc-500":n==="secondary","tw:highlight:bg-danger":n==="danger"},{"tw:pointer-events-none tw:opacity-65":r},t),disabled:r,...s,children:e})},dP=({onClick:e,label:t="Close"})=>v.jsx("button",{onClick:e,className:je("tw:opacity-50 tw:highlight:opacity-80 tw:transition-opacity","tw:rounded-md tw:focus-ring"),"aria-label":t,children:v.jsx(Ge,{icon:zY,size:"xl"})}),m7=({borderless:e=!1,size:t="md",feedback:r,className:n,disabled:i,readOnly:a,...o})=>{const s=!i&&!a;return v.jsx("input",{className:je("tw:w-full",{"tw:focus-ring":!r,"tw:focus-ring-danger":r==="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&&!r,"tw:border-danger":!e&&r==="error","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":!s,"tw:bg-lm-primary tw:dark:bg-dm-primary":s,"tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":s},n),disabled:i,readOnly:a,...o})},sae=({required:e,children:t,...r})=>v.jsxs("label",{...r,children:[t,e&&v.jsx("span",{className:"tw:text-danger tw:ml-1","data-testid":"required-indicator",children:"*"})]}),ow=({label:e,inputClassName:t,required:r,hiddenRequired:n,error:i,...a})=>{const o=M.useId();return v.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[v.jsx(sae,{htmlFor:o,required:r,children:e}),v.jsx(m7,{id:o,className:t,required:r||n,feedback:i?"error":void 0,...a}),i&&v.jsx("span",{className:"tw:text-danger",children:i})]})},lae=({onChange:e,containerClassName:t,inputClassName:r,size:n="lg",...i})=>{const{setTimeout:a,clearCurrentTimeout:o}=l7(500),s=M.useCallback(c=>{c?a(()=>e(c)):(o(),e(c))},[o,e,a]);return v.jsxs("div",{className:je("tw:group tw:relative tw:focus-within:z-10",t),children:[v.jsx(Ge,{icon:F$,className:je("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":n!=="sm","tw:scale-85 tw:left-2":n==="sm"})}),v.jsx(m7,{type:"search",className:je({"tw:pl-9":n!=="sm","tw:pl-7":n==="sm"},r),placeholder:"Search...",onChange:c=>s(c.target.value),size:n,...i})]})},uae=({className:e,disabled:t,size:r="md",...n})=>v.jsx("button",{className:je("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":r==="sm","tw:px-3 tw:py-1.5":r==="md","tw:px-4 tw:py-2 tw:text-lg":r==="lg","tw:pointer-events-none tw:opacity-65":t},e),disabled:t,...n}),cae=({className:e,...t})=>v.jsx("div",{className:je("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}),fae=({className:e,...t})=>v.jsx("div",{className:je("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}),dae=({className:e,...t})=>v.jsx("div",{className:je("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}),hae=({className:e,...t})=>v.jsx("div",{className:je("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}),mi=Object.assign(hae,{Body:fae,Header:cae,Footer:dae}),ub=({bodyClassName:e,children:t,...r})=>{const{title:n,titleSize:i="md",...a}="title"in r?r:{...r,title:void 0,titleSize:void 0};return v.jsxs(mi,{...a,children:[n&&v.jsxs(mi.Header,{children:[i==="lg"&&v.jsx("h4",{children:n}),i==="md"&&v.jsx("h5",{children:n}),i==="sm"&&v.jsx("h6",{children:n})]}),v.jsx(mi.Body,{className:e,children:t})]})},v7=M.createContext(null),pae=({className:e,to:t,...r})=>{const n=M.useContext(v7);return v.jsx(Y0,{role:"menuitem",to:t,className:({isActive:i})=>je("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":n==null?void 0:n.fill},e),...r})},mae=({children:e,className:t,fill:r})=>v.jsx(v7.Provider,{value:{fill:r},children:v.jsx(mi,{role:"menubar",className:je("tw:flex tw:overflow-hidden",t),children:e})});Object.assign(mae,{Pill:pae});const vae=({open:e,children:t,className:r,onClose:n,...i})=>{const a=M.useRef(null);return M.useEffect(()=>{var o,s;const c=document.body,l=c.style.overflow,h=c.style.paddingRight;if(e){const p=window.outerWidth-c.clientWidth,g=c.scrollHeight>c.clientHeight;c.style.overflow="hidden",g&&(c.style.paddingRight=`${p}px`),(o=a.current)==null||o.showModal()}else(s=a.current)==null||s.close();return()=>{c.style.overflow=l,c.style.paddingRight=h}},[e]),nb.createPortal(v.jsx("dialog",{ref:a,className:je("tw:bg-transparent tw:backdrop:bg-black/50",r),onCancel:o=>{o.preventDefault(),n()},...i,children:e&&t}),document.body)},g7=({open:e,onClose:t,variant:r="default",title:n,children:i,className:a,...o})=>{const{size:s="md",confirmText:c="Confirm",cancelText:l="Cancel",confirmDisabled:h,onConfirm:p,onClosed:g,..._}="onConfirm"in o?o:{...o},[b,w]=M.useState(e),x=M.useRef(null),S=M.useRef("cancel"),C=M.useCallback(()=>{S.current="confirm",p==null||p()},[p]);return M.useEffect(()=>{if(e){S.current="cancel",w(!0);return}const P=x.current;if(P){delete x.current.dataset.open;let T=!1;const A=j=>{T||j.target!==P||(T=!0,w(!1),g==null||g(S.current))};return P.addEventListener("transitionend",A),()=>{P.removeEventListener("transitionend",A)}}},[g,e]),M.useEffect(()=>{const P=x.current;b&&P&&(P.dataset.open="")},[b]),v.jsx(vae,{open:b,onClose:t,className:je({"tw:flex tw:w-screen tw:h-screen tw:max-w-screen tw:max-h-screen":b,"tw:overflow-hidden":r==="cover"},a),..._,children:v.jsx("div",{"data-testid":"transition-container",ref:x,className:je("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",r!=="cover"&&{"tw:sm:w-sm":s==="sm","tw:md:w-lg":s==="md","tw:md:w-4xl":s==="lg","tw:md:w-6xl":s==="xl"},{"tw:h-full":r==="cover"}),children:v.jsx(mi,{className:je("tw:w-full",{"tw:h-full tw:relative tw:overflow-auto":r==="cover"}),children:r==="cover"?v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:je("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:n}),v.jsx(dP,{onClick:t,label:"Close dialog"})]}),v.jsx("div",{children:i})]}):v.jsxs(v.Fragment,{children:[v.jsxs(mi.Header,{className:je("tw:sticky tw:top-0","tw:flex tw:items-center tw:justify-between tw:gap-x-2"),children:[v.jsx("h5",{className:je({"tw:text-danger":r==="danger"}),children:n}),v.jsx(dP,{onClick:t,label:"Close dialog"})]}),v.jsx(mi.Body,{children:i}),p&&v.jsxs(mi.Footer,{"data-testid":"footer",className:je("tw:flex tw:justify-end tw:items-center tw:gap-x-2","tw:[&]:px-3 tw:sticky tw:bottom-0"),children:[v.jsx(uae,{onClick:t,children:l}),v.jsx(Yi,{solid:!0,variant:r==="danger"?"danger":"primary",disabled:h,onClick:C,children:c})]})]})})})})},y7=({className:e,children:t,loading:r=!1,variant:n="default"})=>v.jsx(ub,{className:je({"tw:[&]:border-danger":n==="error"},e),children:v.jsxs("h3",{className:je("tw:text-center",{"tw:text-gray-500 tw:dark:text-gray-400":n==="default","tw:text-danger":n==="error"}),children:[r&&v.jsxs(v.Fragment,{children:[v.jsx(Ge,{icon:yT,spin:!0}),v.jsx("span",{className:"tw:ml-2",children:t??"Loading..."})]}),!r&&t]})}),b7=({variant:e,className:t,size:r="md",children:n})=>v.jsx("div",{className:je("tw:rounded-md tw:text-center",{"tw:p-2":r==="sm","tw:p-4":r==="md","tw:p-6":r==="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:n}),gae=({isOpen:e,onClose:t,forceUpdate:r})=>{const[n,,i]=lr(),a=M.useCallback(()=>{i(),r()},[r,i]);return e?v.jsxs(mi,{role:"alert",className:je("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(mi.Header,{className:"tw:flex tw:items-center tw:justify-between",children:[v.jsx("h5",{children:"This app has just been updated!"}),v.jsx(dP,{onClick:t})]}),v.jsxs(mi.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(Yi,{disabled:n,variant:"secondary",solid:!0,onClick:a,children:[!n&&v.jsxs(v.Fragment,{children:["Restart now ",v.jsx(Ge,{icon:qY})]}),n&&v.jsx(v.Fragment,{children:"Restarting..."})]})]})]}):null},_7=({children:e,title:t})=>v.jsx("div",{className:"tw:pt-4",children:v.jsxs(ub,{className:"tw:p-4 tw:w-full tw:lg:w-[65%] tw:m-auto",children:[v.jsx("h2",{children:t}),e]})}),w7=({to:e="/",children:t="Home"})=>v.jsxs(_7,{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(Yi,{inline:!0,to:e,size:"lg",children:t})]});function Ta(e){return M.useMemo(()=>e,[e])}function ja(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const a=r[i];e[i]=a}),e)}const yae=async()=>{var t;(await((t=navigator.serviceWorker)==null?void 0:t.getRegistrations())??[]).forEach(({waiting:r})=>{r==null||r.addEventListener("statechange",n=>{var i;((i=n.target)==null?void 0:i.state)==="activated"&&window.location.reload()}),r==null||r.postMessage({type:"SKIP_WAITING"})})},x7=({fetchServers:e,servers:t,settings:r,appUpdated:n,resetAppUpdate:i})=>{var x;const{MainHeader:a,Home:o,ShlinkWebComponentContainer:s,CreateServer:c,EditServer:l,Settings:h,ManageServers:p,ShlinkVersionsContainer:g}=Ta(x7),_=bn(),b=M.useRef(t),w=_.pathname==="/";return M.useEffect(()=>{Object.keys(b.current).length===0&&e()},[e]),M.useEffect(()=>{var S;eae(((S=r.ui)==null?void 0:S.theme)??ej())},[(x=r.ui)==null?void 0:x.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:je("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(G0,{children:[v.jsx(Ot,{index:!0,element:v.jsx(o,{})}),v.jsx(Ot,{path:"/settings",children:["","*"].map(S=>v.jsx(Ot,{path:S,element:v.jsx(h,{})},S))}),v.jsx(Ot,{path:"/manage-servers",element:v.jsx(p,{})}),v.jsx(Ot,{path:"/server/create",element:v.jsx(c,{})}),v.jsx(Ot,{path:"/server/:serverId/edit",element:v.jsx(l,{})}),v.jsx(Ot,{path:"/server/:serverId",children:["","*"].map(S=>v.jsx(Ot,{path:S,element:v.jsx(s,{})},S))}),v.jsx(Ot,{path:"*",element:v.jsx(w7,{})})]})}),v.jsx("div",{className:"tw:h-(--footer-height) tw:mt-(--footer-margin) tw:md:px-4",children:v.jsx(g,{})})]}),v.jsx(gae,{isOpen:n,onClose:i,forceUpdate:yae})]})},bae=ja(x7,["MainHeader","Home","ShlinkWebComponentContainer","CreateServer","EditServer","Settings","ManageServers","ShlinkVersionsContainer"]);function nn(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 _ae=typeof Symbol=="function"&&Symbol.observable||"@@observable",yN=_ae,sw=()=>Math.random().toString(36).substring(7).split("").join("."),wae={INIT:`@@redux/INIT${sw()}`,REPLACE:`@@redux/REPLACE${sw()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${sw()}`},Py=wae;function tj(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 S7(e,t,r){if(typeof e!="function")throw new Error(nn(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(nn(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(nn(1));return r(S7)(e,t)}let n=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((x,S)=>{o.set(S,x)}))}function h(){if(c)throw new Error(nn(3));return i}function p(x){if(typeof x!="function")throw new Error(nn(4));if(c)throw new Error(nn(5));let S=!0;l();const C=s++;return o.set(C,x),function(){if(S){if(c)throw new Error(nn(6));S=!1,l(),o.delete(C),a=null}}}function g(x){if(!tj(x))throw new Error(nn(7));if(typeof x.type>"u")throw new Error(nn(8));if(typeof x.type!="string")throw new Error(nn(17));if(c)throw new Error(nn(9));try{c=!0,i=n(i,x)}finally{c=!1}return(a=o).forEach(C=>{C()}),x}function _(x){if(typeof x!="function")throw new Error(nn(10));n=x,g({type:Py.REPLACE})}function b(){const x=p;return{subscribe(S){if(typeof S!="object"||S===null)throw new Error(nn(11));function C(){const T=S;T.next&&T.next(h())}return C(),{unsubscribe:x(C)}},[yN](){return this}}}return g({type:Py.INIT}),{dispatch:g,subscribe:p,getState:h,replaceReducer:_,[yN]:b}}function xae(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Py.INIT})>"u")throw new Error(nn(12));if(typeof r(void 0,{type:Py.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(nn(13))})}function rj(e){const t=Object.keys(e),r={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(r[o]=e[o])}const n=Object.keys(r);let i;try{xae(r)}catch(a){i=a}return function(o={},s){if(i)throw i;let c=!1;const l={};for(let h=0;h<n.length;h++){const p=n[h],g=r[p],_=o[p],b=g(_,s);if(typeof b>"u")throw s&&s.type,new Error(nn(14));l[p]=b,c=c||b!==_}return c=c||n.length!==Object.keys(o).length,c?l:o}}function Ey(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function Sae(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(nn(15))};const o={getState:i.getState,dispatch:(c,...l)=>a(c,...l)},s=e.map(c=>c(o));return a=Ey(...s)(i.dispatch),{...i,dispatch:a}}}function Oae(e){return tj(e)&&"type"in e&&typeof e.type=="string"}var O7=Symbol.for("immer-nothing"),bN=Symbol.for("immer-draftable"),_i=Symbol.for("immer-state");function ya(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Ef=Object.getPrototypeOf;function Iu(e){return!!e&&!!e[_i]}function Qo(e){var t;return e?C7(e)||Array.isArray(e)||!!e[bN]||!!((t=e.constructor)!=null&&t[bN])||fb(e)||db(e):!1}var Cae=Object.prototype.constructor.toString();function C7(e){if(!e||typeof e!="object")return!1;const t=Ef(e);if(t===null)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===Cae}function Pp(e,t){cb(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function cb(e){const t=e[_i];return t?t.type_:Array.isArray(e)?1:fb(e)?2:db(e)?3:0}function hP(e,t){return cb(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function P7(e,t,r){const n=cb(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Pae(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function fb(e){return e instanceof Map}function db(e){return e instanceof Set}function cu(e){return e.copy_||e.base_}function pP(e,t){if(fb(e))return new Map(e);if(db(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&C7(e))return Ef(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[_i];let n=Reflect.ownKeys(r);for(let i=0;i<n.length;i++){const a=n[i],o=r[a];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(r[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Ef(e),r)}function nj(e,t=!1){return hb(e)||Iu(e)||!Qo(e)||(cb(e)>1&&(e.set=e.add=e.clear=e.delete=Eae),Object.freeze(e),t&&Pp(e,(r,n)=>nj(n,!0))),e}function Eae(){ya(2)}function hb(e){return Object.isFrozen(e)}var Tae={};function Du(e){const t=Tae[e];return t||ya(0,e),t}var Ep;function E7(){return Ep}function jae(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function _N(e,t){t&&(Du("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function mP(e){vP(e),e.drafts_.forEach(Aae),e.drafts_=null}function vP(e){e===Ep&&(Ep=e.parent_)}function wN(e){return Ep=jae(Ep,e)}function Aae(e){const t=e[_i];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function xN(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[_i].modified_&&(mP(t),ya(4)),Qo(e)&&(e=Ty(t,e),t.parent_||jy(t,e)),t.patches_&&Du("Patches").generateReplacementPatches_(r[_i].base_,e,t.patches_,t.inversePatches_)):e=Ty(t,r,[]),mP(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==O7?e:void 0}function Ty(e,t,r){if(hb(t))return t;const n=t[_i];if(!n)return Pp(t,(i,a)=>SN(e,n,t,i,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return jy(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const i=n.copy_;let a=i,o=!1;n.type_===3&&(a=new Set(i),i.clear(),o=!0),Pp(a,(s,c)=>SN(e,n,i,s,c,r,o)),jy(e,i,!1),r&&e.patches_&&Du("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function SN(e,t,r,n,i,a,o){if(Iu(i)){const s=a&&t&&t.type_!==3&&!hP(t.assigned_,n)?a.concat(n):void 0,c=Ty(e,i,s);if(P7(r,n,c),Iu(c))e.canAutoFreeze_=!1;else return}else o&&r.add(i);if(Qo(i)&&!hb(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Ty(e,i),(!t||!t.scope_.parent_)&&jy(e,i)}}function jy(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&nj(t,r)}function kae(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:E7(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=ij;r&&(i=[n],a=Tp);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,s}var ij={get(e,t){if(t===_i)return e;const r=cu(e);if(!hP(r,t))return Rae(e,r,t);const n=r[t];return e.finalized_||!Qo(n)?n:n===lw(e.base_,t)?(uw(e),e.copy_[t]=yP(n,e)):n},has(e,t){return t in cu(e)},ownKeys(e){return Reflect.ownKeys(cu(e))},set(e,t,r){const n=T7(cu(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=lw(cu(e),t),a=i==null?void 0:i[_i];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(Pae(r,i)&&(r!==void 0||hP(e.base_,t)))return!0;uw(e),gP(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return lw(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,uw(e),gP(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=cu(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){ya(11)},getPrototypeOf(e){return Ef(e.base_)},setPrototypeOf(){ya(12)}},Tp={};Pp(ij,(e,t)=>{Tp[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Tp.deleteProperty=function(e,t){return Tp.set.call(this,e,t,void 0)};Tp.set=function(e,t,r){return ij.set.call(this,e[0],t,r,e[0])};function lw(e,t){const r=e[_i];return(r?cu(r):e)[t]}function Rae(e,t,r){var i;const n=T7(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function T7(e,t){if(!(t in e))return;let r=Ef(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Ef(r)}}function gP(e){e.modified_||(e.modified_=!0,e.parent_&&gP(e.parent_))}function uw(e){e.copy_||(e.copy_=pP(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Nae=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const o=this;return function(c=a,...l){return o.produce(c,h=>r.call(this,h,...l))}}typeof r!="function"&&ya(6),n!==void 0&&typeof n!="function"&&ya(7);let i;if(Qo(t)){const a=wN(this),o=yP(t,void 0);let s=!0;try{i=r(o),s=!1}finally{s?mP(a):vP(a)}return _N(a,n),xN(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===O7&&(i=void 0),this.autoFreeze_&&nj(i,!0),n){const a=[],o=[];Du("Patches").generateReplacementPatches_(t,i,a,o),n(a,o)}return i}else ya(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(o,...s)=>this.produceWithPatches(o,c=>t(c,...s));let n,i;return[this.produce(t,r,(o,s)=>{n=o,i=s}),n,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){Qo(e)||ya(8),Iu(e)&&(e=Mae(e));const t=wN(this),r=yP(e,void 0);return r[_i].isManual_=!0,vP(t),r}finishDraft(e,t){const r=e&&e[_i];(!r||!r.isManual_)&&ya(9);const{scope_:n}=r;return _N(n,t),xN(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=Du("Patches").applyPatches_;return Iu(e)?n(e,t):this.produce(e,i=>n(i,t))}};function yP(e,t){const r=fb(e)?Du("MapSet").proxyMap_(e,t):db(e)?Du("MapSet").proxySet_(e,t):kae(e,t);return(t?t.scope_:E7()).drafts_.push(r),r}function Mae(e){return Iu(e)||ya(10,e),j7(e)}function j7(e){if(!Qo(e)||hb(e))return e;const t=e[_i];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=pP(e,t.scope_.immer_.useStrictShallowCopy_)}else r=pP(e,!0);return Pp(r,(n,i)=>{P7(r,n,j7(i))}),t&&(t.finalized_=!1),r}var wi=new Nae,A7=wi.produce;wi.produceWithPatches.bind(wi);wi.setAutoFreeze.bind(wi);wi.setUseStrictShallowCopy.bind(wi);wi.applyPatches.bind(wi);wi.createDraft.bind(wi);wi.finishDraft.bind(wi);function k7(e){return({dispatch:r,getState:n})=>i=>a=>typeof a=="function"?a(r,n,e):i(a)}var Lae=k7(),Iae=k7,Dae=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ey:Ey.apply(null,arguments)},$ae=e=>e&&typeof e.match=="function";function An(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(Vo(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>Oae(n)&&n.type===e,r}var R7=class zh extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,zh.prototype)}static get[Symbol.species](){return zh}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new zh(...t[0].concat(this)):new zh(...t.concat(this))}};function ON(e){return Qo(e)?A7(e,()=>{}):e}function CN(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function Fae(e){return typeof e=="boolean"}var Bae=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new R7;return r&&(Fae(r)?o.push(Lae):o.push(Iae(r.extraArgument))),o},Uae="RTK_autoBatch",PN=e=>t=>{setTimeout(t,e)},zae=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,a=!1,o=!1;const s=new Set,c=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:PN(10):e.type==="callback"?e.queueNotification:PN(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const p=()=>i&&h(),g=n.subscribe(p);return s.add(h),()=>{g(),s.delete(h)}},dispatch(h){var p;try{return i=!((p=h==null?void 0:h.meta)!=null&&p[Uae]),a=!i,a&&(o||(o=!0,c(l))),n.dispatch(h)}finally{i=!0}}})},Vae=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new R7(e);return n&&i.push(zae(typeof n=="object"?n:void 0)),i};function N7(e){const t=Bae(),{reducer:r=void 0,middleware:n,devTools:i=!0,preloadedState:a=void 0,enhancers:o=void 0}=e||{};let s;if(typeof r=="function")s=r;else if(tj(r))s=rj(r);else throw new Error(Vo(1));let c;typeof n=="function"?c=n(t):c=t();let l=Ey;i&&(l=Dae({trace:!1,...typeof i=="object"&&i}));const h=Sae(...c),p=Vae(h);let g=typeof o=="function"?o(p):p();const _=l(...g);return S7(s,a,_)}function M7(e){const t={},r=[];let n;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(Vo(28));if(s in t)throw new Error(Vo(29));return t[s]=o,i},addMatcher(a,o){return r.push({matcher:a,reducer:o}),i},addDefaultCase(a){return n=a,i}};return e(i),[t,r,n]}function Wae(e){return typeof e=="function"}function qae(e,t){let[r,n,i]=M7(t),a;if(Wae(e))a=()=>ON(e());else{const s=ON(e);a=()=>s}function o(s=a(),c){let l=[r[c.type],...n.filter(({matcher:h})=>h(c)).map(({reducer:h})=>h)];return l.filter(h=>!!h).length===0&&(l=[i]),l.reduce((h,p)=>{if(p)if(Iu(h)){const _=p(h,c);return _===void 0?h:_}else{if(Qo(h))return A7(h,g=>p(g,c));{const g=p(h,c);if(g===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return g}}return h},s)}return o.getInitialState=a,o}var Hae=(e,t)=>$ae(e)?e.match(t):e(t);function Gae(...e){return t=>e.some(r=>Hae(r,t))}var Kae="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",Yae=(e=21)=>{let t="",r=e;for(;r--;)t+=Kae[Math.random()*64|0];return t},Zae=["name","message","stack","code"],cw=class{constructor(e,t){Bc(this,"_type");this.payload=e,this.meta=t}},EN=class{constructor(e,t){Bc(this,"_type");this.payload=e,this.meta=t}},Xae=e=>{if(typeof e=="object"&&e!==null){const t={};for(const r of Zae)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},TN="External signal was aborted",L7=(()=>{function e(t,r,n){const i=An(t+"/fulfilled",(c,l,h,p)=>({payload:c,meta:{...p||{},arg:h,requestId:l,requestStatus:"fulfilled"}})),a=An(t+"/pending",(c,l,h)=>({payload:void 0,meta:{...h||{},arg:l,requestId:c,requestStatus:"pending"}})),o=An(t+"/rejected",(c,l,h,p,g)=>({payload:p,error:(n&&n.serializeError||Xae)(c||"Rejected"),meta:{...g||{},arg:h,requestId:l,rejectedWithValue:!!p,requestStatus:"rejected",aborted:(c==null?void 0:c.name)==="AbortError",condition:(c==null?void 0:c.name)==="ConditionError"}}));function s(c,{signal:l}={}){return(h,p,g)=>{const _=n!=null&&n.idGenerator?n.idGenerator(c):Yae(),b=new AbortController;let w,x;function S(P){x=P,b.abort()}l&&(l.aborted?S(TN):l.addEventListener("abort",()=>S(TN),{once:!0}));const C=async function(){var A,j;let P;try{let N=(A=n==null?void 0:n.condition)==null?void 0:A.call(n,c,{getState:p,extra:g});if(Jae(N)&&(N=await N),N===!1||b.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const $=new Promise((U,B)=>{w=()=>{B({name:"AbortError",message:x||"Aborted"})},b.signal.addEventListener("abort",w)});h(a(_,c,(j=n==null?void 0:n.getPendingMeta)==null?void 0:j.call(n,{requestId:_,arg:c},{getState:p,extra:g}))),P=await Promise.race([$,Promise.resolve(r(c,{dispatch:h,getState:p,extra:g,requestId:_,signal:b.signal,abort:S,rejectWithValue:(U,B)=>new cw(U,B),fulfillWithValue:(U,B)=>new EN(U,B)})).then(U=>{if(U instanceof cw)throw U;return U instanceof EN?i(U.payload,_,c,U.meta):i(U,_,c)})])}catch(N){P=N instanceof cw?o(null,_,c,N.payload,N.meta):o(N,_,c)}finally{w&&b.signal.removeEventListener("abort",w)}return n&&!n.dispatchConditionRejection&&o.match(P)&&P.meta.condition||h(P),P}();return Object.assign(C,{abort:S,requestId:_,arg:c,unwrap(){return C.then(Qae)}})}}return Object.assign(s,{pending:a,rejected:o,fulfilled:i,settled:Gae(o,i),typePrefix:t})}return e.withTypes=()=>e,e})();function Qae(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function Jae(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var eoe=Symbol.for("rtk-slice-createasyncthunk");function toe(e,t){return`${e}/${t}`}function roe({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[eoe];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(Vo(11));const s=(typeof i.reducers=="function"?i.reducers(ioe()):i.reducers)||{},c=Object.keys(s),l={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(P,T){const A=typeof P=="string"?P:P.type;if(!A)throw new Error(Vo(12));if(A in l.sliceCaseReducersByType)throw new Error(Vo(13));return l.sliceCaseReducersByType[A]=T,h},addMatcher(P,T){return l.sliceMatchers.push({matcher:P,reducer:T}),h},exposeAction(P,T){return l.actionCreators[P]=T,h},exposeCaseReducer(P,T){return l.sliceCaseReducersByName[P]=T,h}};c.forEach(P=>{const T=s[P],A={reducerName:P,type:toe(a,P),createNotation:typeof i.reducers=="function"};ooe(T)?loe(A,T,h,t):aoe(A,T,h)});function p(){const[P={},T=[],A=void 0]=typeof i.extraReducers=="function"?M7(i.extraReducers):[i.extraReducers],j={...P,...l.sliceCaseReducersByType};return qae(i.initialState,N=>{for(let $ in j)N.addCase($,j[$]);for(let $ of l.sliceMatchers)N.addMatcher($.matcher,$.reducer);for(let $ of T)N.addMatcher($.matcher,$.reducer);A&&N.addDefaultCase(A)})}const g=P=>P,_=new Map;let b;function w(P,T){return b||(b=p()),b(P,T)}function x(){return b||(b=p()),b.getInitialState()}function S(P,T=!1){function A(N){let $=N[P];return typeof $>"u"&&T&&($=x()),$}function j(N=g){const $=CN(_,T,()=>new WeakMap);return CN($,N,()=>{const U={};for(const[B,W]of Object.entries(i.selectors??{}))U[B]=noe(W,N,x,T);return U})}return{reducerPath:P,getSelectors:j,get selectors(){return j(A)},selectSlice:A}}const C={name:a,reducer:w,actions:l.actionCreators,caseReducers:l.sliceCaseReducersByName,getInitialState:x,...S(o),injectInto(P,{reducerPath:T,...A}={}){const j=T??o;return P.inject({reducerPath:j,reducer:w},A),{...C,...S(j,!0)}}};return C}}function noe(e,t,r,n){function i(a,...o){let s=t(a);return typeof s>"u"&&n&&(s=r()),e(s,...o)}return i.unwrapped=e,i}var Tr=roe();function ioe(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function aoe({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&!soe(n))throw new Error(Vo(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?An(e,o):An(e))}function ooe(e){return e._reducerDefinitionType==="asyncThunk"}function soe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function loe({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Vo(18));const{payloadCreator:a,fulfilled:o,pending:s,rejected:c,settled:l,options:h}=r,p=i(e,a,h);n.exposeAction(t,p),o&&n.addCase(p.fulfilled,o),s&&n.addCase(p.pending,s),c&&n.addCase(p.rejected,c),l&&n.addMatcher(p.settled,l),n.exposeCaseReducer(t,{fulfilled:o||hg,pending:s||hg,rejected:c||hg,settled:l||hg})}function hg(){}function Vo(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:uoe,reducer:coe}=Tr({name:"shlink/appUpdates",initialState:!1,reducers:{appUpdateAvailable:()=>!0,resetAppUpdate:()=>!1}}),{appUpdateAvailable:foe,resetAppUpdate:doe}=uoe,hoe=coe,poe=(e,t)=>{e.factory("App",bae),e.decorator("App",t(["servers","settings","appUpdated"],["fetchServers","resetAppUpdate"])),e.serviceFactory("appUpdateAvailable",()=>foe),e.serviceFactory("resetAppUpdate",()=>doe)};var I7=e=>{throw TypeError(e)},D7=(e,t,r)=>t.has(e)||I7("Cannot "+r),jN=(e,t,r)=>(D7(e,t,"read from private field"),r?r.call(e):t.get(e)),moe=(e,t,r)=>t.has(e)?I7("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),voe=(e,t,r,n)=>(D7(e,t,"write to private field"),t.set(e,r),r);const AN={"Content-Type":"application/json"},kN=e=>e!=null&&e.body?e?{...e,headers:{...e.headers??{},...AN}}:{headers:AN}:e;var Vh;let goe=class{constructor(t=globalThis.fetch.bind(globalThis)){moe(this,Vh),voe(this,Vh,t)}async jsonRequest(t,r){const n=await jN(this,Vh).call(this,t,kN(r)),i=await n.json();if(!n.ok)throw i;return i}async emptyRequest(t,r){const n=await jN(this,Vh).call(this,t,kN(r));if(!n.ok)throw await n.json()}};Vh=new WeakMap;const aj={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(aj);const yoe=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,RN=e=>{if(typeof e!="string")throw new TypeError("Invalid argument expected string");const t=e.match(yoe);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},NN=e=>e==="*"||e==="x"||e==="X",MN=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},boe=(e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t],_oe=(e,t)=>{if(NN(e)||NN(t))return 0;const[r,n]=boe(MN(e),MN(t));return r>n?1:r<n?-1:0},LN=(e,t)=>{for(let r=0;r<Math.max(e.length,t.length);r++){const n=_oe(e[r]||"0",t[r]||"0");if(n!==0)return n}return 0},woe=(e,t)=>{const r=RN(e),n=RN(t),i=r.pop(),a=n.pop(),o=LN(r,n);return o!==0?o:i&&a?LN(i.split("."),a.split(".")):i||a?i?-1:1:0},bP=(e,t,r)=>{xoe(r);const n=woe(e,t);return $7[r].includes(n)},$7={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},IN=Object.keys($7),xoe=e=>{if(typeof e!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(IN.indexOf(e)===-1)throw new Error(`Invalid operator, expected one of ${IN.join("|")}`)},F7=(e,t)=>e.reduce((r,n)=>{const i=t(n);return r[i]=(r[i]||0)+1,r},{}),B7=(e,t)=>e.reduce((r,n)=>{const i=t(n);return(r[i]=r[i]||[]).push(n),r},{}),fw=e=>Object.prototype.toString.call(e)==="[object Object]",U7=(e,t)=>{const r={};return(...n)=>{const i=e(...n);if(r[i])return r[i];const a=t(...n);return r[i]=a,a}},pb=(e,t)=>{const r={...e};return!fw(e)||!fw(t)||Object.keys(t).forEach(n=>{fw(t[n])?r[n]=n in e&&e[n]!==void 0?pb(e[n],t[n]):{...t[n]}:r[n]=t[n]}),r},oj=(e,t)=>Array.from({length:t-e},(r,n)=>e+n),Soe=(e,t)=>[...e].sort((r,n)=>{const i=t(r),a=t(n);return i===a?0:i<a?-1:1}),pf=(e,t)=>{const r=[];for(let n=0;n<e.length;n+=t)r.push(e.slice(n,n+t));return r},DN=(e,t)=>Object.fromEntries(e.map((r,n)=>[r,t[n]])),Gn=({href:e,children:t,rel:r,...n})=>v.jsx("a",{target:"_blank",rel:`noopener noreferrer${r?` ${r}`:""}`,href:e,...n,children:t??e}),Ooe="Left",Coe="Right",Poe="Up",Eoe="Down",sf={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},_P={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},$N="mousemove",FN="mouseup",Toe="touchend",joe="touchmove",Aoe="touchstart";function koe(e,t,r,n){return e>t?r>0?Coe:Ooe:n>0?Eoe:Poe}function BN(e,t){if(t===0)return e;const r=Math.PI/180*t,n=e[0]*Math.cos(r)+e[1]*Math.sin(r),i=e[1]*Math.cos(r)-e[0]*Math.sin(r);return[n,i]}function Roe(e,t){const r=h=>{const p="touches"in h;p&&h.touches.length>1||e((g,_)=>{_.trackMouse&&!p&&(document.addEventListener($N,n),document.addEventListener(FN,o));const{clientX:b,clientY:w}=p?h.touches[0]:h,x=BN([b,w],_.rotationAngle);return _.onTouchStartOrOnMouseDown&&_.onTouchStartOrOnMouseDown({event:h}),Object.assign(Object.assign(Object.assign({},g),_P),{initial:x.slice(),xy:x,start:h.timeStamp||0})})},n=h=>{e((p,g)=>{const _="touches"in h;if(_&&h.touches.length>1)return p;if(h.timeStamp-p.start>g.swipeDuration)return p.swiping?Object.assign(Object.assign({},p),{swiping:!1}):p;const{clientX:b,clientY:w}=_?h.touches[0]:h,[x,S]=BN([b,w],g.rotationAngle),C=x-p.xy[0],P=S-p.xy[1],T=Math.abs(C),A=Math.abs(P),j=(h.timeStamp||0)-p.start,N=Math.sqrt(T*T+A*A)/(j||1),$=[C/(j||1),P/(j||1)],U=koe(T,A,C,P),B=typeof g.delta=="number"?g.delta:g.delta[U.toLowerCase()]||sf.delta;if(T<B&&A<B&&!p.swiping)return p;const W={absX:T,absY:A,deltaX:C,deltaY:P,dir:U,event:h,first:p.first,initial:p.initial,velocity:N,vxvy:$};W.first&&g.onSwipeStart&&g.onSwipeStart(W),g.onSwiping&&g.onSwiping(W);let q=!1;return(g.onSwiping||g.onSwiped||g[`onSwiped${U}`])&&(q=!0),q&&g.preventScrollOnSwipe&&g.trackTouch&&h.cancelable&&h.preventDefault(),Object.assign(Object.assign({},p),{first:!1,eventData:W,swiping:!0})})},i=h=>{e((p,g)=>{let _;if(p.swiping&&p.eventData){if(h.timeStamp-p.start<g.swipeDuration){_=Object.assign(Object.assign({},p.eventData),{event:h}),g.onSwiped&&g.onSwiped(_);const b=g[`onSwiped${_.dir}`];b&&b(_)}}else g.onTap&&g.onTap({event:h});return g.onTouchEndOrOnMouseUp&&g.onTouchEndOrOnMouseUp({event:h}),Object.assign(Object.assign(Object.assign({},p),_P),{eventData:_})})},a=()=>{document.removeEventListener($N,n),document.removeEventListener(FN,o)},o=h=>{a(),i(h)},s=(h,p)=>{let g=()=>{};if(h&&h.addEventListener){const _=Object.assign(Object.assign({},sf.touchEventOptions),p.touchEventOptions),b=[[Aoe,r,_],[joe,n,Object.assign(Object.assign({},_),p.preventScrollOnSwipe?{passive:!1}:{})],[Toe,i,_]];b.forEach(([w,x,S])=>h.addEventListener(w,x,S)),g=()=>b.forEach(([w,x])=>h.removeEventListener(w,x))}return g},l={ref:h=>{h!==null&&e((p,g)=>{if(p.el===h)return p;const _={};return p.el&&p.el!==h&&p.cleanUpTouch&&(p.cleanUpTouch(),_.cleanUpTouch=void 0),g.trackTouch&&h&&(_.cleanUpTouch=s(h,g)),Object.assign(Object.assign(Object.assign({},p),{el:h}),_)})}};return t.trackMouse&&(l.onMouseDown=r),[l,s]}function Noe(e,t,r,n){return!t.trackTouch||!e.el?(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0})):e.cleanUpTouch?t.preventScrollOnSwipe!==r.preventScrollOnSwipe||t.touchEventOptions.passive!==r.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:n(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:n(e.el,t)})}function Moe(e){const{trackMouse:t}=e,r=M.useRef(Object.assign({},_P)),n=M.useRef(Object.assign({},sf)),i=M.useRef(Object.assign({},n.current));i.current=Object.assign({},n.current),n.current=Object.assign(Object.assign({},sf),e);let a;for(a in sf)n.current[a]===void 0&&(n.current[a]=sf[a]);const[o,s]=M.useMemo(()=>Roe(c=>r.current=c(r.current,n.current),{trackMouse:t}),[t]);return r.current=Noe(r.current,n.current,i.current,s),o}var Wh={exports:{}};/** @license
|
||
* eventsource.js
|
||
* Available under MIT License (MIT)
|
||
* https://github.com/Yaffle/EventSource/
|
||
*/var Loe=Wh.exports,UN;function Ioe(){return UN||(UN=1,function(e,t){(function(r){var n=r.setTimeout,i=r.clearTimeout,a=r.XMLHttpRequest,o=r.XDomainRequest,s=r.ActiveXObject,c=r.EventSource,l=r.document,h=r.Promise,p=r.fetch,g=r.Response,_=r.TextDecoder,b=r.TextEncoder,w=r.AbortController;if(typeof window<"u"&&typeof l<"u"&&!("readyState"in l)&&l.body==null&&(l.readyState="loading",window.addEventListener("load",function(ge){l.readyState="complete"},!1)),a==null&&s!=null&&(a=function(){return new s("Microsoft.XMLHTTP")}),Object.create==null&&(Object.create=function(ge){function Ee(){}return Ee.prototype=ge,new Ee}),Date.now||(Date.now=function(){return new Date().getTime()}),w==null){var x=p;p=function(ge,Ee){var Ae=Ee.signal;return x(ge,{headers:Ee.headers,credentials:Ee.credentials,cache:Ee.cache}).then(function(Le){var Ke=Le.body.getReader();return Ae._reader=Ke,Ae._aborted&&Ae._reader.cancel(),{status:Le.status,statusText:Le.statusText,headers:Le.headers,body:{getReader:function(){return Ke}}}})},w=function(){this.signal={_reader:null,_aborted:!1},this.abort=function(){this.signal._reader!=null&&this.signal._reader.cancel(),this.signal._aborted=!0}}}function S(){this.bitsNeeded=0,this.codePoint=0}S.prototype.decode=function(ge){function Ee(ke,Re,$e){if($e===1)return ke>=128>>Re&&ke<<Re<=2047;if($e===2)return ke>=2048>>Re&&ke<<Re<=55295||ke>=57344>>Re&&ke<<Re<=65535;if($e===3)return ke>=65536>>Re&&ke<<Re<=1114111;throw new Error}function Ae(ke,Re){if(ke===6*1)return Re>>6>15?3:Re>31?2:1;if(ke===6*2)return Re>15?3:2;if(ke===6*3)return 3;throw new Error}for(var Le=65533,Ke="",Ue=this.bitsNeeded,He=this.codePoint,ye=0;ye<ge.length;ye+=1){var xe=ge[ye];Ue!==0&&(xe<128||xe>191||!Ee(He<<6|xe&63,Ue-6,Ae(Ue,He)))&&(Ue=0,He=Le,Ke+=String.fromCharCode(He)),Ue===0?(xe>=0&&xe<=127?(Ue=0,He=xe):xe>=192&&xe<=223?(Ue=6*1,He=xe&31):xe>=224&&xe<=239?(Ue=6*2,He=xe&15):xe>=240&&xe<=247?(Ue=6*3,He=xe&7):(Ue=0,He=Le),Ue!==0&&!Ee(He,Ue,Ae(Ue,He))&&(Ue=0,He=Le)):(Ue-=6,He=He<<6|xe&63),Ue===0&&(He<=65535?Ke+=String.fromCharCode(He):(Ke+=String.fromCharCode(55296+(He-65535-1>>10)),Ke+=String.fromCharCode(56320+(He-65535-1&1023))))}return this.bitsNeeded=Ue,this.codePoint=He,Ke};var C=function(){try{return new _().decode(new b().encode("test"),{stream:!0})==="test"}catch(ge){console.debug("TextDecoder does not support streaming option. Using polyfill instead: "+ge)}return!1};(_==null||b==null||!C())&&(_=S);var P=function(){};function T(ge){this.withCredentials=!1,this.readyState=0,this.status=0,this.statusText="",this.responseText="",this.onprogress=P,this.onload=P,this.onerror=P,this.onreadystatechange=P,this._contentType="",this._xhr=ge,this._sendTimeout=0,this._abort=P}T.prototype.open=function(ge,Ee){this._abort(!0);var Ae=this,Le=this._xhr,Ke=1,Ue=0;this._abort=function($e){Ae._sendTimeout!==0&&(i(Ae._sendTimeout),Ae._sendTimeout=0),(Ke===1||Ke===2||Ke===3)&&(Ke=4,Le.onload=P,Le.onerror=P,Le.onabort=P,Le.onprogress=P,Le.onreadystatechange=P,Le.abort(),Ue!==0&&(i(Ue),Ue=0),$e||(Ae.readyState=4,Ae.onabort(null),Ae.onreadystatechange())),Ke=0};var He=function(){if(Ke===1){var $e=0,Ye="",Qe=void 0;if("contentType"in Le)$e=200,Ye="OK",Qe=Le.contentType;else try{$e=Le.status,Ye=Le.statusText,Qe=Le.getResponseHeader("Content-Type")}catch{$e=0,Ye="",Qe=void 0}$e!==0&&(Ke=2,Ae.readyState=2,Ae.status=$e,Ae.statusText=Ye,Ae._contentType=Qe,Ae.onreadystatechange())}},ye=function(){if(He(),Ke===2||Ke===3){Ke=3;var $e="";try{$e=Le.responseText}catch{}Ae.readyState=3,Ae.responseText=$e,Ae.onprogress()}},xe=function($e,Ye){if((Ye==null||Ye.preventDefault==null)&&(Ye={preventDefault:P}),ye(),Ke===1||Ke===2||Ke===3){if(Ke=4,Ue!==0&&(i(Ue),Ue=0),Ae.readyState=4,$e==="load")Ae.onload(Ye);else if($e==="error")Ae.onerror(Ye);else if($e==="abort")Ae.onabort(Ye);else throw new TypeError;Ae.onreadystatechange()}},ke=function($e){Le!=null&&(Le.readyState===4?(!("onload"in Le)||!("onerror"in Le)||!("onabort"in Le))&&xe(Le.responseText===""?"error":"load",$e):Le.readyState===3?"onprogress"in Le||ye():Le.readyState===2&&He())},Re=function(){Ue=n(function(){Re()},500),Le.readyState===3&&ye()};"onload"in Le&&(Le.onload=function($e){xe("load",$e)}),"onerror"in Le&&(Le.onerror=function($e){xe("error",$e)}),"onabort"in Le&&(Le.onabort=function($e){xe("abort",$e)}),"onprogress"in Le&&(Le.onprogress=ye),"onreadystatechange"in Le&&(Le.onreadystatechange=function($e){ke($e)}),("contentType"in Le||!("ontimeout"in a.prototype))&&(Ee+=(Ee.indexOf("?")===-1?"?":"&")+"padding=true"),Le.open(ge,Ee,!0),"readyState"in Le&&(Ue=n(function(){Re()},0))},T.prototype.abort=function(){this._abort(!1)},T.prototype.getResponseHeader=function(ge){return this._contentType},T.prototype.setRequestHeader=function(ge,Ee){var Ae=this._xhr;"setRequestHeader"in Ae&&Ae.setRequestHeader(ge,Ee)},T.prototype.getAllResponseHeaders=function(){return this._xhr.getAllResponseHeaders!=null&&this._xhr.getAllResponseHeaders()||""},T.prototype.send=function(){if((!("ontimeout"in a.prototype)||!("sendAsBinary"in a.prototype)&&!("mozAnon"in a.prototype))&&l!=null&&l.readyState!=null&&l.readyState!=="complete"){var ge=this;ge._sendTimeout=n(function(){ge._sendTimeout=0,ge.send()},4);return}var Ee=this._xhr;"withCredentials"in Ee&&(Ee.withCredentials=this.withCredentials);try{Ee.send(void 0)}catch(Ae){throw Ae}};function A(ge){return ge.replace(/[A-Z]/g,function(Ee){return String.fromCharCode(Ee.charCodeAt(0)+32)})}function j(ge){for(var Ee=Object.create(null),Ae=ge.split(`\r
|
||
`),Le=0;Le<Ae.length;Le+=1){var Ke=Ae[Le],Ue=Ke.split(": "),He=Ue.shift(),ye=Ue.join(": ");Ee[A(He)]=ye}this._map=Ee}j.prototype.get=function(ge){return this._map[A(ge)]},a!=null&&a.HEADERS_RECEIVED==null&&(a.HEADERS_RECEIVED=2);function N(){}N.prototype.open=function(ge,Ee,Ae,Le,Ke,Ue,He){ge.open("GET",Ke);var ye=0;ge.onprogress=function(){var ke=ge.responseText,Re=ke.slice(ye);ye+=Re.length,Ae(Re)},ge.onerror=function(ke){ke.preventDefault(),Le(new Error("NetworkError"))},ge.onload=function(){Le(null)},ge.onabort=function(){Le(null)},ge.onreadystatechange=function(){if(ge.readyState===a.HEADERS_RECEIVED){var ke=ge.status,Re=ge.statusText,$e=ge.getResponseHeader("Content-Type"),Ye=ge.getAllResponseHeaders();Ee(ke,Re,$e,new j(Ye))}},ge.withCredentials=Ue;for(var xe in He)Object.prototype.hasOwnProperty.call(He,xe)&&ge.setRequestHeader(xe,He[xe]);return ge.send(),ge};function $(ge){this._headers=ge}$.prototype.get=function(ge){return this._headers.get(ge)};function U(){}U.prototype.open=function(ge,Ee,Ae,Le,Ke,Ue,He){var ye=null,xe=new w,ke=xe.signal,Re=new _;return p(Ke,{headers:He,credentials:Ue?"include":"same-origin",signal:ke,cache:"no-store"}).then(function($e){return ye=$e.body.getReader(),Ee($e.status,$e.statusText,$e.headers.get("Content-Type"),new $($e.headers)),new h(function(Ye,Qe){var yt=function(){ye.read().then(function(xt){if(xt.done)Ye(void 0);else{var bt=Re.decode(xt.value,{stream:!0});Ae(bt),yt()}}).catch(function(xt){Qe(xt)})};yt()})}).catch(function($e){if($e.name!=="AbortError")return $e}).then(function($e){Le($e)}),{abort:function(){ye!=null&&ye.cancel(),xe.abort()}}};function B(){this._listeners=Object.create(null)}function W(ge){n(function(){throw ge},0)}B.prototype.dispatchEvent=function(ge){ge.target=this;var Ee=this._listeners[ge.type];if(Ee!=null)for(var Ae=Ee.length,Le=0;Le<Ae;Le+=1){var Ke=Ee[Le];try{typeof Ke.handleEvent=="function"?Ke.handleEvent(ge):Ke.call(this,ge)}catch(Ue){W(Ue)}}},B.prototype.addEventListener=function(ge,Ee){ge=String(ge);var Ae=this._listeners,Le=Ae[ge];Le==null&&(Le=[],Ae[ge]=Le);for(var Ke=!1,Ue=0;Ue<Le.length;Ue+=1)Le[Ue]===Ee&&(Ke=!0);Ke||Le.push(Ee)},B.prototype.removeEventListener=function(ge,Ee){ge=String(ge);var Ae=this._listeners,Le=Ae[ge];if(Le!=null){for(var Ke=[],Ue=0;Ue<Le.length;Ue+=1)Le[Ue]!==Ee&&Ke.push(Le[Ue]);Ke.length===0?delete Ae[ge]:Ae[ge]=Ke}};function q(ge){this.type=ge,this.target=void 0}function J(ge,Ee){q.call(this,ge),this.data=Ee.data,this.lastEventId=Ee.lastEventId}J.prototype=Object.create(q.prototype);function Q(ge,Ee){q.call(this,ge),this.status=Ee.status,this.statusText=Ee.statusText,this.headers=Ee.headers}Q.prototype=Object.create(q.prototype);function re(ge,Ee){q.call(this,ge),this.error=Ee.error}re.prototype=Object.create(q.prototype);var oe=-1,ue=0,ae=1,K=2,H=-1,V=0,ne=1,X=2,se=3,ce=/^text\/event\-stream(;.*)?$/i,de=1e3,be=18e6,I=function(ge,Ee){var Ae=ge==null?Ee:parseInt(ge,10);return Ae!==Ae&&(Ae=Ee),F(Ae)},F=function(ge){return Math.min(Math.max(ge,de),be)},G=function(ge,Ee,Ae){try{typeof Ee=="function"&&Ee.call(ge,Ae)}catch(Le){W(Le)}};function le(ge,Ee){B.call(this),Ee=Ee||{},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,Oe(this,ge,Ee)}function ie(){return a!=null&&"withCredentials"in a.prototype||o==null?new a:new o}var he=p!=null&&g!=null&&"body"in g.prototype;function Oe(ge,Ee,Ae){Ee=String(Ee);var Le=!!Ae.withCredentials,Ke=Ae.lastEventIdQueryParameterName||"lastEventId",Ue=F(1e3),He=I(Ae.heartbeatTimeout,45e3),ye="",xe=Ue,ke=!1,Re=0,$e=Ae.headers||{},Ye=Ae.Transport,Qe=he&&Ye==null?void 0:new T(Ye!=null?new Ye:ie()),yt=Ye!=null&&typeof Ye!="string"?new Ye:Qe==null?new U:new N,xt=void 0,bt=0,Xt=oe,qt="",jr="",Lr="",Mn="",Cr=V,mo=0,Ln=0,ta=function(fr,ir,Ir,Ar){if(Xt===ue)if(fr===200&&Ir!=null&&ce.test(Ir)){Xt=ae,ke=Date.now(),xe=Ue,ge.readyState=ae;var dr=new Q("open",{status:fr,statusText:ir,headers:Ar});ge.dispatchEvent(dr),G(ge,ge.onopen,dr)}else{var hr="";fr!==200?(ir&&(ir=ir.replace(/\s+/g," ")),hr="EventSource's response has a status "+fr+" "+ir+" that is not 200. Aborting the connection."):hr="EventSource's response has a Content-Type specifying an unsupported type: "+(Ir==null?"-":Ir.replace(/\s+/g," "))+". Aborting the connection.",fs();var dr=new Q("error",{status:fr,statusText:ir,headers:Ar});ge.dispatchEvent(dr),G(ge,ge.onerror,dr),console.error(hr)}},ra=function(fr){if(Xt===ae){for(var ir=-1,Ir=0;Ir<fr.length;Ir+=1){var Ar=fr.charCodeAt(Ir);(Ar===10||Ar===13)&&(ir=Ir)}var dr=(ir!==-1?Mn:"")+fr.slice(0,ir+1);Mn=(ir===-1?Mn:"")+fr.slice(ir+1),fr!==""&&(ke=Date.now(),Re+=fr.length);for(var hr=0;hr<dr.length;hr+=1){var Ar=dr.charCodeAt(hr);if(Cr===H&&Ar===10)Cr=V;else if(Cr===H&&(Cr=V),Ar===13||Ar===10){if(Cr!==V){Cr===ne&&(Ln=hr+1);var en=dr.slice(mo,Ln-1),Zn=dr.slice(Ln+(Ln<hr&&dr.charCodeAt(Ln)===32?1:0),hr);en==="data"?(qt+=`
|
||
`,qt+=Zn):en==="id"?jr=Zn:en==="event"?Lr=Zn:en==="retry"?(Ue=I(Zn,Ue),xe=Ue):en==="heartbeatTimeout"&&(He=I(Zn,He),bt!==0&&(i(bt),bt=n(function(){Na()},He)))}if(Cr===V){if(qt!==""){ye=jr,Lr===""&&(Lr="message");var pr=new J(Lr,{data:qt.slice(1),lastEventId:jr});if(ge.dispatchEvent(pr),Lr==="open"?G(ge,ge.onopen,pr):Lr==="message"?G(ge,ge.onmessage,pr):Lr==="error"&&G(ge,ge.onerror,pr),Xt===K)return}qt="",Lr=""}Cr=Ar===13?H:V}else Cr===V&&(mo=hr,Cr=ne),Cr===ne?Ar===58&&(Ln=hr+1,Cr=X):Cr===X&&(Cr=se)}}},kl=function(fr){if(Xt===ae||Xt===ue){Xt=oe,bt!==0&&(i(bt),bt=0),bt=n(function(){Na()},xe),xe=F(Math.min(Ue*16,xe*2)),ge.readyState=ue;var ir=new re("error",{error:fr});ge.dispatchEvent(ir),G(ge,ge.onerror,ir),fr!=null&&console.error(fr)}},fs=function(){Xt=K,xt!=null&&(xt.abort(),xt=void 0),bt!==0&&(i(bt),bt=0),ge.readyState=K},Na=function(){if(bt=0,Xt!==oe){if(!ke&&xt!=null)kl(new Error("No activity within "+He+" milliseconds. "+(Xt===ue?"No response received.":Re+" chars received.")+" Reconnecting.")),xt!=null&&(xt.abort(),xt=void 0);else{var fr=Math.max((ke||Date.now())+He-Date.now(),1);ke=!1,bt=n(function(){Na()},fr)}return}ke=!1,Re=0,bt=n(function(){Na()},He),Xt=ue,qt="",Lr="",jr=ye,Mn="",mo=0,Ln=0,Cr=V;var ir=Ee;if(Ee.slice(0,5)!=="data:"&&Ee.slice(0,5)!=="blob:"&&ye!==""){var Ir=Ee.indexOf("?");ir=Ir===-1?Ee:Ee.slice(0,Ir+1)+Ee.slice(Ir+1).replace(/(?:^|&)([^=&]*)(?:=[^&]*)?/g,function(Zn,pr){return pr===Ke?"":Zn}),ir+=(Ee.indexOf("?")===-1?"?":"&")+Ke+"="+encodeURIComponent(ye)}var Ar=ge.withCredentials,dr={};dr.Accept="text/event-stream";var hr=ge.headers;if(hr!=null)for(var en in hr)Object.prototype.hasOwnProperty.call(hr,en)&&(dr[en]=hr[en]);try{xt=yt.open(Qe,ta,ra,kl,ir,Ar,dr)}catch(Zn){throw fs(),Zn}};ge.url=Ee,ge.readyState=ue,ge.withCredentials=Le,ge.headers=$e,ge._close=fs,Na()}le.prototype=Object.create(B.prototype),le.prototype.CONNECTING=ue,le.prototype.OPEN=ae,le.prototype.CLOSED=K,le.prototype.close=function(){this._close()},le.CONNECTING=ue,le.OPEN=ae,le.CLOSED=K,le.prototype.withCredentials=void 0;var Be=c;a!=null&&(c==null||!("withCredentials"in c.prototype))&&(Be=le),function(ge){{var Ee=ge(t);Ee!==void 0&&(e.exports=Ee)}}(function(ge){ge.EventSourcePolyfill=le,ge.NativeEventSource=c,ge.EventSource=Be})})(typeof globalThis>"u"?typeof window<"u"?window:typeof self<"u"?self:Loe:globalThis)}(Wh,Wh.exports)),Wh.exports}var Doe=Ioe();const il=({children:e})=>v.jsx("small",{className:"form-text text-muted d-block",children:e}),$oe=({toggleRealTimeUpdates:e,setRealTimeUpdatesInterval:t})=>{const{enabled:r,interval:n}=Nn("realTimeUpdates",{enabled:!0}),i=M.useId();return v.jsxs(Sr,{title:"Real-time updates",className:"h-100",children:[v.jsx(wy,{children:v.jsxs(Xo,{checked:r,onChange:e,children:["Enable or disable real-time updates.",v.jsxs(il,{children:["Real-time updates are currently being ",v.jsx("b",{children:r?"processed":"ignored"}),"."]})]})}),v.jsxs(dd,{noMargin:!0,label:"Real-time updates frequency (in minutes):",labelClassName:je("form-label",{"text-muted":!r}),id:i,children:[v.jsx(Zr,{type:"number",min:0,placeholder:"Immediate",disabled:!r,value:`${n??""}`,id:i,onChange:({target:a})=>t(Number(a.value))}),r&&v.jsx(il,{children:n?v.jsxs("span",{children:["Updates will be reflected in the UI every ",v.jsx("b",{children:n})," minute",n>1&&"s","."]}):"Updates will be reflected in the UI as soon as they happen."})]})]})},dw=e=>e==="includes"?"Suggest tags including input":"Suggest tags starting with input",Foe=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."]}),Boe=({updateShortUrlCreationSettings:e})=>{const t=Nn("shortUrlCreation",{validateUrls:!1}),r=n=>()=>e({...t??{validateUrls:!1},tagFilteringMode:n});return v.jsxs(Sr,{title:"Short URLs form",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[v.jsxs(Xo,{checked:t.validateUrls??!1,onChange:n=>e({...t,validateUrls:n}),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(il,{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(Xo,{checked:t.forwardQuery??!0,onChange:n=>e({...t,forwardQuery:n}),children:["Make all new short URLs forward their query params to the long URL.",v.jsxs(il,{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(dd,{noMargin:!0,label:"Tag suggestions search mode:",children:[v.jsxs(os,{text:dw(t.tagFilteringMode),children:[v.jsx(Ze,{active:!t.tagFilteringMode||t.tagFilteringMode==="startsWith",onClick:r("startsWith"),children:dw("startsWith")}),v.jsx(Ze,{active:t.tagFilteringMode==="includes",onClick:r("includes"),children:dw("includes")})]}),v.jsx(il,{children:Foe(t.tagFilteringMode)})]})]})},Uoe={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},zoe=({updateShortUrlsListSettings:e,defaultOrdering:t})=>{const r=Nn("shortUrlsList"),n=(r==null?void 0:r.confirmDeletions)??!0;return v.jsxs(Sr,{title:"Short URLs list",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[v.jsxs(Xo,{checked:n,onChange:i=>e({...r,confirmDeletions:i}),children:["Request confirmation before deleting a short URL.",v.jsxs(il,{children:["When deleting a short URL, confirmation ",v.jsx("b",{children:n?"will":"won't"})," be required."]})]}),v.jsx(dd,{noMargin:!0,label:"Default ordering for short URLs list:",children:v.jsx(Em,{items:Uoe,order:(r==null?void 0:r.defaultOrdering)??t,onChange:(i,a)=>e({defaultOrdering:{field:i,dir:a}})})})]})},Voe={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},Woe=({updateTagsSettings:e})=>{const t=Nn("tags",{});return v.jsx(Sr,{title:"Tags",className:"h-100",children:v.jsx(dd,{noMargin:!0,label:"Default ordering for tags list:",children:v.jsx(Em,{items:Voe,order:t.defaultOrdering??{},onChange:(r,n)=>e({...t,defaultOrdering:{field:r,dir:n}})})})})},qoe=({updateUiSettings:e,_matchMedia:t})=>{const r=Nn("ui"),n=M.useMemo(()=>(r==null?void 0:r.theme)??ej(t),[r==null?void 0:r.theme,t]);return v.jsxs(Sr,{title:"User interface",className:"h-100",bodyClassName:"d-flex justify-content-between align-items-center",children:[v.jsx(Xo,{checked:n==="dark",onChange:i=>{e({...r,theme:i?"dark":"light"})},children:"Use dark theme."}),v.jsx(Ge,{icon:n==="dark"?KY:IY})]})},z7={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days"},Hoe=(e,t)=>!e||e==="all"?t:z7[e],Goe=({onChange:e,active:t,allText:r})=>v.jsxs(os,{text:Hoe(t,r),children:[v.jsx(Ze,{active:t==="all",onClick:()=>e("all"),children:r}),v.jsx(Ze,{divider:!0}),Object.entries(z7).map(([n,i])=>v.jsx(Ze,{active:t===n,onClick:()=>e(n),children:i},n))]}),zN=e=>(e==null?void 0:e.defaultInterval)??"last30Days",Koe=({updateVisitsSettings:e})=>{const t=Nn("visits"),r=M.useCallback(({defaultInterval:n,...i})=>e({defaultInterval:n??zN(t),...i}),[e,t]);return v.jsxs(Sr,{title:"Visits",className:"h-100",children:[v.jsx(wy,{children:v.jsxs(Xo,{checked:!!(t!=null&&t.excludeBots),onChange:n=>r({excludeBots:n}),children:["Exclude bots wherever possible (this option‘s effect might depend on Shlink server‘s version).",v.jsxs(il,{children:["The visits coming from potential bots will be ",v.jsx("b",{children:t!=null&&t.excludeBots?"excluded":"included"}),"."]})]})}),v.jsx(wy,{children:v.jsxs(Xo,{checked:!!(t!=null&&t.loadPrevInterval),onChange:n=>r({loadPrevInterval:n}),children:["Compare visits with previous period.",v.jsxs(il,{children:["When loading visits, previous period ",v.jsx("b",{children:t!=null&&t.loadPrevInterval?"will":"won't"})," be loaded by default."]})]})}),v.jsx(dd,{noMargin:!0,label:"Default interval to load on visits sections:",children:v.jsx(Goe,{allText:"All visits",active:zN(t),onChange:n=>r({defaultInterval:n})})})]})},hw=({children:e})=>M.Children.map(e,(t,r)=>v.jsx("div",{className:"mb-3",children:t},r)),Yoe=({settings:e,updateSettings:t,onUpdateSettings:r=t,defaultShortUrlsListOrdering:n})=>{const i=M.useCallback(c=>r==null?void 0:r(pb(e,c)),[e,r]),a=M.useCallback(c=>i({realTimeUpdates:{enabled:c}}),[i]),o=M.useCallback(c=>i({realTimeUpdates:{interval:c}}),[i]),s=M.useCallback((c,l)=>i({[c]:l}),[i]);return v.jsxs(q7,{value:e,children:[v.jsxs(h7,{className:"mb-3",children:[v.jsx(rp,{to:"../general",children:"General"}),v.jsx(rp,{to:"../short-urls",children:"Short URLs"}),v.jsx(rp,{to:"../other-items",children:"Other items"})]}),v.jsxs(G0,{children:[v.jsx(Ot,{path:"general",element:v.jsxs(hw,{children:[v.jsx(qoe,{updateUiSettings:c=>s("ui",c)}),v.jsx($oe,{toggleRealTimeUpdates:a,setRealTimeUpdatesInterval:o})]})}),v.jsx(Ot,{path:"short-urls",element:v.jsxs(hw,{children:[v.jsx(Boe,{updateShortUrlCreationSettings:c=>s("shortUrlCreation",c)}),v.jsx(zoe,{defaultOrdering:n,updateShortUrlsListSettings:c=>s("shortUrlsList",c)})]})}),v.jsx(Ot,{path:"other-items",element:v.jsxs(hw,{children:[v.jsx(Woe,{updateTagsSettings:c=>s("tags",c)}),v.jsx(Koe,{updateVisitsSettings:c=>s("visits",c)})]})}),v.jsx(Ot,{path:"*",element:v.jsx(cT,{replace:!0,to:"../general"})})]})]})},V7={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:{field:"dateCreated",dir:"DESC"}}},W7=M.createContext(V7),{Provider:q7}=W7,sj=()=>M.useContext(W7)??V7;function Nn(e,t){return sj()[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 Zoe={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"]},Xoe=Zoe,Qoe={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"]},H7={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"]},lj=6048e5,Joe=864e5,G7=6e4,uj=36e5,pg=43200,VN=1440,WN=Symbol.for("constructDateFrom");function on(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&WN in e?e[WN](t):e instanceof Date?new e.constructor(t):new Date(t)}function jt(e,t){return on(t||e,e)}function cj(e,t,r){const n=jt(e,r==null?void 0:r.in);return isNaN(t)?on(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function ese(e,t,r){const n=jt(e,r==null?void 0:r.in);if(isNaN(t))return on(e,NaN);if(!t)return n;const i=n.getDate(),a=on(e,n.getTime());a.setMonth(n.getMonth()+t+1,0);const o=a.getDate();return i>=o?a:(n.setFullYear(a.getFullYear(),a.getMonth(),i),n)}function tse(e,t,r){const{years:n=0,months:i=0,weeks:a=0,days:o=0,hours:s=0,minutes:c=0,seconds:l=0}=t,h=jt(e,r==null?void 0:r.in),p=i||n?ese(h,i+n*12):h,g=o||a?cj(p,o+a*7):p,_=c+s*60,w=(l+_*60)*1e3;return on(e,+g+w)}let rse={};function Am(){return rse}function $u(e,t){var s,c,l,h;const r=Am(),n=(t==null?void 0:t.weekStartsOn)??((c=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:c.weekStartsOn)??r.weekStartsOn??((h=(l=r.locale)==null?void 0:l.options)==null?void 0:h.weekStartsOn)??0,i=jt(e,t==null?void 0:t.in),a=i.getDay(),o=(a<n?7:0)+a-n;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function jp(e,t){return $u(e,{...t,weekStartsOn:1})}function K7(e,t){const r=jt(e,t==null?void 0:t.in),n=r.getFullYear(),i=on(r,0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);const a=jp(i),o=on(r,0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);const s=jp(o);return r.getTime()>=a.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function Tf(e){const t=jt(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function Gu(e,...t){const r=on.bind(null,e||t.find(n=>typeof n=="object"));return t.map(r)}function Fu(e,t){const r=jt(e,t==null?void 0:t.in);return r.setHours(0,0,0,0),r}function mb(e,t,r){const[n,i]=Gu(r==null?void 0:r.in,e,t),a=Fu(n),o=Fu(i),s=+a-Tf(a),c=+o-Tf(o);return Math.round((s-c)/Joe)}function nse(e,t){const r=K7(e,t),n=on(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),jp(n)}function Y7(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=on.bind(null,i));const a=jt(i,n);(!r||r<a||isNaN(+a))&&(r=a)}),on(n,r||NaN)}function ise(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=on.bind(null,i));const a=jt(i,n);(!r||r>a||isNaN(+a))&&(r=a)}),on(n,r||NaN)}function qg(e,t){const r=+jt(e)-+jt(t);return r<0?-1:r>0?1:r}function ase(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function ose(e){return!(!ase(e)&&typeof e!="number"||isNaN(+jt(e)))}function Ay(e,t,r){const[n,i]=Gu(r==null?void 0:r.in,e,t),a=n.getFullYear()-i.getFullYear(),o=n.getMonth()-i.getMonth();return a*12+o}function sse(e,t,r){const[n,i]=Gu(r==null?void 0:r.in,e,t),a=$u(n,r),o=$u(i,r),s=+a-Tf(a),c=+o-Tf(o);return Math.round((s-c)/lj)}function Z7(e,t,r){const[n,i]=Gu(r==null?void 0:r.in,e,t),a=qN(n,i),o=Math.abs(mb(n,i));n.setDate(n.getDate()-a*o);const s=+(qN(n,i)===-a),c=a*(o-s);return c===0?0:c}function qN(e,t){const r=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 r<0?-1:r>0?1:r}function X7(e){return t=>{const n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function lse(e,t,r){const[n,i]=Gu(r==null?void 0:r.in,e,t),a=(+n-+i)/uj;return X7(r==null?void 0:r.roundingMethod)(a)}function use(e,t){return+jt(e)-+jt(t)}function jf(e,t){const r=jt(e,t==null?void 0:t.in);return r.setHours(23,59,59,999),r}function cse(e,t){const r=jt(e,t==null?void 0:t.in),n=r.getMonth();return r.setFullYear(r.getFullYear(),n+1,0),r.setHours(23,59,59,999),r}function fse(e,t){const r=jt(e,t==null?void 0:t.in);return+jf(r,t)==+cse(r,t)}function dse(e,t,r){const[n,i,a]=Gu(r==null?void 0:r.in,e,e,t),o=qg(i,a),s=Math.abs(Ay(i,a));if(s<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*s);let c=qg(i,a)===-o;fse(n)&&s===1&&qg(n,a)===1&&(c=!1);const l=o*(s-+c);return l===0?0:l}function hse(e,t,r){const n=use(e,t)/1e3;return X7(r==null?void 0:r.roundingMethod)(n)}function pse(e,t){const r=jt(e,t==null?void 0:t.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function mse(e,t){const r=t==null?void 0:t.weekStartsOn,n=jt(e,t==null?void 0:t.in),i=n.getDay(),a=(i<r?-7:0)+6-(i-r);return n.setDate(n.getDate()+a),n.setHours(23,59,59,999),n}function vse(e,t){return mse(e,{...t,weekStartsOn:1})}const gse={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"}},yse=(e,t,r)=>{let n;const i=gse[e];return typeof i=="string"?n=i:t===1?n=i.one:n=i.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function pw(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const bse={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},_se={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},wse={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},xse={date:pw({formats:bse,defaultWidth:"full"}),time:pw({formats:_se,defaultWidth:"full"}),dateTime:pw({formats:wse,defaultWidth:"full"})},Sse={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Ose=(e,t,r,n)=>Sse[e];function Oh(e){return(t,r)=>{const n=r!=null&&r.context?String(r.context):"standalone";let i;if(n==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,s=r!=null&&r.width?String(r.width):o;i=e.formattingValues[s]||e.formattingValues[o]}else{const o=e.defaultWidth,s=r!=null&&r.width?String(r.width):e.defaultWidth;i=e.values[s]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}const Cse={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Pse={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ese={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"]},Tse={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"]},jse={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"}},Ase={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"}},kse=(e,t)=>{const r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Rse={ordinalNumber:kse,era:Oh({values:Cse,defaultWidth:"wide"}),quarter:Oh({values:Pse,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Oh({values:Ese,defaultWidth:"wide"}),day:Oh({values:Tse,defaultWidth:"wide"}),dayPeriod:Oh({values:jse,defaultWidth:"wide",formattingValues:Ase,defaultFormattingWidth:"wide"})};function Ch(e){return(t,r={})=>{const n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;const o=a[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Mse(s,p=>p.test(o)):Nse(s,p=>p.test(o));let l;l=e.valueCallback?e.valueCallback(c):c,l=r.valueCallback?r.valueCallback(l):l;const h=t.slice(o.length);return{value:l,rest:h}}}function Nse(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Mse(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function Lse(e){return(t,r={})=>{const n=t.match(e.matchPattern);if(!n)return null;const i=n[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=r.valueCallback?r.valueCallback(o):o;const s=t.slice(i.length);return{value:o,rest:s}}}const Ise=/^(\d+)(th|st|nd|rd)?/i,Dse=/\d+/i,$se={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},Fse={any:[/^b/i,/^(a|c)/i]},Bse={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Use={any:[/1/i,/2/i,/3/i,/4/i]},zse={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},Vse={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]},Wse={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},qse={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]},Hse={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},Gse={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}},Kse={ordinalNumber:Lse({matchPattern:Ise,parsePattern:Dse,valueCallback:e=>parseInt(e,10)}),era:Ch({matchPatterns:$se,defaultMatchWidth:"wide",parsePatterns:Fse,defaultParseWidth:"any"}),quarter:Ch({matchPatterns:Bse,defaultMatchWidth:"wide",parsePatterns:Use,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ch({matchPatterns:zse,defaultMatchWidth:"wide",parsePatterns:Vse,defaultParseWidth:"any"}),day:Ch({matchPatterns:Wse,defaultMatchWidth:"wide",parsePatterns:qse,defaultParseWidth:"any"}),dayPeriod:Ch({matchPatterns:Hse,defaultMatchWidth:"any",parsePatterns:Gse,defaultParseWidth:"any"})},Q7={code:"en-US",formatDistance:yse,formatLong:xse,formatRelative:Ose,localize:Rse,match:Kse,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Yse(e,t){const r=jt(e,t==null?void 0:t.in);return mb(r,pse(r))+1}function Zse(e,t){const r=jt(e,t==null?void 0:t.in),n=+jp(r)-+nse(r);return Math.round(n/lj)+1}function J7(e,t){var h,p,g,_;const r=jt(e,t==null?void 0:t.in),n=r.getFullYear(),i=Am(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(h=t==null?void 0:t.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??i.firstWeekContainsDate??((_=(g=i.locale)==null?void 0:g.options)==null?void 0:_.firstWeekContainsDate)??1,o=on((t==null?void 0:t.in)||e,0);o.setFullYear(n+1,0,a),o.setHours(0,0,0,0);const s=$u(o,t),c=on((t==null?void 0:t.in)||e,0);c.setFullYear(n,0,a),c.setHours(0,0,0,0);const l=$u(c,t);return+r>=+s?n+1:+r>=+l?n:n-1}function Xse(e,t){var s,c,l,h;const r=Am(),n=(t==null?void 0:t.firstWeekContainsDate)??((c=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:c.firstWeekContainsDate)??r.firstWeekContainsDate??((h=(l=r.locale)==null?void 0:l.options)==null?void 0:h.firstWeekContainsDate)??1,i=J7(e,t),a=on((t==null?void 0:t.in)||e,0);return a.setFullYear(i,0,n),a.setHours(0,0,0,0),$u(a,t)}function Qse(e,t){const r=jt(e,t==null?void 0:t.in),n=+$u(r,t)-+Xse(r,t);return Math.round(n/lj)+1}function Tt(e,t){const r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}const Gs={y(e,t){const r=e.getFullYear(),n=r>0?r:1-r;return Tt(t==="yy"?n%100:n,t.length)},M(e,t){const r=e.getMonth();return t==="M"?String(r+1):Tt(r+1,2)},d(e,t){return Tt(e.getDate(),t.length)},a(e,t){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Tt(e.getHours()%12||12,t.length)},H(e,t){return Tt(e.getHours(),t.length)},m(e,t){return Tt(e.getMinutes(),t.length)},s(e,t){return Tt(e.getSeconds(),t.length)},S(e,t){const r=t.length,n=e.getMilliseconds(),i=Math.trunc(n*Math.pow(10,r-3));return Tt(i,t.length)}},Hc={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},HN={G:function(e,t,r){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){const n=e.getFullYear(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return Gs.y(e,t)},Y:function(e,t,r,n){const i=J7(e,n),a=i>0?i:1-i;if(t==="YY"){const o=a%100;return Tt(o,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):Tt(a,t.length)},R:function(e,t){const r=K7(e);return Tt(r,t.length)},u:function(e,t){const r=e.getFullYear();return Tt(r,t.length)},Q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return Tt(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return Tt(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){const n=e.getMonth();switch(t){case"M":case"MM":return Gs.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return Tt(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){const i=Qse(e,n);return t==="wo"?r.ordinalNumber(i,{unit:"week"}):Tt(i,t.length)},I:function(e,t,r){const n=Zse(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):Tt(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Gs.d(e,t)},D:function(e,t,r){const n=Yse(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):Tt(n,t.length)},E:function(e,t,r){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){const i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Tt(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});case"eeee":default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){const i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Tt(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});case"cccc":default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){const n=e.getDay(),i=n===0?7:n;switch(t){case"i":return String(i);case"ii":return Tt(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,r){const n=e.getHours();let i;switch(n===12?i=Hc.noon:n===0?i=Hc.midnight:i=n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,r){const n=e.getHours();let i;switch(n>=17?i=Hc.evening:n>=12?i=Hc.afternoon:n>=4?i=Hc.morning:i=Hc.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return Gs.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Gs.H(e,t)},K:function(e,t,r){const n=e.getHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):Tt(n,t.length)},k:function(e,t,r){let n=e.getHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):Tt(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Gs.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Gs.s(e,t)},S:function(e,t){return Gs.S(e,t)},X:function(e,t,r){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return KN(n);case"XXXX":case"XX":return fu(n);case"XXXXX":case"XXX":default:return fu(n,":")}},x:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"x":return KN(n);case"xxxx":case"xx":return fu(n);case"xxxxx":case"xxx":default:return fu(n,":")}},O:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+GN(n,":");case"OOOO":default:return"GMT"+fu(n,":")}},z:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+GN(n,":");case"zzzz":default:return"GMT"+fu(n,":")}},t:function(e,t,r){const n=Math.trunc(+e/1e3);return Tt(n,t.length)},T:function(e,t,r){return Tt(+e,t.length)}};function GN(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=Math.trunc(n/60),a=n%60;return a===0?r+String(i):r+String(i)+t+Tt(a,2)}function KN(e,t){return e%60===0?(e>0?"-":"+")+Tt(Math.abs(e)/60,2):fu(e,t)}function fu(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=Tt(Math.trunc(n/60),2),a=Tt(n%60,2);return r+i+t+a}const YN=(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"})}},eB=(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"})}},Jse=(e,t)=>{const r=e.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return YN(e,t);let a;switch(n){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}}",YN(n,t)).replace("{{time}}",eB(i,t))},ele={p:eB,P:Jse},tle=/^D+$/,rle=/^Y+$/,nle=["D","DD","YY","YYYY"];function ile(e){return tle.test(e)}function ale(e){return rle.test(e)}function ole(e,t,r){const n=sle(e,t,r);if(console.warn(n),nle.includes(e))throw new RangeError(n)}function sle(e,t,r){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const lle=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ule=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,cle=/^'([^]*?)'?$/,fle=/''/g,dle=/[a-zA-Z]/;function ky(e,t,r){var h,p,g,_;const n=Am(),i=n.locale??Q7,a=n.firstWeekContainsDate??((p=(h=n.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??1,o=n.weekStartsOn??((_=(g=n.locale)==null?void 0:g.options)==null?void 0:_.weekStartsOn)??0,s=jt(e,r==null?void 0:r.in);if(!ose(s))throw new RangeError("Invalid time value");let c=t.match(ule).map(b=>{const w=b[0];if(w==="p"||w==="P"){const x=ele[w];return x(b,i.formatLong)}return b}).join("").match(lle).map(b=>{if(b==="''")return{isToken:!1,value:"'"};const w=b[0];if(w==="'")return{isToken:!1,value:hle(b)};if(HN[w])return{isToken:!0,value:b};if(w.match(dle))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:b}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));const l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(b=>{if(!b.isToken)return b.value;const w=b.value;(ale(w)||ile(w))&&ole(w,t,String(e));const x=HN[w[0]];return x(s,w,i.localize,l)}).join("")}function hle(e){const t=e.match(cle);return t?t[1].replace(fle,"'"):e}function ple(e,t,r){const n=Am(),i=(r==null?void 0:r.locale)??n.locale??Q7,a=2520,o=qg(e,t);if(isNaN(o))throw new RangeError("Invalid time value");const s=Object.assign({},r,{addSuffix:r==null?void 0:r.addSuffix,comparison:o}),[c,l]=Gu(r==null?void 0:r.in,...o>0?[t,e]:[e,t]),h=hse(l,c),p=(Tf(l)-Tf(c))/1e3,g=Math.round((h-p)/60);let _;if(g<2)return g===0?i.formatDistance("lessThanXMinutes",1,s):i.formatDistance("xMinutes",g,s);if(g<45)return i.formatDistance("xMinutes",g,s);if(g<90)return i.formatDistance("aboutXHours",1,s);if(g<VN){const b=Math.round(g/60);return i.formatDistance("aboutXHours",b,s)}else{if(g<a)return i.formatDistance("xDays",1,s);if(g<pg){const b=Math.round(g/VN);return i.formatDistance("xDays",b,s)}else if(g<pg*2)return _=Math.round(g/pg),i.formatDistance("aboutXMonths",_,s)}if(_=dse(l,c),_<12){const b=Math.round(g/pg);return i.formatDistance("xMonths",b,s)}else{const b=_%12,w=Math.trunc(_/12);return b<3?i.formatDistance("aboutXYears",w,s):b<9?i.formatDistance("overXYears",w,s):i.formatDistance("almostXYears",w+1,s)}}function mle(e,t){const r=jt(e,t==null?void 0:t.in);if(isNaN(+r))throw new RangeError("Invalid time value");let n="",i="";const a="-",o=":";{const s=Tt(r.getDate(),2),c=Tt(r.getMonth()+1,2);n=`${Tt(r.getFullYear(),4)}${a}${c}${a}${s}`}{const s=r.getTimezoneOffset();if(s!==0){const _=Math.abs(s),b=Tt(Math.trunc(_/60),2),w=Tt(_%60,2);i=`${s<0?"+":"-"}${b}:${w}`}else i="Z";const c=Tt(r.getHours(),2),l=Tt(r.getMinutes(),2),h=Tt(r.getSeconds(),2),p=n===""?"":"T",g=[c,l,h].join(o);n=`${n}${p}${g}${i}`}return n}function vle(e){return Math.trunc(+jt(e)/1e3)}function gle(e,t){return+jt(e)>+jt(t)}function Ry(e,t){return+jt(e)<+jt(t)}function wP(e,t){return+jt(e)==+jt(t)}function yle(e,t,r){const n=+jt(e,r==null?void 0:r.in),[i,a]=[+jt(t.start,r==null?void 0:r.in),+jt(t.end,r==null?void 0:r.in)].sort((o,s)=>o-s);return n>=i&&n<=a}function Ny(e,t,r){return cj(e,-t,r)}function hl(e,t){const r=()=>on(t==null?void 0:t.in,NaN),i=xle(e);let a;if(i.date){const l=Sle(i.date,2);a=Ole(l.restDateString,l.year)}if(!a||isNaN(+a))return r();const o=+a;let s=0,c;if(i.time&&(s=Cle(i.time),isNaN(s)))return r();if(i.timezone){if(c=Ple(i.timezone),isNaN(c))return r()}else{const l=new Date(o+s),h=jt(0,t==null?void 0:t.in);return h.setFullYear(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()),h.setHours(l.getUTCHours(),l.getUTCMinutes(),l.getUTCSeconds(),l.getUTCMilliseconds()),h}return jt(o+s+c,t==null?void 0:t.in)}const mg={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ble=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,_le=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,wle=/^([+-])(\d{2})(?::?(\d{2}))?$/;function xle(e){const t={},r=e.split(mg.dateTimeDelimiter);let n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],mg.timeZoneDelimiter.test(t.date)&&(t.date=e.split(mg.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){const i=mg.timezone.exec(n);i?(t.time=n.replace(i[1],""),t.timezone=i[1]):t.time=n}return t}function Sle(e,t){const r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};const i=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((n[1]||n[2]).length)}}function Ole(e,t){if(t===null)return new Date(NaN);const r=e.match(ble);if(!r)return new Date(NaN);const n=!!r[4],i=Ph(r[1]),a=Ph(r[2])-1,o=Ph(r[3]),s=Ph(r[4]),c=Ph(r[5])-1;if(n)return kle(t,s,c)?Ele(t,s,c):new Date(NaN);{const l=new Date(0);return!jle(t,a,o)||!Ale(t,i)?new Date(NaN):(l.setUTCFullYear(t,a,Math.max(i,o)),l)}}function Ph(e){return e?parseInt(e):1}function Cle(e){const t=e.match(_le);if(!t)return NaN;const r=mw(t[1]),n=mw(t[2]),i=mw(t[3]);return Rle(r,n,i)?r*uj+n*G7+i*1e3:NaN}function mw(e){return e&&parseFloat(e.replace(",","."))||0}function Ple(e){if(e==="Z")return 0;const t=e.match(wle);if(!t)return 0;const r=t[1]==="+"?-1:1,n=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Nle(n,i)?r*(n*uj+i*G7):NaN}function Ele(e,t,r){const n=new Date(0);n.setUTCFullYear(e,0,4);const i=n.getUTCDay()||7,a=(t-1)*7+r+1-i;return n.setUTCDate(n.getUTCDate()+a),n}const Tle=[31,null,31,30,31,30,31,31,30,31,30,31];function tB(e){return e%400===0||e%4===0&&e%100!==0}function jle(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Tle[t]||(tB(e)?29:28))}function Ale(e,t){return t>=1&&t<=(tB(e)?366:365)}function kle(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Rle(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Nle(e,t){return t>=0&&t<=59}/*!
|
||
* 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 Mle={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"]},Lle={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"]},du={Enter:"Enter",Escape:"Escape",Backspace:"Backspace",UpArrow:"ArrowUp",DownArrow:"ArrowDown",PageDown:"PageDown",PageUp:"PageUp"},fj=Symbol("Create new tag"),rB=Symbol("No options"),rf=()=>{},Qr=Z.createContext(void 0);function ZN(e,t){return e===t?[]:e.filter(r=>!t.includes(r))}function Ile(e){return e.selectionStart===0&&e.selectionEnd===0}function Dle(e){const t=e.value.length;return e.selectionStart===t&&e.selectionEnd===t}function vb(e){return`${e}-label`}function $le(e){return`${e}-combobox`}function Fle(e){return`${e}-input`}function nB(e){return`${e}-listbox`}function iB(e,t){return`${e}-option-${Hle(t)}`}function Ble(e,t){if((e==null?void 0:e.value)===fj&&e.disabled===!1)return{value:t,label:t}}function Ule(e){const t=Ble(e.activeOption,e.value)||e.activeOption||Zle(e.value,e.options);return t&&!t.disabled?t:void 0}function zle(e,t,r){const n=t-1;return e>n?r:e<r?n:e}const Vle=/%value%/;function My(e,t){return e.replace(Vle,t)}function Wle(e,t){const r=oB(t),n=e.match(r);if(n){const i=n[0],a=n.index+i.length;return[e.slice(0,n.index),e.slice(n.index,a),e.slice(a)]}}const qle=/\s+/g;function xP(e){return`${String(e.value)}-${e.label}`}function Hle(e){return xP(e).replace(qle,"_")}function SP(e,t){return t.findIndex(({value:r})=>r===e.value)}const Gle=/[-\\^$*+?.()|[\]{}]/g;function aB(e){return e.replace(Gle,"\\$&")}function oB(e){return new RegExp(aB(e),"i")}function Kle(e){return new RegExp(`^${aB(e)}$`,"i")}function Yle(e,t){if(e){const r=oB(e);return t.filter(n=>r.test(n.label))}else return[].concat(t)}function Zle(e,t){const r=Kle(e);return t.find(n=>r.test(n.label))||null}const Xle={autoComplete:"off",autoCorrect:"off","data-form-type":"other",spellCheck:!1};function Qle({allowBackspace:e,ariaDescribedBy:t,ariaErrorMessage:r,delimiterKeys:n}){const{id:i,comboBoxRef:a,inputRef:o,isDisabled:s,isInvalid:c,managerRef:l}=M.useContext(Qr),h=M.useMemo(()=>{const b=B=>{const W=B.currentTarget.value;l.current.updateInputValue(W),document.activeElement===o.current&&l.current.listBoxExpand(W)},w=()=>{l.current.listBoxExpand()},x=B=>{var W;((W=a.current)==null?void 0:W.contains(B.relatedTarget))===!1&&l.current.listBoxCollapse()},S=()=>{l.current.listBoxExpand()},C=B=>{const{activeIndex:W,isExpanded:q}=l.current.state;q?(B.preventDefault(),l.current.updateActiveIndex(W+1)):(Dle(B.currentTarget)||B.altKey)&&(B.preventDefault(),l.current.listBoxExpand())},P=B=>{const{activeIndex:W,isExpanded:q}=l.current.state;q?(B.preventDefault(),l.current.updateActiveIndex(W-1)):Ile(B.currentTarget)&&(B.preventDefault(),l.current.listBoxExpand())},T=B=>{const{isExpanded:W,options:q}=l.current.state;W&&(B.preventDefault(),l.current.updateActiveIndex(q.length-1))},A=B=>{l.current.state.isExpanded&&(B.preventDefault(),l.current.updateActiveIndex(0))},j=()=>{l.current.state.isExpanded?l.current.listBoxCollapse():l.current.updateInputValue("")},N=()=>{if(e){const{value:B,selected:W}=l.current.state,q=W[W.length-1];B===""&&q&&l.current.selectTag(q)}},$=B=>{l.current.state.isExpanded&&(B.preventDefault(),l.current.selectTag())};return{onBlur:x,onChange:b,onClick:S,onFocus:w,onKeyDown:B=>{if(B.key===du.UpArrow)return P(B);if(B.key===du.DownArrow)return C(B);if(B.key===du.PageUp)return A(B);if(B.key===du.PageDown)return T(B);if(B.key===du.Escape)return j();if(B.key===du.Backspace)return N();if(n.includes(B.key))return $(B)}}},[e,a,n,o,l]),{activeOption:p,isExpanded:g,value:_}=l.current.state;return{...Xle,"aria-autocomplete":"list","aria-activedescendant":p?iB(i,p):void 0,"aria-controls":nB(i),"aria-describedby":t||void 0,"aria-disabled":s,"aria-errormessage":c&&r||void 0,"aria-invalid":c,"aria-labelledby":vb(i),"aria-expanded":g,id:Fle(i),onBlur:s?rf:h.onBlur,onChange:s?rf:h.onChange,onClick:s?rf:h.onClick,onFocus:s?rf:h.onFocus,onKeyDown:s?rf:h.onKeyDown,ref:o,role:"combobox",type:"text",value:_}}const Jle={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},eue=["font-family","font-size","font-style","font-weight","letter-spacing","text-transform"];function tue({allowResize:e=!0,text:t}){const r=M.useRef(null),{inputRef:n}=M.useContext(Qr),[i,a]=M.useState(null);return M.useLayoutEffect(()=>{if(e&&n.current&&r.current&&window.getComputedStyle){const o=window.getComputedStyle(n.current);eue.forEach(s=>{const c=o.getPropertyValue(s);r.current.style.setProperty(s,c)})}},[e,n,r]),M.useLayoutEffect(()=>{var o;if(e){const s=Math.ceil(((o=r.current)==null?void 0:o.scrollWidth)??0)+2;i!==s&&a(s)}},[e,t,i]),{width:i,sizerProps:{ref:r,style:Jle}}}function rue(){const{id:e,inputRef:t,listBoxRef:r,managerRef:n}=M.useContext(Qr),i=n.current.state.activeIndex===-1,a=M.useCallback(o=>{var s;o.target!==t.current&&((s=t.current)==null||s.focus({preventScroll:!0}))},[t]);return M.useEffect(()=>{var o;i&&((o=r.current)==null||o.scrollTo({top:0}))},[r,i]),{"aria-labelledby":vb(e),id:nB(e),onFocus:a,ref:r,role:"listbox",tabIndex:-1}}function nue({activateFirstOption:e,allowNew:t,collapseOnSelect:r,newOptionPosition:n,newOptionText:i,noOptionsText:a,onAdd:o,onDelete:s,onCollapse:c,onExpand:l,onInput:h,onShouldCollapse:p,onShouldExpand:g,onValidate:_,selected:b,suggestions:w,suggestionsTransform:x}){const S=M.useRef(),[C,P]=M.useState(null),[T,A]=M.useState(!1),[j,N]=M.useState(""),$=M.useMemo(()=>{const re=x(j,w);return j&&(t&&re[n==="first"?"unshift":"push"]({disabled:_?!_(j):!1,label:i,value:fj}),re.length===0&&re.push({disabled:!0,label:a,value:rB})),re},[t,n,i,a,_,w,x,j]),U=C?SP(C,$):-1,B=e?Math.max(U,0):U,W=$[B],q={activeIndex:B,activeOption:W,isExpanded:T,options:$,selected:b,value:j},J={tagsAdded:S.current?ZN(b,S.current.state.selected):[],tagsDeleted:S.current?ZN(S.current.state.selected,b):[]},Q={listBoxCollapse(re){T&&(!p||p(re??q.value))&&(A(!1),P(null),c==null||c())},listBoxExpand(re){T||(!g||g(re??q.value))&&(A(!0),P($[B]),l==null||l())},updateActiveIndex(re){const oe=zle(re,$.length,e?0:-1);P($[oe])},updateInputValue(re){j!==re&&(N(re),h==null||h(re))},selectTag(re){if(re??(re=Ule(q)),re){const oe=SP(re,q.selected);oe>-1?s(oe):o(re),r&&this.listBoxCollapse(),this.updateInputValue("")}}};return S.current={...Q,flags:J,state:q},S}function iue(e){const{id:t,inputRef:r,listBoxRef:n,managerRef:i}=M.useContext(Qr),a=M.useRef(null),o=i.current.state.options[e],s=e===i.current.state.activeIndex,c=o.disabled??!1,l=SP(o,i.current.state.selected)>-1,h=M.useCallback(()=>{var g;i.current.selectTag(),(g=r.current)==null||g.focus()},[r,i]),p=M.useCallback(()=>{e!==i.current.state.activeIndex&&i.current.updateActiveIndex(e)},[e,i]);return sue(a,n,s),{option:{...o,active:s,disabled:c,index:e,selected:l},optionProps:{"aria-disabled":c,"aria-posinset":e+1,"aria-selected":c?void 0:l,"aria-setsize":i.current.state.options.length,id:iB(t,o),onClick:h,onMouseDown:p,ref:a,role:"option",tabIndex:-1}}}function aue({inputRef:e,managerRef:t}){return M.useRef({input:{blur(){var n;(n=e.current)==null||n.blur()},focus(){var n;(n=e.current)==null||n.focus()},get value(){return t.current.state.value},set value(n){typeof n!="string"&&(n=String(n)),t.current.updateInputValue(n)}},listBox:{collapse(){t.current.listBoxCollapse()},expand(){t.current.listBoxExpand()},get activeOption(){return t.current.state.activeOption},get isExpanded(){return t.current.state.isExpanded}},select(n){t.current.selectTag(n)}}).current}function oue({onBlur:e,onFocus:t}){const[r,n]=M.useState(!1),{id:i,inputRef:a,rootRef:o}=M.useContext(Qr),s=M.useMemo(()=>({"aria-describedby":vb(i),id:i,onFocus(){n(!0),t==null||t()},onBlur(){var c;(c=o.current)!=null&&c.contains(document.activeElement)||(n(!1),e==null||e())},onClick(){var c;document.activeElement===o.current&&((c=a.current)==null||c.focus())},ref:o,tabIndex:-1}),[a,i,e,t,o]);return{isActive:r,rootProps:s}}function sue(e,t,r){M.useEffect(()=>{var n,i,a,o;if(r){const s=(n=e.current)==null?void 0:n.offsetHeight,c=(i=e.current)==null?void 0:i.offsetTop,l=(a=t.current)==null?void 0:a.offsetHeight,h=(o=t.current)==null?void 0:o.scrollTop;c<h&&t.current.scrollTo(0,c),c+s>h+l&&t.current.scrollTo(0,c+s-l)}},[r,t,e])}function lue(e,t){const{isDisabled:r,managerRef:n}=M.useContext(Qr),i=n.current.state.selected[e],a=M.useCallback(()=>n.current.selectTag(i),[n,i]);return{tag:i,tagProps:{"aria-disabled":r,title:My(t,i.label),onClick:r?rf:a}}}function uue({label:e}){var t;const{rootRef:r,managerRef:n}=M.useContext(Qr),i=M.useRef(),a=n.current.flags.tagsDeleted[0],o=(t=i.current)==null?void 0:t.contains(document.activeElement);return M.useLayoutEffect(()=>{var s,c;if(a){const l=(s=i.current)==null?void 0:s.contains(document.activeElement);o&&!l&&((c=r.current)==null||c.focus({preventScroll:!0}))}},[o,i,r,a]),{ref:i,"aria-label":e}}const cue={position:"absolute",width:1,height:1,left:-9999,overflow:"hidden",clip:"rect(0 0 0 0)"};function fue({ariaAddedText:e,ariaDeletedText:t}){const{managerRef:r}=M.useContext(Qr),n=M.useRef([]);return r.current.flags.tagsAdded.forEach(i=>{n.current.push(My(e,i.label))}),r.current.flags.tagsDeleted.forEach(i=>{n.current.push(My(t,i.label))}),Z.createElement("div",{"aria-live":"polite","aria-relevant":"additions",role:"status",style:cue},n.current.join(`
|
||
`))}function due({children:e}){const{classNames:t,comboBoxRef:r,id:n}=M.useContext(Qr);return Z.createElement("div",{className:t.comboBox,id:$le(n),ref:r},e)}const hue=({classNames:e,text:t})=>Z.createElement("mark",{className:e.highlight},t);function pue({option:e,query:t,render:r=hue}){const{classNames:n}=M.useContext(Qr);if(e.value===fj||e.value===rB)return Z.createElement(Z.Fragment,null,My(e.label,t));if(t){const i=Wle(e.label,t);if(i){const a=r({text:i[1],classNames:n});return Z.createElement(Z.Fragment,null,i[0],a,i[2])}}return Z.createElement(Z.Fragment,null,e.label)}const mue=Z.memo(pue),vue=({classNames:e,inputWidth:t,...r})=>Z.createElement("input",{className:e.input,style:{width:t},...r});function gue({allowBackspace:e=!0,allowResize:t=!0,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i,placeholderText:a,render:o=vue}){const{classNames:s}=M.useContext(Qr),{value:c,...l}=Qle({allowBackspace:e,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i}),h=c.length<a.length?a:c,{width:p,sizerProps:g}=tue({allowResize:t,text:h});return Z.createElement(Z.Fragment,null,o({classNames:s,inputWidth:p,placeholder:a,value:c,...l}),t?Z.createElement("div",{...g},h):null)}const yue=({children:e,classNames:t,id:r})=>Z.createElement("div",{className:t.label,id:r},e);function bue({children:e,render:t=yue}){const{classNames:r,id:n}=M.useContext(Qr);return t({children:e,classNames:r,id:vb(n)})}const _ue=({children:e,classNames:t,...r})=>Z.createElement("div",{className:t.listBox,...r},e);function wue({children:e,render:t=_ue}){const{classNames:r,managerRef:n}=M.useContext(Qr),i=rue();return!n.current.state.isExpanded||Z.Children.count(e)===0?null:t({children:e,classNames:r,...i})}const xue=({children:e,classNames:t,option:r,...n})=>{const i=[t.option];return r.active&&i.push(t.optionIsActive),Z.createElement("div",{className:i.join(" "),...n},e)};function Sue({children:e,index:t,render:r=xue}){const{classNames:n}=M.useContext(Qr),{option:i,optionProps:a}=iue(t);return r({classNames:n,children:e,option:i,...a})}const Oue=({children:e,classNames:t,isActive:r,isDisabled:n,isInvalid:i,...a})=>{const o=[t.root];return r&&o.push(t.rootIsActive),n&&o.push(t.rootIsDisabled),i&&o.push(t.rootIsInvalid),Z.createElement("div",{className:o.join(" "),...a},e)};function Cue({children:e,onBlur:t,onFocus:r,render:n=Oue}){const{classNames:i,isDisabled:a,isInvalid:o}=M.useContext(Qr),{isActive:s,rootProps:c}=oue({onBlur:t,onFocus:r});return n({children:e,classNames:i,isActive:s,isDisabled:a,isInvalid:o,...c})}const Pue=({classNames:e,tag:t,...r})=>Z.createElement("button",{type:"button",className:e.tag,...r},Z.createElement("span",{className:e.tagName},t.label));function Eue({render:e=Pue,index:t,title:r}){const{classNames:n}=M.useContext(Qr),{tag:i,tagProps:a}=lue(t,r);return e({classNames:n,tag:i,...a})}const Tue=({children:e,classNames:t,...r})=>Z.createElement("ul",{className:t.tagList,...r,role:"list"},Z.Children.map(e,n=>{if(Z.isValidElement(n))return Z.createElement("li",{className:t.tagListItem,key:n.key,role:"listitem"},n)}));function jue({children:e,label:t,render:r=Tue}){const{classNames:n}=M.useContext(Qr),i=uue({label:t});return r({classNames:n,children:e,...i})}const Aue={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"},kue=[du.Enter];function Rue({activateFirstOption:e=!1,allowBackspace:t=!0,allowNew:r=!1,allowResize:n=!0,ariaAddedText:i="Added tag %value%",ariaDescribedBy:a,ariaErrorMessage:o,ariaDeletedText:s="Removed tag %value%",classNames:c=Aue,collapseOnSelect:l=!1,deleteButtonText:h="Remove %value% from the list",delimiterKeys:p=kue,id:g="react-tags",isDisabled:_=!1,isInvalid:b=!1,labelText:w="Select tags",newOptionPosition:x="last",newOptionText:S="Add %value%",noOptionsText:C="No options found for %value%",onAdd:P,onBlur:T,onCollapse:A,onDelete:j,onExpand:N,onFocus:$,onInput:U,onShouldCollapse:B,onShouldExpand:W,onValidate:q,placeholderText:J="Add a tag",renderHighlight:Q,renderInput:re,renderLabel:oe,renderListBox:ue,renderOption:ae,renderRoot:K,renderTag:H,renderTagList:V,selected:ne=[],suggestions:X=[],suggestionsTransform:se=Yle,tagListLabelText:ce="Selected tags"},de){const be=M.useRef(null),I=M.useRef(null),F=M.useRef(null),G=M.useRef(null),le=nue({activateFirstOption:e,allowNew:r,collapseOnSelect:l,newOptionPosition:x,newOptionText:S,noOptionsText:C,onAdd:P,onDelete:j,onCollapse:A,onExpand:N,onInput:U,onShouldCollapse:B,onShouldExpand:W,onValidate:q,selected:ne,suggestions:X,suggestionsTransform:se}),ie=aue({inputRef:I,managerRef:le});return de&&(typeof de=="function"?de(ie):de.current=ie),Z.createElement(Qr.Provider,{value:{classNames:c,comboBoxRef:be,id:g,inputRef:I,isDisabled:_,isInvalid:b,listBoxRef:F,managerRef:le,rootRef:G}},Z.createElement(Cue,{onBlur:T,onFocus:$,render:K},Z.createElement(bue,{render:oe},w),Z.createElement(jue,{render:V,label:ce},le.current.state.selected.map((he,Oe)=>Z.createElement(Eue,{key:xP(he),index:Oe,render:H,title:h}))),Z.createElement(due,null,Z.createElement(gue,{allowBackspace:t,allowResize:n,ariaDescribedBy:a,ariaErrorMessage:o,delimiterKeys:p,placeholderText:J,render:re}),Z.createElement(wue,{render:ue},le.current.state.options.map((he,Oe)=>Z.createElement(Sue,{key:xP(he),index:Oe,render:ae},Z.createElement(mue,{option:he,query:le.current.state.value,render:Q}))))),Z.createElement(fue,{ariaAddedText:i,ariaDeletedText:s})))}const Nue=Z.forwardRef(Rue);function vw(e){return e==null?"":`${e}`}function Mue(e={}){const{separator:t,decimals:r}=e;return t?r?n=>n.toFixed(r).replace(".",t):n=>`${n}`.replace(".",t):r?n=>n.toFixed(r):n=>`${n}`}function dj(e={}){const t=typeof e.quote=="string"?e.quote:'"',r=typeof e.escapedQuote=="string"?e.escapedQuote:`${t}${t}`;if(!t||t===r)return i=>i;const n=new RegExp(t,"g");return i=>(i.includes(t)&&(i=i.replace(n,r)),`${t}${i}${t}`)}function Lue(e={stringFormatter:dj()}){return t=>e.stringFormatter(t.toString().slice(7,-1))}function Iue(e={stringFormatter:dj()}){return t=>{if(t===null)return"";let r=JSON.stringify(t);return r===void 0?"":(r[0]==='"'&&(r=r.replace(/^"(.+)"$/,"$1")),e.stringFormatter(r))}}const Due=RegExp(`[^.[\\]]+|\\[(?:([^"'][^[]*)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))`,"g");function $ue(e){var t,r,n;const i=[];let a;for(;a=Due.exec(e);)i.push((n=(t=a[3])!==null&&t!==void 0?t:(r=a[1])===null||r===void 0?void 0:r.trim())!==null&&n!==void 0?n:a[0]);return i}function XN(e,t,r){if(t in e){const a=e[t];return a===void 0?r:a}const n=Array.isArray(t)?t:$ue(t);let i=e;for(const a of n)if(i=i==null?void 0:i[a],i===void 0)return r;return i}function sB(e,t){try{return Array.isArray(t)?e.push(...t):e.push(t),e}catch{return e.concat(t)}}function OP(e,t){let r=!0;return e.reduce((n,i)=>(i==null&&(i=""),r?(r=!1,`${i}`):`${n}${t}${i}`),"")}var QN;(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"})(QN||(QN={}));class Fue{constructor(t){this.opts=this.preprocessOpts(t)}preprocessOpts(t){const r=Object.assign({},t);r.fields&&(r.fields=this.preprocessFieldsInfo(r.fields,r.defaultValue)),r.transforms=r.transforms||[];const n=r.formatters&&r.formatters.string||dj(),i=Iue({stringFormatter:n}),a={header:n,undefined:vw,boolean:vw,number:Mue(),bigint:vw,string:n,symbol:Lue({stringFormatter:n}),function:i,object:i};return r.formatters=Object.assign(Object.assign({},a),r.formatters),r.delimiter=r.delimiter||",",r.eol=r.eol||`
|
||
`,r.header=r.header!==!1,r.includeEmptyRows=r.includeEmptyRows||!1,r.withBOM=r.withBOM||!1,r}preprocessFieldsInfo(t,r){return t.map(n=>{if(typeof n=="string")return{label:n,value:i=>XN(i,n,r)};if(typeof n=="object"){const i="default"in n?n.default:r;if(typeof n.value=="string"){const a=n.value;return{label:n.label||n.value,value:o=>XN(o,a,i)}}if(typeof n.value=="function"){const a=n.label||n.value.name||"",o={label:a,default:i},s=n.value;return{label:a,value(c){const l=s(c,o);return l===void 0?i:l}}}}throw new Error("Invalid field info option. "+JSON.stringify(n))})}getHeader(){return OP(this.opts.fields.map(t=>this.opts.formatters.header(t.label)),this.opts.delimiter)}preprocessRow(t){return this.opts.transforms.reduce((r,n)=>r.map(i=>n(i)).reduce(sB,[]),[t])}processRow(t){if(!t)return;const r=this.opts.fields.map(n=>this.processCell(t,n));if(!(!this.opts.includeEmptyRows&&r.every(n=>n==="")))return OP(r,this.opts.delimiter)}processCell(t,r){return this.processValue(r.value(t))}processValue(t){const r=this.opts.formatters[typeof t];return r(t)}}class lB extends Fue{constructor(t){super(t)}parse(t){const r=this.preprocessData(t);this.opts.fields=this.opts.fields||this.preprocessFieldsInfo(r.reduce((o,s)=>(Object.keys(s).forEach(c=>{o.includes(c)||o.push(c)}),o),[]),this.opts.defaultValue);const n=this.opts.header?this.getHeader():"",i=this.processData(r);return(this.opts.withBOM?"\uFEFF":"")+n+(n&&i?this.opts.eol:"")+i}preprocessData(t){const r=Array.isArray(t)?t:[t];if(!this.opts.fields){if(t==null||r.length===0)throw new Error('Data should not be empty or the "fields" option should be included');if(typeof r[0]!="object")throw new Error('Data items should be objects or the "fields" option should be included')}return this.opts.transforms.length===0?r:r.map(n=>this.preprocessRow(n)).reduce(sB,[])}processData(t){return OP(t.map(r=>this.processRow(r)).filter(r=>r),this.opts.eol)}}var Kr;(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"})(Kr||(Kr={}));Kr.QUOTATION_MARK+"",Kr.QUOTATION_MARK,Kr.REVERSE_SOLIDUS+"",Kr.REVERSE_SOLIDUS,Kr.SOLIDUS+"",Kr.SOLIDUS,Kr.LATIN_SMALL_LETTER_B+"",Kr.BACKSPACE,Kr.LATIN_SMALL_LETTER_F+"",Kr.FORM_FEED,Kr.LATIN_SMALL_LETTER_N+"",Kr.NEWLINE,Kr.LATIN_SMALL_LETTER_R+"",Kr.CARRIAGE_RETURN,Kr.LATIN_SMALL_LETTER_T+"",Kr.TAB;var JN;(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"})(JN||(JN={}));var eM;(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"})(eM||(eM={}));var tM;(function(e){e[e.OBJECT=0]="OBJECT",e[e.ARRAY=1]="ARRAY"})(tM||(tM={}));var rM;(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"})(rM||(rM={}));var gw,nM;function Yn(){if(nM)return gw;nM=1;var e=Array.isArray;return gw=e,gw}var yw,iM;function uB(){if(iM)return yw;iM=1;var e=typeof og=="object"&&og&&og.Object===Object&&og;return yw=e,yw}var bw,aM;function ho(){if(aM)return bw;aM=1;var e=uB(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return bw=r,bw}var _w,oM;function km(){if(oM)return _w;oM=1;var e=ho(),t=e.Symbol;return _w=t,_w}var ww,sM;function Bue(){if(sM)return ww;sM=1;var e=km(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function a(o){var s=r.call(o,i),c=o[i];try{o[i]=void 0;var l=!0}catch{}var h=n.call(o);return l&&(s?o[i]=c:delete o[i]),h}return ww=a,ww}var xw,lM;function Uue(){if(lM)return xw;lM=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return xw=r,xw}var Sw,uM;function ss(){if(uM)return Sw;uM=1;var e=km(),t=Bue(),r=Uue(),n="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function o(s){return s==null?s===void 0?i:n:a&&a in Object(s)?t(s):r(s)}return Sw=o,Sw}var Ow,cM;function ls(){if(cM)return Ow;cM=1;function e(t){return t!=null&&typeof t=="object"}return Ow=e,Ow}var Cw,fM;function md(){if(fM)return Cw;fM=1;var e=ss(),t=ls(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return Cw=n,Cw}var Pw,dM;function hj(){if(dM)return Pw;dM=1;var e=Yn(),t=md(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,o){if(e(a))return!1;var s=typeof a;return s=="number"||s=="symbol"||s=="boolean"||a==null||t(a)?!0:n.test(a)||!r.test(a)||o!=null&&a in Object(o)}return Pw=i,Pw}var Ew,hM;function Ol(){if(hM)return Ew;hM=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Ew=e,Ew}var Tw,pM;function pj(){if(pM)return Tw;pM=1;var e=ss(),t=Ol(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(s){if(!t(s))return!1;var c=e(s);return c==n||c==i||c==r||c==a}return Tw=o,Tw}var jw,mM;function zue(){if(mM)return jw;mM=1;var e=ho(),t=e["__core-js_shared__"];return jw=t,jw}var Aw,vM;function Vue(){if(vM)return Aw;vM=1;var e=zue(),t=function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();function r(n){return!!t&&t in n}return Aw=r,Aw}var kw,gM;function cB(){if(gM)return kw;gM=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return kw=r,kw}var Rw,yM;function Wue(){if(yM)return Rw;yM=1;var e=pj(),t=Vue(),r=Ol(),n=cB(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,c=o.toString,l=s.hasOwnProperty,h=RegExp("^"+c.call(l).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!r(g)||t(g))return!1;var _=e(g)?h:a;return _.test(n(g))}return Rw=p,Rw}var Nw,bM;function que(){if(bM)return Nw;bM=1;function e(t,r){return t==null?void 0:t[r]}return Nw=e,Nw}var Mw,_M;function Ku(){if(_M)return Mw;_M=1;var e=Wue(),t=que();function r(n,i){var a=t(n,i);return e(a)?a:void 0}return Mw=r,Mw}var Lw,wM;function gb(){if(wM)return Lw;wM=1;var e=Ku(),t=e(Object,"create");return Lw=t,Lw}var Iw,xM;function Hue(){if(xM)return Iw;xM=1;var e=gb();function t(){this.__data__=e?e(null):{},this.size=0}return Iw=t,Iw}var Dw,SM;function Gue(){if(SM)return Dw;SM=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Dw=e,Dw}var $w,OM;function Kue(){if(OM)return $w;OM=1;var e=gb(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(a){var o=this.__data__;if(e){var s=o[a];return s===t?void 0:s}return n.call(o,a)?o[a]:void 0}return $w=i,$w}var Fw,CM;function Yue(){if(CM)return Fw;CM=1;var e=gb(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var a=this.__data__;return e?a[i]!==void 0:r.call(a,i)}return Fw=n,Fw}var Bw,PM;function Zue(){if(PM)return Bw;PM=1;var e=gb(),t="__lodash_hash_undefined__";function r(n,i){var a=this.__data__;return this.size+=this.has(n)?0:1,a[n]=e&&i===void 0?t:i,this}return Bw=r,Bw}var Uw,EM;function Xue(){if(EM)return Uw;EM=1;var e=Hue(),t=Gue(),r=Kue(),n=Yue(),i=Zue();function a(o){var s=-1,c=o==null?0:o.length;for(this.clear();++s<c;){var l=o[s];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Uw=a,Uw}var zw,TM;function Que(){if(TM)return zw;TM=1;function e(){this.__data__=[],this.size=0}return zw=e,zw}var Vw,jM;function mj(){if(jM)return Vw;jM=1;function e(t,r){return t===r||t!==t&&r!==r}return Vw=e,Vw}var Ww,AM;function yb(){if(AM)return Ww;AM=1;var e=mj();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return Ww=t,Ww}var qw,kM;function Jue(){if(kM)return qw;kM=1;var e=yb(),t=Array.prototype,r=t.splice;function n(i){var a=this.__data__,o=e(a,i);if(o<0)return!1;var s=a.length-1;return o==s?a.pop():r.call(a,o,1),--this.size,!0}return qw=n,qw}var Hw,RM;function ece(){if(RM)return Hw;RM=1;var e=yb();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return Hw=t,Hw}var Gw,NM;function tce(){if(NM)return Gw;NM=1;var e=yb();function t(r){return e(this.__data__,r)>-1}return Gw=t,Gw}var Kw,MM;function rce(){if(MM)return Kw;MM=1;var e=yb();function t(r,n){var i=this.__data__,a=e(i,r);return a<0?(++this.size,i.push([r,n])):i[a][1]=n,this}return Kw=t,Kw}var Yw,LM;function bb(){if(LM)return Yw;LM=1;var e=Que(),t=Jue(),r=ece(),n=tce(),i=rce();function a(o){var s=-1,c=o==null?0:o.length;for(this.clear();++s<c;){var l=o[s];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Yw=a,Yw}var Zw,IM;function vj(){if(IM)return Zw;IM=1;var e=Ku(),t=ho(),r=e(t,"Map");return Zw=r,Zw}var Xw,DM;function nce(){if(DM)return Xw;DM=1;var e=Xue(),t=bb(),r=vj();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return Xw=n,Xw}var Qw,$M;function ice(){if($M)return Qw;$M=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Qw=e,Qw}var Jw,FM;function _b(){if(FM)return Jw;FM=1;var e=ice();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return Jw=t,Jw}var ex,BM;function ace(){if(BM)return ex;BM=1;var e=_b();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return ex=t,ex}var tx,UM;function oce(){if(UM)return tx;UM=1;var e=_b();function t(r){return e(this,r).get(r)}return tx=t,tx}var rx,zM;function sce(){if(zM)return rx;zM=1;var e=_b();function t(r){return e(this,r).has(r)}return rx=t,rx}var nx,VM;function lce(){if(VM)return nx;VM=1;var e=_b();function t(r,n){var i=e(this,r),a=i.size;return i.set(r,n),this.size+=i.size==a?0:1,this}return nx=t,nx}var ix,WM;function gj(){if(WM)return ix;WM=1;var e=nce(),t=ace(),r=oce(),n=sce(),i=lce();function a(o){var s=-1,c=o==null?0:o.length;for(this.clear();++s<c;){var l=o[s];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,ix=a,ix}var ax,qM;function fB(){if(qM)return ax;qM=1;var e=gj(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var o=arguments,s=i?i.apply(this,o):o[0],c=a.cache;if(c.has(s))return c.get(s);var l=n.apply(this,o);return a.cache=c.set(s,l)||c,l};return a.cache=new(r.Cache||e),a}return r.Cache=e,ax=r,ax}var ox,HM;function uce(){if(HM)return ox;HM=1;var e=fB(),t=500;function r(n){var i=e(n,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return ox=r,ox}var sx,GM;function cce(){if(GM)return sx;GM=1;var e=uce(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(o,s,c,l){a.push(c?l.replace(r,"$1"):s||o)}),a});return sx=n,sx}var lx,KM;function yj(){if(KM)return lx;KM=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=Array(i);++n<i;)a[n]=r(t[n],n,t);return a}return lx=e,lx}var ux,YM;function fce(){if(YM)return ux;YM=1;var e=km(),t=yj(),r=Yn(),n=md(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(s){if(typeof s=="string")return s;if(r(s))return t(s,o)+"";if(n(s))return a?a.call(s):"";var c=s+"";return c=="0"&&1/s==-1/0?"-0":c}return ux=o,ux}var cx,ZM;function dB(){if(ZM)return cx;ZM=1;var e=fce();function t(r){return r==null?"":e(r)}return cx=t,cx}var fx,XM;function hB(){if(XM)return fx;XM=1;var e=Yn(),t=hj(),r=cce(),n=dB();function i(a,o){return e(a)?a:t(a,o)?[a]:r(n(a))}return fx=i,fx}var dx,QM;function wb(){if(QM)return dx;QM=1;var e=md();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return dx=t,dx}var hx,JM;function bj(){if(JM)return hx;JM=1;var e=hB(),t=wb();function r(n,i){i=e(i,n);for(var a=0,o=i.length;n!=null&&a<o;)n=n[t(i[a++])];return a&&a==o?n:void 0}return hx=r,hx}var px,eL;function pB(){if(eL)return px;eL=1;var e=bj();function t(r,n,i){var a=r==null?void 0:e(r,n);return a===void 0?i:a}return px=t,px}var dce=pB();const yi=kt(dce);var mx,tL;function hce(){if(tL)return mx;tL=1;function e(t){return t==null}return mx=e,mx}var pce=hce();const dt=kt(pce);var vx,rL;function mce(){if(rL)return vx;rL=1;var e=ss(),t=Yn(),r=ls(),n="[object String]";function i(a){return typeof a=="string"||!t(a)&&r(a)&&e(a)==n}return vx=i,vx}var vce=mce();const Rm=kt(vce);var gce=pj();const ft=kt(gce);var yce=Ol();const vd=kt(yce);var gx={exports:{}},$t={};/**
|
||
* @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 nL;function bce(){if(nL)return $t;nL=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),_=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function w(x){if(typeof x=="object"&&x!==null){var S=x.$$typeof;switch(S){case e:switch(x=x.type,x){case r:case i:case n:case l:case h:return x;default:switch(x=x&&x.$$typeof,x){case s:case o:case c:case g:case p:case a:return x;default:return S}}case t:return S}}}return $t.ContextConsumer=o,$t.ContextProvider=a,$t.Element=e,$t.ForwardRef=c,$t.Fragment=r,$t.Lazy=g,$t.Memo=p,$t.Portal=t,$t.Profiler=i,$t.StrictMode=n,$t.Suspense=l,$t.SuspenseList=h,$t.isAsyncMode=function(){return!1},$t.isConcurrentMode=function(){return!1},$t.isContextConsumer=function(x){return w(x)===o},$t.isContextProvider=function(x){return w(x)===a},$t.isElement=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===e},$t.isForwardRef=function(x){return w(x)===c},$t.isFragment=function(x){return w(x)===r},$t.isLazy=function(x){return w(x)===g},$t.isMemo=function(x){return w(x)===p},$t.isPortal=function(x){return w(x)===t},$t.isProfiler=function(x){return w(x)===i},$t.isStrictMode=function(x){return w(x)===n},$t.isSuspense=function(x){return w(x)===l},$t.isSuspenseList=function(x){return w(x)===h},$t.isValidElementType=function(x){return typeof x=="string"||typeof x=="function"||x===r||x===i||x===n||x===l||x===h||x===_||typeof x=="object"&&x!==null&&(x.$$typeof===g||x.$$typeof===p||x.$$typeof===a||x.$$typeof===o||x.$$typeof===c||x.$$typeof===b||x.getModuleId!==void 0)},$t.typeOf=w,$t}var iL;function _ce(){return iL||(iL=1,gx.exports=bce()),gx.exports}var wce=_ce(),yx,aL;function mB(){if(aL)return yx;aL=1;var e=ss(),t=ls(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return yx=n,yx}var bx,oL;function xce(){if(oL)return bx;oL=1;var e=mB();function t(r){return e(r)&&r!=+r}return bx=t,bx}var Sce=xce();const gd=kt(Sce);var Oce=mB();const Cce=kt(Oce);var En=function(t){return t===0?0:t>0?1:-1},bu=function(t){return Rm(t)&&t.indexOf("%")===t.length-1},We=function(t){return Cce(t)&&!gd(t)},zr=function(t){return We(t)||Rm(t)},Pce=0,Cl=function(t){var r=++Pce;return"".concat(t||"").concat(r)},Tn=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!We(t)&&!Rm(t))return n;var a;if(bu(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return gd(a)&&(a=n),i&&a>r&&(a=r),a},Js=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},Ece=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},br=function(t,r){return We(t)&&We(r)?function(n){return t+n*(r-t)}:function(){return r}};function Ly(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):yi(n,t))===r})}var Tce=function(t){if(!t||!t.length)return null;for(var r=t.length,n=0,i=0,a=0,o=0,s=1/0,c=-1/0,l=0,h=0,p=0;p<r;p++)l=t[p].cx||0,h=t[p].cy||0,n+=l,i+=h,a+=l*h,o+=l*l,s=Math.min(s,l),c=Math.max(c,l);var g=r*o!==n*n?(r*a-n*i)/(r*o-n*n):0;return{xmin:s,xmax:c,a:g,b:(i-g*n)/r}};function mf(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function CP(e){"@babel/helpers - typeof";return CP=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},CP(e)}var jce=["viewBox","children"],Ace=["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"],sL=["points","pathLength"],_x={svg:jce,polygon:sL,polyline:sL},_j=["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"],Iy=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(M.isValidElement(t)&&(n=t.props),!vd(n))return null;var i={};return Object.keys(n).forEach(function(a){_j.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},kce=function(t,r,n){return function(i){return t(r,n,i),null}},pl=function(t,r,n){if(!vd(t)||CP(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];_j.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=kce(o,r,n))}),i},Rce=["children"],Nce=["children"];function lL(e,t){if(e==null)return{};var r=Mce(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mce(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function PP(e){"@babel/helpers - typeof";return PP=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},PP(e)}var uL={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"},Wo=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},cL=null,wx=null,wj=function e(t){if(t===cL&&Array.isArray(wx))return wx;var r=[];return M.Children.forEach(t,function(n){dt(n)||(wce.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),wx=r,cL=t,r};function kn(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return Wo(i)}):n=[Wo(t)],wj(e).forEach(function(i){var a=yi(i,"type.displayName")||yi(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function hi(e,t){var r=kn(e,t);return r&&r[0]}var fL=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!We(n)||n<=0||!We(i)||i<=0)},Lce=["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"],Ice=function(t){return t&&t.type&&Rm(t.type)&&Lce.indexOf(t.type)>=0},vB=function(t){return t&&PP(t)==="object"&&"clipDot"in t},Dce=function(t,r,n,i){var a,o=(a=_x==null?void 0:_x[i])!==null&&a!==void 0?a:[];return!ft(t)&&(i&&o.includes(r)||Ace.includes(r))||n&&_j.includes(r)},at=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(M.isValidElement(t)&&(i=t.props),!vd(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;Dce((s=i)===null||s===void 0?void 0:s[o],o,r,n)&&(a[o]=i[o])}),a},EP=function e(t,r){if(t===r)return!0;var n=M.Children.count(t);if(n!==M.Children.count(r))return!1;if(n===0)return!0;if(n===1)return dL(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!dL(a,o))return!1}return!0},dL=function(t,r){if(dt(t)&&dt(r))return!0;if(!dt(t)&&!dt(r)){var n=t.props||{},i=n.children,a=lL(n,Rce),o=r.props||{},s=o.children,c=lL(o,Nce);return i&&s?mf(a,c)&&EP(i,s):!i&&!s?mf(a,c):!1}return!1},hL=function(t,r){var n=[],i={};return wj(t).forEach(function(a,o){if(Ice(a))n.push(a);else if(a){var s=Wo(a.type),c=r[s]||{},l=c.handler,h=c.once;if(l&&(!h||!i[s])){var p=l(a,s,o);n.push(p),i[s]=!0}}}),n},$ce=function(t){var r=t&&t.type;return r&&uL[r]?uL[r]:null},Fce=function(t,r){return wj(r).indexOf(t)},Bce=["children","width","height","viewBox","className","style","title","desc"];function TP(){return TP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},TP.apply(this,arguments)}function Uce(e,t){if(e==null)return{};var r=zce(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zce(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function jP(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,c=e.desc,l=Uce(e,Bce),h=i||{width:r,height:n,x:0,y:0},p=je("recharts-surface",a);return Z.createElement("svg",TP({},at(l,!0,"svg"),{className:p,width:r,height:n,style:o,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),Z.createElement("title",null,s),Z.createElement("desc",null,c),t)}var Vce=["children","className"];function AP(){return AP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},AP.apply(this,arguments)}function Wce(e,t){if(e==null)return{};var r=qce(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qce(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Ct=Z.forwardRef(function(e,t){var r=e.children,n=e.className,i=Wce(e,Vce),a=je("recharts-layer",n);return Z.createElement("g",AP({className:a},at(i,!0),{ref:t}),r)}),_a=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]},xx,pL;function Hce(){if(pL)return xx;pL=1;function e(t,r,n){var i=-1,a=t.length;r<0&&(r=-r>a?0:a+r),n=n>a?a:n,n<0&&(n+=a),a=r>n?0:n-r>>>0,r>>>=0;for(var o=Array(a);++i<a;)o[i]=t[i+r];return o}return xx=e,xx}var Sx,mL;function Gce(){if(mL)return Sx;mL=1;var e=Hce();function t(r,n,i){var a=r.length;return i=i===void 0?a:i,!n&&i>=a?r:e(r,n,i)}return Sx=t,Sx}var Ox,vL;function gB(){if(vL)return Ox;vL=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="\\u200d",s=RegExp("["+o+e+i+a+"]");function c(l){return s.test(l)}return Ox=c,Ox}var Cx,gL;function Kce(){if(gL)return Cx;gL=1;function e(t){return t.split("")}return Cx=e,Cx}var Px,yL;function Yce(){if(yL)return Px;yL=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="["+e+"]",s="["+i+"]",c="\\ud83c[\\udffb-\\udfff]",l="(?:"+s+"|"+c+")",h="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",_="\\u200d",b=l+"?",w="["+a+"]?",x="(?:"+_+"(?:"+[h,p,g].join("|")+")"+w+b+")*",S=w+b+x,C="(?:"+[h+s+"?",s,p,g,o].join("|")+")",P=RegExp(c+"(?="+c+")|"+C+S,"g");function T(A){return A.match(P)||[]}return Px=T,Px}var Ex,bL;function Zce(){if(bL)return Ex;bL=1;var e=Kce(),t=gB(),r=Yce();function n(i){return t(i)?r(i):e(i)}return Ex=n,Ex}var Tx,_L;function Xce(){if(_L)return Tx;_L=1;var e=Gce(),t=gB(),r=Zce(),n=dB();function i(a){return function(o){o=n(o);var s=t(o)?r(o):void 0,c=s?s[0]:o.charAt(0),l=s?e(s,1).join(""):o.slice(1);return c[a]()+l}}return Tx=i,Tx}var jx,wL;function Qce(){if(wL)return jx;wL=1;var e=Xce(),t=e("toUpperCase");return jx=t,jx}var Jce=Qce();const xb=kt(Jce);function Yt(e){return function(){return e}}const yB=Math.cos,Dy=Math.sin,Aa=Math.sqrt,$y=Math.PI,Sb=2*$y,kP=Math.PI,RP=2*kP,hu=1e-6,efe=RP-hu;function bB(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function tfe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return bB;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class rfe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?bB:tfe(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,c=n-t,l=i-r,h=o-t,p=s-r,g=h*h+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(g>hu)if(!(Math.abs(p*c-l*h)>hu)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let _=n-o,b=i-s,w=c*c+l*l,x=_*_+b*b,S=Math.sqrt(w),C=Math.sqrt(g),P=a*Math.tan((kP-Math.acos((w+g-x)/(2*S*C)))/2),T=P/C,A=P/S;Math.abs(T-1)>hu&&this._append`L${t+T*h},${r+T*p}`,this._append`A${a},${a},0,0,${+(p*_>h*b)},${this._x1=t+A*c},${this._y1=r+A*l}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),c=n*Math.sin(i),l=t+s,h=r+c,p=1^o,g=o?i-a:a-i;this._x1===null?this._append`M${l},${h}`:(Math.abs(this._x1-l)>hu||Math.abs(this._y1-h)>hu)&&this._append`L${l},${h}`,n&&(g<0&&(g=g%RP+RP),g>efe?this._append`A${n},${n},0,1,${p},${t-s},${r-c}A${n},${n},0,1,${p},${this._x1=l},${this._y1=h}`:g>hu&&this._append`A${n},${n},0,${+(g>=kP)},${p},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function xj(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new rfe(t)}function Sj(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function _B(e){this._context=e}_B.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 Ob(e){return new _B(e)}function wB(e){return e[0]}function xB(e){return e[1]}function SB(e,t){var r=Yt(!0),n=null,i=Ob,a=null,o=xj(s);e=typeof e=="function"?e:e===void 0?wB:Yt(e),t=typeof t=="function"?t:t===void 0?xB:Yt(t);function s(c){var l,h=(c=Sj(c)).length,p,g=!1,_;for(n==null&&(a=i(_=o())),l=0;l<=h;++l)!(l<h&&r(p=c[l],l,c))===g&&((g=!g)?a.lineStart():a.lineEnd()),g&&a.point(+e(p,l,c),+t(p,l,c));if(_)return a=null,_+""||null}return s.x=function(c){return arguments.length?(e=typeof c=="function"?c:Yt(+c),s):e},s.y=function(c){return arguments.length?(t=typeof c=="function"?c:Yt(+c),s):t},s.defined=function(c){return arguments.length?(r=typeof c=="function"?c:Yt(!!c),s):r},s.curve=function(c){return arguments.length?(i=c,n!=null&&(a=i(n)),s):i},s.context=function(c){return arguments.length?(c==null?n=a=null:a=i(n=c),s):n},s}function vg(e,t,r){var n=null,i=Yt(!0),a=null,o=Ob,s=null,c=xj(l);e=typeof e=="function"?e:e===void 0?wB:Yt(+e),t=typeof t=="function"?t:Yt(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?xB:Yt(+r);function l(p){var g,_,b,w=(p=Sj(p)).length,x,S=!1,C,P=new Array(w),T=new Array(w);for(a==null&&(s=o(C=c())),g=0;g<=w;++g){if(!(g<w&&i(x=p[g],g,p))===S)if(S=!S)_=g,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),b=g-1;b>=_;--b)s.point(P[b],T[b]);s.lineEnd(),s.areaEnd()}S&&(P[g]=+e(x,g,p),T[g]=+t(x,g,p),s.point(n?+n(x,g,p):P[g],r?+r(x,g,p):T[g]))}if(C)return s=null,C+""||null}function h(){return SB().defined(i).curve(o).context(a)}return l.x=function(p){return arguments.length?(e=typeof p=="function"?p:Yt(+p),n=null,l):e},l.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Yt(+p),l):e},l.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Yt(+p),l):n},l.y=function(p){return arguments.length?(t=typeof p=="function"?p:Yt(+p),r=null,l):t},l.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Yt(+p),l):t},l.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Yt(+p),l):r},l.lineX0=l.lineY0=function(){return h().x(e).y(t)},l.lineY1=function(){return h().x(e).y(r)},l.lineX1=function(){return h().x(n).y(t)},l.defined=function(p){return arguments.length?(i=typeof p=="function"?p:Yt(!!p),l):i},l.curve=function(p){return arguments.length?(o=p,a!=null&&(s=o(a)),l):o},l.context=function(p){return arguments.length?(p==null?a=s=null:s=o(a=p),l):a},l}class OB{constructor(t,r){this._context=t,this._x=r}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,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function nfe(e){return new OB(e,!0)}function ife(e){return new OB(e,!1)}const Oj={draw(e,t){const r=Aa(t/$y);e.moveTo(r,0),e.arc(0,0,r,0,Sb)}},afe={draw(e,t){const r=Aa(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},CB=Aa(1/3),ofe=CB*2,sfe={draw(e,t){const r=Aa(t/ofe),n=r*CB;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},lfe={draw(e,t){const r=Aa(t),n=-r/2;e.rect(n,n,r,r)}},ufe=.8908130915292852,PB=Dy($y/10)/Dy(7*$y/10),cfe=Dy(Sb/10)*PB,ffe=-yB(Sb/10)*PB,dfe={draw(e,t){const r=Aa(t*ufe),n=cfe*r,i=ffe*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Sb*a/5,s=yB(o),c=Dy(o);e.lineTo(c*r,-s*r),e.lineTo(s*n-c*i,c*n+s*i)}e.closePath()}},Ax=Aa(3),hfe={draw(e,t){const r=-Aa(t/(Ax*3));e.moveTo(0,r*2),e.lineTo(-Ax*r,-r),e.lineTo(Ax*r,-r),e.closePath()}},Di=-.5,$i=Aa(3)/2,NP=1/Aa(12),pfe=(NP/2+1)*3,mfe={draw(e,t){const r=Aa(t/pfe),n=r/2,i=r*NP,a=n,o=r*NP+r,s=-a,c=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,c),e.lineTo(Di*n-$i*i,$i*n+Di*i),e.lineTo(Di*a-$i*o,$i*a+Di*o),e.lineTo(Di*s-$i*c,$i*s+Di*c),e.lineTo(Di*n+$i*i,Di*i-$i*n),e.lineTo(Di*a+$i*o,Di*o-$i*a),e.lineTo(Di*s+$i*c,Di*c-$i*s),e.closePath()}};function vfe(e,t){let r=null,n=xj(i);e=typeof e=="function"?e:Yt(e||Oj),t=typeof t=="function"?t:Yt(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Yt(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Yt(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Fy(){}function By(e,t,r){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+r)/6)}function EB(e){this._context=e}EB.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:By(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:By(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function gfe(e){return new EB(e)}function TB(e){this._context=e}TB.prototype={areaStart:Fy,areaEnd:Fy,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:By(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function yfe(e){return new TB(e)}function jB(e){this._context=e}jB.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 r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:By(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function bfe(e){return new jB(e)}function AB(e){this._context=e}AB.prototype={areaStart:Fy,areaEnd:Fy,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 _fe(e){return new AB(e)}function xL(e){return e<0?-1:1}function SL(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(xL(a)+xL(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function OL(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function kx(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function Uy(e){this._context=e}Uy.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:kx(this,this._t0,OL(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 r=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,kx(this,OL(this,r=SL(this,e,t)),r);break;default:kx(this,this._t0,r=SL(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function kB(e){this._context=new RB(e)}(kB.prototype=Object.create(Uy.prototype)).point=function(e,t){Uy.prototype.point.call(this,t,e)};function RB(e){this._context=e}RB.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,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function wfe(e){return new Uy(e)}function xfe(e){return new kB(e)}function NB(e){this._context=e}NB.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,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=CL(e),i=CL(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===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 CL(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function Sfe(e){return new NB(e)}function Cb(e,t){this._context=e,this._t=t}Cb.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 r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Ofe(e){return new Cb(e,.5)}function Cfe(e){return new Cb(e,0)}function Pfe(e){return new Cb(e,1)}function Af(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function MP(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function Efe(e,t){return e[t]}function Tfe(e){const t=[];return t.key=e,t}function jfe(){var e=Yt([]),t=MP,r=Af,n=Efe;function i(a){var o=Array.from(e.apply(this,arguments),Tfe),s,c=o.length,l=-1,h;for(const p of a)for(s=0,++l;s<c;++s)(o[s][l]=[0,+n(p,o[s].key,l,a)]).data=p;for(s=0,h=Sj(t(o));s<c;++s)o[h[s]].index=s;return r(o,h),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:Yt(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:Yt(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?MP:typeof a=="function"?a:Yt(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??Af,i):r},i}function Afe(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}Af(e,t)}}function kfe(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,s=0;o<i;++o)s+=e[o][r][1]||0;n[r][1]+=n[r][0]=-s/2}Af(e,t)}}function Rfe(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var s=0,c=0,l=0;s<o;++s){for(var h=e[t[s]],p=h[n][1]||0,g=h[n-1][1]||0,_=(p-g)/2,b=0;b<s;++b){var w=e[t[b]],x=w[n][1]||0,S=w[n-1][1]||0;_+=x-S}c+=p,l+=_*p}i[n-1][1]+=i[n-1][0]=r,c&&(r-=l/c)}i[n-1][1]+=i[n-1][0]=r,Af(e,t)}}function Ap(e){"@babel/helpers - typeof";return Ap=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},Ap(e)}var Nfe=["type","size","sizeType"];function LP(){return LP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},LP.apply(this,arguments)}function PL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function EL(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PL(Object(r),!0).forEach(function(n){Mfe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PL(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Mfe(e,t,r){return t=Lfe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Lfe(e){var t=Ife(e,"string");return Ap(t)=="symbol"?t:t+""}function Ife(e,t){if(Ap(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ap(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dfe(e,t){if(e==null)return{};var r=$fe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $fe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var MB={symbolCircle:Oj,symbolCross:afe,symbolDiamond:sfe,symbolSquare:lfe,symbolStar:dfe,symbolTriangle:hfe,symbolWye:mfe},Ffe=Math.PI/180,Bfe=function(t){var r="symbol".concat(xb(t));return MB[r]||Oj},Ufe=function(t,r,n){if(r==="area")return t;switch(n){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*Ffe;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}},zfe=function(t,r){MB["symbol".concat(xb(t))]=r},Pb=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,s=o===void 0?"area":o,c=Dfe(t,Nfe),l=EL(EL({},c),{},{type:n,size:a,sizeType:s}),h=function(){var x=Bfe(n),S=vfe().type(x).size(Ufe(a,s,n));return S()},p=l.className,g=l.cx,_=l.cy,b=at(l,!0);return g===+g&&_===+_&&a===+a?Z.createElement("path",LP({},b,{className:je("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(_,")"),d:h()})):null};Pb.registerSymbol=zfe;function kf(e){"@babel/helpers - typeof";return kf=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},kf(e)}function IP(){return IP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},IP.apply(this,arguments)}function TL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vfe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?TL(Object(r),!0).forEach(function(n){kp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):TL(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qfe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,IB(n.key),n)}}function Hfe(e,t,r){return t&&qfe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Gfe(e,t,r){return t=zy(t),Kfe(e,LB()?Reflect.construct(t,r||[],zy(e).constructor):t.apply(e,r))}function Kfe(e,t){if(t&&(kf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Yfe(e)}function Yfe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function LB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LB=function(){return!!e})()}function zy(e){return zy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zy(e)}function Zfe(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&&DP(e,t)}function DP(e,t){return DP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},DP(e,t)}function kp(e,t,r){return t=IB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IB(e){var t=Xfe(e,"string");return kf(t)=="symbol"?t:t+""}function Xfe(e,t){if(kf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(kf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pa=32,Cj=function(e){function t(){return Wfe(this,t),Gfe(this,t,arguments)}return Zfe(t,e),Hfe(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=pa/2,o=pa/6,s=pa/3,c=n.inactive?i:n.color;if(n.type==="plainline")return Z.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:pa,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return Z.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(a,"h").concat(s,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(2*s,",").concat(a,`
|
||
H`).concat(pa,"M").concat(2*s,",").concat(a,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(s,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return Z.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(pa/8,"h").concat(pa,"v").concat(pa*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(Z.isValidElement(n.legendIcon)){var l=Vfe({},n);return delete l.legendIcon,Z.cloneElement(n.legendIcon,l)}return Z.createElement(Pb,{fill:c,cx:a,cy:a,size:pa,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,s=i.layout,c=i.formatter,l=i.inactiveColor,h={x:0,y:0,width:pa,height:pa},p={display:s==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(_,b){var w=_.formatter||c,x=je(kp(kp({"recharts-legend-item":!0},"legend-item-".concat(b),!0),"inactive",_.inactive));if(_.type==="none")return null;var S=ft(_.value)?null:_.value;_a(!ft(_.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 C=_.inactive?l:_.color;return Z.createElement("li",IP({className:x,style:p,key:"legend-item-".concat(b)},pl(n.props,_,b)),Z.createElement(jP,{width:o,height:o,viewBox:h,style:g},n.renderIcon(_)),Z.createElement("span",{className:"recharts-legend-item-text",style:{color:C}},w?w(S,_,b):S))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return Z.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(M.PureComponent);kp(Cj,"displayName","Legend");kp(Cj,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Rx,jL;function Qfe(){if(jL)return Rx;jL=1;var e=bb();function t(){this.__data__=new e,this.size=0}return Rx=t,Rx}var Nx,AL;function Jfe(){if(AL)return Nx;AL=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Nx=e,Nx}var Mx,kL;function ede(){if(kL)return Mx;kL=1;function e(t){return this.__data__.get(t)}return Mx=e,Mx}var Lx,RL;function tde(){if(RL)return Lx;RL=1;function e(t){return this.__data__.has(t)}return Lx=e,Lx}var Ix,NL;function rde(){if(NL)return Ix;NL=1;var e=bb(),t=vj(),r=gj(),n=200;function i(a,o){var s=this.__data__;if(s instanceof e){var c=s.__data__;if(!t||c.length<n-1)return c.push([a,o]),this.size=++s.size,this;s=this.__data__=new r(c)}return s.set(a,o),this.size=s.size,this}return Ix=i,Ix}var Dx,ML;function DB(){if(ML)return Dx;ML=1;var e=bb(),t=Qfe(),r=Jfe(),n=ede(),i=tde(),a=rde();function o(s){var c=this.__data__=new e(s);this.size=c.size}return o.prototype.clear=t,o.prototype.delete=r,o.prototype.get=n,o.prototype.has=i,o.prototype.set=a,Dx=o,Dx}var $x,LL;function nde(){if(LL)return $x;LL=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return $x=t,$x}var Fx,IL;function ide(){if(IL)return Fx;IL=1;function e(t){return this.__data__.has(t)}return Fx=e,Fx}var Bx,DL;function $B(){if(DL)return Bx;DL=1;var e=gj(),t=nde(),r=ide();function n(i){var a=-1,o=i==null?0:i.length;for(this.__data__=new e;++a<o;)this.add(i[a])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,Bx=n,Bx}var Ux,$L;function FB(){if($L)return Ux;$L=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return Ux=e,Ux}var zx,FL;function BB(){if(FL)return zx;FL=1;function e(t,r){return t.has(r)}return zx=e,zx}var Vx,BL;function UB(){if(BL)return Vx;BL=1;var e=$B(),t=FB(),r=BB(),n=1,i=2;function a(o,s,c,l,h,p){var g=c&n,_=o.length,b=s.length;if(_!=b&&!(g&&b>_))return!1;var w=p.get(o),x=p.get(s);if(w&&x)return w==s&&x==o;var S=-1,C=!0,P=c&i?new e:void 0;for(p.set(o,s),p.set(s,o);++S<_;){var T=o[S],A=s[S];if(l)var j=g?l(A,T,S,s,o,p):l(T,A,S,o,s,p);if(j!==void 0){if(j)continue;C=!1;break}if(P){if(!t(s,function(N,$){if(!r(P,$)&&(T===N||h(T,N,c,l,p)))return P.push($)})){C=!1;break}}else if(!(T===A||h(T,A,c,l,p))){C=!1;break}}return p.delete(o),p.delete(s),C}return Vx=a,Vx}var Wx,UL;function ade(){if(UL)return Wx;UL=1;var e=ho(),t=e.Uint8Array;return Wx=t,Wx}var qx,zL;function ode(){if(zL)return qx;zL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,a){n[++r]=[a,i]}),n}return qx=e,qx}var Hx,VL;function Pj(){if(VL)return Hx;VL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return Hx=e,Hx}var Gx,WL;function sde(){if(WL)return Gx;WL=1;var e=km(),t=ade(),r=mj(),n=UB(),i=ode(),a=Pj(),o=1,s=2,c="[object Boolean]",l="[object Date]",h="[object Error]",p="[object Map]",g="[object Number]",_="[object RegExp]",b="[object Set]",w="[object String]",x="[object Symbol]",S="[object ArrayBuffer]",C="[object DataView]",P=e?e.prototype:void 0,T=P?P.valueOf:void 0;function A(j,N,$,U,B,W,q){switch($){case C:if(j.byteLength!=N.byteLength||j.byteOffset!=N.byteOffset)return!1;j=j.buffer,N=N.buffer;case S:return!(j.byteLength!=N.byteLength||!W(new t(j),new t(N)));case c:case l:case g:return r(+j,+N);case h:return j.name==N.name&&j.message==N.message;case _:case w:return j==N+"";case p:var J=i;case b:var Q=U&o;if(J||(J=a),j.size!=N.size&&!Q)return!1;var re=q.get(j);if(re)return re==N;U|=s,q.set(j,N);var oe=n(J(j),J(N),U,B,W,q);return q.delete(j),oe;case x:if(T)return T.call(j)==T.call(N)}return!1}return Gx=A,Gx}var Kx,qL;function zB(){if(qL)return Kx;qL=1;function e(t,r){for(var n=-1,i=r.length,a=t.length;++n<i;)t[a+n]=r[n];return t}return Kx=e,Kx}var Yx,HL;function lde(){if(HL)return Yx;HL=1;var e=zB(),t=Yn();function r(n,i,a){var o=i(n);return t(n)?o:e(o,a(n))}return Yx=r,Yx}var Zx,GL;function ude(){if(GL)return Zx;GL=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=0,o=[];++n<i;){var s=t[n];r(s,n,t)&&(o[a++]=s)}return o}return Zx=e,Zx}var Xx,KL;function cde(){if(KL)return Xx;KL=1;function e(){return[]}return Xx=e,Xx}var Qx,YL;function fde(){if(YL)return Qx;YL=1;var e=ude(),t=cde(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(o){return o==null?[]:(o=Object(o),e(i(o),function(s){return n.call(o,s)}))}:t;return Qx=a,Qx}var Jx,ZL;function dde(){if(ZL)return Jx;ZL=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return Jx=e,Jx}var e2,XL;function hde(){if(XL)return e2;XL=1;var e=ss(),t=ls(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return e2=n,e2}var t2,QL;function Ej(){if(QL)return t2;QL=1;var e=hde(),t=ls(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,a=e(function(){return arguments}())?e:function(o){return t(o)&&n.call(o,"callee")&&!i.call(o,"callee")};return t2=a,t2}var qh={exports:{}},r2,JL;function pde(){if(JL)return r2;JL=1;function e(){return!1}return r2=e,r2}qh.exports;var e4;function VB(){return e4||(e4=1,function(e,t){var r=ho(),n=pde(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?r.Buffer:void 0,c=s?s.isBuffer:void 0,l=c||n;e.exports=l}(qh,qh.exports)),qh.exports}var n2,t4;function Tj(){if(t4)return n2;t4=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var a=typeof n;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return n2=r,n2}var i2,r4;function jj(){if(r4)return i2;r4=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return i2=t,i2}var a2,n4;function mde(){if(n4)return a2;n4=1;var e=ss(),t=jj(),r=ls(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",s="[object Error]",c="[object Function]",l="[object Map]",h="[object Number]",p="[object Object]",g="[object RegExp]",_="[object Set]",b="[object String]",w="[object WeakMap]",x="[object ArrayBuffer]",S="[object DataView]",C="[object Float32Array]",P="[object Float64Array]",T="[object Int8Array]",A="[object Int16Array]",j="[object Int32Array]",N="[object Uint8Array]",$="[object Uint8ClampedArray]",U="[object Uint16Array]",B="[object Uint32Array]",W={};W[C]=W[P]=W[T]=W[A]=W[j]=W[N]=W[$]=W[U]=W[B]=!0,W[n]=W[i]=W[x]=W[a]=W[S]=W[o]=W[s]=W[c]=W[l]=W[h]=W[p]=W[g]=W[_]=W[b]=W[w]=!1;function q(J){return r(J)&&t(J.length)&&!!W[e(J)]}return a2=q,a2}var o2,i4;function WB(){if(i4)return o2;i4=1;function e(t){return function(r){return t(r)}}return o2=e,o2}var Hh={exports:{}};Hh.exports;var a4;function vde(){return a4||(a4=1,function(e,t){var r=uB(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,s=function(){try{var c=i&&i.require&&i.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s}(Hh,Hh.exports)),Hh.exports}var s2,o4;function qB(){if(o4)return s2;o4=1;var e=mde(),t=WB(),r=vde(),n=r&&r.isTypedArray,i=n?t(n):e;return s2=i,s2}var l2,s4;function gde(){if(s4)return l2;s4=1;var e=dde(),t=Ej(),r=Yn(),n=VB(),i=Tj(),a=qB(),o=Object.prototype,s=o.hasOwnProperty;function c(l,h){var p=r(l),g=!p&&t(l),_=!p&&!g&&n(l),b=!p&&!g&&!_&&a(l),w=p||g||_||b,x=w?e(l.length,String):[],S=x.length;for(var C in l)(h||s.call(l,C))&&!(w&&(C=="length"||_&&(C=="offset"||C=="parent")||b&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||i(C,S)))&&x.push(C);return x}return l2=c,l2}var u2,l4;function yde(){if(l4)return u2;l4=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return u2=t,u2}var c2,u4;function HB(){if(u4)return c2;u4=1;function e(t,r){return function(n){return t(r(n))}}return c2=e,c2}var f2,c4;function bde(){if(c4)return f2;c4=1;var e=HB(),t=e(Object.keys,Object);return f2=t,f2}var d2,f4;function _de(){if(f4)return d2;f4=1;var e=yde(),t=bde(),r=Object.prototype,n=r.hasOwnProperty;function i(a){if(!e(a))return t(a);var o=[];for(var s in Object(a))n.call(a,s)&&s!="constructor"&&o.push(s);return o}return d2=i,d2}var h2,d4;function Nm(){if(d4)return h2;d4=1;var e=pj(),t=jj();function r(n){return n!=null&&t(n.length)&&!e(n)}return h2=r,h2}var p2,h4;function Eb(){if(h4)return p2;h4=1;var e=gde(),t=_de(),r=Nm();function n(i){return r(i)?e(i):t(i)}return p2=n,p2}var m2,p4;function wde(){if(p4)return m2;p4=1;var e=lde(),t=fde(),r=Eb();function n(i){return e(i,r,t)}return m2=n,m2}var v2,m4;function xde(){if(m4)return v2;m4=1;var e=wde(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(a,o,s,c,l,h){var p=s&t,g=e(a),_=g.length,b=e(o),w=b.length;if(_!=w&&!p)return!1;for(var x=_;x--;){var S=g[x];if(!(p?S in o:n.call(o,S)))return!1}var C=h.get(a),P=h.get(o);if(C&&P)return C==o&&P==a;var T=!0;h.set(a,o),h.set(o,a);for(var A=p;++x<_;){S=g[x];var j=a[S],N=o[S];if(c)var $=p?c(N,j,S,o,a,h):c(j,N,S,a,o,h);if(!($===void 0?j===N||l(j,N,s,c,h):$)){T=!1;break}A||(A=S=="constructor")}if(T&&!A){var U=a.constructor,B=o.constructor;U!=B&&"constructor"in a&&"constructor"in o&&!(typeof U=="function"&&U instanceof U&&typeof B=="function"&&B instanceof B)&&(T=!1)}return h.delete(a),h.delete(o),T}return v2=i,v2}var g2,v4;function Sde(){if(v4)return g2;v4=1;var e=Ku(),t=ho(),r=e(t,"DataView");return g2=r,g2}var y2,g4;function Ode(){if(g4)return y2;g4=1;var e=Ku(),t=ho(),r=e(t,"Promise");return y2=r,y2}var b2,y4;function GB(){if(y4)return b2;y4=1;var e=Ku(),t=ho(),r=e(t,"Set");return b2=r,b2}var _2,b4;function Cde(){if(b4)return _2;b4=1;var e=Ku(),t=ho(),r=e(t,"WeakMap");return _2=r,_2}var w2,_4;function Pde(){if(_4)return w2;_4=1;var e=Sde(),t=vj(),r=Ode(),n=GB(),i=Cde(),a=ss(),o=cB(),s="[object Map]",c="[object Object]",l="[object Promise]",h="[object Set]",p="[object WeakMap]",g="[object DataView]",_=o(e),b=o(t),w=o(r),x=o(n),S=o(i),C=a;return(e&&C(new e(new ArrayBuffer(1)))!=g||t&&C(new t)!=s||r&&C(r.resolve())!=l||n&&C(new n)!=h||i&&C(new i)!=p)&&(C=function(P){var T=a(P),A=T==c?P.constructor:void 0,j=A?o(A):"";if(j)switch(j){case _:return g;case b:return s;case w:return l;case x:return h;case S:return p}return T}),w2=C,w2}var x2,w4;function Ede(){if(w4)return x2;w4=1;var e=DB(),t=UB(),r=sde(),n=xde(),i=Pde(),a=Yn(),o=VB(),s=qB(),c=1,l="[object Arguments]",h="[object Array]",p="[object Object]",g=Object.prototype,_=g.hasOwnProperty;function b(w,x,S,C,P,T){var A=a(w),j=a(x),N=A?h:i(w),$=j?h:i(x);N=N==l?p:N,$=$==l?p:$;var U=N==p,B=$==p,W=N==$;if(W&&o(w)){if(!o(x))return!1;A=!0,U=!1}if(W&&!U)return T||(T=new e),A||s(w)?t(w,x,S,C,P,T):r(w,x,N,S,C,P,T);if(!(S&c)){var q=U&&_.call(w,"__wrapped__"),J=B&&_.call(x,"__wrapped__");if(q||J){var Q=q?w.value():w,re=J?x.value():x;return T||(T=new e),P(Q,re,S,C,T)}}return W?(T||(T=new e),n(w,x,S,C,P,T)):!1}return x2=b,x2}var S2,x4;function Aj(){if(x4)return S2;x4=1;var e=Ede(),t=ls();function r(n,i,a,o,s){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,a,o,r,s)}return S2=r,S2}var O2,S4;function Tde(){if(S4)return O2;S4=1;var e=DB(),t=Aj(),r=1,n=2;function i(a,o,s,c){var l=s.length,h=l,p=!c;if(a==null)return!h;for(a=Object(a);l--;){var g=s[l];if(p&&g[2]?g[1]!==a[g[0]]:!(g[0]in a))return!1}for(;++l<h;){g=s[l];var _=g[0],b=a[_],w=g[1];if(p&&g[2]){if(b===void 0&&!(_ in a))return!1}else{var x=new e;if(c)var S=c(b,w,_,a,o,x);if(!(S===void 0?t(w,b,r|n,c,x):S))return!1}}return!0}return O2=i,O2}var C2,O4;function KB(){if(O4)return C2;O4=1;var e=Ol();function t(r){return r===r&&!e(r)}return C2=t,C2}var P2,C4;function jde(){if(C4)return P2;C4=1;var e=KB(),t=Eb();function r(n){for(var i=t(n),a=i.length;a--;){var o=i[a],s=n[o];i[a]=[o,s,e(s)]}return i}return P2=r,P2}var E2,P4;function YB(){if(P4)return E2;P4=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return E2=e,E2}var T2,E4;function Ade(){if(E4)return T2;E4=1;var e=Tde(),t=jde(),r=YB();function n(i){var a=t(i);return a.length==1&&a[0][2]?r(a[0][0],a[0][1]):function(o){return o===i||e(o,i,a)}}return T2=n,T2}var j2,T4;function kde(){if(T4)return j2;T4=1;function e(t,r){return t!=null&&r in Object(t)}return j2=e,j2}var A2,j4;function Rde(){if(j4)return A2;j4=1;var e=hB(),t=Ej(),r=Yn(),n=Tj(),i=jj(),a=wb();function o(s,c,l){c=e(c,s);for(var h=-1,p=c.length,g=!1;++h<p;){var _=a(c[h]);if(!(g=s!=null&&l(s,_)))break;s=s[_]}return g||++h!=p?g:(p=s==null?0:s.length,!!p&&i(p)&&n(_,p)&&(r(s)||t(s)))}return A2=o,A2}var k2,A4;function Nde(){if(A4)return k2;A4=1;var e=kde(),t=Rde();function r(n,i){return n!=null&&t(n,i,e)}return k2=r,k2}var R2,k4;function Mde(){if(k4)return R2;k4=1;var e=Aj(),t=pB(),r=Nde(),n=hj(),i=KB(),a=YB(),o=wb(),s=1,c=2;function l(h,p){return n(h)&&i(p)?a(o(h),p):function(g){var _=t(g,h);return _===void 0&&_===p?r(g,h):e(p,_,s|c)}}return R2=l,R2}var N2,R4;function yd(){if(R4)return N2;R4=1;function e(t){return t}return N2=e,N2}var M2,N4;function Lde(){if(N4)return M2;N4=1;function e(t){return function(r){return r==null?void 0:r[t]}}return M2=e,M2}var L2,M4;function Ide(){if(M4)return L2;M4=1;var e=bj();function t(r){return function(n){return e(n,r)}}return L2=t,L2}var I2,L4;function Dde(){if(L4)return I2;L4=1;var e=Lde(),t=Ide(),r=hj(),n=wb();function i(a){return r(a)?e(n(a)):t(a)}return I2=i,I2}var D2,I4;function po(){if(I4)return D2;I4=1;var e=Ade(),t=Mde(),r=yd(),n=Yn(),i=Dde();function a(o){return typeof o=="function"?o:o==null?r:typeof o=="object"?n(o)?t(o[0],o[1]):e(o):i(o)}return D2=a,D2}var $2,D4;function ZB(){if(D4)return $2;D4=1;function e(t,r,n,i){for(var a=t.length,o=n+(i?1:-1);i?o--:++o<a;)if(r(t[o],o,t))return o;return-1}return $2=e,$2}var F2,$4;function $de(){if($4)return F2;$4=1;function e(t){return t!==t}return F2=e,F2}var B2,F4;function Fde(){if(F4)return B2;F4=1;function e(t,r,n){for(var i=n-1,a=t.length;++i<a;)if(t[i]===r)return i;return-1}return B2=e,B2}var U2,B4;function Bde(){if(B4)return U2;B4=1;var e=ZB(),t=$de(),r=Fde();function n(i,a,o){return a===a?r(i,a,o):e(i,t,o)}return U2=n,U2}var z2,U4;function Ude(){if(U4)return z2;U4=1;var e=Bde();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return z2=t,z2}var V2,z4;function zde(){if(z4)return V2;z4=1;function e(t,r,n){for(var i=-1,a=t==null?0:t.length;++i<a;)if(n(r,t[i]))return!0;return!1}return V2=e,V2}var W2,V4;function Vde(){if(V4)return W2;V4=1;function e(){}return W2=e,W2}var q2,W4;function Wde(){if(W4)return q2;W4=1;var e=GB(),t=Vde(),r=Pj(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(a){return new e(a)}:t;return q2=i,q2}var H2,q4;function qde(){if(q4)return H2;q4=1;var e=$B(),t=Ude(),r=zde(),n=BB(),i=Wde(),a=Pj(),o=200;function s(c,l,h){var p=-1,g=t,_=c.length,b=!0,w=[],x=w;if(h)b=!1,g=r;else if(_>=o){var S=l?null:i(c);if(S)return a(S);b=!1,g=n,x=new e}else x=l?[]:w;e:for(;++p<_;){var C=c[p],P=l?l(C):C;if(C=h||C!==0?C:0,b&&P===P){for(var T=x.length;T--;)if(x[T]===P)continue e;l&&x.push(P),w.push(C)}else g(x,P,h)||(x!==w&&x.push(P),w.push(C))}return w}return H2=s,H2}var G2,H4;function Hde(){if(H4)return G2;H4=1;var e=po(),t=qde();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return G2=r,G2}var Gde=Hde();const G4=kt(Gde);function XB(e,t,r){return t===!0?G4(e,r):ft(t)?G4(e,t):e}function Rf(e){"@babel/helpers - typeof";return Rf=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},Rf(e)}var Kde=["ref"];function K4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Io(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?K4(Object(r),!0).forEach(function(n){Tb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Y4(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,JB(n.key),n)}}function Zde(e,t,r){return t&&Y4(e.prototype,t),r&&Y4(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xde(e,t,r){return t=Vy(t),Qde(e,QB()?Reflect.construct(t,r||[],Vy(e).constructor):t.apply(e,r))}function Qde(e,t){if(t&&(Rf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jde(e)}function Jde(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QB=function(){return!!e})()}function Vy(e){return Vy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vy(e)}function ehe(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&&$P(e,t)}function $P(e,t){return $P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},$P(e,t)}function Tb(e,t,r){return t=JB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JB(e){var t=the(e,"string");return Rf(t)=="symbol"?t:t+""}function the(e,t){if(Rf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Rf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function rhe(e,t){if(e==null)return{};var r=nhe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nhe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ihe(e){return e.value}function ahe(e,t){if(Z.isValidElement(e))return Z.cloneElement(e,t);if(typeof e=="function")return Z.createElement(e,t);t.ref;var r=rhe(t,Kde);return Z.createElement(Cj,r)}var Z4=1,vf=function(e){function t(){var r;Yde(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=Xde(this,t,[].concat(i)),Tb(r,"lastBoundingBox",{width:-1,height:-1}),r}return ehe(t,e),Zde(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>Z4||Math.abs(i.height-this.lastBoundingBox.height)>Z4)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Io({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,s=i.verticalAlign,c=i.margin,l=i.chartWidth,h=i.chartHeight,p,g;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var _=this.getBBoxSnapshot();p={left:((l||0)-_.width)/2}}else p=o==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var b=this.getBBoxSnapshot();g={top:((h||0)-b.height)/2}}else g=s==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Io(Io({},p),g)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,s=i.height,c=i.wrapperStyle,l=i.payloadUniqBy,h=i.payload,p=Io(Io({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(c)),c);return Z.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(_){n.wrapperNode=_}},ahe(a,Io(Io({},this.props),{},{payload:XB(h,l,ihe)})))}}],[{key:"getWithHeight",value:function(n,i){var a=Io(Io({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&We(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(M.PureComponent);Tb(vf,"displayName","Legend");Tb(vf,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var K2,X4;function ohe(){if(X4)return K2;X4=1;var e=km(),t=Ej(),r=Yn(),n=e?e.isConcatSpreadable:void 0;function i(a){return r(a)||t(a)||!!(n&&a&&a[n])}return K2=i,K2}var Y2,Q4;function eU(){if(Q4)return Y2;Q4=1;var e=zB(),t=ohe();function r(n,i,a,o,s){var c=-1,l=n.length;for(a||(a=t),s||(s=[]);++c<l;){var h=n[c];i>0&&a(h)?i>1?r(h,i-1,a,o,s):e(s,h):o||(s[s.length]=h)}return s}return Y2=r,Y2}var Z2,J4;function she(){if(J4)return Z2;J4=1;function e(t){return function(r,n,i){for(var a=-1,o=Object(r),s=i(r),c=s.length;c--;){var l=s[t?c:++a];if(n(o[l],l,o)===!1)break}return r}}return Z2=e,Z2}var X2,eI;function lhe(){if(eI)return X2;eI=1;var e=she(),t=e();return X2=t,X2}var Q2,tI;function tU(){if(tI)return Q2;tI=1;var e=lhe(),t=Eb();function r(n,i){return n&&e(n,i,t)}return Q2=r,Q2}var J2,rI;function uhe(){if(rI)return J2;rI=1;var e=Nm();function t(r,n){return function(i,a){if(i==null)return i;if(!e(i))return r(i,a);for(var o=i.length,s=n?o:-1,c=Object(i);(n?s--:++s<o)&&a(c[s],s,c)!==!1;);return i}}return J2=t,J2}var eS,nI;function kj(){if(nI)return eS;nI=1;var e=tU(),t=uhe(),r=t(e);return eS=r,eS}var tS,iI;function rU(){if(iI)return tS;iI=1;var e=kj(),t=Nm();function r(n,i){var a=-1,o=t(n)?Array(n.length):[];return e(n,function(s,c,l){o[++a]=i(s,c,l)}),o}return tS=r,tS}var rS,aI;function che(){if(aI)return rS;aI=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return rS=e,rS}var nS,oI;function fhe(){if(oI)return nS;oI=1;var e=md();function t(r,n){if(r!==n){var i=r!==void 0,a=r===null,o=r===r,s=e(r),c=n!==void 0,l=n===null,h=n===n,p=e(n);if(!l&&!p&&!s&&r>n||s&&c&&h&&!l&&!p||a&&c&&h||!i&&h||!o)return 1;if(!a&&!s&&!p&&r<n||p&&i&&o&&!a&&!s||l&&i&&o||!c&&o||!h)return-1}return 0}return nS=t,nS}var iS,sI;function dhe(){if(sI)return iS;sI=1;var e=fhe();function t(r,n,i){for(var a=-1,o=r.criteria,s=n.criteria,c=o.length,l=i.length;++a<c;){var h=e(o[a],s[a]);if(h){if(a>=l)return h;var p=i[a];return h*(p=="desc"?-1:1)}}return r.index-n.index}return iS=t,iS}var aS,lI;function hhe(){if(lI)return aS;lI=1;var e=yj(),t=bj(),r=po(),n=rU(),i=che(),a=WB(),o=dhe(),s=yd(),c=Yn();function l(h,p,g){p.length?p=e(p,function(w){return c(w)?function(x){return t(x,w.length===1?w[0]:w)}:w}):p=[s];var _=-1;p=e(p,a(r));var b=n(h,function(w,x,S){var C=e(p,function(P){return P(w)});return{criteria:C,index:++_,value:w}});return i(b,function(w,x){return o(w,x,g)})}return aS=l,aS}var oS,uI;function phe(){if(uI)return oS;uI=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return oS=e,oS}var sS,cI;function mhe(){if(cI)return sS;cI=1;var e=phe(),t=Math.max;function r(n,i,a){return i=t(i===void 0?n.length-1:i,0),function(){for(var o=arguments,s=-1,c=t(o.length-i,0),l=Array(c);++s<c;)l[s]=o[i+s];s=-1;for(var h=Array(i+1);++s<i;)h[s]=o[s];return h[i]=a(l),e(n,this,h)}}return sS=r,sS}var lS,fI;function vhe(){if(fI)return lS;fI=1;function e(t){return function(){return t}}return lS=e,lS}var uS,dI;function nU(){if(dI)return uS;dI=1;var e=Ku(),t=function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}}();return uS=t,uS}var cS,hI;function ghe(){if(hI)return cS;hI=1;var e=vhe(),t=nU(),r=yd(),n=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:r;return cS=n,cS}var fS,pI;function yhe(){if(pI)return fS;pI=1;var e=800,t=16,r=Date.now;function n(i){var a=0,o=0;return function(){var s=r(),c=t-(s-o);if(o=s,c>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return fS=n,fS}var dS,mI;function bhe(){if(mI)return dS;mI=1;var e=ghe(),t=yhe(),r=t(e);return dS=r,dS}var hS,vI;function _he(){if(vI)return hS;vI=1;var e=yd(),t=mhe(),r=bhe();function n(i,a){return r(t(i,a,e),i+"")}return hS=n,hS}var pS,gI;function jb(){if(gI)return pS;gI=1;var e=mj(),t=Nm(),r=Tj(),n=Ol();function i(a,o,s){if(!n(s))return!1;var c=typeof o;return(c=="number"?t(s)&&r(o,s.length):c=="string"&&o in s)?e(s[o],a):!1}return pS=i,pS}var mS,yI;function whe(){if(yI)return mS;yI=1;var e=eU(),t=hhe(),r=_he(),n=jb(),i=r(function(a,o){if(a==null)return[];var s=o.length;return s>1&&n(a,o[0],o[1])?o=[]:s>2&&n(o[0],o[1],o[2])&&(o=[o[0]]),t(a,e(o,1),[])});return mS=i,mS}var xhe=whe();const Rj=kt(xhe);function Rp(e){"@babel/helpers - typeof";return Rp=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},Rp(e)}function FP(){return FP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},FP.apply(this,arguments)}function She(e,t){return Ehe(e)||Phe(e,t)||Che(e,t)||Ohe()}function Ohe(){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 Che(e,t){if(e){if(typeof e=="string")return bI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bI(e,t)}}function bI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Phe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Ehe(e){if(Array.isArray(e))return e}function _I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_I(Object(r),!0).forEach(function(n){The(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_I(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function The(e,t,r){return t=jhe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jhe(e){var t=Ahe(e,"string");return Rp(t)=="symbol"?t:t+""}function Ahe(e,t){if(Rp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Rp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function khe(e){return Array.isArray(e)&&zr(e[0])&&zr(e[1])?e.join(" ~ "):e}var Rhe=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,s=o===void 0?{}:o,c=t.labelStyle,l=c===void 0?{}:c,h=t.payload,p=t.formatter,g=t.itemSorter,_=t.wrapperClassName,b=t.labelClassName,w=t.label,x=t.labelFormatter,S=t.accessibilityLayer,C=S===void 0?!1:S,P=function(){if(h&&h.length){var q={padding:0,margin:0},J=(g?Rj(h,g):h).map(function(Q,re){if(Q.type==="none")return null;var oe=vS({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},s),ue=Q.formatter||p||khe,ae=Q.value,K=Q.name,H=ae,V=K;if(ue&&H!=null&&V!=null){var ne=ue(ae,K,Q,re,h);if(Array.isArray(ne)){var X=She(ne,2);H=X[0],V=X[1]}else H=ne}return Z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(re),style:oe},zr(V)?Z.createElement("span",{className:"recharts-tooltip-item-name"},V):null,zr(V)?Z.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,Z.createElement("span",{className:"recharts-tooltip-item-value"},H),Z.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return Z.createElement("ul",{className:"recharts-tooltip-item-list",style:q},J)}return null},T=vS({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),A=vS({margin:0},l),j=!dt(w),N=j?w:"",$=je("recharts-default-tooltip",_),U=je("recharts-tooltip-label",b);j&&x&&h!==void 0&&h!==null&&(N=x(w,h));var B=C?{role:"status","aria-live":"assertive"}:{};return Z.createElement("div",FP({className:$,style:T},B),Z.createElement("p",{className:U,style:A},Z.isValidElement(N)?N:"".concat(N)),P())};function Np(e){"@babel/helpers - typeof";return Np=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},Np(e)}function gg(e,t,r){return t=Nhe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nhe(e){var t=Mhe(e,"string");return Np(t)=="symbol"?t:t+""}function Mhe(e,t){if(Np(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Np(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Eh="recharts-tooltip-wrapper",Lhe={visibility:"hidden"};function Ihe(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return je(Eh,gg(gg(gg(gg({},"".concat(Eh,"-right"),We(r)&&t&&We(t.x)&&r>=t.x),"".concat(Eh,"-left"),We(r)&&t&&We(t.x)&&r<t.x),"".concat(Eh,"-bottom"),We(n)&&t&&We(t.y)&&n>=t.y),"".concat(Eh,"-top"),We(n)&&t&&We(t.y)&&n<t.y))}function wI(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,c=e.viewBox,l=e.viewBoxDimension;if(a&&We(a[n]))return a[n];var h=r[n]-s-i,p=r[n]+i;if(t[n])return o[n]?h:p;if(o[n]){var g=h,_=c[n];return g<_?Math.max(p,c[n]):Math.max(h,c[n])}var b=p+s,w=c[n]+l;return b>w?Math.max(h,c[n]):Math.max(p,c[n])}function Dhe(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function $he(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,s=e.useTranslate3d,c=e.viewBox,l,h,p;return o.height>0&&o.width>0&&r?(h=wI({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),p=wI({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),l=Dhe({translateX:h,translateY:p,useTranslate3d:s})):l=Lhe,{cssProperties:l,cssClasses:Ihe({translateX:h,translateY:p,coordinate:r})}}function Nf(e){"@babel/helpers - typeof";return Nf=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},Nf(e)}function xI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function SI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xI(Object(r),!0).forEach(function(n){UP(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bhe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,aU(n.key),n)}}function Uhe(e,t,r){return t&&Bhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zhe(e,t,r){return t=Wy(t),Vhe(e,iU()?Reflect.construct(t,r||[],Wy(e).constructor):t.apply(e,r))}function Vhe(e,t){if(t&&(Nf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Whe(e)}function Whe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iU=function(){return!!e})()}function Wy(e){return Wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wy(e)}function qhe(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&&BP(e,t)}function BP(e,t){return BP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},BP(e,t)}function UP(e,t,r){return t=aU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aU(e){var t=Hhe(e,"string");return Nf(t)=="symbol"?t:t+""}function Hhe(e,t){if(Nf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Nf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var OI=1,Ghe=function(e){function t(){var r;Fhe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=zhe(this,t,[].concat(i)),UP(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),UP(r,"handleKeyDown",function(o){if(o.key==="Escape"){var s,c,l,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(c=r.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&s!==void 0?s:0,y:(l=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&l!==void 0?l:0}})}}),r}return qhe(t,e),Uhe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>OI||Math.abs(n.height-this.state.lastBoundingBox.height)>OI)&&this.setState({lastBoundingBox:{width:n.width,height:n.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 n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.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 n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,c=i.animationEasing,l=i.children,h=i.coordinate,p=i.hasPayload,g=i.isAnimationActive,_=i.offset,b=i.position,w=i.reverseDirection,x=i.useTranslate3d,S=i.viewBox,C=i.wrapperStyle,P=$he({allowEscapeViewBox:o,coordinate:h,offsetTopLeft:_,position:b,reverseDirection:w,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:S}),T=P.cssClasses,A=P.cssProperties,j=SI(SI({transition:g&&a?"transform ".concat(s,"ms ").concat(c):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&p?"visible":"hidden",position:"absolute",top:0,left:0},C);return Z.createElement("div",{tabIndex:-1,className:T,style:j,ref:function($){n.wrapperNode=$}},l)}}])}(M.PureComponent),Khe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},us={isSsr:Khe()};function Mf(e){"@babel/helpers - typeof";return Mf=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},Mf(e)}function CI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CI(Object(r),!0).forEach(function(n){Nj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zhe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sU(n.key),n)}}function Xhe(e,t,r){return t&&Zhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qhe(e,t,r){return t=qy(t),Jhe(e,oU()?Reflect.construct(t,r||[],qy(e).constructor):t.apply(e,r))}function Jhe(e,t){if(t&&(Mf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return epe(e)}function epe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oU=function(){return!!e})()}function qy(e){return qy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},qy(e)}function tpe(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&&zP(e,t)}function zP(e,t){return zP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},zP(e,t)}function Nj(e,t,r){return t=sU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sU(e){var t=rpe(e,"string");return Mf(t)=="symbol"?t:t+""}function rpe(e,t){if(Mf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function npe(e){return e.dataKey}function ipe(e,t){return Z.isValidElement(e)?Z.cloneElement(e,t):typeof e=="function"?Z.createElement(e,t):Z.createElement(Rhe,t)}var Ui=function(e){function t(){return Yhe(this,t),Qhe(this,t,arguments)}return tpe(t,e),Xhe(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,c=i.animationEasing,l=i.content,h=i.coordinate,p=i.filterNull,g=i.isAnimationActive,_=i.offset,b=i.payload,w=i.payloadUniqBy,x=i.position,S=i.reverseDirection,C=i.useTranslate3d,P=i.viewBox,T=i.wrapperStyle,A=b??[];p&&A.length&&(A=XB(b.filter(function(N){return N.value!=null&&(N.hide!==!0||n.props.includeHidden)}),w,npe));var j=A.length>0;return Z.createElement(Ghe,{allowEscapeViewBox:o,animationDuration:s,animationEasing:c,isAnimationActive:g,active:a,coordinate:h,hasPayload:j,offset:_,position:x,reverseDirection:S,useTranslate3d:C,viewBox:P,wrapperStyle:T},ipe(l,PI(PI({},this.props),{},{payload:A})))}}])}(M.PureComponent);Nj(Ui,"displayName","Tooltip");Nj(Ui,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!us.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 gS,EI;function ape(){if(EI)return gS;EI=1;var e=ho(),t=function(){return e.Date.now()};return gS=t,gS}var yS,TI;function ope(){if(TI)return yS;TI=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return yS=t,yS}var bS,jI;function spe(){if(jI)return bS;jI=1;var e=ope(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return bS=r,bS}var _S,AI;function lU(){if(AI)return _S;AI=1;var e=spe(),t=Ol(),r=md(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt;function c(l){if(typeof l=="number")return l;if(r(l))return n;if(t(l)){var h=typeof l.valueOf=="function"?l.valueOf():l;l=t(h)?h+"":h}if(typeof l!="string")return l===0?l:+l;l=e(l);var p=a.test(l);return p||o.test(l)?s(l.slice(2),p?2:8):i.test(l)?n:+l}return _S=c,_S}var wS,kI;function lpe(){if(kI)return wS;kI=1;var e=Ol(),t=ape(),r=lU(),n="Expected a function",i=Math.max,a=Math.min;function o(s,c,l){var h,p,g,_,b,w,x=0,S=!1,C=!1,P=!0;if(typeof s!="function")throw new TypeError(n);c=r(c)||0,e(l)&&(S=!!l.leading,C="maxWait"in l,g=C?i(r(l.maxWait)||0,c):g,P="trailing"in l?!!l.trailing:P);function T(J){var Q=h,re=p;return h=p=void 0,x=J,_=s.apply(re,Q),_}function A(J){return x=J,b=setTimeout($,c),S?T(J):_}function j(J){var Q=J-w,re=J-x,oe=c-Q;return C?a(oe,g-re):oe}function N(J){var Q=J-w,re=J-x;return w===void 0||Q>=c||Q<0||C&&re>=g}function $(){var J=t();if(N(J))return U(J);b=setTimeout($,j(J))}function U(J){return b=void 0,P&&h?T(J):(h=p=void 0,_)}function B(){b!==void 0&&clearTimeout(b),x=0,h=w=p=b=void 0}function W(){return b===void 0?_:U(t())}function q(){var J=t(),Q=N(J);if(h=arguments,p=this,w=J,Q){if(b===void 0)return A(w);if(C)return clearTimeout(b),b=setTimeout($,c),T(w)}return b===void 0&&(b=setTimeout($,c)),_}return q.cancel=B,q.flush=W,q}return wS=o,wS}var xS,RI;function upe(){if(RI)return xS;RI=1;var e=lpe(),t=Ol(),r="Expected a function";function n(i,a,o){var s=!0,c=!0;if(typeof i!="function")throw new TypeError(r);return t(o)&&(s="leading"in o?!!o.leading:s,c="trailing"in o?!!o.trailing:c),e(i,a,{leading:s,maxWait:a,trailing:c})}return xS=n,xS}var cpe=upe();const uU=kt(cpe);function Mp(e){"@babel/helpers - typeof";return Mp=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},Mp(e)}function NI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NI(Object(r),!0).forEach(function(n){fpe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fpe(e,t,r){return t=dpe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dpe(e){var t=hpe(e,"string");return Mp(t)=="symbol"?t:t+""}function hpe(e,t){if(Mp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Mp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ppe(e,t){return ype(e)||gpe(e,t)||vpe(e,t)||mpe()}function mpe(){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 vpe(e,t){if(e){if(typeof e=="string")return MI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return MI(e,t)}}function MI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function gpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function ype(e){if(Array.isArray(e))return e}var bpe=M.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,s=e.height,c=s===void 0?"100%":s,l=e.minWidth,h=l===void 0?0:l,p=e.minHeight,g=e.maxHeight,_=e.children,b=e.debounce,w=b===void 0?0:b,x=e.id,S=e.className,C=e.onResize,P=e.style,T=P===void 0?{}:P,A=M.useRef(null),j=M.useRef();j.current=C,M.useImperativeHandle(t,function(){return Object.defineProperty(A.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),A.current},configurable:!0})});var N=M.useState({containerWidth:i.width,containerHeight:i.height}),$=ppe(N,2),U=$[0],B=$[1],W=M.useCallback(function(J,Q){B(function(re){var oe=Math.round(J),ue=Math.round(Q);return re.containerWidth===oe&&re.containerHeight===ue?re:{containerWidth:oe,containerHeight:ue}})},[]);M.useEffect(function(){var J=function(K){var H,V=K[0].contentRect,ne=V.width,X=V.height;W(ne,X),(H=j.current)===null||H===void 0||H.call(j,ne,X)};w>0&&(J=uU(J,w,{trailing:!0,leading:!1}));var Q=new ResizeObserver(J),re=A.current.getBoundingClientRect(),oe=re.width,ue=re.height;return W(oe,ue),Q.observe(A.current),function(){Q.disconnect()}},[W,w]);var q=M.useMemo(function(){var J=U.containerWidth,Q=U.containerHeight;if(J<0||Q<0)return null;_a(bu(o)||bu(c),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,o,c),_a(!r||r>0,"The aspect(%s) must be greater than zero.",r);var re=bu(o)?J:o,oe=bu(c)?Q:c;r&&r>0&&(re?oe=re/r:oe&&(re=oe*r),g&&oe>g&&(oe=g)),_a(re>0||oe>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.`,re,oe,o,c,h,p,r);var ue=!Array.isArray(_)&&Wo(_.type).endsWith("Chart");return Z.Children.map(_,function(ae){return Z.isValidElement(ae)?M.cloneElement(ae,yg({width:re,height:oe},ue?{style:yg({height:"100%",width:"100%",maxHeight:oe,maxWidth:re},ae.props.style)}:{})):ae})},[r,_,c,g,p,h,U,o]);return Z.createElement("div",{id:x?"".concat(x):void 0,className:je("recharts-responsive-container",S),style:yg(yg({},T),{},{width:o,height:c,minWidth:h,minHeight:p,maxHeight:g}),ref:A},q)}),al=function(t){return null};al.displayName="Cell";function Lp(e){"@babel/helpers - typeof";return Lp=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},Lp(e)}function LI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LI(Object(r),!0).forEach(function(n){_pe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _pe(e,t,r){return t=wpe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wpe(e){var t=xpe(e,"string");return Lp(t)=="symbol"?t:t+""}function xpe(e,t){if(Lp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Lp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gc={widthCache:{},cacheCount:0},Spe=2e3,Ope={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},II="recharts_measurement_span";function Cpe(e){var t=VP({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var np=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||us.isSsr)return{width:0,height:0};var n=Cpe(r),i=JSON.stringify({text:t,copyStyle:n});if(Gc.widthCache[i])return Gc.widthCache[i];try{var a=document.getElementById(II);a||(a=document.createElement("span"),a.setAttribute("id",II),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=VP(VP({},Ope),n);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),c={width:s.width,height:s.height};return Gc.widthCache[i]=c,++Gc.cacheCount>Spe&&(Gc.cacheCount=0,Gc.widthCache={}),c}catch{return{width:0,height:0}}},Ppe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Ip(e){"@babel/helpers - typeof";return Ip=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},Ip(e)}function Hy(e,t){return Ape(e)||jpe(e,t)||Tpe(e,t)||Epe()}function Epe(){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 Tpe(e,t){if(e){if(typeof e=="string")return DI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return DI(e,t)}}function DI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function jpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Ape(e){if(Array.isArray(e))return e}function kpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $I(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Npe(n.key),n)}}function Rpe(e,t,r){return t&&$I(e.prototype,t),r&&$I(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Npe(e){var t=Mpe(e,"string");return Ip(t)=="symbol"?t:t+""}function Mpe(e,t){if(Ip(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ip(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var FI=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,BI=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Lpe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Ipe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,cU={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Dpe=Object.keys(cU),lf="NaN";function $pe(e,t){return e*cU[t]}var bg=function(){function e(t,r){kpe(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!Lpe.test(r)&&(this.num=NaN,this.unit=""),Dpe.includes(r)&&(this.num=$pe(t,r),this.unit="px")}return Rpe(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.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(r){var n,i=(n=Ipe.exec(r))!==null&&n!==void 0?n:[],a=Hy(i,3),o=a[1],s=a[2];return new e(parseFloat(o),s??"")}}])}();function fU(e){if(e.includes(lf))return lf;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=FI.exec(t))!==null&&r!==void 0?r:[],i=Hy(n,4),a=i[1],o=i[2],s=i[3],c=bg.parse(a??""),l=bg.parse(s??""),h=o==="*"?c.multiply(l):c.divide(l);if(h.isNaN())return lf;t=t.replace(FI,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=BI.exec(t))!==null&&p!==void 0?p:[],_=Hy(g,4),b=_[1],w=_[2],x=_[3],S=bg.parse(b??""),C=bg.parse(x??""),P=w==="+"?S.add(C):S.subtract(C);if(P.isNaN())return lf;t=t.replace(BI,P.toString())}return t}var UI=/\(([^()]*)\)/;function Fpe(e){for(var t=e;t.includes("(");){var r=UI.exec(t),n=Hy(r,2),i=n[1];t=t.replace(UI,fU(i))}return t}function Bpe(e){var t=e.replace(/\s+/g,"");return t=Fpe(t),t=fU(t),t}function Upe(e){try{return Bpe(e)}catch{return lf}}function SS(e){var t=Upe(e.slice(5,-1));return t===lf?"":t}var zpe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Vpe=["dx","dy","angle","className","breakAll"];function WP(){return WP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},WP.apply(this,arguments)}function zI(e,t){if(e==null)return{};var r=Wpe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wpe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function VI(e,t){return Kpe(e)||Gpe(e,t)||Hpe(e,t)||qpe()}function qpe(){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 Hpe(e,t){if(e){if(typeof e=="string")return WI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return WI(e,t)}}function WI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Gpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Kpe(e){if(Array.isArray(e))return e}var dU=/[ \f\n\r\t\v\u2028\u2029]+/,hU=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];dt(r)||(n?a=r.toString().split(""):a=r.toString().split(dU));var o=a.map(function(c){return{word:c,width:np(c,i).width}}),s=n?0:np(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}},Ype=function(t,r,n,i,a){var o=t.maxLines,s=t.children,c=t.style,l=t.breakAll,h=We(o),p=s,g=function(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return re.reduce(function(oe,ue){var ae=ue.word,K=ue.width,H=oe[oe.length-1];if(H&&(i==null||a||H.width+K+n<Number(i)))H.words.push(ae),H.width+=K+n;else{var V={words:[ae],width:K};oe.push(V)}return oe},[])},_=g(r),b=function(re){return re.reduce(function(oe,ue){return oe.width>ue.width?oe:ue})};if(!h)return _;for(var w="…",x=function(re){var oe=p.slice(0,re),ue=hU({breakAll:l,style:c,children:oe+w}).wordsWithComputedWidth,ae=g(ue),K=ae.length>o||b(ae).width>Number(i);return[K,ae]},S=0,C=p.length-1,P=0,T;S<=C&&P<=p.length-1;){var A=Math.floor((S+C)/2),j=A-1,N=x(j),$=VI(N,2),U=$[0],B=$[1],W=x(A),q=VI(W,1),J=q[0];if(!U&&!J&&(S=A+1),U&&J&&(C=A-1),!U&&J){T=B;break}P++}return T||_},qI=function(t){var r=dt(t)?[]:t.toString().split(dU);return[{words:r}]},Zpe=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((r||n)&&!us.isSsr){var c,l,h=hU({breakAll:o,children:i,style:a});if(h){var p=h.wordsWithComputedWidth,g=h.spaceWidth;c=p,l=g}else return qI(i);return Ype({breakAll:o,children:i,maxLines:s,style:a},c,l,r,n)}return qI(i)},HI="#808080",Bu=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,s=o===void 0?"1em":o,c=t.capHeight,l=c===void 0?"0.71em":c,h=t.scaleToFit,p=h===void 0?!1:h,g=t.textAnchor,_=g===void 0?"start":g,b=t.verticalAnchor,w=b===void 0?"end":b,x=t.fill,S=x===void 0?HI:x,C=zI(t,zpe),P=M.useMemo(function(){return Zpe({breakAll:C.breakAll,children:C.children,maxLines:C.maxLines,scaleToFit:p,style:C.style,width:C.width})},[C.breakAll,C.children,C.maxLines,p,C.style,C.width]),T=C.dx,A=C.dy,j=C.angle,N=C.className,$=C.breakAll,U=zI(C,Vpe);if(!zr(n)||!zr(a))return null;var B=n+(We(T)?T:0),W=a+(We(A)?A:0),q;switch(w){case"start":q=SS("calc(".concat(l,")"));break;case"middle":q=SS("calc(".concat((P.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:q=SS("calc(".concat(P.length-1," * -").concat(s,")"));break}var J=[];if(p){var Q=P[0].width,re=C.width;J.push("scale(".concat((We(re)?re/Q:1)/Q,")"))}return j&&J.push("rotate(".concat(j,", ").concat(B,", ").concat(W,")")),J.length&&(U.transform=J.join(" ")),Z.createElement("text",WP({},at(U,!0),{x:B,y:W,className:je("recharts-text",N),textAnchor:_,fill:S.includes("url")?HI:S}),P.map(function(oe,ue){var ae=oe.words.join($?"":" ");return Z.createElement("tspan",{x:B,dy:ue===0?q:s,key:"".concat(ae,"-").concat(ue)},ae)}))};function ol(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Xpe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Mj(e){let t,r,n;e.length!==2?(t=ol,r=(s,c)=>ol(e(s),c),n=(s,c)=>e(s)-c):(t=e===ol||e===Xpe?e:Qpe,r=e,n=e);function i(s,c,l=0,h=s.length){if(l<h){if(t(c,c)!==0)return h;do{const p=l+h>>>1;r(s[p],c)<0?l=p+1:h=p}while(l<h)}return l}function a(s,c,l=0,h=s.length){if(l<h){if(t(c,c)!==0)return h;do{const p=l+h>>>1;r(s[p],c)<=0?l=p+1:h=p}while(l<h)}return l}function o(s,c,l=0,h=s.length){const p=i(s,c,l,h-1);return p>l&&n(s[p-1],c)>-n(s[p],c)?p-1:p}return{left:i,center:o,right:a}}function Qpe(){return 0}function pU(e){return e===null?NaN:+e}function*Jpe(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const eme=Mj(ol),Mm=eme.right;Mj(pU).center;class GI extends Map{constructor(t,r=nme){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(KI(this,t))}has(t){return super.has(KI(this,t))}set(t,r){return super.set(tme(this,t),r)}delete(t){return super.delete(rme(this,t))}}function KI({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function tme({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function rme({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function nme(e){return e!==null&&typeof e=="object"?e.valueOf():e}function ime(e=ol){if(e===ol)return mU;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function mU(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const ame=Math.sqrt(50),ome=Math.sqrt(10),sme=Math.sqrt(2);function Gy(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=ame?10:a>=ome?5:a>=sme?2:1;let s,c,l;return i<0?(l=Math.pow(10,-i)/o,s=Math.round(e*l),c=Math.round(t*l),s/l<e&&++s,c/l>t&&--c,l=-l):(l=Math.pow(10,i)*o,s=Math.round(e/l),c=Math.round(t/l),s*l<e&&++s,c*l>t&&--c),c<s&&.5<=r&&r<2?Gy(e,t,r*2):[s,c,l]}function qP(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?Gy(t,e,r):Gy(e,t,r);if(!(a>=i))return[];const s=a-i+1,c=new Array(s);if(n)if(o<0)for(let l=0;l<s;++l)c[l]=(a-l)/-o;else for(let l=0;l<s;++l)c[l]=(a-l)*o;else if(o<0)for(let l=0;l<s;++l)c[l]=(i+l)/-o;else for(let l=0;l<s;++l)c[l]=(i+l)*o;return c}function HP(e,t,r){return t=+t,e=+e,r=+r,Gy(e,t,r)[2]}function GP(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?HP(t,e,r):HP(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function YI(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function ZI(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function vU(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?mU:ime(i);n>r;){if(n-r>600){const c=n-r+1,l=t-r+1,h=Math.log(c),p=.5*Math.exp(2*h/3),g=.5*Math.sqrt(h*p*(c-p)/c)*(l-c/2<0?-1:1),_=Math.max(r,Math.floor(t-l*p/c+g)),b=Math.min(n,Math.floor(t+(c-l)*p/c+g));vU(e,t,_,b,i)}const a=e[t];let o=r,s=n;for(Th(e,r,t),i(e[n],a)>0&&Th(e,r,n);o<s;){for(Th(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?Th(e,r,s):(++s,Th(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Th(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function lme(e,t,r){if(e=Float64Array.from(Jpe(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return ZI(e);if(t>=1)return YI(e);var n,i=(n-1)*t,a=Math.floor(i),o=YI(vU(e,a).subarray(0,a+1)),s=ZI(e.subarray(a+1));return o+(s-o)*(i-a)}}function ume(e,t,r=pU){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function cme(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function ea(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function cs(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 KP=Symbol("implicit");function Lj(){var e=new GI,t=[],r=[],n=KP;function i(a){let o=e.get(a);if(o===void 0){if(n!==KP)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new GI;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Lj(t,r).unknown(n)},ea.apply(i,arguments),i}function Dp(){var e=Lj().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,c=0,l=0,h=.5;delete e.unknown;function p(){var g=t().length,_=i<n,b=_?i:n,w=_?n:i;a=(w-b)/Math.max(1,g-c+l*2),s&&(a=Math.floor(a)),b+=(w-b-a*(g-c))*h,o=a*(1-c),s&&(b=Math.round(b),o=Math.round(o));var x=cme(g).map(function(S){return b+a*S});return r(_?x.reverse():x)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([n,i]=g,n=+n,i=+i,p()):[n,i]},e.rangeRound=function(g){return[n,i]=g,n=+n,i=+i,s=!0,p()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(g){return arguments.length?(s=!!g,p()):s},e.padding=function(g){return arguments.length?(c=Math.min(1,l=+g),p()):c},e.paddingInner=function(g){return arguments.length?(c=Math.min(1,g),p()):c},e.paddingOuter=function(g){return arguments.length?(l=+g,p()):l},e.align=function(g){return arguments.length?(h=Math.max(0,Math.min(1,g)),p()):h},e.copy=function(){return Dp(t(),[n,i]).round(s).paddingInner(c).paddingOuter(l).align(h)},ea.apply(p(),arguments)}function gU(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return gU(t())},e}function ip(){return gU(Dp.apply(null,arguments).paddingInner(1))}function Ij(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function yU(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Lm(){}var $p=.7,Ky=1/$p,gf="\\s*([+-]?\\d+)\\s*",Fp="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",to="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",fme=/^#([0-9a-f]{3,8})$/,dme=new RegExp(`^rgb\\(${gf},${gf},${gf}\\)$`),hme=new RegExp(`^rgb\\(${to},${to},${to}\\)$`),pme=new RegExp(`^rgba\\(${gf},${gf},${gf},${Fp}\\)$`),mme=new RegExp(`^rgba\\(${to},${to},${to},${Fp}\\)$`),vme=new RegExp(`^hsl\\(${Fp},${to},${to}\\)$`),gme=new RegExp(`^hsla\\(${Fp},${to},${to},${Fp}\\)$`),XI={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};Ij(Lm,Bp,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:QI,formatHex:QI,formatHex8:yme,formatHsl:bme,formatRgb:JI,toString:JI});function QI(){return this.rgb().formatHex()}function yme(){return this.rgb().formatHex8()}function bme(){return bU(this).formatHsl()}function JI(){return this.rgb().formatRgb()}function Bp(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=fme.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?eD(t):r===3?new Wn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?_g(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?_g(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=dme.exec(e))?new Wn(t[1],t[2],t[3],1):(t=hme.exec(e))?new Wn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=pme.exec(e))?_g(t[1],t[2],t[3],t[4]):(t=mme.exec(e))?_g(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=vme.exec(e))?nD(t[1],t[2]/100,t[3]/100,1):(t=gme.exec(e))?nD(t[1],t[2]/100,t[3]/100,t[4]):XI.hasOwnProperty(e)?eD(XI[e]):e==="transparent"?new Wn(NaN,NaN,NaN,0):null}function eD(e){return new Wn(e>>16&255,e>>8&255,e&255,1)}function _g(e,t,r,n){return n<=0&&(e=t=r=NaN),new Wn(e,t,r,n)}function _me(e){return e instanceof Lm||(e=Bp(e)),e?(e=e.rgb(),new Wn(e.r,e.g,e.b,e.opacity)):new Wn}function YP(e,t,r,n){return arguments.length===1?_me(e):new Wn(e,t,r,n??1)}function Wn(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Ij(Wn,YP,yU(Lm,{brighter(e){return e=e==null?Ky:Math.pow(Ky,e),new Wn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?$p:Math.pow($p,e),new Wn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Wn(Tu(this.r),Tu(this.g),Tu(this.b),Yy(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:tD,formatHex:tD,formatHex8:wme,formatRgb:rD,toString:rD}));function tD(){return`#${_u(this.r)}${_u(this.g)}${_u(this.b)}`}function wme(){return`#${_u(this.r)}${_u(this.g)}${_u(this.b)}${_u((isNaN(this.opacity)?1:this.opacity)*255)}`}function rD(){const e=Yy(this.opacity);return`${e===1?"rgb(":"rgba("}${Tu(this.r)}, ${Tu(this.g)}, ${Tu(this.b)}${e===1?")":`, ${e})`}`}function Yy(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Tu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function _u(e){return e=Tu(e),(e<16?"0":"")+e.toString(16)}function nD(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ba(e,t,r,n)}function bU(e){if(e instanceof ba)return new ba(e.h,e.s,e.l,e.opacity);if(e instanceof Lm||(e=Bp(e)),!e)return new ba;if(e instanceof ba)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,c=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new ba(o,s,c,e.opacity)}function xme(e,t,r,n){return arguments.length===1?bU(e):new ba(e,t,r,n??1)}function ba(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Ij(ba,xme,yU(Lm,{brighter(e){return e=e==null?Ky:Math.pow(Ky,e),new ba(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?$p:Math.pow($p,e),new ba(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,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Wn(OS(e>=240?e-240:e+120,i,n),OS(e,i,n),OS(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new ba(iD(this.h),wg(this.s),wg(this.l),Yy(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=Yy(this.opacity);return`${e===1?"hsl(":"hsla("}${iD(this.h)}, ${wg(this.s)*100}%, ${wg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function iD(e){return e=(e||0)%360,e<0?e+360:e}function wg(e){return Math.max(0,Math.min(1,e||0))}function OS(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Dj=e=>()=>e;function Sme(e,t){return function(r){return e+r*t}}function Ome(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function Cme(e){return(e=+e)==1?_U:function(t,r){return r-t?Ome(t,r,e):Dj(isNaN(t)?r:t)}}function _U(e,t){var r=t-e;return r?Sme(e,r):Dj(isNaN(e)?t:e)}const aD=function e(t){var r=Cme(t);function n(i,a){var o=r((i=YP(i)).r,(a=YP(a)).r),s=r(i.g,a.g),c=r(i.b,a.b),l=_U(i.opacity,a.opacity);return function(h){return i.r=o(h),i.g=s(h),i.b=c(h),i.opacity=l(h),i+""}}return n.gamma=e,n}(1);function Pme(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function Eme(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Tme(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=bd(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}function jme(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Zy(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function Ame(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=bd(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var ZP=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,CS=new RegExp(ZP.source,"g");function kme(e){return function(){return e}}function Rme(e){return function(t){return e(t)+""}}function Nme(e,t){var r=ZP.lastIndex=CS.lastIndex=0,n,i,a,o=-1,s=[],c=[];for(e=e+"",t=t+"";(n=ZP.exec(e))&&(i=CS.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:Zy(n,i)})),r=CS.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?c[0]?Rme(c[0].x):kme(t):(t=c.length,function(l){for(var h=0,p;h<t;++h)s[(p=c[h]).i]=p.x(l);return s.join("")})}function bd(e,t){var r=typeof t,n;return t==null||r==="boolean"?Dj(t):(r==="number"?Zy:r==="string"?(n=Bp(t))?(t=n,aD):Nme:t instanceof Bp?aD:t instanceof Date?jme:Eme(t)?Pme:Array.isArray(t)?Tme:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Ame:Zy)(e,t)}function $j(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function Mme(e,t){t===void 0&&(t=e,e=bd);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var s=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[s](o-s)}}function Lme(e){return function(){return e}}function Xy(e){return+e}var oD=[0,1];function jn(e){return e}function XP(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:Lme(isNaN(t)?NaN:.5)}function Ime(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Dme(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=XP(i,n),a=r(o,a)):(n=XP(n,i),a=r(a,o)),function(s){return a(n(s))}}function $me(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=XP(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var c=Mm(e,s,1,n)-1;return a[c](i[c](s))}}function Im(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Ab(){var e=oD,t=oD,r=bd,n,i,a,o=jn,s,c,l;function h(){var g=Math.min(e.length,t.length);return o!==jn&&(o=Ime(e[0],e[g-1])),s=g>2?$me:Dme,c=l=null,p}function p(g){return g==null||isNaN(g=+g)?a:(c||(c=s(e.map(n),t,r)))(n(o(g)))}return p.invert=function(g){return o(i((l||(l=s(t,e.map(n),Zy)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,Xy),h()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),h()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),r=$j,h()},p.clamp=function(g){return arguments.length?(o=g?!0:jn,h()):o!==jn},p.interpolate=function(g){return arguments.length?(r=g,h()):r},p.unknown=function(g){return arguments.length?(a=g,p):a},function(g,_){return n=g,i=_,h()}}function Fj(){return Ab()(jn,jn)}function Fme(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Qy(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Lf(e){return e=Qy(Math.abs(e)),e?e[1]:NaN}function Bme(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>n&&(s=Math.max(1,n-c)),a.push(r.substring(i-=s,i+s)),!((c+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function Ume(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var zme=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Up(e){if(!(t=zme.exec(e)))throw new Error("invalid format: "+e);var t;return new Bj({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]})}Up.prototype=Bj.prototype;function Bj(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+""}Bj.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 Vme(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var wU;function Wme(e,t){var r=Qy(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(wU=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+Qy(e,Math.max(0,t+a-1))[0]}function sD(e,t){var r=Qy(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const lD={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Fme,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)=>sD(e*100,t),r:sD,s:Wme,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function uD(e){return e}var cD=Array.prototype.map,fD=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function qme(e){var t=e.grouping===void 0||e.thousands===void 0?uD:Bme(cD.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?uD:Ume(cD.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function l(p){p=Up(p);var g=p.fill,_=p.align,b=p.sign,w=p.symbol,x=p.zero,S=p.width,C=p.comma,P=p.precision,T=p.trim,A=p.type;A==="n"?(C=!0,A="g"):lD[A]||(P===void 0&&(P=12),T=!0,A="g"),(x||g==="0"&&_==="=")&&(x=!0,g="0",_="=");var j=w==="$"?r:w==="#"&&/[boxX]/.test(A)?"0"+A.toLowerCase():"",N=w==="$"?n:/[%p]/.test(A)?o:"",$=lD[A],U=/[defgprs%]/.test(A);P=P===void 0?6:/[gprs]/.test(A)?Math.max(1,Math.min(21,P)):Math.max(0,Math.min(20,P));function B(W){var q=j,J=N,Q,re,oe;if(A==="c")J=$(W)+J,W="";else{W=+W;var ue=W<0||1/W<0;if(W=isNaN(W)?c:$(Math.abs(W),P),T&&(W=Vme(W)),ue&&+W==0&&b!=="+"&&(ue=!1),q=(ue?b==="("?b:s:b==="-"||b==="("?"":b)+q,J=(A==="s"?fD[8+wU/3]:"")+J+(ue&&b==="("?")":""),U){for(Q=-1,re=W.length;++Q<re;)if(oe=W.charCodeAt(Q),48>oe||oe>57){J=(oe===46?i+W.slice(Q+1):W.slice(Q))+J,W=W.slice(0,Q);break}}}C&&!x&&(W=t(W,1/0));var ae=q.length+W.length+J.length,K=ae<S?new Array(S-ae+1).join(g):"";switch(C&&x&&(W=t(K+W,K.length?S-J.length:1/0),K=""),_){case"<":W=q+W+J+K;break;case"=":W=q+K+W+J;break;case"^":W=K.slice(0,ae=K.length>>1)+q+W+J+K.slice(ae);break;default:W=K+q+W+J;break}return a(W)}return B.toString=function(){return p+""},B}function h(p,g){var _=l((p=Up(p),p.type="f",p)),b=Math.max(-8,Math.min(8,Math.floor(Lf(g)/3)))*3,w=Math.pow(10,-b),x=fD[8+b/3];return function(S){return _(w*S)+x}}return{format:l,formatPrefix:h}}var xg,Uj,xU;Hme({thousands:",",grouping:[3],currency:["$",""]});function Hme(e){return xg=qme(e),Uj=xg.format,xU=xg.formatPrefix,xg}function Gme(e){return Math.max(0,-Lf(Math.abs(e)))}function Kme(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Lf(t)/3)))*3-Lf(Math.abs(e)))}function Yme(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Lf(t)-Lf(e))+1}function SU(e,t,r,n){var i=GP(e,t,r),a;switch(n=Up(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=Kme(i,o))&&(n.precision=a),xU(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=Yme(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=Gme(i))&&(n.precision=a-(n.type==="%")*2);break}}return Uj(n)}function Pl(e){var t=e.domain;return e.ticks=function(r){var n=t();return qP(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return SU(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],c,l,h=10;for(s<o&&(l=o,o=s,s=l,l=i,i=a,a=l);h-- >0;){if(l=HP(o,s,r),l===c)return n[i]=o,n[a]=s,t(n);if(l>0)o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l;else if(l<0)o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l;else break;c=l}return e},e}function Jy(){var e=Fj();return e.copy=function(){return Im(e,Jy())},ea.apply(e,arguments),Pl(e)}function OU(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Xy),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return OU(e).unknown(t)},e=arguments.length?Array.from(e,Xy):[0,1],Pl(r)}function CU(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function dD(e){return Math.log(e)}function hD(e){return Math.exp(e)}function Zme(e){return-Math.log(-e)}function Xme(e){return-Math.exp(-e)}function Qme(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Jme(e){return e===10?Qme:e===Math.E?Math.exp:t=>Math.pow(e,t)}function eve(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 pD(e){return(t,r)=>-e(-t,r)}function zj(e){const t=e(dD,hD),r=t.domain;let n=10,i,a;function o(){return i=eve(n),a=Jme(n),r()[0]<0?(i=pD(i),a=pD(a),e(Zme,Xme)):e(dD,hD),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{const c=r();let l=c[0],h=c[c.length-1];const p=h<l;p&&([l,h]=[h,l]);let g=i(l),_=i(h),b,w;const x=s==null?10:+s;let S=[];if(!(n%1)&&_-g<x){if(g=Math.floor(g),_=Math.ceil(_),l>0){for(;g<=_;++g)for(b=1;b<n;++b)if(w=g<0?b/a(-g):b*a(g),!(w<l)){if(w>h)break;S.push(w)}}else for(;g<=_;++g)for(b=n-1;b>=1;--b)if(w=g>0?b/a(-g):b*a(g),!(w<l)){if(w>h)break;S.push(w)}S.length*2<x&&(S=qP(l,h,x))}else S=qP(g,_,Math.min(_-g,x)).map(a);return p?S.reverse():S},t.tickFormat=(s,c)=>{if(s==null&&(s=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=Up(c)).precision==null&&(c.trim=!0),c=Uj(c)),s===1/0)return c;const l=Math.max(1,n*s/t.ticks().length);return h=>{let p=h/a(Math.round(i(h)));return p*n<n-.5&&(p*=n),p<=l?c(h):""}},t.nice=()=>r(CU(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function PU(){const e=zj(Ab()).domain([1,10]);return e.copy=()=>Im(e,PU()).base(e.base()),ea.apply(e,arguments),e}function mD(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function vD(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Vj(e){var t=1,r=e(mD(t),vD(t));return r.constant=function(n){return arguments.length?e(mD(t=+n),vD(t)):t},Pl(r)}function EU(){var e=Vj(Ab());return e.copy=function(){return Im(e,EU()).constant(e.constant())},ea.apply(e,arguments)}function gD(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function tve(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function rve(e){return e<0?-e*e:e*e}function Wj(e){var t=e(jn,jn),r=1;function n(){return r===1?e(jn,jn):r===.5?e(tve,rve):e(gD(r),gD(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Pl(t)}function qj(){var e=Wj(Ab());return e.copy=function(){return Im(e,qj()).exponent(e.exponent())},ea.apply(e,arguments),e}function nve(){return qj.apply(null,arguments).exponent(.5)}function yD(e){return Math.sign(e)*e*e}function ive(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function TU(){var e=Fj(),t=[0,1],r=!1,n;function i(a){var o=ive(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(yD(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,Xy)).map(yD)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return TU(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},ea.apply(i,arguments),Pl(i)}function jU(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o<s;)r[o-1]=ume(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[Mm(r,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(ol),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return jU().domain(e).range(t).unknown(n)},ea.apply(a,arguments)}function AU(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(c){return c!=null&&c<=c?i[Mm(n,c,0,r)]:a}function s(){var c=-1;for(n=new Array(r);++c<r;)n[c]=((c+1)*t-(c-r)*e)/(r+1);return o}return o.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,s()):[e,t]},o.range=function(c){return arguments.length?(r=(i=Array.from(c)).length-1,s()):i.slice()},o.invertExtent=function(c){var l=i.indexOf(c);return l<0?[NaN,NaN]:l<1?[e,n[0]]:l>=r?[n[r-1],t]:[n[l-1],n[l]]},o.unknown=function(c){return arguments.length&&(a=c),o},o.thresholds=function(){return n.slice()},o.copy=function(){return AU().domain([e,t]).range(i).unknown(a)},ea.apply(Pl(o),arguments)}function kU(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Mm(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=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?(r=a,i):r},i.copy=function(){return kU().domain(e).range(t).unknown(r)},ea.apply(i,arguments)}const PS=new Date,ES=new Date;function Wr(e,t,r,n){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),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const c=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return c;let l;do c.push(l=new Date(+a)),t(a,s),e(a);while(l<a&&a<o);return c},i.filter=a=>Wr(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(PS.setTime(+a),ES.setTime(+o),e(PS),e(ES),Math.floor(r(PS,ES))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const e0=Wr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);e0.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Wr(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):e0);e0.range;const Fo=1e3,Wi=Fo*60,Bo=Wi*60,Jo=Bo*24,Hj=Jo*7,bD=Jo*30,TS=Jo*365,wu=Wr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Fo)},(e,t)=>(t-e)/Fo,e=>e.getUTCSeconds());wu.range;const Gj=Wr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Fo)},(e,t)=>{e.setTime(+e+t*Wi)},(e,t)=>(t-e)/Wi,e=>e.getMinutes());Gj.range;const Kj=Wr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Wi)},(e,t)=>(t-e)/Wi,e=>e.getUTCMinutes());Kj.range;const Yj=Wr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Fo-e.getMinutes()*Wi)},(e,t)=>{e.setTime(+e+t*Bo)},(e,t)=>(t-e)/Bo,e=>e.getHours());Yj.range;const Zj=Wr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Bo)},(e,t)=>(t-e)/Bo,e=>e.getUTCHours());Zj.range;const Dm=Wr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Wi)/Jo,e=>e.getDate()-1);Dm.range;const kb=Wr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Jo,e=>e.getUTCDate()-1);kb.range;const RU=Wr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Jo,e=>Math.floor(e/Jo));RU.range;function Yu(e){return Wr(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Wi)/Hj)}const Rb=Yu(0),t0=Yu(1),ave=Yu(2),ove=Yu(3),If=Yu(4),sve=Yu(5),lve=Yu(6);Rb.range;t0.range;ave.range;ove.range;If.range;sve.range;lve.range;function Zu(e){return Wr(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Hj)}const Nb=Zu(0),r0=Zu(1),uve=Zu(2),cve=Zu(3),Df=Zu(4),fve=Zu(5),dve=Zu(6);Nb.range;r0.range;uve.range;cve.range;Df.range;fve.range;dve.range;const Xj=Wr(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());Xj.range;const Qj=Wr(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());Qj.range;const es=Wr(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());es.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Wr(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});es.range;const ts=Wr(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());ts.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Wr(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});ts.range;function NU(e,t,r,n,i,a){const o=[[wu,1,Fo],[wu,5,5*Fo],[wu,15,15*Fo],[wu,30,30*Fo],[a,1,Wi],[a,5,5*Wi],[a,15,15*Wi],[a,30,30*Wi],[i,1,Bo],[i,3,3*Bo],[i,6,6*Bo],[i,12,12*Bo],[n,1,Jo],[n,2,2*Jo],[r,1,Hj],[t,1,bD],[t,3,3*bD],[e,1,TS]];function s(l,h,p){const g=h<l;g&&([l,h]=[h,l]);const _=p&&typeof p.range=="function"?p:c(l,h,p),b=_?_.range(l,+h+1):[];return g?b.reverse():b}function c(l,h,p){const g=Math.abs(h-l)/p,_=Mj(([,,x])=>x).right(o,g);if(_===o.length)return e.every(GP(l/TS,h/TS,p));if(_===0)return e0.every(Math.max(GP(l,h,p),1));const[b,w]=o[g/o[_-1][2]<o[_][2]/g?_-1:_];return b.every(w)}return[s,c]}const[hve,pve]=NU(ts,Qj,Nb,RU,Zj,Kj),[mve,vve]=NU(es,Xj,Rb,Dm,Yj,Gj);function jS(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 AS(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 jh(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function gve(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,c=e.shortMonths,l=Ah(i),h=kh(i),p=Ah(a),g=kh(a),_=Ah(o),b=kh(o),w=Ah(s),x=kh(s),S=Ah(c),C=kh(c),P={a:ue,A:ae,b:K,B:H,c:null,d:CD,e:CD,f:Bve,g:Zve,G:Qve,H:Dve,I:$ve,j:Fve,L:MU,m:Uve,M:zve,p:V,q:ne,Q:TD,s:jD,S:Vve,u:Wve,U:qve,V:Hve,w:Gve,W:Kve,x:null,X:null,y:Yve,Y:Xve,Z:Jve,"%":ED},T={a:X,A:se,b:ce,B:de,c:null,d:PD,e:PD,f:nge,g:hge,G:mge,H:ege,I:tge,j:rge,L:IU,m:ige,M:age,p:be,q:I,Q:TD,s:jD,S:oge,u:sge,U:lge,V:uge,w:cge,W:fge,x:null,X:null,y:dge,Y:pge,Z:vge,"%":ED},A={a:B,A:W,b:q,B:J,c:Q,d:SD,e:SD,f:Nve,g:xD,G:wD,H:OD,I:OD,j:jve,L:Rve,m:Tve,M:Ave,p:U,q:Eve,Q:Lve,s:Ive,S:kve,u:xve,U:Sve,V:Ove,w:wve,W:Cve,x:re,X:oe,y:xD,Y:wD,Z:Pve,"%":Mve};P.x=j(r,P),P.X=j(n,P),P.c=j(t,P),T.x=j(r,T),T.X=j(n,T),T.c=j(t,T);function j(F,G){return function(le){var ie=[],he=-1,Oe=0,Be=F.length,ge,Ee,Ae;for(le instanceof Date||(le=new Date(+le));++he<Be;)F.charCodeAt(he)===37&&(ie.push(F.slice(Oe,he)),(Ee=_D[ge=F.charAt(++he)])!=null?ge=F.charAt(++he):Ee=ge==="e"?" ":"0",(Ae=G[ge])&&(ge=Ae(le,Ee)),ie.push(ge),Oe=he+1);return ie.push(F.slice(Oe,he)),ie.join("")}}function N(F,G){return function(le){var ie=jh(1900,void 0,1),he=$(ie,F,le+="",0),Oe,Be;if(he!=le.length)return null;if("Q"in ie)return new Date(ie.Q);if("s"in ie)return new Date(ie.s*1e3+("L"in ie?ie.L:0));if(G&&!("Z"in ie)&&(ie.Z=0),"p"in ie&&(ie.H=ie.H%12+ie.p*12),ie.m===void 0&&(ie.m="q"in ie?ie.q:0),"V"in ie){if(ie.V<1||ie.V>53)return null;"w"in ie||(ie.w=1),"Z"in ie?(Oe=AS(jh(ie.y,0,1)),Be=Oe.getUTCDay(),Oe=Be>4||Be===0?r0.ceil(Oe):r0(Oe),Oe=kb.offset(Oe,(ie.V-1)*7),ie.y=Oe.getUTCFullYear(),ie.m=Oe.getUTCMonth(),ie.d=Oe.getUTCDate()+(ie.w+6)%7):(Oe=jS(jh(ie.y,0,1)),Be=Oe.getDay(),Oe=Be>4||Be===0?t0.ceil(Oe):t0(Oe),Oe=Dm.offset(Oe,(ie.V-1)*7),ie.y=Oe.getFullYear(),ie.m=Oe.getMonth(),ie.d=Oe.getDate()+(ie.w+6)%7)}else("W"in ie||"U"in ie)&&("w"in ie||(ie.w="u"in ie?ie.u%7:"W"in ie?1:0),Be="Z"in ie?AS(jh(ie.y,0,1)).getUTCDay():jS(jh(ie.y,0,1)).getDay(),ie.m=0,ie.d="W"in ie?(ie.w+6)%7+ie.W*7-(Be+5)%7:ie.w+ie.U*7-(Be+6)%7);return"Z"in ie?(ie.H+=ie.Z/100|0,ie.M+=ie.Z%100,AS(ie)):jS(ie)}}function $(F,G,le,ie){for(var he=0,Oe=G.length,Be=le.length,ge,Ee;he<Oe;){if(ie>=Be)return-1;if(ge=G.charCodeAt(he++),ge===37){if(ge=G.charAt(he++),Ee=A[ge in _D?G.charAt(he++):ge],!Ee||(ie=Ee(F,le,ie))<0)return-1}else if(ge!=le.charCodeAt(ie++))return-1}return ie}function U(F,G,le){var ie=l.exec(G.slice(le));return ie?(F.p=h.get(ie[0].toLowerCase()),le+ie[0].length):-1}function B(F,G,le){var ie=_.exec(G.slice(le));return ie?(F.w=b.get(ie[0].toLowerCase()),le+ie[0].length):-1}function W(F,G,le){var ie=p.exec(G.slice(le));return ie?(F.w=g.get(ie[0].toLowerCase()),le+ie[0].length):-1}function q(F,G,le){var ie=S.exec(G.slice(le));return ie?(F.m=C.get(ie[0].toLowerCase()),le+ie[0].length):-1}function J(F,G,le){var ie=w.exec(G.slice(le));return ie?(F.m=x.get(ie[0].toLowerCase()),le+ie[0].length):-1}function Q(F,G,le){return $(F,t,G,le)}function re(F,G,le){return $(F,r,G,le)}function oe(F,G,le){return $(F,n,G,le)}function ue(F){return o[F.getDay()]}function ae(F){return a[F.getDay()]}function K(F){return c[F.getMonth()]}function H(F){return s[F.getMonth()]}function V(F){return i[+(F.getHours()>=12)]}function ne(F){return 1+~~(F.getMonth()/3)}function X(F){return o[F.getUTCDay()]}function se(F){return a[F.getUTCDay()]}function ce(F){return c[F.getUTCMonth()]}function de(F){return s[F.getUTCMonth()]}function be(F){return i[+(F.getUTCHours()>=12)]}function I(F){return 1+~~(F.getUTCMonth()/3)}return{format:function(F){var G=j(F+="",P);return G.toString=function(){return F},G},parse:function(F){var G=N(F+="",!1);return G.toString=function(){return F},G},utcFormat:function(F){var G=j(F+="",T);return G.toString=function(){return F},G},utcParse:function(F){var G=N(F+="",!0);return G.toString=function(){return F},G}}}var _D={"-":"",_:" ",0:"0"},Jr=/^\s*\d+/,yve=/^%/,bve=/[\\^$*+?|[\]().{}]/g;function It(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function _ve(e){return e.replace(bve,"\\$&")}function Ah(e){return new RegExp("^(?:"+e.map(_ve).join("|")+")","i")}function kh(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function wve(e,t,r){var n=Jr.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function xve(e,t,r){var n=Jr.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Sve(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Ove(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Cve(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function wD(e,t,r){var n=Jr.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function xD(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Pve(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Eve(e,t,r){var n=Jr.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Tve(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function SD(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function jve(e,t,r){var n=Jr.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function OD(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Ave(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function kve(e,t,r){var n=Jr.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Rve(e,t,r){var n=Jr.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function Nve(e,t,r){var n=Jr.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Mve(e,t,r){var n=yve.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Lve(e,t,r){var n=Jr.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Ive(e,t,r){var n=Jr.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function CD(e,t){return It(e.getDate(),t,2)}function Dve(e,t){return It(e.getHours(),t,2)}function $ve(e,t){return It(e.getHours()%12||12,t,2)}function Fve(e,t){return It(1+Dm.count(es(e),e),t,3)}function MU(e,t){return It(e.getMilliseconds(),t,3)}function Bve(e,t){return MU(e,t)+"000"}function Uve(e,t){return It(e.getMonth()+1,t,2)}function zve(e,t){return It(e.getMinutes(),t,2)}function Vve(e,t){return It(e.getSeconds(),t,2)}function Wve(e){var t=e.getDay();return t===0?7:t}function qve(e,t){return It(Rb.count(es(e)-1,e),t,2)}function LU(e){var t=e.getDay();return t>=4||t===0?If(e):If.ceil(e)}function Hve(e,t){return e=LU(e),It(If.count(es(e),e)+(es(e).getDay()===4),t,2)}function Gve(e){return e.getDay()}function Kve(e,t){return It(t0.count(es(e)-1,e),t,2)}function Yve(e,t){return It(e.getFullYear()%100,t,2)}function Zve(e,t){return e=LU(e),It(e.getFullYear()%100,t,2)}function Xve(e,t){return It(e.getFullYear()%1e4,t,4)}function Qve(e,t){var r=e.getDay();return e=r>=4||r===0?If(e):If.ceil(e),It(e.getFullYear()%1e4,t,4)}function Jve(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+It(t/60|0,"0",2)+It(t%60,"0",2)}function PD(e,t){return It(e.getUTCDate(),t,2)}function ege(e,t){return It(e.getUTCHours(),t,2)}function tge(e,t){return It(e.getUTCHours()%12||12,t,2)}function rge(e,t){return It(1+kb.count(ts(e),e),t,3)}function IU(e,t){return It(e.getUTCMilliseconds(),t,3)}function nge(e,t){return IU(e,t)+"000"}function ige(e,t){return It(e.getUTCMonth()+1,t,2)}function age(e,t){return It(e.getUTCMinutes(),t,2)}function oge(e,t){return It(e.getUTCSeconds(),t,2)}function sge(e){var t=e.getUTCDay();return t===0?7:t}function lge(e,t){return It(Nb.count(ts(e)-1,e),t,2)}function DU(e){var t=e.getUTCDay();return t>=4||t===0?Df(e):Df.ceil(e)}function uge(e,t){return e=DU(e),It(Df.count(ts(e),e)+(ts(e).getUTCDay()===4),t,2)}function cge(e){return e.getUTCDay()}function fge(e,t){return It(r0.count(ts(e)-1,e),t,2)}function dge(e,t){return It(e.getUTCFullYear()%100,t,2)}function hge(e,t){return e=DU(e),It(e.getUTCFullYear()%100,t,2)}function pge(e,t){return It(e.getUTCFullYear()%1e4,t,4)}function mge(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Df(e):Df.ceil(e),It(e.getUTCFullYear()%1e4,t,4)}function vge(){return"+0000"}function ED(){return"%"}function TD(e){return+e}function jD(e){return Math.floor(+e/1e3)}var Kc,$U,FU;gge({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 gge(e){return Kc=gve(e),$U=Kc.format,Kc.parse,FU=Kc.utcFormat,Kc.utcParse,Kc}function yge(e){return new Date(e)}function bge(e){return e instanceof Date?+e:+new Date(+e)}function Jj(e,t,r,n,i,a,o,s,c,l){var h=Fj(),p=h.invert,g=h.domain,_=l(".%L"),b=l(":%S"),w=l("%I:%M"),x=l("%I %p"),S=l("%a %d"),C=l("%b %d"),P=l("%B"),T=l("%Y");function A(j){return(c(j)<j?_:s(j)<j?b:o(j)<j?w:a(j)<j?x:n(j)<j?i(j)<j?S:C:r(j)<j?P:T)(j)}return h.invert=function(j){return new Date(p(j))},h.domain=function(j){return arguments.length?g(Array.from(j,bge)):g().map(yge)},h.ticks=function(j){var N=g();return e(N[0],N[N.length-1],j??10)},h.tickFormat=function(j,N){return N==null?A:l(N)},h.nice=function(j){var N=g();return(!j||typeof j.range!="function")&&(j=t(N[0],N[N.length-1],j??10)),j?g(CU(N,j)):h},h.copy=function(){return Im(h,Jj(e,t,r,n,i,a,o,s,c,l))},h}function _ge(){return ea.apply(Jj(mve,vve,es,Xj,Rb,Dm,Yj,Gj,wu,$U).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function wge(){return ea.apply(Jj(hve,pve,ts,Qj,Nb,kb,Zj,Kj,wu,FU).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Mb(){var e=0,t=1,r,n,i,a,o=jn,s=!1,c;function l(p){return p==null||isNaN(p=+p)?c:o(i===0?.5:(p=(a(p)-r)*i,s?Math.max(0,Math.min(1,p)):p))}l.domain=function(p){return arguments.length?([e,t]=p,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),l):[e,t]},l.clamp=function(p){return arguments.length?(s=!!p,l):s},l.interpolator=function(p){return arguments.length?(o=p,l):o};function h(p){return function(g){var _,b;return arguments.length?([_,b]=g,o=p(_,b),l):[o(0),o(1)]}}return l.range=h(bd),l.rangeRound=h($j),l.unknown=function(p){return arguments.length?(c=p,l):c},function(p){return a=p,r=p(e),n=p(t),i=r===n?0:1/(n-r),l}}function El(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function BU(){var e=Pl(Mb()(jn));return e.copy=function(){return El(e,BU())},cs.apply(e,arguments)}function UU(){var e=zj(Mb()).domain([1,10]);return e.copy=function(){return El(e,UU()).base(e.base())},cs.apply(e,arguments)}function zU(){var e=Vj(Mb());return e.copy=function(){return El(e,zU()).constant(e.constant())},cs.apply(e,arguments)}function eA(){var e=Wj(Mb());return e.copy=function(){return El(e,eA()).exponent(e.exponent())},cs.apply(e,arguments)}function xge(){return eA.apply(null,arguments).exponent(.5)}function VU(){var e=[],t=jn;function r(n){if(n!=null&&!isNaN(n=+n))return t((Mm(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(ol),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>lme(e,a/n))},r.copy=function(){return VU(t).domain(e)},cs.apply(r,arguments)}function Lb(){var e=0,t=.5,r=1,n=1,i,a,o,s,c,l=jn,h,p=!1,g;function _(w){return isNaN(w=+w)?g:(w=.5+((w=+h(w))-a)*(n*w<n*a?s:c),l(p?Math.max(0,Math.min(1,w)):w))}_.domain=function(w){return arguments.length?([e,t,r]=w,i=h(e=+e),a=h(t=+t),o=h(r=+r),s=i===a?0:.5/(a-i),c=a===o?0:.5/(o-a),n=a<i?-1:1,_):[e,t,r]},_.clamp=function(w){return arguments.length?(p=!!w,_):p},_.interpolator=function(w){return arguments.length?(l=w,_):l};function b(w){return function(x){var S,C,P;return arguments.length?([S,C,P]=x,l=Mme(w,[S,C,P]),_):[l(0),l(.5),l(1)]}}return _.range=b(bd),_.rangeRound=b($j),_.unknown=function(w){return arguments.length?(g=w,_):g},function(w){return h=w,i=w(e),a=w(t),o=w(r),s=i===a?0:.5/(a-i),c=a===o?0:.5/(o-a),n=a<i?-1:1,_}}function WU(){var e=Pl(Lb()(jn));return e.copy=function(){return El(e,WU())},cs.apply(e,arguments)}function qU(){var e=zj(Lb()).domain([.1,1,10]);return e.copy=function(){return El(e,qU()).base(e.base())},cs.apply(e,arguments)}function HU(){var e=Vj(Lb());return e.copy=function(){return El(e,HU()).constant(e.constant())},cs.apply(e,arguments)}function tA(){var e=Wj(Lb());return e.copy=function(){return El(e,tA()).exponent(e.exponent())},cs.apply(e,arguments)}function Sge(){return tA.apply(null,arguments).exponent(.5)}const AD=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Dp,scaleDiverging:WU,scaleDivergingLog:qU,scaleDivergingPow:tA,scaleDivergingSqrt:Sge,scaleDivergingSymlog:HU,scaleIdentity:OU,scaleImplicit:KP,scaleLinear:Jy,scaleLog:PU,scaleOrdinal:Lj,scalePoint:ip,scalePow:qj,scaleQuantile:jU,scaleQuantize:AU,scaleRadial:TU,scaleSequential:BU,scaleSequentialLog:UU,scaleSequentialPow:eA,scaleSequentialQuantile:VU,scaleSequentialSqrt:xge,scaleSequentialSymlog:zU,scaleSqrt:nve,scaleSymlog:EU,scaleThreshold:kU,scaleTime:_ge,scaleUtc:wge,tickFormat:SU},Symbol.toStringTag,{value:"Module"}));var kS,kD;function Ib(){if(kD)return kS;kD=1;var e=md();function t(r,n,i){for(var a=-1,o=r.length;++a<o;){var s=r[a],c=n(s);if(c!=null&&(l===void 0?c===c&&!e(c):i(c,l)))var l=c,h=s}return h}return kS=t,kS}var RS,RD;function GU(){if(RD)return RS;RD=1;function e(t,r){return t>r}return RS=e,RS}var NS,ND;function Oge(){if(ND)return NS;ND=1;var e=Ib(),t=GU(),r=yd();function n(i){return i&&i.length?e(i,r,t):void 0}return NS=n,NS}var Cge=Oge();const el=kt(Cge);var MS,MD;function KU(){if(MD)return MS;MD=1;function e(t,r){return t<r}return MS=e,MS}var LS,LD;function Pge(){if(LD)return LS;LD=1;var e=Ib(),t=KU(),r=yd();function n(i){return i&&i.length?e(i,r,t):void 0}return LS=n,LS}var Ege=Pge();const Db=kt(Ege);var IS,ID;function Tge(){if(ID)return IS;ID=1;var e=yj(),t=po(),r=rU(),n=Yn();function i(a,o){var s=n(a)?e:r;return s(a,t(o,3))}return IS=i,IS}var DS,DD;function jge(){if(DD)return DS;DD=1;var e=eU(),t=Tge();function r(n,i){return e(t(n,i),1)}return DS=r,DS}var Age=jge();const kge=kt(Age);var $S,$D;function Rge(){if($D)return $S;$D=1;var e=Aj();function t(r,n){return e(r,n)}return $S=t,$S}var Nge=Rge();const ml=kt(Nge);var _d=1e9,Mge={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},nA,or=!0,Zi="[DecimalError] ",ju=Zi+"Invalid argument: ",rA=Zi+"Exponent out of range: ",wd=Math.floor,pu=Math.pow,Lge=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,pi,Yr=1e7,er=7,YU=9007199254740991,n0=wd(YU/er),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,r,n,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(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};tt.decimalPlaces=tt.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*er;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};tt.dividedBy=tt.div=function(e){return qo(this,new this.constructor(e))};tt.dividedToIntegerBy=tt.idiv=function(e){var t=this,r=t.constructor;return Wt(qo(t,new r(e),0,1),r.precision)};tt.equals=tt.eq=function(e){return!this.cmp(e)};tt.exponent=function(){return Mr(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,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(pi))throw Error(Zi+"NaN");if(r.s<1)throw Error(Zi+(r.s?"NaN":"-Infinity"));return r.eq(pi)?new n(0):(or=!1,t=qo(zp(r,a),zp(e,a),a),or=!0,Wt(t,i))};tt.minus=tt.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?QU(t,e):ZU(t,(e.s=-e.s,e))};tt.modulo=tt.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Zi+"NaN");return r.s?(or=!1,t=qo(r,e,0,1).times(e),or=!0,r.minus(t)):Wt(new n(r),i)};tt.naturalExponential=tt.exp=function(){return XU(this)};tt.naturalLogarithm=tt.ln=function(){return zp(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?ZU(t,e):QU(t,(e.s=-e.s,e))};tt.precision=tt.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(ju+e);if(t=Mr(i)+1,n=i.d.length-1,r=n*er+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};tt.squareRoot=tt.sqrt=function(){var e,t,r,n,i,a,o,s=this,c=s.constructor;if(s.s<1){if(!s.s)return new c(0);throw Error(Zi+"NaN")}for(e=Mr(s),or=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Qa(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=wd((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),n=new c(t)):n=new c(i.toString()),r=c.precision,i=o=r+3;;)if(a=n,n=a.plus(qo(s,a,o+2)).times(.5),Qa(a.d).slice(0,o)===(t=Qa(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(Wt(a,r+1,0),a.times(a).eq(s)){n=a;break}}else if(t!="9999")break;o+=4}return or=!0,Wt(n,r)};tt.times=tt.mul=function(e){var t,r,n,i,a,o,s,c,l,h=this,p=h.constructor,g=h.d,_=(e=new p(e)).d;if(!h.s||!e.s)return new p(0);for(e.s*=h.s,r=h.e+e.e,c=g.length,l=_.length,c<l&&(a=g,g=_,_=a,o=c,c=l,l=o),a=[],o=c+l,n=o;n--;)a.push(0);for(n=l;--n>=0;){for(t=0,i=c+n;i>n;)s=a[i]+_[n]*g[i-n-1]+t,a[i--]=s%Yr|0,t=s/Yr|0;a[i]=(a[i]+t)%Yr|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,or?Wt(e,p.precision):e};tt.toDecimalPlaces=tt.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(so(e,0,_d),t===void 0?t=n.rounding:so(t,0,8),Wt(r,e+Mr(r)+1,t))};tt.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Uu(n,!0):(so(e,0,_d),t===void 0?t=i.rounding:so(t,0,8),n=Wt(new i(n),e+1,t),r=Uu(n,!0,e+1)),r};tt.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Uu(i):(so(e,0,_d),t===void 0?t=a.rounding:so(t,0,8),n=Wt(new a(i),e+Mr(i)+1,t),r=Uu(n.abs(),!1,e+Mr(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};tt.toInteger=tt.toint=function(){var e=this,t=e.constructor;return Wt(new t(e),Mr(e)+1,t.rounding)};tt.toNumber=function(){return+this};tt.toPower=tt.pow=function(e){var t,r,n,i,a,o,s=this,c=s.constructor,l=12,h=+(e=new c(e));if(!e.s)return new c(pi);if(s=new c(s),!s.s){if(e.s<1)throw Error(Zi+"Infinity");return s}if(s.eq(pi))return s;if(n=c.precision,e.eq(pi))return Wt(s,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=s.s,o){if((r=h<0?-h:h)<=YU){for(i=new c(pi),t=Math.ceil(n/er+4),or=!1;r%2&&(i=i.times(s),BD(i.d,t)),r=wd(r/2),r!==0;)s=s.times(s),BD(s.d,t);return or=!0,e.s<0?new c(pi).div(i):Wt(i,n)}}else if(a<0)throw Error(Zi+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,or=!1,i=e.times(zp(s,n+l)),or=!0,i=XU(i),i.s=a,i};tt.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=Mr(i),n=Uu(i,r<=a.toExpNeg||r>=a.toExpPos)):(so(e,1,_d),t===void 0?t=a.rounding:so(t,0,8),i=Wt(new a(i),e,t),r=Mr(i),n=Uu(i,e<=r||r<=a.toExpNeg,e)),n};tt.toSignificantDigits=tt.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(so(e,1,_d),t===void 0?t=n.rounding:so(t,0,8)),Wt(new n(r),e,t)};tt.toString=tt.valueOf=tt.val=tt.toJSON=tt[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Mr(e),r=e.constructor;return Uu(e,t<=r.toExpNeg||t>=r.toExpPos)};function ZU(e,t){var r,n,i,a,o,s,c,l,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),or?Wt(t,p):t;if(c=e.d,l=t.d,o=e.e,i=t.e,c=c.slice(),a=o-i,a){for(a<0?(n=c,a=-a,s=l.length):(n=l,i=o,s=c.length),o=Math.ceil(p/er),s=o>s?o+1:s+1,a>s&&(a=s,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(s=c.length,a=l.length,s-a<0&&(a=s,n=l,l=c,c=n),r=0;a;)r=(c[--a]=c[a]+l[a]+r)/Yr|0,c[a]%=Yr;for(r&&(c.unshift(r),++i),s=c.length;c[--s]==0;)c.pop();return t.d=c,t.e=i,or?Wt(t,p):t}function so(e,t,r){if(e!==~~e||e<t||e>r)throw Error(ju+e)}function Qa(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=er-n.length,r&&(a+=Qs(r)),a+=n;o=e[t],n=o+"",r=er-n.length,r&&(a+=Qs(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var qo=function(){function e(n,i){var a,o=0,s=n.length;for(n=n.slice();s--;)a=n[s]*i+o,n[s]=a%Yr|0,o=a/Yr|0;return o&&n.unshift(o),n}function t(n,i,a,o){var s,c;if(a!=o)c=a>o?1:-1;else for(s=c=0;s<a;s++)if(n[s]!=i[s]){c=n[s]>i[s]?1:-1;break}return c}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*Yr+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var s,c,l,h,p,g,_,b,w,x,S,C,P,T,A,j,N,$,U=n.constructor,B=n.s==i.s?1:-1,W=n.d,q=i.d;if(!n.s)return new U(n);if(!i.s)throw Error(Zi+"Division by zero");for(c=n.e-i.e,N=q.length,A=W.length,_=new U(B),b=_.d=[],l=0;q[l]==(W[l]||0);)++l;if(q[l]>(W[l]||0)&&--c,a==null?C=a=U.precision:o?C=a+(Mr(n)-Mr(i))+1:C=a,C<0)return new U(0);if(C=C/er+2|0,l=0,N==1)for(h=0,q=q[0],C++;(l<A||h)&&C--;l++)P=h*Yr+(W[l]||0),b[l]=P/q|0,h=P%q|0;else{for(h=Yr/(q[0]+1)|0,h>1&&(q=e(q,h),W=e(W,h),N=q.length,A=W.length),T=N,w=W.slice(0,N),x=w.length;x<N;)w[x++]=0;$=q.slice(),$.unshift(0),j=q[0],q[1]>=Yr/2&&++j;do h=0,s=t(q,w,N,x),s<0?(S=w[0],N!=x&&(S=S*Yr+(w[1]||0)),h=S/j|0,h>1?(h>=Yr&&(h=Yr-1),p=e(q,h),g=p.length,x=w.length,s=t(p,w,g,x),s==1&&(h--,r(p,N<g?$:q,g))):(h==0&&(s=h=1),p=q.slice()),g=p.length,g<x&&p.unshift(0),r(w,p,x),s==-1&&(x=w.length,s=t(q,w,N,x),s<1&&(h++,r(w,N<x?$:q,x))),x=w.length):s===0&&(h++,w=[0]),b[l++]=h,s&&w[0]?w[x++]=W[T]||0:(w=[W[T]],x=1);while((T++<A||w[0]!==void 0)&&C--)}return b[0]||b.shift(),_.e=c,Wt(_,o?a+Mr(_)+1:a)}}();function XU(e,t){var r,n,i,a,o,s,c=0,l=0,h=e.constructor,p=h.precision;if(Mr(e)>16)throw Error(rA+Mr(e));if(!e.s)return new h(pi);for(or=!1,s=p,o=new h(.03125);e.abs().gte(.1);)e=e.times(o),l+=5;for(n=Math.log(pu(2,l))/Math.LN10*2+5|0,s+=n,r=i=a=new h(pi),h.precision=s;;){if(i=Wt(i.times(e),s),r=r.times(++c),o=a.plus(qo(i,r,s)),Qa(o.d).slice(0,s)===Qa(a.d).slice(0,s)){for(;l--;)a=Wt(a.times(a),s);return h.precision=p,t==null?(or=!0,Wt(a,p)):a}a=o}}function Mr(e){for(var t=e.e*er,r=e.d[0];r>=10;r/=10)t++;return t}function FS(e,t,r){if(t>e.LN10.sd())throw or=!0,r&&(e.precision=r),Error(Zi+"LN10 precision limit exceeded");return Wt(new e(e.LN10),t)}function Qs(e){for(var t="";e--;)t+="0";return t}function zp(e,t){var r,n,i,a,o,s,c,l,h,p=1,g=10,_=e,b=_.d,w=_.constructor,x=w.precision;if(_.s<1)throw Error(Zi+(_.s?"NaN":"-Infinity"));if(_.eq(pi))return new w(0);if(t==null?(or=!1,l=x):l=t,_.eq(10))return t==null&&(or=!0),FS(w,l);if(l+=g,w.precision=l,r=Qa(b),n=r.charAt(0),a=Mr(_),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)_=_.times(e),r=Qa(_.d),n=r.charAt(0),p++;a=Mr(_),n>1?(_=new w("0."+r),a++):_=new w(n+"."+r.slice(1))}else return c=FS(w,l+2,x).times(a+""),_=zp(new w(n+"."+r.slice(1)),l-g).plus(c),w.precision=x,t==null?(or=!0,Wt(_,x)):_;for(s=o=_=qo(_.minus(pi),_.plus(pi),l),h=Wt(_.times(_),l),i=3;;){if(o=Wt(o.times(h),l),c=s.plus(qo(o,new w(i),l)),Qa(c.d).slice(0,l)===Qa(s.d).slice(0,l))return s=s.times(2),a!==0&&(s=s.plus(FS(w,l+2,x).times(a+""))),s=qo(s,new w(p),l),w.precision=x,t==null?(or=!0,Wt(s,x)):s;s=c,i+=2}}function FD(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=wd(r/er),e.d=[],n=(r+1)%er,r<0&&(n+=er),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=er;n<i;)e.d.push(+t.slice(n,n+=er));t=t.slice(n),n=er-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),or&&(e.e>n0||e.e<-n0))throw Error(rA+r)}else e.s=0,e.e=0,e.d=[0];return e}function Wt(e,t,r){var n,i,a,o,s,c,l,h,p=e.d;for(o=1,a=p[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=er,i=t,l=p[h=0];else{if(h=Math.ceil((n+1)/er),a=p.length,h>=a)return e;for(l=a=p[h],o=1;a>=10;a/=10)o++;n%=er,i=n-er+o}if(r!==void 0&&(a=pu(10,o-i-1),s=l/a%10|0,c=t<0||p[h+1]!==void 0||l%a,c=r<4?(s||c)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||c||r==6&&(n>0?i>0?l/pu(10,o-i):0:p[h-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return c?(a=Mr(e),p.length=1,t=t-a-1,p[0]=pu(10,(er-t%er)%er),e.e=wd(-t/er)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=h,a=1,h--):(p.length=h+1,a=pu(10,er-n),p[h]=i>0?(l/pu(10,o-i)%pu(10,i)|0)*a:0),c)for(;;)if(h==0){(p[0]+=a)==Yr&&(p[0]=1,++e.e);break}else{if(p[h]+=a,p[h]!=Yr)break;p[h--]=0,a=1}for(n=p.length;p[--n]===0;)p.pop();if(or&&(e.e>n0||e.e<-n0))throw Error(rA+Mr(e));return e}function QU(e,t){var r,n,i,a,o,s,c,l,h,p,g=e.constructor,_=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),or?Wt(t,_):t;if(c=e.d,p=t.d,n=t.e,l=e.e,c=c.slice(),o=l-n,o){for(h=o<0,h?(r=c,o=-o,s=p.length):(r=p,n=l,s=c.length),i=Math.max(Math.ceil(_/er),s)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=c.length,s=p.length,h=i<s,h&&(s=i),i=0;i<s;i++)if(c[i]!=p[i]){h=c[i]<p[i];break}o=0}for(h&&(r=c,c=p,p=r,t.s=-t.s),s=c.length,i=p.length-s;i>0;--i)c[s++]=0;for(i=p.length;i>o;){if(c[--i]<p[i]){for(a=i;a&&c[--a]===0;)c[a]=Yr-1;--c[a],c[i]+=Yr}c[i]-=p[i]}for(;c[--s]===0;)c.pop();for(;c[0]===0;c.shift())--n;return c[0]?(t.d=c,t.e=n,or?Wt(t,_):t):new g(0)}function Uu(e,t,r){var n,i=Mr(e),a=Qa(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+Qs(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+Qs(-i-1)+a,r&&(n=r-o)>0&&(a+=Qs(n))):i>=o?(a+=Qs(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+Qs(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=Qs(n))),e.s<0?"-"+a:a}function BD(e,t){if(e.length>t)return e.length=t,!0}function JU(e){var t,r,n;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(ju+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 FD(o,a.toString())}else if(typeof a!="string")throw Error(ju+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,Lge.test(a))FD(o,a);else throw Error(ju+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=JU,i.config=i.set=Ige,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function Ige(e){if(!e||typeof e!="object")throw Error(Zi+"Object expected");var t,r,n,i=["precision",1,_d,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(wd(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(ju+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(ju+r+": "+n);return this}var nA=JU(Mge);pi=new nA(1);const zt=nA;function Dge(e){return Uge(e)||Bge(e)||Fge(e)||$ge()}function $ge(){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 Fge(e,t){if(e){if(typeof e=="string")return QP(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return QP(e,t)}}function Bge(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Uge(e){if(Array.isArray(e))return QP(e)}function QP(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var zge=function(t){return t},e9={},t9=function(t){return t===e9},UD=function(t){return function r(){return arguments.length===0||arguments.length===1&&t9(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},Vge=function e(t,r){return t===1?r:UD(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==e9}).length;return o>=t?r.apply(void 0,i):e(t-o,UD(function(){for(var s=arguments.length,c=new Array(s),l=0;l<s;l++)c[l]=arguments[l];var h=i.map(function(p){return t9(p)?c.shift():p});return r.apply(void 0,Dge(h).concat(c))}))})},$b=function(t){return Vge(t.length,t)},JP=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},Wge=$b(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),qge=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return zge;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,c){return c(s)},a.apply(void 0,arguments))}},eE=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},r9=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(s,c){return s===r[c]})||(r=a,n=t.apply(void 0,a)),n}};function Hge(e){var t;return e===0?t=1:t=Math.floor(new zt(e).abs().log(10).toNumber())+1,t}function Gge(e,t,r){for(var n=new zt(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var Kge=$b(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),Yge=$b(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),Zge=$b(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Fb={rangeStep:Gge,getDigitCount:Hge,interpolateNumber:Kge,uninterpolateNumber:Yge,uninterpolateTruncation:Zge};function tE(e){return Jge(e)||Qge(e)||n9(e)||Xge()}function Xge(){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 Qge(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Jge(e){if(Array.isArray(e))return rE(e)}function Vp(e,t){return rye(e)||tye(e,t)||n9(e,t)||eye()}function eye(){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 n9(e,t){if(e){if(typeof e=="string")return rE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rE(e,t)}}function rE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function tye(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(n=(s=o.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(c){i=!0,a=c}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function rye(e){if(Array.isArray(e))return e}function i9(e){var t=Vp(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function a9(e,t,r){if(e.lte(0))return new zt(0);var n=Fb.getDigitCount(e.toNumber()),i=new zt(10).pow(n),a=e.div(i),o=n!==1?.05:.1,s=new zt(Math.ceil(a.div(o).toNumber())).add(r).mul(o),c=s.mul(i);return t?c:new zt(Math.ceil(c))}function nye(e,t,r){var n=1,i=new zt(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new zt(10).pow(Fb.getDigitCount(e)-1),i=new zt(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new zt(Math.floor(e)))}else e===0?i=new zt(Math.floor((t-1)/2)):r||(i=new zt(Math.floor(e)));var o=Math.floor((t-1)/2),s=qge(Wge(function(c){return i.add(new zt(c-o).mul(n)).toNumber()}),JP);return s(0,t)}function o9(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new zt(0),tickMin:new zt(0),tickMax:new zt(0)};var a=a9(new zt(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new zt(0):(o=new zt(e).add(t).div(2),o=o.sub(new zt(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),c=Math.ceil(new zt(t).sub(o).div(a).toNumber()),l=s+c+1;return l>r?o9(e,t,r,n,i+1):(l<r&&(c=t>0?c+(r-l):c,s=t>0?s:s+(r-l)),{step:a,tickMin:o.sub(new zt(s).mul(a)),tickMax:o.add(new zt(c).mul(a))})}function iye(e){var t=Vp(e,2),r=t[0],n=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),s=i9([r,n]),c=Vp(s,2),l=c[0],h=c[1];if(l===-1/0||h===1/0){var p=h===1/0?[l].concat(tE(JP(0,i-1).map(function(){return 1/0}))):[].concat(tE(JP(0,i-1).map(function(){return-1/0})),[h]);return r>n?eE(p):p}if(l===h)return nye(l,i,a);var g=o9(l,h,o,a),_=g.step,b=g.tickMin,w=g.tickMax,x=Fb.rangeStep(b,w.add(new zt(.1).mul(_)),_);return r>n?eE(x):x}function aye(e,t){var r=Vp(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=i9([n,i]),s=Vp(o,2),c=s[0],l=s[1];if(c===-1/0||l===1/0)return[n,i];if(c===l)return[c];var h=Math.max(t,2),p=a9(new zt(l).sub(c).div(h-1),a,0),g=[].concat(tE(Fb.rangeStep(new zt(c),new zt(l).sub(new zt(.99).mul(p)),p)),[l]);return n>i?eE(g):g}var oye=r9(iye),sye=r9(aye),lye="Invariant failed";function zu(e,t){throw new Error(lye)}var uye=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function $f(e){"@babel/helpers - typeof";return $f=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},$f(e)}function i0(){return i0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i0.apply(this,arguments)}function cye(e,t){return pye(e)||hye(e,t)||dye(e,t)||fye()}function fye(){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 dye(e,t){if(e){if(typeof e=="string")return zD(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zD(e,t)}}function zD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function hye(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function pye(e){if(Array.isArray(e))return e}function mye(e,t){if(e==null)return{};var r=vye(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vye(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function gye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yye(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u9(n.key),n)}}function bye(e,t,r){return t&&yye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _ye(e,t,r){return t=a0(t),wye(e,s9()?Reflect.construct(t,r||[],a0(e).constructor):t.apply(e,r))}function wye(e,t){if(t&&($f(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xye(e)}function xye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(s9=function(){return!!e})()}function a0(e){return a0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},a0(e)}function Sye(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&&nE(e,t)}function nE(e,t){return nE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},nE(e,t)}function l9(e,t,r){return t=u9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u9(e){var t=Oye(e,"string");return $f(t)=="symbol"?t:t+""}function Oye(e,t){if($f(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($f(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xd=function(e){function t(){return gye(this,t),_ye(this,t,arguments)}return Sye(t,e),bye(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,s=n.dataKey,c=n.data,l=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,g=mye(n,uye),_=at(g,!1);this.props.direction==="x"&&h.type!=="number"&&zu();var b=c.map(function(w){var x=l(w,s),S=x.x,C=x.y,P=x.value,T=x.errorVal;if(!T)return null;var A=[],j,N;if(Array.isArray(T)){var $=cye(T,2);j=$[0],N=$[1]}else j=N=T;if(a==="vertical"){var U=h.scale,B=C+i,W=B+o,q=B-o,J=U(P-j),Q=U(P+N);A.push({x1:Q,y1:W,x2:Q,y2:q}),A.push({x1:J,y1:B,x2:Q,y2:B}),A.push({x1:J,y1:W,x2:J,y2:q})}else if(a==="horizontal"){var re=p.scale,oe=S+i,ue=oe-o,ae=oe+o,K=re(P-j),H=re(P+N);A.push({x1:ue,y1:H,x2:ae,y2:H}),A.push({x1:oe,y1:K,x2:oe,y2:H}),A.push({x1:ue,y1:K,x2:ae,y2:K})}return Z.createElement(Ct,i0({className:"recharts-errorBar",key:"bar-".concat(A.map(function(V){return"".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))},_),A.map(function(V){return Z.createElement("line",i0({},V,{key:"line-".concat(V.x1,"-").concat(V.x2,"-").concat(V.y1,"-").concat(V.y2)}))}))});return Z.createElement(Ct,{className:"recharts-errorBars"},b)}}])}(Z.Component);l9(xd,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});l9(xd,"displayName","ErrorBar");function Wp(e){"@babel/helpers - typeof";return Wp=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},Wp(e)}function VD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?VD(Object(r),!0).forEach(function(n){Cye(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cye(e,t,r){return t=Pye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Pye(e){var t=Eye(e,"string");return Wp(t)=="symbol"?t:t+""}function Eye(e,t){if(Wp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var c9=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=hi(r,vf);if(!o)return null;var s=vf.defaultProps,c=s!==void 0?iu(iu({},s),o.props):{},l;return o.props&&o.props.payload?l=o.props&&o.props.payload:a==="children"?l=(n||[]).reduce(function(h,p){var g=p.item,_=p.props,b=_.sectors||_.data||[];return h.concat(b.map(function(w){return{type:o.props.iconType||g.props.legendType,value:w.name,color:w.fill,payload:w}}))},[]):l=(n||[]).map(function(h){var p=h.item,g=p.type.defaultProps,_=g!==void 0?iu(iu({},g),p.props):{},b=_.dataKey,w=_.name,x=_.legendType,S=_.hide;return{inactive:S,dataKey:b,type:c.iconType||x||"square",color:iA(p),value:w||b,payload:_}}),iu(iu(iu({},c),vf.getWithHeight(o,i)),{},{payload:l,item:o})};function qp(e){"@babel/helpers - typeof";return qp=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},qp(e)}function WD(e){return kye(e)||Aye(e)||jye(e)||Tye()}function Tye(){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 jye(e,t){if(e){if(typeof e=="string")return iE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return iE(e,t)}}function Aye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kye(e){if(Array.isArray(e))return iE(e)}function iE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function qD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qD(Object(r),!0).forEach(function(n){yf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function yf(e,t,r){return t=Rye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rye(e){var t=Nye(e,"string");return qp(t)=="symbol"?t:t+""}function Nye(e,t){if(qp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(qp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tr(e,t,r){return dt(e)||dt(t)?r:zr(t)?yi(e,t,r):ft(t)?t(e):r}function ap(e,t,r,n){var i=kge(e,function(s){return tr(s,t)});if(r==="number"){var a=i.filter(function(s){return We(s)||parseFloat(s)});return a.length?[Db(a),el(a)]:[1/0,-1/0]}var o=n?i.filter(function(s){return!dt(s)}):i;return o.map(function(s){return zr(s)||s instanceof Date?s:""})}var Mye=function(t){var r,n=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,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var c=a.range,l=0;l<s;l++){var h=l>0?i[l-1].coordinate:i[s-1].coordinate,p=i[l].coordinate,g=l>=s-1?i[0].coordinate:i[l+1].coordinate,_=void 0;if(En(p-h)!==En(g-p)){var b=[];if(En(g-p)===En(c[1]-c[0])){_=g;var w=p+c[1]-c[0];b[0]=Math.min(w,(w+h)/2),b[1]=Math.max(w,(w+h)/2)}else{_=h;var x=g+c[1]-c[0];b[0]=Math.min(p,(x+p)/2),b[1]=Math.max(p,(x+p)/2)}var S=[Math.min(p,(_+p)/2),Math.max(p,(_+p)/2)];if(t>S[0]&&t<=S[1]||t>=b[0]&&t<=b[1]){o=i[l].index;break}}else{var C=Math.min(h,g),P=Math.max(h,g);if(t>(C+p)/2&&t<=(P+p)/2){o=i[l].index;break}}}else for(var T=0;T<s;T++)if(T===0&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<s-1&&t>(n[T].coordinate+n[T-1].coordinate)/2&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T===s-1&&t>(n[T].coordinate+n[T-1].coordinate)/2){o=n[T].index;break}return o},iA=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?xr(xr({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,c;switch(i){case"Line":c=o;break;case"Area":case"Radar":c=o&&o!=="none"?o:s;break;default:c=s;break}return c},Lye=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},s=Object.keys(a),c=0,l=s.length;c<l;c++)for(var h=a[s[c]].stackGroups,p=Object.keys(h),g=0,_=p.length;g<_;g++){var b=h[p[g]],w=b.items,x=b.cateAxisId,S=w.filter(function(N){return Wo(N.type).indexOf("Bar")>=0});if(S&&S.length){var C=S[0].type.defaultProps,P=C!==void 0?xr(xr({},C),S[0].props):S[0].props,T=P.barSize,A=P[x];o[A]||(o[A]=[]);var j=dt(T)?r:T;o[A].push({item:S[0],stackList:S.slice(1),barSize:dt(j)?void 0:Tn(j,n,0)})}}return o},Iye=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,c=o.length;if(c<1)return null;var l=Tn(r,i,0,!0),h,p=[];if(o[0].barSize===+o[0].barSize){var g=!1,_=i/c,b=o.reduce(function(T,A){return T+A.barSize||0},0);b+=(c-1)*l,b>=i&&(b-=(c-1)*l,l=0),b>=i&&_>0&&(g=!0,_*=.9,b=c*_);var w=(i-b)/2>>0,x={offset:w-l,size:0};h=o.reduce(function(T,A){var j={item:A.item,position:{offset:x.offset+x.size+l,size:g?_:A.barSize}},N=[].concat(WD(T),[j]);return x=N[N.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function($){N.push({item:$,position:x})}),N},p)}else{var S=Tn(n,i,0,!0);i-2*S-(c-1)*l<=0&&(l=0);var C=(i-2*S-(c-1)*l)/c;C>1&&(C>>=0);var P=s===+s?Math.min(C,s):C;h=o.reduce(function(T,A,j){var N=[].concat(WD(T),[{item:A.item,position:{offset:S+(C+l)*j+(C-P)/2,size:P}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function($){N.push({item:$,position:N[N.length-1].position})}),N},p)}return h},Dye=function(t,r,n,i){var a=n.children,o=n.width,s=n.margin,c=o-(s.left||0)-(s.right||0),l=c9({children:a,legendWidth:c});if(l){var h=i||{},p=h.width,g=h.height,_=l.align,b=l.verticalAlign,w=l.layout;if((w==="vertical"||w==="horizontal"&&b==="middle")&&_!=="center"&&We(t[_]))return xr(xr({},t),{},yf({},_,t[_]+(p||0)));if((w==="horizontal"||w==="vertical"&&_==="center")&&b!=="middle"&&We(t[b]))return xr(xr({},t),{},yf({},b,t[b]+(g||0)))}return t},$ye=function(t,r,n){return dt(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},f9=function(t,r,n,i,a){var o=r.props.children,s=kn(o,xd).filter(function(l){return $ye(i,a,l.props.direction)});if(s&&s.length){var c=s.map(function(l){return l.props.dataKey});return t.reduce(function(l,h){var p=tr(h,n);if(dt(p))return l;var g=Array.isArray(p)?[Db(p),el(p)]:[p,p],_=c.reduce(function(b,w){var x=tr(h,w,0),S=g[0]-Math.abs(Array.isArray(x)?x[0]:x),C=g[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(S,b[0]),Math.max(C,b[1])]},[1/0,-1/0]);return[Math.min(_[0],l[0]),Math.max(_[1],l[1])]},[1/0,-1/0])}return null},Fye=function(t,r,n,i,a){var o=r.map(function(s){return f9(t,s,n,a,i)}).filter(function(s){return!dt(s)});return o&&o.length?o.reduce(function(s,c){return[Math.min(s[0],c[0]),Math.max(s[1],c[1])]},[1/0,-1/0]):null},d9=function(t,r,n,i,a){var o=r.map(function(c){var l=c.props.dataKey;return n==="number"&&l&&f9(t,c,l,i)||ap(t,l,n,a)});if(n==="number")return o.reduce(function(c,l){return[Math.min(c[0],l[0]),Math.max(c[1],l[1])]},[1/0,-1/0]);var s={};return o.reduce(function(c,l){for(var h=0,p=l.length;h<p;h++)s[l[h]]||(s[l[h]]=!0,c.push(l[h]));return c},[])},h9=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},p9=function(t,r,n,i){if(i)return t.map(function(c){return c.coordinate});var a,o,s=t.map(function(c){return c.coordinate===r&&(a=!0),c.coordinate===n&&(o=!0),c.coordinate});return a||s.push(r),o||s.push(n),s},Uo=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,c=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,l=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/c:0;if(l=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?En(s[0]-s[1])*2*l:l,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(p){var g=a?a.indexOf(p):p;return{coordinate:i(g)+l,value:p,offset:l}});return h.filter(function(p){return!gd(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:i(p)+l,value:p,index:g,offset:l}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(p){return{coordinate:i(p)+l,value:p,offset:l}}):i.domain().map(function(p,g){return{coordinate:i(p)+l,value:a?a[p]:p,index:g,offset:l}})},BS=new WeakMap,Sg=function(t,r){if(typeof r!="function")return t;BS.has(t)||BS.set(t,new WeakMap);var n=BS.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},m9=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:Dp(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:Jy(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:ip(),realScaleType:"point"}:a==="category"?{scale:Dp(),realScaleType:"band"}:{scale:Jy(),realScaleType:"linear"};if(Rm(i)){var c="scale".concat(xb(i));return{scale:(AD[c]||ip)(),realScaleType:AD[c]?c:"point"}}return ft(i)?{scale:i}:{scale:ip(),realScaleType:"point"}},HD=1e-4,v9=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-HD,o=Math.max(i[0],i[1])+HD,s=t(r[0]),c=t(r[n-1]);(s<a||s>o||c<a||c>o)&&t.domain([r[0],r[n-1]])}},Bye=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},Uye=function(t,r){if(!r||r.length!==2||!We(r[0])||!We(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!We(t[0])||t[0]<n)&&(a[0]=n),(!We(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},zye=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,s=0;s<r;++s){var c=gd(t[s][n][1])?t[s][n][0]:t[s][n][1];c>=0?(t[s][n][0]=a,t[s][n][1]=a+c,a=t[s][n][1]):(t[s][n][0]=o,t[s][n][1]=o+c,o=t[s][n][1])}},Vye=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var s=gd(t[o][n][1])?t[o][n][0]:t[o][n][1];s>=0?(t[o][n][0]=a,t[o][n][1]=a+s,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},Wye={sign:zye,expand:Afe,none:Af,silhouette:kfe,wiggle:Rfe,positive:Vye},qye=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),a=Wye[n],o=jfe().keys(i).value(function(s,c){return+tr(s,c,0)}).order(MP).offset(a);return o(t)},Hye=function(t,r,n,i,a,o){if(!t)return null;var s=o?r.reverse():r,c={},l=s.reduce(function(p,g){var _,b=(_=g.type)!==null&&_!==void 0&&_.defaultProps?xr(xr({},g.type.defaultProps),g.props):g.props,w=b.stackId,x=b.hide;if(x)return p;var S=b[n],C=p[S]||{hasStack:!1,stackGroups:{}};if(zr(w)){var P=C.stackGroups[w]||{numericAxisId:n,cateAxisId:i,items:[]};P.items.push(g),C.hasStack=!0,C.stackGroups[w]=P}else C.stackGroups[Cl("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[g]};return xr(xr({},p),{},yf({},S,C))},c),h={};return Object.keys(l).reduce(function(p,g){var _=l[g];if(_.hasStack){var b={};_.stackGroups=Object.keys(_.stackGroups).reduce(function(w,x){var S=_.stackGroups[x];return xr(xr({},w),{},yf({},x,{numericAxisId:n,cateAxisId:i,items:S.items,stackedData:qye(t,S.items,a)}))},b)}return xr(xr({},p),{},yf({},g,_))},h)},g9=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,s=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var l=t.domain();if(!l.length)return null;var h=oye(l,a,s);return t.domain([Db(h),el(h)]),{niceTicks:h}}if(a&&i==="number"){var p=t.domain(),g=sye(p,a,s);return{niceTicks:g}}return null};function Ff(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!dt(i[t.dataKey])){var s=Ly(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var c=tr(i,dt(o)?t.dataKey:o);return dt(c)?null:t.scale(c)}var GD=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var c=tr(o,r.dataKey,r.domain[s]);return dt(c)?null:r.scale(c)-a/2+i},Gye=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},Kye=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?xr(xr({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(zr(a)){var o=r[a];if(o){var s=o.items.indexOf(t);return s>=0?o.stackedData[s]:null}}return null},Yye=function(t){return t.reduce(function(r,n){return[Db(n.concat([r[0]]).filter(We)),el(n.concat([r[1]]).filter(We))]},[1/0,-1/0])},y9=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,c=s.reduce(function(l,h){var p=Yye(h.slice(r,n+1));return[Math.min(l[0],p[0]),Math.max(l[1],p[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},KD=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,YD=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,aE=function(t,r,n){if(ft(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(We(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(KD.test(t[0])){var a=+KD.exec(t[0])[1];i[0]=r[0]-a}else ft(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(We(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(YD.test(t[1])){var o=+YD.exec(t[1])[1];i[1]=r[1]+o}else ft(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},o0=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=Rj(r,function(p){return p.coordinate}),o=1/0,s=1,c=a.length;s<c;s++){var l=a[s],h=a[s-1];o=Math.min((l.coordinate||0)-(h.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},ZD=function(t,r,n){return!t||!t.length||ml(t,yi(n,"type.defaultProps.domain"))?r:t},b9=function(t,r){var n=t.type.defaultProps?xr(xr({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,s=n.formatter,c=n.tooltipType,l=n.chartType,h=n.hide;return xr(xr({},at(t,!1)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:iA(t),value:tr(r,i),type:c,payload:r,chartType:l,hide:h})};function Hp(e){"@babel/helpers - typeof";return Hp=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},Hp(e)}function XD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $o(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?XD(Object(r),!0).forEach(function(n){_9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):XD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _9(e,t,r){return t=Zye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zye(e){var t=Xye(e,"string");return Hp(t)=="symbol"?t:t+""}function Xye(e,t){if(Hp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qye(e,t){return r0e(e)||t0e(e,t)||e0e(e,t)||Jye()}function Jye(){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 e0e(e,t){if(e){if(typeof e=="string")return QD(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return QD(e,t)}}function QD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function t0e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function r0e(e){if(Array.isArray(e))return e}var s0=Math.PI/180,n0e=function(t){return t*180/Math.PI},Zt=function(t,r,n,i){return{x:t+Math.cos(-s0*i)*n,y:r+Math.sin(-s0*i)*n}},w9=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},i0e=function(t,r,n,i,a){var o=t.width,s=t.height,c=t.startAngle,l=t.endAngle,h=Tn(t.cx,o,o/2),p=Tn(t.cy,s,s/2),g=w9(o,s,n),_=Tn(t.innerRadius,g,0),b=Tn(t.outerRadius,g,g*.8),w=Object.keys(r);return w.reduce(function(x,S){var C=r[S],P=C.domain,T=C.reversed,A;if(dt(C.range))i==="angleAxis"?A=[c,l]:i==="radiusAxis"&&(A=[_,b]),T&&(A=[A[1],A[0]]);else{A=C.range;var j=A,N=Qye(j,2);c=N[0],l=N[1]}var $=m9(C,a),U=$.realScaleType,B=$.scale;B.domain(P).range(A),v9(B);var W=g9(B,$o($o({},C),{},{realScaleType:U})),q=$o($o($o({},C),W),{},{range:A,radius:b,realScaleType:U,scale:B,cx:h,cy:p,innerRadius:_,outerRadius:b,startAngle:c,endAngle:l});return $o($o({},x),{},_9({},S,q))},{})},a0e=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},o0e=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,s=a0e({x:n,y:i},{x:a,y:o});if(s<=0)return{radius:s};var c=(n-a)/s,l=Math.acos(c);return i>o&&(l=2*Math.PI-l),{radius:s,angle:n0e(l),angleInRadian:l}},s0e=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},l0e=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},JD=function(t,r){var n=t.x,i=t.y,a=o0e({x:n,y:i},r),o=a.radius,s=a.angle,c=r.innerRadius,l=r.outerRadius;if(o<c||o>l)return!1;if(o===0)return!0;var h=s0e(r),p=h.startAngle,g=h.endAngle,_=s,b;if(p<=g){for(;_>g;)_-=360;for(;_<p;)_+=360;b=_>=p&&_<=g}else{for(;_>p;)_-=360;for(;_<g;)_+=360;b=_>=g&&_<=p}return b?$o($o({},r),{},{radius:o,angle:l0e(_,r)}):null},x9=function(t){return!M.isValidElement(t)&&!ft(t)&&typeof t!="boolean"?t.className:""};function Gp(e){"@babel/helpers - typeof";return Gp=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},Gp(e)}var u0e=["offset"];function c0e(e){return p0e(e)||h0e(e)||d0e(e)||f0e()}function f0e(){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 d0e(e,t){if(e){if(typeof e=="string")return oE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return oE(e,t)}}function h0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function p0e(e){if(Array.isArray(e))return oE(e)}function oE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function m0e(e,t){if(e==null)return{};var r=v0e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v0e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function e6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ur(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?e6(Object(r),!0).forEach(function(n){g0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function g0e(e,t,r){return t=y0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y0e(e){var t=b0e(e,"string");return Gp(t)=="symbol"?t:t+""}function b0e(e,t){if(Gp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Kp(){return Kp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Kp.apply(this,arguments)}var _0e=function(t){var r=t.value,n=t.formatter,i=dt(t.children)?r:t.children;return ft(n)?n(i):i},w0e=function(t,r){var n=En(r-t),i=Math.min(Math.abs(r-t),360);return n*i},x0e=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,c=a,l=c.cx,h=c.cy,p=c.innerRadius,g=c.outerRadius,_=c.startAngle,b=c.endAngle,w=c.clockWise,x=(p+g)/2,S=w0e(_,b),C=S>=0?1:-1,P,T;i==="insideStart"?(P=_+C*o,T=w):i==="insideEnd"?(P=b-C*o,T=!w):i==="end"&&(P=b+C*o,T=w),T=S<=0?T:!T;var A=Zt(l,h,x,P),j=Zt(l,h,x,P+(T?1:-1)*359),N="M".concat(A.x,",").concat(A.y,`
|
||
A`).concat(x,",").concat(x,",0,1,").concat(T?0:1,`,
|
||
`).concat(j.x,",").concat(j.y),$=dt(t.id)?Cl("recharts-radial-line-"):t.id;return Z.createElement("text",Kp({},n,{dominantBaseline:"central",className:je("recharts-radial-bar-label",s)}),Z.createElement("defs",null,Z.createElement("path",{id:$,d:N})),Z.createElement("textPath",{xlinkHref:"#".concat($)},r))},S0e=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,s=a.cy,c=a.innerRadius,l=a.outerRadius,h=a.startAngle,p=a.endAngle,g=(h+p)/2;if(i==="outside"){var _=Zt(o,s,l+n,g),b=_.x,w=_.y;return{x:b,y:w,textAnchor:b>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"end"};var x=(c+l)/2,S=Zt(o,s,x,g),C=S.x,P=S.y;return{x:C,y:P,textAnchor:"middle",verticalAnchor:"middle"}},O0e=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,s=o.x,c=o.y,l=o.width,h=o.height,p=h>=0?1:-1,g=p*i,_=p>0?"end":"start",b=p>0?"start":"end",w=l>=0?1:-1,x=w*i,S=w>0?"end":"start",C=w>0?"start":"end";if(a==="top"){var P={x:s+l/2,y:c-p*i,textAnchor:"middle",verticalAnchor:_};return Ur(Ur({},P),n?{height:Math.max(c-n.y,0),width:l}:{})}if(a==="bottom"){var T={x:s+l/2,y:c+h+g,textAnchor:"middle",verticalAnchor:b};return Ur(Ur({},T),n?{height:Math.max(n.y+n.height-(c+h),0),width:l}:{})}if(a==="left"){var A={x:s-x,y:c+h/2,textAnchor:S,verticalAnchor:"middle"};return Ur(Ur({},A),n?{width:Math.max(A.x-n.x,0),height:h}:{})}if(a==="right"){var j={x:s+l+x,y:c+h/2,textAnchor:C,verticalAnchor:"middle"};return Ur(Ur({},j),n?{width:Math.max(n.x+n.width-j.x,0),height:h}:{})}var N=n?{width:l,height:h}:{};return a==="insideLeft"?Ur({x:s+x,y:c+h/2,textAnchor:C,verticalAnchor:"middle"},N):a==="insideRight"?Ur({x:s+l-x,y:c+h/2,textAnchor:S,verticalAnchor:"middle"},N):a==="insideTop"?Ur({x:s+l/2,y:c+g,textAnchor:"middle",verticalAnchor:b},N):a==="insideBottom"?Ur({x:s+l/2,y:c+h-g,textAnchor:"middle",verticalAnchor:_},N):a==="insideTopLeft"?Ur({x:s+x,y:c+g,textAnchor:C,verticalAnchor:b},N):a==="insideTopRight"?Ur({x:s+l-x,y:c+g,textAnchor:S,verticalAnchor:b},N):a==="insideBottomLeft"?Ur({x:s+x,y:c+h-g,textAnchor:C,verticalAnchor:_},N):a==="insideBottomRight"?Ur({x:s+l-x,y:c+h-g,textAnchor:S,verticalAnchor:_},N):vd(a)&&(We(a.x)||bu(a.x))&&(We(a.y)||bu(a.y))?Ur({x:s+Tn(a.x,l),y:c+Tn(a.y,h),textAnchor:"end",verticalAnchor:"end"},N):Ur({x:s+l/2,y:c+h/2,textAnchor:"middle",verticalAnchor:"middle"},N)},C0e=function(t){return"cx"in t&&We(t.cx)};function Xr(e){var t=e.offset,r=t===void 0?5:t,n=m0e(e,u0e),i=Ur({offset:r},n),a=i.viewBox,o=i.position,s=i.value,c=i.children,l=i.content,h=i.className,p=h===void 0?"":h,g=i.textBreakAll;if(!a||dt(s)&&dt(c)&&!M.isValidElement(l)&&!ft(l))return null;if(M.isValidElement(l))return M.cloneElement(l,i);var _;if(ft(l)){if(_=M.createElement(l,i),M.isValidElement(_))return _}else _=_0e(i);var b=C0e(a),w=at(i,!0);if(b&&(o==="insideStart"||o==="insideEnd"||o==="end"))return x0e(i,_,w);var x=b?S0e(i):O0e(i);return Z.createElement(Bu,Kp({className:je("recharts-label",p)},w,x,{breakAll:g}),_)}Xr.displayName="Label";var S9=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,c=t.radius,l=t.innerRadius,h=t.outerRadius,p=t.x,g=t.y,_=t.top,b=t.left,w=t.width,x=t.height,S=t.clockWise,C=t.labelViewBox;if(C)return C;if(We(w)&&We(x)){if(We(p)&&We(g))return{x:p,y:g,width:w,height:x};if(We(_)&&We(b))return{x:_,y:b,width:w,height:x}}return We(p)&&We(g)?{x:p,y:g,width:0,height:0}:We(r)&&We(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:l||0,outerRadius:h||c||s||0,clockWise:S}:t.viewBox?t.viewBox:{}},P0e=function(t,r){return t?t===!0?Z.createElement(Xr,{key:"label-implicit",viewBox:r}):zr(t)?Z.createElement(Xr,{key:"label-implicit",viewBox:r,value:t}):M.isValidElement(t)?t.type===Xr?M.cloneElement(t,{key:"label-implicit",viewBox:r}):Z.createElement(Xr,{key:"label-implicit",content:t,viewBox:r}):ft(t)?Z.createElement(Xr,{key:"label-implicit",content:t,viewBox:r}):vd(t)?Z.createElement(Xr,Kp({viewBox:r},t,{key:"label-implicit"})):null:null},E0e=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=S9(t),o=kn(i,Xr).map(function(c,l){return M.cloneElement(c,{viewBox:r||a,key:"label-".concat(l)})});if(!n)return o;var s=P0e(t.label,r||a);return[s].concat(c0e(o))};Xr.parseViewBox=S9;Xr.renderCallByParent=E0e;var US,t6;function T0e(){if(t6)return US;t6=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return US=e,US}var j0e=T0e();const A0e=kt(j0e);function Yp(e){"@babel/helpers - typeof";return Yp=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},Yp(e)}var k0e=["valueAccessor"],R0e=["data","dataKey","clockWise","id","textBreakAll"];function N0e(e){return D0e(e)||I0e(e)||L0e(e)||M0e()}function M0e(){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 L0e(e,t){if(e){if(typeof e=="string")return sE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sE(e,t)}}function I0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function D0e(e){if(Array.isArray(e))return sE(e)}function sE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function l0(){return l0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l0.apply(this,arguments)}function r6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function n6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?r6(Object(r),!0).forEach(function(n){$0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $0e(e,t,r){return t=F0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F0e(e){var t=B0e(e,"string");return Yp(t)=="symbol"?t:t+""}function B0e(e,t){if(Yp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i6(e,t){if(e==null)return{};var r=U0e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function U0e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var z0e=function(t){return Array.isArray(t.value)?A0e(t.value):t.value};function wa(e){var t=e.valueAccessor,r=t===void 0?z0e:t,n=i6(e,k0e),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,c=n.textBreakAll,l=i6(n,R0e);return!i||!i.length?null:Z.createElement(Ct,{className:"recharts-label-list"},i.map(function(h,p){var g=dt(a)?r(h,p):tr(h&&h.payload,a),_=dt(s)?{}:{id:"".concat(s,"-").concat(p)};return Z.createElement(Xr,l0({},at(h,!0),l,_,{parentViewBox:h.parentViewBox,value:g,textBreakAll:c,viewBox:Xr.parseViewBox(dt(o)?h:n6(n6({},h),{},{clockWise:o})),key:"label-".concat(p),index:p}))}))}wa.displayName="LabelList";function V0e(e,t){return e?e===!0?Z.createElement(wa,{key:"labelList-implicit",data:t}):Z.isValidElement(e)||ft(e)?Z.createElement(wa,{key:"labelList-implicit",data:t,content:e}):vd(e)?Z.createElement(wa,l0({data:t},e,{key:"labelList-implicit"})):null:null}function W0e(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=kn(n,wa).map(function(o,s){return M.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var a=V0e(e.label,t);return[a].concat(N0e(i))}wa.renderCallByParent=W0e;function Zp(e){"@babel/helpers - typeof";return Zp=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},Zp(e)}function lE(){return lE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lE.apply(this,arguments)}function a6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function o6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a6(Object(r),!0).forEach(function(n){q0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function q0e(e,t,r){return t=H0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H0e(e){var t=G0e(e,"string");return Zp(t)=="symbol"?t:t+""}function G0e(e,t){if(Zp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var K0e=function(t,r){var n=En(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},Og=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,c=t.cornerRadius,l=t.cornerIsExternal,h=c*(s?1:-1)+i,p=Math.asin(c/h)/s0,g=l?a:a+o*p,_=Zt(r,n,h,g),b=Zt(r,n,i,g),w=l?a-o*p:a,x=Zt(r,n,h*Math.cos(p*s0),w);return{center:_,circleTangency:b,lineTangency:x,theta:p}},O9=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,c=K0e(o,s),l=o+c,h=Zt(r,n,a,o),p=Zt(r,n,a,l),g="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(c)>180),",").concat(+(o>l),`,
|
||
`).concat(p.x,",").concat(p.y,`
|
||
`);if(i>0){var _=Zt(r,n,i,o),b=Zt(r,n,i,l);g+="L ".concat(b.x,",").concat(b.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(c)>180),",").concat(+(o<=l),`,
|
||
`).concat(_.x,",").concat(_.y," Z")}else g+="L ".concat(r,",").concat(n," Z");return g},Y0e=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,h=t.endAngle,p=En(h-l),g=Og({cx:r,cy:n,radius:a,angle:l,sign:p,cornerRadius:o,cornerIsExternal:c}),_=g.circleTangency,b=g.lineTangency,w=g.theta,x=Og({cx:r,cy:n,radius:a,angle:h,sign:-p,cornerRadius:o,cornerIsExternal:c}),S=x.circleTangency,C=x.lineTangency,P=x.theta,T=c?Math.abs(l-h):Math.abs(l-h)-w-P;if(T<0)return s?"M ".concat(b.x,",").concat(b.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
|
||
`):O9({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:l,endAngle:h});var A="M ".concat(b.x,",").concat(b.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(_.x,",").concat(_.y,`
|
||
A`).concat(a,",").concat(a,",0,").concat(+(T>180),",").concat(+(p<0),",").concat(S.x,",").concat(S.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(C.x,",").concat(C.y,`
|
||
`);if(i>0){var j=Og({cx:r,cy:n,radius:i,angle:l,sign:p,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),N=j.circleTangency,$=j.lineTangency,U=j.theta,B=Og({cx:r,cy:n,radius:i,angle:h,sign:-p,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),W=B.circleTangency,q=B.lineTangency,J=B.theta,Q=c?Math.abs(l-h):Math.abs(l-h)-U-J;if(Q<0&&o===0)return"".concat(A,"L").concat(r,",").concat(n,"Z");A+="L".concat(q.x,",").concat(q.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(W.x,",").concat(W.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(Q>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat($.x,",").concat($.y,"Z")}else A+="L".concat(r,",").concat(n,"Z");return A},Z0e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},C9=function(t){var r=o6(o6({},Z0e),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,s=r.cornerRadius,c=r.forceCornerRadius,l=r.cornerIsExternal,h=r.startAngle,p=r.endAngle,g=r.className;if(o<a||h===p)return null;var _=je("recharts-sector",g),b=o-a,w=Tn(s,b,0,!0),x;return w>0&&Math.abs(h-p)<360?x=Y0e({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(w,b/2),forceCornerRadius:c,cornerIsExternal:l,startAngle:h,endAngle:p}):x=O9({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:h,endAngle:p}),Z.createElement("path",lE({},at(r,!0),{className:_,d:x,role:"img"}))};function Xp(e){"@babel/helpers - typeof";return Xp=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},Xp(e)}function uE(){return uE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uE.apply(this,arguments)}function s6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function l6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?s6(Object(r),!0).forEach(function(n){X0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X0e(e,t,r){return t=Q0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q0e(e){var t=J0e(e,"string");return Xp(t)=="symbol"?t:t+""}function J0e(e,t){if(Xp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var u6={curveBasisClosed:yfe,curveBasisOpen:bfe,curveBasis:gfe,curveBumpX:nfe,curveBumpY:ife,curveLinearClosed:_fe,curveLinear:Ob,curveMonotoneX:wfe,curveMonotoneY:xfe,curveNatural:Sfe,curveStep:Ofe,curveStepAfter:Pfe,curveStepBefore:Cfe},Cg=function(t){return t.x===+t.x&&t.y===+t.y},Rh=function(t){return t.x},Nh=function(t){return t.y},ebe=function(t,r){if(ft(t))return t;var n="curve".concat(xb(t));return(n==="curveMonotone"||n==="curveBump")&&r?u6["".concat(n).concat(r==="vertical"?"Y":"X")]:u6[n]||Ob},tbe=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,s=t.layout,c=t.connectNulls,l=c===void 0?!1:c,h=ebe(n,s),p=l?a.filter(function(w){return Cg(w)}):a,g;if(Array.isArray(o)){var _=l?o.filter(function(w){return Cg(w)}):o,b=p.map(function(w,x){return l6(l6({},w),{},{base:_[x]})});return s==="vertical"?g=vg().y(Nh).x1(Rh).x0(function(w){return w.base.x}):g=vg().x(Rh).y1(Nh).y0(function(w){return w.base.y}),g.defined(Cg).curve(h),g(b)}return s==="vertical"&&We(o)?g=vg().y(Nh).x1(Rh).x0(o):We(o)?g=vg().x(Rh).y1(Nh).y0(o):g=SB().x(Rh).y(Nh),g.defined(Cg).curve(h),g(p)},sl=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?tbe(t):i;return Z.createElement("path",uE({},at(t,!1),Iy(t),{className:je("recharts-curve",r),d:o,ref:a}))},rbe=Object.getOwnPropertyNames,nbe=Object.getOwnPropertySymbols,ibe=Object.prototype.hasOwnProperty;function c6(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function Pg(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var a=i.cache,o=a.get(r),s=a.get(n);if(o&&s)return o===n&&s===r;a.set(r,n),a.set(n,r);var c=e(r,n,i);return a.delete(r),a.delete(n),c}}function f6(e){return rbe(e).concat(nbe(e))}var abe=Object.hasOwn||function(e,t){return ibe.call(e,t)};function Xu(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var obe="__v",sbe="__o",lbe="_owner",d6=Object.getOwnPropertyDescriptor,h6=Object.keys;function ube(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function cbe(e,t){return Xu(e.getTime(),t.getTime())}function fbe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function dbe(e,t){return e===t}function p6(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.entries(),o,s,c=0;(o=a.next())&&!o.done;){for(var l=t.entries(),h=!1,p=0;(s=l.next())&&!s.done;){if(i[p]){p++;continue}var g=o.value,_=s.value;if(r.equals(g[0],_[0],c,p,e,t,r)&&r.equals(g[1],_[1],g[0],_[0],e,t,r)){h=i[p]=!0;break}p++}if(!h)return!1;c++}return!0}var hbe=Xu;function pbe(e,t,r){var n=h6(e),i=n.length;if(h6(t).length!==i)return!1;for(;i-- >0;)if(!P9(e,t,r,n[i]))return!1;return!0}function Mh(e,t,r){var n=f6(e),i=n.length;if(f6(t).length!==i)return!1;for(var a,o,s;i-- >0;)if(a=n[i],!P9(e,t,r,a)||(o=d6(e,a),s=d6(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function mbe(e,t){return Xu(e.valueOf(),t.valueOf())}function vbe(e,t){return e.source===t.source&&e.flags===t.flags}function m6(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.values(),o,s;(o=a.next())&&!o.done;){for(var c=t.values(),l=!1,h=0;(s=c.next())&&!s.done;){if(!i[h]&&r.equals(o.value,s.value,o.value,s.value,e,t,r)){l=i[h]=!0;break}h++}if(!l)return!1}return!0}function gbe(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function ybe(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 P9(e,t,r,n){return(n===lbe||n===sbe||n===obe)&&(e.$$typeof||t.$$typeof)?!0:abe(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var bbe="[object Arguments]",_be="[object Boolean]",wbe="[object Date]",xbe="[object Error]",Sbe="[object Map]",Obe="[object Number]",Cbe="[object Object]",Pbe="[object RegExp]",Ebe="[object Set]",Tbe="[object String]",jbe="[object URL]",Abe=Array.isArray,v6=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,g6=Object.assign,kbe=Object.prototype.toString.call.bind(Object.prototype.toString);function Rbe(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,s=e.areObjectsEqual,c=e.arePrimitiveWrappersEqual,l=e.areRegExpsEqual,h=e.areSetsEqual,p=e.areTypedArraysEqual,g=e.areUrlsEqual;return function(b,w,x){if(b===w)return!0;if(b==null||w==null)return!1;var S=typeof b;if(S!==typeof w)return!1;if(S!=="object")return S==="number"?o(b,w,x):S==="function"?i(b,w,x):!1;var C=b.constructor;if(C!==w.constructor)return!1;if(C===Object)return s(b,w,x);if(Abe(b))return t(b,w,x);if(v6!=null&&v6(b))return p(b,w,x);if(C===Date)return r(b,w,x);if(C===RegExp)return l(b,w,x);if(C===Map)return a(b,w,x);if(C===Set)return h(b,w,x);var P=kbe(b);return P===wbe?r(b,w,x):P===Pbe?l(b,w,x):P===Sbe?a(b,w,x):P===Ebe?h(b,w,x):P===Cbe?typeof b.then!="function"&&typeof w.then!="function"&&s(b,w,x):P===jbe?g(b,w,x):P===xbe?n(b,w,x):P===bbe?s(b,w,x):P===_be||P===Obe||P===Tbe?c(b,w,x):!1}}function Nbe(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Mh:ube,areDatesEqual:cbe,areErrorsEqual:fbe,areFunctionsEqual:dbe,areMapsEqual:n?c6(p6,Mh):p6,areNumbersEqual:hbe,areObjectsEqual:n?Mh:pbe,arePrimitiveWrappersEqual:mbe,areRegExpsEqual:vbe,areSetsEqual:n?c6(m6,Mh):m6,areTypedArraysEqual:n?Mh:gbe,areUrlsEqual:ybe};if(r&&(i=g6({},i,r(i))),t){var a=Pg(i.areArraysEqual),o=Pg(i.areMapsEqual),s=Pg(i.areObjectsEqual),c=Pg(i.areSetsEqual);i=g6({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:c})}return i}function Mbe(e){return function(t,r,n,i,a,o,s){return e(t,r,s)}}function Lbe(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(c,l){var h=n(),p=h.cache,g=p===void 0?t?new WeakMap:void 0:p,_=h.meta;return r(c,l,{cache:g,equals:i,meta:_,strict:a})};if(t)return function(c,l){return r(c,l,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(c,l){return r(c,l,o)}}var Ibe=Tl();Tl({strict:!0});Tl({circular:!0});Tl({circular:!0,strict:!0});Tl({createInternalComparator:function(){return Xu}});Tl({strict:!0,createInternalComparator:function(){return Xu}});Tl({circular:!0,createInternalComparator:function(){return Xu}});Tl({circular:!0,createInternalComparator:function(){return Xu},strict:!0});function Tl(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,s=Nbe(e),c=Rbe(s),l=n?n(c):Mbe(c);return Lbe({circular:r,comparator:c,createState:i,equals:l,strict:o})}function Dbe(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function y6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):Dbe(i)};requestAnimationFrame(n)}function cE(e){"@babel/helpers - typeof";return cE=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},cE(e)}function $be(e){return zbe(e)||Ube(e)||Bbe(e)||Fbe()}function Fbe(){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 Bbe(e,t){if(e){if(typeof e=="string")return b6(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b6(e,t)}}function b6(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ube(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function zbe(e){if(Array.isArray(e))return e}function Vbe(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,s=$be(o),c=s[0],l=s.slice(1);if(typeof c=="number"){y6(i.bind(null,l),c);return}i(c),y6(i.bind(null,l));return}cE(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function Qp(e){"@babel/helpers - typeof";return Qp=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},Qp(e)}function _6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function w6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_6(Object(r),!0).forEach(function(n){E9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function E9(e,t,r){return t=Wbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wbe(e){var t=qbe(e,"string");return Qp(t)==="symbol"?t:String(t)}function qbe(e,t){if(Qp(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qp(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Hbe=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},Gbe=function(t){return t},Kbe=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},op=function(t,r){return Object.keys(r).reduce(function(n,i){return w6(w6({},n),{},E9({},i,t(i,r[i])))},{})},x6=function(t,r,n){return t.map(function(i){return"".concat(Kbe(i)," ").concat(r,"ms ").concat(n)}).join(",")};function Ybe(e,t){return Qbe(e)||Xbe(e,t)||T9(e,t)||Zbe()}function Zbe(){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 Xbe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Qbe(e){if(Array.isArray(e))return e}function Jbe(e){return r_e(e)||t_e(e)||T9(e)||e_e()}function e_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 T9(e,t){if(e){if(typeof e=="string")return fE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fE(e,t)}}function t_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function r_e(e){if(Array.isArray(e))return fE(e)}function fE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var u0=1e-4,j9=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},A9=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},S6=function(t,r){return function(n){var i=j9(t,r);return A9(i,n)}},n_e=function(t,r){return function(n){var i=j9(t,r),a=[].concat(Jbe(i.map(function(o,s){return o*s}).slice(1)),[0]);return A9(a,n)}},O6=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var c=r[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var l=c[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),h=Ybe(l,4);i=h[0],a=h[1],o=h[2],s=h[3]}}}var p=S6(i,o),g=S6(a,s),_=n_e(i,o),b=function(S){return S>1?1:S<0?0:S},w=function(S){for(var C=S>1?1:S,P=C,T=0;T<8;++T){var A=p(P)-C,j=_(P);if(Math.abs(A-C)<u0||j<u0)return g(P);P=b(P-A/j)}return g(P)};return w.isStepper=!1,w},i_e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,c=function(h,p,g){var _=-(h-p)*n,b=g*a,w=g+(_-b)*s/1e3,x=g*s/1e3+h;return Math.abs(x-p)<u0&&Math.abs(w)<u0?[p,0]:[x,w]};return c.isStepper=!0,c.dt=s,c},a_e=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return O6(i);case"spring":return i_e();default:if(i.split("(")[0]==="cubic-bezier")return O6(i)}return typeof i=="function"?i:null};function Jp(e){"@babel/helpers - typeof";return Jp=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},Jp(e)}function C6(e){return l_e(e)||s_e(e)||k9(e)||o_e()}function o_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 s_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l_e(e){if(Array.isArray(e))return hE(e)}function P6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function an(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?P6(Object(r),!0).forEach(function(n){dE(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dE(e,t,r){return t=u_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u_e(e){var t=c_e(e,"string");return Jp(t)==="symbol"?t:String(t)}function c_e(e,t){if(Jp(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Jp(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function f_e(e,t){return p_e(e)||h_e(e,t)||k9(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 k9(e,t){if(e){if(typeof e=="string")return hE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return hE(e,t)}}function hE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function h_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function p_e(e){if(Array.isArray(e))return e}var c0=function(t,r,n){return t+(r-t)*n},pE=function(t){var r=t.from,n=t.to;return r!==n},m_e=function e(t,r,n){var i=op(function(a,o){if(pE(o)){var s=t(o.from,o.to,o.velocity),c=f_e(s,2),l=c[0],h=c[1];return an(an({},o),{},{from:l,velocity:h})}return o},r);return n<1?op(function(a,o){return pE(o)?an(an({},o),{},{velocity:c0(o.velocity,i[a].velocity,n),from:c0(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const v_e=function(e,t,r,n,i){var a=Hbe(e,t),o=a.reduce(function(x,S){return an(an({},x),{},dE({},S,[e[S],t[S]]))},{}),s=a.reduce(function(x,S){return an(an({},x),{},dE({},S,{from:e[S],velocity:0,to:t[S]}))},{}),c=-1,l,h,p=function(){return null},g=function(){return op(function(S,C){return C.from},s)},_=function(){return!Object.values(s).filter(pE).length},b=function(S){l||(l=S);var C=S-l,P=C/r.dt;s=m_e(r,s,P),i(an(an(an({},e),t),g())),l=S,_()||(c=requestAnimationFrame(p))},w=function(S){h||(h=S);var C=(S-h)/n,P=op(function(A,j){return c0.apply(void 0,C6(j).concat([r(C)]))},o);if(i(an(an(an({},e),t),P)),C<1)c=requestAnimationFrame(p);else{var T=op(function(A,j){return c0.apply(void 0,C6(j).concat([r(1)]))},o);i(an(an(an({},e),t),T))}};return p=r.isStepper?b:w,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(c)}}};function Bf(e){"@babel/helpers - typeof";return Bf=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},Bf(e)}var g_e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function y_e(e,t){if(e==null)return{};var r=b_e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b_e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function zS(e){return S_e(e)||x_e(e)||w_e(e)||__e()}function __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 w_e(e,t){if(e){if(typeof e=="string")return mE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mE(e,t)}}function x_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function S_e(e){if(Array.isArray(e))return mE(e)}function mE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function E6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ma(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?E6(Object(r),!0).forEach(function(n){Gh(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Gh(e,t,r){return t=R9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C_e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,R9(n.key),n)}}function P_e(e,t,r){return t&&C_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function R9(e){var t=E_e(e,"string");return Bf(t)==="symbol"?t:String(t)}function E_e(e,t){if(Bf(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Bf(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function T_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&&vE(e,t)}function vE(e,t){return vE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vE(e,t)}function j_e(e){var t=A_e();return function(){var n=f0(e),i;if(t){var a=f0(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return gE(this,i)}}function gE(e,t){if(t&&(Bf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return yE(e)}function yE(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A_e(){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(r){return r.__proto__||Object.getPrototypeOf(r)},f0(e)}var Xi=function(e){T_e(r,e);var t=j_e(r);function r(n,i){var a;O_e(this,r),a=t.call(this,n,i);var o=a.props,s=o.isActive,c=o.attributeName,l=o.from,h=o.to,p=o.steps,g=o.children,_=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(yE(a)),a.changeStyle=a.changeStyle.bind(yE(a)),!s||_<=0)return a.state={style:{}},typeof g=="function"&&(a.state={style:h}),gE(a);if(p&&p.length)a.state={style:p[0].style};else if(l){if(typeof g=="function")return a.state={style:l},gE(a);a.state={style:c?Gh({},c,l):l}}else a.state={style:{}};return a}return P_e(r,[{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,s=a.canBegin,c=a.attributeName,l=a.shouldReAnimate,h=a.to,p=a.from,g=this.state.style;if(s){if(!o){var _={style:c?Gh({},c,h):h};this.state&&g&&(c&&g[c]!==h||!c&&g!==h)&&this.setState(_);return}if(!(Ibe(i.to,h)&&i.canBegin&&i.isActive)){var b=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var w=b||l?p:i.to;if(this.state&&g){var x={style:c?Gh({},c,w):w};(c&&g[c]!==w||!c&&g!==w)&&this.setState(x)}this.runAnimation(ma(ma({},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,s=i.to,c=i.duration,l=i.easing,h=i.begin,p=i.onAnimationEnd,g=i.onAnimationStart,_=v_e(o,s,a_e(l),c,this.changeStyle),b=function(){a.stopJSAnimation=_()};this.manager.start([g,h,b,c,p])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,c=i.onAnimationStart,l=o[0],h=l.style,p=l.duration,g=p===void 0?0:p,_=function(w,x,S){if(S===0)return w;var C=x.duration,P=x.easing,T=P===void 0?"ease":P,A=x.style,j=x.properties,N=x.onAnimationEnd,$=S>0?o[S-1]:x,U=j||Object.keys(A);if(typeof T=="function"||T==="spring")return[].concat(zS(w),[a.runJSAnimation.bind(a,{from:$.style,to:A,duration:C,easing:T}),C]);var B=x6(U,C,T),W=ma(ma(ma({},$.style),A),{},{transition:B});return[].concat(zS(w),[W,C,N]).filter(Gbe)};return this.manager.start([c].concat(zS(o.reduce(_,[h,Math.max(g,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=Vbe());var a=i.begin,o=i.duration,s=i.attributeName,c=i.to,l=i.easing,h=i.onAnimationStart,p=i.onAnimationEnd,g=i.steps,_=i.children,b=this.manager;if(this.unSubscribe=b.subscribe(this.handleStyleChange),typeof l=="function"||typeof _=="function"||l==="spring"){this.runJSAnimation(i);return}if(g.length>1){this.runStepAnimation(i);return}var w=s?Gh({},s,c):c,x=x6(Object.keys(w),o,l);b.start([h,a,ma(ma({},w),{},{transition:x}),o,p])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var c=y_e(i,g_e),l=M.Children.count(a),h=this.state.style;if(typeof a=="function")return a(h);if(!s||l===0||o<=0)return a;var p=function(_){var b=_.props,w=b.style,x=w===void 0?{}:w,S=b.className,C=M.cloneElement(_,ma(ma({},c),{},{style:ma(ma({},x),h),className:S}));return C};return l===1?p(M.Children.only(a)):Z.createElement("div",null,M.Children.map(a,function(g){return p(g)}))}}]),r}(M.PureComponent);Xi.displayName="Animate";Xi.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Xi.propTypes={from:Y.oneOfType([Y.object,Y.string]),to:Y.oneOfType([Y.object,Y.string]),attributeName:Y.string,duration:Y.number,begin:Y.number,easing:Y.oneOfType([Y.string,Y.func]),steps:Y.arrayOf(Y.shape({duration:Y.number.isRequired,style:Y.object.isRequired,easing:Y.oneOfType([Y.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Y.func]),properties:Y.arrayOf("string"),onAnimationEnd:Y.func})),children:Y.oneOfType([Y.node,Y.func]),isActive:Y.bool,canBegin:Y.bool,onAnimationEnd:Y.func,shouldReAnimate:Y.bool,onAnimationStart:Y.func,onAnimationReStart:Y.func};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 d0(){return d0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d0.apply(this,arguments)}function k_e(e,t){return L_e(e)||M_e(e,t)||N_e(e,t)||R_e()}function R_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 N_e(e,t){if(e){if(typeof e=="string")return T6(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return T6(e,t)}}function T6(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function M_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function L_e(e){if(Array.isArray(e))return e}function j6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function A6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?j6(Object(r),!0).forEach(function(n){I_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function I_e(e,t,r){return t=D_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D_e(e){var t=$_e(e,"string");return em(t)=="symbol"?t:t+""}function $_e(e,t){if(em(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(em(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var k6=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,c=n>=0?1:-1,l=i>=0&&n>=0||i<0&&n<0?1:0,h;if(o>0&&a instanceof Array){for(var p=[0,0,0,0],g=0,_=4;g<_;g++)p[g]=a[g]>o?o:a[g];h="M".concat(t,",").concat(r+s*p[0]),p[0]>0&&(h+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(l,",").concat(t+c*p[0],",").concat(r)),h+="L ".concat(t+n-c*p[1],",").concat(r),p[1]>0&&(h+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(l,`,
|
||
`).concat(t+n,",").concat(r+s*p[1])),h+="L ".concat(t+n,",").concat(r+i-s*p[2]),p[2]>0&&(h+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(l,`,
|
||
`).concat(t+n-c*p[2],",").concat(r+i)),h+="L ".concat(t+c*p[3],",").concat(r+i),p[3]>0&&(h+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(l,`,
|
||
`).concat(t,",").concat(r+i-s*p[3])),h+="Z"}else if(o>0&&a===+a&&a>0){var b=Math.min(o,a);h="M ".concat(t,",").concat(r+s*b,`
|
||
A `).concat(b,",").concat(b,",0,0,").concat(l,",").concat(t+c*b,",").concat(r,`
|
||
L `).concat(t+n-c*b,",").concat(r,`
|
||
A `).concat(b,",").concat(b,",0,0,").concat(l,",").concat(t+n,",").concat(r+s*b,`
|
||
L `).concat(t+n,",").concat(r+i-s*b,`
|
||
A `).concat(b,",").concat(b,",0,0,").concat(l,",").concat(t+n-c*b,",").concat(r+i,`
|
||
L `).concat(t+c*b,",").concat(r+i,`
|
||
A `).concat(b,",").concat(b,",0,0,").concat(l,",").concat(t,",").concat(r+i-s*b," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return h},F_e=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,s=r.width,c=r.height;if(Math.abs(s)>0&&Math.abs(c)>0){var l=Math.min(a,a+s),h=Math.max(a,a+s),p=Math.min(o,o+c),g=Math.max(o,o+c);return n>=l&&n<=h&&i>=p&&i<=g}return!1},B_e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},aA=function(t){var r=A6(A6({},B_e),t),n=M.useRef(),i=M.useState(-1),a=k_e(i,2),o=a[0],s=a[1];M.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&s(T)}catch{}},[]);var c=r.x,l=r.y,h=r.width,p=r.height,g=r.radius,_=r.className,b=r.animationEasing,w=r.animationDuration,x=r.animationBegin,S=r.isAnimationActive,C=r.isUpdateAnimationActive;if(c!==+c||l!==+l||h!==+h||p!==+p||h===0||p===0)return null;var P=je("recharts-rectangle",_);return C?Z.createElement(Xi,{canBegin:o>0,from:{width:h,height:p,x:c,y:l},to:{width:h,height:p,x:c,y:l},duration:w,animationEasing:b,isActive:C},function(T){var A=T.width,j=T.height,N=T.x,$=T.y;return Z.createElement(Xi,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:w,isActive:S,easing:b},Z.createElement("path",d0({},at(r,!0),{className:P,d:k6(N,$,A,j,g),ref:n})))}):Z.createElement("path",d0({},at(r,!0),{className:P,d:k6(c,l,h,p,g)}))},U_e=["points","className","baseLinePoints","connectNulls"];function uf(){return uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uf.apply(this,arguments)}function z_e(e,t){if(e==null)return{};var r=V_e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V_e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function R6(e){return G_e(e)||H_e(e)||q_e(e)||W_e()}function W_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 q_e(e,t){if(e){if(typeof e=="string")return bE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bE(e,t)}}function H_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function G_e(e){if(Array.isArray(e))return bE(e)}function bE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var N6=function(t){return t&&t.x===+t.x&&t.y===+t.y},K_e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){N6(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),N6(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},sp=function(t,r){var n=K_e(t);r&&(n=[n.reduce(function(a,o){return[].concat(R6(a),R6(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,s,c){return"".concat(o).concat(c===0?"M":"L").concat(s.x,",").concat(s.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},Y_e=function(t,r,n){var i=sp(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(sp(r.reverse(),n).slice(1))},Z_e=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=z_e(t,U_e);if(!r||!r.length)return null;var s=je("recharts-polygon",n);if(i&&i.length){var c=o.stroke&&o.stroke!=="none",l=Y_e(r,i,a);return Z.createElement("g",{className:s},Z.createElement("path",uf({},at(o,!0),{fill:l.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:l})),c?Z.createElement("path",uf({},at(o,!0),{fill:"none",d:sp(r,a)})):null,c?Z.createElement("path",uf({},at(o,!0),{fill:"none",d:sp(i,a)})):null)}var h=sp(r,a);return Z.createElement("path",uf({},at(o,!0),{fill:h.slice(-1)==="Z"?o.fill:"none",className:s,d:h}))};function _E(){return _E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_E.apply(this,arguments)}var $m=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=je("recharts-dot",a);return r===+r&&n===+n&&i===+i?Z.createElement("circle",_E({},at(t,!1),Iy(t),{className:o,cx:r,cy:n,r:i})):null};function tm(e){"@babel/helpers - typeof";return tm=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},tm(e)}var X_e=["x","y","top","left","width","height","className"];function wE(){return wE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wE.apply(this,arguments)}function M6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Q_e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?M6(Object(r),!0).forEach(function(n){J_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function J_e(e,t,r){return t=e1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function e1e(e){var t=t1e(e,"string");return tm(t)=="symbol"?t:t+""}function t1e(e,t){if(tm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(tm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function r1e(e,t){if(e==null)return{};var r=n1e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function n1e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var i1e=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},a1e=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,s=o===void 0?0:o,c=t.left,l=c===void 0?0:c,h=t.width,p=h===void 0?0:h,g=t.height,_=g===void 0?0:g,b=t.className,w=r1e(t,X_e),x=Q_e({x:n,y:a,top:s,left:l,width:p,height:_},w);return!We(n)||!We(a)||!We(p)||!We(_)||!We(s)||!We(l)?null:Z.createElement("path",wE({},at(x,!0),{className:je("recharts-cross",b),d:i1e(n,a,p,_,s,l)}))},VS,L6;function o1e(){if(L6)return VS;L6=1;var e=Ib(),t=GU(),r=po();function n(i,a){return i&&i.length?e(i,r(a,2),t):void 0}return VS=n,VS}var s1e=o1e();const l1e=kt(s1e);var WS,I6;function u1e(){if(I6)return WS;I6=1;var e=Ib(),t=po(),r=KU();function n(i,a){return i&&i.length?e(i,t(a,2),r):void 0}return WS=n,WS}var c1e=u1e();const f1e=kt(c1e);var d1e=["cx","cy","angle","ticks","axisLine"],h1e=["ticks","tick","angle","tickFormatter","stroke"];function Uf(e){"@babel/helpers - typeof";return Uf=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},Uf(e)}function lp(){return lp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lp.apply(this,arguments)}function D6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function au(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?D6(Object(r),!0).forEach(function(n){Bb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $6(e,t){if(e==null)return{};var r=p1e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function p1e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function m1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,M9(n.key),n)}}function v1e(e,t,r){return t&&F6(e.prototype,t),r&&F6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function g1e(e,t,r){return t=h0(t),y1e(e,N9()?Reflect.construct(t,r||[],h0(e).constructor):t.apply(e,r))}function y1e(e,t){if(t&&(Uf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return b1e(e)}function b1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N9=function(){return!!e})()}function h0(e){return h0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},h0(e)}function _1e(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&&xE(e,t)}function xE(e,t){return xE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},xE(e,t)}function Bb(e,t,r){return t=M9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M9(e){var t=w1e(e,"string");return Uf(t)=="symbol"?t:t+""}function w1e(e,t){if(Uf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Uf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ub=function(e){function t(){return m1e(this,t),g1e(this,t,arguments)}return _1e(t,e),v1e(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,a=this.props,o=a.angle,s=a.cx,c=a.cy;return Zt(s,c,i,o)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,c=l1e(s,function(h){return h.coordinate||0}),l=f1e(s,function(h){return h.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:l.coordinate||0,outerRadius:c.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,c=n.axisLine,l=$6(n,d1e),h=s.reduce(function(b,w){return[Math.min(b[0],w.coordinate),Math.max(b[1],w.coordinate)]},[1/0,-1/0]),p=Zt(i,a,h[0],o),g=Zt(i,a,h[1],o),_=au(au(au({},at(l,!1)),{},{fill:"none"},at(c,!1)),{},{x1:p.x,y1:p.y,x2:g.x,y2:g.y});return Z.createElement("line",lp({className:"recharts-polar-radius-axis-line"},_))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.angle,c=i.tickFormatter,l=i.stroke,h=$6(i,h1e),p=this.getTickTextAnchor(),g=at(h,!1),_=at(o,!1),b=a.map(function(w,x){var S=n.getTickValueCoord(w),C=au(au(au(au({textAnchor:p,transform:"rotate(".concat(90-s,", ").concat(S.x,", ").concat(S.y,")")},g),{},{stroke:"none",fill:l},_),{},{index:x},S),{},{payload:w});return Z.createElement(Ct,lp({className:je("recharts-polar-radius-axis-tick",x9(o)),key:"tick-".concat(w.coordinate)},pl(n.props,w,x)),t.renderTickItem(o,C,c?c(w.value,x):w.value))});return Z.createElement(Ct,{className:"recharts-polar-radius-axis-ticks"},b)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.axisLine,o=n.tick;return!i||!i.length?null:Z.createElement(Ct,{className:je("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),Xr.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return Z.isValidElement(n)?o=Z.cloneElement(n,i):ft(n)?o=n(i):o=Z.createElement(Bu,lp({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(M.PureComponent);Bb(Ub,"displayName","PolarRadiusAxis");Bb(Ub,"axisType","radiusAxis");Bb(Ub,"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 zf(e){"@babel/helpers - typeof";return zf=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},zf(e)}function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mu.apply(this,arguments)}function B6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ou(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?B6(Object(r),!0).forEach(function(n){zb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function x1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,I9(n.key),n)}}function S1e(e,t,r){return t&&U6(e.prototype,t),r&&U6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function O1e(e,t,r){return t=p0(t),C1e(e,L9()?Reflect.construct(t,r||[],p0(e).constructor):t.apply(e,r))}function C1e(e,t){if(t&&(zf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P1e(e)}function P1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function L9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L9=function(){return!!e})()}function p0(e){return p0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},p0(e)}function E1e(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&&SE(e,t)}function SE(e,t){return SE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},SE(e,t)}function zb(e,t,r){return t=I9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I9(e){var t=T1e(e,"string");return zf(t)=="symbol"?t:t+""}function T1e(e,t){if(zf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var j1e=Math.PI/180,A1e=1e-5,Vb=function(e){function t(){return x1e(this,t),O1e(this,t,arguments)}return E1e(t,e),S1e(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.cx,o=i.cy,s=i.radius,c=i.orientation,l=i.tickSize,h=l||8,p=Zt(a,o,s,n.coordinate),g=Zt(a,o,s+(c==="inner"?-1:1)*h,n.coordinate);return{x1:p.x,y1:p.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,a=Math.cos(-n.coordinate*j1e),o;return a>A1e?o=i==="outer"?"start":"end":a<-1e-5?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.radius,s=n.axisLine,c=n.axisLineType,l=ou(ou({},at(this.props,!1)),{},{fill:"none"},at(s,!1));if(c==="circle")return Z.createElement($m,mu({className:"recharts-polar-angle-axis-line"},l,{cx:i,cy:a,r:o}));var h=this.props.ticks,p=h.map(function(g){return Zt(i,a,o,g.coordinate)});return Z.createElement(Z_e,mu({className:"recharts-polar-angle-axis-line"},l,{points:p}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.tickLine,c=i.tickFormatter,l=i.stroke,h=at(this.props,!1),p=at(o,!1),g=ou(ou({},h),{},{fill:"none"},at(s,!1)),_=a.map(function(b,w){var x=n.getTickLineCoord(b),S=n.getTickTextAnchor(b),C=ou(ou(ou({textAnchor:S},h),{},{stroke:"none",fill:l},p),{},{index:w,payload:b,x:x.x2,y:x.y2});return Z.createElement(Ct,mu({className:je("recharts-polar-angle-axis-tick",x9(o)),key:"tick-".concat(b.coordinate)},pl(n.props,b,w)),s&&Z.createElement("line",mu({className:"recharts-polar-angle-axis-tick-line"},g,x)),o&&t.renderTickItem(o,C,c?c(b.value,w):b.value))});return Z.createElement(Ct,{className:"recharts-polar-angle-axis-ticks"},_)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.radius,o=n.axisLine;return a<=0||!i||!i.length?null:Z.createElement(Ct,{className:je("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,a){var o;return Z.isValidElement(n)?o=Z.cloneElement(n,i):ft(n)?o=n(i):o=Z.createElement(Bu,mu({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(M.PureComponent);zb(Vb,"displayName","PolarAngleAxis");zb(Vb,"axisType","angleAxis");zb(Vb,"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 qS,z6;function k1e(){if(z6)return qS;z6=1;var e=HB(),t=e(Object.getPrototypeOf,Object);return qS=t,qS}var HS,V6;function R1e(){if(V6)return HS;V6=1;var e=ss(),t=k1e(),r=ls(),n="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,s=a.hasOwnProperty,c=o.call(Object);function l(h){if(!r(h)||e(h)!=n)return!1;var p=t(h);if(p===null)return!0;var g=s.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&o.call(g)==c}return HS=l,HS}var N1e=R1e();const M1e=kt(N1e);var GS,W6;function L1e(){if(W6)return GS;W6=1;var e=ss(),t=ls(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return GS=n,GS}var I1e=L1e();const D1e=kt(I1e);function rm(e){"@babel/helpers - typeof";return rm=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},rm(e)}function m0(){return m0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},m0.apply(this,arguments)}function $1e(e,t){return z1e(e)||U1e(e,t)||B1e(e,t)||F1e()}function F1e(){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 B1e(e,t){if(e){if(typeof e=="string")return q6(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q6(e,t)}}function q6(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function U1e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function z1e(e){if(Array.isArray(e))return e}function H6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function G6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H6(Object(r),!0).forEach(function(n){V1e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function V1e(e,t,r){return t=W1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function W1e(e){var t=q1e(e,"string");return rm(t)=="symbol"?t:t+""}function q1e(e,t){if(rm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(rm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var K6=function(t,r,n,i,a){var o=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-o/2,",").concat(r+a),s+="L ".concat(t+n-o/2-i,",").concat(r+a),s+="L ".concat(t,",").concat(r," Z"),s},H1e={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},G1e=function(t){var r=G6(G6({},H1e),t),n=M.useRef(),i=M.useState(-1),a=$1e(i,2),o=a[0],s=a[1];M.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var P=n.current.getTotalLength();P&&s(P)}catch{}},[]);var c=r.x,l=r.y,h=r.upperWidth,p=r.lowerWidth,g=r.height,_=r.className,b=r.animationEasing,w=r.animationDuration,x=r.animationBegin,S=r.isUpdateAnimationActive;if(c!==+c||l!==+l||h!==+h||p!==+p||g!==+g||h===0&&p===0||g===0)return null;var C=je("recharts-trapezoid",_);return S?Z.createElement(Xi,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:g,x:c,y:l},to:{upperWidth:h,lowerWidth:p,height:g,x:c,y:l},duration:w,animationEasing:b,isActive:S},function(P){var T=P.upperWidth,A=P.lowerWidth,j=P.height,N=P.x,$=P.y;return Z.createElement(Xi,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:w,easing:b},Z.createElement("path",m0({},at(r,!0),{className:C,d:K6(N,$,T,A,j),ref:n})))}):Z.createElement("g",null,Z.createElement("path",m0({},at(r,!0),{className:C,d:K6(c,l,h,p,g)})))},K1e=["option","shapeType","propTransformer","activeClassName","isActive"];function nm(e){"@babel/helpers - typeof";return nm=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},nm(e)}function Y1e(e,t){if(e==null)return{};var r=Z1e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Z1e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Y6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function v0(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Y6(Object(r),!0).forEach(function(n){X1e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X1e(e,t,r){return t=Q1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q1e(e){var t=J1e(e,"string");return nm(t)=="symbol"?t:t+""}function J1e(e,t){if(nm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ewe(e,t){return v0(v0({},t),e)}function twe(e,t){return e==="symbols"}function Z6(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return Z.createElement(aA,r);case"trapezoid":return Z.createElement(G1e,r);case"sector":return Z.createElement(C9,r);case"symbols":if(twe(t))return Z.createElement(Pb,r);break;default:return null}}function rwe(e){return M.isValidElement(e)?e.props:e}function g0(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?ewe:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,s=e.isActive,c=Y1e(e,K1e),l;if(M.isValidElement(t))l=M.cloneElement(t,v0(v0({},c),rwe(t)));else if(ft(t))l=t(c);else if(M1e(t)&&!D1e(t)){var h=i(t,c);l=Z.createElement(Z6,{shapeType:r,elementProps:h})}else{var p=c;l=Z.createElement(Z6,{shapeType:r,elementProps:p})}return s?Z.createElement(Ct,{className:o},l):l}function Wb(e,t){return t!=null&&"trapezoids"in e.props}function qb(e,t){return t!=null&&"sectors"in e.props}function im(e,t){return t!=null&&"points"in e.props}function nwe(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function iwe(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function awe(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function owe(e,t){var r;return Wb(e,t)?r=nwe:qb(e,t)?r=iwe:im(e,t)&&(r=awe),r}function swe(e,t){var r;return Wb(e,t)?r="trapezoids":qb(e,t)?r="sectors":im(e,t)&&(r="points"),r}function lwe(e,t){if(Wb(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}if(qb(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}return im(e,t)?t.payload:{}}function uwe(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=swe(r,t),a=lwe(r,t),o=n.filter(function(c,l){var h=ml(a,c),p=r.props[i].filter(function(b){var w=owe(r,t);return w(b,t)}),g=r.props[i].indexOf(p[p.length-1]),_=l===g;return h&&_}),s=n.indexOf(o[o.length-1]);return s}var Hg;function Vf(e){"@babel/helpers - typeof";return Vf=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},Vf(e)}function cf(){return cf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cf.apply(this,arguments)}function X6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?X6(Object(r),!0).forEach(function(n){Vi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Q6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$9(n.key),n)}}function fwe(e,t,r){return t&&Q6(e.prototype,t),r&&Q6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function dwe(e,t,r){return t=y0(t),hwe(e,D9()?Reflect.construct(t,r||[],y0(e).constructor):t.apply(e,r))}function hwe(e,t){if(t&&(Vf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pwe(e)}function pwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D9=function(){return!!e})()}function y0(e){return y0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},y0(e)}function mwe(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&&OE(e,t)}function OE(e,t){return OE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},OE(e,t)}function Vi(e,t,r){return t=$9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $9(e){var t=vwe(e,"string");return Vf(t)=="symbol"?t:t+""}function vwe(e,t){if(Vf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var lo=function(e){function t(r){var n;return cwe(this,t),n=dwe(this,t,[r]),Vi(n,"pieRef",null),Vi(n,"sectorRefs",[]),Vi(n,"id",Cl("recharts-pie-")),Vi(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),ft(i)&&i()}),Vi(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),ft(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return mwe(t,e),fwe(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,s=a.labelLine,c=a.dataKey,l=a.valueKey,h=at(this.props,!1),p=at(o,!1),g=at(s,!1),_=o&&o.offsetRadius||20,b=n.map(function(w,x){var S=(w.startAngle+w.endAngle)/2,C=Zt(w.cx,w.cy,w.outerRadius+_,S),P=Kt(Kt(Kt(Kt({},h),w),{},{stroke:"none"},p),{},{index:x,textAnchor:t.getTextAnchor(C.x,w.cx)},C),T=Kt(Kt(Kt(Kt({},h),w),{},{fill:"none",stroke:w.fill},g),{},{index:x,points:[Zt(w.cx,w.cy,w.outerRadius,S),C]}),A=c;return dt(c)&&dt(l)?A="value":dt(c)&&(A=l),Z.createElement(Ct,{key:"label-".concat(w.startAngle,"-").concat(w.endAngle,"-").concat(w.midAngle,"-").concat(x)},s&&t.renderLabelLineItem(s,T,"line"),t.renderLabelItem(o,P,tr(w,A)))});return Z.createElement(Ct,{className:"recharts-pie-labels"},b)}},{key:"renderSectorsStatically",value:function(n){var i=this,a=this.props,o=a.activeShape,s=a.blendStroke,c=a.inactiveShape;return n.map(function(l,h){if((l==null?void 0:l.startAngle)===0&&(l==null?void 0:l.endAngle)===0&&n.length!==1)return null;var p=i.isActiveIndex(h),g=c&&i.hasActiveIndex()?c:null,_=p?o:g,b=Kt(Kt({},l),{},{stroke:s?l.fill:l.stroke,tabIndex:-1});return Z.createElement(Ct,cf({ref:function(x){x&&!i.sectorRefs.includes(x)&&i.sectorRefs.push(x)},tabIndex:-1,className:"recharts-pie-sector"},pl(i.props,l,h),{key:"sector-".concat(l==null?void 0:l.startAngle,"-").concat(l==null?void 0:l.endAngle,"-").concat(l.midAngle,"-").concat(h)}),Z.createElement(g0,cf({option:_,isActive:p,shapeType:"sector"},b)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,a=i.sectors,o=i.isAnimationActive,s=i.animationBegin,c=i.animationDuration,l=i.animationEasing,h=i.animationId,p=this.state,g=p.prevSectors,_=p.prevIsAnimationActive;return Z.createElement(Xi,{begin:s,duration:c,isActive:o,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(_),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(b){var w=b.t,x=[],S=a&&a[0],C=S.startAngle;return a.forEach(function(P,T){var A=g&&g[T],j=T>0?yi(P,"paddingAngle",0):0;if(A){var N=br(A.endAngle-A.startAngle,P.endAngle-P.startAngle),$=Kt(Kt({},P),{},{startAngle:C+j,endAngle:C+N(w)+j});x.push($),C=$.endAngle}else{var U=P.endAngle,B=P.startAngle,W=br(0,U-B),q=W(w),J=Kt(Kt({},P),{},{startAngle:C+j,endAngle:C+q+j});x.push(J),C=J.endAngle}}),Z.createElement(Ct,null,n.renderSectorsStatically(x))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.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 s=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[s].focus(),i.setState({sectorToFocus:s});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,a=n.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!ml(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,a=i.hide,o=i.sectors,s=i.className,c=i.label,l=i.cx,h=i.cy,p=i.innerRadius,g=i.outerRadius,_=i.isAnimationActive,b=this.state.isAnimationFinished;if(a||!o||!o.length||!We(l)||!We(h)||!We(p)||!We(g))return null;var w=je("recharts-pie",s);return Z.createElement(Ct,{tabIndex:this.props.rootTabIndex,className:w,ref:function(S){n.pieRef=S}},this.renderSectors(),c&&this.renderLabels(o),Xr.renderCallByParent(this.props,null,!1),(!_||b)&&wa.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,a){if(Z.isValidElement(n))return Z.cloneElement(n,i);if(ft(n))return n(i);var o=je("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return Z.createElement(sl,cf({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(n,i,a){if(Z.isValidElement(n))return Z.cloneElement(n,i);var o=a;if(ft(n)&&(o=n(i),Z.isValidElement(o)))return o;var s=je("recharts-pie-label-text",typeof n!="boolean"&&!ft(n)?n.className:"");return Z.createElement(Bu,cf({},i,{alignmentBaseline:"middle",className:s}),o)}}])}(M.PureComponent);Hg=lo;Vi(lo,"displayName","Pie");Vi(lo,"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:!us.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Vi(lo,"parseDeltaAngle",function(e,t){var r=En(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Vi(lo,"getRealPieData",function(e){var t=e.data,r=e.children,n=at(e,!1),i=kn(r,al);return t&&t.length?t.map(function(a,o){return Kt(Kt(Kt({payload:a},n),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return Kt(Kt({},n),a.props)}):[]});Vi(lo,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=w9(i,a),s=n+Tn(e.cx,i,i/2),c=r+Tn(e.cy,a,a/2),l=Tn(e.innerRadius,o,0),h=Tn(e.outerRadius,o,o*.8),p=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:s,cy:c,innerRadius:l,outerRadius:h,maxRadius:p}});Vi(lo,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?Kt(Kt({},t.type.defaultProps),t.props):t.props,i=Hg.getRealPieData(n);if(!i||!i.length)return null;var a=n.cornerRadius,o=n.startAngle,s=n.endAngle,c=n.paddingAngle,l=n.dataKey,h=n.nameKey,p=n.valueKey,g=n.tooltipType,_=Math.abs(n.minAngle),b=Hg.parseCoordinateOfPie(n,r),w=Hg.parseDeltaAngle(o,s),x=Math.abs(w),S=l;dt(l)&&dt(p)?(_a(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),S="value"):dt(l)&&(_a(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),S=p);var C=i.filter(function($){return tr($,S,0)!==0}).length,P=(x>=360?C:C-1)*c,T=x-C*_-P,A=i.reduce(function($,U){var B=tr(U,S,0);return $+(We(B)?B:0)},0),j;if(A>0){var N;j=i.map(function($,U){var B=tr($,S,0),W=tr($,h,U),q=(We(B)?B:0)/A,J;U?J=N.endAngle+En(w)*c*(B!==0?1:0):J=o;var Q=J+En(w)*((B!==0?_:0)+q*T),re=(J+Q)/2,oe=(b.innerRadius+b.outerRadius)/2,ue=[{name:W,value:B,payload:$,dataKey:S,type:g}],ae=Zt(b.cx,b.cy,oe,re);return N=Kt(Kt(Kt({percent:q,cornerRadius:a,name:W,tooltipPayload:ue,midAngle:re,middleRadius:oe,tooltipPosition:ae},$),b),{},{value:tr($,S),startAngle:J,endAngle:Q,payload:$,paddingAngle:En(w)*c}),N})}return Kt(Kt({},b),{},{sectors:j,data:i})});var KS,J6;function gwe(){if(J6)return KS;J6=1;var e=Math.ceil,t=Math.max;function r(n,i,a,o){for(var s=-1,c=t(e((i-n)/(a||1)),0),l=Array(c);c--;)l[o?c:++s]=n,n+=a;return l}return KS=r,KS}var YS,e5;function F9(){if(e5)return YS;e5=1;var e=lU(),t=1/0,r=17976931348623157e292;function n(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*r}return i===i?i:0}return YS=n,YS}var ZS,t5;function ywe(){if(t5)return ZS;t5=1;var e=gwe(),t=jb(),r=F9();function n(i){return function(a,o,s){return s&&typeof s!="number"&&t(a,o,s)&&(o=s=void 0),a=r(a),o===void 0?(o=a,a=0):o=r(o),s=s===void 0?a<o?1:-1:r(s),e(a,o,s,i)}}return ZS=n,ZS}var XS,r5;function bwe(){if(r5)return XS;r5=1;var e=ywe(),t=e();return XS=t,XS}var _we=bwe();const b0=kt(_we);function am(e){"@babel/helpers - typeof";return am=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},am(e)}function n5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function i5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?n5(Object(r),!0).forEach(function(n){B9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B9(e,t,r){return t=wwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wwe(e){var t=xwe(e,"string");return am(t)=="symbol"?t:t+""}function xwe(e,t){if(am(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(am(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Swe=["Webkit","Moz","O","ms"],Owe=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=Swe.reduce(function(a,o){return i5(i5({},a),{},B9({},o+n,r))},{});return i[t]=r,i};function Wf(e){"@babel/helpers - typeof";return Wf=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},Wf(e)}function _0(){return _0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_0.apply(this,arguments)}function a5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a5(Object(r),!0).forEach(function(n){fi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,z9(n.key),n)}}function Pwe(e,t,r){return t&&o5(e.prototype,t),r&&o5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ewe(e,t,r){return t=w0(t),Twe(e,U9()?Reflect.construct(t,r||[],w0(e).constructor):t.apply(e,r))}function Twe(e,t){if(t&&(Wf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jwe(e)}function jwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function U9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U9=function(){return!!e})()}function w0(e){return w0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},w0(e)}function Awe(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&&CE(e,t)}function CE(e,t){return CE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},CE(e,t)}function fi(e,t,r){return t=z9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function z9(e){var t=kwe(e,"string");return Wf(t)=="symbol"?t:t+""}function kwe(e,t){if(Wf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rwe=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var c=r.length,l=ip().domain(b0(0,c)).range([a,a+o-s]),h=l.domain().map(function(p){return l(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(n),endX:l(i),scale:l,scaleValues:h}},s5=function(t){return t.changedTouches&&!!t.changedTouches.length},qf=function(e){function t(r){var n;return Cwe(this,t),n=Ewe(this,t,[r]),fi(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),fi(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),fi(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,s=i.startIndex;o==null||o({endIndex:a,startIndex:s})}),n.detachDragEndListener()}),fi(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),fi(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),fi(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),fi(n,"handleSlideDragStart",function(i){var a=s5(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return Awe(t,e),Pwe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,s=this.props,c=s.gap,l=s.data,h=l.length-1,p=Math.min(i,a),g=Math.max(i,a),_=t.getIndexInRange(o,p),b=t.getIndexInRange(o,g);return{startIndex:_-_%c,endIndex:b===h?h:b-b%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,c=tr(a[n],s,n);return ft(o)?o(c,n):c}},{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(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,s=i.endX,c=this.props,l=c.x,h=c.width,p=c.travellerWidth,g=c.startIndex,_=c.endIndex,b=c.onChange,w=n.pageX-a;w>0?w=Math.min(w,l+h-p-s,l+h-p-o):w<0&&(w=Math.max(w,l-o,l-s));var x=this.getIndex({startX:o+w,endX:s+w});(x.startIndex!==g||x.endIndex!==_)&&b&&b(x),this.setState({startX:o+w,endX:s+w,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=s5(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,s=i.endX,c=i.startX,l=this.state[o],h=this.props,p=h.x,g=h.width,_=h.travellerWidth,b=h.onChange,w=h.gap,x=h.data,S={startX:this.state.startX,endX:this.state.endX},C=n.pageX-a;C>0?C=Math.min(C,p+g-_-l):C<0&&(C=Math.max(C,p-l)),S[o]=l+C;var P=this.getIndex(S),T=P.startIndex,A=P.endIndex,j=function(){var $=x.length-1;return o==="startX"&&(s>c?T%w===0:A%w===0)||s<c&&A===$||o==="endX"&&(s>c?A%w===0:T%w===0)||s>c&&A===$};this.setState(fi(fi({},o,l+C),"brushMoveStartX",n.pageX),function(){b&&j()&&b(P)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,s=o.scaleValues,c=o.startX,l=o.endX,h=this.state[i],p=s.indexOf(h);if(p!==-1){var g=p+n;if(!(g===-1||g>=s.length)){var _=s[g];i==="startX"&&_>=l||i==="endX"&&_<=c||this.setState(fi({},i,_),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,c=n.fill,l=n.stroke;return Z.createElement("rect",{stroke:l,fill:c,x:i,y:a,width:o,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,c=n.data,l=n.children,h=n.padding,p=M.Children.only(l);return p?Z.cloneElement(p,{x:i,y:a,width:o,height:s,margin:h,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,s=this,c=this.props,l=c.y,h=c.travellerWidth,p=c.height,g=c.traveller,_=c.ariaLabel,b=c.data,w=c.startIndex,x=c.endIndex,S=Math.max(n,this.props.x),C=QS(QS({},at(this.props,!1)),{},{x:S,y:l,width:h,height:p}),P=_||"Min value: ".concat((a=b[w])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=b[x])===null||o===void 0?void 0:o.name);return Z.createElement(Ct,{tabIndex:0,role:"slider","aria-label":P,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),s.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,C))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,s=a.height,c=a.stroke,l=a.travellerWidth,h=Math.min(n,i)+l,p=Math.max(Math.abs(i-n)-l,0);return Z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:h,y:o,width:p,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,s=n.height,c=n.travellerWidth,l=n.stroke,h=this.state,p=h.startX,g=h.endX,_=5,b={pointerEvents:"none",fill:l};return Z.createElement(Ct,{className:"recharts-brush-texts"},Z.createElement(Bu,_0({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-_,y:o+s/2},b),this.getTextOfTick(i)),Z.createElement(Bu,_0({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+c+_,y:o+s/2},b),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,s=n.x,c=n.y,l=n.width,h=n.height,p=n.alwaysShowText,g=this.state,_=g.startX,b=g.endX,w=g.isTextActive,x=g.isSlideMoving,S=g.isTravellerMoving,C=g.isTravellerFocused;if(!i||!i.length||!We(s)||!We(c)||!We(l)||!We(h)||l<=0||h<=0)return null;var P=je("recharts-brush",a),T=Z.Children.count(o)===1,A=Owe("userSelect","none");return Z.createElement(Ct,{className:P,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(_,b),this.renderTravellerLayer(_,"startX"),this.renderTravellerLayer(b,"endX"),(w||x||S||C||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,s=n.height,c=n.stroke,l=Math.floor(a+s/2)-1;return Z.createElement(Z.Fragment,null,Z.createElement("rect",{x:i,y:a,width:o,height:s,fill:c,stroke:"none"}),Z.createElement("line",{x1:i+1,y1:l,x2:i+o-1,y2:l,fill:"none",stroke:"#fff"}),Z.createElement("line",{x1:i+1,y1:l+2,x2:i+o-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return Z.isValidElement(n)?a=Z.cloneElement(n,i):ft(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,s=n.x,c=n.travellerWidth,l=n.updateId,h=n.startIndex,p=n.endIndex;if(a!==i.prevData||l!==i.prevUpdateId)return QS({prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:s,prevWidth:o},a&&a.length?Rwe({data:a,width:o,x:s,travellerWidth:c,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||c!==i.prevTravellerWidth)){i.scale.range([s,s+o-c]);var g=i.scale.domain().map(function(_){return i.scale(_)});return{prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:s,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,s=a-1;s-o>1;){var c=Math.floor((o+s)/2);n[c]>i?s=c:o=c}return i>=n[s]?s:o}}])}(M.PureComponent);fi(qf,"displayName","Brush");fi(qf,"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 JS,l5;function Nwe(){if(l5)return JS;l5=1;var e=kj();function t(r,n){var i;return e(r,function(a,o,s){return i=n(a,o,s),!i}),!!i}return JS=t,JS}var eO,u5;function Mwe(){if(u5)return eO;u5=1;var e=FB(),t=po(),r=Nwe(),n=Yn(),i=jb();function a(o,s,c){var l=n(o)?e:r;return c&&i(o,s,c)&&(s=void 0),l(o,t(s,3))}return eO=a,eO}var Lwe=Mwe();const Iwe=kt(Lwe);var ro=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},tO,c5;function Dwe(){if(c5)return tO;c5=1;var e=nU();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return tO=t,tO}var rO,f5;function $we(){if(f5)return rO;f5=1;var e=Dwe(),t=tU(),r=po();function n(i,a){var o={};return a=r(a,3),t(i,function(s,c,l){e(o,c,a(s,c,l))}),o}return rO=n,rO}var Fwe=$we();const Bwe=kt(Fwe);var nO,d5;function Uwe(){if(d5)return nO;d5=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(!r(t[n],n,t))return!1;return!0}return nO=e,nO}var iO,h5;function zwe(){if(h5)return iO;h5=1;var e=kj();function t(r,n){var i=!0;return e(r,function(a,o,s){return i=!!n(a,o,s),i}),i}return iO=t,iO}var aO,p5;function Vwe(){if(p5)return aO;p5=1;var e=Uwe(),t=zwe(),r=po(),n=Yn(),i=jb();function a(o,s,c){var l=n(o)?e:t;return c&&i(o,s,c)&&(s=void 0),l(o,r(s,3))}return aO=a,aO}var Wwe=Vwe();const V9=kt(Wwe);var qwe=["x","y"];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 PE(){return PE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},PE.apply(this,arguments)}function m5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?m5(Object(r),!0).forEach(function(n){Hwe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Hwe(e,t,r){return t=Gwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gwe(e){var t=Kwe(e,"string");return om(t)=="symbol"?t:t+""}function Kwe(e,t){if(om(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ywe(e,t){if(e==null)return{};var r=Zwe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Zwe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Xwe(e,t){var r=e.x,n=e.y,i=Ywe(e,qwe),a="".concat(r),o=parseInt(a,10),s="".concat(n),c=parseInt(s,10),l="".concat(t.height||i.height),h=parseInt(l,10),p="".concat(t.width||i.width),g=parseInt(p,10);return Lh(Lh(Lh(Lh(Lh({},t),i),o?{x:o}:{}),c?{y:c}:{}),{},{height:h,width:g,name:t.name,radius:t.radius})}function v5(e){return Z.createElement(g0,PE({shapeType:"rectangle",propTransformer:Xwe,activeClassName:"recharts-active-bar"},e))}var Qwe=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=typeof n=="number";return a?t(n,i):(a||zu(),r)}},Jwe=["value","background"],W9;function Hf(e){"@babel/helpers - typeof";return Hf=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},Hf(e)}function exe(e,t){if(e==null)return{};var r=txe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function txe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function x0(){return x0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},x0.apply(this,arguments)}function g5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?g5(Object(r),!0).forEach(function(n){tl(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,H9(n.key),n)}}function nxe(e,t,r){return t&&y5(e.prototype,t),r&&y5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ixe(e,t,r){return t=S0(t),axe(e,q9()?Reflect.construct(t,r||[],S0(e).constructor):t.apply(e,r))}function axe(e,t){if(t&&(Hf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oxe(e)}function oxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(q9=function(){return!!e})()}function S0(e){return S0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},S0(e)}function sxe(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&&EE(e,t)}function EE(e,t){return EE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},EE(e,t)}function tl(e,t,r){return t=H9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H9(e){var t=lxe(e,"string");return Hf(t)=="symbol"?t:t+""}function lxe(e,t){if(Hf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ho=function(e){function t(){var r;rxe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=ixe(this,t,[].concat(i)),tl(r,"state",{isAnimationFinished:!1}),tl(r,"id",Cl("recharts-bar-")),tl(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),tl(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return sxe(t,e),nxe(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.dataKey,c=a.activeIndex,l=a.activeBar,h=at(this.props,!1);return n&&n.map(function(p,g){var _=g===c,b=_?l:o,w=Nr(Nr(Nr({},h),p),{},{isActive:_,option:b,index:g,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return Z.createElement(Ct,x0({className:"recharts-bar-rectangle"},pl(i.props,p,g),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value)}),Z.createElement(v5,w))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,s=i.isAnimationActive,c=i.animationBegin,l=i.animationDuration,h=i.animationEasing,p=i.animationId,g=this.state.prevData;return Z.createElement(Xi,{begin:c,duration:l,isActive:s,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(_){var b=_.t,w=a.map(function(x,S){var C=g&&g[S];if(C){var P=br(C.x,x.x),T=br(C.y,x.y),A=br(C.width,x.width),j=br(C.height,x.height);return Nr(Nr({},x),{},{x:P(b),y:T(b),width:A(b),height:j(b)})}if(o==="horizontal"){var N=br(0,x.height),$=N(b);return Nr(Nr({},x),{},{y:x.y+x.height-$,height:$})}var U=br(0,x.width),B=U(b);return Nr(Nr({},x),{},{width:B})});return Z.createElement(Ct,null,n.renderRectanglesStatically(w))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!ml(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,s=i.activeIndex,c=at(this.props.background,!1);return a.map(function(l,h){l.value;var p=l.background,g=exe(l,Jwe);if(!p)return null;var _=Nr(Nr(Nr(Nr(Nr({},g),{},{fill:"#eee"},p),c),pl(n.props,l,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:h,className:"recharts-bar-background-rectangle"});return Z.createElement(v5,x0({key:"background-bar-".concat(h),option:n.props.background,isActive:h===s},_))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,s=a.xAxis,c=a.yAxis,l=a.layout,h=a.children,p=kn(h,xd);if(!p)return null;var g=l==="vertical"?o[0].height/2:o[0].width/2,_=function(x,S){var C=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:C,errorVal:tr(x,S)}},b={clipPath:n?"url(#clipPath-".concat(i,")"):null};return Z.createElement(Ct,b,p.map(function(w){return Z.cloneElement(w,{key:"error-bar-".concat(i,"-").concat(w.props.dataKey),data:o,xAxis:s,yAxis:c,layout:l,offset:g,dataPointFormatter:_})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,s=n.xAxis,c=n.yAxis,l=n.left,h=n.top,p=n.width,g=n.height,_=n.isAnimationActive,b=n.background,w=n.id;if(i||!a||!a.length)return null;var x=this.state.isAnimationFinished,S=je("recharts-bar",o),C=s&&s.allowDataOverflow,P=c&&c.allowDataOverflow,T=C||P,A=dt(w)?this.id:w;return Z.createElement(Ct,{className:S},C||P?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(A)},Z.createElement("rect",{x:C?l:l-p/2,y:P?h:h-g/2,width:C?p:p*2,height:P?g:g*2}))):null,Z.createElement(Ct,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(A,")"):null},b?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,A),(!_||x)&&wa.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(M.PureComponent);W9=Ho;tl(Ho,"displayName","Bar");tl(Ho,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!us.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});tl(Ho,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,c=e.yAxisTicks,l=e.stackedData,h=e.dataStartIndex,p=e.displayedData,g=e.offset,_=Bye(n,r);if(!_)return null;var b=t.layout,w=r.type.defaultProps,x=w!==void 0?Nr(Nr({},w),r.props):r.props,S=x.dataKey,C=x.children,P=x.minPointSize,T=b==="horizontal"?o:a,A=l?T.scale.domain():null,j=Gye({numericAxis:T}),N=kn(C,al),$=p.map(function(U,B){var W,q,J,Q,re,oe;l?W=Uye(l[h+B],A):(W=tr(U,S),Array.isArray(W)||(W=[j,W]));var ue=Qwe(P,W9.defaultProps.minPointSize)(W[1],B);if(b==="horizontal"){var ae,K=[o.scale(W[0]),o.scale(W[1])],H=K[0],V=K[1];q=GD({axis:a,ticks:s,bandSize:i,offset:_.offset,entry:U,index:B}),J=(ae=V??H)!==null&&ae!==void 0?ae:void 0,Q=_.size;var ne=H-V;if(re=Number.isNaN(ne)?0:ne,oe={x:q,y:o.y,width:Q,height:o.height},Math.abs(ue)>0&&Math.abs(re)<Math.abs(ue)){var X=En(re||ue)*(Math.abs(ue)-Math.abs(re));J-=X,re+=X}}else{var se=[a.scale(W[0]),a.scale(W[1])],ce=se[0],de=se[1];if(q=ce,J=GD({axis:o,ticks:c,bandSize:i,offset:_.offset,entry:U,index:B}),Q=de-ce,re=_.size,oe={x:a.x,y:J,width:a.width,height:re},Math.abs(ue)>0&&Math.abs(Q)<Math.abs(ue)){var be=En(Q||ue)*(Math.abs(ue)-Math.abs(Q));Q+=be}}return Nr(Nr(Nr({},U),{},{x:q,y:J,width:Q,height:re,value:l?W:W[1],payload:U,background:oe},N&&N[B]&&N[B].props),{},{tooltipPayload:[b9(r,U)],tooltipPosition:{x:q+Q/2,y:J+re/2}})});return Nr({data:$,layout:b},g)});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 uxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,G9(n.key),n)}}function cxe(e,t,r){return t&&b5(e.prototype,t),r&&b5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function va(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_5(Object(r),!0).forEach(function(n){Hb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Hb(e,t,r){return t=G9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G9(e){var t=fxe(e,"string");return sm(t)=="symbol"?t:t+""}function fxe(e,t){if(sm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var K9=function(t,r,n,i,a){var o=t.width,s=t.height,c=t.layout,l=t.children,h=Object.keys(r),p={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},g=!!hi(l,Ho);return h.reduce(function(_,b){var w=r[b],x=w.orientation,S=w.domain,C=w.padding,P=C===void 0?{}:C,T=w.mirror,A=w.reversed,j="".concat(x).concat(T?"Mirror":""),N,$,U,B,W;if(w.type==="number"&&(w.padding==="gap"||w.padding==="no-gap")){var q=S[1]-S[0],J=1/0,Q=w.categoricalDomain.sort();if(Q.forEach(function(se,ce){ce>0&&(J=Math.min((se||0)-(Q[ce-1]||0),J))}),Number.isFinite(J)){var re=J/q,oe=w.layout==="vertical"?n.height:n.width;if(w.padding==="gap"&&(N=re*oe/2),w.padding==="no-gap"){var ue=Tn(t.barCategoryGap,re*oe),ae=re*oe/2;N=ae-ue-(ae-ue)/oe*ue}}}i==="xAxis"?$=[n.left+(P.left||0)+(N||0),n.left+n.width-(P.right||0)-(N||0)]:i==="yAxis"?$=c==="horizontal"?[n.top+n.height-(P.bottom||0),n.top+(P.top||0)]:[n.top+(P.top||0)+(N||0),n.top+n.height-(P.bottom||0)-(N||0)]:$=w.range,A&&($=[$[1],$[0]]);var K=m9(w,a,g),H=K.scale,V=K.realScaleType;H.domain(S).range($),v9(H);var ne=g9(H,va(va({},w),{},{realScaleType:V}));i==="xAxis"?(W=x==="top"&&!T||x==="bottom"&&T,U=n.left,B=p[j]-W*w.height):i==="yAxis"&&(W=x==="left"&&!T||x==="right"&&T,U=p[j]-W*w.width,B=n.top);var X=va(va(va({},w),ne),{},{realScaleType:V,x:U,y:B,scale:H,width:i==="xAxis"?n.width:w.width,height:i==="yAxis"?n.height:w.height});return X.bandSize=o0(X,ne),!w.hide&&i==="xAxis"?p[j]+=(W?-1:1)*X.height:w.hide||(p[j]+=(W?-1:1)*X.width),va(va({},_),{},Hb({},b,X))},{})},Y9=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},dxe=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return Y9({x:r,y:n},{x:i,y:a})},Z9=function(){function e(t){uxe(this,e),this.scale=t}return cxe(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(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();Hb(Z9,"EPS",1e-4);var oA=function(t){var r=Object.keys(t).reduce(function(n,i){return va(va({},n),{},Hb({},i,Z9.create(t[i])))},{});return va(va({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return Bwe(i,function(c,l){return r[l].apply(c,{bandAware:o,position:s})})},isInRange:function(i){return V9(i,function(a,o){return r[o].isInRange(a)})}})};function hxe(e){return(e%180+180)%180}var pxe=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=hxe(i),o=a*Math.PI/180,s=Math.atan(n/r),c=o>s&&o<Math.PI-s?n/Math.sin(o):r/Math.cos(o);return Math.abs(c)},oO,w5;function mxe(){if(w5)return oO;w5=1;var e=po(),t=Nm(),r=Eb();function n(i){return function(a,o,s){var c=Object(a);if(!t(a)){var l=e(o,3);a=r(a),o=function(p){return l(c[p],p,c)}}var h=i(a,o,s);return h>-1?c[l?a[h]:h]:void 0}}return oO=n,oO}var sO,x5;function vxe(){if(x5)return sO;x5=1;var e=F9();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return sO=t,sO}var lO,S5;function gxe(){if(S5)return lO;S5=1;var e=ZB(),t=po(),r=vxe(),n=Math.max;function i(a,o,s){var c=a==null?0:a.length;if(!c)return-1;var l=s==null?0:r(s);return l<0&&(l=n(c+l,0)),e(a,t(o,3),l)}return lO=i,lO}var uO,O5;function yxe(){if(O5)return uO;O5=1;var e=mxe(),t=gxe(),r=e(t);return uO=r,uO}var bxe=yxe();const _xe=kt(bxe);var wxe=fB();const xxe=kt(wxe);var Sxe=xxe(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("")}),sA=M.createContext(void 0),lA=M.createContext(void 0),X9=M.createContext(void 0),Q9=M.createContext({}),J9=M.createContext(void 0),ez=M.createContext(0),tz=M.createContext(0),C5=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,s=t.children,c=t.width,l=t.height,h=Sxe(a);return Z.createElement(sA.Provider,{value:n},Z.createElement(lA.Provider,{value:i},Z.createElement(Q9.Provider,{value:a},Z.createElement(X9.Provider,{value:h},Z.createElement(J9.Provider,{value:o},Z.createElement(ez.Provider,{value:l},Z.createElement(tz.Provider,{value:c},s)))))))},Oxe=function(){return M.useContext(J9)},rz=function(t){var r=M.useContext(sA);r==null&&zu();var n=r[t];return n==null&&zu(),n},Cxe=function(){var t=M.useContext(sA);return Js(t)},Pxe=function(){var t=M.useContext(lA),r=_xe(t,function(n){return V9(n.domain,Number.isFinite)});return r||Js(t)},nz=function(t){var r=M.useContext(lA);r==null&&zu();var n=r[t];return n==null&&zu(),n},Exe=function(){var t=M.useContext(X9);return t},Txe=function(){return M.useContext(Q9)},uA=function(){return M.useContext(tz)},cA=function(){return M.useContext(ez)};function Gf(e){"@babel/helpers - typeof";return Gf=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},Gf(e)}function jxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Axe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,az(n.key),n)}}function kxe(e,t,r){return t&&Axe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Rxe(e,t,r){return t=O0(t),Nxe(e,iz()?Reflect.construct(t,r||[],O0(e).constructor):t.apply(e,r))}function Nxe(e,t){if(t&&(Gf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mxe(e)}function Mxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iz=function(){return!!e})()}function O0(e){return O0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},O0(e)}function Lxe(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&&TE(e,t)}function TE(e,t){return TE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},TE(e,t)}function P5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?P5(Object(r),!0).forEach(function(n){fA(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fA(e,t,r){return t=az(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function az(e){var t=Ixe(e,"string");return Gf(t)=="symbol"?t:t+""}function Ixe(e,t){if(Gf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Dxe(e,t){return Uxe(e)||Bxe(e,t)||Fxe(e,t)||$xe()}function $xe(){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 Fxe(e,t){if(e){if(typeof e=="string")return T5(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return T5(e,t)}}function T5(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Bxe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Uxe(e){if(Array.isArray(e))return e}function jE(){return jE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jE.apply(this,arguments)}var zxe=function(t,r){var n;return Z.isValidElement(t)?n=Z.cloneElement(t,r):ft(t)?n=t(r):n=Z.createElement("line",jE({},r,{className:"recharts-reference-line-line"})),n},Vxe=function(t,r,n,i,a,o,s,c,l){var h=a.x,p=a.y,g=a.width,_=a.height;if(n){var b=l.y,w=t.y.apply(b,{position:o});if(ro(l,"discard")&&!t.y.isInRange(w))return null;var x=[{x:h+g,y:w},{x:h,y:w}];return c==="left"?x.reverse():x}if(r){var S=l.x,C=t.x.apply(S,{position:o});if(ro(l,"discard")&&!t.x.isInRange(C))return null;var P=[{x:C,y:p+_},{x:C,y:p}];return s==="top"?P.reverse():P}if(i){var T=l.segment,A=T.map(function(j){return t.apply(j,{position:o})});return ro(l,"discard")&&Iwe(A,function(j){return!t.isInRange(j)})?null:A}return null};function Wxe(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,c=e.alwaysShow,l=Oxe(),h=rz(i),p=nz(a),g=Exe();if(!l||!g)return null;_a(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var _=oA({x:h.scale,y:p.scale}),b=zr(t),w=zr(r),x=n&&n.length===2,S=Vxe(_,b,w,x,g,e.position,h.orientation,p.orientation,e);if(!S)return null;var C=Dxe(S,2),P=C[0],T=P.x,A=P.y,j=C[1],N=j.x,$=j.y,U=ro(e,"hidden")?"url(#".concat(l,")"):void 0,B=E5(E5({clipPath:U},at(e,!0)),{},{x1:T,y1:A,x2:N,y2:$});return Z.createElement(Ct,{className:je("recharts-reference-line",s)},zxe(o,B),Xr.renderCallByParent(e,dxe({x1:T,y1:A,x2:N,y2:$})))}var dA=function(e){function t(){return jxe(this,t),Rxe(this,t,arguments)}return Lxe(t,e),kxe(t,[{key:"render",value:function(){return Z.createElement(Wxe,this.props)}}])}(Z.Component);fA(dA,"displayName","ReferenceLine");fA(dA,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function AE(){return AE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},AE.apply(this,arguments)}function Kf(e){"@babel/helpers - typeof";return Kf=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},Kf(e)}function j5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function A5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?j5(Object(r),!0).forEach(function(n){Gb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hxe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sz(n.key),n)}}function Gxe(e,t,r){return t&&Hxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Kxe(e,t,r){return t=C0(t),Yxe(e,oz()?Reflect.construct(t,r||[],C0(e).constructor):t.apply(e,r))}function Yxe(e,t){if(t&&(Kf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Zxe(e)}function Zxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oz=function(){return!!e})()}function C0(e){return C0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},C0(e)}function Xxe(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&&kE(e,t)}function kE(e,t){return kE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},kE(e,t)}function Gb(e,t,r){return t=sz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sz(e){var t=Qxe(e,"string");return Kf(t)=="symbol"?t:t+""}function Qxe(e,t){if(Kf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Kf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Jxe=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=oA({x:i.scale,y:a.scale}),s=o.apply({x:r,y:n},{bandAware:!0});return ro(t,"discard")&&!o.isInRange(s)?null:s},Kb=function(e){function t(){return qxe(this,t),Kxe(this,t,arguments)}return Xxe(t,e),Gxe(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,s=n.alwaysShow,c=n.clipPathId,l=zr(i),h=zr(a);if(_a(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!l||!h)return null;var p=Jxe(this.props);if(!p)return null;var g=p.x,_=p.y,b=this.props,w=b.shape,x=b.className,S=ro(this.props,"hidden")?"url(#".concat(c,")"):void 0,C=A5(A5({clipPath:S},at(this.props,!0)),{},{cx:g,cy:_});return Z.createElement(Ct,{className:je("recharts-reference-dot",x)},t.renderDot(w,C),Xr.renderCallByParent(this.props,{x:g-o,y:_-o,width:2*o,height:2*o}))}}])}(Z.Component);Gb(Kb,"displayName","ReferenceDot");Gb(Kb,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Gb(Kb,"renderDot",function(e,t){var r;return Z.isValidElement(e)?r=Z.cloneElement(e,t):ft(e)?r=e(t):r=Z.createElement($m,AE({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function RE(){return RE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},RE.apply(this,arguments)}function Yf(e){"@babel/helpers - typeof";return Yf=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},Yf(e)}function k5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function R5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?k5(Object(r),!0).forEach(function(n){Yb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function e2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t2e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,uz(n.key),n)}}function r2e(e,t,r){return t&&t2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function n2e(e,t,r){return t=P0(t),i2e(e,lz()?Reflect.construct(t,r||[],P0(e).constructor):t.apply(e,r))}function i2e(e,t){if(t&&(Yf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return a2e(e)}function a2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lz=function(){return!!e})()}function P0(e){return P0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},P0(e)}function o2e(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&&NE(e,t)}function NE(e,t){return NE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},NE(e,t)}function Yb(e,t,r){return t=uz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uz(e){var t=s2e(e,"string");return Yf(t)=="symbol"?t:t+""}function s2e(e,t){if(Yf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var l2e=function(t,r,n,i,a){var o=a.x1,s=a.x2,c=a.y1,l=a.y2,h=a.xAxis,p=a.yAxis;if(!h||!p)return null;var g=oA({x:h.scale,y:p.scale}),_={x:t?g.x.apply(o,{position:"start"}):g.x.rangeMin,y:n?g.y.apply(c,{position:"start"}):g.y.rangeMin},b={x:r?g.x.apply(s,{position:"end"}):g.x.rangeMax,y:i?g.y.apply(l,{position:"end"}):g.y.rangeMax};return ro(a,"discard")&&(!g.isInRange(_)||!g.isInRange(b))?null:Y9(_,b)},Fm=function(e){function t(){return e2e(this,t),n2e(this,t,arguments)}return o2e(t,e),r2e(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,s=n.y2,c=n.className,l=n.alwaysShow,h=n.clipPathId;_a(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=zr(i),g=zr(a),_=zr(o),b=zr(s),w=this.props.shape;if(!p&&!g&&!_&&!b&&!w)return null;var x=l2e(p,g,_,b,this.props);if(!x&&!w)return null;var S=ro(this.props,"hidden")?"url(#".concat(h,")"):void 0;return Z.createElement(Ct,{className:je("recharts-reference-area",c)},t.renderRect(w,R5(R5({clipPath:S},at(this.props,!0)),x)),Xr.renderCallByParent(this.props,x))}}])}(Z.Component);Yb(Fm,"displayName","ReferenceArea");Yb(Fm,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Yb(Fm,"renderRect",function(e,t){var r;return Z.isValidElement(e)?r=Z.cloneElement(e,t):ft(e)?r=e(t):r=Z.createElement(aA,RE({},t,{className:"recharts-reference-area-rect"})),r});function cz(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function u2e(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return pxe(n,r)}function c2e(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,s=e.height;return t===1?{start:n?i:a,end:n?i+o:a+s}:{start:n?i+o:a+s,end:n?i:a}}function E0(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function f2e(e,t){return cz(e,t+1)}function d2e(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,s=t.end,c=0,l=1,h=o,p=function(){var b=n==null?void 0:n[c];if(b===void 0)return{v:cz(n,l)};var w=c,x,S=function(){return x===void 0&&(x=r(b,w)),x},C=b.coordinate,P=c===0||E0(e,C,S,h,s);P||(c=0,h=o,l+=1),P&&(h=C+e*(S()/2+i),c+=l)},g;l<=a.length;)if(g=p(),g)return g.v;return[]}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 N5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?N5(Object(r),!0).forEach(function(n){h2e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function h2e(e,t,r){return t=p2e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p2e(e){var t=m2e(e,"string");return lm(t)=="symbol"?t:t+""}function m2e(e,t){if(lm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function v2e(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,s=t.start,c=t.end,l=function(g){var _=a[g],b,w=function(){return b===void 0&&(b=r(_,g)),b};if(g===o-1){var x=e*(_.coordinate+e*w()/2-c);a[g]=_=mn(mn({},_),{},{tickCoord:x>0?_.coordinate-x*e:_.coordinate})}else a[g]=_=mn(mn({},_),{},{tickCoord:_.coordinate});var S=E0(e,_.tickCoord,w,s,c);S&&(c=_.tickCoord-e*(w()/2+i),a[g]=mn(mn({},_),{},{isShow:!0}))},h=o-1;h>=0;h--)l(h);return a}function g2e(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,c=t.start,l=t.end;if(a){var h=n[s-1],p=r(h,s-1),g=e*(h.coordinate+e*p/2-l);o[s-1]=h=mn(mn({},h),{},{tickCoord:g>0?h.coordinate-g*e:h.coordinate});var _=E0(e,h.tickCoord,function(){return p},c,l);_&&(l=h.tickCoord-e*(p/2+i),o[s-1]=mn(mn({},h),{},{isShow:!0}))}for(var b=a?s-1:s,w=function(C){var P=o[C],T,A=function(){return T===void 0&&(T=r(P,C)),T};if(C===0){var j=e*(P.coordinate-e*A()/2-c);o[C]=P=mn(mn({},P),{},{tickCoord:j<0?P.coordinate-j*e:P.coordinate})}else o[C]=P=mn(mn({},P),{},{tickCoord:P.coordinate});var N=E0(e,P.tickCoord,A,c,l);N&&(c=P.tickCoord+e*(A()/2+i),o[C]=mn(mn({},P),{},{isShow:!0}))},x=0;x<b;x++)w(x);return o}function hA(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,c=e.interval,l=e.tickFormatter,h=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(We(c)||us.isSsr)return f2e(i,typeof c=="number"&&We(c)?c:0);var g=[],_=s==="top"||s==="bottom"?"width":"height",b=h&&_==="width"?np(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},w=function(P,T){var A=ft(l)?l(P.value,T):P.value;return _==="width"?u2e(np(A,{fontSize:t,letterSpacing:r}),b,p):np(A,{fontSize:t,letterSpacing:r})[_]},x=i.length>=2?En(i[1].coordinate-i[0].coordinate):1,S=c2e(a,x,_);return c==="equidistantPreserveStart"?d2e(x,S,w,i,o):(c==="preserveStart"||c==="preserveStartEnd"?g=g2e(x,S,w,i,o,c==="preserveStartEnd"):g=v2e(x,S,w,i,o),g.filter(function(C){return C.isShow}))}var y2e=["viewBox"],b2e=["viewBox"],_2e=["ticks"];function Zf(e){"@babel/helpers - typeof";return Zf=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},Zf(e)}function ff(){return ff=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ff.apply(this,arguments)}function M5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Cn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?M5(Object(r),!0).forEach(function(n){pA(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cO(e,t){if(e==null)return{};var r=w2e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function w2e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function x2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,dz(n.key),n)}}function S2e(e,t,r){return t&&L5(e.prototype,t),r&&L5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function O2e(e,t,r){return t=T0(t),C2e(e,fz()?Reflect.construct(t,r||[],T0(e).constructor):t.apply(e,r))}function C2e(e,t){if(t&&(Zf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P2e(e)}function P2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fz=function(){return!!e})()}function T0(e){return T0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},T0(e)}function E2e(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&&ME(e,t)}function ME(e,t){return ME=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ME(e,t)}function pA(e,t,r){return t=dz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dz(e){var t=T2e(e,"string");return Zf(t)=="symbol"?t:t+""}function T2e(e,t){if(Zf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Sd=function(e){function t(r){var n;return x2e(this,t),n=O2e(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return E2e(t,e),S2e(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=cO(n,y2e),s=this.props,c=s.viewBox,l=cO(s,b2e);return!mf(a,c)||!mf(o,l)||!mf(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,s=i.width,c=i.height,l=i.orientation,h=i.tickSize,p=i.mirror,g=i.tickMargin,_,b,w,x,S,C,P=p?-1:1,T=n.tickSize||h,A=We(n.tickCoord)?n.tickCoord:n.coordinate;switch(l){case"top":_=b=n.coordinate,x=o+ +!p*c,w=x-P*T,C=w-P*g,S=A;break;case"left":w=x=n.coordinate,b=a+ +!p*s,_=b-P*T,S=_-P*g,C=A;break;case"right":w=x=n.coordinate,b=a+ +p*s,_=b+P*T,S=_+P*g,C=A;break;default:_=b=n.coordinate,x=o+ +p*c,w=x+P*T,C=w+P*g,S=A;break}return{line:{x1:_,y1:w,x2:b,y2:x},tick:{x:S,y:C}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.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 n=this.props,i=n.orientation,a=n.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 n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,c=n.orientation,l=n.mirror,h=n.axisLine,p=Cn(Cn(Cn({},at(this.props,!1)),at(h,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var g=+(c==="top"&&!l||c==="bottom"&&l);p=Cn(Cn({},p),{},{x1:i,y1:a+g*s,x2:i+o,y2:a+g*s})}else{var _=+(c==="left"&&!l||c==="right"&&l);p=Cn(Cn({},p),{},{x1:i+_*o,y1:a,x2:i+_*o,y2:a+s})}return Z.createElement("line",ff({},p,{className:je("recharts-cartesian-axis-line",yi(h,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,s=this.props,c=s.tickLine,l=s.stroke,h=s.tick,p=s.tickFormatter,g=s.unit,_=hA(Cn(Cn({},this.props),{},{ticks:n}),i,a),b=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),x=at(this.props,!1),S=at(h,!1),C=Cn(Cn({},x),{},{fill:"none"},at(c,!1)),P=_.map(function(T,A){var j=o.getTickLineCoord(T),N=j.line,$=j.tick,U=Cn(Cn(Cn(Cn({textAnchor:b,verticalAnchor:w},x),{},{stroke:"none",fill:l},S),$),{},{index:A,payload:T,visibleTicksCount:_.length,tickFormatter:p});return Z.createElement(Ct,ff({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},pl(o.props,T,A)),c&&Z.createElement("line",ff({},C,N,{className:je("recharts-cartesian-axis-tick-line",yi(c,"className"))})),h&&t.renderTickItem(h,U,"".concat(ft(p)?p(T.value,A):T.value).concat(g||"")))});return Z.createElement("g",{className:"recharts-cartesian-axis-ticks"},P)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,s=i.height,c=i.ticksGenerator,l=i.className,h=i.hide;if(h)return null;var p=this.props,g=p.ticks,_=cO(p,_2e),b=g;return ft(c)&&(b=g&&g.length>0?c(this.props):c(_)),o<=0||s<=0||!b||!b.length?null:Z.createElement(Ct,{className:je("recharts-cartesian-axis",l),ref:function(x){n.layerReference=x}},a&&this.renderAxisLine(),this.renderTicks(b,this.state.fontSize,this.state.letterSpacing),Xr.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return Z.isValidElement(n)?o=Z.cloneElement(n,i):ft(n)?o=n(i):o=Z.createElement(Bu,ff({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(M.Component);pA(Sd,"displayName","CartesianAxis");pA(Sd,"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 j2e=["x1","y1","x2","y2","key"],A2e=["offset"];function Vu(e){"@babel/helpers - typeof";return Vu=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},Vu(e)}function I5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?I5(Object(r),!0).forEach(function(n){k2e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function k2e(e,t,r){return t=R2e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R2e(e){var t=N2e(e,"string");return Vu(t)=="symbol"?t:t+""}function N2e(e,t){if(Vu(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vu(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xu(){return xu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xu.apply(this,arguments)}function D5(e,t){if(e==null)return{};var r=M2e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function M2e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var L2e=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,s=t.height,c=t.ry;return Z.createElement("rect",{x:i,y:a,ry:c,width:o,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function hz(e,t){var r;if(Z.isValidElement(e))r=Z.cloneElement(e,t);else if(ft(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,c=D5(t,j2e),l=at(c,!1);l.offset;var h=D5(l,A2e);r=Z.createElement("line",xu({},h,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return r}function I2e(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,c){var l=vn(vn({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(c),index:c});return hz(i,l)});return Z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function D2e(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,c){var l=vn(vn({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(c),index:c});return hz(i,l)});return Z.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function $2e(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,c=e.horizontal,l=c===void 0?!0:c;if(!l||!t||!t.length)return null;var h=s.map(function(g){return Math.round(g+i-i)}).sort(function(g,_){return g-_});i!==h[0]&&h.unshift(0);var p=h.map(function(g,_){var b=!h[_+1],w=b?i+o-g:h[_+1]-g;if(w<=0)return null;var x=_%t.length;return Z.createElement("rect",{key:"react-".concat(_),y:g,x:n,height:w,width:a,stroke:"none",fill:t[x],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return Z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function F2e(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,s=e.width,c=e.height,l=e.verticalPoints;if(!r||!n||!n.length)return null;var h=l.map(function(g){return Math.round(g+a-a)}).sort(function(g,_){return g-_});a!==h[0]&&h.unshift(0);var p=h.map(function(g,_){var b=!h[_+1],w=b?a+s-g:h[_+1]-g;if(w<=0)return null;var x=_%n.length;return Z.createElement("rect",{key:"react-".concat(_),x:g,y:o,width:w,height:c,stroke:"none",fill:n[x],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return Z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var B2e=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return p9(hA(vn(vn(vn({},Sd.defaultProps),n),{},{ticks:Uo(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},U2e=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return p9(hA(vn(vn(vn({},Sd.defaultProps),n),{},{ticks:Uo(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},Yc={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function mA(e){var t,r,n,i,a,o,s=uA(),c=cA(),l=Txe(),h=vn(vn({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Yc.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Yc.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Yc.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Yc.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:Yc.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:Yc.verticalFill,x:We(e.x)?e.x:l.left,y:We(e.y)?e.y:l.top,width:We(e.width)?e.width:l.width,height:We(e.height)?e.height:l.height}),p=h.x,g=h.y,_=h.width,b=h.height,w=h.syncWithTicks,x=h.horizontalValues,S=h.verticalValues,C=Cxe(),P=Pxe();if(!We(_)||_<=0||!We(b)||b<=0||!We(p)||p!==+p||!We(g)||g!==+g)return null;var T=h.verticalCoordinatesGenerator||B2e,A=h.horizontalCoordinatesGenerator||U2e,j=h.horizontalPoints,N=h.verticalPoints;if((!j||!j.length)&&ft(A)){var $=x&&x.length,U=A({yAxis:P?vn(vn({},P),{},{ticks:$?x:P.ticks}):void 0,width:s,height:c,offset:l},$?!0:w);_a(Array.isArray(U),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Vu(U),"]")),Array.isArray(U)&&(j=U)}if((!N||!N.length)&&ft(T)){var B=S&&S.length,W=T({xAxis:C?vn(vn({},C),{},{ticks:B?S:C.ticks}):void 0,width:s,height:c,offset:l},B?!0:w);_a(Array.isArray(W),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Vu(W),"]")),Array.isArray(W)&&(N=W)}return Z.createElement("g",{className:"recharts-cartesian-grid"},Z.createElement(L2e,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),Z.createElement(I2e,xu({},h,{offset:l,horizontalPoints:j,xAxis:C,yAxis:P})),Z.createElement(D2e,xu({},h,{offset:l,verticalPoints:N,xAxis:C,yAxis:P})),Z.createElement($2e,xu({},h,{horizontalPoints:j})),Z.createElement(F2e,xu({},h,{verticalPoints:N})))}mA.displayName="CartesianGrid";var z2e=["type","layout","connectNulls","ref"],V2e=["key"];function Xf(e){"@babel/helpers - typeof";return Xf=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},Xf(e)}function $5(e,t){if(e==null)return{};var r=W2e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W2e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function up(){return up=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},up.apply(this,arguments)}function F5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ui(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?F5(Object(r),!0).forEach(function(n){ga(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zc(e){return K2e(e)||G2e(e)||H2e(e)||q2e()}function q2e(){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 H2e(e,t){if(e){if(typeof e=="string")return LE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return LE(e,t)}}function G2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function K2e(e){if(Array.isArray(e))return LE(e)}function LE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Y2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function B5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mz(n.key),n)}}function Z2e(e,t,r){return t&&B5(e.prototype,t),r&&B5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function X2e(e,t,r){return t=j0(t),Q2e(e,pz()?Reflect.construct(t,r||[],j0(e).constructor):t.apply(e,r))}function Q2e(e,t){if(t&&(Xf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return J2e(e)}function J2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pz=function(){return!!e})()}function j0(e){return j0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},j0(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&&IE(e,t)}function IE(e,t){return IE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},IE(e,t)}function ga(e,t,r){return t=mz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mz(e){var t=tSe(e,"string");return Xf(t)=="symbol"?t:t+""}function tSe(e,t){if(Xf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Od=function(e){function t(){var r;Y2e(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=X2e(this,t,[].concat(i)),ga(r,"state",{isAnimationFinished:!0,totalLength:0}),ga(r,"generateSimpleStrokeDasharray",function(o,s){return"".concat(s,"px ").concat(o-s,"px")}),ga(r,"getStrokeDasharray",function(o,s,c){var l=c.reduce(function(S,C){return S+C});if(!l)return r.generateSimpleStrokeDasharray(s,o);for(var h=Math.floor(o/l),p=o%l,g=s-o,_=[],b=0,w=0;b<c.length;w+=c[b],++b)if(w+c[b]>p){_=[].concat(Zc(c.slice(0,b)),[p-w]);break}var x=_.length%2===0?[0,g]:[g];return[].concat(Zc(t.repeat(c,h)),Zc(_),x).map(function(S){return"".concat(S,"px")}).join(", ")}),ga(r,"id",Cl("recharts-line-")),ga(r,"pathRef",function(o){r.mainCurve=o}),ga(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),ga(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return eSe(t,e),Z2e(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,s=a.xAxis,c=a.yAxis,l=a.layout,h=a.children,p=kn(h,xd);if(!p)return null;var g=function(w,x){return{x:w.x,y:w.y,value:w.value,errorVal:tr(w.payload,x)}},_={clipPath:n?"url(#clipPath-".concat(i,")"):null};return Z.createElement(Ct,_,p.map(function(b){return Z.cloneElement(b,{key:"bar-".concat(b.props.dataKey),data:o,xAxis:s,yAxis:c,layout:l,dataPointFormatter:g})}))}},{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var s=this.props,c=s.dot,l=s.points,h=s.dataKey,p=at(this.props,!1),g=at(c,!0),_=l.map(function(w,x){var S=ui(ui(ui({key:"dot-".concat(x),r:3},p),g),{},{value:w.value,dataKey:h,cx:w.x,cy:w.y,index:x,payload:w.payload});return t.renderDotItem(c,S)}),b={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return Z.createElement(Ct,up({className:"recharts-line-dots",key:"dots"},b),_)}},{key:"renderCurveStatically",value:function(n,i,a,o){var s=this.props,c=s.type,l=s.layout,h=s.connectNulls;s.ref;var p=$5(s,z2e),g=ui(ui(ui({},at(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:n},o),{},{type:c,layout:l,connectNulls:h});return Z.createElement(sl,up({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,c=o.strokeDasharray,l=o.isAnimationActive,h=o.animationBegin,p=o.animationDuration,g=o.animationEasing,_=o.animationId,b=o.animateNewValues,w=o.width,x=o.height,S=this.state,C=S.prevPoints,P=S.totalLength;return Z.createElement(Xi,{begin:h,duration:p,isActive:l,easing:g,from:{t:0},to:{t:1},key:"line-".concat(_),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(T){var A=T.t;if(C){var j=C.length/s.length,N=s.map(function(q,J){var Q=Math.floor(J*j);if(C[Q]){var re=C[Q],oe=br(re.x,q.x),ue=br(re.y,q.y);return ui(ui({},q),{},{x:oe(A),y:ue(A)})}if(b){var ae=br(w*2,q.x),K=br(x/2,q.y);return ui(ui({},q),{},{x:ae(A),y:K(A)})}return ui(ui({},q),{},{x:q.x,y:q.y})});return a.renderCurveStatically(N,n,i)}var $=br(0,P),U=$(A),B;if(c){var W="".concat(c).split(/[,\s]+/gim).map(function(q){return parseFloat(q)});B=a.getStrokeDasharray(U,P,W)}else B=a.generateSimpleStrokeDasharray(P,U);return a.renderCurveStatically(s,n,i,{strokeDasharray:B})})}},{key:"renderCurve",value:function(n,i){var a=this.props,o=a.points,s=a.isAnimationActive,c=this.state,l=c.prevPoints,h=c.totalLength;return s&&o&&o.length&&(!l&&h>0||!ml(l,o))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(o,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,s=i.points,c=i.className,l=i.xAxis,h=i.yAxis,p=i.top,g=i.left,_=i.width,b=i.height,w=i.isAnimationActive,x=i.id;if(a||!s||!s.length)return null;var S=this.state.isAnimationFinished,C=s.length===1,P=je("recharts-line",c),T=l&&l.allowDataOverflow,A=h&&h.allowDataOverflow,j=T||A,N=dt(x)?this.id:x,$=(n=at(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},U=$.r,B=U===void 0?3:U,W=$.strokeWidth,q=W===void 0?2:W,J=vB(o)?o:{},Q=J.clipDot,re=Q===void 0?!0:Q,oe=B*2+q;return Z.createElement(Ct,{className:P},T||A?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(N)},Z.createElement("rect",{x:T?g:g-_/2,y:A?p:p-b/2,width:T?_:_*2,height:A?b:b*2})),!re&&Z.createElement("clipPath",{id:"clipPath-dots-".concat(N)},Z.createElement("rect",{x:g-oe/2,y:p-oe/2,width:_+oe,height:b+oe}))):null,!C&&this.renderCurve(j,N),this.renderErrorBar(j,N),(C||o)&&this.renderDots(j,re,N),(!w||S)&&wa.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var a=n.length%2!==0?[].concat(Zc(n),[0]):n,o=[],s=0;s<i;++s)o=[].concat(Zc(o),Zc(a));return o}},{key:"renderDotItem",value:function(n,i){var a;if(Z.isValidElement(n))a=Z.cloneElement(n,i);else if(ft(n))a=n(i);else{var o=i.key,s=$5(i,V2e),c=je("recharts-line-dot",typeof n!="boolean"?n.className:"");a=Z.createElement($m,up({key:o},s,{className:c}))}return a}}])}(M.PureComponent);ga(Od,"displayName","Line");ga(Od,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!us.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});ga(Od,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,s=e.bandSize,c=e.displayedData,l=e.offset,h=t.layout,p=c.map(function(g,_){var b=tr(g,o);return h==="horizontal"?{x:Ff({axis:r,ticks:i,bandSize:s,entry:g,index:_}),y:dt(b)?null:n.scale(b),value:b,payload:g}:{x:dt(b)?null:r.scale(b),y:Ff({axis:n,ticks:a,bandSize:s,entry:g,index:_}),value:b,payload:g}});return ui({points:p,layout:h},l)});var rSe=["layout","type","stroke","connectNulls","isRange","ref"],nSe=["key"],vz;function Qf(e){"@babel/helpers - typeof";return Qf=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},Qf(e)}function gz(e,t){if(e==null)return{};var r=iSe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iSe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Su(){return Su=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Su.apply(this,arguments)}function U5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ys(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?U5(Object(r),!0).forEach(function(n){Ja(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bz(n.key),n)}}function oSe(e,t,r){return t&&z5(e.prototype,t),r&&z5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function sSe(e,t,r){return t=A0(t),lSe(e,yz()?Reflect.construct(t,r||[],A0(e).constructor):t.apply(e,r))}function lSe(e,t){if(t&&(Qf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return uSe(e)}function uSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yz=function(){return!!e})()}function A0(e){return A0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},A0(e)}function cSe(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&&DE(e,t)}function DE(e,t){return DE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},DE(e,t)}function Ja(e,t,r){return t=bz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bz(e){var t=fSe(e,"string");return Qf(t)=="symbol"?t:t+""}function fSe(e,t){if(Qf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Qu=function(e){function t(){var r;aSe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=sSe(this,t,[].concat(i)),Ja(r,"state",{isAnimationFinished:!0}),Ja(r,"id",Cl("recharts-area-")),Ja(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),ft(o)&&o()}),Ja(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),ft(o)&&o()}),r}return cSe(t,e),oSe(t,[{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(o&&!s)return null;var c=this.props,l=c.dot,h=c.points,p=c.dataKey,g=at(this.props,!1),_=at(l,!0),b=h.map(function(x,S){var C=Ys(Ys(Ys({key:"dot-".concat(S),r:3},g),_),{},{index:S,cx:x.x,cy:x.y,dataKey:p,value:x.value,payload:x.payload,points:h});return t.renderDotItem(l,C)}),w={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return Z.createElement(Ct,Su({className:"recharts-area-dots"},w),b)}},{key:"renderHorizontalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,c=o[0].x,l=o[o.length-1].x,h=n*Math.abs(c-l),p=el(o.map(function(g){return g.y||0}));return We(a)&&typeof a=="number"?p=Math.max(a,p):a&&Array.isArray(a)&&a.length&&(p=Math.max(el(a.map(function(g){return g.y||0})),p)),We(p)?Z.createElement("rect",{x:c<l?c:c-h,y:0,width:h,height:Math.floor(p+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,c=o[0].y,l=o[o.length-1].y,h=n*Math.abs(c-l),p=el(o.map(function(g){return g.x||0}));return We(a)&&typeof a=="number"?p=Math.max(a,p):a&&Array.isArray(a)&&a.length&&(p=Math.max(el(a.map(function(g){return g.x||0})),p)),We(p)?Z.createElement("rect",{x:0,y:c<l?c:c-h,width:p+(s?parseInt("".concat(s),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(n){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,i,a,o){var s=this.props,c=s.layout,l=s.type,h=s.stroke,p=s.connectNulls,g=s.isRange;s.ref;var _=gz(s,rSe);return Z.createElement(Ct,{clipPath:a?"url(#clipPath-".concat(o,")"):null},Z.createElement(sl,Su({},at(_,!0),{points:n,connectNulls:p,type:l,baseLine:i,layout:c,stroke:"none",className:"recharts-area-area"})),h!=="none"&&Z.createElement(sl,Su({},at(this.props,!1),{className:"recharts-area-curve",layout:c,type:l,connectNulls:p,fill:"none",points:n})),h!=="none"&&g&&Z.createElement(sl,Su({},at(this.props,!1),{className:"recharts-area-curve",layout:c,type:l,connectNulls:p,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,c=o.baseLine,l=o.isAnimationActive,h=o.animationBegin,p=o.animationDuration,g=o.animationEasing,_=o.animationId,b=this.state,w=b.prevPoints,x=b.prevBaseLine;return Z.createElement(Xi,{begin:h,duration:p,isActive:l,easing:g,from:{t:0},to:{t:1},key:"area-".concat(_),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(S){var C=S.t;if(w){var P=w.length/s.length,T=s.map(function($,U){var B=Math.floor(U*P);if(w[B]){var W=w[B],q=br(W.x,$.x),J=br(W.y,$.y);return Ys(Ys({},$),{},{x:q(C),y:J(C)})}return $}),A;if(We(c)&&typeof c=="number"){var j=br(x,c);A=j(C)}else if(dt(c)||gd(c)){var N=br(x,0);A=N(C)}else A=c.map(function($,U){var B=Math.floor(U*P);if(x[B]){var W=x[B],q=br(W.x,$.x),J=br(W.y,$.y);return Ys(Ys({},$),{},{x:q(C),y:J(C)})}return $});return a.renderAreaStatically(T,A,n,i)}return Z.createElement(Ct,null,Z.createElement("defs",null,Z.createElement("clipPath",{id:"animationClipPath-".concat(i)},a.renderClipRect(C))),Z.createElement(Ct,{clipPath:"url(#animationClipPath-".concat(i,")")},a.renderAreaStatically(s,c,n,i)))})}},{key:"renderArea",value:function(n,i){var a=this.props,o=a.points,s=a.baseLine,c=a.isAnimationActive,l=this.state,h=l.prevPoints,p=l.prevBaseLine,g=l.totalLength;return c&&o&&o.length&&(!h&&g>0||!ml(h,o)||!ml(p,s))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(o,s,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,s=i.points,c=i.className,l=i.top,h=i.left,p=i.xAxis,g=i.yAxis,_=i.width,b=i.height,w=i.isAnimationActive,x=i.id;if(a||!s||!s.length)return null;var S=this.state.isAnimationFinished,C=s.length===1,P=je("recharts-area",c),T=p&&p.allowDataOverflow,A=g&&g.allowDataOverflow,j=T||A,N=dt(x)?this.id:x,$=(n=at(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},U=$.r,B=U===void 0?3:U,W=$.strokeWidth,q=W===void 0?2:W,J=vB(o)?o:{},Q=J.clipDot,re=Q===void 0?!0:Q,oe=B*2+q;return Z.createElement(Ct,{className:P},T||A?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(N)},Z.createElement("rect",{x:T?h:h-_/2,y:A?l:l-b/2,width:T?_:_*2,height:A?b:b*2})),!re&&Z.createElement("clipPath",{id:"clipPath-dots-".concat(N)},Z.createElement("rect",{x:h-oe/2,y:l-oe/2,width:_+oe,height:b+oe}))):null,C?null:this.renderArea(j,N),(o||C)&&this.renderDots(j,re,N),(!w||S)&&wa.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:n.points!==i.curPoints||n.baseLine!==i.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])}(M.PureComponent);vz=Qu;Ja(Qu,"displayName","Area");Ja(Qu,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!us.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Ja(Qu,"getBaseValue",function(e,t,r,n){var i=e.layout,a=e.baseValue,o=t.props.baseValue,s=o??a;if(We(s)&&typeof s=="number")return s;var c=i==="horizontal"?n:r,l=c.scale.domain();if(c.type==="number"){var h=Math.max(l[0],l[1]),p=Math.min(l[0],l[1]);return s==="dataMin"?p:s==="dataMax"||h<0?h:Math.max(Math.min(l[0],l[1]),0)}return s==="dataMin"?l[0]:s==="dataMax"?l[1]:l[0]});Ja(Qu,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,s=e.bandSize,c=e.dataKey,l=e.stackedData,h=e.dataStartIndex,p=e.displayedData,g=e.offset,_=t.layout,b=l&&l.length,w=vz.getBaseValue(t,r,n,i),x=_==="horizontal",S=!1,C=p.map(function(T,A){var j;b?j=l[h+A]:(j=tr(T,c),Array.isArray(j)?S=!0:j=[w,j]);var N=j[1]==null||b&&tr(T,c)==null;return x?{x:Ff({axis:n,ticks:a,bandSize:s,entry:T,index:A}),y:N?null:i.scale(j[1]),value:j,payload:T}:{x:N?null:n.scale(j[1]),y:Ff({axis:i,ticks:o,bandSize:s,entry:T,index:A}),value:j,payload:T}}),P;return b||S?P=C.map(function(T){var A=Array.isArray(T.value)?T.value[0]:null;return x?{x:T.x,y:A!=null&&T.y!=null?i.scale(A):null}:{x:A!=null?n.scale(A):null,y:T.y}}):P=x?i.scale(w):n.scale(w),Ys({points:C,baseLine:P,layout:_,isRange:S},g)});Ja(Qu,"renderDotItem",function(e,t){var r;if(Z.isValidElement(e))r=Z.cloneElement(e,t);else if(ft(e))r=e(t);else{var n=je("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,a=gz(t,nSe);r=Z.createElement($m,Su({},a,{key:i,className:n}))}return r});function Jf(e){"@babel/helpers - typeof";return Jf=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},Jf(e)}function dSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hSe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xz(n.key),n)}}function pSe(e,t,r){return t&&hSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function mSe(e,t,r){return t=k0(t),vSe(e,_z()?Reflect.construct(t,r||[],k0(e).constructor):t.apply(e,r))}function vSe(e,t){if(t&&(Jf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gSe(e)}function gSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_z=function(){return!!e})()}function k0(e){return k0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},k0(e)}function ySe(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&&$E(e,t)}function $E(e,t){return $E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},$E(e,t)}function wz(e,t,r){return t=xz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xz(e){var t=bSe(e,"string");return Jf(t)=="symbol"?t:t+""}function bSe(e,t){if(Jf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Jf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Zb=function(e){function t(){return dSe(this,t),mSe(this,t,arguments)}return ySe(t,e),pSe(t,[{key:"render",value:function(){return null}}])}(Z.Component);wz(Zb,"displayName","ZAxis");wz(Zb,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var _Se=["option","isActive"];function cp(){return cp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cp.apply(this,arguments)}function wSe(e,t){if(e==null)return{};var r=xSe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xSe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function SSe(e){var t=e.option,r=e.isActive,n=wSe(e,_Se);return typeof t=="string"?Z.createElement(g0,cp({option:Z.createElement(Pb,cp({type:t},n)),isActive:r,shapeType:"symbols"},n)):Z.createElement(g0,cp({option:t,isActive:r,shapeType:"symbols"},n))}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 fp(){return fp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fp.apply(this,arguments)}function V5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?V5(Object(r),!0).forEach(function(n){rl(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function OSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Oz(n.key),n)}}function CSe(e,t,r){return t&&W5(e.prototype,t),r&&W5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function PSe(e,t,r){return t=R0(t),ESe(e,Sz()?Reflect.construct(t,r||[],R0(e).constructor):t.apply(e,r))}function ESe(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 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 Sz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Sz=function(){return!!e})()}function R0(e){return R0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},R0(e)}function jSe(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&&FE(e,t)}function FE(e,t){return FE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},FE(e,t)}function rl(e,t,r){return t=Oz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oz(e){var t=ASe(e,"string");return ed(t)=="symbol"?t:t+""}function ASe(e,t){if(ed(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ed(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Xb=function(e){function t(){var r;OSe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=PSe(this,t,[].concat(i)),rl(r,"state",{isAnimationFinished:!1}),rl(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0})}),rl(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1})}),rl(r,"id",Cl("recharts-scatter-")),r}return jSe(t,e),CSe(t,[{key:"renderSymbolsStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.activeShape,c=a.activeIndex,l=at(this.props,!1);return n.map(function(h,p){var g=c===p,_=g?s:o,b=Bi(Bi({},l),h);return Z.createElement(Ct,fp({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(p)},pl(i.props,h,p),{role:"img"}),Z.createElement(SSe,fp({option:_,isActive:g,key:"symbol-".concat(p)},b)))})}},{key:"renderSymbolsWithAnimation",value:function(){var n=this,i=this.props,a=i.points,o=i.isAnimationActive,s=i.animationBegin,c=i.animationDuration,l=i.animationEasing,h=i.animationId,p=this.state.prevPoints;return Z.createElement(Xi,{begin:s,duration:c,isActive:o,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(g){var _=g.t,b=a.map(function(w,x){var S=p&&p[x];if(S){var C=br(S.cx,w.cx),P=br(S.cy,w.cy),T=br(S.size,w.size);return Bi(Bi({},w),{},{cx:C(_),cy:P(_),size:T(_)})}var A=br(0,w.size);return Bi(Bi({},w),{},{size:A(_)})});return Z.createElement(Ct,null,n.renderSymbolsStatically(b))})}},{key:"renderSymbols",value:function(){var n=this.props,i=n.points,a=n.isAnimationActive,o=this.state.prevPoints;return a&&i&&i.length&&(!o||!ml(o,i))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(i)}},{key:"renderErrorBar",value:function(){var n=this.props.isAnimationActive;if(n&&!this.state.isAnimationFinished)return null;var i=this.props,a=i.points,o=i.xAxis,s=i.yAxis,c=i.children,l=kn(c,xd);return l?l.map(function(h,p){var g=h.props,_=g.direction,b=g.dataKey;return Z.cloneElement(h,{key:"".concat(_,"-").concat(b,"-").concat(a[p]),data:a,xAxis:o,yAxis:s,layout:_==="x"?"vertical":"horizontal",dataPointFormatter:function(x,S){return{x:x.cx,y:x.cy,value:_==="x"?+x.node.x:+x.node.y,errorVal:tr(x,S)}}})}):null}},{key:"renderLine",value:function(){var n=this.props,i=n.points,a=n.line,o=n.lineType,s=n.lineJointType,c=at(this.props,!1),l=at(a,!1),h,p;if(o==="joint")h=i.map(function(P){return{x:P.cx,y:P.cy}});else if(o==="fitting"){var g=Tce(i),_=g.xmin,b=g.xmax,w=g.a,x=g.b,S=function(T){return w*T+x};h=[{x:_,y:S(_)},{x:b,y:S(b)}]}var C=Bi(Bi(Bi({},c),{},{fill:"none",stroke:c&&c.fill},l),{},{points:h});return Z.isValidElement(a)?p=Z.cloneElement(a,C):ft(a)?p=a(C):p=Z.createElement(sl,fp({},C,{type:s})),Z.createElement(Ct,{className:"recharts-scatter-line",key:"recharts-scatter-line"},p)}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.points,o=n.line,s=n.className,c=n.xAxis,l=n.yAxis,h=n.left,p=n.top,g=n.width,_=n.height,b=n.id,w=n.isAnimationActive;if(i||!a||!a.length)return null;var x=this.state.isAnimationFinished,S=je("recharts-scatter",s),C=c&&c.allowDataOverflow,P=l&&l.allowDataOverflow,T=C||P,A=dt(b)?this.id:b;return Z.createElement(Ct,{className:S,clipPath:T?"url(#clipPath-".concat(A,")"):null},C||P?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(A)},Z.createElement("rect",{x:C?h:h-g/2,y:P?p:p-_/2,width:C?g:g*2,height:P?_:_*2}))):null,o&&this.renderLine(),this.renderErrorBar(),Z.createElement(Ct,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!w||x)&&wa.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}}])}(M.PureComponent);rl(Xb,"displayName","Scatter");rl(Xb,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!us.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});rl(Xb,"getComposedData",function(e){var t=e.xAxis,r=e.yAxis,n=e.zAxis,i=e.item,a=e.displayedData,o=e.xAxisTicks,s=e.yAxisTicks,c=e.offset,l=i.props.tooltipType,h=kn(i.props.children,al),p=dt(t.dataKey)?i.props.dataKey:t.dataKey,g=dt(r.dataKey)?i.props.dataKey:r.dataKey,_=n&&n.dataKey,b=n?n.range:Zb.defaultProps.range,w=b&&b[0],x=t.scale.bandwidth?t.scale.bandwidth():0,S=r.scale.bandwidth?r.scale.bandwidth():0,C=a.map(function(P,T){var A=tr(P,p),j=tr(P,g),N=!dt(_)&&tr(P,_)||"-",$=[{name:dt(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:A,payload:P,dataKey:p,type:l},{name:dt(r.dataKey)?i.props.name:r.name||r.dataKey,unit:r.unit||"",value:j,payload:P,dataKey:g,type:l}];N!=="-"&&$.push({name:n.name||n.dataKey,unit:n.unit||"",value:N,payload:P,dataKey:_,type:l});var U=Ff({axis:t,ticks:o,bandSize:x,entry:P,index:T,dataKey:p}),B=Ff({axis:r,ticks:s,bandSize:S,entry:P,index:T,dataKey:g}),W=N!=="-"?n.scale(N):w,q=Math.sqrt(Math.max(W,0)/Math.PI);return Bi(Bi({},P),{},{cx:U,cy:B,x:U-q,y:B-q,xAxis:t,yAxis:r,zAxis:n,width:2*q,height:2*q,size:W,node:{x:A,y:j,z:N},tooltipPayload:$,tooltipPosition:{x:U,y:B},payload:P},h&&h[T]&&h[T].props)});return Bi({points:C},c)});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 kSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RSe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ez(n.key),n)}}function NSe(e,t,r){return t&&RSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function MSe(e,t,r){return t=N0(t),LSe(e,Cz()?Reflect.construct(t,r||[],N0(e).constructor):t.apply(e,r))}function LSe(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 ISe(e)}function ISe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Cz=function(){return!!e})()}function N0(e){return N0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},N0(e)}function DSe(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&&BE(e,t)}function BE(e,t){return BE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},BE(e,t)}function Pz(e,t,r){return t=Ez(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ez(e){var t=$Se(e,"string");return td(t)=="symbol"?t:t+""}function $Se(e,t){if(td(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(td(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function UE(){return UE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},UE.apply(this,arguments)}function FSe(e){var t=e.xAxisId,r=uA(),n=cA(),i=rz(t);return i==null?null:Z.createElement(Sd,UE({},i,{className:je("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return Uo(o,!0)}}))}var Cd=function(e){function t(){return kSe(this,t),MSe(this,t,arguments)}return DSe(t,e),NSe(t,[{key:"render",value:function(){return Z.createElement(FSe,this.props)}}])}(Z.Component);Pz(Cd,"displayName","XAxis");Pz(Cd,"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 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 BSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function USe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Az(n.key),n)}}function zSe(e,t,r){return t&&USe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function VSe(e,t,r){return t=M0(t),WSe(e,Tz()?Reflect.construct(t,r||[],M0(e).constructor):t.apply(e,r))}function WSe(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 qSe(e)}function qSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Tz=function(){return!!e})()}function M0(e){return M0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},M0(e)}function HSe(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&&zE(e,t)}function zE(e,t){return zE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},zE(e,t)}function jz(e,t,r){return t=Az(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Az(e){var t=GSe(e,"string");return rd(t)=="symbol"?t:t+""}function GSe(e,t){if(rd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(rd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function VE(){return VE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},VE.apply(this,arguments)}var KSe=function(t){var r=t.yAxisId,n=uA(),i=cA(),a=nz(r);return a==null?null:Z.createElement(Sd,VE({},a,{className:je("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return Uo(s,!0)}}))},Pd=function(e){function t(){return BSe(this,t),VSe(this,t,arguments)}return HSe(t,e),zSe(t,[{key:"render",value:function(){return Z.createElement(KSe,this.props)}}])}(Z.Component);jz(Pd,"displayName","YAxis");jz(Pd,"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 q5(e){return QSe(e)||XSe(e)||ZSe(e)||YSe()}function YSe(){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 ZSe(e,t){if(e){if(typeof e=="string")return WE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return WE(e,t)}}function XSe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function QSe(e){if(Array.isArray(e))return WE(e)}function WE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var qE=function(t,r,n,i,a){var o=kn(t,dA),s=kn(t,Kb),c=[].concat(q5(o),q5(s)),l=kn(t,Fm),h="".concat(i,"Id"),p=i[0],g=r;if(c.length&&(g=c.reduce(function(w,x){if(x.props[h]===n&&ro(x.props,"extendDomain")&&We(x.props[p])){var S=x.props[p];return[Math.min(w[0],S),Math.max(w[1],S)]}return w},g)),l.length){var _="".concat(p,"1"),b="".concat(p,"2");g=l.reduce(function(w,x){if(x.props[h]===n&&ro(x.props,"extendDomain")&&We(x.props[_])&&We(x.props[b])){var S=x.props[_],C=x.props[b];return[Math.min(w[0],S,C),Math.max(w[1],S,C)]}return w},g)}return a&&a.length&&(g=a.reduce(function(w,x){return We(x)?[Math.min(w[0],x),Math.max(w[1],x)]:w},g)),g},fO={exports:{}},H5;function JSe(){return H5||(H5=1,function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(c,l,h){this.fn=c,this.context=l,this.once=h||!1}function a(c,l,h,p,g){if(typeof h!="function")throw new TypeError("The listener must be a function");var _=new i(h,p||c,g),b=r?r+l:l;return c._events[b]?c._events[b].fn?c._events[b]=[c._events[b],_]:c._events[b].push(_):(c._events[b]=_,c._eventsCount++),c}function o(c,l){--c._eventsCount===0?c._events=new n:delete c._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],h,p;if(this._eventsCount===0)return l;for(p in h=this._events)t.call(h,p)&&l.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(h)):l},s.prototype.listeners=function(l){var h=r?r+l:l,p=this._events[h];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,_=p.length,b=new Array(_);g<_;g++)b[g]=p[g].fn;return b},s.prototype.listenerCount=function(l){var h=r?r+l:l,p=this._events[h];return p?p.fn?1:p.length:0},s.prototype.emit=function(l,h,p,g,_,b){var w=r?r+l:l;if(!this._events[w])return!1;var x=this._events[w],S=arguments.length,C,P;if(x.fn){switch(x.once&&this.removeListener(l,x.fn,void 0,!0),S){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,h),!0;case 3:return x.fn.call(x.context,h,p),!0;case 4:return x.fn.call(x.context,h,p,g),!0;case 5:return x.fn.call(x.context,h,p,g,_),!0;case 6:return x.fn.call(x.context,h,p,g,_,b),!0}for(P=1,C=new Array(S-1);P<S;P++)C[P-1]=arguments[P];x.fn.apply(x.context,C)}else{var T=x.length,A;for(P=0;P<T;P++)switch(x[P].once&&this.removeListener(l,x[P].fn,void 0,!0),S){case 1:x[P].fn.call(x[P].context);break;case 2:x[P].fn.call(x[P].context,h);break;case 3:x[P].fn.call(x[P].context,h,p);break;case 4:x[P].fn.call(x[P].context,h,p,g);break;default:if(!C)for(A=1,C=new Array(S-1);A<S;A++)C[A-1]=arguments[A];x[P].fn.apply(x[P].context,C)}}return!0},s.prototype.on=function(l,h,p){return a(this,l,h,p,!1)},s.prototype.once=function(l,h,p){return a(this,l,h,p,!0)},s.prototype.removeListener=function(l,h,p,g){var _=r?r+l:l;if(!this._events[_])return this;if(!h)return o(this,_),this;var b=this._events[_];if(b.fn)b.fn===h&&(!g||b.once)&&(!p||b.context===p)&&o(this,_);else{for(var w=0,x=[],S=b.length;w<S;w++)(b[w].fn!==h||g&&!b[w].once||p&&b[w].context!==p)&&x.push(b[w]);x.length?this._events[_]=x.length===1?x[0]:x:o(this,_)}return this},s.prototype.removeAllListeners=function(l){var h;return l?(h=r?r+l:l,this._events[h]&&o(this,h)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s}(fO)),fO.exports}var eOe=JSe();const tOe=kt(eOe);var dO=new tOe,hO="recharts.syncMouseEvents";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 rOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kz(n.key),n)}}function iOe(e,t,r){return t&&nOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function pO(e,t,r){return t=kz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kz(e){var t=aOe(e,"string");return um(t)=="symbol"?t:t+""}function aOe(e,t){if(um(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(um(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var oOe=function(){function e(){rOe(this,e),pO(this,"activeIndex",0),pO(this,"coordinateList",[]),pO(this,"layout","horizontal")}return iOe(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,s=o===void 0?null:o,c=r.layout,l=c===void 0?null:c,h=r.offset,p=h===void 0?null:h,g=r.mouseHandlerCallback,_=g===void 0?null:g;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=l??this.layout,this.offset=p??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(r){if(this.coordinateList.length!==0)switch(r.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(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,s=i.height,c=this.coordinateList[this.activeIndex].coordinate,l=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=a+c+l,g=o+this.offset.top+s/2+h;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])}();function sOe(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&We(n)&&We(i))return!0}return!1}function lOe(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function Rz(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=Zt(t,r,n,i),s=Zt(t,r,n,a);return{points:[o,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function uOe(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,c=t.cy,l=t.innerRadius,h=t.outerRadius,p=t.angle,g=Zt(s,c,l,p),_=Zt(s,c,h,p);n=g.x,i=g.y,a=_.x,o=_.y}else return Rz(t);return[{x:n,y:i},{x:a,y:o}]}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 G5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Eg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?G5(Object(r),!0).forEach(function(n){cOe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cOe(e,t,r){return t=fOe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fOe(e){var t=dOe(e,"string");return cm(t)=="symbol"?t:t+""}function dOe(e,t){if(cm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hOe(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,s=e.activePayload,c=e.offset,l=e.activeTooltipIndex,h=e.tooltipAxisBandSize,p=e.layout,g=e.chartName,_=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!_||!a||!o||g!=="ScatterChart"&&i!=="axis")return null;var b,w=sl;if(g==="ScatterChart")b=o,w=a1e;else if(g==="BarChart")b=lOe(p,o,c,h),w=aA;else if(p==="radial"){var x=Rz(o),S=x.cx,C=x.cy,P=x.radius,T=x.startAngle,A=x.endAngle;b={cx:S,cy:C,startAngle:T,endAngle:A,innerRadius:P,outerRadius:P},w=C9}else b={points:uOe(p,o,c)},w=sl;var j=Eg(Eg(Eg(Eg({stroke:"#ccc",pointerEvents:"none"},c),b),at(_,!1)),{},{payload:s,payloadIndex:l,className:je("recharts-tooltip-cursor",_.className)});return M.isValidElement(_)?M.cloneElement(_,j):M.createElement(w,j)}var pOe=["item"],mOe=["children","className","width","height","style","compact","title","desc"];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 df(){return df=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},df.apply(this,arguments)}function K5(e,t){return yOe(e)||gOe(e,t)||Mz(e,t)||vOe()}function vOe(){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 gOe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function yOe(e){if(Array.isArray(e))return e}function Y5(e,t){if(e==null)return{};var r=bOe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bOe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function _Oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Lz(n.key),n)}}function xOe(e,t,r){return t&&wOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function SOe(e,t,r){return t=L0(t),OOe(e,Nz()?Reflect.construct(t,r||[],L0(e).constructor):t.apply(e,r))}function OOe(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 COe(e)}function COe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nz=function(){return!!e})()}function L0(e){return L0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},L0(e)}function POe(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&&HE(e,t)}function HE(e,t){return HE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},HE(e,t)}function id(e){return jOe(e)||TOe(e)||Mz(e)||EOe()}function EOe(){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 Mz(e,t){if(e){if(typeof e=="string")return GE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return GE(e,t)}}function TOe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jOe(e){if(Array.isArray(e))return GE(e)}function GE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Z5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Te(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Z5(Object(r),!0).forEach(function(n){ht(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ht(e,t,r){return t=Lz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Lz(e){var t=AOe(e,"string");return nd(t)=="symbol"?t:t+""}function AOe(e,t){if(nd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kOe={xAxis:["bottom","top"],yAxis:["left","right"]},ROe={width:"100%",height:"100%"},Iz={x:0,y:0};function Tg(e){return e}var NOe=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},MOe=function(t,r,n,i){var a=r.find(function(h){return h&&h.index===n});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,s=i.radius;return Te(Te(Te({},i),Zt(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var c=a.coordinate,l=i.angle;return Te(Te(Te({},i),Zt(i.cx,i.cy,c,l)),{},{angle:l,radius:c})}return Iz},Qb=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(s,c){var l=c.props.data;return l&&l.length?[].concat(id(s),id(l)):s},[]);return o.length>0?o:t&&t.length&&We(i)&&We(a)?t.slice(i,a+1):[]};function Dz(e){return e==="number"?[0,"auto"]:void 0}var KE=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,s=Qb(r,t);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(c,l){var h,p=(h=l.props.data)!==null&&h!==void 0?h:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(o.dataKey&&!o.allowDuplicatedCategory){var _=p===void 0?s:p;g=Ly(_,o.dataKey,i)}else g=p&&p[n]||s[n];return g?[].concat(id(c),[b9(l,g)]):c},[])},X5=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=NOe(a,n),s=t.orderedTooltipTicks,c=t.tooltipAxis,l=t.tooltipTicks,h=Mye(o,s,l,c);if(h>=0&&l){var p=l[h]&&l[h].value,g=KE(t,r,h,p),_=MOe(n,s,h,a);return{activeTooltipIndex:h,activeLabel:p,activePayload:g,activeCoordinate:_}}return null},LOe=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,h=t.layout,p=t.children,g=t.stackOffset,_=h9(h,a);return n.reduce(function(b,w){var x,S=w.type.defaultProps!==void 0?Te(Te({},w.type.defaultProps),w.props):w.props,C=S.type,P=S.dataKey,T=S.allowDataOverflow,A=S.allowDuplicatedCategory,j=S.scale,N=S.ticks,$=S.includeHidden,U=S[o];if(b[U])return b;var B=Qb(t.data,{graphicalItems:i.filter(function(ne){var X,se=o in ne.props?ne.props[o]:(X=ne.type.defaultProps)===null||X===void 0?void 0:X[o];return se===U}),dataStartIndex:c,dataEndIndex:l}),W=B.length,q,J,Q;sOe(S.domain,T,C)&&(q=aE(S.domain,null,T),_&&(C==="number"||j!=="auto")&&(Q=ap(B,P,"category")));var re=Dz(C);if(!q||q.length===0){var oe,ue=(oe=S.domain)!==null&&oe!==void 0?oe:re;if(P){if(q=ap(B,P,C),C==="category"&&_){var ae=Ece(q);A&&ae?(J=q,q=b0(0,W)):A||(q=ZD(ue,q,w).reduce(function(ne,X){return ne.indexOf(X)>=0?ne:[].concat(id(ne),[X])},[]))}else if(C==="category")A?q=q.filter(function(ne){return ne!==""&&!dt(ne)}):q=ZD(ue,q,w).reduce(function(ne,X){return ne.indexOf(X)>=0||X===""||dt(X)?ne:[].concat(id(ne),[X])},[]);else if(C==="number"){var K=Fye(B,i.filter(function(ne){var X,se,ce=o in ne.props?ne.props[o]:(X=ne.type.defaultProps)===null||X===void 0?void 0:X[o],de="hide"in ne.props?ne.props.hide:(se=ne.type.defaultProps)===null||se===void 0?void 0:se.hide;return ce===U&&($||!de)}),P,a,h);K&&(q=K)}_&&(C==="number"||j!=="auto")&&(Q=ap(B,P,"category"))}else _?q=b0(0,W):s&&s[U]&&s[U].hasStack&&C==="number"?q=g==="expand"?[0,1]:y9(s[U].stackGroups,c,l):q=d9(B,i.filter(function(ne){var X=o in ne.props?ne.props[o]:ne.type.defaultProps[o],se="hide"in ne.props?ne.props.hide:ne.type.defaultProps.hide;return X===U&&($||!se)}),C,h,!0);if(C==="number")q=qE(p,q,U,a,N),ue&&(q=aE(ue,q,T));else if(C==="category"&&ue){var H=ue,V=q.every(function(ne){return H.indexOf(ne)>=0});V&&(q=H)}}return Te(Te({},b),{},ht({},U,Te(Te({},S),{},{axisType:a,domain:q,categoricalDomain:Q,duplicateDomain:J,originalDomain:(x=S.domain)!==null&&x!==void 0?x:re,isCategorical:_,layout:h})))},{})},IOe=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,h=t.layout,p=t.children,g=Qb(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:l}),_=g.length,b=h9(h,a),w=-1;return n.reduce(function(x,S){var C=S.type.defaultProps!==void 0?Te(Te({},S.type.defaultProps),S.props):S.props,P=C[o],T=Dz("number");if(!x[P]){w++;var A;return b?A=b0(0,_):s&&s[P]&&s[P].hasStack?(A=y9(s[P].stackGroups,c,l),A=qE(p,A,P,a)):(A=aE(T,d9(g,n.filter(function(j){var N,$,U=o in j.props?j.props[o]:(N=j.type.defaultProps)===null||N===void 0?void 0:N[o],B="hide"in j.props?j.props.hide:($=j.type.defaultProps)===null||$===void 0?void 0:$.hide;return U===P&&!B}),"number",h),i.defaultProps.allowDataOverflow),A=qE(p,A,P,a)),Te(Te({},x),{},ht({},P,Te(Te({axisType:a},i.defaultProps),{},{hide:!0,orientation:yi(kOe,"".concat(a,".").concat(w%2),null),domain:A,originalDomain:T,isCategorical:b,layout:h})))}return x},{})},DOe=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,s=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,h=t.children,p="".concat(i,"Id"),g=kn(h,a),_={};return g&&g.length?_=LOe(t,{axes:g,graphicalItems:o,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:c,dataEndIndex:l}):o&&o.length&&(_=IOe(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:c,dataEndIndex:l})),_},$Oe=function(t){var r=Js(t),n=Uo(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Rj(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:o0(r,n)}},Q5=function(t){var r=t.children,n=t.defaultShowTooltip,i=hi(r,qf),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:!!n}},FOe=function(t){return!t||!t.length?!1:t.some(function(r){var n=Wo(r&&r.type);return n&&n.indexOf("Bar")>=0})},J5=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"}},BOe=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,c=s===void 0?{}:s,l=n.width,h=n.height,p=n.children,g=n.margin||{},_=hi(p,qf),b=hi(p,vf),w=Object.keys(c).reduce(function(A,j){var N=c[j],$=N.orientation;return!N.mirror&&!N.hide?Te(Te({},A),{},ht({},$,A[$]+N.width)):A},{left:g.left||0,right:g.right||0}),x=Object.keys(o).reduce(function(A,j){var N=o[j],$=N.orientation;return!N.mirror&&!N.hide?Te(Te({},A),{},ht({},$,yi(A,"".concat($))+N.height)):A},{top:g.top||0,bottom:g.bottom||0}),S=Te(Te({},x),w),C=S.bottom;_&&(S.bottom+=_.props.height||qf.defaultProps.height),b&&r&&(S=Dye(S,i,n,r));var P=l-S.left-S.right,T=h-S.top-S.bottom;return Te(Te({brushBottom:C},S),{},{width:Math.max(P,0),height:Math.max(T,0)})},UOe=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},vA=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,s=o===void 0?["axis"]:o,c=t.axisComponents,l=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,g=function(S,C){var P=C.graphicalItems,T=C.stackGroups,A=C.offset,j=C.updateId,N=C.dataStartIndex,$=C.dataEndIndex,U=S.barSize,B=S.layout,W=S.barGap,q=S.barCategoryGap,J=S.maxBarSize,Q=J5(B),re=Q.numericAxisName,oe=Q.cateAxisName,ue=FOe(P),ae=[];return P.forEach(function(K,H){var V=Qb(S.data,{graphicalItems:[K],dataStartIndex:N,dataEndIndex:$}),ne=K.type.defaultProps!==void 0?Te(Te({},K.type.defaultProps),K.props):K.props,X=ne.dataKey,se=ne.maxBarSize,ce=ne["".concat(re,"Id")],de=ne["".concat(oe,"Id")],be={},I=c.reduce(function(Ue,He){var ye=C["".concat(He.axisType,"Map")],xe=ne["".concat(He.axisType,"Id")];ye&&ye[xe]||He.axisType==="zAxis"||zu();var ke=ye[xe];return Te(Te({},Ue),{},ht(ht({},He.axisType,ke),"".concat(He.axisType,"Ticks"),Uo(ke)))},be),F=I[oe],G=I["".concat(oe,"Ticks")],le=T&&T[ce]&&T[ce].hasStack&&Kye(K,T[ce].stackGroups),ie=Wo(K.type).indexOf("Bar")>=0,he=o0(F,G),Oe=[],Be=ue&&Lye({barSize:U,stackGroups:T,totalSize:UOe(I,oe)});if(ie){var ge,Ee,Ae=dt(se)?J:se,Le=(ge=(Ee=o0(F,G,!0))!==null&&Ee!==void 0?Ee:Ae)!==null&&ge!==void 0?ge:0;Oe=Iye({barGap:W,barCategoryGap:q,bandSize:Le!==he?Le:he,sizeList:Be[de],maxBarSize:Ae}),Le!==he&&(Oe=Oe.map(function(Ue){return Te(Te({},Ue),{},{position:Te(Te({},Ue.position),{},{offset:Ue.position.offset-Le/2})})}))}var Ke=K&&K.type&&K.type.getComposedData;Ke&&ae.push({props:Te(Te({},Ke(Te(Te({},I),{},{displayedData:V,props:S,dataKey:X,item:K,bandSize:he,barPosition:Oe,offset:A,stackedData:le,layout:B,dataStartIndex:N,dataEndIndex:$}))),{},ht(ht(ht({key:K.key||"item-".concat(H)},re,I[re]),oe,I[oe]),"animationId",j)),childIndex:Fce(K,S.children),item:K})}),ae},_=function(S,C){var P=S.props,T=S.dataStartIndex,A=S.dataEndIndex,j=S.updateId;if(!fL({props:P}))return null;var N=P.children,$=P.layout,U=P.stackOffset,B=P.data,W=P.reverseStackOrder,q=J5($),J=q.numericAxisName,Q=q.cateAxisName,re=kn(N,n),oe=Hye(B,re,"".concat(J,"Id"),"".concat(Q,"Id"),U,W),ue=c.reduce(function(ne,X){var se="".concat(X.axisType,"Map");return Te(Te({},ne),{},ht({},se,DOe(P,Te(Te({},X),{},{graphicalItems:re,stackGroups:X.axisType===J&&oe,dataStartIndex:T,dataEndIndex:A}))))},{}),ae=BOe(Te(Te({},ue),{},{props:P,graphicalItems:re}),C==null?void 0:C.legendBBox);Object.keys(ue).forEach(function(ne){ue[ne]=h(P,ue[ne],ae,ne.replace("Map",""),r)});var K=ue["".concat(Q,"Map")],H=$Oe(K),V=g(P,Te(Te({},ue),{},{dataStartIndex:T,dataEndIndex:A,updateId:j,graphicalItems:re,stackGroups:oe,offset:ae}));return Te(Te({formattedGraphicalItems:V,graphicalItems:re,offset:ae,stackGroups:oe},H),ue)},b=function(x){function S(C){var P,T,A;return _Oe(this,S),A=SOe(this,S,[C]),ht(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ht(A,"accessibilityManager",new oOe),ht(A,"handleLegendBBoxUpdate",function(j){if(j){var N=A.state,$=N.dataStartIndex,U=N.dataEndIndex,B=N.updateId;A.setState(Te({legendBBox:j},_({props:A.props,dataStartIndex:$,dataEndIndex:U,updateId:B},Te(Te({},A.state),{},{legendBBox:j}))))}}),ht(A,"handleReceiveSyncEvent",function(j,N,$){if(A.props.syncId===j){if($===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(N)}}),ht(A,"handleBrushChange",function(j){var N=j.startIndex,$=j.endIndex;if(N!==A.state.dataStartIndex||$!==A.state.dataEndIndex){var U=A.state.updateId;A.setState(function(){return Te({dataStartIndex:N,dataEndIndex:$},_({props:A.props,dataStartIndex:N,dataEndIndex:$,updateId:U},A.state))}),A.triggerSyncEvent({dataStartIndex:N,dataEndIndex:$})}}),ht(A,"handleMouseEnter",function(j){var N=A.getMouseInfo(j);if(N){var $=Te(Te({},N),{},{isTooltipActive:!0});A.setState($),A.triggerSyncEvent($);var U=A.props.onMouseEnter;ft(U)&&U($,j)}}),ht(A,"triggeredAfterMouseMove",function(j){var N=A.getMouseInfo(j),$=N?Te(Te({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState($),A.triggerSyncEvent($);var U=A.props.onMouseMove;ft(U)&&U($,j)}),ht(A,"handleItemMouseEnter",function(j){A.setState(function(){return{isTooltipActive:!0,activeItem:j,activePayload:j.tooltipPayload,activeCoordinate:j.tooltipPosition||{x:j.cx,y:j.cy}}})}),ht(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),ht(A,"handleMouseMove",function(j){j.persist(),A.throttleTriggeredAfterMouseMove(j)}),ht(A,"handleMouseLeave",function(j){A.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};A.setState(N),A.triggerSyncEvent(N);var $=A.props.onMouseLeave;ft($)&&$(N,j)}),ht(A,"handleOuterEvent",function(j){var N=$ce(j),$=yi(A.props,"".concat(N));if(N&&ft($)){var U,B;/.*touch.*/i.test(N)?B=A.getMouseInfo(j.changedTouches[0]):B=A.getMouseInfo(j),$((U=B)!==null&&U!==void 0?U:{},j)}}),ht(A,"handleClick",function(j){var N=A.getMouseInfo(j);if(N){var $=Te(Te({},N),{},{isTooltipActive:!0});A.setState($),A.triggerSyncEvent($);var U=A.props.onClick;ft(U)&&U($,j)}}),ht(A,"handleMouseDown",function(j){var N=A.props.onMouseDown;if(ft(N)){var $=A.getMouseInfo(j);N($,j)}}),ht(A,"handleMouseUp",function(j){var N=A.props.onMouseUp;if(ft(N)){var $=A.getMouseInfo(j);N($,j)}}),ht(A,"handleTouchMove",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(j.changedTouches[0])}),ht(A,"handleTouchStart",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.handleMouseDown(j.changedTouches[0])}),ht(A,"handleTouchEnd",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.handleMouseUp(j.changedTouches[0])}),ht(A,"handleDoubleClick",function(j){var N=A.props.onDoubleClick;if(ft(N)){var $=A.getMouseInfo(j);N($,j)}}),ht(A,"handleContextMenu",function(j){var N=A.props.onContextMenu;if(ft(N)){var $=A.getMouseInfo(j);N($,j)}}),ht(A,"triggerSyncEvent",function(j){A.props.syncId!==void 0&&dO.emit(hO,A.props.syncId,j,A.eventEmitterSymbol)}),ht(A,"applySyncEvent",function(j){var N=A.props,$=N.layout,U=N.syncMethod,B=A.state.updateId,W=j.dataStartIndex,q=j.dataEndIndex;if(j.dataStartIndex!==void 0||j.dataEndIndex!==void 0)A.setState(Te({dataStartIndex:W,dataEndIndex:q},_({props:A.props,dataStartIndex:W,dataEndIndex:q,updateId:B},A.state)));else if(j.activeTooltipIndex!==void 0){var J=j.chartX,Q=j.chartY,re=j.activeTooltipIndex,oe=A.state,ue=oe.offset,ae=oe.tooltipTicks;if(!ue)return;if(typeof U=="function")re=U(ae,j);else if(U==="value"){re=-1;for(var K=0;K<ae.length;K++)if(ae[K].value===j.activeLabel){re=K;break}}var H=Te(Te({},ue),{},{x:ue.left,y:ue.top}),V=Math.min(J,H.x+H.width),ne=Math.min(Q,H.y+H.height),X=ae[re]&&ae[re].value,se=KE(A.state,A.props.data,re),ce=ae[re]?{x:$==="horizontal"?ae[re].coordinate:V,y:$==="horizontal"?ne:ae[re].coordinate}:Iz;A.setState(Te(Te({},j),{},{activeLabel:X,activeCoordinate:ce,activePayload:se,activeTooltipIndex:re}))}else A.setState(j)}),ht(A,"renderCursor",function(j){var N,$=A.state,U=$.isTooltipActive,B=$.activeCoordinate,W=$.activePayload,q=$.offset,J=$.activeTooltipIndex,Q=$.tooltipAxisBandSize,re=A.getTooltipEventType(),oe=(N=j.props.active)!==null&&N!==void 0?N:U,ue=A.props.layout,ae=j.key||"_recharts-cursor";return Z.createElement(hOe,{key:ae,activeCoordinate:B,activePayload:W,activeTooltipIndex:J,chartName:r,element:j,isActive:oe,layout:ue,offset:q,tooltipAxisBandSize:Q,tooltipEventType:re})}),ht(A,"renderPolarAxis",function(j,N,$){var U=yi(j,"type.axisType"),B=yi(A.state,"".concat(U,"Map")),W=j.type.defaultProps,q=W!==void 0?Te(Te({},W),j.props):j.props,J=B&&B[q["".concat(U,"Id")]];return M.cloneElement(j,Te(Te({},J),{},{className:je(U,J.className),key:j.key||"".concat(N,"-").concat($),ticks:Uo(J,!0)}))}),ht(A,"renderPolarGrid",function(j){var N=j.props,$=N.radialLines,U=N.polarAngles,B=N.polarRadius,W=A.state,q=W.radiusAxisMap,J=W.angleAxisMap,Q=Js(q),re=Js(J),oe=re.cx,ue=re.cy,ae=re.innerRadius,K=re.outerRadius;return M.cloneElement(j,{polarAngles:Array.isArray(U)?U:Uo(re,!0).map(function(H){return H.coordinate}),polarRadius:Array.isArray(B)?B:Uo(Q,!0).map(function(H){return H.coordinate}),cx:oe,cy:ue,innerRadius:ae,outerRadius:K,key:j.key||"polar-grid",radialLines:$})}),ht(A,"renderLegend",function(){var j=A.state.formattedGraphicalItems,N=A.props,$=N.children,U=N.width,B=N.height,W=A.props.margin||{},q=U-(W.left||0)-(W.right||0),J=c9({children:$,formattedGraphicalItems:j,legendWidth:q,legendContent:l});if(!J)return null;var Q=J.item,re=Y5(J,pOe);return M.cloneElement(Q,Te(Te({},re),{},{chartWidth:U,chartHeight:B,margin:W,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),ht(A,"renderTooltip",function(){var j,N=A.props,$=N.children,U=N.accessibilityLayer,B=hi($,Ui);if(!B)return null;var W=A.state,q=W.isTooltipActive,J=W.activeCoordinate,Q=W.activePayload,re=W.activeLabel,oe=W.offset,ue=(j=B.props.active)!==null&&j!==void 0?j:q;return M.cloneElement(B,{viewBox:Te(Te({},oe),{},{x:oe.left,y:oe.top}),active:ue,label:re,payload:ue?Q:[],coordinate:J,accessibilityLayer:U})}),ht(A,"renderBrush",function(j){var N=A.props,$=N.margin,U=N.data,B=A.state,W=B.offset,q=B.dataStartIndex,J=B.dataEndIndex,Q=B.updateId;return M.cloneElement(j,{key:j.key||"_recharts-brush",onChange:Sg(A.handleBrushChange,j.props.onChange),data:U,x:We(j.props.x)?j.props.x:W.left,y:We(j.props.y)?j.props.y:W.top+W.height+W.brushBottom-($.bottom||0),width:We(j.props.width)?j.props.width:W.width,startIndex:q,endIndex:J,updateId:"brush-".concat(Q)})}),ht(A,"renderReferenceElement",function(j,N,$){if(!j)return null;var U=A,B=U.clipPathId,W=A.state,q=W.xAxisMap,J=W.yAxisMap,Q=W.offset,re=j.type.defaultProps||{},oe=j.props,ue=oe.xAxisId,ae=ue===void 0?re.xAxisId:ue,K=oe.yAxisId,H=K===void 0?re.yAxisId:K;return M.cloneElement(j,{key:j.key||"".concat(N,"-").concat($),xAxis:q[ae],yAxis:J[H],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:B})}),ht(A,"renderActivePoints",function(j){var N=j.item,$=j.activePoint,U=j.basePoint,B=j.childIndex,W=j.isRange,q=[],J=N.props.key,Q=N.item.type.defaultProps!==void 0?Te(Te({},N.item.type.defaultProps),N.item.props):N.item.props,re=Q.activeDot,oe=Q.dataKey,ue=Te(Te({index:B,dataKey:oe,cx:$.x,cy:$.y,r:4,fill:iA(N.item),strokeWidth:2,stroke:"#fff",payload:$.payload,value:$.value},at(re,!1)),Iy(re));return q.push(S.renderActiveDot(re,ue,"".concat(J,"-activePoint-").concat(B))),U?q.push(S.renderActiveDot(re,Te(Te({},ue),{},{cx:U.x,cy:U.y}),"".concat(J,"-basePoint-").concat(B))):W&&q.push(null),q}),ht(A,"renderGraphicChild",function(j,N,$){var U=A.filterFormatItem(j,N,$);if(!U)return null;var B=A.getTooltipEventType(),W=A.state,q=W.isTooltipActive,J=W.tooltipAxis,Q=W.activeTooltipIndex,re=W.activeLabel,oe=A.props.children,ue=hi(oe,Ui),ae=U.props,K=ae.points,H=ae.isRange,V=ae.baseLine,ne=U.item.type.defaultProps!==void 0?Te(Te({},U.item.type.defaultProps),U.item.props):U.item.props,X=ne.activeDot,se=ne.hide,ce=ne.activeBar,de=ne.activeShape,be=!!(!se&&q&&ue&&(X||ce||de)),I={};B!=="axis"&&ue&&ue.props.trigger==="click"?I={onClick:Sg(A.handleItemMouseEnter,j.props.onClick)}:B!=="axis"&&(I={onMouseLeave:Sg(A.handleItemMouseLeave,j.props.onMouseLeave),onMouseEnter:Sg(A.handleItemMouseEnter,j.props.onMouseEnter)});var F=M.cloneElement(j,Te(Te({},U.props),I));function G(He){return typeof J.dataKey=="function"?J.dataKey(He.payload):null}if(be)if(Q>=0){var le,ie;if(J.dataKey&&!J.allowDuplicatedCategory){var he=typeof J.dataKey=="function"?G:"payload.".concat(J.dataKey.toString());le=Ly(K,he,re),ie=H&&V&&Ly(V,he,re)}else le=K==null?void 0:K[Q],ie=H&&V&&V[Q];if(de||ce){var Oe=j.props.activeIndex!==void 0?j.props.activeIndex:Q;return[M.cloneElement(j,Te(Te(Te({},U.props),I),{},{activeIndex:Oe})),null,null]}if(!dt(le))return[F].concat(id(A.renderActivePoints({item:U,activePoint:le,basePoint:ie,childIndex:Q,isRange:H})))}else{var Be,ge=(Be=A.getItemByXY(A.state.activeCoordinate))!==null&&Be!==void 0?Be:{graphicalItem:F},Ee=ge.graphicalItem,Ae=Ee.item,Le=Ae===void 0?j:Ae,Ke=Ee.childIndex,Ue=Te(Te(Te({},U.props),I),{},{activeIndex:Ke});return[M.cloneElement(Le,Ue),null,null]}return H?[F,null,null]:[F,null]}),ht(A,"renderCustomized",function(j,N,$){return M.cloneElement(j,Te(Te({key:"recharts-customized-".concat($)},A.props),A.state))}),ht(A,"renderMap",{CartesianGrid:{handler:Tg,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:Tg},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:Tg},YAxis:{handler:Tg},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((P=C.id)!==null&&P!==void 0?P:Cl("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=uU(A.triggeredAfterMouseMove,(T=C.throttleDelay)!==null&&T!==void 0?T:1e3/60),A.state={},A}return POe(S,x),xOe(S,[{key:"componentDidMount",value:function(){var P,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(P=this.props.margin.left)!==null&&P!==void 0?P:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var P=this.props,T=P.children,A=P.data,j=P.height,N=P.layout,$=hi(T,Ui);if($){var U=$.props.defaultIndex;if(!(typeof U!="number"||U<0||U>this.state.tooltipTicks.length-1)){var B=this.state.tooltipTicks[U]&&this.state.tooltipTicks[U].value,W=KE(this.state,A,U,B),q=this.state.tooltipTicks[U].coordinate,J=(this.state.offset.top+j)/2,Q=N==="horizontal",re=Q?{x:q,y:J}:{y:q,x:J},oe=this.state.formattedGraphicalItems.find(function(ae){var K=ae.item;return K.type.name==="Scatter"});oe&&(re=Te(Te({},re),oe.props.points[U].tooltipPosition),W=oe.props.points[U].tooltipPayload);var ue={activeTooltipIndex:U,isTooltipActive:!0,activeLabel:B,activePayload:W,activeCoordinate:re};this.setState(ue),this.renderCursor($),this.accessibilityManager.setIndex(U)}}}},{key:"getSnapshotBeforeUpdate",value:function(P,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==P.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==P.margin){var A,j;this.accessibilityManager.setDetails({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}})}return null}},{key:"componentDidUpdate",value:function(P){EP([hi(P.children,Ui)],[hi(this.props.children,Ui)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var P=hi(this.props.children,Ui);if(P&&typeof P.props.shared=="boolean"){var T=P.props.shared?"axis":"item";return s.indexOf(T)>=0?T:a}return a}},{key:"getMouseInfo",value:function(P){if(!this.container)return null;var T=this.container,A=T.getBoundingClientRect(),j=Ppe(A),N={chartX:Math.round(P.pageX-j.left),chartY:Math.round(P.pageY-j.top)},$=A.width/T.offsetWidth||1,U=this.inRange(N.chartX,N.chartY,$);if(!U)return null;var B=this.state,W=B.xAxisMap,q=B.yAxisMap,J=this.getTooltipEventType();if(J!=="axis"&&W&&q){var Q=Js(W).scale,re=Js(q).scale,oe=Q&&Q.invert?Q.invert(N.chartX):null,ue=re&&re.invert?re.invert(N.chartY):null;return Te(Te({},N),{},{xValue:oe,yValue:ue})}var ae=X5(this.state,this.props.data,this.props.layout,U);return ae?Te(Te({},N),ae):null}},{key:"inRange",value:function(P,T){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=this.props.layout,N=P/A,$=T/A;if(j==="horizontal"||j==="vertical"){var U=this.state.offset,B=N>=U.left&&N<=U.left+U.width&&$>=U.top&&$<=U.top+U.height;return B?{x:N,y:$}:null}var W=this.state,q=W.angleAxisMap,J=W.radiusAxisMap;if(q&&J){var Q=Js(q);return JD({x:N,y:$},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var P=this.props.children,T=this.getTooltipEventType(),A=hi(P,Ui),j={};A&&T==="axis"&&(A.props.trigger==="click"?j={onClick:this.handleClick}:j={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 N=Iy(this.props,this.handleOuterEvent);return Te(Te({},N),j)}},{key:"addListener",value:function(){dO.on(hO,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){dO.removeListener(hO,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(P,T,A){for(var j=this.state.formattedGraphicalItems,N=0,$=j.length;N<$;N++){var U=j[N];if(U.item===P||U.props.key===P.key||T===Wo(U.item.type)&&A===U.childIndex)return U}return null}},{key:"renderClipPath",value:function(){var P=this.clipPathId,T=this.state.offset,A=T.left,j=T.top,N=T.height,$=T.width;return Z.createElement("defs",null,Z.createElement("clipPath",{id:P},Z.createElement("rect",{x:A,y:j,height:N,width:$})))}},{key:"getXScales",value:function(){var P=this.state.xAxisMap;return P?Object.entries(P).reduce(function(T,A){var j=K5(A,2),N=j[0],$=j[1];return Te(Te({},T),{},ht({},N,$.scale))},{}):null}},{key:"getYScales",value:function(){var P=this.state.yAxisMap;return P?Object.entries(P).reduce(function(T,A){var j=K5(A,2),N=j[0],$=j[1];return Te(Te({},T),{},ht({},N,$.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(P){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[P])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(P){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[P])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(P){var T=this.state,A=T.formattedGraphicalItems,j=T.activeItem;if(A&&A.length)for(var N=0,$=A.length;N<$;N++){var U=A[N],B=U.props,W=U.item,q=W.type.defaultProps!==void 0?Te(Te({},W.type.defaultProps),W.props):W.props,J=Wo(W.type);if(J==="Bar"){var Q=(B.data||[]).find(function(ae){return F_e(P,ae)});if(Q)return{graphicalItem:U,payload:Q}}else if(J==="RadialBar"){var re=(B.data||[]).find(function(ae){return JD(P,ae)});if(re)return{graphicalItem:U,payload:re}}else if(Wb(U,j)||qb(U,j)||im(U,j)){var oe=uwe({graphicalItem:U,activeTooltipItem:j,itemData:q.data}),ue=q.activeIndex===void 0?oe:q.activeIndex;return{graphicalItem:Te(Te({},U),{},{childIndex:ue}),payload:im(U,j)?q.data[oe]:U.props.data[oe]}}}return null}},{key:"render",value:function(){var P=this;if(!fL(this))return null;var T=this.props,A=T.children,j=T.className,N=T.width,$=T.height,U=T.style,B=T.compact,W=T.title,q=T.desc,J=Y5(T,mOe),Q=at(J,!1);if(B)return Z.createElement(C5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Z.createElement(jP,df({},Q,{width:N,height:$,title:W,desc:q}),this.renderClipPath(),hL(A,this.renderMap)));if(this.props.accessibilityLayer){var re,oe;Q.tabIndex=(re=this.props.tabIndex)!==null&&re!==void 0?re:0,Q.role=(oe=this.props.role)!==null&&oe!==void 0?oe:"application",Q.onKeyDown=function(ae){P.accessibilityManager.keyboardEvent(ae)},Q.onFocus=function(){P.accessibilityManager.focus()}}var ue=this.parseEventsOfWrapper();return Z.createElement(C5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Z.createElement("div",df({className:je("recharts-wrapper",j),style:Te({position:"relative",cursor:"default",width:N,height:$},U)},ue,{ref:function(K){P.container=K}}),Z.createElement(jP,df({},Q,{width:N,height:$,title:W,desc:q,style:ROe}),this.renderClipPath(),hL(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(M.Component);ht(b,"displayName",r),ht(b,"defaultProps",Te({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),ht(b,"getDerivedStateFromProps",function(x,S){var C=x.dataKey,P=x.data,T=x.children,A=x.width,j=x.height,N=x.layout,$=x.stackOffset,U=x.margin,B=S.dataStartIndex,W=S.dataEndIndex;if(S.updateId===void 0){var q=Q5(x);return Te(Te(Te({},q),{},{updateId:0},_(Te(Te({props:x},q),{},{updateId:0}),S)),{},{prevDataKey:C,prevData:P,prevWidth:A,prevHeight:j,prevLayout:N,prevStackOffset:$,prevMargin:U,prevChildren:T})}if(C!==S.prevDataKey||P!==S.prevData||A!==S.prevWidth||j!==S.prevHeight||N!==S.prevLayout||$!==S.prevStackOffset||!mf(U,S.prevMargin)){var J=Q5(x),Q={chartX:S.chartX,chartY:S.chartY,isTooltipActive:S.isTooltipActive},re=Te(Te({},X5(S,P,N)),{},{updateId:S.updateId+1}),oe=Te(Te(Te({},J),Q),re);return Te(Te(Te({},oe),_(Te({props:x},oe),S)),{},{prevDataKey:C,prevData:P,prevWidth:A,prevHeight:j,prevLayout:N,prevStackOffset:$,prevMargin:U,prevChildren:T})}if(!EP(T,S.prevChildren)){var ue,ae,K,H,V=hi(T,qf),ne=V&&(ue=(ae=V.props)===null||ae===void 0?void 0:ae.startIndex)!==null&&ue!==void 0?ue:B,X=V&&(K=(H=V.props)===null||H===void 0?void 0:H.endIndex)!==null&&K!==void 0?K:W,se=ne!==B||X!==W,ce=!dt(P),de=ce&&!se?S.updateId:S.updateId+1;return Te(Te({updateId:de},_(Te(Te({props:x},S),{},{updateId:de,dataStartIndex:ne,dataEndIndex:X}),S)),{},{prevChildren:T,dataStartIndex:ne,dataEndIndex:X})}return null}),ht(b,"renderActiveDot",function(x,S,C){var P;return M.isValidElement(x)?P=M.cloneElement(x,S):ft(x)?P=x(S):P=Z.createElement($m,S),Z.createElement(Ct,{className:"recharts-active-dot",key:C},P)});var w=M.forwardRef(function(S,C){return Z.createElement(b,df({},S,{ref:C}))});return w.displayName=b.displayName,w},zOe=vA({chartName:"LineChart",GraphicalChild:Od,axisComponents:[{axisType:"xAxis",AxisComp:Cd},{axisType:"yAxis",AxisComp:Pd}],formatAxisMap:K9}),VOe=vA({chartName:"PieChart",GraphicalChild:lo,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Vb},{axisType:"radiusAxis",AxisComp:Ub}],formatAxisMap:i0e,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),WOe=vA({chartName:"ComposedChart",GraphicalChild:[Od,Qu,Ho,Xb],axisComponents:[{axisType:"xAxis",AxisComp:Cd},{axisType:"yAxis",AxisComp:Pd},{axisType:"zAxis",AxisComp:Zb}],formatAxisMap:K9});function $z(e,t){const r=M.useRef(t);M.useEffect(function(){t!==r.current&&e.attributionControl!=null&&(r.current!=null&&e.attributionControl.removeAttribution(r.current),t!=null&&e.attributionControl.addAttribution(t)),r.current=t},[e,t])}const qOe=1;function HOe(e){return Object.freeze({__version:qOe,map:e})}function GOe(e,t){return Object.freeze({...e,...t})}const Fz=M.createContext(null),Bz=Fz.Provider;function Uz(){const e=M.useContext(Fz);if(e==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}function KOe(e){function t(r,n){const{instance:i,context:a}=e(r).current;return M.useImperativeHandle(n,()=>i),r.children==null?null:Z.createElement(Bz,{value:a},r.children)}return M.forwardRef(t)}function YOe(e){function t(r,n){const[i,a]=M.useState(!1),{instance:o}=e(r,a).current;M.useImperativeHandle(n,()=>o),M.useEffect(function(){i&&o.update()},[o,i,r.children]);const s=o._contentNode;return s?nb.createPortal(r.children,s):null}return M.forwardRef(t)}function ZOe(e){function t(r,n){const{instance:i}=e(r).current;return M.useImperativeHandle(n,()=>i),null}return M.forwardRef(t)}function zz(e,t){const r=M.useRef();M.useEffect(function(){return t!=null&&e.instance.on(t),r.current=t,function(){r.current!=null&&e.instance.off(r.current),r.current=null}},[e,t])}function gA(e,t){const r=e.pane??t.pane;return r?{...e,pane:r}:e}function XOe(e,t){return function(n,i){const a=Uz(),o=e(gA(n,a),a);return $z(a.map,n.attribution),zz(o.current,n.eventHandlers),t(o.current,a,n,i),o}}var Kh={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 QOe=Kh.exports,e8;function JOe(){return e8||(e8=1,function(e,t){(function(r,n){n(t)})(QOe,function(r){var n="1.9.4";function i(f){var m,O,k,z;for(O=1,k=arguments.length;O<k;O++){z=arguments[O];for(m in z)f[m]=z[m]}return f}var a=Object.create||function(){function f(){}return function(m){return f.prototype=m,new f}}();function o(f,m){var O=Array.prototype.slice;if(f.bind)return f.bind.apply(f,O.call(arguments,1));var k=O.call(arguments,2);return function(){return f.apply(m,k.length?k.concat(O.call(arguments)):arguments)}}var s=0;function c(f){return"_leaflet_id"in f||(f._leaflet_id=++s),f._leaflet_id}function l(f,m,O){var k,z,te,pe;return pe=function(){k=!1,z&&(te.apply(O,z),z=!1)},te=function(){k?z=arguments:(f.apply(O,arguments),setTimeout(pe,m),k=!0)},te}function h(f,m,O){var k=m[1],z=m[0],te=k-z;return f===k&&O?f:((f-z)%te+te)%te+z}function p(){return!1}function g(f,m){if(m===!1)return f;var O=Math.pow(10,m===void 0?6:m);return Math.round(f*O)/O}function _(f){return f.trim?f.trim():f.replace(/^\s+|\s+$/g,"")}function b(f){return _(f).split(/\s+/)}function w(f,m){Object.prototype.hasOwnProperty.call(f,"options")||(f.options=f.options?a(f.options):{});for(var O in m)f.options[O]=m[O];return f.options}function x(f,m,O){var k=[];for(var z in f)k.push(encodeURIComponent(O?z.toUpperCase():z)+"="+encodeURIComponent(f[z]));return(!m||m.indexOf("?")===-1?"?":"&")+k.join("&")}var S=/\{ *([\w_ -]+) *\}/g;function C(f,m){return f.replace(S,function(O,k){var z=m[k];if(z===void 0)throw new Error("No value provided for variable "+O);return typeof z=="function"&&(z=z(m)),z})}var P=Array.isArray||function(f){return Object.prototype.toString.call(f)==="[object Array]"};function T(f,m){for(var O=0;O<f.length;O++)if(f[O]===m)return O;return-1}var A="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function j(f){return window["webkit"+f]||window["moz"+f]||window["ms"+f]}var N=0;function $(f){var m=+new Date,O=Math.max(0,16-(m-N));return N=m+O,window.setTimeout(f,O)}var U=window.requestAnimationFrame||j("RequestAnimationFrame")||$,B=window.cancelAnimationFrame||j("CancelAnimationFrame")||j("CancelRequestAnimationFrame")||function(f){window.clearTimeout(f)};function W(f,m,O){if(O&&U===$)f.call(m);else return U.call(window,o(f,m))}function q(f){f&&B.call(window,f)}var J={__proto__:null,extend:i,create:a,bind:o,get lastId(){return s},stamp:c,throttle:l,wrapNum:h,falseFn:p,formatNum:g,trim:_,splitWords:b,setOptions:w,getParamString:x,template:C,isArray:P,indexOf:T,emptyImageUrl:A,requestFn:U,cancelFn:B,requestAnimFrame:W,cancelAnimFrame:q};function Q(){}Q.extend=function(f){var m=function(){w(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},O=m.__super__=this.prototype,k=a(O);k.constructor=m,m.prototype=k;for(var z in this)Object.prototype.hasOwnProperty.call(this,z)&&z!=="prototype"&&z!=="__super__"&&(m[z]=this[z]);return f.statics&&i(m,f.statics),f.includes&&(re(f.includes),i.apply(null,[k].concat(f.includes))),i(k,f),delete k.statics,delete k.includes,k.options&&(k.options=O.options?a(O.options):{},i(k.options,f.options)),k._initHooks=[],k.callInitHooks=function(){if(!this._initHooksCalled){O.callInitHooks&&O.callInitHooks.call(this),this._initHooksCalled=!0;for(var te=0,pe=k._initHooks.length;te<pe;te++)k._initHooks[te].call(this)}},m},Q.include=function(f){var m=this.prototype.options;return i(this.prototype,f),f.options&&(this.prototype.options=m,this.mergeOptions(f.options)),this},Q.mergeOptions=function(f){return i(this.prototype.options,f),this},Q.addInitHook=function(f){var m=Array.prototype.slice.call(arguments,1),O=typeof f=="function"?f:function(){this[f].apply(this,m)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(O),this};function re(f){if(!(typeof L>"u"||!L||!L.Mixin)){f=P(f)?f:[f];for(var m=0;m<f.length;m++)f[m]===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 oe={on:function(f,m,O){if(typeof f=="object")for(var k in f)this._on(k,f[k],m);else{f=b(f);for(var z=0,te=f.length;z<te;z++)this._on(f[z],m,O)}return this},off:function(f,m,O){if(!arguments.length)delete this._events;else if(typeof f=="object")for(var k in f)this._off(k,f[k],m);else{f=b(f);for(var z=arguments.length===1,te=0,pe=f.length;te<pe;te++)z?this._off(f[te]):this._off(f[te],m,O)}return this},_on:function(f,m,O,k){if(typeof m!="function"){console.warn("wrong listener type: "+typeof m);return}if(this._listens(f,m,O)===!1){O===this&&(O=void 0);var z={fn:m,ctx:O};k&&(z.once=!0),this._events=this._events||{},this._events[f]=this._events[f]||[],this._events[f].push(z)}},_off:function(f,m,O){var k,z,te;if(this._events&&(k=this._events[f],!!k)){if(arguments.length===1){if(this._firingCount)for(z=0,te=k.length;z<te;z++)k[z].fn=p;delete this._events[f];return}if(typeof m!="function"){console.warn("wrong listener type: "+typeof m);return}var pe=this._listens(f,m,O);if(pe!==!1){var _e=k[pe];this._firingCount&&(_e.fn=p,this._events[f]=k=k.slice()),k.splice(pe,1)}}},fire:function(f,m,O){if(!this.listens(f,O))return this;var k=i({},m,{type:f,target:this,sourceTarget:m&&m.sourceTarget||this});if(this._events){var z=this._events[f];if(z){this._firingCount=this._firingCount+1||1;for(var te=0,pe=z.length;te<pe;te++){var _e=z[te],Ce=_e.fn;_e.once&&this.off(f,Ce,_e.ctx),Ce.call(_e.ctx||this,k)}this._firingCount--}}return O&&this._propagateEvent(k),this},listens:function(f,m,O,k){typeof f!="string"&&console.warn('"string" type argument expected');var z=m;typeof m!="function"&&(k=!!m,z=void 0,O=void 0);var te=this._events&&this._events[f];if(te&&te.length&&this._listens(f,z,O)!==!1)return!0;if(k){for(var pe in this._eventParents)if(this._eventParents[pe].listens(f,m,O,k))return!0}return!1},_listens:function(f,m,O){if(!this._events)return!1;var k=this._events[f]||[];if(!m)return!!k.length;O===this&&(O=void 0);for(var z=0,te=k.length;z<te;z++)if(k[z].fn===m&&k[z].ctx===O)return z;return!1},once:function(f,m,O){if(typeof f=="object")for(var k in f)this._on(k,f[k],m,!0);else{f=b(f);for(var z=0,te=f.length;z<te;z++)this._on(f[z],m,O,!0)}return this},addEventParent:function(f){return this._eventParents=this._eventParents||{},this._eventParents[c(f)]=f,this},removeEventParent:function(f){return this._eventParents&&delete this._eventParents[c(f)],this},_propagateEvent:function(f){for(var m in this._eventParents)this._eventParents[m].fire(f.type,i({layer:f.target,propagatedFrom:f.target},f),!0)}};oe.addEventListener=oe.on,oe.removeEventListener=oe.clearAllEventListeners=oe.off,oe.addOneTimeEventListener=oe.once,oe.fireEvent=oe.fire,oe.hasEventListeners=oe.listens;var ue=Q.extend(oe);function ae(f,m,O){this.x=O?Math.round(f):f,this.y=O?Math.round(m):m}var K=Math.trunc||function(f){return f>0?Math.floor(f):Math.ceil(f)};ae.prototype={clone:function(){return new ae(this.x,this.y)},add:function(f){return this.clone()._add(H(f))},_add:function(f){return this.x+=f.x,this.y+=f.y,this},subtract:function(f){return this.clone()._subtract(H(f))},_subtract:function(f){return this.x-=f.x,this.y-=f.y,this},divideBy:function(f){return this.clone()._divideBy(f)},_divideBy:function(f){return this.x/=f,this.y/=f,this},multiplyBy:function(f){return this.clone()._multiplyBy(f)},_multiplyBy:function(f){return this.x*=f,this.y*=f,this},scaleBy:function(f){return new ae(this.x*f.x,this.y*f.y)},unscaleBy:function(f){return new ae(this.x/f.x,this.y/f.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=K(this.x),this.y=K(this.y),this},distanceTo:function(f){f=H(f);var m=f.x-this.x,O=f.y-this.y;return Math.sqrt(m*m+O*O)},equals:function(f){return f=H(f),f.x===this.x&&f.y===this.y},contains:function(f){return f=H(f),Math.abs(f.x)<=Math.abs(this.x)&&Math.abs(f.y)<=Math.abs(this.y)},toString:function(){return"Point("+g(this.x)+", "+g(this.y)+")"}};function H(f,m,O){return f instanceof ae?f:P(f)?new ae(f[0],f[1]):f==null?f:typeof f=="object"&&"x"in f&&"y"in f?new ae(f.x,f.y):new ae(f,m,O)}function V(f,m){if(f)for(var O=m?[f,m]:f,k=0,z=O.length;k<z;k++)this.extend(O[k])}V.prototype={extend:function(f){var m,O;if(!f)return this;if(f instanceof ae||typeof f[0]=="number"||"x"in f)m=O=H(f);else if(f=ne(f),m=f.min,O=f.max,!m||!O)return this;return!this.min&&!this.max?(this.min=m.clone(),this.max=O.clone()):(this.min.x=Math.min(m.x,this.min.x),this.max.x=Math.max(O.x,this.max.x),this.min.y=Math.min(m.y,this.min.y),this.max.y=Math.max(O.y,this.max.y)),this},getCenter:function(f){return H((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,f)},getBottomLeft:function(){return H(this.min.x,this.max.y)},getTopRight:function(){return H(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(f){var m,O;return typeof f[0]=="number"||f instanceof ae?f=H(f):f=ne(f),f instanceof V?(m=f.min,O=f.max):m=O=f,m.x>=this.min.x&&O.x<=this.max.x&&m.y>=this.min.y&&O.y<=this.max.y},intersects:function(f){f=ne(f);var m=this.min,O=this.max,k=f.min,z=f.max,te=z.x>=m.x&&k.x<=O.x,pe=z.y>=m.y&&k.y<=O.y;return te&&pe},overlaps:function(f){f=ne(f);var m=this.min,O=this.max,k=f.min,z=f.max,te=z.x>m.x&&k.x<O.x,pe=z.y>m.y&&k.y<O.y;return te&&pe},isValid:function(){return!!(this.min&&this.max)},pad:function(f){var m=this.min,O=this.max,k=Math.abs(m.x-O.x)*f,z=Math.abs(m.y-O.y)*f;return ne(H(m.x-k,m.y-z),H(O.x+k,O.y+z))},equals:function(f){return f?(f=ne(f),this.min.equals(f.getTopLeft())&&this.max.equals(f.getBottomRight())):!1}};function ne(f,m){return!f||f instanceof V?f:new V(f,m)}function X(f,m){if(f)for(var O=m?[f,m]:f,k=0,z=O.length;k<z;k++)this.extend(O[k])}X.prototype={extend:function(f){var m=this._southWest,O=this._northEast,k,z;if(f instanceof ce)k=f,z=f;else if(f instanceof X){if(k=f._southWest,z=f._northEast,!k||!z)return this}else return f?this.extend(de(f)||se(f)):this;return!m&&!O?(this._southWest=new ce(k.lat,k.lng),this._northEast=new ce(z.lat,z.lng)):(m.lat=Math.min(k.lat,m.lat),m.lng=Math.min(k.lng,m.lng),O.lat=Math.max(z.lat,O.lat),O.lng=Math.max(z.lng,O.lng)),this},pad:function(f){var m=this._southWest,O=this._northEast,k=Math.abs(m.lat-O.lat)*f,z=Math.abs(m.lng-O.lng)*f;return new X(new ce(m.lat-k,m.lng-z),new ce(O.lat+k,O.lng+z))},getCenter:function(){return new ce((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 ce(this.getNorth(),this.getWest())},getSouthEast:function(){return new ce(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(f){typeof f[0]=="number"||f instanceof ce||"lat"in f?f=de(f):f=se(f);var m=this._southWest,O=this._northEast,k,z;return f instanceof X?(k=f.getSouthWest(),z=f.getNorthEast()):k=z=f,k.lat>=m.lat&&z.lat<=O.lat&&k.lng>=m.lng&&z.lng<=O.lng},intersects:function(f){f=se(f);var m=this._southWest,O=this._northEast,k=f.getSouthWest(),z=f.getNorthEast(),te=z.lat>=m.lat&&k.lat<=O.lat,pe=z.lng>=m.lng&&k.lng<=O.lng;return te&&pe},overlaps:function(f){f=se(f);var m=this._southWest,O=this._northEast,k=f.getSouthWest(),z=f.getNorthEast(),te=z.lat>m.lat&&k.lat<O.lat,pe=z.lng>m.lng&&k.lng<O.lng;return te&&pe},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(f,m){return f?(f=se(f),this._southWest.equals(f.getSouthWest(),m)&&this._northEast.equals(f.getNorthEast(),m)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function se(f,m){return f instanceof X?f:new X(f,m)}function ce(f,m,O){if(isNaN(f)||isNaN(m))throw new Error("Invalid LatLng object: ("+f+", "+m+")");this.lat=+f,this.lng=+m,O!==void 0&&(this.alt=+O)}ce.prototype={equals:function(f,m){if(!f)return!1;f=de(f);var O=Math.max(Math.abs(this.lat-f.lat),Math.abs(this.lng-f.lng));return O<=(m===void 0?1e-9:m)},toString:function(f){return"LatLng("+g(this.lat,f)+", "+g(this.lng,f)+")"},distanceTo:function(f){return I.distance(this,de(f))},wrap:function(){return I.wrapLatLng(this)},toBounds:function(f){var m=180*f/40075017,O=m/Math.cos(Math.PI/180*this.lat);return se([this.lat-m,this.lng-O],[this.lat+m,this.lng+O])},clone:function(){return new ce(this.lat,this.lng,this.alt)}};function de(f,m,O){return f instanceof ce?f:P(f)&&typeof f[0]!="object"?f.length===3?new ce(f[0],f[1],f[2]):f.length===2?new ce(f[0],f[1]):null:f==null?f:typeof f=="object"&&"lat"in f?new ce(f.lat,"lng"in f?f.lng:f.lon,f.alt):m===void 0?null:new ce(f,m,O)}var be={latLngToPoint:function(f,m){var O=this.projection.project(f),k=this.scale(m);return this.transformation._transform(O,k)},pointToLatLng:function(f,m){var O=this.scale(m),k=this.transformation.untransform(f,O);return this.projection.unproject(k)},project:function(f){return this.projection.project(f)},unproject:function(f){return this.projection.unproject(f)},scale:function(f){return 256*Math.pow(2,f)},zoom:function(f){return Math.log(f/256)/Math.LN2},getProjectedBounds:function(f){if(this.infinite)return null;var m=this.projection.bounds,O=this.scale(f),k=this.transformation.transform(m.min,O),z=this.transformation.transform(m.max,O);return new V(k,z)},infinite:!1,wrapLatLng:function(f){var m=this.wrapLng?h(f.lng,this.wrapLng,!0):f.lng,O=this.wrapLat?h(f.lat,this.wrapLat,!0):f.lat,k=f.alt;return new ce(O,m,k)},wrapLatLngBounds:function(f){var m=f.getCenter(),O=this.wrapLatLng(m),k=m.lat-O.lat,z=m.lng-O.lng;if(k===0&&z===0)return f;var te=f.getSouthWest(),pe=f.getNorthEast(),_e=new ce(te.lat-k,te.lng-z),Ce=new ce(pe.lat-k,pe.lng-z);return new X(_e,Ce)}},I=i({},be,{wrapLng:[-180,180],R:6371e3,distance:function(f,m){var O=Math.PI/180,k=f.lat*O,z=m.lat*O,te=Math.sin((m.lat-f.lat)*O/2),pe=Math.sin((m.lng-f.lng)*O/2),_e=te*te+Math.cos(k)*Math.cos(z)*pe*pe,Ce=2*Math.atan2(Math.sqrt(_e),Math.sqrt(1-_e));return this.R*Ce}}),F=6378137,G={R:F,MAX_LATITUDE:85.0511287798,project:function(f){var m=Math.PI/180,O=this.MAX_LATITUDE,k=Math.max(Math.min(O,f.lat),-O),z=Math.sin(k*m);return new ae(this.R*f.lng*m,this.R*Math.log((1+z)/(1-z))/2)},unproject:function(f){var m=180/Math.PI;return new ce((2*Math.atan(Math.exp(f.y/this.R))-Math.PI/2)*m,f.x*m/this.R)},bounds:function(){var f=F*Math.PI;return new V([-f,-f],[f,f])}()};function le(f,m,O,k){if(P(f)){this._a=f[0],this._b=f[1],this._c=f[2],this._d=f[3];return}this._a=f,this._b=m,this._c=O,this._d=k}le.prototype={transform:function(f,m){return this._transform(f.clone(),m)},_transform:function(f,m){return m=m||1,f.x=m*(this._a*f.x+this._b),f.y=m*(this._c*f.y+this._d),f},untransform:function(f,m){return m=m||1,new ae((f.x/m-this._b)/this._a,(f.y/m-this._d)/this._c)}};function ie(f,m,O,k){return new le(f,m,O,k)}var he=i({},I,{code:"EPSG:3857",projection:G,transformation:function(){var f=.5/(Math.PI*G.R);return ie(f,.5,-f,.5)}()}),Oe=i({},he,{code:"EPSG:900913"});function Be(f){return document.createElementNS("http://www.w3.org/2000/svg",f)}function ge(f,m){var O="",k,z,te,pe,_e,Ce;for(k=0,te=f.length;k<te;k++){for(_e=f[k],z=0,pe=_e.length;z<pe;z++)Ce=_e[z],O+=(z?"L":"M")+Ce.x+" "+Ce.y;O+=m?it.svg?"z":"x":""}return O||"M0 0"}var Ee=document.documentElement.style,Ae="ActiveXObject"in window,Le=Ae&&!document.addEventListener,Ke="msLaunchUri"in navigator&&!("documentMode"in document),Ue=pr("webkit"),He=pr("android"),ye=pr("android 2")||pr("android 3"),xe=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),ke=He&&pr("Google")&&xe<537&&!("AudioNode"in window),Re=!!window.opera,$e=!Ke&&pr("chrome"),Ye=pr("gecko")&&!Ue&&!Re&&!Ae,Qe=!$e&&pr("safari"),yt=pr("phantom"),xt="OTransition"in Ee,bt=navigator.platform.indexOf("Win")===0,Xt=Ae&&"transition"in Ee,qt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ye,jr="MozPerspective"in Ee,Lr=!window.L_DISABLE_3D&&(Xt||qt||jr)&&!xt&&!yt,Mn=typeof orientation<"u"||pr("mobile"),Cr=Mn&&Ue,mo=Mn&&qt,Ln=!window.PointerEvent&&window.MSPointerEvent,ta=!!(window.PointerEvent||Ln),ra="ontouchstart"in window||!!window.TouchEvent,kl=!window.L_NO_TOUCH&&(ra||ta),fs=Mn&&Re,Na=Mn&&Ye,fr=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,ir=function(){var f=!1;try{var m=Object.defineProperty({},"passive",{get:function(){f=!0}});window.addEventListener("testPassiveEventSupport",p,m),window.removeEventListener("testPassiveEventSupport",p,m)}catch{}return f}(),Ir=function(){return!!document.createElement("canvas").getContext}(),Ar=!!(document.createElementNS&&Be("svg").createSVGRect),dr=!!Ar&&function(){var f=document.createElement("div");return f.innerHTML="<svg/>",(f.firstChild&&f.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),hr=!Ar&&function(){try{var f=document.createElement("div");f.innerHTML='<v:shape adj="1"/>';var m=f.firstChild;return m.style.behavior="url(#default#VML)",m&&typeof m.adj=="object"}catch{return!1}}(),en=navigator.platform.indexOf("Mac")===0,Zn=navigator.platform.indexOf("Linux")===0;function pr(f){return navigator.userAgent.toLowerCase().indexOf(f)>=0}var it={ie:Ae,ielt9:Le,edge:Ke,webkit:Ue,android:He,android23:ye,androidStock:ke,opera:Re,chrome:$e,gecko:Ye,safari:Qe,phantom:yt,opera12:xt,win:bt,ie3d:Xt,webkit3d:qt,gecko3d:jr,any3d:Lr,mobile:Mn,mobileWebkit:Cr,mobileWebkit3d:mo,msPointer:Ln,pointer:ta,touch:kl,touchNative:ra,mobileOpera:fs,mobileGecko:Na,retina:fr,passiveEvents:ir,canvas:Ir,svg:Ar,vml:hr,inlineSvg:dr,mac:en,linux:Zn},Rl=it.msPointer?"MSPointerDown":"pointerdown",ec=it.msPointer?"MSPointerMove":"pointermove",Gm=it.msPointer?"MSPointerUp":"pointerup",Km=it.msPointer?"MSPointerCancel":"pointercancel",kd={touchstart:Rl,touchmove:ec,touchend:Gm,touchcancel:Km},Ma={touchstart:mr,touchmove:tc,touchend:tc,touchcancel:tc},vo={},Rd=!1;function u_(f,m,O){return m==="touchstart"&&c_(),Ma[m]?(O=Ma[m].bind(this,O),f.addEventListener(kd[m],O,!1),O):(console.warn("wrong event specified:",m),p)}function Ym(f,m,O){if(!kd[m]){console.warn("wrong event specified:",m);return}f.removeEventListener(kd[m],O,!1)}function Zm(f){vo[f.pointerId]=f}function Xm(f){vo[f.pointerId]&&(vo[f.pointerId]=f)}function Nd(f){delete vo[f.pointerId]}function c_(){Rd||(document.addEventListener(Rl,Zm,!0),document.addEventListener(ec,Xm,!0),document.addEventListener(Gm,Nd,!0),document.addEventListener(Km,Nd,!0),Rd=!0)}function tc(f,m){if(m.pointerType!==(m.MSPOINTER_TYPE_MOUSE||"mouse")){m.touches=[];for(var O in vo)m.touches.push(vo[O]);m.changedTouches=[m],f(m)}}function mr(f,m){m.MSPOINTER_TYPE_TOUCH&&m.pointerType===m.MSPOINTER_TYPE_TOUCH&&vr(m),tc(f,m)}function f_(f){var m={},O,k;for(k in f)O=f[k],m[k]=O&&O.bind?O.bind(f):O;return f=m,m.type="dblclick",m.detail=2,m.isTrusted=!1,m._simulated=!0,m}var Md=200;function Qm(f,m){f.addEventListener("dblclick",m);var O=0,k;function z(te){if(te.detail!==1){k=te.detail;return}if(!(te.pointerType==="mouse"||te.sourceCapabilities&&!te.sourceCapabilities.firesTouchEvents)){var pe=bo(te);if(!(pe.some(function(Ce){return Ce instanceof HTMLLabelElement&&Ce.attributes.for})&&!pe.some(function(Ce){return Ce instanceof HTMLInputElement||Ce instanceof HTMLSelectElement}))){var _e=Date.now();_e-O<=Md?(k++,k===2&&m(f_(te))):k=1,O=_e}}}return f.addEventListener("click",z),{dblclick:m,simDblclick:z}}function rc(f,m){f.removeEventListener("dblclick",m.dblclick),f.removeEventListener("click",m.simDblclick)}var Ld=ms(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ds=ms(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Nl=ds==="webkitTransition"||ds==="OTransition"?ds+"End":"transitionend";function Xn(f){return typeof f=="string"?document.getElementById(f):f}function Ml(f,m){var O=f.style[m]||f.currentStyle&&f.currentStyle[m];if((!O||O==="auto")&&document.defaultView){var k=document.defaultView.getComputedStyle(f,null);O=k?k[m]:null}return O==="auto"?null:O}function _t(f,m,O){var k=document.createElement(f);return k.className=m||"",O&&O.appendChild(k),k}function Qt(f){var m=f.parentNode;m&&m.removeChild(f)}function nc(f){for(;f.firstChild;)f.removeChild(f.firstChild)}function hs(f){var m=f.parentNode;m&&m.lastChild!==f&&m.appendChild(f)}function na(f){var m=f.parentNode;m&&m.firstChild!==f&&m.insertBefore(f,m.firstChild)}function ps(f,m){if(f.classList!==void 0)return f.classList.contains(m);var O=ic(f);return O.length>0&&new RegExp("(^|\\s)"+m+"(\\s|$)").test(O)}function gt(f,m){if(f.classList!==void 0)for(var O=b(m),k=0,z=O.length;k<z;k++)f.classList.add(O[k]);else if(!ps(f,m)){var te=ic(f);Id(f,(te?te+" ":"")+m)}}function Ht(f,m){f.classList!==void 0?f.classList.remove(m):Id(f,_((" "+ic(f)+" ").replace(" "+m+" "," ")))}function Id(f,m){f.className.baseVal===void 0?f.className=m:f.className.baseVal=m}function ic(f){return f.correspondingElement&&(f=f.correspondingElement),f.className.baseVal===void 0?f.className:f.className.baseVal}function ln(f,m){"opacity"in f.style?f.style.opacity=m:"filter"in f.style&&Jm(f,m)}function Jm(f,m){var O=!1,k="DXImageTransform.Microsoft.Alpha";try{O=f.filters.item(k)}catch{if(m===1)return}m=Math.round(m*100),O?(O.Enabled=m!==100,O.Opacity=m):f.style.filter+=" progid:"+k+"(opacity="+m+")"}function ms(f){for(var m=document.documentElement.style,O=0;O<f.length;O++)if(f[O]in m)return f[O];return!1}function Qn(f,m,O){var k=m||new ae(0,0);f.style[Ld]=(it.ie3d?"translate("+k.x+"px,"+k.y+"px)":"translate3d("+k.x+"px,"+k.y+"px,0)")+(O?" scale("+O+")":"")}function _r(f,m){f._leaflet_pos=m,it.any3d?Qn(f,m):(f.style.left=m.x+"px",f.style.top=m.y+"px")}function ia(f){return f._leaflet_pos||new ae(0,0)}var At,vs,ac;if("onselectstart"in document)At=function(){pt(window,"selectstart",vr)},vs=function(){Bt(window,"selectstart",vr)};else{var go=ms(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);At=function(){if(go){var f=document.documentElement.style;ac=f[go],f[go]="none"}},vs=function(){go&&(document.documentElement.style[go]=ac,ac=void 0)}}function oc(){pt(window,"dragstart",vr)}function sc(){Bt(window,"dragstart",vr)}var Ll,Il;function gs(f){for(;f.tabIndex===-1;)f=f.parentNode;f.style&&(Jn(),Ll=f,Il=f.style.outlineStyle,f.style.outlineStyle="none",pt(window,"keydown",Jn))}function Jn(){Ll&&(Ll.style.outlineStyle=Il,Ll=void 0,Il=void 0,Bt(window,"keydown",Jn))}function aa(f){do f=f.parentNode;while((!f.offsetWidth||!f.offsetHeight)&&f!==document.body);return f}function Ci(f){var m=f.getBoundingClientRect();return{x:m.width/f.offsetWidth||1,y:m.height/f.offsetHeight||1,boundingClientRect:m}}var Dl={__proto__:null,TRANSFORM:Ld,TRANSITION:ds,TRANSITION_END:Nl,get:Xn,getStyle:Ml,create:_t,remove:Qt,empty:nc,toFront:hs,toBack:na,hasClass:ps,addClass:gt,removeClass:Ht,setClass:Id,getClass:ic,setOpacity:ln,testProp:ms,setTransform:Qn,setPosition:_r,getPosition:ia,get disableTextSelection(){return At},get enableTextSelection(){return vs},disableImageDrag:oc,enableImageDrag:sc,preventOutline:gs,restoreOutline:Jn,getSizedParentNode:aa,getScale:Ci};function pt(f,m,O,k){if(m&&typeof m=="object")for(var z in m)$d(f,z,m[z],O);else{m=b(m);for(var te=0,pe=m.length;te<pe;te++)$d(f,m[te],O,k)}return this}var Dr="_leaflet_events";function Bt(f,m,O,k){if(arguments.length===1)Dd(f),delete f[Dr];else if(m&&typeof m=="object")for(var z in m)lc(f,z,m[z],O);else if(m=b(m),arguments.length===2)Dd(f,function(_e){return T(m,_e)!==-1});else for(var te=0,pe=m.length;te<pe;te++)lc(f,m[te],O,k);return this}function Dd(f,m){for(var O in f[Dr]){var k=O.split(/\d/)[0];(!m||m(k))&&lc(f,k,null,null,O)}}var yo={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function $d(f,m,O,k){var z=m+c(O)+(k?"_"+c(k):"");if(f[Dr]&&f[Dr][z])return this;var te=function(_e){return O.call(k||f,_e||window.event)},pe=te;!it.touchNative&&it.pointer&&m.indexOf("touch")===0?te=u_(f,m,te):it.touch&&m==="dblclick"?te=Qm(f,te):"addEventListener"in f?m==="touchstart"||m==="touchmove"||m==="wheel"||m==="mousewheel"?f.addEventListener(yo[m]||m,te,it.passiveEvents?{passive:!1}:!1):m==="mouseenter"||m==="mouseleave"?(te=function(_e){_e=_e||window.event,Bl(f,_e)&&pe(_e)},f.addEventListener(yo[m],te,!1)):f.addEventListener(m,pe,!1):f.attachEvent("on"+m,te),f[Dr]=f[Dr]||{},f[Dr][z]=te}function lc(f,m,O,k,z){z=z||m+c(O)+(k?"_"+c(k):"");var te=f[Dr]&&f[Dr][z];if(!te)return this;!it.touchNative&&it.pointer&&m.indexOf("touch")===0?Ym(f,m,te):it.touch&&m==="dblclick"?rc(f,te):"removeEventListener"in f?f.removeEventListener(yo[m]||m,te,!1):f.detachEvent("on"+m,te),f[Dr][z]=null}function Pi(f){return f.stopPropagation?f.stopPropagation():f.originalEvent?f.originalEvent._stopped=!0:f.cancelBubble=!0,this}function uc(f){return $d(f,"wheel",Pi),this}function $l(f){return pt(f,"mousedown touchstart dblclick contextmenu",Pi),f._leaflet_disable_click=!0,this}function vr(f){return f.preventDefault?f.preventDefault():f.returnValue=!1,this}function ei(f){return vr(f),Pi(f),this}function bo(f){if(f.composedPath)return f.composedPath();for(var m=[],O=f.target;O;)m.push(O),O=O.parentNode;return m}function Fl(f,m){if(!m)return new ae(f.clientX,f.clientY);var O=Ci(m),k=O.boundingClientRect;return new ae((f.clientX-k.left)/O.x-m.clientLeft,(f.clientY-k.top)/O.y-m.clientTop)}var d_=it.linux&&it.chrome?window.devicePixelRatio:it.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function ev(f){return it.edge?f.wheelDeltaY/2:f.deltaY&&f.deltaMode===0?-f.deltaY/d_:f.deltaY&&f.deltaMode===1?-f.deltaY*20:f.deltaY&&f.deltaMode===2?-f.deltaY*60:f.deltaX||f.deltaZ?0:f.wheelDelta?(f.wheelDeltaY||f.wheelDelta)/2:f.detail&&Math.abs(f.detail)<32765?-f.detail*20:f.detail?f.detail/-32765*60:0}function Bl(f,m){var O=m.relatedTarget;if(!O)return!0;try{for(;O&&O!==f;)O=O.parentNode}catch{return!1}return O!==f}var cc={__proto__:null,on:pt,off:Bt,stopPropagation:Pi,disableScrollPropagation:uc,disableClickPropagation:$l,preventDefault:vr,stop:ei,getPropagationPath:bo,getMousePosition:Fl,getWheelDelta:ev,isExternalTarget:Bl,addListener:pt,removeListener:Bt},fc=ue.extend({run:function(f,m,O,k){this.stop(),this._el=f,this._inProgress=!0,this._duration=O||.25,this._easeOutPower=1/Math.max(k||.5,.2),this._startPos=ia(f),this._offset=m.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=W(this._animate,this),this._step()},_step:function(f){var m=+new Date-this._startTime,O=this._duration*1e3;m<O?this._runFrame(this._easeOut(m/O),f):(this._runFrame(1),this._complete())},_runFrame:function(f,m){var O=this._startPos.add(this._offset.multiplyBy(f));m&&O._round(),_r(this._el,O),this.fire("step")},_complete:function(){q(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(f){return 1-Math.pow(1-f,this._easeOutPower)}}),Et=ue.extend({options:{crs:he,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(f,m){m=w(this,m),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(f),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),m.maxBounds&&this.setMaxBounds(m.maxBounds),m.zoom!==void 0&&(this._zoom=this._limitZoom(m.zoom)),m.center&&m.zoom!==void 0&&this.setView(de(m.center),m.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ds&&it.any3d&&!it.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),pt(this._proxy,Nl,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(f,m,O){if(m=m===void 0?this._zoom:this._limitZoom(m),f=this._limitCenter(de(f),m,this.options.maxBounds),O=O||{},this._stop(),this._loaded&&!O.reset&&O!==!0){O.animate!==void 0&&(O.zoom=i({animate:O.animate},O.zoom),O.pan=i({animate:O.animate,duration:O.duration},O.pan));var k=this._zoom!==m?this._tryAnimatedZoom&&this._tryAnimatedZoom(f,m,O.zoom):this._tryAnimatedPan(f,O.pan);if(k)return clearTimeout(this._sizeTimer),this}return this._resetView(f,m,O.pan&&O.pan.noMoveStart),this},setZoom:function(f,m){return this._loaded?this.setView(this.getCenter(),f,{zoom:m}):(this._zoom=f,this)},zoomIn:function(f,m){return f=f||(it.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+f,m)},zoomOut:function(f,m){return f=f||(it.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-f,m)},setZoomAround:function(f,m,O){var k=this.getZoomScale(m),z=this.getSize().divideBy(2),te=f instanceof ae?f:this.latLngToContainerPoint(f),pe=te.subtract(z).multiplyBy(1-1/k),_e=this.containerPointToLatLng(z.add(pe));return this.setView(_e,m,{zoom:O})},_getBoundsCenterZoom:function(f,m){m=m||{},f=f.getBounds?f.getBounds():se(f);var O=H(m.paddingTopLeft||m.padding||[0,0]),k=H(m.paddingBottomRight||m.padding||[0,0]),z=this.getBoundsZoom(f,!1,O.add(k));if(z=typeof m.maxZoom=="number"?Math.min(m.maxZoom,z):z,z===1/0)return{center:f.getCenter(),zoom:z};var te=k.subtract(O).divideBy(2),pe=this.project(f.getSouthWest(),z),_e=this.project(f.getNorthEast(),z),Ce=this.unproject(pe.add(_e).divideBy(2).add(te),z);return{center:Ce,zoom:z}},fitBounds:function(f,m){if(f=se(f),!f.isValid())throw new Error("Bounds are not valid.");var O=this._getBoundsCenterZoom(f,m);return this.setView(O.center,O.zoom,m)},fitWorld:function(f){return this.fitBounds([[-90,-180],[90,180]],f)},panTo:function(f,m){return this.setView(f,this._zoom,{pan:m})},panBy:function(f,m){if(f=H(f).round(),m=m||{},!f.x&&!f.y)return this.fire("moveend");if(m.animate!==!0&&!this.getSize().contains(f))return this._resetView(this.unproject(this.project(this.getCenter()).add(f)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new fc,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),m.noMoveStart||this.fire("movestart"),m.animate!==!1){gt(this._mapPane,"leaflet-pan-anim");var O=this._getMapPanePos().subtract(f).round();this._panAnim.run(this._mapPane,O,m.duration||.25,m.easeLinearity)}else this._rawPanBy(f),this.fire("move").fire("moveend");return this},flyTo:function(f,m,O){if(O=O||{},O.animate===!1||!it.any3d)return this.setView(f,m,O);this._stop();var k=this.project(this.getCenter()),z=this.project(f),te=this.getSize(),pe=this._zoom;f=de(f),m=m===void 0?pe:m;var _e=Math.max(te.x,te.y),Ce=_e*this.getZoomScale(pe,m),Ne=z.distanceTo(k)||1,Xe=1.42,lt=Xe*Xe;function St(Dt){var Rs=Dt?-1:1,P_=Dt?Ce:_e,E_=Ce*Ce-_e*_e+Rs*lt*lt*Ne*Ne,Po=2*P_*lt*Ne,Eo=E_/Po,To=Math.sqrt(Eo*Eo+1)-Eo,Cc=To<1e-9?-18:Math.log(To);return Cc}function $r(Dt){return(Math.exp(Dt)-Math.exp(-Dt))/2}function kr(Dt){return(Math.exp(Dt)+Math.exp(-Dt))/2}function xn(Dt){return $r(Dt)/kr(Dt)}var cn=St(0);function As(Dt){return _e*(kr(cn)/kr(cn+Xe*Dt))}function ah(Dt){return _e*(kr(cn)*xn(cn+Xe*Dt)-$r(cn))/lt}function za(Dt){return 1-Math.pow(1-Dt,1.5)}var wv=Date.now(),Co=(St(1)-cn)/Xe,Ai=O.duration?1e3*O.duration:1e3*Co*.8;function ks(){var Dt=(Date.now()-wv)/Ai,Rs=za(Dt)*Co;Dt<=1?(this._flyToFrame=W(ks,this),this._move(this.unproject(k.add(z.subtract(k).multiplyBy(ah(Rs)/Ne)),pe),this.getScaleZoom(_e/As(Rs),pe),{flyTo:!0})):this._move(f,m)._moveEnd(!0)}return this._moveStart(!0,O.noMoveStart),ks.call(this),this},flyToBounds:function(f,m){var O=this._getBoundsCenterZoom(f,m);return this.flyTo(O.center,O.zoom,m)},setMaxBounds:function(f){return f=se(f),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),f.isValid()?(this.options.maxBounds=f,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(f){var m=this.options.minZoom;return this.options.minZoom=f,this._loaded&&m!==f&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(f):this},setMaxZoom:function(f){var m=this.options.maxZoom;return this.options.maxZoom=f,this._loaded&&m!==f&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(f):this},panInsideBounds:function(f,m){this._enforcingBounds=!0;var O=this.getCenter(),k=this._limitCenter(O,this._zoom,se(f));return O.equals(k)||this.panTo(k,m),this._enforcingBounds=!1,this},panInside:function(f,m){m=m||{};var O=H(m.paddingTopLeft||m.padding||[0,0]),k=H(m.paddingBottomRight||m.padding||[0,0]),z=this.project(this.getCenter()),te=this.project(f),pe=this.getPixelBounds(),_e=ne([pe.min.add(O),pe.max.subtract(k)]),Ce=_e.getSize();if(!_e.contains(te)){this._enforcingBounds=!0;var Ne=te.subtract(_e.getCenter()),Xe=_e.extend(te).getSize().subtract(Ce);z.x+=Ne.x<0?-Xe.x:Xe.x,z.y+=Ne.y<0?-Xe.y:Xe.y,this.panTo(this.unproject(z),m),this._enforcingBounds=!1}return this},invalidateSize:function(f){if(!this._loaded)return this;f=i({animate:!1,pan:!0},f===!0?{animate:!0}:f);var m=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var O=this.getSize(),k=m.divideBy(2).round(),z=O.divideBy(2).round(),te=k.subtract(z);return!te.x&&!te.y?this:(f.animate&&f.pan?this.panBy(te):(f.pan&&this._rawPanBy(te),this.fire("move"),f.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:m,newSize:O}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(f){if(f=this._locateOptions=i({timeout:1e4,watch:!1},f),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var m=o(this._handleGeolocationResponse,this),O=o(this._handleGeolocationError,this);return f.watch?this._locationWatchId=navigator.geolocation.watchPosition(m,O,f):navigator.geolocation.getCurrentPosition(m,O,f),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(f){if(this._container._leaflet_id){var m=f.code,O=f.message||(m===1?"permission denied":m===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:m,message:"Geolocation error: "+O+"."})}},_handleGeolocationResponse:function(f){if(this._container._leaflet_id){var m=f.coords.latitude,O=f.coords.longitude,k=new ce(m,O),z=k.toBounds(f.coords.accuracy*2),te=this._locateOptions;if(te.setView){var pe=this.getBoundsZoom(z);this.setView(k,te.maxZoom?Math.min(pe,te.maxZoom):pe)}var _e={latlng:k,bounds:z,timestamp:f.timestamp};for(var Ce in f.coords)typeof f.coords[Ce]=="number"&&(_e[Ce]=f.coords[Ce]);this.fire("locationfound",_e)}},addHandler:function(f,m){if(!m)return this;var O=this[f]=new m(this);return this._handlers.push(O),this.options[f]&&O.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(),Qt(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(q(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var f;for(f in this._layers)this._layers[f].remove();for(f in this._panes)Qt(this._panes[f]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(f,m){var O="leaflet-pane"+(f?" leaflet-"+f.replace("Pane","")+"-pane":""),k=_t("div",O,m||this._mapPane);return f&&(this._panes[f]=k),k},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var f=this.getPixelBounds(),m=this.unproject(f.getBottomLeft()),O=this.unproject(f.getTopRight());return new X(m,O)},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(f,m,O){f=se(f),O=H(O||[0,0]);var k=this.getZoom()||0,z=this.getMinZoom(),te=this.getMaxZoom(),pe=f.getNorthWest(),_e=f.getSouthEast(),Ce=this.getSize().subtract(O),Ne=ne(this.project(_e,k),this.project(pe,k)).getSize(),Xe=it.any3d?this.options.zoomSnap:1,lt=Ce.x/Ne.x,St=Ce.y/Ne.y,$r=m?Math.max(lt,St):Math.min(lt,St);return k=this.getScaleZoom($r,k),Xe&&(k=Math.round(k/(Xe/100))*(Xe/100),k=m?Math.ceil(k/Xe)*Xe:Math.floor(k/Xe)*Xe),Math.max(z,Math.min(te,k))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new ae(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(f,m){var O=this._getTopLeftPoint(f,m);return new V(O,O.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(f){return this.options.crs.getProjectedBounds(f===void 0?this.getZoom():f)},getPane:function(f){return typeof f=="string"?this._panes[f]:f},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(f,m){var O=this.options.crs;return m=m===void 0?this._zoom:m,O.scale(f)/O.scale(m)},getScaleZoom:function(f,m){var O=this.options.crs;m=m===void 0?this._zoom:m;var k=O.zoom(f*O.scale(m));return isNaN(k)?1/0:k},project:function(f,m){return m=m===void 0?this._zoom:m,this.options.crs.latLngToPoint(de(f),m)},unproject:function(f,m){return m=m===void 0?this._zoom:m,this.options.crs.pointToLatLng(H(f),m)},layerPointToLatLng:function(f){var m=H(f).add(this.getPixelOrigin());return this.unproject(m)},latLngToLayerPoint:function(f){var m=this.project(de(f))._round();return m._subtract(this.getPixelOrigin())},wrapLatLng:function(f){return this.options.crs.wrapLatLng(de(f))},wrapLatLngBounds:function(f){return this.options.crs.wrapLatLngBounds(se(f))},distance:function(f,m){return this.options.crs.distance(de(f),de(m))},containerPointToLayerPoint:function(f){return H(f).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(f){return H(f).add(this._getMapPanePos())},containerPointToLatLng:function(f){var m=this.containerPointToLayerPoint(H(f));return this.layerPointToLatLng(m)},latLngToContainerPoint:function(f){return this.layerPointToContainerPoint(this.latLngToLayerPoint(de(f)))},mouseEventToContainerPoint:function(f){return Fl(f,this._container)},mouseEventToLayerPoint:function(f){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(f))},mouseEventToLatLng:function(f){return this.layerPointToLatLng(this.mouseEventToLayerPoint(f))},_initContainer:function(f){var m=this._container=Xn(f);if(m){if(m._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");pt(m,"scroll",this._onScroll,this),this._containerId=c(m)},_initLayout:function(){var f=this._container;this._fadeAnimated=this.options.fadeAnimation&&it.any3d,gt(f,"leaflet-container"+(it.touch?" leaflet-touch":"")+(it.retina?" leaflet-retina":"")+(it.ielt9?" leaflet-oldie":"")+(it.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var m=Ml(f,"position");m!=="absolute"&&m!=="relative"&&m!=="fixed"&&m!=="sticky"&&(f.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var f=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),_r(this._mapPane,new ae(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(gt(f.markerPane,"leaflet-zoom-hide"),gt(f.shadowPane,"leaflet-zoom-hide"))},_resetView:function(f,m,O){_r(this._mapPane,new ae(0,0));var k=!this._loaded;this._loaded=!0,m=this._limitZoom(m),this.fire("viewprereset");var z=this._zoom!==m;this._moveStart(z,O)._move(f,m)._moveEnd(z),this.fire("viewreset"),k&&this.fire("load")},_moveStart:function(f,m){return f&&this.fire("zoomstart"),m||this.fire("movestart"),this},_move:function(f,m,O,k){m===void 0&&(m=this._zoom);var z=this._zoom!==m;return this._zoom=m,this._lastCenter=f,this._pixelOrigin=this._getNewPixelOrigin(f),k?O&&O.pinch&&this.fire("zoom",O):((z||O&&O.pinch)&&this.fire("zoom",O),this.fire("move",O)),this},_moveEnd:function(f){return f&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return q(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(f){_r(this._mapPane,this._getMapPanePos().subtract(f))},_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(f){this._targets={},this._targets[c(this._container)]=this;var m=f?Bt:pt;m(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&m(window,"resize",this._onResize,this),it.any3d&&this.options.transform3DLimit&&(f?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){q(this._resizeRequest),this._resizeRequest=W(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var f=this._getMapPanePos();Math.max(Math.abs(f.x),Math.abs(f.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(f,m){for(var O=[],k,z=m==="mouseout"||m==="mouseover",te=f.target||f.srcElement,pe=!1;te;){if(k=this._targets[c(te)],k&&(m==="click"||m==="preclick")&&this._draggableMoved(k)){pe=!0;break}if(k&&k.listens(m,!0)&&(z&&!Bl(te,f)||(O.push(k),z))||te===this._container)break;te=te.parentNode}return!O.length&&!pe&&!z&&this.listens(m,!0)&&(O=[this]),O},_isClickDisabled:function(f){for(;f&&f!==this._container;){if(f._leaflet_disable_click)return!0;f=f.parentNode}},_handleDOMEvent:function(f){var m=f.target||f.srcElement;if(!(!this._loaded||m._leaflet_disable_events||f.type==="click"&&this._isClickDisabled(m))){var O=f.type;O==="mousedown"&&gs(m),this._fireDOMEvent(f,O)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(f,m,O){if(f.type==="click"){var k=i({},f);k.type="preclick",this._fireDOMEvent(k,k.type,O)}var z=this._findEventTargets(f,m);if(O){for(var te=[],pe=0;pe<O.length;pe++)O[pe].listens(m,!0)&&te.push(O[pe]);z=te.concat(z)}if(z.length){m==="contextmenu"&&vr(f);var _e=z[0],Ce={originalEvent:f};if(f.type!=="keypress"&&f.type!=="keydown"&&f.type!=="keyup"){var Ne=_e.getLatLng&&(!_e._radius||_e._radius<=10);Ce.containerPoint=Ne?this.latLngToContainerPoint(_e.getLatLng()):this.mouseEventToContainerPoint(f),Ce.layerPoint=this.containerPointToLayerPoint(Ce.containerPoint),Ce.latlng=Ne?_e.getLatLng():this.layerPointToLatLng(Ce.layerPoint)}for(pe=0;pe<z.length;pe++)if(z[pe].fire(m,Ce,!0),Ce.originalEvent._stopped||z[pe].options.bubblingMouseEvents===!1&&T(this._mouseEvents,m)!==-1)return}},_draggableMoved:function(f){return f=f.dragging&&f.dragging.enabled()?f:this,f.dragging&&f.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var f=0,m=this._handlers.length;f<m;f++)this._handlers[f].disable()},whenReady:function(f,m){return this._loaded?f.call(m||this,{target:this}):this.on("load",f,m),this},_getMapPanePos:function(){return ia(this._mapPane)||new ae(0,0)},_moved:function(){var f=this._getMapPanePos();return f&&!f.equals([0,0])},_getTopLeftPoint:function(f,m){var O=f&&m!==void 0?this._getNewPixelOrigin(f,m):this.getPixelOrigin();return O.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(f,m){var O=this.getSize()._divideBy(2);return this.project(f,m)._subtract(O)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(f,m,O){var k=this._getNewPixelOrigin(O,m);return this.project(f,m)._subtract(k)},_latLngBoundsToNewLayerBounds:function(f,m,O){var k=this._getNewPixelOrigin(O,m);return ne([this.project(f.getSouthWest(),m)._subtract(k),this.project(f.getNorthWest(),m)._subtract(k),this.project(f.getSouthEast(),m)._subtract(k),this.project(f.getNorthEast(),m)._subtract(k)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(f){return this.latLngToLayerPoint(f).subtract(this._getCenterLayerPoint())},_limitCenter:function(f,m,O){if(!O)return f;var k=this.project(f,m),z=this.getSize().divideBy(2),te=new V(k.subtract(z),k.add(z)),pe=this._getBoundsOffset(te,O,m);return Math.abs(pe.x)<=1&&Math.abs(pe.y)<=1?f:this.unproject(k.add(pe),m)},_limitOffset:function(f,m){if(!m)return f;var O=this.getPixelBounds(),k=new V(O.min.add(f),O.max.add(f));return f.add(this._getBoundsOffset(k,m))},_getBoundsOffset:function(f,m,O){var k=ne(this.project(m.getNorthEast(),O),this.project(m.getSouthWest(),O)),z=k.min.subtract(f.min),te=k.max.subtract(f.max),pe=this._rebound(z.x,-te.x),_e=this._rebound(z.y,-te.y);return new ae(pe,_e)},_rebound:function(f,m){return f+m>0?Math.round(f-m)/2:Math.max(0,Math.ceil(f))-Math.max(0,Math.floor(m))},_limitZoom:function(f){var m=this.getMinZoom(),O=this.getMaxZoom(),k=it.any3d?this.options.zoomSnap:1;return k&&(f=Math.round(f/k)*k),Math.max(m,Math.min(O,f))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Ht(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(f,m){var O=this._getCenterOffset(f)._trunc();return(m&&m.animate)!==!0&&!this.getSize().contains(O)?!1:(this.panBy(O,m),!0)},_createAnimProxy:function(){var f=this._proxy=_t("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(f),this.on("zoomanim",function(m){var O=Ld,k=this._proxy.style[O];Qn(this._proxy,this.project(m.center,m.zoom),this.getZoomScale(m.zoom,1)),k===this._proxy.style[O]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Qt(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var f=this.getCenter(),m=this.getZoom();Qn(this._proxy,this.project(f,m),this.getZoomScale(m,1))},_catchTransitionEnd:function(f){this._animatingZoom&&f.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(f,m,O){if(this._animatingZoom)return!0;if(O=O||{},!this._zoomAnimated||O.animate===!1||this._nothingToAnimate()||Math.abs(m-this._zoom)>this.options.zoomAnimationThreshold)return!1;var k=this.getZoomScale(m),z=this._getCenterOffset(f)._divideBy(1-1/k);return O.animate!==!0&&!this.getSize().contains(z)?!1:(W(function(){this._moveStart(!0,O.noMoveStart||!1)._animateZoom(f,m,!0)},this),!0)},_animateZoom:function(f,m,O,k){this._mapPane&&(O&&(this._animatingZoom=!0,this._animateToCenter=f,this._animateToZoom=m,gt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:f,zoom:m,noUpdate:k}),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&&Ht(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 La(f,m){return new Et(f,m)}var _n=Q.extend({options:{position:"topright"},initialize:function(f){w(this,f)},getPosition:function(){return this.options.position},setPosition:function(f){var m=this._map;return m&&m.removeControl(this),this.options.position=f,m&&m.addControl(this),this},getContainer:function(){return this._container},addTo:function(f){this.remove(),this._map=f;var m=this._container=this.onAdd(f),O=this.getPosition(),k=f._controlCorners[O];return gt(m,"leaflet-control"),O.indexOf("bottom")!==-1?k.insertBefore(m,k.firstChild):k.appendChild(m),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Qt(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(f){this._map&&f&&f.screenX>0&&f.screenY>0&&this._map.getContainer().focus()}}),Ia=function(f){return new _n(f)};Et.include({addControl:function(f){return f.addTo(this),this},removeControl:function(f){return f.remove(),this},_initControlPos:function(){var f=this._controlCorners={},m="leaflet-",O=this._controlContainer=_t("div",m+"control-container",this._container);function k(z,te){var pe=m+z+" "+m+te;f[z+te]=_t("div",pe,O)}k("top","left"),k("top","right"),k("bottom","left"),k("bottom","right")},_clearControlPos:function(){for(var f in this._controlCorners)Qt(this._controlCorners[f]);Qt(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Fd=_n.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(f,m,O,k){return O<k?-1:k<O?1:0}},initialize:function(f,m,O){w(this,O),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var k in f)this._addLayer(f[k],k);for(k in m)this._addLayer(m[k],k,!0)},onAdd:function(f){this._initLayout(),this._update(),this._map=f,f.on("zoomend",this._checkDisabledLayers,this);for(var m=0;m<this._layers.length;m++)this._layers[m].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(f){return _n.prototype.addTo.call(this,f),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var f=0;f<this._layers.length;f++)this._layers[f].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(f,m){return this._addLayer(f,m),this._map?this._update():this},addOverlay:function(f,m){return this._addLayer(f,m,!0),this._map?this._update():this},removeLayer:function(f){f.off("add remove",this._onLayerChange,this);var m=this._getLayer(c(f));return m&&this._layers.splice(this._layers.indexOf(m),1),this._map?this._update():this},expand:function(){gt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var f=this._map.getSize().y-(this._container.offsetTop+50);return f<this._section.clientHeight?(gt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=f+"px"):Ht(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return Ht(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var f="leaflet-control-layers",m=this._container=_t("div",f),O=this.options.collapsed;m.setAttribute("aria-haspopup",!0),$l(m),uc(m);var k=this._section=_t("section",f+"-list");O&&(this._map.on("click",this.collapse,this),pt(m,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var z=this._layersLink=_t("a",f+"-toggle",m);z.href="#",z.title="Layers",z.setAttribute("role","button"),pt(z,{keydown:function(te){te.keyCode===13&&this._expandSafely()},click:function(te){vr(te),this._expandSafely()}},this),O||this.expand(),this._baseLayersList=_t("div",f+"-base",k),this._separator=_t("div",f+"-separator",k),this._overlaysList=_t("div",f+"-overlays",k),m.appendChild(k)},_getLayer:function(f){for(var m=0;m<this._layers.length;m++)if(this._layers[m]&&c(this._layers[m].layer)===f)return this._layers[m]},_addLayer:function(f,m,O){this._map&&f.on("add remove",this._onLayerChange,this),this._layers.push({layer:f,name:m,overlay:O}),this.options.sortLayers&&this._layers.sort(o(function(k,z){return this.options.sortFunction(k.layer,z.layer,k.name,z.name)},this)),this.options.autoZIndex&&f.setZIndex&&(this._lastZIndex++,f.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;nc(this._baseLayersList),nc(this._overlaysList),this._layerControlInputs=[];var f,m,O,k,z=0;for(O=0;O<this._layers.length;O++)k=this._layers[O],this._addItem(k),m=m||k.overlay,f=f||!k.overlay,z+=k.overlay?0:1;return this.options.hideSingleBase&&(f=f&&z>1,this._baseLayersList.style.display=f?"":"none"),this._separator.style.display=m&&f?"":"none",this},_onLayerChange:function(f){this._handlingClick||this._update();var m=this._getLayer(c(f.target)),O=m.overlay?f.type==="add"?"overlayadd":"overlayremove":f.type==="add"?"baselayerchange":null;O&&this._map.fire(O,m)},_createRadioElement:function(f,m){var O='<input type="radio" class="leaflet-control-layers-selector" name="'+f+'"'+(m?' checked="checked"':"")+"/>",k=document.createElement("div");return k.innerHTML=O,k.firstChild},_addItem:function(f){var m=document.createElement("label"),O=this._map.hasLayer(f.layer),k;f.overlay?(k=document.createElement("input"),k.type="checkbox",k.className="leaflet-control-layers-selector",k.defaultChecked=O):k=this._createRadioElement("leaflet-base-layers_"+c(this),O),this._layerControlInputs.push(k),k.layerId=c(f.layer),pt(k,"click",this._onInputClick,this);var z=document.createElement("span");z.innerHTML=" "+f.name;var te=document.createElement("span");m.appendChild(te),te.appendChild(k),te.appendChild(z);var pe=f.overlay?this._overlaysList:this._baseLayersList;return pe.appendChild(m),this._checkDisabledLayers(),m},_onInputClick:function(){if(!this._preventClick){var f=this._layerControlInputs,m,O,k=[],z=[];this._handlingClick=!0;for(var te=f.length-1;te>=0;te--)m=f[te],O=this._getLayer(m.layerId).layer,m.checked?k.push(O):m.checked||z.push(O);for(te=0;te<z.length;te++)this._map.hasLayer(z[te])&&this._map.removeLayer(z[te]);for(te=0;te<k.length;te++)this._map.hasLayer(k[te])||this._map.addLayer(k[te]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var f=this._layerControlInputs,m,O,k=this._map.getZoom(),z=f.length-1;z>=0;z--)m=f[z],O=this._getLayer(m.layerId).layer,m.disabled=O.options.minZoom!==void 0&&k<O.options.minZoom||O.options.maxZoom!==void 0&&k>O.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var f=this._section;this._preventClick=!0,pt(f,"click",vr),this.expand();var m=this;setTimeout(function(){Bt(f,"click",vr),m._preventClick=!1})}}),dc=function(f,m,O){return new Fd(f,m,O)},ys=_n.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(f){var m="leaflet-control-zoom",O=_t("div",m+" leaflet-bar"),k=this.options;return this._zoomInButton=this._createButton(k.zoomInText,k.zoomInTitle,m+"-in",O,this._zoomIn),this._zoomOutButton=this._createButton(k.zoomOutText,k.zoomOutTitle,m+"-out",O,this._zoomOut),this._updateDisabled(),f.on("zoomend zoomlevelschange",this._updateDisabled,this),O},onRemove:function(f){f.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(f){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(f.shiftKey?3:1))},_zoomOut:function(f){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(f.shiftKey?3:1))},_createButton:function(f,m,O,k,z){var te=_t("a",O,k);return te.innerHTML=f,te.href="#",te.title=m,te.setAttribute("role","button"),te.setAttribute("aria-label",m),$l(te),pt(te,"click",ei),pt(te,"click",z,this),pt(te,"click",this._refocusOnMap,this),te},_updateDisabled:function(){var f=this._map,m="leaflet-disabled";Ht(this._zoomInButton,m),Ht(this._zoomOutButton,m),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||f._zoom===f.getMinZoom())&&(gt(this._zoomOutButton,m),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||f._zoom===f.getMaxZoom())&&(gt(this._zoomInButton,m),this._zoomInButton.setAttribute("aria-disabled","true"))}});Et.mergeOptions({zoomControl:!0}),Et.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new ys,this.addControl(this.zoomControl))});var tv=function(f){return new ys(f)},un=_n.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(f){var m="leaflet-control-scale",O=_t("div",m),k=this.options;return this._addScales(k,m+"-line",O),f.on(k.updateWhenIdle?"moveend":"move",this._update,this),f.whenReady(this._update,this),O},onRemove:function(f){f.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(f,m,O){f.metric&&(this._mScale=_t("div",m,O)),f.imperial&&(this._iScale=_t("div",m,O))},_update:function(){var f=this._map,m=f.getSize().y/2,O=f.distance(f.containerPointToLatLng([0,m]),f.containerPointToLatLng([this.options.maxWidth,m]));this._updateScales(O)},_updateScales:function(f){this.options.metric&&f&&this._updateMetric(f),this.options.imperial&&f&&this._updateImperial(f)},_updateMetric:function(f){var m=this._getRoundNum(f),O=m<1e3?m+" m":m/1e3+" km";this._updateScale(this._mScale,O,m/f)},_updateImperial:function(f){var m=f*3.2808399,O,k,z;m>5280?(O=m/5280,k=this._getRoundNum(O),this._updateScale(this._iScale,k+" mi",k/O)):(z=this._getRoundNum(m),this._updateScale(this._iScale,z+" ft",z/m))},_updateScale:function(f,m,O){f.style.width=Math.round(this.options.maxWidth*O)+"px",f.innerHTML=m},_getRoundNum:function(f){var m=Math.pow(10,(Math.floor(f)+"").length-1),O=f/m;return O=O>=10?10:O>=5?5:O>=3?3:O>=2?2:1,m*O}}),bs=function(f){return new un(f)},Bd='<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>',_o=_n.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(it.inlineSvg?Bd+" ":"")+"Leaflet</a>"},initialize:function(f){w(this,f),this._attributions={}},onAdd:function(f){f.attributionControl=this,this._container=_t("div","leaflet-control-attribution"),$l(this._container);for(var m in f._layers)f._layers[m].getAttribution&&this.addAttribution(f._layers[m].getAttribution());return this._update(),f.on("layeradd",this._addAttribution,this),this._container},onRemove:function(f){f.off("layeradd",this._addAttribution,this)},_addAttribution:function(f){f.layer.getAttribution&&(this.addAttribution(f.layer.getAttribution()),f.layer.once("remove",function(){this.removeAttribution(f.layer.getAttribution())},this))},setPrefix:function(f){return this.options.prefix=f,this._update(),this},addAttribution:function(f){return f?(this._attributions[f]||(this._attributions[f]=0),this._attributions[f]++,this._update(),this):this},removeAttribution:function(f){return f?(this._attributions[f]&&(this._attributions[f]--,this._update()),this):this},_update:function(){if(this._map){var f=[];for(var m in this._attributions)this._attributions[m]&&f.push(m);var O=[];this.options.prefix&&O.push(this.options.prefix),f.length&&O.push(f.join(", ")),this._container.innerHTML=O.join(' <span aria-hidden="true">|</span> ')}}});Et.mergeOptions({attributionControl:!0}),Et.addInitHook(function(){this.options.attributionControl&&new _o().addTo(this)});var h_=function(f){return new _o(f)};_n.Layers=Fd,_n.Zoom=ys,_n.Scale=un,_n.Attribution=_o,Ia.layers=dc,Ia.zoom=tv,Ia.scale=bs,Ia.attribution=h_;var In=Q.extend({initialize:function(f){this._map=f},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}});In.addTo=function(f,m){return f.addHandler(m,this),this};var Ud={Events:oe},_s=it.touch?"touchstart mousedown":"mousedown",ti=ue.extend({options:{clickTolerance:3},initialize:function(f,m,O,k){w(this,k),this._element=f,this._dragStartTarget=m||f,this._preventOutline=O},enable:function(){this._enabled||(pt(this._dragStartTarget,_s,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ti._dragging===this&&this.finishDrag(!0),Bt(this._dragStartTarget,_s,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(f){if(this._enabled&&(this._moved=!1,!ps(this._element,"leaflet-zoom-anim"))){if(f.touches&&f.touches.length!==1){ti._dragging===this&&this.finishDrag();return}if(!(ti._dragging||f.shiftKey||f.which!==1&&f.button!==1&&!f.touches)&&(ti._dragging=this,this._preventOutline&&gs(this._element),oc(),At(),!this._moving)){this.fire("down");var m=f.touches?f.touches[0]:f,O=aa(this._element);this._startPoint=new ae(m.clientX,m.clientY),this._startPos=ia(this._element),this._parentScale=Ci(O);var k=f.type==="mousedown";pt(document,k?"mousemove":"touchmove",this._onMove,this),pt(document,k?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(f){if(this._enabled){if(f.touches&&f.touches.length>1){this._moved=!0;return}var m=f.touches&&f.touches.length===1?f.touches[0]:f,O=new ae(m.clientX,m.clientY)._subtract(this._startPoint);!O.x&&!O.y||Math.abs(O.x)+Math.abs(O.y)<this.options.clickTolerance||(O.x/=this._parentScale.x,O.y/=this._parentScale.y,vr(f),this._moved||(this.fire("dragstart"),this._moved=!0,gt(document.body,"leaflet-dragging"),this._lastTarget=f.target||f.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),gt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(O),this._moving=!0,this._lastEvent=f,this._updatePosition())}},_updatePosition:function(){var f={originalEvent:this._lastEvent};this.fire("predrag",f),_r(this._element,this._newPos),this.fire("drag",f)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(f){Ht(document.body,"leaflet-dragging"),this._lastTarget&&(Ht(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),Bt(document,"mousemove touchmove",this._onMove,this),Bt(document,"mouseup touchend touchcancel",this._onUp,this),sc(),vs();var m=this._moved&&this._moving;this._moving=!1,ti._dragging=!1,m&&this.fire("dragend",{noInertia:f,distance:this._newPos.distanceTo(this._startPos)})}});function zd(f,m,O){var k,z=[1,4,2,8],te,pe,_e,Ce,Ne,Xe,lt,St;for(te=0,Xe=f.length;te<Xe;te++)f[te]._code=wo(f[te],m);for(_e=0;_e<4;_e++){for(lt=z[_e],k=[],te=0,Xe=f.length,pe=Xe-1;te<Xe;pe=te++)Ce=f[te],Ne=f[pe],Ce._code<?Ne._code<||(St=pc(Ne,Ce,lt,m,O),St._code=wo(St,m),k.push(St)):(Ne._code<&&(St=pc(Ne,Ce,lt,m,O),St._code=wo(St,m),k.push(St)),k.push(Ce));f=k}return f}function rv(f,m){var O,k,z,te,pe,_e,Ce,Ne,Xe;if(!f||f.length===0)throw new Error("latlngs not passed");Dn(f)||(console.warn("latlngs are not flat! Only the first ring will be used"),f=f[0]);var lt=de([0,0]),St=se(f),$r=St.getNorthWest().distanceTo(St.getSouthWest())*St.getNorthEast().distanceTo(St.getNorthWest());$r<1700&&(lt=Vd(f));var kr=f.length,xn=[];for(O=0;O<kr;O++){var cn=de(f[O]);xn.push(m.project(de([cn.lat-lt.lat,cn.lng-lt.lng])))}for(_e=Ce=Ne=0,O=0,k=kr-1;O<kr;k=O++)z=xn[O],te=xn[k],pe=z.y*te.x-te.y*z.x,Ce+=(z.x+te.x)*pe,Ne+=(z.y+te.y)*pe,_e+=pe*3;_e===0?Xe=xn[0]:Xe=[Ce/_e,Ne/_e];var As=m.unproject(H(Xe));return de([As.lat+lt.lat,As.lng+lt.lng])}function Vd(f){for(var m=0,O=0,k=0,z=0;z<f.length;z++){var te=de(f[z]);m+=te.lat,O+=te.lng,k++}return de([m/k,O/k])}var p_={__proto__:null,clipPolygon:zd,polygonCenter:rv,centroid:Vd};function hc(f,m){if(!m||!f.length)return f.slice();var O=m*m;return f=g_(f,O),f=v_(f,O),f}function nv(f,m,O){return Math.sqrt(xo(f,m,O,!0))}function m_(f,m,O){return xo(f,m,O)}function v_(f,m){var O=f.length,k=typeof Uint8Array<"u"?Uint8Array:Array,z=new k(O);z[0]=z[O-1]=1,Wd(f,z,m,0,O-1);var te,pe=[];for(te=0;te<O;te++)z[te]&&pe.push(f[te]);return pe}function Wd(f,m,O,k,z){var te=0,pe,_e,Ce;for(_e=k+1;_e<=z-1;_e++)Ce=xo(f[_e],f[k],f[z],!0),Ce>te&&(pe=_e,te=Ce);te>O&&(m[pe]=1,Wd(f,m,O,k,pe),Wd(f,m,O,pe,z))}function g_(f,m){for(var O=[f[0]],k=1,z=0,te=f.length;k<te;k++)y_(f[k],f[z])>m&&(O.push(f[k]),z=k);return z<te-1&&O.push(f[te-1]),O}var qd;function iv(f,m,O,k,z){var te=k?qd:wo(f,O),pe=wo(m,O),_e,Ce,Ne;for(qd=pe;;){if(!(te|pe))return[f,m];if(te&pe)return!1;_e=te||pe,Ce=pc(f,m,_e,O,z),Ne=wo(Ce,O),_e===te?(f=Ce,te=Ne):(m=Ce,pe=Ne)}}function pc(f,m,O,k,z){var te=m.x-f.x,pe=m.y-f.y,_e=k.min,Ce=k.max,Ne,Xe;return O&8?(Ne=f.x+te*(Ce.y-f.y)/pe,Xe=Ce.y):O&4?(Ne=f.x+te*(_e.y-f.y)/pe,Xe=_e.y):O&2?(Ne=Ce.x,Xe=f.y+pe*(Ce.x-f.x)/te):O&1&&(Ne=_e.x,Xe=f.y+pe*(_e.x-f.x)/te),new ae(Ne,Xe,z)}function wo(f,m){var O=0;return f.x<m.min.x?O|=1:f.x>m.max.x&&(O|=2),f.y<m.min.y?O|=4:f.y>m.max.y&&(O|=8),O}function y_(f,m){var O=m.x-f.x,k=m.y-f.y;return O*O+k*k}function xo(f,m,O,k){var z=m.x,te=m.y,pe=O.x-z,_e=O.y-te,Ce=pe*pe+_e*_e,Ne;return Ce>0&&(Ne=((f.x-z)*pe+(f.y-te)*_e)/Ce,Ne>1?(z=O.x,te=O.y):Ne>0&&(z+=pe*Ne,te+=_e*Ne)),pe=f.x-z,_e=f.y-te,k?pe*pe+_e*_e:new ae(z,te)}function Dn(f){return!P(f[0])||typeof f[0][0]!="object"&&typeof f[0][0]<"u"}function av(f){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Dn(f)}function ov(f,m){var O,k,z,te,pe,_e,Ce,Ne;if(!f||f.length===0)throw new Error("latlngs not passed");Dn(f)||(console.warn("latlngs are not flat! Only the first ring will be used"),f=f[0]);var Xe=de([0,0]),lt=se(f),St=lt.getNorthWest().distanceTo(lt.getSouthWest())*lt.getNorthEast().distanceTo(lt.getNorthWest());St<1700&&(Xe=Vd(f));var $r=f.length,kr=[];for(O=0;O<$r;O++){var xn=de(f[O]);kr.push(m.project(de([xn.lat-Xe.lat,xn.lng-Xe.lng])))}for(O=0,k=0;O<$r-1;O++)k+=kr[O].distanceTo(kr[O+1])/2;if(k===0)Ne=kr[0];else for(O=0,te=0;O<$r-1;O++)if(pe=kr[O],_e=kr[O+1],z=pe.distanceTo(_e),te+=z,te>k){Ce=(te-k)/z,Ne=[_e.x-Ce*(_e.x-pe.x),_e.y-Ce*(_e.y-pe.y)];break}var cn=m.unproject(H(Ne));return de([cn.lat+Xe.lat,cn.lng+Xe.lng])}var sv={__proto__:null,simplify:hc,pointToSegmentDistance:nv,closestPointOnSegment:m_,clipSegment:iv,_getEdgeIntersection:pc,_getBitCode:wo,_sqClosestPointOnSegment:xo,isFlat:Dn,_flat:av,polylineCenter:ov},Hd={project:function(f){return new ae(f.lng,f.lat)},unproject:function(f){return new ce(f.y,f.x)},bounds:new V([-180,-90],[180,90])},Gd={R:6378137,R_MINOR:6356752314245179e-9,bounds:new V([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(f){var m=Math.PI/180,O=this.R,k=f.lat*m,z=this.R_MINOR/O,te=Math.sqrt(1-z*z),pe=te*Math.sin(k),_e=Math.tan(Math.PI/4-k/2)/Math.pow((1-pe)/(1+pe),te/2);return k=-O*Math.log(Math.max(_e,1e-10)),new ae(f.lng*m*O,k)},unproject:function(f){for(var m=180/Math.PI,O=this.R,k=this.R_MINOR/O,z=Math.sqrt(1-k*k),te=Math.exp(-f.y/O),pe=Math.PI/2-2*Math.atan(te),_e=0,Ce=.1,Ne;_e<15&&Math.abs(Ce)>1e-7;_e++)Ne=z*Math.sin(pe),Ne=Math.pow((1-Ne)/(1+Ne),z/2),Ce=Math.PI/2-2*Math.atan(te*Ne)-pe,pe+=Ce;return new ce(pe*m,f.x*m/O)}},b_={__proto__:null,LonLat:Hd,Mercator:Gd,SphericalMercator:G},__=i({},I,{code:"EPSG:3395",projection:Gd,transformation:function(){var f=.5/(Math.PI*Gd.R);return ie(f,.5,-f,.5)}()}),lv=i({},I,{code:"EPSG:4326",projection:Hd,transformation:ie(1/180,1,-1/180,.5)}),w_=i({},be,{projection:Hd,transformation:ie(1,0,-1,0),scale:function(f){return Math.pow(2,f)},zoom:function(f){return Math.log(f)/Math.LN2},distance:function(f,m){var O=m.lng-f.lng,k=m.lat-f.lat;return Math.sqrt(O*O+k*k)},infinite:!0});be.Earth=I,be.EPSG3395=__,be.EPSG3857=he,be.EPSG900913=Oe,be.EPSG4326=lv,be.Simple=w_;var ri=ue.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(f){return f.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(f){return f&&f.removeLayer(this),this},getPane:function(f){return this._map.getPane(f?this.options[f]||f:this.options.pane)},addInteractiveTarget:function(f){return this._map._targets[c(f)]=this,this},removeInteractiveTarget:function(f){return delete this._map._targets[c(f)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(f){var m=f.target;if(m.hasLayer(this)){if(this._map=m,this._zoomAnimated=m._zoomAnimated,this.getEvents){var O=this.getEvents();m.on(O,this),this.once("remove",function(){m.off(O,this)},this)}this.onAdd(m),this.fire("add"),m.fire("layeradd",{layer:this})}}});Et.include({addLayer:function(f){if(!f._layerAdd)throw new Error("The provided object is not a Layer.");var m=c(f);return this._layers[m]?this:(this._layers[m]=f,f._mapToAdd=this,f.beforeAdd&&f.beforeAdd(this),this.whenReady(f._layerAdd,f),this)},removeLayer:function(f){var m=c(f);return this._layers[m]?(this._loaded&&f.onRemove(this),delete this._layers[m],this._loaded&&(this.fire("layerremove",{layer:f}),f.fire("remove")),f._map=f._mapToAdd=null,this):this},hasLayer:function(f){return c(f)in this._layers},eachLayer:function(f,m){for(var O in this._layers)f.call(m,this._layers[O]);return this},_addLayers:function(f){f=f?P(f)?f:[f]:[];for(var m=0,O=f.length;m<O;m++)this.addLayer(f[m])},_addZoomLimit:function(f){(!isNaN(f.options.maxZoom)||!isNaN(f.options.minZoom))&&(this._zoomBoundLayers[c(f)]=f,this._updateZoomLevels())},_removeZoomLimit:function(f){var m=c(f);this._zoomBoundLayers[m]&&(delete this._zoomBoundLayers[m],this._updateZoomLevels())},_updateZoomLevels:function(){var f=1/0,m=-1/0,O=this._getZoomSpan();for(var k in this._zoomBoundLayers){var z=this._zoomBoundLayers[k].options;f=z.minZoom===void 0?f:Math.min(f,z.minZoom),m=z.maxZoom===void 0?m:Math.max(m,z.maxZoom)}this._layersMaxZoom=m===-1/0?void 0:m,this._layersMinZoom=f===1/0?void 0:f,O!==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 Da=ri.extend({initialize:function(f,m){w(this,m),this._layers={};var O,k;if(f)for(O=0,k=f.length;O<k;O++)this.addLayer(f[O])},addLayer:function(f){var m=this.getLayerId(f);return this._layers[m]=f,this._map&&this._map.addLayer(f),this},removeLayer:function(f){var m=f in this._layers?f:this.getLayerId(f);return this._map&&this._layers[m]&&this._map.removeLayer(this._layers[m]),delete this._layers[m],this},hasLayer:function(f){var m=typeof f=="number"?f:this.getLayerId(f);return m in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(f){var m=Array.prototype.slice.call(arguments,1),O,k;for(O in this._layers)k=this._layers[O],k[f]&&k[f].apply(k,m);return this},onAdd:function(f){this.eachLayer(f.addLayer,f)},onRemove:function(f){this.eachLayer(f.removeLayer,f)},eachLayer:function(f,m){for(var O in this._layers)f.call(m,this._layers[O]);return this},getLayer:function(f){return this._layers[f]},getLayers:function(){var f=[];return this.eachLayer(f.push,f),f},setZIndex:function(f){return this.invoke("setZIndex",f)},getLayerId:function(f){return c(f)}}),Ul=function(f,m){return new Da(f,m)},oa=Da.extend({addLayer:function(f){return this.hasLayer(f)?this:(f.addEventParent(this),Da.prototype.addLayer.call(this,f),this.fire("layeradd",{layer:f}))},removeLayer:function(f){return this.hasLayer(f)?(f in this._layers&&(f=this._layers[f]),f.removeEventParent(this),Da.prototype.removeLayer.call(this,f),this.fire("layerremove",{layer:f})):this},setStyle:function(f){return this.invoke("setStyle",f)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var f=new X;for(var m in this._layers){var O=this._layers[m];f.extend(O.getBounds?O.getBounds():O.getLatLng())}return f}}),uv=function(f,m){return new oa(f,m)},So=Q.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(f){w(this,f)},createIcon:function(f){return this._createIcon("icon",f)},createShadow:function(f){return this._createIcon("shadow",f)},_createIcon:function(f,m){var O=this._getIconUrl(f);if(!O){if(f==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var k=this._createImg(O,m&&m.tagName==="IMG"?m:null);return this._setIconStyles(k,f),(this.options.crossOrigin||this.options.crossOrigin==="")&&(k.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),k},_setIconStyles:function(f,m){var O=this.options,k=O[m+"Size"];typeof k=="number"&&(k=[k,k]);var z=H(k),te=H(m==="shadow"&&O.shadowAnchor||O.iconAnchor||z&&z.divideBy(2,!0));f.className="leaflet-marker-"+m+" "+(O.className||""),te&&(f.style.marginLeft=-te.x+"px",f.style.marginTop=-te.y+"px"),z&&(f.style.width=z.x+"px",f.style.height=z.y+"px")},_createImg:function(f,m){return m=m||document.createElement("img"),m.src=f,m},_getIconUrl:function(f){return it.retina&&this.options[f+"RetinaUrl"]||this.options[f+"Url"]}});function cv(f){return new So(f)}var ws=So.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(f){return typeof ws.imagePath!="string"&&(ws.imagePath=this._detectIconPath()),(this.options.imagePath||ws.imagePath)+So.prototype._getIconUrl.call(this,f)},_stripUrl:function(f){var m=function(O,k,z){var te=k.exec(O);return te&&te[z]};return f=m(f,/^url\((['"])?(.+)\1\)$/,2),f&&m(f,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var f=_t("div","leaflet-default-icon-path",document.body),m=Ml(f,"background-image")||Ml(f,"backgroundImage");if(document.body.removeChild(f),m=this._stripUrl(m),m)return m;var O=document.querySelector('link[href$="leaflet.css"]');return O?O.href.substring(0,O.href.length-11-1):""}}),Kd=In.extend({initialize:function(f){this._marker=f},addHooks:function(){var f=this._marker._icon;this._draggable||(this._draggable=new ti(f,f,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),gt(f,"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&&Ht(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(f){var m=this._marker,O=m._map,k=this._marker.options.autoPanSpeed,z=this._marker.options.autoPanPadding,te=ia(m._icon),pe=O.getPixelBounds(),_e=O.getPixelOrigin(),Ce=ne(pe.min._subtract(_e).add(z),pe.max._subtract(_e).subtract(z));if(!Ce.contains(te)){var Ne=H((Math.max(Ce.max.x,te.x)-Ce.max.x)/(pe.max.x-Ce.max.x)-(Math.min(Ce.min.x,te.x)-Ce.min.x)/(pe.min.x-Ce.min.x),(Math.max(Ce.max.y,te.y)-Ce.max.y)/(pe.max.y-Ce.max.y)-(Math.min(Ce.min.y,te.y)-Ce.min.y)/(pe.min.y-Ce.min.y)).multiplyBy(k);O.panBy(Ne,{animate:!1}),this._draggable._newPos._add(Ne),this._draggable._startPos._add(Ne),_r(m._icon,this._draggable._newPos),this._onDrag(f),this._panRequest=W(this._adjustPan.bind(this,f))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(f){this._marker.options.autoPan&&(q(this._panRequest),this._panRequest=W(this._adjustPan.bind(this,f)))},_onDrag:function(f){var m=this._marker,O=m._shadow,k=ia(m._icon),z=m._map.layerPointToLatLng(k);O&&_r(O,k),m._latlng=z,f.latlng=z,f.oldLatLng=this._oldLatLng,m.fire("move",f).fire("drag",f)},_onDragEnd:function(f){q(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",f)}}),sa=ri.extend({options:{icon:new ws,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(f,m){w(this,m),this._latlng=de(f)},onAdd:function(f){this._zoomAnimated=this._zoomAnimated&&f.options.markerZoomAnimation,this._zoomAnimated&&f.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(f){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&f.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(f){var m=this._latlng;return this._latlng=de(f),this.update(),this.fire("move",{oldLatLng:m,latlng:this._latlng})},setZIndexOffset:function(f){return this.options.zIndexOffset=f,this.update()},getIcon:function(){return this.options.icon},setIcon:function(f){return this.options.icon=f,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 f=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(f)}return this},_initIcon:function(){var f=this.options,m="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),O=f.icon.createIcon(this._icon),k=!1;O!==this._icon&&(this._icon&&this._removeIcon(),k=!0,f.title&&(O.title=f.title),O.tagName==="IMG"&&(O.alt=f.alt||"")),gt(O,m),f.keyboard&&(O.tabIndex="0",O.setAttribute("role","button")),this._icon=O,f.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&pt(O,"focus",this._panOnFocus,this);var z=f.icon.createShadow(this._shadow),te=!1;z!==this._shadow&&(this._removeShadow(),te=!0),z&&(gt(z,m),z.alt=""),this._shadow=z,f.opacity<1&&this._updateOpacity(),k&&this.getPane().appendChild(this._icon),this._initInteraction(),z&&te&&this.getPane(f.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Bt(this._icon,"focus",this._panOnFocus,this),Qt(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Qt(this._shadow),this._shadow=null},_setPos:function(f){this._icon&&_r(this._icon,f),this._shadow&&_r(this._shadow,f),this._zIndex=f.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(f){this._icon&&(this._icon.style.zIndex=this._zIndex+f)},_animateZoom:function(f){var m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center).round();this._setPos(m)},_initInteraction:function(){if(this.options.interactive&&(gt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Kd)){var f=this.options.draggable;this.dragging&&(f=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Kd(this),f&&this.dragging.enable()}},setOpacity:function(f){return this.options.opacity=f,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var f=this.options.opacity;this._icon&&ln(this._icon,f),this._shadow&&ln(this._shadow,f)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var f=this._map;if(f){var m=this.options.icon.options,O=m.iconSize?H(m.iconSize):H(0,0),k=m.iconAnchor?H(m.iconAnchor):H(0,0);f.panInside(this._latlng,{paddingTopLeft:k,paddingBottomRight:O.subtract(k)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function x_(f,m){return new sa(f,m)}var $a=ri.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(f){this._renderer=f.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(f){return w(this,f),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&f&&Object.prototype.hasOwnProperty.call(f,"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)}}),mc=$a.extend({options:{fill:!0,radius:10},initialize:function(f,m){w(this,m),this._latlng=de(f),this._radius=this.options.radius},setLatLng:function(f){var m=this._latlng;return this._latlng=de(f),this.redraw(),this.fire("move",{oldLatLng:m,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(f){return this.options.radius=this._radius=f,this.redraw()},getRadius:function(){return this._radius},setStyle:function(f){var m=f&&f.radius||this._radius;return $a.prototype.setStyle.call(this,f),this.setRadius(m),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var f=this._radius,m=this._radiusY||f,O=this._clickTolerance(),k=[f+O,m+O];this._pxBounds=new V(this._point.subtract(k),this._point.add(k))},_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(f){return f.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function fv(f,m){return new mc(f,m)}var vc=mc.extend({initialize:function(f,m,O){if(typeof m=="number"&&(m=i({},O,{radius:m})),w(this,m),this._latlng=de(f),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(f){return this._mRadius=f,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var f=[this._radius,this._radiusY||this._radius];return new X(this._map.layerPointToLatLng(this._point.subtract(f)),this._map.layerPointToLatLng(this._point.add(f)))},setStyle:$a.prototype.setStyle,_project:function(){var f=this._latlng.lng,m=this._latlng.lat,O=this._map,k=O.options.crs;if(k.distance===I.distance){var z=Math.PI/180,te=this._mRadius/I.R/z,pe=O.project([m+te,f]),_e=O.project([m-te,f]),Ce=pe.add(_e).divideBy(2),Ne=O.unproject(Ce).lat,Xe=Math.acos((Math.cos(te*z)-Math.sin(m*z)*Math.sin(Ne*z))/(Math.cos(m*z)*Math.cos(Ne*z)))/z;(isNaN(Xe)||Xe===0)&&(Xe=te/Math.cos(Math.PI/180*m)),this._point=Ce.subtract(O.getPixelOrigin()),this._radius=isNaN(Xe)?0:Ce.x-O.project([Ne,f-Xe]).x,this._radiusY=Ce.y-pe.y}else{var lt=k.unproject(k.project(this._latlng).subtract([this._mRadius,0]));this._point=O.latLngToLayerPoint(this._latlng),this._radius=this._point.x-O.latLngToLayerPoint(lt).x}this._updateBounds()}});function zl(f,m,O){return new vc(f,m,O)}var wn=$a.extend({options:{smoothFactor:1,noClip:!1},initialize:function(f,m){w(this,m),this._setLatLngs(f)},getLatLngs:function(){return this._latlngs},setLatLngs:function(f){return this._setLatLngs(f),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(f){for(var m=1/0,O=null,k=xo,z,te,pe=0,_e=this._parts.length;pe<_e;pe++)for(var Ce=this._parts[pe],Ne=1,Xe=Ce.length;Ne<Xe;Ne++){z=Ce[Ne-1],te=Ce[Ne];var lt=k(f,z,te,!0);lt<m&&(m=lt,O=k(f,z,te))}return O&&(O.distance=Math.sqrt(m)),O},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return ov(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(f,m){return m=m||this._defaultShape(),f=de(f),m.push(f),this._bounds.extend(f),this.redraw()},_setLatLngs:function(f){this._bounds=new X,this._latlngs=this._convertLatLngs(f)},_defaultShape:function(){return Dn(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(f){for(var m=[],O=Dn(f),k=0,z=f.length;k<z;k++)O?(m[k]=de(f[k]),this._bounds.extend(m[k])):m[k]=this._convertLatLngs(f[k]);return m},_project:function(){var f=new V;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,f),this._bounds.isValid()&&f.isValid()&&(this._rawPxBounds=f,this._updateBounds())},_updateBounds:function(){var f=this._clickTolerance(),m=new ae(f,f);this._rawPxBounds&&(this._pxBounds=new V([this._rawPxBounds.min.subtract(m),this._rawPxBounds.max.add(m)]))},_projectLatlngs:function(f,m,O){var k=f[0]instanceof ce,z=f.length,te,pe;if(k){for(pe=[],te=0;te<z;te++)pe[te]=this._map.latLngToLayerPoint(f[te]),O.extend(pe[te]);m.push(pe)}else for(te=0;te<z;te++)this._projectLatlngs(f[te],m,O)},_clipPoints:function(){var f=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(f))){if(this.options.noClip){this._parts=this._rings;return}var m=this._parts,O,k,z,te,pe,_e,Ce;for(O=0,z=0,te=this._rings.length;O<te;O++)for(Ce=this._rings[O],k=0,pe=Ce.length;k<pe-1;k++)_e=iv(Ce[k],Ce[k+1],f,k,!0),_e&&(m[z]=m[z]||[],m[z].push(_e[0]),(_e[1]!==Ce[k+1]||k===pe-2)&&(m[z].push(_e[1]),z++))}},_simplifyPoints:function(){for(var f=this._parts,m=this.options.smoothFactor,O=0,k=f.length;O<k;O++)f[O]=hc(f[O],m)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(f,m){var O,k,z,te,pe,_e,Ce=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(f))return!1;for(O=0,te=this._parts.length;O<te;O++)for(_e=this._parts[O],k=0,pe=_e.length,z=pe-1;k<pe;z=k++)if(!(!m&&k===0)&&nv(f,_e[z],_e[k])<=Ce)return!0;return!1}});function S_(f,m){return new wn(f,m)}wn._flat=av;var la=wn.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 rv(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(f){var m=wn.prototype._convertLatLngs.call(this,f),O=m.length;return O>=2&&m[0]instanceof ce&&m[0].equals(m[O-1])&&m.pop(),m},_setLatLngs:function(f){wn.prototype._setLatLngs.call(this,f),Dn(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Dn(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var f=this._renderer._bounds,m=this.options.weight,O=new ae(m,m);if(f=new V(f.min.subtract(O),f.max.add(O)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(f))){if(this.options.noClip){this._parts=this._rings;return}for(var k=0,z=this._rings.length,te;k<z;k++)te=zd(this._rings[k],f,!0),te.length&&this._parts.push(te)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(f){var m=!1,O,k,z,te,pe,_e,Ce,Ne;if(!this._pxBounds||!this._pxBounds.contains(f))return!1;for(te=0,Ce=this._parts.length;te<Ce;te++)for(O=this._parts[te],pe=0,Ne=O.length,_e=Ne-1;pe<Ne;_e=pe++)k=O[pe],z=O[_e],k.y>f.y!=z.y>f.y&&f.x<(z.x-k.x)*(f.y-k.y)/(z.y-k.y)+k.x&&(m=!m);return m||wn.prototype._containsPoint.call(this,f,!0)}});function O_(f,m){return new la(f,m)}var Ei=oa.extend({initialize:function(f,m){w(this,m),this._layers={},f&&this.addData(f)},addData:function(f){var m=P(f)?f:f.features,O,k,z;if(m){for(O=0,k=m.length;O<k;O++)z=m[O],(z.geometries||z.geometry||z.features||z.coordinates)&&this.addData(z);return this}var te=this.options;if(te.filter&&!te.filter(f))return this;var pe=xs(f,te);return pe?(pe.feature=wc(f),pe.defaultOptions=pe.options,this.resetStyle(pe),te.onEachFeature&&te.onEachFeature(f,pe),this.addLayer(pe)):this},resetStyle:function(f){return f===void 0?this.eachLayer(this.resetStyle,this):(f.options=i({},f.defaultOptions),this._setLayerStyle(f,this.options.style),this)},setStyle:function(f){return this.eachLayer(function(m){this._setLayerStyle(m,f)},this)},_setLayerStyle:function(f,m){f.setStyle&&(typeof m=="function"&&(m=m(f.feature)),f.setStyle(m))}});function xs(f,m){var O=f.type==="Feature"?f.geometry:f,k=O?O.coordinates:null,z=[],te=m&&m.pointToLayer,pe=m&&m.coordsToLatLng||yc,_e,Ce,Ne,Xe;if(!k&&!O)return null;switch(O.type){case"Point":return _e=pe(k),gc(te,f,_e,m);case"MultiPoint":for(Ne=0,Xe=k.length;Ne<Xe;Ne++)_e=pe(k[Ne]),z.push(gc(te,f,_e,m));return new oa(z);case"LineString":case"MultiLineString":return Ce=Vl(k,O.type==="LineString"?0:1,pe),new wn(Ce,m);case"Polygon":case"MultiPolygon":return Ce=Vl(k,O.type==="Polygon"?1:2,pe),new la(Ce,m);case"GeometryCollection":for(Ne=0,Xe=O.geometries.length;Ne<Xe;Ne++){var lt=xs({geometry:O.geometries[Ne],type:"Feature",properties:f.properties},m);lt&&z.push(lt)}return new oa(z);case"FeatureCollection":for(Ne=0,Xe=O.features.length;Ne<Xe;Ne++){var St=xs(O.features[Ne],m);St&&z.push(St)}return new oa(z);default:throw new Error("Invalid GeoJSON object.")}}function gc(f,m,O,k){return f?f(m,O):new sa(O,k&&k.markersInheritOptions&&k)}function yc(f){return new ce(f[1],f[0],f[2])}function Vl(f,m,O){for(var k=[],z=0,te=f.length,pe;z<te;z++)pe=m?Vl(f[z],m-1,O):(O||yc)(f[z]),k.push(pe);return k}function bc(f,m){return f=de(f),f.alt!==void 0?[g(f.lng,m),g(f.lat,m),g(f.alt,m)]:[g(f.lng,m),g(f.lat,m)]}function _c(f,m,O,k){for(var z=[],te=0,pe=f.length;te<pe;te++)z.push(m?_c(f[te],Dn(f[te])?0:m-1,O,k):bc(f[te],k));return!m&&O&&z.length>0&&z.push(z[0].slice()),z}function Ss(f,m){return f.feature?i({},f.feature,{geometry:m}):wc(m)}function wc(f){return f.type==="Feature"||f.type==="FeatureCollection"?f:{type:"Feature",properties:{},geometry:f}}var Yd={toGeoJSON:function(f){return Ss(this,{type:"Point",coordinates:bc(this.getLatLng(),f)})}};sa.include(Yd),vc.include(Yd),mc.include(Yd),wn.include({toGeoJSON:function(f){var m=!Dn(this._latlngs),O=_c(this._latlngs,m?1:0,!1,f);return Ss(this,{type:(m?"Multi":"")+"LineString",coordinates:O})}}),la.include({toGeoJSON:function(f){var m=!Dn(this._latlngs),O=m&&!Dn(this._latlngs[0]),k=_c(this._latlngs,O?2:m?1:0,!0,f);return m||(k=[k]),Ss(this,{type:(O?"Multi":"")+"Polygon",coordinates:k})}}),Da.include({toMultiPoint:function(f){var m=[];return this.eachLayer(function(O){m.push(O.toGeoJSON(f).geometry.coordinates)}),Ss(this,{type:"MultiPoint",coordinates:m})},toGeoJSON:function(f){var m=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(m==="MultiPoint")return this.toMultiPoint(f);var O=m==="GeometryCollection",k=[];return this.eachLayer(function(z){if(z.toGeoJSON){var te=z.toGeoJSON(f);if(O)k.push(te.geometry);else{var pe=wc(te);pe.type==="FeatureCollection"?k.push.apply(k,pe.features):k.push(pe)}}}),O?Ss(this,{geometries:k,type:"GeometryCollection"}):{type:"FeatureCollection",features:k}}});function dv(f,m){return new Ei(f,m)}var ni=dv,Fa=ri.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(f,m,O){this._url=f,this._bounds=se(m),w(this,O)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(gt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Qt(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(f){return this.options.opacity=f,this._image&&this._updateOpacity(),this},setStyle:function(f){return f.opacity&&this.setOpacity(f.opacity),this},bringToFront:function(){return this._map&&hs(this._image),this},bringToBack:function(){return this._map&&na(this._image),this},setUrl:function(f){return this._url=f,this._image&&(this._image.src=f),this},setBounds:function(f){return this._bounds=se(f),this._map&&this._reset(),this},getEvents:function(){var f={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(f.zoomanim=this._animateZoom),f},setZIndex:function(f){return this.options.zIndex=f,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var f=this._url.tagName==="IMG",m=this._image=f?this._url:_t("img");if(gt(m,"leaflet-image-layer"),this._zoomAnimated&>(m,"leaflet-zoom-animated"),this.options.className&>(m,this.options.className),m.onselectstart=p,m.onmousemove=p,m.onload=o(this.fire,this,"load"),m.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(m.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),f){this._url=m.src;return}m.src=this._url,m.alt=this.options.alt},_animateZoom:function(f){var m=this._map.getZoomScale(f.zoom),O=this._map._latLngBoundsToNewLayerBounds(this._bounds,f.zoom,f.center).min;Qn(this._image,O,m)},_reset:function(){var f=this._image,m=new V(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),O=m.getSize();_r(f,m.min),f.style.width=O.x+"px",f.style.height=O.y+"px"},_updateOpacity:function(){ln(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 f=this.options.errorOverlayUrl;f&&this._url!==f&&(this._url=f,this._image.src=f)},getCenter:function(){return this._bounds.getCenter()}}),hv=function(f,m,O){return new Fa(f,m,O)},Zd=Fa.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var f=this._url.tagName==="VIDEO",m=this._image=f?this._url:_t("video");if(gt(m,"leaflet-image-layer"),this._zoomAnimated&>(m,"leaflet-zoom-animated"),this.options.className&>(m,this.options.className),m.onselectstart=p,m.onmousemove=p,m.onloadeddata=o(this.fire,this,"load"),f){for(var O=m.getElementsByTagName("source"),k=[],z=0;z<O.length;z++)k.push(O[z].src);this._url=O.length>0?k:[m.src];return}P(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(m.style,"objectFit")&&(m.style.objectFit="fill"),m.autoplay=!!this.options.autoplay,m.loop=!!this.options.loop,m.muted=!!this.options.muted,m.playsInline=!!this.options.playsInline;for(var te=0;te<this._url.length;te++){var pe=_t("source");pe.src=this._url[te],m.appendChild(pe)}}});function pv(f,m,O){return new Zd(f,m,O)}var Xd=Fa.extend({_initImage:function(){var f=this._image=this._url;gt(f,"leaflet-image-layer"),this._zoomAnimated&>(f,"leaflet-zoom-animated"),this.options.className&>(f,this.options.className),f.onselectstart=p,f.onmousemove=p}});function Qd(f,m,O){return new Xd(f,m,O)}var Ti=ri.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(f,m){f&&(f instanceof ce||P(f))?(this._latlng=de(f),w(this,m)):(w(this,f),this._source=m),this.options.content&&(this._content=this.options.content)},openOn:function(f){return f=arguments.length?f:this._source._map,f.hasLayer(this)||f.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(f){return this._map?this.close():(arguments.length?this._source=f:f=this._source,this._prepareOpen(),this.openOn(f._map)),this},onAdd:function(f){this._zoomAnimated=f._zoomAnimated,this._container||this._initLayout(),f._fadeAnimated&&ln(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),f._fadeAnimated&&ln(this._container,1),this.bringToFront(),this.options.interactive&&(gt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(f){f._fadeAnimated?(ln(this._container,0),this._removeTimeout=setTimeout(o(Qt,void 0,this._container),200)):Qt(this._container),this.options.interactive&&(Ht(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(f){return this._latlng=de(f),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(f){return this._content=f,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 f={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(f.zoomanim=this._animateZoom),f},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&hs(this._container),this},bringToBack:function(){return this._map&&na(this._container),this},_prepareOpen:function(f){var m=this._source;if(!m._map)return!1;if(m instanceof oa){m=null;var O=this._source._layers;for(var k in O)if(O[k]._map){m=O[k];break}if(!m)return!1;this._source=m}if(!f)if(m.getCenter)f=m.getCenter();else if(m.getLatLng)f=m.getLatLng();else if(m.getBounds)f=m.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(f),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var f=this._contentNode,m=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof m=="string")f.innerHTML=m;else{for(;f.hasChildNodes();)f.removeChild(f.firstChild);f.appendChild(m)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var f=this._map.latLngToLayerPoint(this._latlng),m=H(this.options.offset),O=this._getAnchor();this._zoomAnimated?_r(this._container,f.add(O)):m=m.add(f).add(O);var k=this._containerBottom=-m.y,z=this._containerLeft=-Math.round(this._containerWidth/2)+m.x;this._container.style.bottom=k+"px",this._container.style.left=z+"px"}},_getAnchor:function(){return[0,0]}});Et.include({_initOverlay:function(f,m,O,k){var z=m;return z instanceof f||(z=new f(k).setContent(m)),O&&z.setLatLng(O),z}}),ri.include({_initOverlay:function(f,m,O,k){var z=O;return z instanceof f?(w(z,k),z._source=this):(z=m&&!k?m:new f(k,this),z.setContent(O)),z}});var xc=Ti.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(f){return f=arguments.length?f:this._source._map,!f.hasLayer(this)&&f._popup&&f._popup.options.autoClose&&f.removeLayer(f._popup),f._popup=this,Ti.prototype.openOn.call(this,f)},onAdd:function(f){Ti.prototype.onAdd.call(this,f),f.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof $a||this._source.on("preclick",Pi))},onRemove:function(f){Ti.prototype.onRemove.call(this,f),f.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof $a||this._source.off("preclick",Pi))},getEvents:function(){var f=Ti.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(f.preclick=this.close),this.options.keepInView&&(f.moveend=this._adjustPan),f},_initLayout:function(){var f="leaflet-popup",m=this._container=_t("div",f+" "+(this.options.className||"")+" leaflet-zoom-animated"),O=this._wrapper=_t("div",f+"-content-wrapper",m);if(this._contentNode=_t("div",f+"-content",O),$l(m),uc(this._contentNode),pt(m,"contextmenu",Pi),this._tipContainer=_t("div",f+"-tip-container",m),this._tip=_t("div",f+"-tip",this._tipContainer),this.options.closeButton){var k=this._closeButton=_t("a",f+"-close-button",m);k.setAttribute("role","button"),k.setAttribute("aria-label","Close popup"),k.href="#close",k.innerHTML='<span aria-hidden="true">×</span>',pt(k,"click",function(z){vr(z),this.close()},this)}},_updateLayout:function(){var f=this._contentNode,m=f.style;m.width="",m.whiteSpace="nowrap";var O=f.offsetWidth;O=Math.min(O,this.options.maxWidth),O=Math.max(O,this.options.minWidth),m.width=O+1+"px",m.whiteSpace="",m.height="";var k=f.offsetHeight,z=this.options.maxHeight,te="leaflet-popup-scrolled";z&&k>z?(m.height=z+"px",gt(f,te)):Ht(f,te),this._containerWidth=this._container.offsetWidth},_animateZoom:function(f){var m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center),O=this._getAnchor();_r(this._container,m.add(O))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var f=this._map,m=parseInt(Ml(this._container,"marginBottom"),10)||0,O=this._container.offsetHeight+m,k=this._containerWidth,z=new ae(this._containerLeft,-O-this._containerBottom);z._add(ia(this._container));var te=f.layerPointToContainerPoint(z),pe=H(this.options.autoPanPadding),_e=H(this.options.autoPanPaddingTopLeft||pe),Ce=H(this.options.autoPanPaddingBottomRight||pe),Ne=f.getSize(),Xe=0,lt=0;te.x+k+Ce.x>Ne.x&&(Xe=te.x+k-Ne.x+Ce.x),te.x-Xe-_e.x<0&&(Xe=te.x-_e.x),te.y+O+Ce.y>Ne.y&&(lt=te.y+O-Ne.y+Ce.y),te.y-lt-_e.y<0&&(lt=te.y-_e.y),(Xe||lt)&&(this.options.keepInView&&(this._autopanning=!0),f.fire("autopanstart").panBy([Xe,lt]))}},_getAnchor:function(){return H(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Os=function(f,m){return new xc(f,m)};Et.mergeOptions({closePopupOnClick:!0}),Et.include({openPopup:function(f,m,O){return this._initOverlay(xc,f,m,O).openOn(this),this},closePopup:function(f){return f=arguments.length?f:this._popup,f&&f.close(),this}}),ri.include({bindPopup:function(f,m){return this._popup=this._initOverlay(xc,this._popup,f,m),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(f){return this._popup&&(this instanceof oa||(this._popup._source=this),this._popup._prepareOpen(f||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(f){return this._popup&&this._popup.setContent(f),this},getPopup:function(){return this._popup},_openPopup:function(f){if(!(!this._popup||!this._map)){ei(f);var m=f.layer||f.target;if(this._popup._source===m&&!(m instanceof $a)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(f.latlng);return}this._popup._source=m,this.openPopup(f.latlng)}},_movePopup:function(f){this._popup.setLatLng(f.latlng)},_onKeyPress:function(f){f.originalEvent.keyCode===13&&this._openPopup(f)}});var Cs=Ti.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(f){Ti.prototype.onAdd.call(this,f),this.setOpacity(this.options.opacity),f.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(f){Ti.prototype.onRemove.call(this,f),f.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var f=Ti.prototype.getEvents.call(this);return this.options.permanent||(f.preclick=this.close),f},_initLayout:function(){var f="leaflet-tooltip",m=f+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=_t("div",m),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+c(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(f){var m,O,k=this._map,z=this._container,te=k.latLngToContainerPoint(k.getCenter()),pe=k.layerPointToContainerPoint(f),_e=this.options.direction,Ce=z.offsetWidth,Ne=z.offsetHeight,Xe=H(this.options.offset),lt=this._getAnchor();_e==="top"?(m=Ce/2,O=Ne):_e==="bottom"?(m=Ce/2,O=0):_e==="center"?(m=Ce/2,O=Ne/2):_e==="right"?(m=0,O=Ne/2):_e==="left"?(m=Ce,O=Ne/2):pe.x<te.x?(_e="right",m=0,O=Ne/2):(_e="left",m=Ce+(Xe.x+lt.x)*2,O=Ne/2),f=f.subtract(H(m,O,!0)).add(Xe).add(lt),Ht(z,"leaflet-tooltip-right"),Ht(z,"leaflet-tooltip-left"),Ht(z,"leaflet-tooltip-top"),Ht(z,"leaflet-tooltip-bottom"),gt(z,"leaflet-tooltip-"+_e),_r(z,f)},_updatePosition:function(){var f=this._map.latLngToLayerPoint(this._latlng);this._setPosition(f)},setOpacity:function(f){this.options.opacity=f,this._container&&ln(this._container,f)},_animateZoom:function(f){var m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center);this._setPosition(m)},_getAnchor:function(){return H(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Wl=function(f,m){return new Cs(f,m)};Et.include({openTooltip:function(f,m,O){return this._initOverlay(Cs,f,m,O).openOn(this),this},closeTooltip:function(f){return f.close(),this}}),ri.include({bindTooltip:function(f,m){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Cs,this._tooltip,f,m),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(f){if(!(!f&&this._tooltipHandlersAdded)){var m=f?"off":"on",O={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?O.add=this._openTooltip:(O.mouseover=this._openTooltip,O.mouseout=this.closeTooltip,O.click=this._openTooltip,this._map?this._addFocusListeners():O.add=this._addFocusListeners),this._tooltip.options.sticky&&(O.mousemove=this._moveTooltip),this[m](O),this._tooltipHandlersAdded=!f}},openTooltip:function(f){return this._tooltip&&(this instanceof oa||(this._tooltip._source=this),this._tooltip._prepareOpen(f)&&(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(f){return this._tooltip&&this._tooltip.setContent(f),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(f){var m=typeof f.getElement=="function"&&f.getElement();m&&(pt(m,"focus",function(){this._tooltip._source=f,this.openTooltip()},this),pt(m,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(f){var m=typeof f.getElement=="function"&&f.getElement();m&&m.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(f){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var m=this;this._map.once("moveend",function(){m._openOnceFlag=!1,m._openTooltip(f)});return}this._tooltip._source=f.layer||f.target,this.openTooltip(this._tooltip.options.sticky?f.latlng:void 0)}},_moveTooltip:function(f){var m=f.latlng,O,k;this._tooltip.options.sticky&&f.originalEvent&&(O=this._map.mouseEventToContainerPoint(f.originalEvent),k=this._map.containerPointToLayerPoint(O),m=this._map.layerPointToLatLng(k)),this._tooltip.setLatLng(m)}});var Sc=So.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(f){var m=f&&f.tagName==="DIV"?f:document.createElement("div"),O=this.options;if(O.html instanceof Element?(nc(m),m.appendChild(O.html)):m.innerHTML=O.html!==!1?O.html:"",O.bgPos){var k=H(O.bgPos);m.style.backgroundPosition=-k.x+"px "+-k.y+"px"}return this._setIconStyles(m,"icon"),m},createShadow:function(){return null}});function mv(f){return new Sc(f)}So.Default=ws;var Ba=ri.extend({options:{tileSize:256,opacity:1,updateWhenIdle:it.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(f){w(this,f)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(f){f._addZoomLimit(this)},onRemove:function(f){this._removeAllTiles(),Qt(this._container),f._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(hs(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(na(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(f){return this.options.opacity=f,this._updateOpacity(),this},setZIndex:function(f){return this.options.zIndex=f,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var f=this._clampZoom(this._map.getZoom());f!==this._tileZoom&&(this._tileZoom=f,this._updateLevels()),this._update()}return this},getEvents:function(){var f={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=l(this._onMoveEnd,this.options.updateInterval,this)),f.move=this._onMove),this._zoomAnimated&&(f.zoomanim=this._animateZoom),f},createTile:function(){return document.createElement("div")},getTileSize:function(){var f=this.options.tileSize;return f instanceof ae?f:new ae(f,f)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(f){for(var m=this.getPane().children,O=-f(-1/0,1/0),k=0,z=m.length,te;k<z;k++)te=m[k].style.zIndex,m[k]!==this._container&&te&&(O=f(O,+te));isFinite(O)&&(this.options.zIndex=O+f(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!it.ielt9){ln(this._container,this.options.opacity);var f=+new Date,m=!1,O=!1;for(var k in this._tiles){var z=this._tiles[k];if(!(!z.current||!z.loaded)){var te=Math.min(1,(f-z.loaded)/200);ln(z.el,te),te<1?m=!0:(z.active?O=!0:this._onOpaqueTile(z),z.active=!0)}}O&&!this._noPrune&&this._pruneTiles(),m&&(q(this._fadeFrame),this._fadeFrame=W(this._updateOpacity,this))}},_onOpaqueTile:p,_initContainer:function(){this._container||(this._container=_t("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var f=this._tileZoom,m=this.options.maxZoom;if(f!==void 0){for(var O in this._levels)O=Number(O),this._levels[O].el.children.length||O===f?(this._levels[O].el.style.zIndex=m-Math.abs(f-O),this._onUpdateLevel(O)):(Qt(this._levels[O].el),this._removeTilesAtZoom(O),this._onRemoveLevel(O),delete this._levels[O]);var k=this._levels[f],z=this._map;return k||(k=this._levels[f]={},k.el=_t("div","leaflet-tile-container leaflet-zoom-animated",this._container),k.el.style.zIndex=m,k.origin=z.project(z.unproject(z.getPixelOrigin()),f).round(),k.zoom=f,this._setZoomTransform(k,z.getCenter(),z.getZoom()),p(k.el.offsetWidth),this._onCreateLevel(k)),this._level=k,k}},_onUpdateLevel:p,_onRemoveLevel:p,_onCreateLevel:p,_pruneTiles:function(){if(this._map){var f,m,O=this._map.getZoom();if(O>this.options.maxZoom||O<this.options.minZoom){this._removeAllTiles();return}for(f in this._tiles)m=this._tiles[f],m.retain=m.current;for(f in this._tiles)if(m=this._tiles[f],m.current&&!m.active){var k=m.coords;this._retainParent(k.x,k.y,k.z,k.z-5)||this._retainChildren(k.x,k.y,k.z,k.z+2)}for(f in this._tiles)this._tiles[f].retain||this._removeTile(f)}},_removeTilesAtZoom:function(f){for(var m in this._tiles)this._tiles[m].coords.z===f&&this._removeTile(m)},_removeAllTiles:function(){for(var f in this._tiles)this._removeTile(f)},_invalidateAll:function(){for(var f in this._levels)Qt(this._levels[f].el),this._onRemoveLevel(Number(f)),delete this._levels[f];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(f,m,O,k){var z=Math.floor(f/2),te=Math.floor(m/2),pe=O-1,_e=new ae(+z,+te);_e.z=+pe;var Ce=this._tileCoordsToKey(_e),Ne=this._tiles[Ce];return Ne&&Ne.active?(Ne.retain=!0,!0):(Ne&&Ne.loaded&&(Ne.retain=!0),pe>k?this._retainParent(z,te,pe,k):!1)},_retainChildren:function(f,m,O,k){for(var z=2*f;z<2*f+2;z++)for(var te=2*m;te<2*m+2;te++){var pe=new ae(z,te);pe.z=O+1;var _e=this._tileCoordsToKey(pe),Ce=this._tiles[_e];if(Ce&&Ce.active){Ce.retain=!0;continue}else Ce&&Ce.loaded&&(Ce.retain=!0);O+1<k&&this._retainChildren(z,te,O+1,k)}},_resetView:function(f){var m=f&&(f.pinch||f.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),m,m)},_animateZoom:function(f){this._setView(f.center,f.zoom,!0,f.noUpdate)},_clampZoom:function(f){var m=this.options;return m.minNativeZoom!==void 0&&f<m.minNativeZoom?m.minNativeZoom:m.maxNativeZoom!==void 0&&m.maxNativeZoom<f?m.maxNativeZoom:f},_setView:function(f,m,O,k){var z=Math.round(m);this.options.maxZoom!==void 0&&z>this.options.maxZoom||this.options.minZoom!==void 0&&z<this.options.minZoom?z=void 0:z=this._clampZoom(z);var te=this.options.updateWhenZooming&&z!==this._tileZoom;(!k||te)&&(this._tileZoom=z,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),z!==void 0&&this._update(f),O||this._pruneTiles(),this._noPrune=!!O),this._setZoomTransforms(f,m)},_setZoomTransforms:function(f,m){for(var O in this._levels)this._setZoomTransform(this._levels[O],f,m)},_setZoomTransform:function(f,m,O){var k=this._map.getZoomScale(O,f.zoom),z=f.origin.multiplyBy(k).subtract(this._map._getNewPixelOrigin(m,O)).round();it.any3d?Qn(f.el,z,k):_r(f.el,z)},_resetGrid:function(){var f=this._map,m=f.options.crs,O=this._tileSize=this.getTileSize(),k=this._tileZoom,z=this._map.getPixelWorldBounds(this._tileZoom);z&&(this._globalTileRange=this._pxBoundsToTileRange(z)),this._wrapX=m.wrapLng&&!this.options.noWrap&&[Math.floor(f.project([0,m.wrapLng[0]],k).x/O.x),Math.ceil(f.project([0,m.wrapLng[1]],k).x/O.y)],this._wrapY=m.wrapLat&&!this.options.noWrap&&[Math.floor(f.project([m.wrapLat[0],0],k).y/O.x),Math.ceil(f.project([m.wrapLat[1],0],k).y/O.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(f){var m=this._map,O=m._animatingZoom?Math.max(m._animateToZoom,m.getZoom()):m.getZoom(),k=m.getZoomScale(O,this._tileZoom),z=m.project(f,this._tileZoom).floor(),te=m.getSize().divideBy(k*2);return new V(z.subtract(te),z.add(te))},_update:function(f){var m=this._map;if(m){var O=this._clampZoom(m.getZoom());if(f===void 0&&(f=m.getCenter()),this._tileZoom!==void 0){var k=this._getTiledPixelBounds(f),z=this._pxBoundsToTileRange(k),te=z.getCenter(),pe=[],_e=this.options.keepBuffer,Ce=new V(z.getBottomLeft().subtract([_e,-_e]),z.getTopRight().add([_e,-_e]));if(!(isFinite(z.min.x)&&isFinite(z.min.y)&&isFinite(z.max.x)&&isFinite(z.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var Ne in this._tiles){var Xe=this._tiles[Ne].coords;(Xe.z!==this._tileZoom||!Ce.contains(new ae(Xe.x,Xe.y)))&&(this._tiles[Ne].current=!1)}if(Math.abs(O-this._tileZoom)>1){this._setView(f,O);return}for(var lt=z.min.y;lt<=z.max.y;lt++)for(var St=z.min.x;St<=z.max.x;St++){var $r=new ae(St,lt);if($r.z=this._tileZoom,!!this._isValidTile($r)){var kr=this._tiles[this._tileCoordsToKey($r)];kr?kr.current=!0:pe.push($r)}}if(pe.sort(function(cn,As){return cn.distanceTo(te)-As.distanceTo(te)}),pe.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var xn=document.createDocumentFragment();for(St=0;St<pe.length;St++)this._addTile(pe[St],xn);this._level.el.appendChild(xn)}}}},_isValidTile:function(f){var m=this._map.options.crs;if(!m.infinite){var O=this._globalTileRange;if(!m.wrapLng&&(f.x<O.min.x||f.x>O.max.x)||!m.wrapLat&&(f.y<O.min.y||f.y>O.max.y))return!1}if(!this.options.bounds)return!0;var k=this._tileCoordsToBounds(f);return se(this.options.bounds).overlaps(k)},_keyToBounds:function(f){return this._tileCoordsToBounds(this._keyToTileCoords(f))},_tileCoordsToNwSe:function(f){var m=this._map,O=this.getTileSize(),k=f.scaleBy(O),z=k.add(O),te=m.unproject(k,f.z),pe=m.unproject(z,f.z);return[te,pe]},_tileCoordsToBounds:function(f){var m=this._tileCoordsToNwSe(f),O=new X(m[0],m[1]);return this.options.noWrap||(O=this._map.wrapLatLngBounds(O)),O},_tileCoordsToKey:function(f){return f.x+":"+f.y+":"+f.z},_keyToTileCoords:function(f){var m=f.split(":"),O=new ae(+m[0],+m[1]);return O.z=+m[2],O},_removeTile:function(f){var m=this._tiles[f];m&&(Qt(m.el),delete this._tiles[f],this.fire("tileunload",{tile:m.el,coords:this._keyToTileCoords(f)}))},_initTile:function(f){gt(f,"leaflet-tile");var m=this.getTileSize();f.style.width=m.x+"px",f.style.height=m.y+"px",f.onselectstart=p,f.onmousemove=p,it.ielt9&&this.options.opacity<1&&ln(f,this.options.opacity)},_addTile:function(f,m){var O=this._getTilePos(f),k=this._tileCoordsToKey(f),z=this.createTile(this._wrapCoords(f),o(this._tileReady,this,f));this._initTile(z),this.createTile.length<2&&W(o(this._tileReady,this,f,null,z)),_r(z,O),this._tiles[k]={el:z,coords:f,current:!0},m.appendChild(z),this.fire("tileloadstart",{tile:z,coords:f})},_tileReady:function(f,m,O){m&&this.fire("tileerror",{error:m,tile:O,coords:f});var k=this._tileCoordsToKey(f);O=this._tiles[k],O&&(O.loaded=+new Date,this._map._fadeAnimated?(ln(O.el,0),q(this._fadeFrame),this._fadeFrame=W(this._updateOpacity,this)):(O.active=!0,this._pruneTiles()),m||(gt(O.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:O.el,coords:f})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),it.ielt9||!this._map._fadeAnimated?W(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(f){return f.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(f){var m=new ae(this._wrapX?h(f.x,this._wrapX):f.x,this._wrapY?h(f.y,this._wrapY):f.y);return m.z=f.z,m},_pxBoundsToTileRange:function(f){var m=this.getTileSize();return new V(f.min.unscaleBy(m).floor(),f.max.unscaleBy(m).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var f in this._tiles)if(!this._tiles[f].loaded)return!1;return!0}});function Ps(f){return new Ba(f)}var Ua=Ba.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(f,m){this._url=f,m=w(this,m),m.detectRetina&&it.retina&&m.maxZoom>0?(m.tileSize=Math.floor(m.tileSize/2),m.zoomReverse?(m.zoomOffset--,m.minZoom=Math.min(m.maxZoom,m.minZoom+1)):(m.zoomOffset++,m.maxZoom=Math.max(m.minZoom,m.maxZoom-1)),m.minZoom=Math.max(0,m.minZoom)):m.zoomReverse?m.minZoom=Math.min(m.maxZoom,m.minZoom):m.maxZoom=Math.max(m.minZoom,m.maxZoom),typeof m.subdomains=="string"&&(m.subdomains=m.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(f,m){return this._url===f&&m===void 0&&(m=!0),this._url=f,m||this.redraw(),this},createTile:function(f,m){var O=document.createElement("img");return pt(O,"load",o(this._tileOnLoad,this,m,O)),pt(O,"error",o(this._tileOnError,this,m,O)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(O.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(O.referrerPolicy=this.options.referrerPolicy),O.alt="",O.src=this.getTileUrl(f),O},getTileUrl:function(f){var m={r:it.retina?"@2x":"",s:this._getSubdomain(f),x:f.x,y:f.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var O=this._globalTileRange.max.y-f.y;this.options.tms&&(m.y=O),m["-y"]=O}return C(this._url,i(m,this.options))},_tileOnLoad:function(f,m){it.ielt9?setTimeout(o(f,this,null,m),0):f(null,m)},_tileOnError:function(f,m,O){var k=this.options.errorTileUrl;k&&m.getAttribute("src")!==k&&(m.src=k),f(O,m)},_onTileRemove:function(f){f.tile.onload=null},_getZoomForUrl:function(){var f=this._tileZoom,m=this.options.maxZoom,O=this.options.zoomReverse,k=this.options.zoomOffset;return O&&(f=m-f),f+k},_getSubdomain:function(f){var m=Math.abs(f.x+f.y)%this.options.subdomains.length;return this.options.subdomains[m]},_abortLoading:function(){var f,m;for(f in this._tiles)if(this._tiles[f].coords.z!==this._tileZoom&&(m=this._tiles[f].el,m.onload=p,m.onerror=p,!m.complete)){m.src=A;var O=this._tiles[f].coords;Qt(m),delete this._tiles[f],this.fire("tileabort",{tile:m,coords:O})}},_removeTile:function(f){var m=this._tiles[f];if(m)return m.el.setAttribute("src",A),Ba.prototype._removeTile.call(this,f)},_tileReady:function(f,m,O){if(!(!this._map||O&&O.getAttribute("src")===A))return Ba.prototype._tileReady.call(this,f,m,O)}});function Jd(f,m){return new Ua(f,m)}var ql=Ua.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(f,m){this._url=f;var O=i({},this.defaultWmsParams);for(var k in m)k in this.options||(O[k]=m[k]);m=w(this,m);var z=m.detectRetina&&it.retina?2:1,te=this.getTileSize();O.width=te.x*z,O.height=te.y*z,this.wmsParams=O},onAdd:function(f){this._crs=this.options.crs||f.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var m=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[m]=this._crs.code,Ua.prototype.onAdd.call(this,f)},getTileUrl:function(f){var m=this._tileCoordsToNwSe(f),O=this._crs,k=ne(O.project(m[0]),O.project(m[1])),z=k.min,te=k.max,pe=(this._wmsVersion>=1.3&&this._crs===lv?[z.y,z.x,te.y,te.x]:[z.x,z.y,te.x,te.y]).join(","),_e=Ua.prototype.getTileUrl.call(this,f);return _e+x(this.wmsParams,_e,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+pe},setParams:function(f,m){return i(this.wmsParams,f),m||this.redraw(),this}});function vv(f,m){return new ql(f,m)}Ua.WMS=ql,Jd.wms=vv;var ji=ri.extend({options:{padding:.1},initialize:function(f){w(this,f),c(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),gt(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 f={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(f.zoomanim=this._onAnimZoom),f},_onAnimZoom:function(f){this._updateTransform(f.center,f.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(f,m){var O=this._map.getZoomScale(m,this._zoom),k=this._map.getSize().multiplyBy(.5+this.options.padding),z=this._map.project(this._center,m),te=k.multiplyBy(-O).add(z).subtract(this._map._getNewPixelOrigin(f,m));it.any3d?Qn(this._container,te,O):_r(this._container,te)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var f in this._layers)this._layers[f]._reset()},_onZoomEnd:function(){for(var f in this._layers)this._layers[f]._project()},_updatePaths:function(){for(var f in this._layers)this._layers[f]._update()},_update:function(){var f=this.options.padding,m=this._map.getSize(),O=this._map.containerPointToLayerPoint(m.multiplyBy(-f)).round();this._bounds=new V(O,O.add(m.multiplyBy(1+f*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),eh=ji.extend({options:{tolerance:0},getEvents:function(){var f=ji.prototype.getEvents.call(this);return f.viewprereset=this._onViewPreReset,f},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){ji.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var f=this._container=document.createElement("canvas");pt(f,"mousemove",this._onMouseMove,this),pt(f,"click dblclick mousedown mouseup contextmenu",this._onClick,this),pt(f,"mouseout",this._handleMouseOut,this),f._leaflet_disable_events=!0,this._ctx=f.getContext("2d")},_destroyContainer:function(){q(this._redrawRequest),delete this._ctx,Qt(this._container),Bt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var f;this._redrawBounds=null;for(var m in this._layers)f=this._layers[m],f._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ji.prototype._update.call(this);var f=this._bounds,m=this._container,O=f.getSize(),k=it.retina?2:1;_r(m,f.min),m.width=k*O.x,m.height=k*O.y,m.style.width=O.x+"px",m.style.height=O.y+"px",it.retina&&this._ctx.scale(2,2),this._ctx.translate(-f.min.x,-f.min.y),this.fire("update")}},_reset:function(){ji.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(f){this._updateDashArray(f),this._layers[c(f)]=f;var m=f._order={layer:f,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=m),this._drawLast=m,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(f){this._requestRedraw(f)},_removePath:function(f){var m=f._order,O=m.next,k=m.prev;O?O.prev=k:this._drawLast=k,k?k.next=O:this._drawFirst=O,delete f._order,delete this._layers[c(f)],this._requestRedraw(f)},_updatePath:function(f){this._extendRedrawBounds(f),f._project(),f._update(),this._requestRedraw(f)},_updateStyle:function(f){this._updateDashArray(f),this._requestRedraw(f)},_updateDashArray:function(f){if(typeof f.options.dashArray=="string"){var m=f.options.dashArray.split(/[, ]+/),O=[],k,z;for(z=0;z<m.length;z++){if(k=Number(m[z]),isNaN(k))return;O.push(k)}f.options._dashArray=O}else f.options._dashArray=f.options.dashArray},_requestRedraw:function(f){this._map&&(this._extendRedrawBounds(f),this._redrawRequest=this._redrawRequest||W(this._redraw,this))},_extendRedrawBounds:function(f){if(f._pxBounds){var m=(f.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new V,this._redrawBounds.extend(f._pxBounds.min.subtract([m,m])),this._redrawBounds.extend(f._pxBounds.max.add([m,m]))}},_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 f=this._redrawBounds;if(f){var m=f.getSize();this._ctx.clearRect(f.min.x,f.min.y,m.x,m.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 f,m=this._redrawBounds;if(this._ctx.save(),m){var O=m.getSize();this._ctx.beginPath(),this._ctx.rect(m.min.x,m.min.y,O.x,O.y),this._ctx.clip()}this._drawing=!0;for(var k=this._drawFirst;k;k=k.next)f=k.layer,(!m||f._pxBounds&&f._pxBounds.intersects(m))&&f._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(f,m){if(this._drawing){var O,k,z,te,pe=f._parts,_e=pe.length,Ce=this._ctx;if(_e){for(Ce.beginPath(),O=0;O<_e;O++){for(k=0,z=pe[O].length;k<z;k++)te=pe[O][k],Ce[k?"lineTo":"moveTo"](te.x,te.y);m&&Ce.closePath()}this._fillStroke(Ce,f)}}},_updateCircle:function(f){if(!(!this._drawing||f._empty())){var m=f._point,O=this._ctx,k=Math.max(Math.round(f._radius),1),z=(Math.max(Math.round(f._radiusY),1)||k)/k;z!==1&&(O.save(),O.scale(1,z)),O.beginPath(),O.arc(m.x,m.y/z,k,0,Math.PI*2,!1),z!==1&&O.restore(),this._fillStroke(O,f)}},_fillStroke:function(f,m){var O=m.options;O.fill&&(f.globalAlpha=O.fillOpacity,f.fillStyle=O.fillColor||O.color,f.fill(O.fillRule||"evenodd")),O.stroke&&O.weight!==0&&(f.setLineDash&&f.setLineDash(m.options&&m.options._dashArray||[]),f.globalAlpha=O.opacity,f.lineWidth=O.weight,f.strokeStyle=O.color,f.lineCap=O.lineCap,f.lineJoin=O.lineJoin,f.stroke())},_onClick:function(f){for(var m=this._map.mouseEventToLayerPoint(f),O,k,z=this._drawFirst;z;z=z.next)O=z.layer,O.options.interactive&&O._containsPoint(m)&&(!(f.type==="click"||f.type==="preclick")||!this._map._draggableMoved(O))&&(k=O);this._fireEvent(k?[k]:!1,f)},_onMouseMove:function(f){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var m=this._map.mouseEventToLayerPoint(f);this._handleMouseHover(f,m)}},_handleMouseOut:function(f){var m=this._hoveredLayer;m&&(Ht(this._container,"leaflet-interactive"),this._fireEvent([m],f,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(f,m){if(!this._mouseHoverThrottled){for(var O,k,z=this._drawFirst;z;z=z.next)O=z.layer,O.options.interactive&&O._containsPoint(m)&&(k=O);k!==this._hoveredLayer&&(this._handleMouseOut(f),k&&(gt(this._container,"leaflet-interactive"),this._fireEvent([k],f,"mouseover"),this._hoveredLayer=k)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,f),this._mouseHoverThrottled=!0,setTimeout(o(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(f,m,O){this._map._fireDOMEvent(m,O||m.type,f)},_bringToFront:function(f){var m=f._order;if(m){var O=m.next,k=m.prev;if(O)O.prev=k;else return;k?k.next=O:O&&(this._drawFirst=O),m.prev=this._drawLast,this._drawLast.next=m,m.next=null,this._drawLast=m,this._requestRedraw(f)}},_bringToBack:function(f){var m=f._order;if(m){var O=m.next,k=m.prev;if(k)k.next=O;else return;O?O.prev=k:k&&(this._drawLast=k),m.prev=null,m.next=this._drawFirst,this._drawFirst.prev=m,this._drawFirst=m,this._requestRedraw(f)}}});function th(f){return it.canvas?new eh(f):null}var Es=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(f){return document.createElement("<lvml:"+f+' class="lvml">')}}catch{}return function(f){return document.createElement("<"+f+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),gv={_initContainer:function(){this._container=_t("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(ji.prototype._update.call(this),this.fire("update"))},_initPath:function(f){var m=f._container=Es("shape");gt(m,"leaflet-vml-shape "+(this.options.className||"")),m.coordsize="1 1",f._path=Es("path"),m.appendChild(f._path),this._updateStyle(f),this._layers[c(f)]=f},_addPath:function(f){var m=f._container;this._container.appendChild(m),f.options.interactive&&f.addInteractiveTarget(m)},_removePath:function(f){var m=f._container;Qt(m),f.removeInteractiveTarget(m),delete this._layers[c(f)]},_updateStyle:function(f){var m=f._stroke,O=f._fill,k=f.options,z=f._container;z.stroked=!!k.stroke,z.filled=!!k.fill,k.stroke?(m||(m=f._stroke=Es("stroke")),z.appendChild(m),m.weight=k.weight+"px",m.color=k.color,m.opacity=k.opacity,k.dashArray?m.dashStyle=P(k.dashArray)?k.dashArray.join(" "):k.dashArray.replace(/( *, *)/g," "):m.dashStyle="",m.endcap=k.lineCap.replace("butt","flat"),m.joinstyle=k.lineJoin):m&&(z.removeChild(m),f._stroke=null),k.fill?(O||(O=f._fill=Es("fill")),z.appendChild(O),O.color=k.fillColor||k.color,O.opacity=k.fillOpacity):O&&(z.removeChild(O),f._fill=null)},_updateCircle:function(f){var m=f._point.round(),O=Math.round(f._radius),k=Math.round(f._radiusY||O);this._setPath(f,f._empty()?"M0 0":"AL "+m.x+","+m.y+" "+O+","+k+" 0,"+65535*360)},_setPath:function(f,m){f._path.v=m},_bringToFront:function(f){hs(f._container)},_bringToBack:function(f){na(f._container)}},ii=it.vml?Es:Be,Oo=ji.extend({_initContainer:function(){this._container=ii("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=ii("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Qt(this._container),Bt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ji.prototype._update.call(this);var f=this._bounds,m=f.getSize(),O=this._container;(!this._svgSize||!this._svgSize.equals(m))&&(this._svgSize=m,O.setAttribute("width",m.x),O.setAttribute("height",m.y)),_r(O,f.min),O.setAttribute("viewBox",[f.min.x,f.min.y,m.x,m.y].join(" ")),this.fire("update")}},_initPath:function(f){var m=f._path=ii("path");f.options.className&>(m,f.options.className),f.options.interactive&>(m,"leaflet-interactive"),this._updateStyle(f),this._layers[c(f)]=f},_addPath:function(f){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(f._path),f.addInteractiveTarget(f._path)},_removePath:function(f){Qt(f._path),f.removeInteractiveTarget(f._path),delete this._layers[c(f)]},_updatePath:function(f){f._project(),f._update()},_updateStyle:function(f){var m=f._path,O=f.options;m&&(O.stroke?(m.setAttribute("stroke",O.color),m.setAttribute("stroke-opacity",O.opacity),m.setAttribute("stroke-width",O.weight),m.setAttribute("stroke-linecap",O.lineCap),m.setAttribute("stroke-linejoin",O.lineJoin),O.dashArray?m.setAttribute("stroke-dasharray",O.dashArray):m.removeAttribute("stroke-dasharray"),O.dashOffset?m.setAttribute("stroke-dashoffset",O.dashOffset):m.removeAttribute("stroke-dashoffset")):m.setAttribute("stroke","none"),O.fill?(m.setAttribute("fill",O.fillColor||O.color),m.setAttribute("fill-opacity",O.fillOpacity),m.setAttribute("fill-rule",O.fillRule||"evenodd")):m.setAttribute("fill","none"))},_updatePoly:function(f,m){this._setPath(f,ge(f._parts,m))},_updateCircle:function(f){var m=f._point,O=Math.max(Math.round(f._radius),1),k=Math.max(Math.round(f._radiusY),1)||O,z="a"+O+","+k+" 0 1,0 ",te=f._empty()?"M0 0":"M"+(m.x-O)+","+m.y+z+O*2+",0 "+z+-O*2+",0 ";this._setPath(f,te)},_setPath:function(f,m){f._path.setAttribute("d",m)},_bringToFront:function(f){hs(f._path)},_bringToBack:function(f){na(f._path)}});it.vml&&Oo.include(gv);function Oc(f){return it.svg||it.vml?new Oo(f):null}Et.include({getRenderer:function(f){var m=f.options.renderer||this._getPaneRenderer(f.options.pane)||this.options.renderer||this._renderer;return m||(m=this._renderer=this._createRenderer()),this.hasLayer(m)||this.addLayer(m),m},_getPaneRenderer:function(f){if(f==="overlayPane"||f===void 0)return!1;var m=this._paneRenderers[f];return m===void 0&&(m=this._createRenderer({pane:f}),this._paneRenderers[f]=m),m},_createRenderer:function(f){return this.options.preferCanvas&&th(f)||Oc(f)}});var yv=la.extend({initialize:function(f,m){la.prototype.initialize.call(this,this._boundsToLatLngs(f),m)},setBounds:function(f){return this.setLatLngs(this._boundsToLatLngs(f))},_boundsToLatLngs:function(f){return f=se(f),[f.getSouthWest(),f.getNorthWest(),f.getNorthEast(),f.getSouthEast()]}});function C_(f,m){return new yv(f,m)}Oo.create=ii,Oo.pointsToPath=ge,Ei.geometryToLayer=xs,Ei.coordsToLatLng=yc,Ei.coordsToLatLngs=Vl,Ei.latLngToCoords=bc,Ei.latLngsToCoords=_c,Ei.getFeature=Ss,Ei.asFeature=wc,Et.mergeOptions({boxZoom:!0});var Ts=In.extend({initialize:function(f){this._map=f,this._container=f._container,this._pane=f._panes.overlayPane,this._resetStateTimeout=0,f.on("unload",this._destroy,this)},addHooks:function(){pt(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Bt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Qt(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(f){if(!f.shiftKey||f.which!==1&&f.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),At(),oc(),this._startPoint=this._map.mouseEventToContainerPoint(f),pt(document,{contextmenu:ei,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(f){this._moved||(this._moved=!0,this._box=_t("div","leaflet-zoom-box",this._container),gt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(f);var m=new V(this._point,this._startPoint),O=m.getSize();_r(this._box,m.min),this._box.style.width=O.x+"px",this._box.style.height=O.y+"px"},_finish:function(){this._moved&&(Qt(this._box),Ht(this._container,"leaflet-crosshair")),vs(),sc(),Bt(document,{contextmenu:ei,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(f){if(!(f.which!==1&&f.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var m=new X(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(m).fire("boxzoomend",{boxZoomBounds:m})}},_onKeyDown:function(f){f.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Et.addInitHook("addHandler","boxZoom",Ts),Et.mergeOptions({doubleClickZoom:!0});var bv=In.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(f){var m=this._map,O=m.getZoom(),k=m.options.zoomDelta,z=f.originalEvent.shiftKey?O-k:O+k;m.options.doubleClickZoom==="center"?m.setZoom(z):m.setZoomAround(f.containerPoint,z)}});Et.addInitHook("addHandler","doubleClickZoom",bv),Et.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var rh=In.extend({addHooks:function(){if(!this._draggable){var f=this._map;this._draggable=new ti(f._mapPane,f._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),f.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),f.on("zoomend",this._onZoomEnd,this),f.whenReady(this._onZoomEnd,this))}gt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Ht(this._map._container,"leaflet-grab"),Ht(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 f=this._map;if(f._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var m=se(this._map.options.maxBounds);this._offsetLimit=ne(this._map.latLngToContainerPoint(m.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(m.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;f.fire("movestart").fire("dragstart"),f.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(f){if(this._map.options.inertia){var m=this._lastTime=+new Date,O=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(O),this._times.push(m),this._prunePositions(m)}this._map.fire("move",f).fire("drag",f)},_prunePositions:function(f){for(;this._positions.length>1&&f-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var f=this._map.getSize().divideBy(2),m=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=m.subtract(f).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(f,m){return f-(f-m)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var f=this._draggable._newPos.subtract(this._draggable._startPos),m=this._offsetLimit;f.x<m.min.x&&(f.x=this._viscousLimit(f.x,m.min.x)),f.y<m.min.y&&(f.y=this._viscousLimit(f.y,m.min.y)),f.x>m.max.x&&(f.x=this._viscousLimit(f.x,m.max.x)),f.y>m.max.y&&(f.y=this._viscousLimit(f.y,m.max.y)),this._draggable._newPos=this._draggable._startPos.add(f)}},_onPreDragWrap:function(){var f=this._worldWidth,m=Math.round(f/2),O=this._initialWorldOffset,k=this._draggable._newPos.x,z=(k-m+O)%f+m-O,te=(k+m+O)%f-m-O,pe=Math.abs(z+O)<Math.abs(te+O)?z:te;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=pe},_onDragEnd:function(f){var m=this._map,O=m.options,k=!O.inertia||f.noInertia||this._times.length<2;if(m.fire("dragend",f),k)m.fire("moveend");else{this._prunePositions(+new Date);var z=this._lastPos.subtract(this._positions[0]),te=(this._lastTime-this._times[0])/1e3,pe=O.easeLinearity,_e=z.multiplyBy(pe/te),Ce=_e.distanceTo([0,0]),Ne=Math.min(O.inertiaMaxSpeed,Ce),Xe=_e.multiplyBy(Ne/Ce),lt=Ne/(O.inertiaDeceleration*pe),St=Xe.multiplyBy(-lt/2).round();!St.x&&!St.y?m.fire("moveend"):(St=m._limitOffset(St,m.options.maxBounds),W(function(){m.panBy(St,{duration:lt,easeLinearity:pe,noMoveStart:!0,animate:!0})}))}}});Et.addInitHook("addHandler","dragging",rh),Et.mergeOptions({keyboard:!0,keyboardPanDelta:80});var nh=In.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(f){this._map=f,this._setPanDelta(f.options.keyboardPanDelta),this._setZoomDelta(f.options.zoomDelta)},addHooks:function(){var f=this._map._container;f.tabIndex<=0&&(f.tabIndex="0"),pt(f,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),Bt(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 f=document.body,m=document.documentElement,O=f.scrollTop||m.scrollTop,k=f.scrollLeft||m.scrollLeft;this._map._container.focus(),window.scrollTo(k,O)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(f){var m=this._panKeys={},O=this.keyCodes,k,z;for(k=0,z=O.left.length;k<z;k++)m[O.left[k]]=[-1*f,0];for(k=0,z=O.right.length;k<z;k++)m[O.right[k]]=[f,0];for(k=0,z=O.down.length;k<z;k++)m[O.down[k]]=[0,f];for(k=0,z=O.up.length;k<z;k++)m[O.up[k]]=[0,-1*f]},_setZoomDelta:function(f){var m=this._zoomKeys={},O=this.keyCodes,k,z;for(k=0,z=O.zoomIn.length;k<z;k++)m[O.zoomIn[k]]=f;for(k=0,z=O.zoomOut.length;k<z;k++)m[O.zoomOut[k]]=-f},_addHooks:function(){pt(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Bt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(f){if(!(f.altKey||f.ctrlKey||f.metaKey)){var m=f.keyCode,O=this._map,k;if(m in this._panKeys){if(!O._panAnim||!O._panAnim._inProgress)if(k=this._panKeys[m],f.shiftKey&&(k=H(k).multiplyBy(3)),O.options.maxBounds&&(k=O._limitOffset(H(k),O.options.maxBounds)),O.options.worldCopyJump){var z=O.wrapLatLng(O.unproject(O.project(O.getCenter()).add(k)));O.panTo(z)}else O.panBy(k)}else if(m in this._zoomKeys)O.setZoom(O.getZoom()+(f.shiftKey?3:1)*this._zoomKeys[m]);else if(m===27&&O._popup&&O._popup.options.closeOnEscapeKey)O.closePopup();else return;ei(f)}}});Et.addInitHook("addHandler","keyboard",nh),Et.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Ut=In.extend({addHooks:function(){pt(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Bt(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(f){var m=ev(f),O=this._map.options.wheelDebounceTime;this._delta+=m,this._lastMousePos=this._map.mouseEventToContainerPoint(f),this._startTime||(this._startTime=+new Date);var k=Math.max(O-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),k),ei(f)},_performZoom:function(){var f=this._map,m=f.getZoom(),O=this._map.options.zoomSnap||0;f._stop();var k=this._delta/(this._map.options.wheelPxPerZoomLevel*4),z=4*Math.log(2/(1+Math.exp(-Math.abs(k))))/Math.LN2,te=O?Math.ceil(z/O)*O:z,pe=f._limitZoom(m+(this._delta>0?te:-te))-m;this._delta=0,this._startTime=null,pe&&(f.options.scrollWheelZoom==="center"?f.setZoom(m+pe):f.setZoomAround(this._lastMousePos,m+pe))}});Et.addInitHook("addHandler","scrollWheelZoom",Ut);var ih=600;Et.mergeOptions({tapHold:it.touchNative&&it.safari&&it.mobile,tapTolerance:15});var Hl=In.extend({addHooks:function(){pt(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Bt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(f){if(clearTimeout(this._holdTimeout),f.touches.length===1){var m=f.touches[0];this._startPos=this._newPos=new ae(m.clientX,m.clientY),this._holdTimeout=setTimeout(o(function(){this._cancel(),this._isTapValid()&&(pt(document,"touchend",vr),pt(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",m))},this),ih),pt(document,"touchend touchcancel contextmenu",this._cancel,this),pt(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function f(){Bt(document,"touchend",vr),Bt(document,"touchend touchcancel",f)},_cancel:function(){clearTimeout(this._holdTimeout),Bt(document,"touchend touchcancel contextmenu",this._cancel,this),Bt(document,"touchmove",this._onMove,this)},_onMove:function(f){var m=f.touches[0];this._newPos=new ae(m.clientX,m.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(f,m){var O=new MouseEvent(f,{bubbles:!0,cancelable:!0,view:window,screenX:m.screenX,screenY:m.screenY,clientX:m.clientX,clientY:m.clientY});O._simulated=!0,m.target.dispatchEvent(O)}});Et.addInitHook("addHandler","tapHold",Hl),Et.mergeOptions({touchZoom:it.touch,bounceAtZoomLimits:!0});var js=In.extend({addHooks:function(){gt(this._map._container,"leaflet-touch-zoom"),pt(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Ht(this._map._container,"leaflet-touch-zoom"),Bt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(f){var m=this._map;if(!(!f.touches||f.touches.length!==2||m._animatingZoom||this._zooming)){var O=m.mouseEventToContainerPoint(f.touches[0]),k=m.mouseEventToContainerPoint(f.touches[1]);this._centerPoint=m.getSize()._divideBy(2),this._startLatLng=m.containerPointToLatLng(this._centerPoint),m.options.touchZoom!=="center"&&(this._pinchStartLatLng=m.containerPointToLatLng(O.add(k)._divideBy(2))),this._startDist=O.distanceTo(k),this._startZoom=m.getZoom(),this._moved=!1,this._zooming=!0,m._stop(),pt(document,"touchmove",this._onTouchMove,this),pt(document,"touchend touchcancel",this._onTouchEnd,this),vr(f)}},_onTouchMove:function(f){if(!(!f.touches||f.touches.length!==2||!this._zooming)){var m=this._map,O=m.mouseEventToContainerPoint(f.touches[0]),k=m.mouseEventToContainerPoint(f.touches[1]),z=O.distanceTo(k)/this._startDist;if(this._zoom=m.getScaleZoom(z,this._startZoom),!m.options.bounceAtZoomLimits&&(this._zoom<m.getMinZoom()&&z<1||this._zoom>m.getMaxZoom()&&z>1)&&(this._zoom=m._limitZoom(this._zoom)),m.options.touchZoom==="center"){if(this._center=this._startLatLng,z===1)return}else{var te=O._add(k)._divideBy(2)._subtract(this._centerPoint);if(z===1&&te.x===0&&te.y===0)return;this._center=m.unproject(m.project(this._pinchStartLatLng,this._zoom).subtract(te),this._zoom)}this._moved||(m._moveStart(!0,!1),this._moved=!0),q(this._animRequest);var pe=o(m._move,m,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=W(pe,this,!0),vr(f)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,q(this._animRequest),Bt(document,"touchmove",this._onTouchMove,this),Bt(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))}});Et.addInitHook("addHandler","touchZoom",js),Et.BoxZoom=Ts,Et.DoubleClickZoom=bv,Et.Drag=rh,Et.Keyboard=nh,Et.ScrollWheelZoom=Ut,Et.TapHold=Hl,Et.TouchZoom=js,r.Bounds=V,r.Browser=it,r.CRS=be,r.Canvas=eh,r.Circle=vc,r.CircleMarker=mc,r.Class=Q,r.Control=_n,r.DivIcon=Sc,r.DivOverlay=Ti,r.DomEvent=cc,r.DomUtil=Dl,r.Draggable=ti,r.Evented=ue,r.FeatureGroup=oa,r.GeoJSON=Ei,r.GridLayer=Ba,r.Handler=In,r.Icon=So,r.ImageOverlay=Fa,r.LatLng=ce,r.LatLngBounds=X,r.Layer=ri,r.LayerGroup=Da,r.LineUtil=sv,r.Map=Et,r.Marker=sa,r.Mixin=Ud,r.Path=$a,r.Point=ae,r.PolyUtil=p_,r.Polygon=la,r.Polyline=wn,r.Popup=xc,r.PosAnimation=fc,r.Projection=b_,r.Rectangle=yv,r.Renderer=ji,r.SVG=Oo,r.SVGOverlay=Xd,r.TileLayer=Ua,r.Tooltip=Cs,r.Transformation=le,r.Util=J,r.VideoOverlay=Zd,r.bind=o,r.bounds=ne,r.canvas=th,r.circle=zl,r.circleMarker=fv,r.control=Ia,r.divIcon=mv,r.extend=i,r.featureGroup=uv,r.geoJSON=dv,r.geoJson=ni,r.gridLayer=Ps,r.icon=cv,r.imageOverlay=hv,r.latLng=de,r.latLngBounds=se,r.layerGroup=Ul,r.map=La,r.marker=x_,r.point=H,r.polygon=O_,r.polyline=S_,r.popup=Os,r.rectangle=C_,r.setOptions=w,r.stamp=c,r.svg=Oc,r.svgOverlay=Qd,r.tileLayer=Jd,r.tooltip=Wl,r.transformation=ie,r.version=n,r.videoOverlay=pv;var _v=window.L;r.noConflict=function(){return window.L=_v,this},window.L=r})}(Kh,Kh.exports)),Kh.exports}var Bm=JOe();const t8=kt(Bm);function yA(e,t,r){return Object.freeze({instance:e,context:t,container:r})}function bA(e,t){return t==null?function(n,i){const a=M.useRef();return a.current||(a.current=e(n,i)),a}:function(n,i){const a=M.useRef();a.current||(a.current=e(n,i));const o=M.useRef(n),{instance:s}=a.current;return M.useEffect(function(){o.current!==n&&(t(s,n,o.current),o.current=n)},[s,n,i]),a}}function eCe(e,t){M.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 Vz(e){return function(r){const n=Uz(),i=e(gA(r,n),n);return $z(n.map,r.attribution),zz(i.current,r.eventHandlers),eCe(i.current,n),i}}function tCe(e,t){const r=bA(e,t),n=Vz(r);return KOe(n)}function rCe(e,t){const r=bA(e),n=XOe(r,t);return YOe(n)}function nCe(e,t){const r=bA(e,t),n=Vz(r);return ZOe(n)}function iCe(e,t,r){const{opacity:n,zIndex:i}=t;n!=null&&n!==r.opacity&&e.setOpacity(n),i!=null&&i!==r.zIndex&&e.setZIndex(i)}function YE(){return YE=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},YE.apply(this,arguments)}function aCe({bounds:e,boundsOptions:t,center:r,children:n,className:i,id:a,placeholder:o,style:s,whenReady:c,zoom:l,...h},p){const[g]=M.useState({className:i,id:a,style:s}),[_,b]=M.useState(null);M.useImperativeHandle(p,()=>(_==null?void 0:_.map)??null,[_]);const w=M.useCallback(S=>{if(S!==null&&_===null){const C=new Bm.Map(S,h);r!=null&&l!=null?C.setView(r,l):e!=null&&C.fitBounds(e,t),c!=null&&C.whenReady(c),b(HOe(C))}},[]);M.useEffect(()=>()=>{_==null||_.map.remove()},[_]);const x=_?Z.createElement(Bz,{value:_},n):o??null;return Z.createElement("div",YE({},g,{ref:w}),x)}const oCe=M.forwardRef(aCe),sCe=tCe(function({position:t,...r},n){const i=new Bm.Marker(t,r);return yA(i,GOe(n,{overlayContainer:i}))},function(t,r,n){r.position!==n.position&&t.setLatLng(r.position),r.icon!=null&&r.icon!==n.icon&&t.setIcon(r.icon),r.zIndexOffset!=null&&r.zIndexOffset!==n.zIndexOffset&&t.setZIndexOffset(r.zIndexOffset),r.opacity!=null&&r.opacity!==n.opacity&&t.setOpacity(r.opacity),t.dragging!=null&&r.draggable!==n.draggable&&(r.draggable===!0?t.dragging.enable():t.dragging.disable())}),lCe=rCe(function(t,r){const n=new Bm.Popup(t,r.overlayContainer);return yA(n,r)},function(t,r,{position:n},i){M.useEffect(function(){const{instance:o}=t;function s(l){l.popup===o&&(o.update(),i(!0))}function c(l){l.popup===o&&i(!1)}return r.map.on({popupopen:s,popupclose:c}),r.overlayContainer==null?(n!=null&&o.setLatLng(n),o.openOn(r.map)):r.overlayContainer.bindPopup(o),function(){var h;r.map.off({popupopen:s,popupclose:c}),(h=r.overlayContainer)==null||h.unbindPopup(),r.map.removeLayer(o)}},[t,r,i,n])}),uCe=nCe(function({url:t,...r},n){const i=new Bm.TileLayer(t,gA(r,n));return yA(i,n)},function(t,r,n){iCe(t,r,n);const{url:i}=r;i!=null&&i!==n.url&&t.setUrl(i)}),cCe={"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"},Wz={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"},Er={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},Pn={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"},Zs={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class Me{static getFirstMatch(t,r){const n=r.match(t);return n&&n.length>0&&n[1]||""}static getSecondMatch(t,r){const n=r.match(t);return n&&n.length>1&&n[2]||""}static matchAndReturnConst(t,r,n){if(t.test(r))return n}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 r=t.split(".").splice(0,2).map(n=>parseInt(n,10)||0);if(r.push(0),r[0]===10)switch(r[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 r=t.split(".").splice(0,2).map(n=>parseInt(n,10)||0);if(r.push(0),!(r[0]===1&&r[1]<5)){if(r[0]===1&&r[1]<6)return"Cupcake";if(r[0]===1&&r[1]>=6)return"Donut";if(r[0]===2&&r[1]<2)return"Eclair";if(r[0]===2&&r[1]===2)return"Froyo";if(r[0]===2&&r[1]>2)return"Gingerbread";if(r[0]===3)return"Honeycomb";if(r[0]===4&&r[1]<1)return"Ice Cream Sandwich";if(r[0]===4&&r[1]<4)return"Jelly Bean";if(r[0]===4&&r[1]>=4)return"KitKat";if(r[0]===5)return"Lollipop";if(r[0]===6)return"Marshmallow";if(r[0]===7)return"Nougat";if(r[0]===8)return"Oreo";if(r[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,r,n=!1){const i=Me.getVersionPrecision(t),a=Me.getVersionPrecision(r);let o=Math.max(i,a),s=0;const c=Me.map([t,r],l=>{const h=o-Me.getVersionPrecision(l),p=l+new Array(h+1).join(".0");return Me.map(p.split("."),g=>new Array(20-g.length).join("0")+g).reverse()});for(n&&(s=o-Math.min(i,a)),o-=1;o>=s;){if(c[0][o]>c[1][o])return 1;if(c[0][o]===c[1][o]){if(o===s)return 0;o-=1}else if(c[0][o]<c[1][o])return-1}}static map(t,r){const n=[];let i;if(Array.prototype.map)return Array.prototype.map.call(t,r);for(i=0;i<t.length;i+=1)n.push(r(t[i]));return n}static find(t,r){let n,i;if(Array.prototype.find)return Array.prototype.find.call(t,r);for(n=0,i=t.length;n<i;n+=1){const a=t[n];if(r(a,n))return a}}static assign(t,...r){const n=t;let i,a;if(Object.assign)return Object.assign(t,...r);for(i=0,a=r.length;i<a;i+=1){const o=r[i];typeof o=="object"&&o!==null&&Object.keys(o).forEach(c=>{n[c]=o[c]})}return t}static getBrowserAlias(t){return cCe[t]}static getBrowserTypeByAlias(t){return Wz[t]||""}}const Vt=/version\/(\d+(\.?_?\d+)+)/i,fCe=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},r=Me.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},r=Me.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},r=Me.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},r=Me.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},r=Me.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},r=Me.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},r=Me.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},r=Me.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=Me.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},r=Me.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},r=Me.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},r=Me.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},r=Me.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},r=Me.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},r=Me.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},r=Me.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},r=Me.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},r=Me.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},r=Me.getFirstMatch(Vt,e)||Me.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},r=Me.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},r=Me.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},r=Me.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},r=Me.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},r=Me.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},r=Me.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},r=Me.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},r=Me.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},r=Me.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){const t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe(e){const t={name:"Android Browser"},r=Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},r=Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},r=Me.getFirstMatch(Vt,e);return r&&(t.version=r),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,r=/^(.*)\/(.*)[ \t]\((.*)/,i=e.search("\\(")!==-1?r:t;return{name:Me.getFirstMatch(i,e),version:Me.getSecondMatch(i,e)}}}],dCe=[{test:[/Roku\/DVP/],describe(e){const t=Me.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:Pn.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=Me.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:Pn.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=Me.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=Me.getWindowsVersionName(t);return{name:Pn.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:Pn.iOS},r=Me.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe(e){const t=Me.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=Me.getMacOSVersionName(t),n={name:Pn.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=Me.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:Pn.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe(e){const t=Me.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=Me.getAndroidVersionName(t),n={name:Pn.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=Me.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:Pn.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=Me.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||Me.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||Me.getFirstMatch(/\bbb(\d+)/i,e);return{name:Pn.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=Me.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:Pn.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=Me.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:Pn.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:Pn.Linux}}},{test:[/CrOS/],describe(){return{name:Pn.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=Me.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:Pn.PlayStation4,version:t}}}],hCe=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=Me.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:Er.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:Er.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:Er.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:Er.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:Er.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:Er.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:Er.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe(e){const t=Me.getFirstMatch(/(ipod|iphone)/i,e);return{type:Er.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:Er.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:Er.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:Er.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:Er.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:Er.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:Er.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:Er.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:Er.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:Er.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:Er.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:Er.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:Er.tv}}}],pCe=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Zs.Blink};const r=Me.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Zs.EdgeHTML,version:r}}},{test:[/trident/i],describe(e){const t={name:Zs.Trident},r=Me.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Zs.Presto},r=Me.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){const t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe(e){const t={name:Zs.Gecko},r=Me.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Zs.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Zs.WebKit},r=Me.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];class r8{constructor(t,r=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},r!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=Me.find(fCe,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));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=Me.find(dCe,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));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:r}=this.getOS();return t?String(r).toLowerCase()||"":r||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:r}=this.getPlatform();return t?String(r).toLowerCase()||"":r||""}parsePlatform(){this.parsedResult.platform={};const t=Me.find(hCe,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));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=Me.find(pCe,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));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 Me.assign({},this.parsedResult)}satisfies(t){const r={};let n=0;const i={};let a=0;if(Object.keys(t).forEach(s=>{const c=t[s];typeof c=="string"?(i[s]=c,a+=1):typeof c=="object"&&(r[s]=c,n+=1)}),n>0){const s=Object.keys(r),c=Me.find(s,h=>this.isOS(h));if(c){const h=this.satisfies(r[c]);if(h!==void 0)return h}const l=Me.find(s,h=>this.isPlatform(h));if(l){const h=this.satisfies(r[l]);if(h!==void 0)return h}}if(a>0){const s=Object.keys(i),c=Me.find(s,l=>this.isBrowser(l,!0));if(c!==void 0)return this.compareVersion(i[c])}}isBrowser(t,r=!1){const n=this.getBrowserName().toLowerCase();let i=t.toLowerCase();const a=Me.getBrowserTypeByAlias(i);return r&&a&&(i=a.toLowerCase()),i===n}compareVersion(t){let r=[0],n=t,i=!1;const a=this.getBrowserVersion();if(typeof a=="string")return t[0]===">"||t[0]==="<"?(n=t.substr(1),t[1]==="="?(i=!0,n=t.substr(2)):r=[],t[0]===">"?r.push(1):r.push(-1)):t[0]==="="?n=t.substr(1):t[0]==="~"&&(i=!0,n=t.substr(1)),r.indexOf(Me.compareVersions(a,n,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,r=!1){return this.isBrowser(t,r)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(r=>this.is(r))}}/*!
|
||
* Bowser - a browser detector
|
||
* https://github.com/lancedikson/bowser
|
||
* MIT License | (c) Dustin Diaz 2012-2015
|
||
* MIT License | (c) Denis Demchenko 2015-2019
|
||
*/class mCe{static getParser(t,r=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new r8(t,r)}static parse(t){return new r8(t).getResult()}static get BROWSER_MAP(){return Wz}static get ENGINE_MAP(){return Zs}static get OS_MAP(){return Pn}static get PLATFORMS_MAP(){return Er}}var vCe=Object.defineProperty,gCe=(e,t,r)=>t in e?vCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ll=(e,t,r)=>gCe(e,typeof t!="symbol"?t+"":t,r);const yCe=e=>(e==null?void 0:e.type)===aj.INVALID_ARGUMENT,bCe=e=>(e==null?void 0:e.type)===aj.INVALID_SHORT_URL_DELETION,_Ce=e=>!!e&&typeof e=="object"&&["type","detail","title","status"].every(t=>t in e),Oi=e=>_Ce(e)?e:void 0,_A=e=>"error"in e,uo=({errorData:e,fallbackMessage:t})=>v.jsxs(v.Fragment,{children:[(e==null?void 0:e.detail)??t,yCe(e)&&v.jsxs("p",{className:"mb-0",children:["Invalid elements: [",e.invalidElements.join(", "),"]"]})]}),Wu=({style:e,className:t,...r})=>v.jsx("button",{type:"button",className:je("border-0",t),style:{backgroundColor:"inherit",fontWeight:"inherit",color:"inherit",...e},...r}),qz=M.createContext(""),wCe=qz.Provider,jl=()=>M.useContext(qz),Hz=M.createContext(void 0),{Provider:wA}=Hz,Jb=()=>M.useContext(Hz),xCe=5,xA=()=>{const[e,t]=M.useState([]),r=M.useMemo(()=>e.length>=xCe,[e.length]),n=M.useCallback(s=>!r&&t(c=>[...c,s]),[r]),i=M.useCallback(s=>!r&&e.every(c=>c.name!==s),[e,r]),a=M.useCallback(s=>t(c=>c.filter(l=>l!==s)),[]),o=M.useCallback(()=>t([]),[]);return{itemsToCompare:e,addItemToCompare:n,removeItemToCompare:a,clearItemsToCompare:o,canAddItemWithName:i}},SA=({className:e,type:t})=>{const r=jl(),n=Jb(),i=M.useMemo(()=>n?encodeURIComponent(n.itemsToCompare.map(c=>c.query).join(",")):"",[n]);if(!n||n.itemsToCompare.length===0)return null;const{itemsToCompare:a,clearItemsToCompare:o,removeItemToCompare:s}=n;return v.jsx("div",{className:je("top-sticky",e),children:v.jsxs(Sr,{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((c,l)=>{var h;return v.jsxs("li",{className:je("badge pe-1",{"bg-secondary":!((h=c.style)!=null&&h.backgroundColor)}),style:c.style,children:[c.name,v.jsx(Wu,{"aria-label":`Remove ${c.name}`,className:"fw-bold fs-6",onClick:()=>s(c),children:"×"})]},`${c.name}_${l}`)})}),v.jsxs("div",{className:"d-flex mt-3 mt-md-0",children:[v.jsxs(Lt,{outline:!0,color:"primary",className:"flex-grow-1 indivisible",disabled:a.length<2,tag:nr,to:`${r}/${t}/compare-visits?${t}=${i}`,children:[v.jsx(Ge,{icon:X0,fixedWidth:!0,className:"me-1"}),"Compare (",a.length,"/5) »"]}),v.jsx(Lt,{"aria-label":"Close compare",outline:!0,color:"secondary",className:"ms-2 fw-bold",onClick:o,children:"×"})]})]})})},SCe=(e,{maxVersion:t,minVersion:r})=>{const n=!r||bP(e,r,">=");return(!t||bP(e,t,"<="))&&n},Gz={shortUrlVisitsDeletion:{minVersion:"3.6.0"},orphanVisitsDeletion:{minVersion:"3.7.0"},deviceLongUrls:{maxVersion:"3.*.*"},shortUrlRedirectRules:{minVersion:"4.0.0"},qrCodeColors:{minVersion:"4.0.0"},urlValidation:{maxVersion:"3.*.*"},ipRedirectCondition:{minVersion:"4.2.0"},geolocationRedirectCondition:{minVersion:"4.3.0"},filterShortUrlsByDomain:{minVersion:"4.3.0"}};Object.freeze(Gz);const Do=(e,t)=>SCe(t==="latest"?"999.99.99":t,Gz[e]),Kz=e=>({deviceLongUrls:Do("deviceLongUrls",e),shortUrlVisitsDeletion:Do("shortUrlVisitsDeletion",e),orphanVisitsDeletion:Do("orphanVisitsDeletion",e),shortUrlRedirectRules:Do("shortUrlRedirectRules",e),qrCodeColors:Do("qrCodeColors",e),urlValidation:Do("urlValidation",e),ipRedirectCondition:Do("ipRedirectCondition",e),geolocationRedirectCondition:Do("geolocationRedirectCondition",e),filterShortUrlsByDomain:Do("filterShortUrlsByDomain",e)}),Yz=M.createContext(Kz("0.0.0")),OCe=Yz.Provider,CCe=e=>M.useMemo(()=>Kz(e),[e]),Ca=e=>M.useContext(Yz)[e],ad="DEFAULT",Gg=({className:e="",placement:t,children:r})=>{const n=Ki();return v.jsxs(v.Fragment,{children:[v.jsx("span",{className:e,ref:n,children:v.jsx(Ge,{icon:xT})}),v.jsx(Si,{target:n,placement:t,children:r})]})},Zz=e=>t=>{t.preventDefault(),e()},OA=(e,t,r=1)=>oj(r,e+1).map(t),PCe=e=>Array.isArray(e)&&e.length===0||typeof e=="string"&&e===""||typeof e=="object"&&Object.keys(e).length===0,vu=e=>e!=null&&!PCe(e),mO=e=>e||null,ZE=e=>e?"true":"false",vO=e=>e===void 0?void 0:ZE(e),gO=({isLast:e,...t})=>v.jsx(qie,{...t,required:!1,type:"url",placeholder:"No redirect",className:e?"mb-0":""}),ECe=({isOpen:e,toggle:t,domain:r,editDomainRedirects:n})=>{var i,a,o;const[s,c]=M.useState(((i=r.redirects)==null?void 0:i.baseUrlRedirect)??""),[l,h]=M.useState(((a=r.redirects)==null?void 0:a.regular404Redirect)??""),[p,g]=M.useState(((o=r.redirects)==null?void 0:o.invalidShortUrlRedirect)??""),_=Zz(async()=>n({domain:r.domain,redirects:{baseUrlRedirect:mO(s),regular404Redirect:mO(l),invalidShortUrlRedirect:mO(p)}}).then(t));return v.jsx(Ji,{isOpen:e,toggle:t,centered:!0,children:v.jsxs("form",{name:"domainRedirectsModal",onSubmit:_,children:[v.jsxs(Sl,{toggle:t,children:["Edit redirects for ",v.jsx("b",{children:r.domain})]}),v.jsxs(as,{children:[v.jsxs(gO,{value:s,onChange:c,children:[v.jsxs(Gg,{className:"me-2",placement:"bottom",children:["Visitors accessing the base url, as in ",v.jsxs("b",{children:["https://",r.domain,"/"]}),", will be redirected to this URL."]}),"Base URL"]}),v.jsxs(gO,{value:l,onChange:h,children:[v.jsxs(Gg,{className:"me-2",placement:"bottom",children:["Visitors accessing a url not matching a short URL pattern, as in ",v.jsxs("b",{children:["https://",r.domain,"/???/[...]"]}),", will be redirected to this URL."]}),"Regular 404"]}),v.jsxs(gO,{value:p,isLast:!0,onChange:g,children:[v.jsx(Gg,{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(Hu,{children:[v.jsx(Lt,{color:"link",type:"button",onClick:t,children:"Cancel"}),v.jsx(Lt,{color:"primary",children:"Save"})]})]})})},TCe=({domain:e,editDomainRedirects:t})=>{const[r,n]=lr(),i=jl(),a=Jb(),o=Ca("filterShortUrlsByDomain");return v.jsxs(lb,{children:[v.jsxs(Ze,{tag:nr,to:`${i}/domain/${e.domain}${e.isDefault?`_${ad}`:""}/visits`,children:[v.jsx(Ge,{icon:wT,fixedWidth:!0})," Visit stats"]}),v.jsxs(Ze,{disabled:!a||!a.canAddItemWithName(e.domain),onClick:()=>a==null?void 0:a.addItemToCompare({name:e.domain,query:e.domain}),children:[v.jsx(Ge,{icon:X0,fixedWidth:!0})," Compare visits"]}),o&&v.jsxs(Ze,{tag:nr,to:`${i}/list-short-urls/1?domain=${e.isDefault?ad:e.domain}`,children:[v.jsx(Ge,{icon:bT,fixedWidth:!0})," Short URLs"]}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsxs(Ze,{onClick:n,children:[v.jsx(Ge,{icon:_T,fixedWidth:!0})," Edit redirects"]}),v.jsx(ECe,{domain:e,isOpen:r,toggle:n,editDomainRedirects:t})]})},jCe=(e,t)=>{const r=n=>i=>{i.event.composedPath().some(({classList:a})=>a==null?void 0:a.contains("visits-table"))||document.querySelector(".modal")||n()};return Moe({delta:40,onSwipedLeft:r(t),onSwipedRight:r(e)})},ACe=(e,t)=>{const[r,n]=M.useState(t),i=M.useCallback(a=>{const{location:o,history:s}=window,c=f7(o.search);c[e]=a,s.pushState(null,"",`${o.pathname}?${sb(c)}`),n(a)},[e]);return[r,i]},CA=e=>{const t=hd();return M.useMemo(()=>{var r;return((r=t[e])==null?void 0:r.split(",").filter(Boolean))??[]},[e,t])},kCe=()=>{const e=fo();return M.useCallback(()=>e(-1),[e])},PA=(e,t)=>{const r=M.useCallback(()=>t(`(max-width: ${e}px)`).matches,[t,e]),[n,i]=M.useState(r());return M.useEffect(()=>{const a=()=>i(r());return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[r]),n},RCe=(e,t,r)=>{M.useEffect(()=>{if(!r)return()=>{};const n=i=>i.key===e&&t();return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[r,t,e])},NCe=({status:e,matchMedia:t=window.matchMedia})=>{const r=Ki(),n=PA(991,t);return e==="validating"?v.jsx(Ge,{fixedWidth:!0,icon:yT,spin:!0}):v.jsxs(v.Fragment,{children:[v.jsx("span",{ref:r,children:e==="valid"?v.jsx(Ge,{fixedWidth:!0,icon:vp,className:"text-muted"}):v.jsx(Ge,{fixedWidth:!0,icon:RO,className:"text-danger"})}),v.jsx(Si,{target:r,placement:n?"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(Gn,{href:"https://slnk.to/multi-domain-docs",children:"documentation"})," in order to find out what is missing."]})})]})},yO=({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)"})]})]}),MCe=()=>v.jsxs(v.Fragment,{children:[v.jsx(Ge,{fixedWidth:!0,icon:lY,className:"text-primary",id:"defaultDomainIcon"}),v.jsx(Si,{target:"defaultDomainIcon",placement:"right",children:"Default domain"})]}),LCe=({domain:e,editDomainRedirects:t,checkDomainHealth:r,defaultRedirects:n})=>{const{domain:i,isDefault:a,redirects:o,status:s}=e;return M.useEffect(()=>{r(e.domain)},[r,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(MCe,{})}),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(yO,{fallback:n==null?void 0:n.baseUrlRedirect})}),v.jsx("td",{className:"responsive-table__cell","data-th":"Regular 404 redirect",children:(o==null?void 0:o.regular404Redirect)??v.jsx(yO,{fallback:n==null?void 0:n.regular404Redirect})}),v.jsx("td",{className:"responsive-table__cell","data-th":"Invalid short URL redirect",children:(o==null?void 0:o.invalidShortUrlRedirect)??v.jsx(yO,{fallback:n==null?void 0:n.invalidShortUrlRedirect})}),v.jsx("td",{className:"responsive-table__cell text-lg-center","data-th":"Status",children:v.jsx(NCe,{status:s})}),v.jsx("td",{className:"responsive-table__cell text-end",children:v.jsx(TCe,{domain:e,editDomainRedirects:t})})]})},n8=[{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}],ICe=({domainsList:e,filterDomains:t,editDomainRedirects:r,checkDomainHealth:n})=>{var i;const{filteredDomains:a,defaultRedirects:o,loading:s,error:c,errorData:l}=e,h=o??((i=a.find(({isDefault:g})=>g))==null?void 0:i.redirects),p=xA();return s?v.jsx(Lu,{loading:!0}):v.jsxs(wA,{value:p,children:[v.jsx(ob,{className:"mb-3",onChange:t}),v.jsx(SA,{type:"domains",className:"mb-3"}),c?v.jsx(gi,{type:"error",children:v.jsx(uo,{errorData:l,fallbackMessage:"Error loading domains :("})}):v.jsx(Sr,{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:n8.map((g,_)=>v.jsx("th",{children:v.jsx("span",{className:g.isHidden?"sr-only":void 0,children:g.value})},_))})}),v.jsxs("tbody",{children:[a.length<1&&v.jsx("tr",{children:v.jsx("td",{colSpan:n8.length,className:"text-center",children:"No results found"})}),a.map(g=>v.jsx(LCe,{domain:g,editDomainRedirects:r,checkDomainHealth:n,defaultRedirects:h},g.domain))]})]})})]})},Vr=(e,t)=>L7(e,t,{serializeError:r=>r}),DCe="shlink/domainRedirects/EDIT_DOMAIN_REDIRECTS",$Ce=e=>Vr(DCe,async({domain:t,redirects:r})=>{const n=await e().editDomainRedirects({domain:t,...r});return{domain:t,redirects:n}}),jg="shlink/domainsList",Ag={domains:[],filteredDomains:[],loading:!1,error:!1},i8=({domain:e,redirects:t})=>r=>r.domain!==e?r:{...r,redirects:t},a8=(e,t)=>r=>r.domain!==e?r:{...r,status:t},FCe=(e,t,r)=>{const n=Vr(`${jg}/listDomains`,async()=>{const{data:s,defaultRedirects:c}=await e().listDomains();return{domains:s.map(l=>({...l,status:"validating"})),defaultRedirects:c}}),i=Vr(`${jg}/checkDomainHealth`,async s=>{try{const{status:c}=await e().health({domain:s});return{domain:s,status:c==="pass"?"valid":"invalid"}}catch{return{domain:s,status:"invalid"}}}),a=An(`${jg}/filterDomains`),{reducer:o}=Tr({name:jg,initialState:Ag,reducers:{},extraReducers:s=>{s.addCase(n.pending,()=>({...Ag,loading:!0})),s.addCase(n.rejected,(c,{error:l})=>({...Ag,error:!0,errorData:Oi(l)})),s.addCase(n.fulfilled,(c,{payload:l})=>({...Ag,...l,filteredDomains:l.domains})),s.addCase(i.fulfilled,({domains:c,filteredDomains:l,...h},{payload:p})=>({...h,domains:c.map(a8(p.domain,p.status)),filteredDomains:l.map(a8(p.domain,p.status))})),s.addCase(a,(c,{payload:l})=>({...c,filteredDomains:c.domains.filter(({domain:h})=>h.toLowerCase().match(l.toLowerCase()))})),s.addCase(t.fulfilled,(c,{payload:l})=>({...c,domains:c.domains.map(i8(l)),filteredDomains:c.filteredDomains.map(i8(l))})),s.addCase(r.fulfilled,(c,{payload:l})=>{l.domain===null||c.domains.some(h=>h.domain===l.domain)||c.domains.push({domain:l.domain,status:"validating",isDefault:!1,redirects:{baseUrlRedirect:null,regular404Redirect:null,invalidShortUrlRedirect:null}})})}});return{reducer:o,listDomains:n,checkDomainHealth:i,filterDomains:a}},BCe=(e,t)=>{e.serviceFactory("ManageDomains",()=>ICe),e.decorator("ManageDomains",t(["domainsList"],["filterDomains","editDomainRedirects","checkDomainHealth"])),e.serviceFactory("domainsListReducerCreator",FCe,"apiClientFactory","editDomainRedirects","createShortUrl"),e.serviceFactory("domainsListReducer",r=>r.reducer,"domainsListReducerCreator"),e.serviceFactory("listDomains",r=>r.listDomains,"domainsListReducerCreator"),e.serviceFactory("filterDomains",r=>r.filterDomains,"domainsListReducerCreator"),e.serviceFactory("editDomainRedirects",$Ce,"apiClientFactory"),e.serviceFactory("checkDomainHealth",r=>r.checkDomainHealth,"domainsListReducerCreator")},o8="shlink/mercure",UCe={loading:!0,error:!1},zCe=e=>{const t=Vr(`${o8}/loadMercureInfo`,n=>{if(n&&n.realTimeUpdates&&!n.realTimeUpdates.enabled)throw new Error("Real time updates not enabled");return e().mercureInfo()}),{reducer:r}=Tr({name:o8,initialState:UCe,reducers:{},extraReducers:n=>{n.addCase(t.pending,i=>({...i,loading:!0,error:!1})),n.addCase(t.rejected,i=>({...i,loading:!1,error:!0})),n.addCase(t.fulfilled,(i,{payload:a})=>({...a,loading:!1,error:!1}))}});return{loadMercureInfo:t,reducer:r}},VCe=e=>{e.serviceFactory("mercureInfoReducerCreator",zCe,"apiClientFactory"),e.serviceFactory("mercureInfoReducer",t=>t.reducer,"mercureInfoReducerCreator"),e.serviceFactory("loadMercureInfo",t=>t.loadMercureInfo,"mercureInfoReducerCreator")};function ur(e){return M.useMemo(()=>e,[e])}function cr(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const a=r[i];e[i]=a}),e)}const WCe=(e,t,r,n)=>{const{mercureHubUrl:i,token:a,loading:o,error:s}=e;if(o||s||!i)return;const c=({data:p})=>r(JSON.parse(p)),l=({status:p})=>p===401&&n(),h=t.map(p=>{const g=new URL(i);g.searchParams.append("topic",p);const _=new Doe.EventSourcePolyfill(g,{headers:{Authorization:`Bearer ${a}`}});return _.onmessage=c,_.onerror=l,_});return()=>h.forEach(p=>p.close())};function ka(e,t){const r=new Set;return n=>{const{createNewVisits:i,loadMercureInfo:a,mercureInfo:o}=n,s=cd();return M.useEffect(()=>{const{interval:c}=o,l=_=>c?r.add(_):i([_]),h=t(s),p=WCe(o,h,l,a);if(!c)return p;const g=setInterval(()=>{i([...r]),r.clear()},c*1e3*60);return()=>{clearInterval(g),p==null||p()}},[i,a,o,s]),v.jsx(e,{...n})}}class Rn{}ll(Rn,"visits","https://shlink.io/new-visit"),ll(Rn,"orphanVisits","https://shlink.io/new-orphan-visit"),ll(Rn,"shortUrlVisits",e=>`https://shlink.io/new-visit/${e}`);const Ed=An("shlink/visitCreation/createNewVisits",e=>({payload:{createdVisits:e}})),dp=(e,t,r)=>r==null?e.shortCode===t&&!e.domain:e.shortCode===t&&e.domain===r,qCe=(e,t)=>!e.domain&&t===ad?!0:e.domain===t,HCe=(e,t)=>{const r=(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:r}:{longUrl:"",validateUrl:r}},Xz=e=>e.replaceAll("/","__"),EA=e=>e.replaceAll("__","/"),TA=({domain:e,shortCode:t})=>`${e??ad}__${Xz(t)}`,Qz=e=>{const[t,r]=e.split(/__(.+)/);if(!r)throw new Error(`It was not possible to parse domain and short code from "${e}"`);return{domain:t===ad?null:t,shortCode:EA(r)}},jA="shlink/shortUrlDeletion",s8={shortCode:"",loading:!1,deleted:!1,error:!1},GCe=e=>Vr(`${jA}/deleteShortUrl`,async({shortCode:t,domain:r})=>(await e().deleteShortUrl({shortCode:t,domain:r}),{shortCode:t,domain:r})),Jz=An(`${jA}/shortUrlDeleted`),KCe=e=>{const{actions:t,reducer:r}=Tr({name:jA,initialState:s8,reducers:{resetDeleteShortUrl:()=>s8},extraReducers:i=>{i.addCase(e.pending,a=>({...a,loading:!0,error:!1,deleted:!1})),i.addCase(e.rejected,(a,{error:o})=>({...a,errorData:Oi(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:n}=t;return{reducer:r,resetDeleteShortUrl:n}},eV="shlink/shortUrlsList",tV=5,YCe={loading:!0,error:!1},ZCe=e=>Vr(`${eV}/listShortUrls`,t=>e().listShortUrls(t??{})),XCe=(e,t,r)=>Tr({name:eV,initialState:YCe,reducers:{},extraReducers:n=>{n.addCase(e.pending,i=>({...i,loading:!0,error:!1})),n.addCase(e.rejected,()=>({loading:!1,error:!0})),n.addCase(e.fulfilled,(i,{payload:a})=>({loading:!1,error:!1,shortUrls:a})),n.addCase(r.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=[a,...i.shortUrls.data.slice(0,tV-1)],i.shortUrls.pagination.totalItems+=1)}),n.addCase(t.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{const{shortCode:s,domain:c}=a;return dp(o,s,c)?a:o}))}),n.addCase(Jz,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.filter(o=>!dp(o,a.shortCode,a.domain)),i.shortUrls.pagination.totalItems-=1)}),n.addCase(Ed,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{var s;return((s=a.createdVisits.findLast(({shortUrl:c})=>c&&dp(o,c.shortCode,c.domain)))==null?void 0:s.shortUrl)??o}))})}}),QCe=new Intl.NumberFormat("en-US"),Or=e=>QCe.format(Number(e)),l8=10,JCe=e=>Math.ceil(e/l8)*l8,XE=({children:e,title:t,link:r,tooltip:n})=>{const i=Ki();return v.jsxs(v.Fragment,{children:[v.jsxs(Qi,{innerRef:i,className:"highlight-card",body:!0,tag:nr,to:r,children:[v.jsx(Ge,{size:"3x",className:"highlight-card__link-icon",icon:Xoe}),v.jsx(e7,{className:"lh-sm fw-semibold text-uppercase fs-5 highlight-card__title",children:t}),v.jsx(JF,{className:"fs-2 fw-semibold lh-sm",children:e})]}),n&&v.jsx(Si,{target:i,placement:"bottom",children:n})]})},u8=({loading:e,excludeBots:t,visitsSummary:r,...n})=>v.jsx(XE,{tooltip:r.bots!==void 0?v.jsxs(v.Fragment,{children:[t?"Plus":"Including"," ",v.jsx("strong",{children:Or(r.bots)})," potential bot visits"]}):void 0,...n,children:e?"Loading...":Or(t&&r.nonBots!==void 0?r.nonBots:r.total)}),c8=({children:e,titleLinkText:t,titleLink:r,title:n})=>v.jsxs(Qi,{children:[v.jsxs(Sm,{className:"d-flex justify-content-between align-items-center",children:[v.jsx("span",{className:"d-sm-none",children:n}),v.jsx("h5",{className:"d-none d-sm-inline m-0",children:n}),v.jsxs(nr,{to:r,children:[t," »"]})]}),v.jsx(xm,{children:e})]}),rV=ka(({shortUrlsList:e,listShortUrls:t,tagsList:r,loadVisitsOverview:n,visitsOverview:i})=>{const{ShortUrlsTable:a,CreateShortUrl:o}=ur(rV),{loading:s,shortUrls:c}=e,{loading:l}=r,{loading:h,nonOrphanVisits:p,orphanVisits:g}=i,_=jl(),b=fo(),w=Nn("visits");return M.useEffect(()=>{t({itemsPerPage:tV,orderBy:{field:"dateCreated",dir:"DESC"}}),n()},[t,n]),v.jsxs(v.Fragment,{children:[v.jsxs(Za,{children:[v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(u8,{title:"Visits",link:`${_}/non-orphan-visits`,excludeBots:(w==null?void 0:w.excludeBots)??!1,loading:h,visitsSummary:p})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(u8,{title:"Orphan visits",link:`${_}/orphan-visits`,excludeBots:(w==null?void 0:w.excludeBots)??!1,loading:h,visitsSummary:g})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(XE,{title:"Short URLs",link:`${_}/list-short-urls/1`,children:s?"Loading...":Or((c==null?void 0:c.pagination.totalItems)??0)})}),v.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:v.jsx(XE,{title:"Tags",link:`${_}/manage-tags`,children:l?"Loading...":Or(r.tags.length)})})]}),v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx(c8,{title:"Create a short URL",titleLinkText:"Advanced options",titleLink:`${_}/create-short-url`,children:v.jsx(o,{basicMode:!0})}),v.jsx(c8,{title:"Recently created URLs",titleLinkText:"See all",titleLink:`${_}/list-short-urls/1`,children:v.jsx(a,{shortUrlsList:e,className:"mb-0",onTagClick:x=>b(`${_}/list-short-urls/1?tags=${encodeURIComponent(x)}`)})})]})]})},()=>[Rn.visits,Rn.orphanVisits]),ePe=cr(rV,["ShortUrlsTable","CreateShortUrl"]);function tPe(e,t){e.factory("Overview",ePe),e.decorator("Overview",t(["shortUrlsList","tagsList","mercureInfo","visitsOverview"],["listShortUrls","createNewVisits","loadMercureInfo","loadVisitsOverview"]))}const nV="shlink/setShortUrlRedirectRules",f8={saving:!1,saved:!1,error:!1},rPe=e=>Vr(`${nV}/setShortUrlRedirectRules`,({shortUrl:t,data:r})=>{const{shortCode:n,domain:i}=t;return e().setShortUrlRedirectRules({shortCode:n,domain:i},r)}),nPe=e=>{const{reducer:t,actions:r}=Tr({name:nV,initialState:f8,reducers:{resetSetRules:()=>f8},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:Oi(o)})),i.addCase(e.fulfilled,()=>({saving:!1,error:!1,saved:!0}))}}),{resetSetRules:n}=r;return{reducer:t,resetSetRules:n}},iV="shlink/getShortUrlRedirectRules",iPe={loading:!0,error:!1},aPe=e=>Vr(`${iV}/getShortUrlRedirectRules`,({shortCode:t,domain:r})=>e().getShortUrlRedirectRules({shortCode:t,domain:r})),oPe=e=>Tr({name:iV,initialState:iPe,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({loading:!0,error:!1})),t.addCase(e.rejected,()=>({loading:!1,error:!0})),t.addCase(e.fulfilled,(r,{payload:n})=>({loading:!1,error:!1,...n}))}});function sn(e){e.preventDefault()}function Al(e){e.stopPropagation()}function aV(){const e=new Map;return[function(t,r){e.get(t)&&e.get(t).forEach(n=>{n(r)})},function(t,r){const n=e.get(t)??[];n.push(r),e.set(t,n)}]}var[oV,sV]=aV();function sPe(e,t){return e.source===t.source&&e.flags.split("").sort().join("")===t.flags.split("").sort().join("")}function bf(e,t,r=!0,n=["__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 sPe(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 n)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]&&!r||r&&!bf(i[o],a[o],r,n))return!1;return!0}return!1}function lV(e){return e.split(" ").filter(t=>t)}function Td(e){return{x:e.clientX,y:e.clientY}}Array();var AA=typeof window<"u",gn=new WeakMap,co=new WeakMap;function d8(){return AA?"ontouchstart"in window||navigator.maxTouchPoints>0:!1}var lPe={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},currentTargetValue:void 0,on:sV,emit:oV,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},Ve=lPe,vl=!1,h8,p8,bO,od=!1,fm=!1;function uPe(){Ve={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},on:sV,emit:oV,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 uV(e){return Object.assign(Ve,e),e.initialParent.data.emit("dragStarted",Ve),vl=!1,Ve.emit("dragStarted",Ve),Ve}function cPe(e){Ve.activeState&&rs(Ve.activeState.parent,void 0,Ve),Ve.selectedState&&ul(Ve.selectedState.nodes,Ve.selectedState.parent,Ve),Ve.selectedState=Ve.activeState=void 0,e.pointerType==="mouse"?fm=!0:(e.pointerType==="touch"||e.pointerType==="pen")&&(fm=!1)}function fPe(e){if(sn(e),Ve.pointerDown&&(Ve.pointerDown.node.el.draggable=!0),Ve.pointerDown=void 0,!io(Ve))return;const t=Ve.currentParent.data.config;io(Ve)&&t.handleEnd(Ve)}function dPe(e){e.key==="Escape"&&(Ve.selectedState&&ul(Ve.selectedState.nodes,Ve.selectedState.parent,Ve),Ve.activeState&&rs(Ve.activeState.parent,void 0,Ve),Ve.selectedState=Ve.activeState=void 0)}function hPe(e){if(!no(Ve))return;vl=!0;const t=Ve.initialParent.data.config.handleEnd;t(Ve)}function pPe(e){no(Ve)&&sn(e)}function mPe(e){if(!Ve.pointerDown||!Ve.pointerDown.validated)return;const t=Ve.pointerDown.parent.data.config;if(!(fm||e.pointerType==="mouse"))if(!io(Ve)&&(od||!od&&!t.nativeDrag)){if(sn(e),t.longPress&&!Ve.longPress){clearTimeout(Ve.longPressTimeout),Ve.longPress=!1;return}const r=t.draggedNodes(Ve.pointerDown);t.dragstartClasses(Ve.pointerDown.node,r,t,!0);const n=qPe(Ve.pointerDown.node,Ve.pointerDown.parent,e,Ve,r);Ve.rootUserSelect=window.getComputedStyle(document.documentElement).userSelect,document.body.style.userSelect="none",m8(e,n)}else io(Ve)&&m8(e,Ve)}function vPe({parent:e,getValues:t,setValues:r,config:n={}}){var i,a,o;if(!AA)return;if(od=d8(),!h8){h8=dm(document,{dragover:pPe,pointerdown:cPe,pointerup:fPe,keydown:dPe,drop:hPe,pointermove:mPe,pointercancel:ci(n.handlePointercancel),touchmove:p=>{no(Ve)&&p.cancelable&&sn(p)}});const h=document.createElement("div");hV(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)}p8||(p8=dm(window,{resize:()=>{od=d8()}})),dV(e);const[s,c]=aV(),l={getValues:t,setValues:r,config:{dragDropEffect:n.dragDropEffect??"move",dragEffectAllowed:n.dragEffectAllowed??"move",draggedNodes:jPe,dragstartClasses:NPe,handleNodeKeydown:LPe,handleParentKeydown:IPe,handleDragstart:kPe,handleNodeDragover:KPe,handleParentDragover:YPe,handleNodeDrop:$Pe,handleNodeFocus:FPe,handleNodeBlur:BPe,handlePointercancel:zPe,handleEnd:VPe,handleDragend:UPe,handleParentFocus:yPe,handleNodePointerup:WPe,handleNodePointerover:DPe,handleParentPointerover:ZPe,handleParentScroll:APe,handleNodePointerdown:RPe,handleNodeDragenter:XPe,handleNodeDragleave:QPe,handleParentDrop:_Pe,multiDrag:n.multiDrag??!1,nativeDrag:n.nativeDrag??!0,performSort:gPe,performTransfer:bPe,root:n.root??document,setupNode:xPe,setupNodeRemap:pV,reapplyDragClasses:SPe,tearDownNode:CPe,tearDownNodeRemap:OPe,remapFinished:EPe,threshold:{horizontal:0,vertical:0},...n},enabledNodes:[],abortControllers:{},privateClasses:[],on:c,emit:s};new MutationObserver(PPe).observe(e,{childList:!0}),gn.set(e,l),(i=n.plugins)==null||i.forEach(h=>{var p,g;(g=(p=h(e))==null?void 0:p.tearDown)==null||g.call(p)}),(a=n.plugins)==null||a.forEach(h=>{var p,g;(g=(p=h(e))==null?void 0:p.tearDown)==null||g.call(p)}),(o=n.plugins)==null||o.forEach(h=>{var p,g;(g=(p=h(e))==null?void 0:p.setup)==null||g.call(p)}),wPe(e,l),e_(e,!0)}function cV(e,t,r,n,i,a){const{x:o,y:s}=Td(r),c=e.el.getBoundingClientRect();return{affectedNodes:[],ascendingDirection:!1,clonedDraggedEls:[],coordinates:{x:o,y:s},draggedNode:{el:e.el,data:e.data},draggedNodes:n,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-c.left,startTop:a||s-c.top,targetIndex:e.data.index,transferred:!1}}function gPe({parent:e,draggedNodes:t,targetNodes:r}){e_(e.el);const n=t.map(c=>c.data.value),i=sd(e.el,e.data),a=t[0].data.index,o=[...e.data.enabledNodes],s=[...i.filter(c=>!n.some(l=>bf(c,l)))];s.splice(r[0].data.index,0,...n),"draggedNode"in Ve&&(Ve.currentTargetValue=r[0].data.value),QE(e.el,e.data,[...s]),e.data.config.onSort&&e.data.config.onSort({parent:{el:e.el,data:e.data},previousValues:[...i],previousNodes:[...o],nodes:[...e.data.enabledNodes],values:[...s],draggedNodes:t,previousPosition:a,position:r[0].data.index,targetNodes:r,state:Ve})}function rs(e,t,r){var n;const i=e.data.config.activeDescendantClass;if(r.activeState&&(xa([r.activeState.node.el],i),r.activeState.parent.el!==e.el&&r.activeState.parent.el.setAttribute("aria-activedescendant","")),!t){(n=r.activeState)==null||n.parent.el.setAttribute("aria-activedescendant",""),r.activeState=void 0;return}r.activeState={node:t,parent:e},Au([t.el],i),r.activeState.parent.el.setAttribute("aria-activedescendant",r.activeState.node.el.id)}function ul(e,t,r){const n=t.data.config.selectedClass;if(!r.selectedState)return;const i=Array.from(e);xa(e.map(a=>a.el),n);for(const a of i){a.el.setAttribute("aria-selected","false");const o=r.selectedState.nodes.findIndex(s=>s.el===a.el);o!==-1&&r.selectedState.nodes.splice(o,1)}fV(t)}function Ou(e,t,r,n,i=!1){n.pointerSelection=i;for(const o of t)o.el.setAttribute("aria-selected","true"),Au([o.el],e.data.config.selectedClass,!0);n.selectedState={nodes:t,parent:e};const a=t.map(o=>o.el.getAttribute("aria-label"));if(a.length===0){n.selectedState=void 0,fV(e);return}rs(e,r,n),Kg(e,`${a.join(", ")} ready for dragging. Use arrow keys to navigate. Press enter to drop ${a.join(", ")}.`)}function Kg(e,t){const r=document.querySelector('[data-dnd-live-region="true"]');r&&(r.id=e.el.id+"-live-region",r.textContent=t)}function fV(e){const t=document.getElementById(e.el.id+"-live-region");t&&(t.textContent="")}function yPe(e,t){const r=e.targetData.parent.data.enabledNodes[0];r&&(t.selectedState&&t.selectedState.parent.el!==e.targetData.parent.el?rs(e.targetData.parent,r,t):t.selectedState||rs(e.targetData.parent,r,t))}function bPe({currentParent:e,targetParent:t,initialParent:r,draggedNodes:n,initialIndex:i,targetNodes:a,state:o}){e_(r.el);const s=n.map(g=>g.data.value),c=[...sd(e.el,e.data).filter(g=>!s.some(_=>bf(g,_)))],l=sd(t.el,t.data),h=r.el===t.el&&t.data.config.sortable===!1;let p;a.length?(h?p=i:t.data.config.sortable===!1?p=t.data.enabledNodes.length:p=a[0].data.index,l.splice(p,0,...s)):(p=h?i:t.data.enabledNodes.length,l.splice(p,0,...s)),QE(e.el,e.data,c),QE(t.el,t.data,l),t.data.config.onTransfer&&t.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:r,draggedNodes:n,targetIndex:p,state:o,targetNodes:a}),e.data.config.onTransfer&&e.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:r,draggedNodes:n,targetIndex:p,state:o,targetNodes:a||[]})}function sd(e,t){return[...t.getValues(e)]}function QE(e,t,r){t.setValues(r,e)}function _Pe(e,t){Al(e.e),vl=!0;const r=t.initialParent.data.config.handleEnd;r(t)}function dV(e){const t=gn.get(e);t&&t.abortControllers.mainParent&&t.abortControllers.mainParent.abort()}function no(e){return"draggedNode"in e&&!!e.draggedNode}function io(e){return"synthDragging"in e&&!!e.synthDragging}function wPe(e,t){t.abortControllers.mainParent=dm(e,{keydown:Ih(t.config.handleParentKeydown),dragover:Ih(t.config.handleParentDragover),handleParentPointerover:t.config.handleParentPointerover,scroll:Ih(t.config.handleParentScroll),drop:Ih(t.config.handleParentDrop),hasNestedParent:r=>{const n=gn.get(r.target);n&&(n.nestedParent=r.detail.parent)},focus:Ih(t.config.handleParentFocus)}),t.config.externalDragHandle&&t.config.externalDragHandle.el&&t.config.externalDragHandle.callback&&(t.abortControllers.externalDragHandle=dm(t.config.externalDragHandle.el,{pointerdown:r=>{if(!t.config.externalDragHandle||!t.config.externalDragHandle.callback)return;const n=t.config.externalDragHandle.callback();if(!r_(n)){console.warn("No draggable item found from external drag handle callback");return}const i=co.get(n);if(!i)return;const a=n.parentNode;if(!(a instanceof HTMLElement))return;const o=gn.get(a);o&&(Ve.pointerDown={parent:{el:a,data:o},node:{el:n,data:i},validated:!0},n.draggable=!0)}})),e.id&&hV(e,{role:"listbox",tabindex:"0","aria-multiselectable":t.config.multiDrag?"true":"false","aria-activedescendant":"","aria-describedby":e.id+"-live-region"})}function hV(e,t){for(const r in t)e.setAttribute(r,t[r])}function xPe(e){var t;const r=e.parent.data.config;e.node.data.abortControllers.mainNode=dm(e.node.el,{keydown:ci(r.handleNodeKeydown),dragstart:ci(r.handleDragstart),dragover:ci(r.handleNodeDragover),dragenter:ci(r.handleNodeDragenter),dragleave:ci(r.handleNodeDragleave),dragend:ci(r.handleDragend),drop:ci(r.handleNodeDrop),focus:ci(r.handleNodeFocus),blur:ci(r.handleNodeBlur),pointerup:ci(r.handleNodePointerup),pointercancel:ci(r.handlePointercancel),pointerdown:ci(r.handleNodePointerdown),handleNodePointerover:r.handleNodePointerover,touchmove:n=>{no(Ve)&&n.cancelable&&sn(n)},contextmenu:n=>{od&&sn(n)}}),e.node.el.setAttribute("role","option"),e.node.el.setAttribute("aria-selected","false"),e.node.el.draggable=!0,r.reapplyDragClasses(e.node.el,e.parent.data),(t=e.parent.data.config.plugins)==null||t.forEach(n=>{var i,a;(a=(i=n(e.parent.el))==null?void 0:i.setupNode)==null||a.call(i,e)})}function pV(e){var t;co.set(e.node.el,e.node.data),(t=e.parent.data.config.plugins)==null||t.forEach(r=>{var n,i;(i=(n=r(e.parent.el))==null?void 0:n.setupNodeRemap)==null||i.call(n,e)})}function SPe(e,t){if(!no(Ve))return;const r=io(Ve)?t.config.synthDropZoneClass:t.config.dropZoneClass;Ve.draggedNode.el===e&&Au([e],r,!0)}function OPe(e){var t;(t=e.parent.data.config.plugins)==null||t.forEach(r=>{var n,i;(i=(n=r(e.parent.el))==null?void 0:n.tearDownNodeRemap)==null||i.call(n,e)})}function CPe(e){var t,r,n,i,a;(t=e.parent.data.config.plugins)==null||t.forEach(o=>{var s,c;(c=(s=o(e.parent.el))==null?void 0:s.tearDownNode)==null||c.call(s,e)}),e.node.el.draggable=!1,(n=(r=e.node.data)==null?void 0:r.abortControllers)!=null&&n.mainNode&&((a=(i=e.node.data)==null?void 0:i.abortControllers)==null||a.mainNode.abort())}function PPe(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 r=document.querySelectorAll('[aria-selected="true"]'),n=gn.get(t);if(n){for(let i=0;i<r.length;i++){const a=r[i];a.setAttribute("aria-selected","false"),xa([a],n.config.selectedClass)}e_(t)}}function e_(e,t){var r;const n=gn.get(e);if(!n)return;n.privateClasses=Array.from(e.classList);const i=[],a=n.config;for(let c=0;c<e.children.length;c++){const l=e.children[c];if(!r_(l)||l.id==="dnd-dragged-node-clone")continue;const h=co.get(l);(t||!h)&&a.tearDownNode({parent:{el:e,data:n},node:{el:l,data:h}}),!a.disabled&&(!a.draggable||a.draggable&&a.draggable(l))&&i.push(l)}if(i.length!==n.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=n.getValues(e),s=[];for(let c=0;c<i.length;c++){const l=i[c],h=co.get(l);if(a.draggableValue&&!a.draggableValue(o[c]))continue;const p=Object.assign(h??{privateClasses:[],abortControllers:{}},{value:o[c],index:c});if(!no(Ve)&&Ve.newActiveDescendant&&bf(Ve.newActiveDescendant.data.value,p.value)&&rs({data:n,el:e},{el:l,data:p},Ve),!no(Ve)&&Ve.activeState&&bf(Ve.activeState.node.data.value,p.value)&&rs({data:n,el:e},{el:l,data:p},Ve),no(Ve)&&bf(Ve.draggedNode.data.value,p.value)){Ve.draggedNode.data=p,Ve.draggedNode.el=l;const g=Ve.draggedNodes.find(_=>_.data.value===p.value);g&&(g.el=l)}s.push({el:l,data:p}),(t||!h)&&a.setupNode({parent:{el:e,data:n},node:{el:l,data:p}}),pV({parent:{el:e,data:n},node:{el:l,data:p}})}gn.set(e,{...n,enabledNodes:s}),a.remapFinished(n),(r=n.config.plugins)==null||r.forEach(c=>{var l,h;(h=(l=c(e))==null?void 0:l.remapFinished)==null||h.call(l)})}function EPe(){Ve.remapJustFinished=!0,"draggedNode"in Ve&&(Ve.affectedNodes=[])}function TPe(e){return!!e.targetData.parent.data.config.nativeDrag}function jPe(e){var t;if(e.parent.data.config.multiDrag){if(Ve.selectedState)return[e.node,...(t=Ve.selectedState)==null?void 0:t.nodes.filter(r=>r.el!==e.node.el)]}else return[e.node];return[]}function APe(e){no(Ve)&&(Ve.emit("scrollStarted",Ve),!io(Ve)&&(Ve.preventEnter=!0,bO&&clearTimeout(bO),bO=setTimeout(()=>{Ve.preventEnter=!1,Ve.emit("scrollEnded",Ve)},100)))}function kPe(e,t){const r=e.targetData.parent.data.config;if(!r.nativeDrag||!TPe(e)||!mV({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:r})){sn(e.e);return}const n=r.draggedNodes({parent:e.targetData.parent,node:e.targetData.node});r.dragstartClasses(e.targetData.node,n,r);const i=MPe(e,n);r.onDragstart&&r.onDragstart({parent:e.targetData.parent,values:sd(e.targetData.parent.el,e.targetData.parent.data),draggedNode:i.draggedNode,draggedNodes:i.draggedNodes,position:i.initialIndex,state:i})}function RPe(e,t){var r,n;if(Al(e.e),t.pointerDown={parent:e.targetData.parent,node:e.targetData.node,validated:!1},e.e.pointerType==="mouse"?fm=!0:(e.e.pointerType==="touch"||e.e.pointerType==="pen")&&(fm=!1),!mV({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},HPe(e,t,e.targetData.node);const i=e.targetData.parent.data;let a=[e.targetData.node];const o=e.e.ctrlKey||e.e.metaKey,s=e.e.shiftKey,c=e.targetData.node;if(o&&i.config.multiDrag){t.selectedState?t.selectedState.nodes.findIndex(l=>l.el===c.el)===-1?a=[...t.selectedState.nodes,c]:a=t.selectedState.nodes.filter(l=>l.el!==c.el):a=[c],Ou(e.targetData.parent,a,e.targetData.node,t,!0);return}if(s&&i.config.multiDrag){const l=e.targetData.parent.data.enabledNodes;if(t.selectedState&&t.activeState)if(t.selectedState.parent.el!==e.targetData.parent.el){ul(t.selectedState.nodes,t.selectedState.parent,t),t.selectedState=void 0;for(let h=0;h<=c.data.index;h++)a.push(l[h])}else{const[h,p]=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=l.slice(h,p+1)}else for(let h=0;h<=c.data.index;h++)a.push(l[h]);Ou(e.targetData.parent,a,e.targetData.node,t,!0);return}(n=(r=t.selectedState)==null?void 0:r.nodes)!=null&&n.length?t.selectedState.nodes.findIndex(l=>l.el===e.targetData.node.el)===-1&&(t.selectedState.parent.el!==e.targetData.parent.el?ul(t.selectedState.nodes,e.targetData.parent,t):i.config.multiDrag&&od?a.push(...t.selectedState.nodes):ul(t.selectedState.nodes,e.targetData.parent,t),Ou(e.targetData.parent,a,e.targetData.node,t,!0)):Ou(e.targetData.parent,[e.targetData.node],e.targetData.node,t,!0)}function NPe(e,t,r,n=!1){Au(t.map(i=>i.el),n?r.synthDraggingClass:r.draggingClass),setTimeout(()=>{xa(t.map(i=>i.el),n?r.synthDraggingClass:r.draggingClass),Au(t.map(i=>i.el),n?r.synthDragPlaceholderClass:r.dragPlaceholderClass),Au(t.map(i=>i.el),n?r.synthDropZoneClass:r.dropZoneClass),xa(t.map(i=>i.el),r.activeDescendantClass),xa(t.map(i=>i.el),r.selectedClass)})}function MPe(e,t){Al(e.e);const r=uV(cV(e.targetData.node,e.targetData.parent,e.e,t));if(e.e.dataTransfer){const n=e.targetData.parent.data.config;e.e.dataTransfer.dropEffect=n.dragDropEffect,e.e.dataTransfer.effectAllowed=n.dragEffectAllowed;let i;if(n.dragImage)i=n.dragImage(e,t);else{if(n.multiDrag){const a=document.createElement("div");for(const s of t){const c=s.el.cloneNode(!0);c.style.pointerEvents="none",c.id=s.el.id+"-clone",a.append(c)}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 r.originalZIndex=a,e.targetData.node.el.style.zIndex="9999",r}document.body.appendChild(i)}e.e.dataTransfer.setDragImage(i,e.e.offsetX,e.e.offsetY),setTimeout(()=>{i==null||i.remove()})}return r}function mV({x:e,y:t,node:r,config:n}){if(n.externalDragHandle)return!1;if(!n.dragHandle)return!0;const i=r.el.querySelectorAll(n.dragHandle);if(!i)return!1;const a=n.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 LPe(e){}function IPe(e,t){var r;const n=(r=t.activeState)==null?void 0:r.node;if(!n)return;const i=e.targetData.parent.data,a=i.enabledNodes;if(!(e.e.target instanceof HTMLElement))return;const o=a.findIndex(s=>s.el===n.el);if(o!==-1){if(["ArrowDown","ArrowUp","ArrowRight","ArrowLeft"].includes(e.e.key)){e.e.target===e.targetData.parent.el&&sn(e.e);const s=e.e.key==="ArrowDown"||e.e.key==="ArrowRight"?o+1:o-1;if(s<0||s>=a.length)return;const c=a[s];rs(e.targetData.parent,c,t)}else if(e.e.key===" ")e.e.target===e.targetData.parent.el&&sn(e.e),t.selectedState&&t.selectedState.nodes.includes(n)?Ou(e.targetData.parent,t.selectedState.nodes.filter(s=>s.el!==n.el),n,t):Ou(e.targetData.parent,[n],n,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){Kg(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]}),ul([],e.targetData.parent,t),Kg(e.targetData.parent,"Drop successful")}else t.activeState&&t.selectedState.parent.el!==e.targetData.parent.el&&gV({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],Ou(e.targetData.parent,[],void 0,t),Kg(e.targetData.parent,"Drop successful"))}}function DPe(e){e.detail.targetData.parent.el===e.detail.state.currentParent.el?yV(e.detail,e.detail.state):t_(e.detail,e.detail.state)}function $Pe(e,t){const r=e.targetData.parent.data.config;r.nativeDrag&&(Al(e.e),vl=!0,r.handleEnd(t))}function FPe(e){e.e.target!==e.e.currentTarget&&Ve.pointerDown&&(Ve.pointerDown.node.el.draggable=!1)}function BPe(e){e.e.target!==e.e.currentTarget&&Ve.pointerDown&&(Ve.pointerDown.node.el.draggable=!0)}function UPe(e,t){const r=e.targetData.parent.data.config;if(r.nativeDrag){if(sn(e.e),Al(e.e),vl){vl=!1;return}r.handleEnd(t)}}function zPe(e,t){var r;if(!io(t))return;if(sn(e.e),vl){vl=!1;return}const n=(r=gn.get(t.initialParent.el))==null?void 0:r.config;n!=null&&n.onDragend&&n.onDragend({parent:t.currentParent,values:sd(t.currentParent.el,t.currentParent.data),draggedNode:t.draggedNode,draggedNodes:t.draggedNodes,state:t}),n==null||n.handleEnd(t)}function VPe(e){var t,r,n,i,a,o;e.draggedNode&&(e.draggedNode.el.draggable=!0),document.body.style.userSelect=e.rootUserSelect||"",io(e)&&(document.documentElement.style.overscrollBehavior=e.rootOverScrollBehavior||"",document.documentElement.style.touchAction=e.rootTouchAction||""),io(e)&&vV(e),"longPressTimeout"in e&&e.longPressTimeout&&clearTimeout(e.longPressTimeout);const s=(t=gn.get(e.initialParent.el))==null?void 0:t.config,c=io(e),l=c?s==null?void 0:s.synthDropZoneClass:s==null?void 0:s.dropZoneClass;e.originalZIndex!==void 0&&(e.draggedNode.el.style.zIndex=e.originalZIndex),xa(e.draggedNodes.map(h=>h.el),l),xa(e.draggedNodes.map(h=>h.el),(n=(r=e.initialParent.data)==null?void 0:r.config)==null?void 0:n.longPressClass),xa(e.draggedNodes.map(h=>h.el),c?e.initialParent.data.config.synthDragPlaceholderClass:(a=(i=e.initialParent.data)==null?void 0:i.config)==null?void 0:a.dragPlaceholderClass),c&&e.clonedDraggedNode.remove(),ul(e.draggedNodes,e.currentParent,e),rs(e.currentParent,void 0,e),uPe(),e.selectedState=void 0,(o=s==null?void 0:s.onDragend)==null||o.call(s,{parent:e.currentParent,values:sd(e.currentParent.el,e.currentParent.data),draggedNode:e.draggedNode,draggedNodes:e.draggedNodes,state:e}),e.emit("dragEnded",e)}function WPe(e,t){Al(e.e),!t.pointerSelection&&t.selectedState&&ul(t.selectedState.nodes,e.targetData.parent,t);const r=e.targetData.parent.data.config;t.pointerSelection=!1,"longPressTimeout"in t&&t.longPressTimeout&&clearTimeout(t.longPressTimeout),xa(e.targetData.parent.data.enabledNodes.map(n=>n.el),r.longPressClass),no(t)&&r.handleEnd(t)}function qPe(e,t,r,n,i){var a,o;const s=t.data.config;let c,l=e.el.style.display,h;if(s.synthDragImage)h=s.synthDragImage(e,t,r,i),c=h.dragImage,c.setAttribute("popover","manual"),c.id="dnd-dragged-node-clone",l=c.style.display,Object.assign(c.style,{position:"absolute",zIndex:9999,pointerEvents:"none",margin:0,willChange:"transform",overflow:"hidden",display:"none"});else if(!s.multiDrag||i.length===1)c=e.el.cloneNode(!0),c.id="dnd-dragged-node-clone",l=c.style.display,c.setAttribute("popover","manual"),Object.assign(c.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 b of i){const w=b.el.cloneNode(!0);w.style.pointerEvents="none",w.style.margin="0",_.append(w)}l=_.style.display,_.id="dnd-dragged-node-clone",c=_,Object.assign(c.style,{display:"flex",flexDirection:"column",position:"absolute",overflow:"hidden",margin:0,padding:0,pointerEvents:"none",zIndex:9999})}c.style.position="absolute",t.el.appendChild(c),c.showPopover();const p={clonedDraggedEls:[],clonedDraggedNode:c,draggedNodeDisplay:l,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 g=uV({...cV(e,t,r,i,h==null?void 0:h.offsetX,h==null?void 0:h.offsetY),...p});return g.clonedDraggedNode.style.display=g.draggedNodeDisplay||"",g}function HPe(e,t,r){const n=e.targetData.parent.data.config;n.longPress&&(t.longPressTimeout=setTimeout(()=>{t&&(t.longPress=!0,n.longPressClass&&e.e.cancelable&&Au([r.el],n.longPressClass),sn(e.e))},n.longPressDuration||200))}function GPe(e,t){t.longPressClass&&xa(e.draggedNodes.map(r=>r.el),t==null?void 0:t.longPressClass)}function vV(e,t=!0,r=!0){t&&e.animationFrameIdX!==void 0&&(cancelAnimationFrame(e.animationFrameIdX),e.animationFrameIdX=void 0),r&&e.animationFrameIdY!==void 0&&(cancelAnimationFrame(e.animationFrameIdY),e.animationFrameIdY=void 0),!e.animationFrameIdX&&!e.animationFrameIdY&&(e.preventEnter=!1)}function kA(e,t,r=0,n=0){const{x:i,y:a}=Td(e);t.coordinates.y=a,t.coordinates.x=i;const o=t.startLeft??0,s=t.startTop??0,c=i-o+window.scrollX,l=a-s+window.scrollY;t.clonedDraggedNode.style.transform=`translate(${c+r}px, ${l+n}px)`,e.cancelable&&sn(e),GPe(t,t.initialParent.data.config)}function m8(e,t){kA(e,t);const r=Td(e);aEe(r,e,t);const n=oEe(r);if(!n){document.dispatchEvent(new CustomEvent("handleRootPointerover",{detail:{e,state:t}}));return}const i={e,targetData:n,state:t};"node"in n?n.node.el.dispatchEvent(new CustomEvent("handleNodePointerover",{detail:i})):n.parent.el.dispatchEvent(new CustomEvent("handleParentPointerover",{detail:i}))}function KPe(e,t){var r;if(!e.targetData.parent.data.config.nativeDrag)return;const{x:n,y:i}=Td(e.e);t.coordinates.y=i,t.coordinates.x=n,sn(e.e),Al(e.e),e.targetData.parent.el===((r=t.currentParent)==null?void 0:r.el)?yV(e,t):t_(e,t)}function YPe(e,t){e.targetData.parent.data.config.nativeDrag&&(sn(e.e),Al(e.e),Object.assign(Td(e.e)),t_(e,t))}function ZPe(e){e.detail.targetData.parent.el!==e.detail.state.currentParent.el&&t_(e.detail,e.detail.state)}function gV({currentParent:e,targetParent:t,initialParent:r,draggedNodes:n,state:i}){if(t.el===e.el)return!1;const a=t.data.config;if(n[0].el.contains(t.el)||a.dropZone===!1)return!1;const o=r.data.config;return a.accepts?a.accepts(t,r,e,i):!(!a.group||a.group!==o.group)}function XPe(e,t){sn(e.e)}function QPe(e,t){sn(e.e)}function JPe(e,t,r,n){var i;if(t.affectedNodes.map(p=>p.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(p=>p.el).includes(e.targetData.node.el))&&(t.currentTargetValue=e.targetData.node.data.value),!1;if(t.preventEnter)return!1;if(t.draggedNodes.map(p=>p.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(),s=a.y-o.y,c=a.x-o.x;let l;Math.abs(s)>Math.abs(c)?l=s>0?"above":"below":l=c>0?"left":"right";const h=t.currentParent.data.config.threshold;switch(l){case"left":if(r>a.x+a.width*h.horizontal)return t.incomingDirection="left",!0;break;case"right":if(r<a.x+a.width*(1-h.horizontal))return t.incomingDirection="right",!0;break;case"above":if(n>a.y+a.height*h.vertical)return t.incomingDirection="above",!0;break;case"below":if(n<a.y+a.height*(1-h.vertical))return t.incomingDirection="below",!0;break}return!1}function yV(e,t){const{x:r,y:n}=Td(e.e);if(!JPe(e,t,r,n))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 ci(e){function t(r){const n=co.get(r);if(!n)return;const i=gn.get(r.parentNode);if(i)return{node:{el:r,data:n},parent:{el:r.parentNode,data:i}}}return r=>{const n=t(r.currentTarget);if(n)return e({e:r,targetData:n},Ve)}}function t_(e,t){e.e.preventDefault(),gV({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 Ih(e){function t(r){const n=gn.get(r);if(n)return{parent:{el:r,data:n}}}return r=>{const n=t(r.currentTarget);if(n)return e({e:r,targetData:n},Ve)}}function Au(e,t,r=!1){function n(i,a){co.set(i,a)}for(const i of e){const a=co.get(i),o=eEe(i,t,a,r);o&&n(i,o)}}function eEe(e,t,r,n=!1){if(!t)return;const i=lV(t);if(!i.length||i.includes("longPress"))return;if(!r){e.classList.add(...i);return}const a=[];for(const o of i)e.classList.contains(o)?e.classList.contains(o)&&n===!1&&a.push(o):e.classList.add(o);return r.privateClasses=a,r}function xa(e,t){if(!t)return;const r=lV(t);if(r.length)for(const n of e){if(!r_(n)){n.classList.remove(...r);continue}const i=co.get(n)||gn.get(n);if(i)for(const a of r)i.privateClasses.includes(a)||n.classList.remove(a)}}function tEe(e,t,r,n,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((r.overflowX==="auto"||r.overflowX==="scroll")&&e!==document.body&&e!==document.documentElement){const a=e.scrollWidth,o=e.offsetWidth,s=e.scrollLeft;return{right:t.clientX>n.left+o*(1-.1)&&s<a-o,left:t.clientX<n.left+o*.1&&s>0}}return{right:!1,left:!1}}function rEe(e,t,r,n){if(e===document.scrollingElement)return{down:t.clientY>e.clientHeight*(1-.1),up:t.clientY<e.clientHeight*.1};if((r.overflowY==="auto"||r.overflowY==="scroll")&&e!==document.body&&e!==document.documentElement){const i=e.scrollHeight,a=e.offsetHeight,o=e.scrollTop;return{down:t.clientY>n.top+a*(1-.1)&&o<i-a,up:t.clientY<n.top+a*.1&&o>0}}return{down:!1,up:!1}}function nEe(e,t,r,n=!0){r.preventEnter=!0;const i=n?5:-5;function a(o){o.scrollBy({left:i}),kA(t,r,i,0),r.animationFrameIdX=requestAnimationFrame(a.bind(null,o))}r.animationFrameIdX=requestAnimationFrame(a.bind(null,e))}function iEe(e,t,r,n=!0){r.preventEnter=!0;const i=n?-5:5;function a(){e.scrollBy({top:i}),kA(t,r,0,i),r.animationFrameIdY=requestAnimationFrame(a)}r.animationFrameIdY=requestAnimationFrame(a)}function aEe(e,t,r){vV(r);const n={x:null,y:null},i=document.elementsFromPoint(e.x,e.y);for(const a of i){if(n.x&&n.y)break;if(!(a instanceof HTMLElement))continue;const o=a.getBoundingClientRect(),s=window.getComputedStyle(a);if(!n.x){const{left:c,right:l}=tEe(a,t,s,o,r);(c||l)&&(n.x=a,nEe(a,t,r,l))}if(!n.y){const{up:c,down:l}=rEe(a,t,s,o);(c||l)&&(n.y=a,iEe(a,t,r,c))}}}function oEe(e){let t=document.elementFromPoint(e.x,e.y);if(!r_(t))return;let r,n=!0;for(;t&&n;){if(co.has(t)||gn.has(t)){n=!1,r=gn.has(t);break}t=t.parentNode}if(r){const i=gn.get(t);return i?{parent:{el:t,data:i}}:void 0}else{const i=co.get(t);if(!i)return;const a=gn.get(t.parentNode);return a?{node:{el:t,data:i},parent:{el:t.parentNode,data:a}}:void 0}}function r_(e){return e instanceof HTMLElement&&e.parentNode instanceof HTMLElement}function dm(e,t){const r=new AbortController;for(const n in t){const i=t[n];e.addEventListener(n,i,{signal:r.signal,passive:!1,capture:n==="focus"||n==="blur"})}return r}function sEe(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 lEe(e,t){const r=sEe(e);r&&t(r)}var I0=new WeakMap;function uEe(e){const t=I0.get(e);return t?t[0]:(console.warn("No values found for parent element"),[])}function cEe(e,t){const r=I0.get(t);r&&r[1](e),I0.set(t,[e,r[1]])}function fEe(e,t){return r=>{I0.set(r,t),vPe({parent:r,getValues:uEe,setValues:cEe,config:e})}}function v8(e){AA&&(Array.isArray(e)||(e=[e]),e.forEach(t=>{const{parent:r,state:n,...i}=t;lEe(r,fEe(i,n))}))}function dEe(e,t={}){const r=M.useRef(null),[n,i]=M.useState(e);function a(o={}){v8({parent:r,state:[n,i],...o})}return M.useEffect(()=>{v8({parent:r,state:[n,i],...t})},[n]),M.useEffect(()=>()=>{r.current&&dV(r.current)},[]),[r,n,i,a]}const n_=()=>{const e=fo(),t=jl(),r=hd(),n=M.useMemo(()=>{const{orderBy:a,tags:o,excludeBots:s,excludeMaxVisitsReached:c,excludePastValidUntil:l,...h}=r,p=a?Yie(a):void 0,g=(o==null?void 0:o.split(","))??[];return{...h,orderBy:p,tags:g,excludeBots:s!==void 0?s==="true":void 0,excludeMaxVisitsReached:c!==void 0?c==="true":void 0,excludePastValidUntil:l!==void 0?l==="true":void 0}},[r]),i=M.useCallback(a=>{const o={...n,...a},{orderBy:s,tags:c,excludeBots:l,excludeMaxVisitsReached:h,excludePastValidUntil:p,...g}=o,_={...g,orderBy:s&&Kie(s),tags:c.length>0?c.join(","):void 0,excludeBots:vO(l),excludeMaxVisitsReached:vO(h),excludePastValidUntil:vO(p)},b=sb(_),w=b?`?${b}`:"";e(`${t}/list-short-urls/1${w}`)},[n,e,t]);return[n,i]},RA=()=>{const{domain:e}=hd(),{shortCode:t=""}=cd();return M.useMemo(()=>({shortCode:EA(t),domain:e}),[e,t])},i_=()=>{const e=kCe();return v.jsx(Lt,{color:"link",size:"lg",className:"p-0 me-3",onClick:e,"aria-label":"Go back",children:v.jsx(Ge,{icon:wY})})},hEe={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"},pEe={android:"Android",ios:"iOS",desktop:"Desktop"},mEe=({deviceType:e,onDeviceTypeChange:t})=>{const r=M.useId();return v.jsxs("div",{children:[v.jsx("label",{htmlFor:r,children:"Device type:"}),v.jsxs("select",{id:r,className:"form-select",value:e,onChange:n=>t(n.target.value),required:!0,children:[!e&&v.jsx("option",{value:"",children:"- Select type -"}),Object.entries(pEe).map(([n,i])=>v.jsx("option",{value:n,children:i},n))]})]})},NA=({value:e,onValueChange:t,label:r,placeholder:n})=>{const i=M.useId();return v.jsxs("div",{children:[v.jsxs("label",{htmlFor:i,children:[r,":"]}),v.jsx(Zr,{id:i,value:e??"",onChange:a=>t(a.target.value),placeholder:n,required:!0})]})},vEe=({language:e,onLanguageChange:t})=>v.jsx(NA,{value:e,onValueChange:t,label:"Language",placeholder:"en-US / en"}),gEe=({name:e,value:t,onNameChange:r,onValueChange:n})=>{const i=M.useId(),a=M.useId();return v.jsxs(v.Fragment,{children:[v.jsxs("div",{children:[v.jsx("label",{htmlFor:i,children:"Param name:"}),v.jsx(Zr,{id:i,value:e??"",onChange:o=>r(o.target.value),placeholder:"hello",required:!0})]}),v.jsxs("div",{children:[v.jsx("label",{htmlFor:a,children:"Param value:"}),v.jsx(Zr,{id:a,value:t??"",onChange:o=>n(o.target.value),placeholder:"world",required:!0})]})]})},yEe=({ipAddress:e,onIpAddressChange:t})=>v.jsx(NA,{value:e,onValueChange:t,label:"IP address",placeholder:"192.168.1.10"}),bEe=({countryCode:e,onCountryCodeChange:t})=>{const r=M.useId();return v.jsxs("div",{children:[v.jsx("label",{htmlFor:r,children:"Country:"}),v.jsxs("select",{id:r,className:"form-select",value:e,onChange:n=>t(n.target.value),required:!0,children:[!e&&v.jsx("option",{value:"",children:"- Select country -"}),Object.entries(hEe).map(([n,i])=>v.jsx("option",{value:n,children:i},n))]})]})},_Ee=({cityName:e,onCityNameChange:t})=>v.jsx(NA,{value:e,onValueChange:t,label:"City name",placeholder:"New York"}),wEe=({condition:e,onConditionChange:t,onDelete:r})=>{const n=M.useId(),i=M.useCallback(h=>t({type:h,matchValue:"",matchKey:null}),[t]),a=M.useCallback(h=>t({...e,matchValue:h}),[e,t]),o=M.useCallback(h=>t({...e,matchKey:h}),[e,t]),s=Ca("ipRedirectCondition"),c=Ca("geolocationRedirectCondition"),l=M.useMemo(()=>{const h={device:"Device type",language:"Language","query-param":"Query param"};return s&&(h["ip-address"]="IP address"),c&&(h["geolocation-country-code"]="Country (geolocation)",h["geolocation-city-name"]="City name (geolocation)"),h},[c,s]);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(Lt,{outline:!0,size:"sm",type:"button","aria-label":"Remove condition",onClick:r,className:"position-absolute rounded-circle redirect-rule-modal__remove-condition-button",children:v.jsx(Ge,{icon:OT,className:"redirect-rule-modal__remove-condition-button-icon"})}),v.jsx("label",{htmlFor:n,children:"Type:"}),v.jsx("select",{id:n,className:"form-select flex-grow-1",value:e.type,onChange:h=>i(h.target.value),children:Object.entries(l).map(([h,p])=>v.jsx("option",{value:h,children:p},h))})]}),e.type==="device"&&v.jsx(mEe,{deviceType:e.matchValue,onDeviceTypeChange:a}),e.type==="language"&&v.jsx(vEe,{language:e.matchValue,onLanguageChange:a}),e.type==="query-param"&&v.jsx(gEe,{value:e.matchValue,name:e.matchKey??"",onNameChange:o,onValueChange:a}),e.type==="ip-address"&&v.jsx(yEe,{ipAddress:e.matchValue,onIpAddressChange:a}),e.type==="geolocation-country-code"&&v.jsx(bEe,{countryCode:e.matchValue,onCountryCodeChange:a}),e.type==="geolocation-city-name"&&v.jsx(_Ee,{cityName:e.matchValue,onCityNameChange:a})]})},bV=({isOpen:e,toggle:t,onSave:r,initialData:n})=>{const[i,a]=M.useState(n??{longUrl:"",conditions:[]}),o=M.useCallback(_=>{_.preventDefault(),_.stopPropagation(),i&&r(i),t()},[r,i,t]),s=M.useCallback(()=>a(({longUrl:_,conditions:b})=>({longUrl:_,conditions:[...b,{type:"device",matchValue:"",matchKey:null}]})),[]),c=M.useCallback((_,b)=>a(({longUrl:w,conditions:x})=>{const S=[...x];return S[_]=b,{longUrl:w,conditions:S}}),[]),l=M.useCallback(_=>a(({longUrl:b,conditions:w})=>{const x=[...w];return x.splice(_,1),{longUrl:b,conditions:x}}),[]),h=Ki(),p=M.useCallback(()=>{var _;return(_=h==null?void 0:h.current)==null?void 0:_.focus()},[h]),g=M.useCallback(()=>a(n??{longUrl:"",conditions:[]}),[n]);return v.jsx(Ji,{size:"xl",isOpen:e,toggle:t,centered:!0,onOpened:p,onClosed:g,children:v.jsxs("form",{onSubmit:o,children:[v.jsx(Sl,{toggle:t,className:"sticky-top redirect-rule-modal__header",children:"Redirect rule"}),v.jsxs(as,{children:[v.jsx("label",{htmlFor:"longUrl",className:"fw-bold",children:"Long URL:"}),v.jsx(Zr,{id:"longUrl",type:"url",placeholder:"https://www.example.com",value:i.longUrl,onChange:_=>a(b=>({...b,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(Lt,{outline:!0,size:"sm",type:"button","aria-label":"Add condition",onClick:s,children:v.jsx(Ge,{icon:gm})})]}),i.conditions.length===0&&v.jsx("div",{className:"text-center",children:v.jsx("i",{children:"Add conditions..."})}),i.conditions.length>0&&v.jsx(Za,{className:"redirect-rule-modal__conditions-row",children:i.conditions.map((_,b)=>v.jsx("div",{className:"col-lg-6 col-xl-4 mt-4",children:v.jsx(wEe,{condition:_,onConditionChange:w=>c(b,w),onDelete:()=>l(b)})},`${b}_${_.type}`))})]}),v.jsxs(Hu,{className:"sticky-bottom redirect-rule-modal__footer",children:[v.jsx(Lt,{type:"button",color:"link",onClick:t,children:"Cancel"}),v.jsx(Lt,{color:"primary",disabled:i.conditions.length===0,children:"Confirm"})]})]})})},xEe=({priority:e,isLast:t,redirectRule:r,onDelete:n,onMoveUp:i,onMoveDown:a,onUpdate:o})=>{const[s,c]=lr();return v.jsxs(Sr,{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(Ge,{icon:EY})}),v.jsxs("div",{className:"d-flex flex-column my-auto",children:[v.jsx(Lt,{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(Ge,{icon:UY})}),v.jsx(Lt,{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(Ge,{icon:DY})})]}),v.jsxs("div",{className:"flex-grow-1",children:[v.jsxs("div",{className:"mb-2",children:[v.jsx("b",{children:"Long URL:"})," ",v.jsx(Gn,{href:r.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:"}),r.conditions.map((l,h)=>v.jsxs("div",{className:"badge bg-secondary",children:[l.type==="device"&&v.jsxs(v.Fragment,{children:["Device is ",l.matchValue]}),l.type==="language"&&v.jsxs(v.Fragment,{children:[l.matchValue," language is accepted"]}),l.type==="query-param"&&v.jsxs(v.Fragment,{children:["Query string contains ",l.matchKey,"=",l.matchValue]}),l.type==="ip-address"&&v.jsxs(v.Fragment,{children:["IP address matches ",l.matchValue]}),l.type==="geolocation-country-code"&&v.jsxs(v.Fragment,{children:["Country code is ",l.matchValue]}),l.type==="geolocation-city-name"&&v.jsxs(v.Fragment,{children:["City name is ",l.matchValue]})]},`${l.type}_${h}`))]})]}),v.jsxs("div",{className:"d-flex flex-column flex-sm-row gap-1 my-auto",children:[v.jsx(Lt,{outline:!0,color:"secondary",size:"sm","aria-label":`Edit rule with priority ${e}`,onClick:c,children:v.jsx(Ge,{icon:I$})}),v.jsx(Lt,{outline:!0,color:"danger",size:"sm","aria-label":`Delete rule with priority ${e}`,onClick:n,children:v.jsx(Ge,{icon:JK})})]})]}),v.jsx(bV,{onSave:o,isOpen:s,toggle:c,initialData:r})]})},SEe=({shortUrlRedirectRules:e,getShortUrlRedirectRules:t,getShortUrlsDetails:r,shortUrlsDetails:n,setShortUrlRedirectRules:i,shortUrlRedirectRulesSaving:a,resetSetRules:o})=>{const s=RA(),{shortUrls:c}=n,l=s&&(c==null?void 0:c.get(s)),[h,p,g]=dEe([],{dragHandle:".drag-n-drop-handler",dropZoneClass:"opacity-25"}),{saving:_,saved:b,errorData:w}=a,[x,S]=lr(),C=M.useCallback(U=>g((B=[])=>[...B,U]),[g]),P=M.useCallback(U=>g((B=[])=>{const W=[...B];return W.splice(U,1),W}),[g]),T=M.useCallback((U,B)=>g((W=[])=>{const q=[...W];return q[U]=B,q}),[g]),A=M.useCallback((U,B)=>g((W=[])=>{if(!W[B])return W;const q=[...W],J=q[B];return q[B]=q[U],q[U]=J,q}),[g]),j=M.useCallback(U=>A(U,U-1),[A]),N=M.useCallback(U=>A(U,U+1),[A]),$=M.useCallback(U=>{U.preventDefault(),p&&i({shortUrl:s,data:{redirectRules:p}})},[s,p,i]);return M.useEffect(()=>(t(s),r([s]),o),[t,r,s,o]),M.useEffect(()=>{e.redirectRules&&g(e.redirectRules)},[g,e.redirectRules]),v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx("header",{children:v.jsxs(Qi,{body:!0,children:[v.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[v.jsx(i_,{}),v.jsxs("div",{className:"text-center flex-grow-1",children:[n.loading&&v.jsx(v.Fragment,{children:"Loading..."}),!n.loading&&v.jsxs("small",{children:["Redirect rules for ",v.jsx(Gn,{href:(l==null?void 0:l.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(Gn,{href:e.defaultLongUrl??""})]})]})}),v.jsx("div",{children:v.jsxs(Lt,{outline:!0,color:"primary",onClick:S,children:[v.jsx(Ge,{icon:gm,className:"me-1"})," Add rule"]})}),v.jsxs("form",{onSubmit:$,children:[e.loading&&v.jsx(Lu,{loading:!0}),p.length===0&&!e.loading&&v.jsx(Sr,{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:p.map((U,B)=>v.jsx(xEe,{redirectRule:U,priority:B+1,isLast:B===p.length-1,onDelete:()=>P(B),onMoveUp:()=>j(B),onMoveDown:()=>N(B),onUpdate:W=>T(B,W)},`${U.longUrl}_${B}`))}),v.jsx("div",{className:"text-center mt-3",children:v.jsx(Lt,{outline:!0,color:"primary",className:"btn-sm-block",disabled:_,"data-testid":"save-button",children:_?"Saving...":"Save rules"})})]}),w&&v.jsx(gi,{type:"error",children:v.jsx(uo,{errorData:w,fallbackMessage:"An error occurred while saving short URL redirect rules :("})}),b&&v.jsx(gi,{type:"success",children:"Redirect rules properly saved."}),v.jsx(bV,{isOpen:x,toggle:S,onSave:C})]})},OEe=(e,t)=>{e.serviceFactory("ShortUrlRedirectRules",()=>SEe),e.decorator("ShortUrlRedirectRules",t(["shortUrlRedirectRules","shortUrlsDetails","shortUrlRedirectRulesSaving"],["getShortUrlRedirectRules","getShortUrlsDetails","setShortUrlRedirectRules","resetSetRules"])),e.serviceFactory("getShortUrlRedirectRules",aPe,"apiClientFactory"),e.serviceFactory("setShortUrlRedirectRules",rPe,"apiClientFactory"),e.serviceFactory("resetSetRules",r=>r.resetSetRules,"setShortUrlRedirectRulesReducerCreator"),e.serviceFactory("shortUrlRedirectRulesReducerCreator",oPe,"getShortUrlRedirectRules"),e.serviceFactory("shortUrlRedirectRulesReducer",r=>r.reducer,"shortUrlRedirectRulesReducerCreator"),e.serviceFactory("setShortUrlRedirectRulesReducerCreator",nPe,"setShortUrlRedirectRules"),e.serviceFactory("setShortUrlRedirectRulesReducer",r=>r.reducer,"setShortUrlRedirectRulesReducerCreator")},CEe=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}),_V=({createShortUrl:e,shortUrlCreation:t,resetCreateShortUrl:r,basicMode:n=!1})=>{const{ShortUrlForm:i,CreateShortUrlResult:a}=ur(_V),o=Nn("shortUrlCreation"),s=M.useMemo(()=>CEe(o),[o]);return v.jsxs(v.Fragment,{children:[v.jsx(i,{initialState:s,saving:t.saving,basicMode:n,onSave:async c=>(r(),e(c))}),v.jsx(a,{creation:t,resetCreateShortUrl:r,canBeClosed:n})]})},PEe=cr(_V,["ShortUrlForm","CreateShortUrlResult"]),wV=({shortUrlsDetails:e,getShortUrlsDetails:t,shortUrlEdition:r,editShortUrl:n})=>{const{ShortUrlForm:i}=ur(wV),a=RA(),{loading:o,error:s,errorData:c,shortUrls:l}=e,h=a&&(l==null?void 0:l.get(a)),{saving:p,saved:g,error:_,errorData:b}=r,w=Nn("shortUrlCreation"),x=M.useMemo(()=>HCe(h,w),[h,w]);return M.useEffect(()=>{a&&t([a])},[t,a]),o?v.jsx(Lu,{loading:!0}):s?v.jsx(gi,{type:"error",children:v.jsx(uo,{errorData:c,fallbackMessage:"An error occurred while loading short URL detail :("})}):v.jsxs(v.Fragment,{children:[v.jsx("header",{className:"mb-3",children:v.jsx(Qi,{body:!0,children:v.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[v.jsx(i_,{}),v.jsx("div",{className:"text-center flex-grow-1",children:v.jsxs("small",{children:["Edit ",v.jsx(Gn,{href:(h==null?void 0:h.shortUrl)??""})]})})]})})}),v.jsx(i,{initialState:x,saving:p,onSave:async S=>{h&&n({...h,data:S})}}),g&&_&&v.jsx(gi,{type:"error",className:"mt-3",children:v.jsx(uo,{errorData:b,fallbackMessage:"An error occurred while updating short URL :("})}),g&&!_&&v.jsx(gi,{type:"success",className:"mt-3",children:"Short URL properly edited."})]})},EEe=cr(wV,["ShortUrlForm"]),xV=({text:e,onCopy:t},r=navigator)=>{var n;return(n=r.clipboard)==null?void 0:n.writeText(e).then(()=>t==null?void 0:t(e,!0)).catch(()=>t==null?void 0:t(e,!1))},SV=({creation:e,resetCreateShortUrl:t,canBeClosed:r=!1})=>{const{useTimeoutToggle:n}=ur(SV),[i,a]=n(),{error:o,saved:s}=e;if(M.useEffect(()=>{t()},[t]),o)return v.jsxs(gi,{type:"error",className:"mt-3",children:[r&&v.jsx(Ge,{"data-testid":"error-close-button",icon:RO,className:"float-end pointer",onClick:t}),v.jsx(uo,{errorData:e.errorData,fallbackMessage:"An error occurred while creating the URL :("})]});if(!s)return null;const{shortUrl:c}=e.result;return v.jsxs(gi,{type:"success",className:"mt-3",children:[r&&v.jsx(Ge,{"data-testid":"success-close-button",icon:RO,className:"float-end pointer",onClick:t}),v.jsxs("span",{children:[v.jsx("b",{children:"Great!"})," The short URL is ",v.jsx("b",{children:c})]}),v.jsxs("button",{className:"btn btn-light btn-sm create-short-url-result__copy-btn",id:"copyBtn",type:"button",onClick:()=>xV({text:c,onCopy:a}),children:[v.jsx(Ge,{icon:H7})," Copy ",v.jsxs("span",{className:"sr-only",children:[c," to clipboard"]})]}),v.jsx(ab,{placement:"left",isOpen:i,target:"copyBtn",children:"Copied!"})]})},TEe=cr(SV,["useTimeoutToggle"]),_O="delete",jEe=({shortUrl:e,toggle:t,isOpen:r,shortUrlDeletion:n,resetDeleteShortUrl:i,deleteShortUrl:a,shortUrlDeleted:o})=>{const[s,c]=M.useState("");M.useEffect(()=>i,[i]);const{loading:l,error:h,deleted:p,errorData:g}=n,_=M.useCallback(()=>{i(),t()},[i,t]),b=M.useCallback(w=>(w.preventDefault(),a(e).then(x=>!_A(x)&&t())),[a,e,t]);return v.jsx(Ji,{isOpen:r,toggle:_,centered:!0,onClosed:()=>p&&o(e),children:v.jsxs("form",{onSubmit:b,children:[v.jsx(Sl,{toggle:_,children:v.jsx("span",{className:"text-danger",children:"Delete short URL"})}),v.jsxs(as,{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:_O})," to confirm deletion."]}),v.jsx("input",{type:"text",className:"form-control",placeholder:`Insert ${_O}`,value:s,onChange:w=>c(w.target.value)}),h&&v.jsx(gi,{type:bCe(g)?"warning":"error",small:!0,className:"mt-2",children:v.jsx(uo,{errorData:g,fallbackMessage:"Something went wrong while deleting the URL :("})})]}),v.jsxs(Hu,{children:[v.jsx("button",{type:"button",className:"btn btn-link",onClick:_,children:"Cancel"}),v.jsx("button",{type:"submit",className:"btn btn-danger",disabled:s!==_O||l,children:l?"Deleting...":"Delete"})]})]})})},OV=({amount:e=0,loading:t=!1,...r})=>v.jsxs(Lt,{...r,outline:!0,color:"primary",disabled:t,children:[v.jsx(Ge,{icon:iY})," ",t?"Exporting...":v.jsxs(v.Fragment,{children:["Export (",Or(e),")"]})]}),g8=20,CV=({amount:e=0})=>{const{apiClientFactory:t,ReportExporter:r}=ur(CV),[{tags:n,search:i,startDate:a,endDate:o,orderBy:s,tagsMode:c}]=n_(),[l,,h,p]=lr(),g=M.useCallback(async()=>{const _=e/g8,b=async(x=1)=>{const{data:S}=await t().listShortUrls({page:`${x}`,tags:n,searchTerm:i,startDate:a,endDate:o,orderBy:s,tagsMode:c,itemsPerPage:g8});return x>=_?S:S.concat(await b(x+1))};h();const w=await b();r.exportShortUrls(w.map(x=>{var S;const{hostname:C,pathname:P}=new URL(x.shortUrl),T=P.substring(1);return{createdAt:x.dateCreated,domain:C,shortCode:T,shortUrl:x.shortUrl,longUrl:x.longUrl,title:x.title??"",tags:x.tags.join("|"),visits:((S=x==null?void 0:x.visitsSummary)==null?void 0:S.total)??x.visitsCount??0}})),p()},[e,t,o,s,r,i,a,h,p,n,c]);return v.jsx(OV,{loading:l,className:"btn-md-block",amount:e,onClick:g})},AEe=cr(CV,["apiClientFactory","ReportExporter"]),PV=({text:e,onCopy:t,copyToClipboard:r=xV})=>v.jsx(Wu,{className:"ms-2 p-0","aria-label":`Copy ${e} to clipboard`,onClick:()=>r({text:e,onCopy:t}),children:v.jsx(Ge,{icon:H7,className:"fs-5"})}),y8=e=>e&&e.startsWith("#")?e.substring(1):e,kEe=(e,{color:t,bgColor:r,...n})=>{const i=`${e}/qr-code`,a=sb({...n,color:y8(t),bgColor:y8(r)});return`${i}${a?`?${a}`:""}`},REe=6,b8="0123456789ABCDEF",NEe=128;function MEe(){return`#${OA(REe,()=>b8[Math.floor(Math.random()*b8.length)]).join("")}`}function LEe(e,t,r){return Math.round(Math.sqrt(.299*e**2+.587*t**2+.114*r**2))}function EV(e){const[t,r,n]=(e.match(/../g)??[]).map(i=>parseInt(i,16)||0);return LEe(t,r,n)>=NEe}const TV=M.forwardRef(({name:e,color:t,onChange:r,className:n},i)=>v.jsxs("div",{className:je("p-0 position-relative",n),style:{backgroundColor:t,borderColor:t},children:[v.jsx(Ge,{icon:gY,className:"position-absolute top-50 start-50 translate-middle",style:{color:EV(t.substring(1))?"#000":"fff"}}),v.jsx(Zr,{className:"form-control-color opacity-0",type:"color",value:t,onChange:a=>r(a.target.value),innerRef:i,name:e,"aria-label":e})]})),IEe=({color:e,onChange:t,name:r})=>{const n=Ki();return v.jsxs(Om,{children:[v.jsx(TV,{name:r,color:e,onChange:t,className:"input-group-text",ref:n}),v.jsx(Zr,{readOnly:!0,value:e,onClick:()=>{var i;return(i=n.current)==null?void 0:i.click()},"aria-label":r,"data-testid":"text-input"})]})},D0=({label:e,...t})=>v.jsx(Lt,{outline:!0,color:"link",style:{color:"var(--input-text-color)",borderColor:"var(--border-color)"},"aria-label":e,title:e,...t}),_8=({name:e,color:t,initialColor:r,onChange:n})=>v.jsx(v.Fragment,{children:t===void 0?v.jsx(D0,{className:"text-start fst-italic w-100",onClick:()=>n(r),children:v.jsxs("span",{className:"indivisible",children:["Customize ",e]})}):v.jsxs("div",{className:"d-flex gap-1 w-100",children:[v.jsx(IEe,{color:t,onChange:n,name:e}),v.jsx(D0,{label:`Default ${e}`,onClick:()=>n(void 0),children:v.jsx(Ge,{icon:ST})})]})}),w8=({name:e,value:t,step:r,min:n,max:i,onChange:a,initial:o=n})=>{const s=M.useId();return v.jsx(v.Fragment,{children:t===void 0?v.jsxs(D0,{className:"text-start fst-italic w-100",onClick:()=>a(o),children:["Customize ",e]}):v.jsxs("div",{className:"d-flex gap-1 w-100",children:[v.jsxs("div",{className:"d-flex flex-column flex-grow-1",children:[v.jsxs("label",{htmlFor:s,className:"text-capitalize",children:[e,": ",t,"px"]}),v.jsx("input",{id:s,type:"range",className:"form-control-range",value:t,step:r,min:n,max:i,onChange:c=>a(Number(c.target.value))})]}),v.jsx(D0,{label:`Default ${e}`,onClick:()=>a(void 0),children:v.jsx(Ge,{icon:ST})})]})})},DEe=({errorCorrection:e,onChange:t})=>v.jsxs(os,{text:e?`Error correction (${e})`:v.jsx("i",{children:"Default error correction"}),dropdownClassName:"w-100",children:[v.jsx(Ze,{active:!e,onClick:()=>t(void 0),children:"Default"}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsxs(Ze,{active:e==="L",onClick:()=>t("L"),children:[v.jsx("b",{children:"L"}),"ow"]}),v.jsxs(Ze,{active:e==="M",onClick:()=>t("M"),children:[v.jsx("b",{children:"M"}),"edium"]}),v.jsxs(Ze,{active:e==="Q",onClick:()=>t("Q"),children:[v.jsx("b",{children:"Q"}),"uartile"]}),v.jsxs(Ze,{active:e==="H",onClick:()=>t("H"),children:[v.jsx("b",{children:"H"}),"igh"]})]}),$Ee=({format:e,onChange:t})=>v.jsxs(os,{text:e?`Format (${e})`:v.jsx("i",{children:"Default format"}),dropdownClassName:"w-100",children:[v.jsx(Ze,{active:!e,onClick:()=>t(void 0),children:"Default"}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsx(Ze,{active:e==="png",onClick:()=>t("png"),children:"PNG"}),v.jsx(Ze,{active:e==="svg",onClick:()=>t("svg"),children:"SVG"})]}),jV=({shortUrl:{shortUrl:e,shortCode:t},toggle:r,isOpen:n})=>{const{ImageDownloader:i}=ur(jV),[a,o]=M.useState(),[s,c]=M.useState(),[l,h]=M.useState(),[p,g]=M.useState(),[_,b]=M.useState(),[w,x]=M.useState(),S=Ca("qrCodeColors"),C=M.useMemo(()=>kEe(e,{size:a,format:l,margin:s,errorCorrection:p,color:_,bgColor:w}),[e,a,l,s,p,_,w]);return v.jsxs(Ji,{isOpen:n,toggle:r,centered:!0,size:"lg",children:[v.jsxs(Sl,{toggle:r,children:["QR code for ",v.jsx(Gn,{href:e,children:e})]}),v.jsxs(as,{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 text-center",children:v.jsx("img",{src:C,alt:"QR code",className:"shadow",style:{maxWidth:"100%"}})}),v.jsxs("div",{className:"d-flex flex-column gap-2 qr-code-modal__controls",children:[v.jsx(w8,{name:"size",value:a,onChange:o,step:10,min:50,max:1e3,initial:300}),v.jsx(w8,{name:"margin",value:s,onChange:c,step:1,min:0,max:100}),v.jsx($Ee,{format:l,onChange:h}),v.jsx(DEe,{errorCorrection:p,onChange:g}),S&&v.jsxs(v.Fragment,{children:[v.jsx(_8,{name:"color",initialColor:"#000000",color:_,onChange:b}),v.jsx(_8,{name:"background",initialColor:"#ffffff",color:w,onChange:x})]}),v.jsx("div",{className:"mt-auto",children:v.jsxs(Lt,{block:!0,color:"primary",onClick:()=>{i.saveImage(C,`${t}-qr-code.${l??"png"}`).catch(()=>{})},children:["Download ",v.jsx(Ge,{icon:$$,className:"ms-1"})]})})]})]}),v.jsx(Hu,{className:"sticky-bottom justify-content-around",style:{backgroundColor:"var(--primary-color)",zIndex:"1"},children:v.jsxs("div",{className:"text-center",children:[v.jsx(Gn,{href:C}),v.jsx(PV,{text:C})]})})]})},FEe=cr(jV,["ImageDownloader"]),BEe="yyyy-MM-dd",AV="yyyy-MM-dd HH:mm",gl=()=>new Date,MA=e=>typeof e!="string",LA=(e,t)=>!e||!MA(e)?e:t?ky(e,t):mle(e),yl=e=>LA(e,void 0),nl=e=>LA(e,BEe),hm=e=>LA(e,AV),vi=e=>MA(e)?e:hl(e),Um=(e,t,r)=>{const n=vi(e),i=t&&vi(t),a=r&&vi(r);if(i&&a)try{return yle(n,{start:i,end:a})}catch{return!1}return i?wP(n,i)||gle(n,i):a?wP(n,a)||Ry(n,a):!0},su=(e,t)=>wP(e,t)||Ry(e,t),$0=({date:e,format:t=AV,relative:r=!1})=>{const n=MA(e)?e:hl(e);return v.jsx("time",{dateTime:`${vle(n)}000`,children:r?`${ple(gl(),n)} ago`:ky(n,t)})},UEe=(e,{shortCode:t,domain:r},n)=>{const i=r?`?domain=${r}`:"";return`${e}/short-code/${Xz(t)}/${n}${i}`},hp=({shortUrl:e,suffix:t,asLink:r,children:n,...i})=>{const a=jl();return!r||!e?v.jsx("span",{...i,children:n}):v.jsx(nr,{to:UEe(a,e,t),...i,children:n})},zEe=e=>{const{meta:t,visitsCount:r,visitsSummary:n}=e,{maxVisits:i,validSince:a,validUntil:o}=t,s=(n==null?void 0:n.total)??r??0;return i&&s>=i?{icon:ZY,className:"text-danger",description:v.jsxs(v.Fragment,{children:["This short URL cannot be currently visited because it has reached the maximum amount of ",v.jsx("b",{children:i})," visit",i>1?"s":"","."]})}:o&&Ry(vi(o),gl())?{icon:eR,className:"text-danger",description:v.jsxs(v.Fragment,{children:["This short URL cannot be visited since ",v.jsx("b",{className:"indivisible",children:hm(vi(o))}),"."]})}:a&&Ry(gl(),vi(a))?{icon:eR,className:"text-warning",description:v.jsxs(v.Fragment,{children:["This short URL will start working on ",v.jsx("b",{className:"indivisible",children:hm(vi(a))}),"."]})}:{icon:vp,className:"text-primary",description:"This short URL can be visited normally."}},VEe=({shortUrl:e})=>{const t=Ki(),{icon:r,className:n,description:i}=zEe(e);return v.jsxs(v.Fragment,{children:[v.jsx("span",{style:{cursor:i?"help":void 0},ref:t,children:v.jsx(Ge,{icon:r,className:n})}),v.jsx(Si,{target:t,placement:"bottom",children:i})]})},kV=({visitsCount:e,shortUrl:t,active:r=!1,asLink:n=!1})=>{const i=Ki(),{maxVisits:a,validSince:o,validUntil:s}=(t==null?void 0:t.meta)??{},c=!!a||!!o||!!s,l=v.jsx(hp,{shortUrl:t,suffix:"visits",asLink:n,children:v.jsx("strong",{className:je("short-url-visits-count__amount",{"short-url-visits-count__amount--big":r}),children:Or(e)})});return c?v.jsxs(v.Fragment,{children:[v.jsxs("span",{className:"indivisible",children:[l,v.jsxs("small",{className:"short-urls-visits-count__max-visits-control",ref:i,children:[a&&v.jsxs(v.Fragment,{children:[" / ",Or(a)]}),v.jsx("sup",{className:"ms-1",children:v.jsx(Ge,{icon:xT})})]})]}),v.jsx(Si,{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:Or(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:hm(vi(o))}),"."]}),s&&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:hm(vi(s))}),"."]})]})})]}):l},WEe=e=>!!e.onClose,qEe=e=>!!e.onClick,a_=e=>{const{text:t,children:r,className:n,colorGenerator:i}=e,a=qEe(e),o=a?Wu:"span",s=M.useMemo(()=>i.stylesForKey(t),[t,i]);return v.jsxs(o,{className:je("badge tag fw-bold",n,{pointer:a}),style:s,onClick:a?e.onClick:void 0,children:[r??t,WEe(e)&&v.jsx(Wu,{"aria-label":`Remove ${t}`,className:"bg-transparent ms-1 opacity-100 p-0 fw-bold tag__close",onClick:e.onClose,children:"×"})]})},HEe=({tags:e,onTagClick:t,colorGenerator:r})=>e.length===0?v.jsx("i",{className:"indivisible",children:v.jsx("small",{children:"No tags"})}):v.jsx(v.Fragment,{children:e.map(n=>v.jsx(a_,{text:n,colorGenerator:r,onClick:()=>t==null?void 0:t(n)},n))}),RV=({shortUrl:e,onTagClick:t})=>{var r,n,i,a;const{ShortUrlsRowMenu:o,ColorGenerator:s,useTimeoutToggle:c}=ur(RV),[l,h]=c(),[p,g]=c(!1,500),_=M.useRef(!0),[{excludeBots:b}]=n_(),w=Nn("visits"),x=b??(w==null?void 0:w.excludeBots);return M.useEffect(()=>{_.current||g(),_.current=!1},[(r=e.visitsSummary)==null?void 0:r.total,(n=e.visitsSummary)==null?void 0:n.nonBots,e.visitsCount,g]),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($0,{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(Gn,{href:e.shortUrl})}),v.jsx(PV,{text:e.shortUrl,onCopy:h}),v.jsx("span",{role:"status",className:"badge bg-warning text-black short-urls-row__copy-hint",hidden:!l,children:"Copied short URL!"})]})}),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(Gn,{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(Gn,{href:e.longUrl})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Tags",children:v.jsx(HEe,{tags:e.tags,colorGenerator:s,onTagClick:t})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-lg-end","data-th":"Visits",children:v.jsx(kV,{visitsCount:(x?(i=e.visitsSummary)==null?void 0:i.nonBots:(a=e.visitsSummary)==null?void 0:a.total)??e.visitsCount??0,shortUrl:e,active:p,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(VEe,{shortUrl:e}),e.hasRedirectRules&&v.jsx(hp,{asLink:!0,shortUrl:e,suffix:"redirect-rules",title:"This short URL has dynamic redirect rules",children:v.jsx(Ge,{icon:U$})})]})}),v.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-end",children:v.jsx(o,{shortUrl:e})})]})},GEe=cr(RV,["ShortUrlsRowMenu","ColorGenerator","useTimeoutToggle"]),NV=({shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r})=>{const{DeleteShortUrlModal:n,QrCodeModal:i}=ur(NV),[a,,o,s]=lr(),[c,,l,h]=lr(),p=Jb(),g=Ca("shortUrlRedirectRules"),{confirmDeletions:_=!0}=Nn("shortUrlsList",{}),b=M.useCallback(async()=>{const w=await t(e);_A(w)||r(e)},[t,e,r]);return v.jsxs(lb,{minWidth:g?220:190,children:[v.jsxs(Ze,{tag:hp,shortUrl:e,suffix:"visits",asLink:!0,children:[v.jsx(Ge,{icon:wT,fixedWidth:!0})," Visit stats"]}),p&&v.jsxs(v.Fragment,{children:[v.jsxs(Ze,{disabled:!p.canAddItemWithName(e.shortUrl),onClick:()=>p.addItemToCompare({name:e.shortUrl,query:TA(e)}),children:[v.jsx(Ge,{icon:X0,fixedWidth:!0})," Compare visits"]}),v.jsx(Ze,{divider:!0,tag:"hr"})]}),v.jsxs(Ze,{tag:hp,shortUrl:e,suffix:"edit",asLink:!0,children:[v.jsx(Ge,{icon:_T,fixedWidth:!0})," Edit short URL"]}),g&&v.jsxs(Ze,{tag:hp,shortUrl:e,suffix:"redirect-rules",asLink:!0,children:[v.jsx(Ge,{icon:U$,fixedWidth:!0})," Manage redirect rules"]}),v.jsxs(Ze,{onClick:o,children:[v.jsx(Ge,{icon:GY,fixedWidth:!0})," QR code"]}),v.jsx(i,{shortUrl:e,isOpen:a,toggle:s}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsxs(Ze,{className:"dropdown-item--danger",onClick:_?l:b,children:[v.jsx(Ge,{icon:L$,fixedWidth:!0})," Delete short URL"]}),v.jsx(n,{shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r,isOpen:c,toggle:h})]})},KEe=cr(NV,["DeleteShortUrlModal","QrCodeModal"]),MV="shlink/shortUrlCreation",x8={saving:!1,saved:!1,error:!1},YEe=e=>Vr(`${MV}/createShortUrl`,t=>e().createShortUrl(t)),ZEe=e=>{const{reducer:t,actions:r}=Tr({name:MV,initialState:x8,reducers:{resetCreateShortUrl:()=>x8},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:Oi(o)})),i.addCase(e.fulfilled,(a,{payload:o})=>({result:o,saving:!1,saved:!0,error:!1}))}}),{resetCreateShortUrl:n}=r;return{reducer:t,resetCreateShortUrl:n}},LV="shlink/shortUrlEdition",XEe={saving:!1,saved:!1,error:!1},QEe=e=>Vr(`${LV}/editShortUrl`,({shortCode:t,domain:r,data:n})=>e().updateShortUrl({shortCode:t,domain:r},n)),JEe=e=>Tr({name:LV,initialState:XEe,reducers:{},extraReducers:t=>{t.addCase(e.pending,r=>({...r,saving:!0,error:!1,saved:!1})),t.addCase(e.rejected,(r,{error:n})=>({...r,saving:!1,error:!0,saved:!1,errorData:Oi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>({shortUrl:n,saving:!1,error:!1,saved:!0}))}}),S8="shlink/shortUrlsDetails",O8={loading:!1,error:!1},eTe=e=>{const t=Vr(`${S8}/getShortUrlsDetails`,async(n,{getState:i})=>{const{shortUrlsList:a}=i(),o=await Promise.all(n.map(async s=>{var c;const{shortCode:l,domain:h}=s,p=(c=a==null?void 0:a.shortUrls)==null?void 0:c.data.find(g=>dp(g,l,h));return[s,p??await e().getShortUrl({shortCode:l,domain:h})]}));return new Map(o)}),{reducer:r}=Tr({name:S8,initialState:O8,reducers:{},extraReducers:n=>{n.addCase(t.pending,()=>({loading:!0,error:!1})),n.addCase(t.rejected,(i,{error:a})=>({loading:!1,error:!0,errorData:Oi(a)})),n.addCase(t.fulfilled,(i,{payload:a})=>({...O8,shortUrls:a}))}});return{reducer:r,getShortUrlsDetails:t}},tTe=({domains:e,value:t,onChange:r})=>{const[n,,i,a]=lr(),o=!t,s=M.useCallback(()=>{r(""),a()},[r,a]),c=M.useCallback(()=>{r(""),i()},[r,i]);return n?v.jsxs(Om,{children:[v.jsx(Zr,{value:t??"",placeholder:"Domain",onChange:l=>r(l.target.value)}),v.jsx(Lt,{id:"backToDropdown",outline:!0,type:"button",className:"domains-dropdown__back-btn","aria-label":"Back to domains list",onClick:s,children:v.jsx(Ge,{icon:PY})}),v.jsx(Si,{target:"backToDropdown",placement:"left",trigger:"hover",children:"Existing domains"})]}):v.jsxs(os,{text:o?"Domain":`Domain: ${t}`,className:o?"domains-dropdown__toggle-btn":"domains-dropdown__toggle-btn--active",children:[e.map(({domain:l,isDefault:h})=>v.jsxs(Ze,{active:(t===l||h)&&o,onClick:()=>r(l),className:"d-flex justify-content-between align-items-center",children:[l,h&&v.jsx("span",{className:"text-muted",children:"default"})]},l)),v.jsx(Ze,{divider:!0}),v.jsx(Ze,{onClick:c,children:v.jsx("i",{children:"New domain"})})]})},wO=({icon:e,className:t,...r})=>{const n=Ki();return v.jsxs("div",{className:"icon-input-container",children:[v.jsx(Zr,{className:je("icon-input-container__input",t),innerRef:n,...r}),v.jsx(Ge,{icon:e,fixedWidth:!0,className:"icon-input-container__icon",onClick:()=>{var i;return(i=n.current)==null?void 0:i.focus()}})]})},rTe=({minDate:e,maxDate:t,value:r,onChange:n,withTime:i=!1,...a})=>{const o=M.useCallback(({target:c})=>{if(!c.value){n==null||n(null);return}n==null||n(vi(c.value))},[n]),s=M.useMemo(()=>i?hm:nl,[i]);return v.jsx(Zr,{...a,type:i?"datetime-local":"date",value:s(r)??"",max:s(t)??void 0,min:s(e)??void 0,onChange:o})},F0=({label:e,id:t,...r})=>{const n=M.useId();return v.jsxs(v.Fragment,{children:[v.jsxs("label",{htmlFor:t??n,className:"mb-1",children:[e,":"]}),v.jsx(rTe,{id:t??n,...r})]})},xO=({children:e,infoTooltip:t,checked:r,onChange:n})=>v.jsxs("p",{children:[v.jsx(c7,{inline:!0,checked:r,className:t?"me-2":"",onChange:n,children:e}),t&&v.jsx(Gg,{placement:"right",children:t})]}),nTe=({isOpen:e,toggle:t})=>v.jsxs(Ji,{isOpen:e,toggle:t,centered:!0,size:"lg",children:[v.jsx(Sl,{toggle:t,children:"Info"}),v.jsxs(as,{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"})]})]})]}),iTe=()=>{const[e,t]=lr();return v.jsxs(v.Fragment,{children:[v.jsx(Wu,{className:"p-0",title:"What does this mean?",onClick:t,children:v.jsx(Ge,{icon:xT})}),v.jsx(nTe,{isOpen:e,toggle:t})]})},kg=e=>typeof e=="string"?hl(e):e,aTe=e=>"shortCodeLength"in e&&"customSlug"in e&&"domain"in e,IV=({basicMode:e=!1,saving:t,onSave:r,initialState:n,tagsList:i,domainsList:a})=>{var o,s,c;const{TagsSelector:l}=ur(IV),[h,p]=M.useState(n),g=aTe(h),_=Ca("deviceLongUrls"),b=Ca("urlValidation"),w=b||g,x=M.useCallback(()=>p(n),[n]),S=M.useCallback((j,N)=>vu(j)?j:vu(N)?null:void 0,[]),C=M.useCallback((j,N)=>p(({deviceLongUrls:$={},...U})=>{var B;return{...U,deviceLongUrls:{...$,[j]:S(N,(B=n.deviceLongUrls)==null?void 0:B[j])}}}),[n.deviceLongUrls,S]),P=M.useCallback(j=>p(N=>({...N,tags:j})),[]),T=M.useCallback(async j=>(j.preventDefault(),r(h).then(N=>g&&!_A(N)&&x()).catch(()=>{})),[g,r,x,h]),A=M.useMemo(()=>v.jsxs("div",{className:"d-flex flex-column gap-3",children:[v.jsx(Zr,{bsSize:"lg",type:"url",placeholder:"URL to be shortened",required:!0,value:h.longUrl,onChange:j=>p(N=>({...N,longUrl:j.target.value}))}),v.jsxs("div",{className:je("d-flex flex-column flex-lg-row gap-3",{"mb-3":e}),children:[e&&g&&v.jsx("div",{className:"w-100 w-lg-50",children:v.jsx(Zr,{bsSize:"lg",placeholder:"Custom slug",value:h.customSlug??"",onChange:j=>p(N=>({...N,customSlug:j.target.value}))})}),v.jsx("div",{className:je("w-100",{"w-lg-50":e}),children:v.jsx(l,{tags:i.tags,selectedTags:h.tags??[],onChange:P})})]})]}),[l,e,P,g,h,i.tags]);return v.jsxs("form",{name:"shortUrlForm",className:"short-url-form",onSubmit:T,children:[e&&A,!e&&v.jsxs(v.Fragment,{children:[v.jsxs(Za,{children:[v.jsx("div",{className:je("mb-3",{"col-sm-6":_,"col-12":!_}),children:v.jsx(Sr,{title:"Main options",children:A})}),_&&v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(Sr,{title:"Device-specific long URLs",bodyClassName:"d-flex flex-column gap-3",children:[v.jsx(wO,{type:"url",icon:Lle,placeholder:"Android-specific redirection",value:((o=h.deviceLongUrls)==null?void 0:o.android)??"",onChange:({target:j})=>C("android",j.value)}),v.jsx(wO,{type:"url",icon:Mle,placeholder:"iOS-specific redirection",value:((s=h.deviceLongUrls)==null?void 0:s.ios)??"",onChange:({target:j})=>C("ios",j.value)}),v.jsx(wO,{type:"url",icon:XY,placeholder:"Desktop-specific redirection",value:((c=h.deviceLongUrls)==null?void 0:c.desktop)??"",onChange:({target:j})=>C("desktop",j.value)})]})})]}),v.jsxs(Za,{children:[v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(Sr,{title:"Customize the short URL",bodyClassName:"d-flex flex-column gap-3",children:[v.jsx(Zr,{placeholder:"Title",value:h.title??"",onChange:({target:j})=>p(N=>({...N,title:S(j.value,n.title)}))}),g&&v.jsxs(v.Fragment,{children:[v.jsxs(Za,{children:[v.jsx("div",{className:"col-lg-6 mb-3 mb-lg-0",children:v.jsx(Zr,{placeholder:"Custom slug",value:h.customSlug??"",onChange:j=>p(N=>({...N,customSlug:j.target.value})),disabled:vu(h.shortCodeLength)})}),v.jsx("div",{className:"col-lg-6",children:v.jsx(Zr,{type:"number",placeholder:"Short code length",value:h.shortCodeLength??"",onChange:j=>p(N=>({...N,shortCodeLength:j.target.value})),min:4,disabled:vu(h.customSlug)})})]}),v.jsx(tTe,{value:h.domain,onChange:j=>p(N=>({...N,domain:j})),domains:a.domains})]})]})}),v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(Sr,{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(F0,{label:"Enabled since",withTime:!0,maxDate:h.validUntil?kg(h.validUntil):void 0,value:h.validSince?kg(h.validSince):null,onChange:j=>p(N=>({...N,validSince:yl(j)}))})}),v.jsx("div",{className:"col-lg-6 mt-3 mt-lg-0",children:v.jsx(F0,{label:"Enabled until",withTime:!0,minDate:h.validSince?kg(h.validSince):void 0,value:h.validUntil?kg(h.validUntil):null,onChange:j=>p(N=>({...N,validUntil:yl(j)}))})})]}),v.jsxs("div",{children:[v.jsx("label",{htmlFor:"maxVisits",className:"mb-1",children:"Maximum visits allowed:"}),v.jsx(Zr,{id:"maxVisits",type:"number",min:1,placeholder:"25...",value:h.maxVisits??"",onChange:j=>p(N=>({...N,maxVisits:vu(j.target.value)?Number(j.target.value):null}))})]})]})})]}),v.jsxs(Za,{children:[w&&v.jsx("div",{className:"col-sm-6 mb-3",children:v.jsxs(Sr,{title:"Extra checks",children:[b&&v.jsx(xO,{infoTooltip:"If checked, Shlink will try to reach the long URL, failing in case it's not publicly accessible.",checked:h.validateUrl,onChange:j=>p(N=>({...N,validateUrl:j})),children:"Validate URL"}),g&&v.jsxs("p",{children:[v.jsx(c7,{inline:!0,className:"me-2",checked:h.findIfExists,onChange:j=>p(N=>({...N,findIfExists:j})),children:"Use existing URL if found"}),v.jsx(iTe,{})]})]})}),v.jsx("div",{className:je("mb-3",{"col-sm-6":w}),children:v.jsxs(Sr,{title:"Configure behavior",children:[v.jsx(xO,{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:j=>p(N=>({...N,crawlable:j})),children:"Make it crawlable"}),v.jsx(xO,{infoTooltip:"When this short URL is visited, any query params appended to it will be forwarded to the long URL.",checked:h.forwardQuery,onChange:j=>p(N=>({...N,forwardQuery:j})),children:"Forward query params on redirect"})]})})]})]}),v.jsx("div",{className:"text-center",children:v.jsx(Lt,{outline:!0,color:"primary",disabled:t||!h.longUrl,className:"btn-xs-block",children:t?"Saving...":"Save"})})]})},oTe=cr(IV,["TagsSelector"]),o_="all",DV={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days",[o_]:void 0},$V=Object.keys(DV),sTe=e=>!e||!e.startDate&&!e.endDate,B0=e=>typeof e=="string"&&$V.includes(e),lTe=$V.filter(e=>e!==o_),C8=e=>e?vi(e):null,FV=(e,t)=>({startDate:C8(e),endDate:C8(t)}),uTe=e=>{if(!(!e||sTe(e)))return e.startDate&&!e.endDate?`Since ${nl(e.startDate)}`:!e.startDate&&e.endDate?`Until ${nl(e.endDate)}`:`${nl(e.startDate)} - ${nl(e.endDate)}`},BV=e=>{if(!(!e||e===o_))return B0(e)?DV[e]:uTe(e)},zi=e=>Fu(Ny(gl(),e)),Xc=e=>({startDate:e,endDate:jf(gl())}),UV=e=>{var t;return((t=[[()=>e==="today",()=>Xc(Fu(gl()))],[()=>e==="yesterday",()=>({startDate:zi(1),endDate:jf(Ny(gl(),1))})],[()=>e==="last7Days",()=>Xc(zi(7))],[()=>e==="last30Days",()=>Xc(zi(30))],[()=>e==="last90Days",()=>Xc(zi(90))],[()=>e==="last180Days",()=>Xc(zi(180))],[()=>e==="last365Days",()=>Xc(zi(365))]].find(([r])=>r()))==null?void 0:t[1]())??{}},cTe=e=>{var t;const r=vi(e);return((t=[[()=>su(Fu(gl()),r),"today"],[()=>su(zi(1),r),"yesterday"],[()=>su(zi(7),r),"last7Days"],[()=>su(zi(30),r),"last30Days"],[()=>su(zi(90),r),"last90Days"],[()=>su(zi(180),r),"last180Days"],[()=>su(zi(365),r),"last365Days"]].find(([n])=>n()))==null?void 0:t[1])??o_},zV=e=>B0(e)?UV(e):e,VV=e=>!!(e&&e.startDate),fTe=({startDate:e,endDate:t})=>{const r=Z7(jf(t??new Date),Fu(e))+1,n=Ny(Fu(e),r),i=Ny(jf(e),1);return{startDate:n,endDate:i}},dTe=e=>{if(VV(e))return Z7(e.endDate??new Date,e.startDate)},hTe=({active:e,allText:t,onChange:r})=>v.jsxs(v.Fragment,{children:[v.jsx(Ze,{active:e==="all",onClick:()=>r("all"),children:t}),v.jsx(Ze,{divider:!0,tag:"hr"}),lTe.map(n=>v.jsx(Ze,{active:e===n,onClick:()=>r(n),children:BV(n)},n))]}),pTe=({startDate:e,endDate:t,disabled:r=!1,onStartDateChange:n,onEndDateChange:i})=>v.jsxs("div",{className:"row",children:[v.jsx("div",{className:"col-md-6",children:v.jsx(F0,{label:"Since",value:e,maxDate:t??void 0,disabled:r,onChange:n})}),v.jsx("div",{className:"col-md-6 mt-3 mt-md-0",children:v.jsx(F0,{label:"Until",value:t,minDate:e??void 0,disabled:r,onChange:a=>i(a&&jf(a))})})]}),IA=({onDatesChange:e,dateRangeOrInterval:t,defaultText:r,disabled:n})=>{const i=M.useMemo(()=>BV(t)??r,[t,r]),[a,o]=M.useMemo(()=>B0(t)?[void 0,t]:[t,void 0],[t]),s=M.useCallback(c=>{B0(c)?e(UV(c),c):e(c)},[e]);return v.jsxs(os,{disabled:n,text:i,children:[v.jsx(hTe,{allText:r,active:o,onChange:s}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsx("div",{className:"px-3 py-1",children:v.jsx(pTe,{...a,onStartDateChange:c=>s({...a,startDate:c}),onEndDateChange:c=>s({...a,endDate:c})})})]})},mTe={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},vTe=({onChange:e,selected:t={},className:r,domains:n})=>{const i=Ca("filterShortUrlsByDomain"),{excludeBots:a=!1,excludeMaxVisitsReached:o=!1,excludePastValidUntil:s=!1,domain:c}=t,l=M.useCallback(p=>e({...t,...p}),[e,t]),h=M.useCallback(p=>l({[p]:!(t!=null&&t[p])}),[l,t]);return v.jsxs(os,{text:"Filters",dropdownClassName:r,end:!0,minWidth:250,children:[v.jsx(Ze,{header:!0,"aria-hidden":!0,children:"Visits:"}),v.jsx(Ze,{active:a,onClick:()=>h("excludeBots"),children:"Ignore visits from bots"}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsx(Ze,{header:!0,"aria-hidden":!0,children:"Short URLs:"}),v.jsx(Ze,{active:o,onClick:()=>h("excludeMaxVisitsReached"),children:"Exclude with visits reached"}),v.jsx(Ze,{active:s,onClick:()=>h("excludePastValidUntil"),children:"Exclude enabled in the past"}),i&&v.jsxs(v.Fragment,{children:[v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsxs(Ze,{header:!0,"aria-hidden":!0,children:["Domain: ",!n&&v.jsx("i",{children:"loading..."})]}),n==null?void 0:n.map(p=>{const g=p.isDefault?ad:p.domain,_=c===g;return v.jsx(Ze,{active:_,onClick:()=>l({domain:_?void 0:g}),children:p.domain},p.domain)})]}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsx(Ze,{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"})]})},WV=({className:e,shortUrlsAmount:t,order:r,handleOrderBy:n,tagsList:i,domainsList:a})=>{const{ExportShortUrlsBtn:o,TagsSelector:s}=ur(WV),[{search:c,tags:l,startDate:h,endDate:p,excludeBots:g,excludeMaxVisitsReached:_,excludePastValidUntil:b,domain:w,tagsMode:x="any"},S]=n_(),C=Nn("visits"),[P,T]=M.useState(),A=M.useCallback(({startDate:U,endDate:B},W)=>{S({startDate:yl(U)??void 0,endDate:yl(B)??void 0}),T(W)},[S]),j=M.useCallback(U=>S({search:U||void 0}),[S]),N=M.useCallback(U=>S({tags:U}),[S]),$=M.useCallback(()=>S({tagsMode:x==="any"?"all":"any"}),[x,S]);return v.jsxs("div",{className:je("short-urls-filtering-bar-container",e),children:[v.jsx(ob,{initialValue:c,onChange:j}),v.jsxs(Om,{className:"mt-3",children:[v.jsx(s,{immutable:!0,placeholder:"With tags...",tags:i.tags,selectedTags:l,onChange:N}),l.length>1&&v.jsxs(v.Fragment,{children:[v.jsx(Lt,{outline:!0,color:"secondary",onClick:$,id:"tagsModeBtn","aria-label":"Change tags mode",children:v.jsx(Ge,{className:"short-urls-filtering-bar__tags-icon",icon:x==="all"?D$:OY})}),v.jsx(Si,{target:"tagsModeBtn",placement:"left",children:x==="all"?"With all the tags.":"With any of the tags."})]})]}),v.jsxs(Za,{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(IA,{defaultText:"All short URLs",dateRangeOrInterval:P??FV(h,p),onDatesChange:A})}),v.jsx(vTe,{className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:{excludeBots:g??(C==null?void 0:C.excludeBots),excludeMaxVisitsReached:_,excludePastValidUntil:b,domain:w},onChange:S,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(Em,{prefixed:!1,items:mTe,order:r,onChange:n})})]})]})},gTe=cr(WV,["ExportShortUrlsBtn","TagsSelector"]);function pp({currentOrder:e,field:t,className:r="ms-1"}){return!e.dir||e.field!==t?null:v.jsx(Ge,{icon:e.dir==="ASC"?vY:TY,className:r})}const Qc=2,JE="...",qV=(e,t)=>{const r=oj(Math.max(Qc,e-Qc),Math.min(t-1,e+Qc)+1);return e-Qc>Qc&&r.unshift(JE),e+Qc<t-1&&r.push(JE),r.unshift(1),r.push(t),r},pm=e=>e===JE,HV=e=>pm(e)?e:Or(e),GV=(e,t)=>pm(e)?`${e}_${t}`:`${e}`,yTe=({paginator:e,currentQueryString:t=""})=>{const{currentPage:r=0,pagesCount:n=0}=e??{},i=jl(),a=s=>`${i}/list-short-urls/${s}${t}`;if(n<=1)return v.jsx("div",{className:"pb-3"});const o=()=>qV(r,n).map((s,c)=>v.jsx(Pu,{disabled:pm(s),active:r===s,children:v.jsx(Eu,{tag:nr,to:a(s),children:HV(s)})},GV(s,c)));return v.jsxs(JT,{className:"sticky-card-paginator py-3",listClassName:"flex-wrap justify-content-center mb-0",children:[v.jsx(Pu,{disabled:r===1,children:v.jsx(Eu,{previous:!0,tag:nr,to:a(r-1)})}),o(),v.jsx(Pu,{disabled:r>=n,children:v.jsx(Eu,{next:!0,tag:nr,to:a(r+1)})})]})},bTe={field:"dateCreated",dir:"DESC"},KV=ka(({listShortUrls:e,shortUrlsList:t})=>{var r,n,i;const{ShortUrlsTable:a,ShortUrlsFilteringBar:o}=ur(KV),{page:s}=cd(),c=bn(),[{tags:l,search:h,startDate:p,endDate:g,orderBy:_,tagsMode:b,excludeBots:w,excludePastValidUntil:x,excludeMaxVisitsReached:S,domain:C},P]=n_(),T=sj(),[A,j]=M.useState(_??((r=T.shortUrlsList)==null?void 0:r.defaultOrdering)??bTe),{pagination:N}=(t==null?void 0:t.shortUrls)??{},$=M.useMemo(()=>{var re;return w??((re=T.visits)==null?void 0:re.excludeBots)},[w,(n=T.visits)==null?void 0:n.excludeBots]),U=M.useCallback((re,oe)=>{P({orderBy:{field:re,dir:oe}}),j({field:re,dir:oe})},[P]),B=re=>()=>U(re,Pm(re,A.field,A.dir)),W=re=>v.jsx(pp,{currentOrder:A,field:re}),q=M.useCallback(re=>P({tags:[...new Set([...l,re])]}),[l,P]),J=M.useCallback(({field:re,dir:oe})=>$&&re==="visits"?{field:"nonBotVisits",dir:oe}:{field:re,dir:oe},[$]),Q=xA();return M.useEffect(()=>{e({page:s,searchTerm:h,tags:l,startDate:p,endDate:g,orderBy:J(A),tagsMode:b,excludePastValidUntil:x,excludeMaxVisitsReached:S,domain:C})},[e,J,s,h,l,p,g,A,b,x,S,C]),v.jsxs(wA,{value:Q,children:[v.jsx(o,{shortUrlsAmount:(i=t.shortUrls)==null?void 0:i.pagination.totalItems,order:A,handleOrderBy:U,className:"mb-3"}),v.jsx(SA,{type:"short-urls",className:"mb-3"}),v.jsxs(Qi,{body:!0,className:je({"pb-0":!t.loading}),children:[v.jsx(a,{shortUrlsList:t,orderByColumn:B,renderOrderIcon:W,onTagClick:q}),!t.loading&&v.jsx(yTe,{paginator:N,currentQueryString:c.search})]})]})},()=>[Rn.visits]),_Te=cr(KV,["ShortUrlsTable","ShortUrlsFilteringBar"]),wTe=({shortUrlsList:e,onTagClick:t,ShortUrlsRow:r})=>{const{error:n,loading:i,shortUrls:a}=e;return n?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(r,{shortUrl:o,onTagClick:t},o.shortUrl))},YV=({orderByColumn:e,renderOrderIcon:t,shortUrlsList:r,onTagClick:n,className:i})=>{const{ShortUrlsRow:a}=ur(YV),o=je({"short-urls-table__header-cell--with-action":!!e}),s=je("short-urls-table__header-cell",o),c=je("table table-hover responsive-table short-urls-table",i);return v.jsxs("table",{className:c,children:[v.jsx("thead",{className:"responsive-table__header short-urls-table__header",children:v.jsxs("tr",{children:[v.jsxs("th",{className:s,onClick:e==null?void 0:e("dateCreated"),children:["Created at ",t==null?void 0:t("dateCreated")]}),v.jsxs("th",{className:s,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(Wu,{className:je("p-0",o),onClick:e==null?void 0:e("title"),children:["Title ",t==null?void 0:t("title")]})," / ",v.jsxs(Wu,{className:je("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:s,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(wTe,{ShortUrlsRow:a,shortUrlsList:r,onTagClick:n})})]})},xTe=cr(YV,["ShortUrlsRow"]),STe=(e,t)=>{e.factory("ShortUrlsList",_Te),e.decorator("ShortUrlsList",t(["mercureInfo","shortUrlsList"],["listShortUrls","createNewVisits","loadMercureInfo"])),e.factory("ShortUrlsTable",xTe),e.factory("ShortUrlsRow",GEe),e.factory("CreateShortUrlResult",TEe),e.factory("ShortUrlsRowMenu",KEe),e.decorator("ShortUrlsRowMenu",t(null,["shortUrlDeleted","deleteShortUrl"])),e.factory("ShortUrlForm",oTe),e.decorator("ShortUrlForm",t(["tagsList","domainsList"])),e.factory("CreateShortUrl",PEe),e.decorator("CreateShortUrl",t(["shortUrlCreation"],["createShortUrl","resetCreateShortUrl"])),e.factory("EditShortUrl",EEe),e.decorator("EditShortUrl",t(["shortUrlsDetails","shortUrlEdition"],["getShortUrlsDetails","editShortUrl"])),e.serviceFactory("DeleteShortUrlModal",()=>jEe),e.decorator("DeleteShortUrlModal",t(["shortUrlDeletion"],["resetDeleteShortUrl"])),e.factory("QrCodeModal",FEe),e.factory("ExportShortUrlsBtn",AEe),e.factory("ShortUrlsFilteringBar",gTe),e.decorator("ShortUrlsFilteringBar",t(["tagsList","domainsList"])),e.serviceFactory("shortUrlsListReducerCreator",XCe,"listShortUrls","editShortUrl","createShortUrl"),e.serviceFactory("shortUrlsListReducer",r=>r.reducer,"shortUrlsListReducerCreator"),e.serviceFactory("shortUrlCreationReducerCreator",ZEe,"createShortUrl"),e.serviceFactory("shortUrlCreationReducer",r=>r.reducer,"shortUrlCreationReducerCreator"),e.serviceFactory("shortUrlEditionReducerCreator",JEe,"editShortUrl"),e.serviceFactory("shortUrlEditionReducer",r=>r.reducer,"shortUrlEditionReducerCreator"),e.serviceFactory("shortUrlDeletionReducerCreator",KCe,"deleteShortUrl"),e.serviceFactory("shortUrlDeletionReducer",r=>r.reducer,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlsDetailsReducerCreator",eTe,"apiClientFactory"),e.serviceFactory("shortUrlsDetailsReducer",r=>r.reducer,"shortUrlsDetailsReducerCreator"),e.serviceFactory("listShortUrls",ZCe,"apiClientFactory"),e.serviceFactory("createShortUrl",YEe,"apiClientFactory"),e.serviceFactory("resetCreateShortUrl",r=>r.resetCreateShortUrl,"shortUrlCreationReducerCreator"),e.serviceFactory("deleteShortUrl",GCe,"apiClientFactory"),e.serviceFactory("resetDeleteShortUrl",r=>r.resetDeleteShortUrl,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlDeleted",()=>Jz),e.serviceFactory("getShortUrlsDetails",r=>r.getShortUrlsDetails,"shortUrlsDetailsReducerCreator"),e.serviceFactory("editShortUrl",QEe,"apiClientFactory")},OTe=({tag:e,toggle:t,isOpen:r,deleteTag:n,tagDelete:i,tagDeleted:a})=>{const{deleting:o,error:s,deleted:c,errorData:l}=i;return v.jsxs(Ji,{toggle:t,isOpen:r,centered:!0,onClosed:()=>c&&a(e),children:[v.jsx(Sl,{toggle:t,className:"text-danger",children:"Delete tag"}),v.jsxs(as,{children:["Are you sure you want to delete tag ",v.jsx("b",{children:e}),"?",s&&v.jsx(gi,{type:"error",small:!0,className:"mt-2",children:v.jsx(uo,{errorData:l,fallbackMessage:"Something went wrong while deleting the tag :("})})]}),v.jsxs(Hu,{children:[v.jsx(Lt,{color:"link",onClick:t,children:"Cancel"}),v.jsx(Lt,{color:"danger",disabled:o,onClick:async()=>{await n(e),t()},children:o?"Deleting tag...":"Delete tag"})]})]})},ZV=({tag:e,editTag:t,toggle:r,tagEdited:n,isOpen:i,tagEdit:a})=>{const{ColorGenerator:o}=ur(ZV),[s,c]=M.useState(e),[l,h]=M.useState(o.getColorForKey(e)),{editing:p,error:g,edited:_,errorData:b}=a,w=Zz(async()=>{await t({oldName:e,newName:s,color:l}),r()}),x=M.useCallback(()=>_&&n({oldName:e,newName:s,color:l}),[l,_,s,e,n]);return v.jsx(Ji,{isOpen:i,toggle:r,centered:!0,onClosed:x,children:v.jsxs("form",{name:"editTag",onSubmit:w,children:[v.jsx(Sl,{toggle:r,children:"Edit tag"}),v.jsxs(as,{children:[v.jsxs(Om,{children:[v.jsx(TV,{color:l,onChange:h,className:"input-group-text",name:"tag-color"}),v.jsx(Zr,{value:s,placeholder:"Tag",required:!0,onChange:({target:S})=>c(S.value)})]}),g&&v.jsx(gi,{type:"error",small:!0,className:"mt-2",children:v.jsx(uo,{errorData:b,fallbackMessage:"Something went wrong while editing the tag :("})})]}),v.jsxs(Hu,{children:[v.jsx(Lt,{type:"button",color:"link",onClick:r,children:"Cancel"}),v.jsx(Lt,{color:"primary",disabled:p,children:p?"Saving...":"Save"})]})]})})},CTe=cr(ZV,["ColorGenerator"]),PTe=/\s+/g,XV=e=>e.trim().toLowerCase().replace(PTe,"-"),QV=({color:e})=>v.jsx("div",{style:{backgroundColor:e},className:"color-bullet"}),JV=({tag:e,colorGenerator:t})=>v.jsx(QV,{color:t.getColorForKey(e)});let P8=1;const eW="Tag not found",tW="Add tag",ETe=e=>e!==eW,TTe=e=>e===tW,E8=e=>(P8+=1,{label:e,value:`${e}${P8}`}),jTe=e=>({tag:t,onClick:r})=>v.jsx(a_,{colorGenerator:e,text:t.label,className:"react-tags__tag",onClose:r}),ATe=(e,t)=>({option:r,classNames:n,...i})=>{var a;const o=ETe(r.label),s=TTe(r.label);return v.jsx("div",{className:je(n.option,{[n.optionIsActive]:o&&r.active,"react-tags__listbox-option--not-selectable":!o}),...i,children:o?v.jsxs(v.Fragment,{children:[!s&&v.jsx(JV,{tag:`${r.label}`,colorGenerator:e}),s?v.jsxs("i",{children:['Add "',XV(((a=t.current)==null?void 0:a.input.value)??""),'"']}):r.label]}):v.jsx("i",{children:r.label})})},rW=({selectedTags:e,onChange:t,placeholder:r,tags:n,immutable:i=!1})=>{const{ColorGenerator:a}=ur(rW),o=Nn("shortUrlCreation"),s=(o==null?void 0:o.tagFilteringMode)??"startsWith",c=Ki();return v.jsx(Nue,{ref:c,selected:e.map(E8),suggestions:n.filter(l=>!e.includes(l)).map(E8),renderTag:jTe(a),renderOption:ATe(a,c),activateFirstOption:!0,allowNew:!i,newOptionText:tW,noOptionsText:eW,placeholderText:r??"Add tags to the URL",delimiterKeys:["Enter",","],suggestionsTransform:(l,h)=>{const p=l.toLowerCase().trim();return p.length<1?[]:[...h.filter(({label:g})=>s==="includes"?g.includes(p):g.startsWith(p))].slice(0,5)},onDelete:l=>{const h=[...e];h.splice(l,1),t(h)},onAdd:({label:l})=>t([...new Set([...e,...l.split(",").map(XV)])])})},kTe=cr(rW,["ColorGenerator"]),eT="shlink/tagDelete",RTe={deleting:!1,deleted:!1,error:!1},nW=An(`${eT}/tagDeleted`),NTe=e=>{const t=Vr(`${eT}/deleteTag`,async n=>{await e().deleteTags([n])}),{reducer:r}=Tr({name:eT,initialState:RTe,reducers:{},extraReducers:n=>{n.addCase(t.pending,()=>({deleting:!0,deleted:!1,error:!1})),n.addCase(t.rejected,(i,{error:a})=>({deleting:!1,deleted:!1,error:!0,errorData:Oi(a)})),n.addCase(t.fulfilled,()=>({deleting:!1,deleted:!0,error:!1}))}});return{reducer:r,deleteTag:t}},DA="shlink/tagEdit",MTe={editing:!1,edited:!1,error:!1},iW=An(`${DA}/tagEdited`),LTe=(e,t)=>Vr(`${DA}/editTag`,async({oldName:r,newName:n,color:i})=>(await e().editTag({oldName:r,newName:n}),t.setColorForKey(n,i),{oldName:r,newName:n,color:i})),ITe=e=>Tr({name:DA,initialState:MTe,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({editing:!0,edited:!1,error:!1})),t.addCase(e.rejected,(r,{error:n})=>({editing:!1,edited:!1,error:!0,errorData:Oi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{oldName:i,newName:a}=n;return{oldName:i,newName:a,editing:!1,edited:!0,error:!1}})}}),$A="shlink/tagsList",SO={tags:[],filteredTags:[],stats:{},loading:!1,error:!1},T8=(e,t)=>r=>r===e?t:r,j8=(e,t)=>e.filter(r=>r!==t),DTe=(e,t)=>e.reduce((r,[n,i])=>{if(!r[n])return r;const{bots:a,nonBots:o}=i,s=r[n];return{...r,[n]:{...s,visitsSummary:s.visitsSummary&&{total:s.visitsSummary.total+a+o,bots:s.visitsSummary.bots+a,nonBots:s.visitsSummary.nonBots+o},visitsCount:(s.visitsCount??0)+a+o}}},{...t}),$Te=e=>Object.entries(e.reduce((t,{shortUrl:r,visit:n})=>(r==null||r.tags.forEach(i=>{t[i]||(t[i]={bots:0,nonBots:0}),n.potentialBot?t[i].bots+=1:t[i].nonBots+=1}),t),{})),FTe=e=>Vr(`${$A}/listTags`,async()=>{const{data:t}=await e().tagsStats(),r=t.reduce((n,{tag:i,...a})=>(n[i]=a,n),{});return{tags:Object.keys(r),stats:r}}),aW=An(`${$A}/filterTags`),BTe=(e,t)=>Tr({name:$A,initialState:SO,reducers:{},extraReducers:r=>{r.addCase(aW,(n,{payload:i})=>({...n,filteredTags:n.tags.filter(a=>a.toLowerCase().match(i.toLowerCase()))})),r.addCase(e.pending,n=>({...n,loading:!0,error:!1})),r.addCase(e.rejected,(n,{error:i})=>({...SO,error:!0,errorData:Oi(i)})),r.addCase(e.fulfilled,(n,{payload:i})=>({...SO,stats:i.stats,tags:i.tags,filteredTags:i.tags})),r.addCase(nW,({tags:n,filteredTags:i,...a},{payload:o})=>({...a,tags:j8(n,o),filteredTags:j8(i,o)})),r.addCase(iW,({tags:n,filteredTags:i,stats:a,...o},{payload:s})=>({...o,stats:{...a,[s.newName]:a[s.oldName]},tags:n.map(T8(s.oldName,s.newName)).sort(),filteredTags:i.map(T8(s.oldName,s.newName)).sort()})),r.addCase(Ed,(n,{payload:i})=>({...n,stats:DTe($Te(i.createdVisits),n.stats)})),r.addCase(t.fulfilled,({tags:n,...i},{payload:a})=>({...i,tags:n.concat(a.tags.filter(o=>!n.includes(o)))}))}}),UTe={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},oW=ka(({filterTags:e,tagsList:t})=>{var r,n;const{TagsTable:i}=ur(oW),a=sj(),[o,s]=M.useState(((r=a.tags)==null?void 0:r.defaultOrdering)??{}),c=M.useMemo(()=>{const h=t.filteredTags.map(p=>{var g,_,b;const w=t.stats[p],x=((g=a.visits)!=null&&g.excludeBots?(_=w==null?void 0:w.visitsSummary)==null?void 0:_.nonBots:(b=w==null?void 0:w.visitsSummary)==null?void 0:b.total)??(w==null?void 0:w.visitsCount)??0;return{tag:p,visits:x,shortUrls:(w==null?void 0:w.shortUrlsCount)??0}});return p7(h,o)},[o,(n=a.visits)==null?void 0:n.excludeBots,t.filteredTags,t.stats]),l=xA();return t.loading?v.jsx(Lu,{loading:!0}):t.error?v.jsx(gi,{type:"error",children:v.jsx(uo,{errorData:t.errorData,fallbackMessage:"Error loading tags :("})}):v.jsxs(wA,{value:l,children:[v.jsx(ob,{className:"mb-3",onChange:e}),v.jsx(Za,{className:"mb-3",children:v.jsx("div",{className:"col-lg-6 offset-lg-6",children:v.jsx(Em,{items:UTe,order:o,onChange:(h,p)=>s({field:h,dir:p})})})}),v.jsx(SA,{type:"tags",className:"mb-3"}),v.jsx(i,{sortedTags:c,currentOrder:o,orderByColumn:h=>()=>{const p=Pm(h,o.field,o.dir);s({field:p?h:void 0,dir:p})}})]})},()=>[Rn.visits]),zTe=cr(oW,["TagsTable"]),FA=({pagesCount:e,currentPage:t,onPageChange:r,centered:n=!0})=>{const i=M.useCallback(a=>!pm(a)&&r(a),[r]);return e<2?null:v.jsxs(JT,{listClassName:je("flex-wrap mb-0 simple-paginator",{"justify-content-center":n}),children:[v.jsx(Pu,{disabled:t<=1,children:v.jsx(Eu,{previous:!0,tag:"span",onClick:()=>i(t-1)})}),qV(t,e).map((a,o)=>v.jsx(Pu,{disabled:pm(a),active:t===a,children:v.jsx(Eu,{role:"link",tag:"span",onClick:()=>i(a),children:HV(a)})},GV(a,o))),v.jsx(Pu,{disabled:t>=e,children:v.jsx(Eu,{next:!0,tag:"span",onClick:()=>i(t+1)})})]})},VTe=20,sW=({sortedTags:e,orderByColumn:t,currentOrder:r})=>{const{TagsTableRow:n}=ur(sW),i=M.useRef(!0),{page:a=1}=hd(),[o,s]=ACe("page",Number(a)),c=M.useCallback(g=>{s(g),scrollTo(0,0)},[s]),l=pf(e,VTe),h=l.length>1,p=l[o-1]??[];return M.useEffect(()=>{i.current||c(1),i.current=!1},[c,e]),v.jsxs(Sr,{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(pp,{currentOrder:r,field:"tag"})]}),v.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("shortUrls"),children:["Short URLs ",v.jsx(pp,{currentOrder:r,field:"shortUrls"})]}),v.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("visits"),children:["Visits ",v.jsx(pp,{currentOrder:r,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:[p.length===0&&v.jsx("tr",{children:v.jsx("td",{colSpan:4,className:"text-center",children:"No tags found"})}),p.map(g=>v.jsx(n,{tag:g},g.tag))]})]}),h&&v.jsx("div",{className:"sticky-card-paginator",children:v.jsx(FA,{pagesCount:l.length,currentPage:o,onPageChange:c})})]},o)},WTe=cr(sW,["TagsTableRow"]),lW=({tag:e})=>{const{DeleteTagConfirmModal:t,EditTagModal:r,ColorGenerator:n}=ur(lW),[i,a]=lr(),[o,s]=lr(),c=jl(),l=Jb();return v.jsxs("tr",{className:"responsive-table__row",children:[v.jsxs("th",{className:"responsive-table__cell","data-th":"Tag",children:[v.jsx(JV,{tag:e.tag,colorGenerator:n})," ",e.tag]}),v.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Short URLs",children:v.jsx(nr,{to:`${c}/list-short-urls/1?tags=${encodeURIComponent(e.tag)}`,children:Or(e.shortUrls)})}),v.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Visits",children:v.jsx(nr,{to:`${c}/tag/${e.tag}/visits`,children:Or(e.visits)})}),v.jsx("td",{className:"responsive-table__cell text-lg-end",children:v.jsxs(lb,{children:[v.jsxs(Ze,{onClick:s,children:[v.jsx(Ge,{icon:I$,fixedWidth:!0,className:"me-1"})," Edit"]}),v.jsxs(Ze,{disabled:!l||!l.canAddItemWithName(e.tag),onClick:()=>l==null?void 0:l.addItemToCompare({name:e.tag,query:e.tag,style:n.stylesForKey(e.tag)}),children:[v.jsx(Ge,{icon:X0,fixedWidth:!0})," Compare visits"]}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsxs(Ze,{className:"dropdown-item--danger",onClick:a,children:[v.jsx(Ge,{icon:_Y,fixedWidth:!0,className:"me-1"})," Delete tag"]})]})}),v.jsx(r,{tag:e.tag,toggle:s,isOpen:o}),v.jsx(t,{tag:e.tag,toggle:a,isOpen:i})]})},qTe=cr(lW,["DeleteTagConfirmModal","EditTagModal","ColorGenerator"]),HTe=(e,t)=>{e.factory("TagsSelector",kTe),e.serviceFactory("DeleteTagConfirmModal",()=>OTe),e.decorator("DeleteTagConfirmModal",t(["tagDelete"],["deleteTag","tagDeleted"])),e.factory("EditTagModal",CTe),e.decorator("EditTagModal",t(["tagEdit"],["editTag","tagEdited"])),e.factory("TagsTableRow",qTe),e.factory("TagsTable",WTe),e.factory("TagsList",zTe),e.decorator("TagsList",t(["tagsList","mercureInfo"],["filterTags","createNewVisits","loadMercureInfo"])),e.serviceFactory("tagEditReducerCreator",ITe,"editTag"),e.serviceFactory("tagEditReducer",r=>r.reducer,"tagEditReducerCreator"),e.serviceFactory("tagDeleteReducerCreator",NTe,"apiClientFactory"),e.serviceFactory("tagDeleteReducer",r=>r.reducer,"tagDeleteReducerCreator"),e.serviceFactory("tagsListReducerCreator",BTe,"listTags","createShortUrl"),e.serviceFactory("tagsListReducer",r=>r.reducer,"tagsListReducerCreator"),e.serviceFactory("listTags",FTe,"apiClientFactory"),e.serviceFactory("filterTags",()=>aW),e.serviceFactory("deleteTag",r=>r.deleteTag,"tagDeleteReducerCreator"),e.serviceFactory("tagDeleted",()=>nW),e.serviceFactory("editTag",LTe,"apiClientFactory","ColorGenerator"),e.serviceFactory("tagEdited",()=>iW)},GTe=new lB,KTe=e=>GTe.parse(e),A8=e=>e.toLowerCase().trim();class YTe{constructor(t){ll(this,"colors"),ll(this,"lights");var r;this.storage=t,this.colors=((r=this.storage)==null?void 0:r.getTagColors())??{},this.lights={}}getColorForKey(t){const r=A8(t);return this.colors[r]||this.setColorForKey(r,MEe())}setColorForKey(t,r){var n;const i=A8(t);return this.colors[i]=r,(n=this.storage)==null||n.storeTagColors(this.colors),r}stylesForKey(t){const r=this.getColorForKey(t);return{backgroundColor:r,color:this.isLightColor(r)?"#222":"#fff"}}isLightColor(t){const r=t.substring(1);return this.lights[r]===void 0&&(this.lights[r]=EV(r)),this.lights[r]}}const uW=({document:e},t,r)=>{const n=e.createElement("a");n.setAttribute("href",t),n.setAttribute("download",r),n.style.visibility="hidden",e.body.appendChild(n),n.click(),e.body.removeChild(n)},ZTe=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);uW(e,i,r)};class XTe{constructor(t,r){this.fetch=t,this.window=r}async saveImage(t,r){const n=await this.fetch(t).then(a=>a.blob()),i=URL.createObjectURL(n);uW(this.window,i,r)}}class QTe{constructor(t,r){ll(this,"exportVisits",(n,i)=>{i.length&&this.exportCsv(n,i)}),ll(this,"exportShortUrls",n=>{n.length&&this.exportCsv("short_urls.csv",n)}),ll(this,"exportCsv",(n,i)=>{const a=this.jsonToCsv(i);ZTe(this.window,a,n)}),this.window=t,this.jsonToCsv=r}}function JTe(e){e.constant("window",window),e.constant("fetch",window.fetch.bind(window)),e.service("ImageDownloader",XTe,"fetch","window"),e.service("ColorGenerator",YTe,"TagColorsStorage"),e.constant("jsonToCsv",KTe),e.service("ReportExporter",QTe,"window","jsonToCsv"),e.serviceFactory("useTimeoutToggle",()=>d7)}const zm=({visits:e,shortUrl:t,children:r,title:n})=>v.jsx("header",{children:v.jsxs(Qi,{body:!0,children:[v.jsxs("h2",{className:"d-flex justify-content-between align-items-center mb-0",children:[v.jsx(i_,{}),v.jsx("span",{className:"text-center d-none d-sm-block",children:v.jsx("small",{children:n})}),v.jsxs("span",{className:"badge badge-main ms-3",children:["Visits:"," ",v.jsx(kV,{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:n})}),r&&v.jsx("div",{className:"mt-md-2",children:r})]})}),s_=({children:e,className:t})=>v.jsx("div",{className:je("d-flex justify-content-between align-items-center",t),children:e}),cW=({title:e,footer:t,children:r})=>v.jsxs(Qi,{role:"document",children:[v.jsx(Sm,{className:"chart-card__header",children:e}),v.jsx(xm,{children:r}),t&&v.jsx(QF,{className:"chart-card__footer--sticky",children:t})]}),fW=M.createContext(null),{Provider:k3e}=fW,BA=e=>{const t=M.useContext(fW)??void 0,r=M.useMemo(()=>t?{}:{width:"100%",height:e},[e,t]);return{ChartWrapper:t?M.Fragment:bpe,dimensions:t,wrapperDimensions:r}},dW={color:"white",background:"rgb(0 0 0 / .9)",border:"none",borderRadius:"5px"},eje={marginBottom:"5px",fontWeight:"bold"},hW={contentStyle:dW,labelStyle:eje,itemStyle:{padding:0}},k8=["#97BBCD","#F7464A","#46BFBD","#FDB45C","#949FB1","#57A773","#414066","#08B2E3","#B6C454","#DCDCDC","#463730"],pW=e=>k8[e%k8.length],U0=()=>Tm()?"#46e587":"#1DAA58",tje=()=>Tm()?"rgba(70, 229, 135, 0.4)":"rgba(29, 170, 88, 0.4)",rje=({chartData:e,showNumbers:t})=>v.jsx("ul",{className:"doughnut-chart-legend",children:e.map(({name:r,color:n,value:i})=>v.jsxs("li",{className:"doughnut-chart-legend__item d-flex",children:[v.jsx("div",{className:"doughnut-chart-legend__item-color",style:{backgroundColor:n}}),v.jsxs("small",{className:"doughnut-chart-legend__item-text flex-fill",children:[r,t&&v.jsxs("b",{children:[" (",Or(i),")"]})]})]},r))}),R8=e=>M.useMemo(()=>Object.entries(e).map(([t,r],n)=>({name:t,value:r,color:pW(n)})),[e]),nje=({stats:e,prevStats:t,showNumbersInLegend:r})=>{const n=R8(e),i=R8(t),a=i.length>0,o=Tm()?Jie:Qie,{ChartWrapper:s,dimensions:c,wrapperDimensions:l}=BA(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:l,children:v.jsx(s,{children:v.jsxs(VOe,{...c,children:[v.jsx(Ui,{formatter:Or,contentStyle:dW,itemStyle:{color:"white"}}),v.jsx(lo,{data:n,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"100%",innerRadius:a?"65%":"50%",animationBegin:0,children:n.map((h,p)=>v.jsx(al,{fill:h.color,stroke:o},`${h.name}-${p}`))}),a&&v.jsx(lo,{data:i,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"55%",innerRadius:"20%",animationBegin:0,stroke:o,fill:U0()})]})})})}),v.jsx("div",{className:"col-sm-12 col-md-5",children:v.jsx(rje,{chartData:n,showNumbers:r})})]})},N8=({title:e,...t})=>{const[r,n]=lr(!1);return v.jsx(cW,{title:v.jsxs(s_,{children:[e,v.jsx("div",{children:v.jsx(Xo,{checked:r,onChange:n,children:"Show numbers"})})]}),children:v.jsx(nje,{...t,showNumbersInLegend:r})})},ije=M.forwardRef(({visitsGroups:e},t)=>{const r=M.useMemo(()=>Object.entries(e),[e]);return r.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:r.map(([n,i],a)=>v.jsxs("li",{className:"d-inline",children:[v.jsx(QV,{color:mW(i)}),v.jsxs("strong",{children:[n," (",Or(i.length),")"]})]},`${n}${a}`))})}),aje={monthly:"Month",weekly:"Week",daily:"Day",hourly:"Hour"},oje={hourly:e=>({hours:e}),daily:e=>({days:e}),weekly:e=>({weeks:e}),monthly:e=>({months:e})},sje={hourly:lse,daily:mb,weekly:sse,monthly:Ay},UA={hourly:e=>ky(e,"yyyy-MM-dd HH:00"),daily:e=>nl(e),weekly(e){const t=nl(jp(e)),r=nl(vse(e));return`${t} - ${r}`},monthly:e=>ky(e,"yyyy-MM")},lje=e=>{var t;const r=Object.values(e).filter(o=>o.length>0);if(r.length===0)return"monthly";const n=new Date,i=r.map(o=>hl(o[o.length-1].date)),a=Y7(i);return((t=[[()=>mb(n,a)<=2,"hourly"],[()=>Ay(n,a)<=1,"daily"],[()=>Ay(n,a)<=6,"weekly"]].find(([o])=>o()))==null?void 0:t[1])??"monthly"},uje=(e,t)=>Object.keys(t).reduce((r,n)=>(r[n]=F7(t[n],i=>UA[e](hl(i.date))),r),{}),cje=(e,t)=>t.reduce((r,n)=>{const i=UA[e](hl(n.date));return r[i]=r[i]??[],r[i].push(n),r},{}),fje=(e,t)=>{const r=Object.values(t).filter(h=>h.length>0).map(h=>[...h].reverse());if(r.length===0)return[];const n=sje[e],i=UA[e],a=oje[e],o=r.flat(),s=hl(o[0].date),c=hl(o[o.length-1].date),l=n(c,s)||1;return[{formattedDate:i(s),date:s},...OA(l,h=>{const p=tse(s,a(h));return{formattedDate:i(p),date:p}})]},mW=e=>{if(e.color)return e.color;const t={main:Cp,highlighted:fP,previous:U0()};return e.type?t[e.type]:Cp},M8=(e,t)=>M.useMemo(()=>Object.values(e).find(r=>r.type===t)??[],[e,t]),dje=(e,t,r)=>{const n=M8(e,"main"),i=M8(e,"highlighted"),a=M.useMemo(()=>r?cje(t,n):{},[r,t,n]),o=M.useCallback((s,{payload:c})=>{const l=a[c.formattedDate]??[];r==null||r(l===i?[]:l)},[a,i,r]);return r&&{cursor:"pointer",onClick:o}},L8=e=>{var t,r;return(r=(t=e.activePayload)==null?void 0:t[0])==null?void 0:r.payload},vW=({visitsGroups:e,setSelectedVisits:t,matchMedia:r,onDateRangeChange:n})=>{const[i,a]=M.useState(lje(e)),o=PA(767,r??window.matchMedia),s=M.useMemo(()=>{const q=uje(i,e),J=Object.keys(q);return fje(i,e).map(({formattedDate:Q,date:re})=>({date:re,formattedDate:Q,...J.reduce((oe,ue)=>(oe[ue]=q[ue][Q]??0,oe),{})}))},[i,e]),c=dje(e,i,t),[l,h,,p]=lr(),g=Ki(),_=M.useId(),b=Ki(),[w,x]=M.useState(o?300:400);M.useLayoutEffect(()=>{if(!l)return x(o?300:400),()=>{};const q=new ResizeObserver(()=>{const{height:J}=g.current.getBoundingClientRect(),{height:Q}=b.current.getBoundingClientRect();x(J-Q-48)});return q.observe(g.current),q.observe(b.current),()=>q.disconnect()},[g,l,o,b]),RCe("Escape",p,l);const{ChartWrapper:S,dimensions:C,wrapperDimensions:P}=BA(w),[T,A]=M.useState(),[j,N]=M.useState(),$=M.useCallback(()=>{A(void 0),N(void 0)},[]),U=M.useCallback((q,J)=>{const Q=L8(q);J.button===0&&Q&&A(Q)},[]),B=M.useCallback(q=>{const J=L8(q);T&&J&&N(J)},[T]),W=M.useCallback(()=>{if(!T||!j)return;const q=[T.date,j.date],J=ise(q),Q=Y7(q);$(),n({startDate:J,endDate:Q})},[n,$,j,T]);return v.jsxs(Qi,{className:je({"fixed-top fixed-bottom":l}),"data-testid":"line-chart-card",children:[v.jsxs(Sm,{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(Lt,{"aria-label":l?"Collapse":"Expand","aria-expanded":l,"aria-controls":_,size:"sm",color:"link",onClick:h,children:v.jsx(Ge,{icon:l?eY:YY})}),v.jsxs(Cm,{className:"d-flex align-items-center",children:[v.jsx(is,{caret:!0,color:"link",className:"btn-sm p-0",children:"Group by"}),v.jsx(xl,{end:!0,children:Object.entries(aje).map(([q,J])=>v.jsx(Ze,{active:i===q,onClick:()=>a(q),children:J},q))})]})]})]}),v.jsxs(xm,{innerRef:g,id:_,children:[v.jsx(S,{...P,children:v.jsxs(zOe,{className:"user-select-none",data:s,...C,onMouseDown:U,onMouseMove:B,onMouseUp:W,children:[v.jsx(Cd,{dataKey:"formattedDate"}),v.jsx(Pd,{tickFormatter:Or,yAxisId:"1"}),v.jsx(Ui,{formatter:Or,...hW}),v.jsx(mA,{strokeOpacity:Tm()?.1:.9}),Object.entries(e).map(([q,J])=>J.length>0&&v.jsx(Od,{yAxisId:"1",dataKey:q,type:"monotone",stroke:mW(J),strokeWidth:2,activeDot:J.type==="previous"?void 0:c,strokeDasharray:J.type==="previous"?"8 3":void 0},q)),T&&j&&v.jsx(Fm,{yAxisId:"1",x1:T.formattedDate,x2:j.formattedDate})]})}),v.jsx(ije,{visitsGroups:e,ref:b})]})]})},hje=({toggleClassName:e,ranges:t,value:r,setValue:n})=>v.jsxs(Cm,{children:[v.jsx(is,{caret:!0,color:"link",className:e,children:"Paginate"}),v.jsxs(xl,{end:!0,children:[t.map(i=>v.jsxs(Ze,{active:i===r,onClick:()=>n(i),children:[v.jsx("b",{children:i})," items per page"]},i)),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsx(Ze,{disabled:r===1/0,onClick:()=>n(1/0),children:v.jsx("i",{children:"Clear pagination"})})]})]}),I8=e=>e.startsWith("hidden_"),pje=({stats:e,prevStats:t,highlightedStats:r,highlightedLabel:n,max:i,onClick:a})=>{const o=M.useMemo(()=>Object.entries(e).map(([p,g])=>{const _=(r==null?void 0:r[p])??0,b=(t==null?void 0:t[p])??0,w=I8(p);return{name:p,amount:Math.max(g,b),nonHighlightedAmount:w?null:g-_,highlightedAmount:w?null:_,prevAmount:w?null:b}}),[e,t,r]),s=M.useMemo(()=>{const p=o.reduce((g,{name:_})=>g>_.length?g:_.length,0);return Math.min(150,p*7)},[o]),{ChartWrapper:c,dimensions:l,wrapperDimensions:h}=BA(Math.max(300,o.length*(t?44:22)));return v.jsx(c,{...h,children:v.jsxs(WOe,{layout:"vertical",data:o,barCategoryGap:3,...l,children:[v.jsx(Cd,{type:"number",dataKey:"amount",tickFormatter:Or,domain:i?[0,i]:void 0}),v.jsx(Pd,{type:"category",dataKey:"name",width:s,interval:0,style:{fontSize:".8rem"},tickFormatter:p=>I8(p)?"":p}),v.jsx(mA,{strokeOpacity:Tm()?.05:.9}),v.jsx(Ui,{filterNull:!0,...hW,formatter:(p,g)=>[Or(p),g==="highlightedAmount"?n:g==="prevAmount"?"Previous period":r?"Non-selected":"Visits"]}),v.jsx(Ho,{dataKey:"nonHighlightedAmount",stackId:"main",cursor:"pointer",fill:Cp,onClick:({name:p})=>a==null?void 0:a(p),children:o.map(p=>v.jsx(al,{fill:Zie,stroke:Cp,strokeWidth:2},p.name))}),r&&v.jsx(Ho,{dataKey:"highlightedAmount",stackId:"main",cursor:"pointer",fill:fP,onClick:({name:p})=>a==null?void 0:a(p),children:o.map(p=>v.jsx(al,{fill:Xie,stroke:fP,strokeWidth:2},p.name))}),t&&v.jsx(Ho,{dataKey:"prevAmount",fill:U0(),children:o.map(p=>v.jsx(al,{fill:tje(),stroke:U0(),strokeWidth:2},p.name))})]})})},mje=e=>typeof e=="string"?e.toLowerCase():e,vje=([e])=>e,gje=([,e])=>e,Rg=({stats:e,prevStats:t,highlightedStats:r,title:n,sortingItems:i,extraHeaderContent:a,withPagination:o=!0,...s})=>{const[c,l]=M.useState({}),[h,p]=M.useState(1),[g,_]=M.useState(50),b=M.useCallback(($,U)=>{const B=Object.entries($),W=c.field?Soe(B,([q,J])=>mje(c.field===Object.keys(U)[0]?q:J)):B;return!c.dir||c.dir==="ASC"?W:[...W].reverse()},[c.dir,c.field]),w=M.useCallback($=>{const U=$[h-1];if(h<$.length)return U;const B=$[0].length;return[...U,...OA(B-U.length,W=>[`hidden_${W}`,0])]},[h]),x=M.useCallback($=>v.jsx(FA,{currentPage:h,pagesCount:$,onPageChange:p}),[h]),S=M.useCallback(($,U,B,W)=>{const q=b($,U),J=q.map(vje),Q=B&&Object.entries({...DN(J,J.map(()=>0)),...B}),re=W&&Object.entries({...DN(J,J.map(()=>0)),...W});if(q.length<=g)return{currentPageStats:Object.fromEntries(q),currentPageHighlightedStats:Q&&Object.fromEntries(Q),currentPagePrevStats:re&&Object.fromEntries(re)};const oe=pf(q,g),ue=Q&&pf(Q,g),ae=re&&pf(re,g);return{currentPageStats:Object.fromEntries(w(oe)),currentPageHighlightedStats:ue&&Object.fromEntries(w(ue)),currentPagePrevStats:ae&&Object.fromEntries(w(ae)),pagination:x(oe.length),max:JCe(Math.max(...q.map(gje)))}},[w,b,g,x]),{currentPageStats:C,currentPagePrevStats:P,currentPageHighlightedStats:T,pagination:A,max:j}=M.useMemo(()=>S(e,i,r&&Object.keys(r).length>0?r:void 0,t&&Object.keys(t).length>0?t:void 0),[S,r,t,i,e]),N=M.useMemo(()=>Object.keys(C),[C]);return v.jsx(cW,{title:v.jsxs(s_,{children:[n,v.jsxs("div",{className:"d-flex gap-3",children:[a==null?void 0:a(A?N:void 0),o&&Object.keys(e).length>50&&v.jsx(hje,{toggleClassName:"btn-sm p-0",ranges:[50,100,200,500],value:g,setValue:$=>{_($),p(1)}}),v.jsx(Em,{isButton:!1,right:!0,items:i,order:c,onChange:($,U)=>{l({field:$,dir:U}),p(1)}})]})]}),footer:A,children:v.jsx(pje,{stats:C,prevStats:P,highlightedStats:T,max:j,...s})})},zA=e=>e.type!==void 0,yje=e=>e.type!==void 0,bje=e=>{const t=B7(e,r=>zA(r.visit)?"orphanVisits":"nonOrphanVisits");return{orphanVisits:[],nonOrphanVisits:[],...t}},gW=(e,{shortCode:t,domain:r},{endDate:n,startDate:i}={})=>e.filter(({shortUrl:a,visit:o})=>a&&dp(a,t,r)&&Um(o.date,i,n)),yW=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:a})=>i&&qCe(i,t)&&Um(a.date,n,r)),bW=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:a})=>(i==null?void 0:i.tags.includes(t))&&Um(a.date,n,r)),Ng=(e,t)=>F7(e,r=>r[t]),_je=e=>{const t=((e==null?void 0:e.startDate)&&yl(e==null?void 0:e.startDate))??void 0,r=((e==null?void 0:e.endDate)&&yl(e==null?void 0:e.endDate))??void 0;return{startDate:t,endDate:r}},tT=({filter:e,dateRange:t})=>{const{startDate:r,endDate:n}=_je(t),i=(e==null?void 0:e.excludeBots)||void 0;return{startDate:r,endDate:n,excludeBots:i}},wje=e=>VV(e.dateRange),xje=({dateRange:e,...t})=>({...t,dateRange:fTe(e)}),D8=(e,t)=>{if(!(!t||!(e in t)))return t[e]&&yl(t[e])||""},_W=()=>{const e=fo(),t=hd(),{startDate:r,endDate:n,orphanVisitsType:i,excludeBots:a,loadPrevInterval:o,...s}=t,c=M.useMemo(()=>({dateRange:r!=null||n!=null?FV(r,n):void 0,visitsFilter:{orphanVisitsType:i,excludeBots:a!==void 0?a==="true":void 0},loadPrevInterval:o!==void 0?o==="true":void 0}),[n,a,o,i,r]),l=M.useCallback(h=>{const{dateRange:p,visitsFilter:g={},loadPrevInterval:_}=pb(c,h),{excludeBots:b,orphanVisitsType:w}=g,x={...s,startDate:D8("startDate",p),endDate:D8("endDate",p),excludeBots:b===void 0?void 0:ZE(b),orphanVisitsType:w,loadPrevInterval:_===void 0?void 0:ZE(_)},S=sb(x),C=S?`?${S}`:"";e(C,{replace:!0,relative:"route"})},[c,e,s]);return[c,l]},Sje=()=>v.jsx(uCe,{attribution:'© <a href="https://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),Oje=e=>{if(e.length===0)return{};if(e.length>1)return{bounds:e.map(({latLong:r})=>r)};const[{latLong:t}]=e;return{zoom:10,center:t}},wW=({toggle:e,isOpen:t,title:r,locations:n=[]})=>v.jsx(Ji,{toggle:e,isOpen:t,className:"map-modal__modal",contentClassName:"map-modal__modal-content",children:v.jsxs(as,{className:"map-modal__modal-body",children:[v.jsxs(s_,{className:"map-modal__modal-title fs-4",children:[r,v.jsx("button",{type:"button",className:"btn-close","aria-label":"Close",onClick:e})]}),v.jsxs(oCe,{...Oje(n),children:[v.jsx(Sje,{}),n.map(({cityName:i,latLong:a,count:o},s)=>v.jsx(sCe,{position:a,children:v.jsxs(lCe,{children:[v.jsx("b",{children:o})," visit",o>1?"s":""," from ",v.jsx("b",{children:i})]})},s))]})]})}),Cje=({modalTitle:e,activeCities:t,locations:r=[]})=>{const[n,,i,a]=lr(),[o,s]=lr(),[c,l]=M.useState([]),h=M.useCallback(p=>{l(p?r.filter(p):r),i()},[r,i]);return v.jsxs(v.Fragment,{children:[!t&&v.jsx(Lt,{color:"link",className:"p-0",onClick:()=>h(),"aria-label":"Show in map",title:"Show in map",children:v.jsx(Ge,{icon:kO})}),t&&v.jsxs(wl,{isOpen:o,toggle:s,children:[v.jsx(is,{color:"link",className:"p-0",title:"Show in map",children:v.jsx(Ge,{icon:kO})}),v.jsxs(xl,{end:!0,children:[v.jsx(Ze,{onClick:()=>h(),children:"Show all locations"}),v.jsx(Ze,{onClick:()=>h(({cityName:p})=>t.includes(p)),children:"Show locations in current page"})]})]}),v.jsx(wW,{toggle:a,isOpen:n,title:e,locations:c})]})},xW=({onChange:e,selected:t={},className:r,isOrphanVisits:n=!1,withPrevInterval:i=!1,disabled:a})=>{const{orphanVisitsType:o,excludeBots:s=!1,loadPrevInterval:c=!1}=t,l=g=>({active:o===g,onClick:()=>e({...t,orphanVisitsType:g===o?void 0:g})}),h=M.useCallback(()=>e({...t,excludeBots:!s}),[s,e,t]),p=M.useCallback(()=>e({...t,loadPrevInterval:!c}),[c,e,t]);return v.jsxs(os,{disabled:a,text:"More",dropdownClassName:r,end:!0,minWidth:250,children:[i&&v.jsxs(v.Fragment,{children:[v.jsx(Ze,{active:c,onClick:p,children:"Compare with previous period"}),v.jsx(Ze,{divider:!0,tag:"hr"})]}),v.jsx(Ze,{header:!0,"aria-hidden":!0,children:"Bots:"}),v.jsx(Ze,{active:s,onClick:h,children:"Exclude potential bots"}),n&&v.jsxs(v.Fragment,{children:[v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsx(Ze,{header:!0,"aria-hidden":!0,children:"Orphan visits type:"}),v.jsx(Ze,{...l("base_url"),children:"Base URL"}),v.jsx(Ze,{...l("invalid_short_url"),children:"Invalid short URL"}),v.jsx(Ze,{...l("regular_404"),children:"Regular 404"})]}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsx(Ze,{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"})})]})},SW=({info:e})=>{const{loading:t,errorData:r,progress:n}=e;return v.jsxs(v.Fragment,{children:[t&&n===null&&v.jsx(Lu,{loading:!0}),t&&n!==null&&v.jsxs(Lu,{loading:!0,children:["This is going to take a while... :S",v.jsx(n7,{value:n,striped:n>=100,className:"mt-3"})]}),r&&v.jsx(gi,{type:"error",children:v.jsx(uo,{errorData:r,fallbackMessage:"An error occurred while loading visits :("})})]})},Yg=({children:e,showFallback:t})=>v.jsxs(v.Fragment,{children:[t&&v.jsx(Lu,{className:"mt-3",children:"There are no visits matching current filter"}),!t&&v.jsx(v.Fragment,{children:e})]}),Pje=({visitsDeletion:e,deleteVisits:t})=>{const{deleting:r}=e,[n,,i]=lr();return v.jsx(Sr,{title:v.jsx("span",{className:"text-danger fw-bold",children:"Danger zone"}),children:v.jsxs(s_,{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."]})]}),!n&&v.jsx(Lt,{color:"danger",className:"indivisible",onClick:i,children:"Delete visits"}),n&&v.jsxs(Lt,{color:"danger",disabled:r,className:"indivisible",onClick:t,innerRef:a=>{a==null||a.focus()},children:[!r&&v.jsx(v.Fragment,{children:"Click again to confirm"}),r&&v.jsx(v.Fragment,{children:"Deleting..."})]})]})})},Mg="Others",Eje=["Android Browser","Chrome","Chromium","Firefox","Internet Explorer","Microsoft Edge","Opera","Safari","Samsung Internet for Android","Vivaldi","WeChat"],Tje=e=>{if(!vu(e))return{browser:Mg,os:Mg};const{browser:{name:t},os:{name:r}}=mCe.parse(e);return{os:r??Mg,browser:t&&Eje.includes(t)?t:Mg}},jje=e=>{var t;return vu(e)?((t=e.split("/")[e.includes("://")?2:0])==null?void 0:t.split(":")[0])??"":"Direct"},OW=(e,t)=>e[t]!==void 0,$8=e=>typeof e=="number"?e:e?parseFloat(e):0,Aje=(e,{os:t})=>{e[t]=(e[t]||0)+1},kje=(e,{browser:t})=>{e[t]=(e[t]||0)+1},Rje=(e,{referer:t})=>{e[t]=(e[t]||0)+1},CW=e=>(t,r)=>{const n=OW(r,e)?r[e]:"Unknown";t[n]=(t[n]||0)+1},Nje=CW("country"),Mje=CW("city"),Lje=(e,t)=>{if(!OW(t,"city")||t.city==="Unknown")return;const{city:r,latitude:n,longitude:i}=t,a=e[r]||{cityName:r,count:0,latLong:[$8(n),$8(i)]};a.count+=1,e[r]=a},Ije=(e,t)=>{if(!yje(t))return;const{visitedUrl:r}=t;e[r]=(e[r]||0)+1},rT=e=>e.reduce((t,r)=>(Aje(t.os,r),kje(t.browsers,r),Rje(t.referrers,r),Nje(t.countries,r),Mje(t.cities,r),Lje(t.citiesForMap,r),Ije(t.visitedUrls,r),t),{os:{},browsers:{},referrers:{},countries:{},cities:{},citiesForMap:{},visitedUrls:{}}),z0=e=>e.map(t=>{const{userAgent:r,date:n,referer:i,visitLocation:a,potentialBot:o}=t;return{date:n,potentialBot:o,userAgent:r,...Tje(r),referer:jje(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:zA(t)?t.type:void 0}}),Dje=Object.freeze(Object.defineProperty({__proto__:null,normalizeVisits:z0,processStatsFromVisits:rT},Symbol.toStringTag,{value:"Module"})),Yh=20,$je=({browser:e,os:t,referer:r,country:n,city:i,userAgent:a,...o},s,c)=>{const l=c?a:`${n} ${i}`;return`${e} ${t} ${r} ${l} ${o.visitedUrl}`.toLowerCase().includes(s.toLowerCase())},Fje=(e,t,r)=>t.filter(n=>$je(n,e,r)),Bje=(e,t)=>p7(t,e),Uje=({visits:e,searchTerm:t,order:r,searchInRawUserAgent:n})=>{const i=t?Fje(t,e,n):[...e],a=Bje(r,i),o=a.length;return{visitsGroups:pf(a,Yh),total:o}},Ha="visits-table__header-cell visits-table__sticky",zje=({visits:e,selectedVisits:t=[],setSelectedVisits:r,matchMedia:n=window.matchMedia})=>{var i;const a=PA(767,n),[o,s]=M.useState(),c=M.useCallback($=>{s($),x(1),r([])},[r]),[l,h]=M.useState({}),[p,g]=lr(),_=M.useCallback(()=>{g(),h({})},[g]),b=M.useMemo(()=>Uje({visits:e,searchTerm:o,order:l,searchInRawUserAgent:p}),[e,o,l,p]),[w,x]=M.useState(1),S=w*Yh,C=S-Yh,P=M.useMemo(()=>{var $,U;return!!((U=($=b.visitsGroups[w-1])==null?void 0:$[0])!=null&&U.visitedUrl)},[w,b.visitsGroups]),T=6+Number(P)+(p?1:2),A=b.total>0,j=$=>h({field:$,dir:Pm($,l.field,l.dir)}),N=$=>v.jsx(pp,{currentOrder:l,field:$,className:"visits-table__header-icon"});return v.jsx(Sr,{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(Xo,{checked:p,onChange:_,children:"Show user agent"})]}),children:v.jsx("div",{className:"table-responsive-md",children:v.jsxs("table",{className:je("table table-sm position-relative m-0 visits-table",{"table-hover":A}),children:[v.jsxs("thead",{className:"visits-table__header",children:[v.jsxs("tr",{children:[v.jsxs("th",{className:`${Ha} text-center`,onClick:()=>r(t.length<b.total?b.visitsGroups.flat():[]),children:[v.jsx("span",{className:"sr-only",children:"Is selected"}),v.jsx(Ge,{icon:vp,className:je({"text-primary":t.length>0})})]}),v.jsxs("th",{className:`${Ha} text-center`,onClick:()=>j("potentialBot"),children:[v.jsx("span",{className:"sr-only",children:"Is bot"}),v.jsx(Ge,{icon:tR}),N("potentialBot")]}),v.jsxs("th",{className:Ha,onClick:()=>j("date"),children:["Date",N("date")]}),v.jsxs("th",{className:Ha,onClick:()=>j("country"),children:["Country",N("country")]}),v.jsxs("th",{className:Ha,onClick:()=>j("city"),children:["City",N("city")]}),p?v.jsxs("th",{className:Ha,onClick:()=>j("userAgent"),children:["User agent",N("userAgent")]}):v.jsxs(v.Fragment,{children:[v.jsxs("th",{className:Ha,onClick:()=>j("browser"),children:["Browser",N("browser")]}),v.jsxs("th",{className:Ha,onClick:()=>j("os"),children:["OS",N("os")]})]}),v.jsxs("th",{className:Ha,onClick:()=>j("referer"),children:["Referrer",N("referer")]}),P&&v.jsxs("th",{className:Ha,onClick:()=>j("visitedUrl"),children:["Visited URL",N("visitedUrl")]})]}),v.jsx("tr",{children:v.jsx("td",{colSpan:T,className:"p-0",children:v.jsx(ob,{noBorder:!0,large:!1,onChange:c})})})]}),v.jsxs("tbody",{children:[!A&&v.jsx("tr",{children:v.jsx("td",{colSpan:T,className:"text-center",children:"There are no visits matching current filter"})}),(i=b.visitsGroups[w-1])==null?void 0:i.map(($,U)=>{const B=t.includes($);return v.jsxs("tr",{style:{cursor:"pointer"},className:je({"table-active":B}),onClick:()=>r(B?t.filter(W=>W!==$):[...t,$]),children:[v.jsx("td",{className:"text-center",children:B&&v.jsx(Ge,{icon:vp,className:"text-primary"})}),v.jsx("td",{className:"text-center",children:$.potentialBot&&v.jsxs(v.Fragment,{children:[v.jsx(Ge,{icon:tR,id:`botIcon${U}`}),v.jsx(Si,{placement:"right",target:`botIcon${U}`,children:"Potentially a visit from a bot or crawler"})]})}),v.jsx("td",{children:v.jsx($0,{date:$.date})}),v.jsx("td",{children:$.country}),v.jsx("td",{children:$.city}),p?v.jsx("td",{children:$.userAgent}):v.jsxs(v.Fragment,{children:[v.jsx("td",{children:$.browser}),v.jsx("td",{children:$.os})]}),v.jsx("td",{children:$.referer}),$.visitedUrl&&v.jsx("td",{children:$.visitedUrl})]},U)})]}),b.total>Yh&&v.jsx("tfoot",{children:v.jsx("tr",{children:v.jsx("td",{colSpan:T,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(FA,{pagesCount:Math.ceil(b.total/Yh),currentPage:w,onPageChange:x,centered:a}),v.jsxs("div",{children:["Visits ",v.jsx("b",{children:Or(C+1)})," to"," ",v.jsx("b",{children:Or(Math.min(S,b.total))})," of"," ",v.jsx("b",{children:Or(b.total)})]})]})})})})]})})})},Xs={byTime:{title:"By time",subPath:"by-time",icon:rY},byContext:{title:"By context",subPath:"by-context",icon:wT},byLocation:{title:"By location",subPath:"by-location",icon:kO},list:{title:"List",subPath:"list",icon:bT},options:{title:"Options",subPath:"options",icon:B$,shouldRender:({deletion:e})=>!!e}};Object.freeze(Xs);const OO=({display:e})=>e&&v.jsx("div",{className:"mt-3 mx-auto w-75",children:v.jsx(Sr,{children:v.jsxs("div",{className:"d-flex gap-2",children:[v.jsx(Ge,{icon:JY,className:"mt-1"}),v.jsx("i",{children:"Could not calculate previous period because selected one does not have a strictly defined start date."})]})})}),Vm=e=>{const{children:t,visitsInfo:r,getVisits:n,cancelGetVisits:i,deletion:a,exportCsv:o,isOrphanVisits:s=!1}=e,{visits:c,prevVisits:l,loading:h,errorData:p,fallbackInterval:g}=r,[{dateRange:_,visitsFilter:b,loadPrevInterval:w},x]=_W(),S=Nn("visits"),[C,P]=M.useState(),T=M.useCallback(({startDate:G,endDate:le},ie)=>{x({dateRange:{startDate:G??void 0,endDate:le??void 0}}),P(ie)},[x]),[A,j]=M.useState(g??(S==null?void 0:S.defaultInterval)??"last30Days"),[N,$]=M.useState([]),[U,B]=M.useState(),W=M.useRef(!0),{search:q}=bn(),J=M.useCallback(G=>G?`../${G}${q}`:q,[q]),Q=M.useMemo(()=>z0(c),[c]),re=M.useMemo(()=>l&&z0(l),[l]),{os:oe,browsers:ue,referrers:ae,countries:K,cities:H,citiesForMap:V,visitedUrls:ne}=M.useMemo(()=>rT(Q),[Q]),X=M.useMemo(()=>rT(re??[]),[re]),se=M.useMemo(()=>Object.fromEntries([["Visits",Object.assign(Q,{type:"main"})],re&&["Previous period",Object.assign(re,{type:"previous"})],N.length>0&&[U??"Selected",Object.assign(N,{type:"highlighted"})]].filter(Boolean)),[U,N,re,Q]),ce=M.useMemo(()=>({...b,excludeBots:b.excludeBots??(S==null?void 0:S.excludeBots),loadPrevInterval:w??(S==null?void 0:S.loadPrevInterval)}),[w,b,S==null?void 0:S.excludeBots,S==null?void 0:S.loadPrevInterval]),de=M.useMemo(()=>Object.values(V),[V]),be=M.useRef(void 0),I=M.useCallback(G=>{be.current=void 0,$(G)},[]),F=M.useCallback((G,le)=>{const ie=`${G}_${le}`;be.current===ie?($([]),B(void 0),be.current=void 0):($(Q.filter(he=>he[G]===le)),B(le),be.current=ie)},[Q]);return M.useEffect(()=>i,[i]),M.useEffect(()=>{const G=_??zV(A),{loadPrevInterval:le,...ie}=ce,he={doIntervalFallback:W.current,loadPrevInterval:le};n({dateRange:G,filter:ie},he),I([]),W.current=!1},[A,_,n,ce,I]),M.useEffect(()=>{g&&A===((S==null?void 0:S.defaultInterval)??"last30Days")&&j(g)},[A,g,S==null?void 0:S.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(IA,{disabled:h,dateRangeOrInterval:C??_??A,defaultText:"All visits",onDatesChange:T})}),v.jsx(xW,{disabled:h,className:"ms-0 ms-md-2 mt-3 mt-md-0",isOrphanVisits:s,withPrevInterval:!0,selected:ce,onChange:({loadPrevInterval:G,...le})=>x({visitsFilter:le,loadPrevInterval:G})})]})}),c.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(OV,{className:"btn-md-block",amount:Q.length,onClick:()=>o(Q)}),v.jsxs(Lt,{outline:!0,disabled:N.length===0,className:"btn-md-block ms-2",onClick:()=>I([]),children:["Clear selection ",N.length>0&&v.jsxs(v.Fragment,{children:["(",Or(N.length),")"]})]})]})})]})}),v.jsxs("section",{className:"mt-3",children:[v.jsx(SW,{info:r}),!h&&!p&&v.jsxs(v.Fragment,{children:[v.jsx(h7,{fill:!0,children:Object.values(Xs).map(({title:G,icon:le,subPath:ie,shouldRender:he},Oe)=>!he||he(e)?v.jsxs(rp,{to:J(ie),replace:!0,children:[v.jsx(Ge,{icon:le}),v.jsx("span",{className:"ms-2 d-none d-lg-inline",children:G})]},Oe):void 0).filter(Boolean)}),v.jsx(Za,{children:v.jsxs(G0,{children:[v.jsx(Ot,{path:Xs.byTime.subPath,element:v.jsxs(Yg,{showFallback:c.length===0,children:[v.jsx("div",{className:"col-12 mt-3","data-testid":"line-chart-container",children:v.jsx(vW,{visitsGroups:se,setSelectedVisits:I,onDateRangeChange:T})}),v.jsx(OO,{display:!!ce.loadPrevInterval&&!l})]})}),v.jsx(Ot,{path:Xs.byContext.subPath,element:v.jsxs(Yg,{showFallback:c.length===0,children:[v.jsx("div",{className:je("mt-3 col-lg-6",{"col-xl-4":!s}),children:v.jsx(N8,{title:"Operating systems",stats:oe,prevStats:X.os})}),v.jsx("div",{className:je("mt-3 col-lg-6",{"col-xl-4":!s}),children:v.jsx(N8,{title:"Browsers",stats:ue,prevStats:X.browsers})}),v.jsx("div",{className:je("mt-3",{"col-xl-4":!s,"col-lg-6":s}),children:v.jsx(Rg,{title:"Referrers",withPagination:!1,stats:ae,prevStats:X.referrers,highlightedStats:Ng(N,"referer"),highlightedLabel:U,sortingItems:{name:"Referrer name",amount:"Visits amount"},onClick:G=>F("referer",G)})}),s&&v.jsx("div",{className:"mt-3 col-lg-6",children:v.jsx(Rg,{title:"Visited URLs",stats:ne,prevStats:X.visitedUrls,highlightedStats:Ng(N,"visitedUrl"),highlightedLabel:U,sortingItems:{visitedUrl:"Visited URL",amount:"Visits amount"},onClick:G=>F("visitedUrl",G)})}),v.jsx("div",{className:"col-12",children:v.jsx(OO,{display:!!ce.loadPrevInterval&&!l})})]})}),v.jsx(Ot,{path:Xs.byLocation.subPath,element:v.jsxs(Yg,{showFallback:c.length===0,children:[v.jsx("div",{className:"col-lg-6 mt-3",children:v.jsx(Rg,{title:"Countries",stats:K,prevStats:X.countries,highlightedStats:Ng(N,"country"),highlightedLabel:U,sortingItems:{name:"Country name",amount:"Visits amount"},onClick:G=>F("country",G)})}),v.jsx("div",{className:"col-lg-6 mt-3",children:v.jsx(Rg,{title:"Cities",stats:H,prevStats:X.cities,highlightedStats:Ng(N,"city"),highlightedLabel:U,extraHeaderContent:G=>de.length>0&&v.jsx(Cje,{modalTitle:"Cities",locations:de,activeCities:G}),sortingItems:{name:"City name",amount:"Visits amount"},onClick:G=>F("city",G)})}),v.jsx("div",{className:"col-12",children:v.jsx(OO,{display:!!ce.loadPrevInterval&&!l})})]})}),v.jsx(Ot,{path:Xs.list.subPath,element:v.jsx("div",{className:"col-12",children:v.jsx(zje,{visits:Q,selectedVisits:N,setSelectedVisits:I})})}),a&&v.jsx(Ot,{path:Xs.options.subPath,element:v.jsx("div",{className:"col-12 mt-3",children:v.jsx(Pje,{...a})})}),v.jsx(Ot,{path:"*",element:v.jsx(cT,{replace:!0,to:J(Xs.byTime.subPath)})})]})})]})]})]})},PW=ka(({getDomainVisits:e,domainVisits:t,cancelGetDomainVisits:r})=>{const{ReportExporter:n}=ur(PW),{domain:i=""}=cd(),[a,o=a]=i.split("_"),s=M.useCallback((l,h)=>e({domain:o,options:h,params:l}),[o,e]),c=M.useCallback(l=>n.exportVisits(`domain_${a}_visits.csv`,l),[a,n]);return v.jsx(Vm,{getVisits:s,cancelGetVisits:r,visitsInfo:t,exportCsv:c,children:v.jsx(zm,{visits:t.visits,title:`"${a}" visits`})})},()=>[Rn.visits]),Vje=cr(PW,["ReportExporter"]),EW=ka(({getNonOrphanVisits:e,nonOrphanVisits:t,cancelGetNonOrphanVisits:r})=>{const{ReportExporter:n}=ur(EW),i=M.useCallback(o=>n.exportVisits("non_orphan_visits.csv",o),[n]),a=M.useCallback((o,s)=>e({options:s,params:o}),[e]);return v.jsx(Vm,{getVisits:a,cancelGetVisits:r,visitsInfo:t,exportCsv:i,children:v.jsx(zm,{title:"Non-orphan visits",visits:t.visits})})},()=>[Rn.visits]),Wje=cr(EW,["ReportExporter"]),TW=ka(({getOrphanVisits:e,orphanVisits:t,cancelGetOrphanVisits:r,deleteOrphanVisits:n,orphanVisitsDeletion:i})=>{const a=Ca("orphanVisitsDeletion"),{ReportExporter:o}=ur(TW),s=M.useCallback(h=>o.exportVisits("orphan_visits.csv",h),[o]),c=M.useCallback((h,p)=>{var g;return e({options:p,params:h,orphanVisitsType:(g=h.filter)==null?void 0:g.orphanVisitsType})},[e]),l=M.useMemo(()=>a?{deleteVisits:n,visitsDeletion:i}:void 0,[n,i,a]);return v.jsx(Vm,{getVisits:c,cancelGetVisits:r,visitsInfo:t,exportCsv:s,deletion:l,isOrphanVisits:!0,children:v.jsx(zm,{title:"Orphan visits",visits:t.visits})})},()=>[Rn.orphanVisits]),qje=cr(TW,["ReportExporter"]),F8=5e3,Hje=2,Gje=4,Kje=({currentPage:e,pagesCount:t})=>e>=t,Yje=(e,t)=>t*100/e,jW=({visitsLoader:e,shouldCancel:t,progressChanged:r,batchSize:n})=>{const i=async(o,s)=>Promise.all(s.map(async c=>e({...o,page:c,itemsPerPage:F8}).then(({data:l})=>l))).then(c=>c.flat()),a=async(o,s,c=0)=>{if(t())return[];const l=await i(o,s[c]);return r(Yje(s.length,c+1)),c<s.length-1?l.concat(await a(o,s,c+1)):l};return async o=>{const{pagination:s,data:c}=await e({...o,page:1,itemsPerPage:F8});if(Kje(s))return c;const l=oj(Hje,s.pagesCount+1),h=pf(l,n);return s.pagesCount-1>n&&r(0),c.concat(await a(o,h))}},Wm=(e,t)=>async r=>e?t({page:1,itemsPerPage:1,excludeBots:r}).then(({data:n})=>n[0]):Promise.resolve(void 0),qm=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=An(`${e}/progressChanged`),i=An(`${e}/fallbackToInterval`),a=Vr(e,async(o,{getState:s,dispatch:c})=>{var l;const{params:h,options:p}=o,{visitsLoader:g,lastVisitLoader:_}=t(o),b=dTe(h.dateRange),w=tT(h),x=p.loadPrevInterval&&wje(h)?tT(xje(h)):void 0,S=Gje/(x?2:1),C=x?{main:0,prev:0}:{main:0},P=($,U)=>{C[$]=U;const B=Object.values(C),W=B.reduce((q,J)=>q+J,0);c(n(W/B.length))},T=jW({visitsLoader:g,shouldCancel:()=>r(s),progressChanged:$=>P("main",$),batchSize:S}),[A,j,N]=await Promise.all([T(w),_((l=h.filter)==null?void 0:l.excludeBots),x?T(x).then($=>$.map(U=>{if(b===void 0)return U;const{date:B,...W}=U,q=cj(vi(B),b);return{...W,date:yl(q)}})):Promise.resolve(void 0)]);return!A.length&&j&&c(i(cTe(j.date))),{...o,visits:A,prevVisits:N}});return Object.assign(a,{progressChanged:n,fallbackToInterval:i})},Hm=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisits:n,extraReducers:i})=>{const{pending:a,rejected:o,fulfilled:s,progressChanged:c,fallbackToInterval:l}=t,{reducer:h,actions:p}=Tr({name:e,initialState:r,reducers:{cancelGetVisits:_=>({..._,cancelLoad:!0})},extraReducers:_=>{_.addCase(a,()=>({...r,loading:!0})),_.addCase(o,(b,{error:w})=>({...r,errorData:Oi(w)??null})),_.addCase(s,(b,{payload:w})=>({...b,...w,loading:!1,progress:null,errorData:null})),_.addCase(c,(b,{payload:w})=>({...b,progress:w})),_.addCase(l,(b,{payload:w})=>({...b,fallbackInterval:w})),_.addCase(Ed,(b,{payload:w})=>{const{visits:x}=b,S=n(b,w.createdVisits).map(({visit:C})=>C);return S.length?{...b,visits:[...S,...x]}:b}),i==null||i(_)}}),{cancelGetVisits:g}=p;return{reducer:h,cancelGetVisits:g}},AW="shlink/domainVisits",Zje={visits:[],domain:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},Xje=e=>qm({typePrefix:`${AW}/getDomainVisits`,createLoaders:({domain:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=s=>n.getDomainVisits(t,s),o=Wm(i,s=>n.getDomainVisits(t,s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().domainVisits.cancelLoad}),Qje=e=>Hm({name:AW,initialState:Zje,asyncThunkCreator:e,filterCreatedVisits:({domain:t,params:r},n)=>yW(n,t,r==null?void 0:r.dateRange)}),kW="shlink/orphanVisits",Jje={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},eAe=e=>qm({typePrefix:`${kW}/getNonOrphanVisits`,createLoaders:({options:t})=>{const r=e(),{doIntervalFallback:n=!1}=t,i=async o=>r.getNonOrphanVisits(o),a=Wm(n,o=>r.getNonOrphanVisits(o));return{visitsLoader:i,lastVisitLoader:a}},shouldCancel:t=>t().orphanVisits.cancelLoad}),tAe=e=>Hm({name:kW,initialState:Jje,asyncThunkCreator:e,filterCreatedVisits:({params:t},r)=>{const{startDate:n,endDate:i}=(t==null?void 0:t.dateRange)??{};return r.filter(({visit:a})=>Um(a.date,n,i))}}),RW="shlink/orphanVisits",rAe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},nAe=(e,t)=>!t||t===e.type,iAe=({data:e,...t},r)=>{const n=e.filter(i=>zA(i)&&nAe(i,r));return{...t,data:n}},aAe=e=>qm({typePrefix:`${RW}/getOrphanVisits`,createLoaders:({orphanVisitsType:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=async s=>n.getOrphanVisits({...s,type:t}).then(c=>iAe(c,t)),o=Wm(i,s=>n.getOrphanVisits(s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().orphanVisits.cancelLoad}),oAe=(e,t)=>Hm({name:RW,initialState:rAe,asyncThunkCreator:e,extraReducers:r=>{r.addCase(t.fulfilled,n=>({...n,visits:[]}))},filterCreatedVisits:({params:r},n)=>{const{startDate:i,endDate:a}=(r==null?void 0:r.dateRange)??{};return n.filter(({visit:o,shortUrl:s})=>!s&&Um(o.date,i,a))}}),NW="shlink/orphanVisitsDeletion",B8={deletedVisits:0,deleting:!1,error:!1},sAe=e=>Vr(`${NW}/deleteOrphanVisits`,()=>e().deleteOrphanVisits()),lAe=e=>Tr({name:NW,initialState:B8,reducers:{},extraReducers:t=>{t.addCase(e.pending,r=>({...r,deleting:!0,error:!1})),t.addCase(e.rejected,(r,{error:n})=>({...r,deleting:!1,error:!0,errorData:Oi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{deletedVisits:i}=n;return{...B8,deletedVisits:i}})}}),MW="shlink/shortUrlVisits",uAe={visits:[],shortCode:"",loading:!1,errorData:null,cancelLoad:!1,progress:null},cAe=e=>qm({typePrefix:`${MW}/getShortUrlVisits`,createLoaders:({shortCode:t,domain:r,options:n})=>{const i=e(),{doIntervalFallback:a=!1}=n,o=c=>i.getShortUrlVisits({shortCode:t,domain:r},c),s=Wm(a,c=>i.getShortUrlVisits({shortCode:t,domain:r},c));return{visitsLoader:o,lastVisitLoader:s}},shouldCancel:t=>t().shortUrlVisits.cancelLoad}),fAe=(e,t)=>Hm({name:MW,initialState:uAe,asyncThunkCreator:e,extraReducers:r=>{r.addCase(t.fulfilled,(n,{payload:i})=>n.shortCode===i.shortCode&&n.domain===i.domain?{...n,visits:[]}:n)},filterCreatedVisits:({shortCode:r,domain:n,params:i},a)=>gW(a,{shortCode:r,domain:n},i==null?void 0:i.dateRange)}),LW="shlink/shortUrlVisitsDeletion",U8={shortCode:"",deletedVisits:0,deleting:!1,error:!1},dAe=e=>Vr(`${LW}/deleteShortUrlVisits`,async({shortCode:t,domain:r})=>({...await e().deleteShortUrlVisits({shortCode:t,domain:r}),shortCode:t,domain:r})),hAe=e=>Tr({name:LW,initialState:U8,reducers:{},extraReducers:t=>{t.addCase(e.pending,r=>({...r,deleting:!0,error:!1})),t.addCase(e.rejected,(r,{error:n})=>({...r,deleting:!1,error:!0,errorData:Oi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{shortCode:i,domain:a,deletedVisits:o}=n;return{...U8,shortCode:i,domain:a,deletedVisits:o}})}}),IW="shlink/tagVisits",pAe={visits:[],tag:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},mAe=e=>qm({typePrefix:`${IW}/getTagVisits`,createLoaders:({tag:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=s=>n.getTagVisits(t,s),o=Wm(i,async s=>n.getTagVisits(t,s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().tagVisits.cancelLoad}),vAe=e=>Hm({name:IW,initialState:pAe,asyncThunkCreator:e,filterCreatedVisits:({tag:t,params:r},n)=>bW(n,t,r==null?void 0:r.dateRange)}),DW="shlink/visitsOverview",Lg={nonOrphanVisits:{total:0},orphanVisits:{total:0},loading:!1,error:!1},z8=e=>e.filter(({visit:t})=>t.potentialBot).length,gAe=e=>Vr(`${DW}/loadVisitsOverview`,()=>e().getVisitsOverview().then(({nonOrphanVisits:t,visitsCount:r=0,orphanVisits:n,orphanVisitsCount:i=0})=>({nonOrphanVisits:{total:(t==null?void 0:t.total)??r,nonBots:t==null?void 0:t.nonBots,bots:t==null?void 0:t.bots},orphanVisits:{total:(n==null?void 0:n.total)??i,nonBots:n==null?void 0:n.nonBots,bots:n==null?void 0:n.bots}}))),yAe=e=>Tr({name:DW,initialState:Lg,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({...Lg,loading:!0})),t.addCase(e.rejected,()=>({...Lg,error:!0})),t.addCase(e.fulfilled,(r,{payload:n})=>({...Lg,...n})),t.addCase(Ed,({nonOrphanVisits:r,orphanVisits:n,...i},{payload:a})=>{const{nonOrphanVisits:o,orphanVisits:s}=bje(a.createdVisits),c=o.length,l=z8(o),h=c-l,p=s.length,g=z8(s),_=p-g;return{...i,nonOrphanVisits:{total:r.total+c,bots:r.bots&&r.bots+l,nonBots:r.nonBots&&r.nonBots+h},orphanVisits:{total:n.total+p,bots:n.bots&&n.bots+g,nonBots:n.nonBots&&n.nonBots+_}}})}}),bAe=({shortUrl:e,loading:t,shortUrlVisits:r})=>{const{visits:n}=r,i=(e==null?void 0:e.shortUrl)??"",a=(e==null?void 0:e.longUrl)??"",o=e==null?void 0:e.title;return v.jsxs(zm,{title:v.jsxs(v.Fragment,{children:["Visits for ",v.jsx(Gn,{href:i})]}),visits:n,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($0,{date:e.dateCreated,relative:!0})}),v.jsx(Si,{placement:"bottom",target:"created",children:v.jsx($0,{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(Gn,{href:a,children:o??a})]})]})},$W=ka(({shortUrlVisits:e,shortUrlVisitsDeletion:t,shortUrlsDetails:r,getShortUrlVisits:n,getShortUrlsDetails:i,deleteShortUrlVisits:a,cancelGetShortUrlVisits:o})=>{const s=Ca("shortUrlVisitsDeletion"),{ReportExporter:c}=ur($W),l=RA(),h=M.useMemo(()=>{var b;return(b=r.shortUrls)==null?void 0:b.get(l)},[l,r.shortUrls]),p=M.useCallback((b,w)=>n({...l,options:w,params:b}),[n,l]),g=M.useCallback(b=>c.exportVisits(`short-url_${h==null?void 0:h.shortUrl.replace(/https?:\/\//g,"")}_visits.csv`,b),[c,h==null?void 0:h.shortUrl]),_=M.useMemo(()=>s?{deleteVisits:()=>a(l),visitsDeletion:t}:void 0,[a,l,t,s]);return M.useEffect(()=>{i([l])},[l,i]),v.jsx(Vm,{getVisits:p,cancelGetVisits:o,visitsInfo:e,exportCsv:g,deletion:_,children:v.jsx(bAe,{shortUrl:h,loading:r.loading,shortUrlVisits:e})})},e=>e.shortCode?[Rn.shortUrlVisits(EA(e.shortCode))]:[]),_Ae=cr($W,["ReportExporter"]),wAe=({tagVisits:e,colorGenerator:t})=>{const{visits:r,tag:n}=e;return v.jsx(zm,{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(a_,{text:n,colorGenerator:t})]}),visits:r})},FW=ka(({getTagVisits:e,tagVisits:t,cancelGetTagVisits:r})=>{const{ColorGenerator:n,ReportExporter:i}=ur(FW),{tag:a=""}=cd(),o=M.useCallback((c,l)=>e({tag:a,params:c,options:l}),[e,a]),s=M.useCallback(c=>i.exportVisits(`tag_${a}_visits.csv`,c),[i,a]);return v.jsx(Vm,{getVisits:o,cancelGetVisits:r,visitsInfo:t,exportCsv:s,children:v.jsx(wAe,{tagVisits:t,colorGenerator:n})})},()=>[Rn.visits]),xAe=cr(FW,["ColorGenerator","ReportExporter"]),VA=({title:e,colors:t,getVisitsForComparison:r,visitsComparisonInfo:n,cancelGetVisitsComparison:i})=>{const{loading:a,visitsGroups:o}=n,s=Nn("visits"),c=M.useMemo(()=>Object.keys(o).reduce((C,P,T)=>(C[P]=Object.assign(z0(o[P]),{color:(t==null?void 0:t[P])??pW(T)}),C),{}),[t,o]),l=M.useMemo(()=>Object.values(o).every(C=>C.length===0),[o]),[{dateRange:h,visitsFilter:p},g]=_W(),[_,b]=M.useState(),w=M.useCallback(({startDate:C,endDate:P},T)=>{g({dateRange:{startDate:C??void 0,endDate:P??void 0}}),b(T)},[g]),[x]=M.useState(()=>h??(s==null?void 0:s.defaultInterval)??"last30Days"),S=M.useMemo(()=>({...p,excludeBots:p.excludeBots??(s==null?void 0:s.excludeBots)}),[p,s==null?void 0:s.excludeBots]);return M.useEffect(()=>{const C=h??zV(x);return r({params:{dateRange:C,filter:S}}),i},[i,h,r,x,S]),v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"mb-3",children:v.jsxs(Sr,{bodyClassName:"d-flex",children:[v.jsx(i_,{}),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(IA,{disabled:a,defaultText:"All visits",dateRangeOrInterval:_??h??x,onDatesChange:w})}),v.jsx(xW,{disabled:a,className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:S,onChange:({orphanVisitsType:C,excludeBots:P})=>g({visitsFilter:{orphanVisitsType:C,excludeBots:P}})})]})}),v.jsx(SW,{info:n}),!a&&v.jsx(Yg,{showFallback:l,children:v.jsx(vW,{visitsGroups:c,onDateRangeChange:w})})]})},SAe=ka(({getDomainVisitsForComparison:e,domainVisitsComparison:t,cancelGetDomainVisitsComparison:r})=>{const n=CA("domains"),i=M.useCallback(a=>e({...a,domains:n}),[n,e]);return v.jsx(VA,{title:`Comparing "${n.join('", "')}"`,getVisitsForComparison:i,visitsComparisonInfo:t,cancelGetVisitsComparison:r})},()=>[Rn.visits]),OAe=({visitsLoaders:e,shouldCancel:t,progressChanged:r})=>{const n=Object.keys(e),i=Math.max(1,Math.round(4/n.length)),a=Object.fromEntries(n.map(c=>[c,0])),o=(c,l)=>{a[c]=l;const h=Object.values(a),p=h.reduce((g,_)=>g+_,0);r(p/h.length)},s=Object.entries(e).map(([c,l])=>[c,jW({visitsLoader:l,batchSize:i,shouldCancel:t,progressChanged:h=>o(c,h)})]);return async c=>{const l=await Promise.all(s.map(async([h,p])=>{const g=await p(c);return[h,g]}));return Object.fromEntries(l)}},WA=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=An(`${e}/progressChanged`),i=Vr(e,async(a,{getState:o,dispatch:s})=>{const c=t(a),l=await OAe({visitsLoaders:c,shouldCancel:()=>r(o),progressChanged:h=>s(n(h))})(tT(a.params));return{...a,visitsGroups:l}});return Object.assign(i,{progressChanged:n})},qA=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisitsForGroup:n})=>{const{pending:i,rejected:a,fulfilled:o,progressChanged:s}=t,{reducer:c,actions:l}=Tr({name:e,initialState:r,reducers:{cancelGetVisits:p=>({...p,cancelLoad:!0})},extraReducers:p=>{p.addCase(i,()=>({...r,loading:!0})),p.addCase(a,(g,{error:_})=>({...r,errorData:Oi(_)??null})),p.addCase(o,(g,{payload:_})=>({...g,..._,loading:!1,progress:null,errorData:null})),p.addCase(s,(g,{payload:_})=>({...g,progress:_})),p.addCase(Ed,(g,{payload:_})=>{const{visitsGroups:b,...w}=g,x=Object.keys(b).map(C=>{const P=n({...w,groupKey:C},_.createdVisits).map(({visit:T})=>T);return[C,[...P,...b[C]]]}),S=Object.fromEntries(x);return{...w,visitsGroups:S}})}}),{cancelGetVisits:h}=l;return{reducer:c,cancelGetVisits:h}},BW="shlink/domainVisitsComparison",CAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},PAe=e=>WA({typePrefix:`${BW}/getDomainVisitsForComparison`,createLoaders:({domains:t})=>{const r=e(),n=t.map(i=>[i,a=>r.getDomainVisits(i,a)]);return Object.fromEntries(n)},shouldCancel:t=>t().domainVisitsComparison.cancelLoad}),EAe=e=>qA({name:BW,initialState:CAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>yW(n,t,r==null?void 0:r.dateRange)}),UW="shlink/shortUrlVisitsComparison",TAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},jAe=e=>WA({typePrefix:`${UW}/getShortUrlVisitsForComparison`,createLoaders:({shortUrls:t})=>{const r=e(),n=t.map(i=>[TA(i),a=>r.getShortUrlVisits(i,a)]);return Object.fromEntries(n)},shouldCancel:t=>t().shortUrlVisitsComparison.cancelLoad}),AAe=e=>qA({name:UW,initialState:TAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>gW(n,Qz(t),r==null?void 0:r.dateRange)}),zW="shlink/tagVisitsComparison",kAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},RAe=e=>WA({typePrefix:`${zW}/getTagVisitsForComparison`,createLoaders:({tags:t})=>{const r=e(),n=t.map(i=>[i,a=>r.getTagVisits(i,a)]);return Object.fromEntries(n)},shouldCancel:t=>t().tagVisitsComparison.cancelLoad}),NAe=e=>qA({name:zW,initialState:kAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>bW(n,t,r==null?void 0:r.dateRange)}),MAe=ka(({getShortUrlVisitsForComparison:e,shortUrlVisitsComparison:t,cancelGetShortUrlVisitsComparison:r,shortUrlsDetails:n,getShortUrlsDetails:i})=>{const a=CA("short-urls"),o=M.useMemo(()=>a.map(Qz),[a]),s=M.useCallback(h=>e({...h,shortUrls:o}),[e,o]),c=M.useMemo(()=>{var h;return[...((h=n.shortUrls)==null?void 0:h.values())??[]]},[n.shortUrls]),l=M.useMemo(()=>{const{visitsGroups:h,loading:p,...g}=t,_=c.reduce((b,w)=>(b[w.shortUrl]=h[TA(w)]??[],b),{});return{...g,visitsGroups:_,loading:p||n.loading}},[t,n.loading,c]);return M.useEffect(()=>{o.length>0&&i(o)},[i,o]),v.jsx(VA,{title:v.jsx("span",{"data-testid":"title",children:n.loading?"Loading...":`Comparing ${c.length} short URLs`}),getVisitsForComparison:s,visitsComparisonInfo:l,cancelGetVisitsComparison:r})},()=>[Rn.visits]),VW=ka(({getTagVisitsForComparison:e,tagVisitsComparison:t,cancelGetTagVisitsComparison:r})=>{const{ColorGenerator:n}=ur(VW),i=CA("tags"),a=M.useCallback(c=>e({...c,tags:i}),[e,i]),{visitsGroups:o}=t,s=M.useMemo(()=>Object.keys(o).reduce((c,l)=>(c[l]=n.getColorForKey(l),c),{}),[n,o]);return v.jsx(VA,{title:v.jsxs(v.Fragment,{children:["Comparing ",i.map(c=>v.jsx(a_,{colorGenerator:n,text:c},c))]}),getVisitsForComparison:a,visitsComparisonInfo:t,cancelGetVisitsComparison:r,colors:s})},()=>[Rn.visits]),LAe=cr(VW,["ColorGenerator"]),IAe=(e,t)=>{const r=(n,i)=>t([...n,"mercureInfo"],[...i,"createNewVisits","loadMercureInfo"]);e.serviceFactory("MapModal",()=>wW),e.factory("ShortUrlVisits",_Ae),e.decorator("ShortUrlVisits",t(["shortUrlVisits","shortUrlVisitsDeletion","shortUrlsDetails","mercureInfo"],["getShortUrlVisits","deleteShortUrlVisits","getShortUrlsDetails","cancelGetShortUrlVisits","createNewVisits","loadMercureInfo"])),e.factory("TagVisits",xAe),e.decorator("TagVisits",r(["tagVisits"],["getTagVisits","cancelGetTagVisits"])),e.factory("TagVisitsComparison",LAe),e.decorator("TagVisitsComparison",r(["tagVisitsComparison"],["getTagVisitsForComparison","cancelGetTagVisitsForComparison"])),e.serviceFactory("DomainVisitsComparison",()=>SAe),e.decorator("DomainVisitsComparison",r(["domainVisitsComparison"],["getDomainVisitsForComparison","cancelGetDomainVisitsForComparison"])),e.serviceFactory("ShortUrlVisitsComparison",()=>MAe),e.decorator("ShortUrlVisitsComparison",r(["shortUrlVisitsComparison","shortUrlsDetails"],["getShortUrlVisitsForComparison","cancelGetShortUrlVisitsForComparison","getShortUrlsDetails"])),e.factory("DomainVisits",Vje),e.decorator("DomainVisits",r(["domainVisits"],["getDomainVisits","cancelGetDomainVisits"])),e.factory("OrphanVisits",qje),e.decorator("OrphanVisits",r(["orphanVisits","orphanVisitsDeletion"],["getOrphanVisits","cancelGetOrphanVisits","deleteOrphanVisits"])),e.factory("NonOrphanVisits",Wje),e.decorator("NonOrphanVisits",r(["nonOrphanVisits"],["getNonOrphanVisits","cancelGetNonOrphanVisits"])),e.serviceFactory("VisitsParser",()=>Dje),e.serviceFactory("getShortUrlVisits",cAe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisits",n=>n.cancelGetVisits,"shortUrlVisitsReducerCreator"),e.serviceFactory("getShortUrlVisitsForComparison",jAe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisitsForComparison",n=>n.cancelGetVisits,"shortUrlVisitsComparisonReducerCreator"),e.serviceFactory("deleteShortUrlVisits",dAe,"apiClientFactory"),e.serviceFactory("getTagVisits",mAe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisits",n=>n.cancelGetVisits,"tagVisitsReducerCreator"),e.serviceFactory("getTagVisitsForComparison",RAe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisitsForComparison",n=>n.cancelGetVisits,"tagVisitsComparisonReducerCreator"),e.serviceFactory("getDomainVisits",Xje,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisits",n=>n.cancelGetVisits,"domainVisitsReducerCreator"),e.serviceFactory("getDomainVisitsForComparison",PAe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisitsForComparison",n=>n.cancelGetVisits,"domainVisitsComparisonReducerCreator"),e.serviceFactory("getOrphanVisits",aAe,"apiClientFactory"),e.serviceFactory("cancelGetOrphanVisits",n=>n.cancelGetVisits,"orphanVisitsReducerCreator"),e.serviceFactory("deleteOrphanVisits",sAe,"apiClientFactory"),e.serviceFactory("getNonOrphanVisits",eAe,"apiClientFactory"),e.serviceFactory("cancelGetNonOrphanVisits",n=>n.cancelGetVisits,"nonOrphanVisitsReducerCreator"),e.serviceFactory("createNewVisits",()=>Ed),e.serviceFactory("loadVisitsOverview",gAe,"apiClientFactory"),e.serviceFactory("visitsOverviewReducerCreator",yAe,"loadVisitsOverview"),e.serviceFactory("visitsOverviewReducer",n=>n.reducer,"visitsOverviewReducerCreator"),e.serviceFactory("domainVisitsReducerCreator",Qje,"getDomainVisits"),e.serviceFactory("domainVisitsReducer",n=>n.reducer,"domainVisitsReducerCreator"),e.serviceFactory("nonOrphanVisitsReducerCreator",tAe,"getNonOrphanVisits"),e.serviceFactory("nonOrphanVisitsReducer",n=>n.reducer,"nonOrphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsReducerCreator",oAe,"getOrphanVisits","deleteOrphanVisits"),e.serviceFactory("orphanVisitsReducer",n=>n.reducer,"orphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsDeletionReducerCreator",lAe,"deleteOrphanVisits"),e.serviceFactory("orphanVisitsDeletionReducer",n=>n.reducer,"orphanVisitsDeletionReducerCreator"),e.serviceFactory("shortUrlVisitsReducerCreator",fAe,"getShortUrlVisits","deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsReducer",n=>n.reducer,"shortUrlVisitsReducerCreator"),e.serviceFactory("shortUrlVisitsDeletionReducerCreator",hAe,"deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsDeletionReducer",n=>n.reducer,"shortUrlVisitsDeletionReducerCreator"),e.serviceFactory("tagVisitsReducerCreator",vAe,"getTagVisits"),e.serviceFactory("tagVisitsReducer",n=>n.reducer,"tagVisitsReducerCreator"),e.serviceFactory("tagVisitsComparisonReducerCreator",NAe,"getTagVisitsForComparison"),e.serviceFactory("tagVisitsComparisonReducer",n=>n.reducer,"tagVisitsComparisonReducerCreator"),e.serviceFactory("domainVisitsComparisonReducerCreator",EAe,"getDomainVisitsForComparison"),e.serviceFactory("domainVisitsComparisonReducer",n=>n.reducer,"domainVisitsComparisonReducerCreator"),e.serviceFactory("shortUrlVisitsComparisonReducerCreator",AAe,"getShortUrlVisitsForComparison"),e.serviceFactory("shortUrlVisitsComparisonReducer",n=>n.reducer,"shortUrlVisitsComparisonReducerCreator")},Dh=({children:e,to:t,className:r,...n})=>v.jsx(Y0,{className:({isActive:i})=>je("aside-menu__item",r,{"aside-menu__item--selected":i}),to:t,...n,children:e}),DAe=({routePrefix:e,showOnMobile:t=!1})=>{const{pathname:r}=bn(),n=je("aside-menu",{"aside-menu--hidden":!t}),i=a=>`${e}${a}`;return v.jsx("aside",{className:n,children:v.jsxs("nav",{className:"nav flex-column aside-menu__nav",children:[v.jsxs(Dh,{to:i("/overview"),children:[v.jsx(Ge,{fixedWidth:!0,icon:RY}),v.jsx("span",{className:"aside-menu__item-text",children:"Overview"})]}),v.jsxs(Dh,{to:i("/list-short-urls/1"),className:je({"aside-menu__item--selected":r.match("/list-short-urls")!==null}),children:[v.jsx(Ge,{fixedWidth:!0,icon:bT}),v.jsx("span",{className:"aside-menu__item-text",children:"List short URLs"})]}),v.jsxs(Dh,{to:i("/create-short-url"),children:[v.jsx(Ge,{fixedWidth:!0,icon:$Y,flip:"horizontal"}),v.jsx("span",{className:"aside-menu__item-text",children:"Create short URL"})]}),v.jsxs(Dh,{to:i("/manage-tags"),children:[v.jsx(Ge,{fixedWidth:!0,icon:D$}),v.jsx("span",{className:"aside-menu__item-text",children:"Manage tags"})]}),v.jsxs(Dh,{to:i("/manage-domains"),children:[v.jsx(Ge,{fixedWidth:!0,icon:fY}),v.jsx("span",{className:"aside-menu__item-text",children:"Manage domains"})]})]})})},WW=({createNotFound:e})=>{const{TagsList:t,ShortUrlsList:r,CreateShortUrl:n,ShortUrlVisits:i,TagVisits:a,DomainVisits:o,OrphanVisits:s,NonOrphanVisits:c,Overview:l,EditShortUrl:h,ManageDomains:p,TagVisitsComparison:g,DomainVisitsComparison:_,ShortUrlVisitsComparison:b,ShortUrlRedirectRules:w}=ur(WW),x=bn(),S=jl(),[C,P,T,A]=lr();M.useEffect(()=>A(),[x,A]);const j=je("shlink-layout__burger-icon",{"shlink-layout__burger-icon--active":C}),N=jCe(T,A),$=Ca("shortUrlRedirectRules");return v.jsxs(v.Fragment,{children:[v.jsx(Ge,{icon:oY,className:j,onClick:P}),v.jsx("div",{...N,className:"shlink-layout__swipeable",children:v.jsxs("div",{className:"shlink-layout__swipeable-inner",children:[v.jsx(DAe,{routePrefix:S,showOnMobile:C}),v.jsx("div",{className:"shlink-layout__container",onPointerDown:()=>A(),children:v.jsx("div",{className:"container-xl",children:v.jsxs(G0,{children:[v.jsx(Ot,{index:!0,element:v.jsx(cT,{replace:!0,to:"overview"})}),v.jsx(Ot,{path:"/overview",element:v.jsx(l,{})}),v.jsx(Ot,{path:"/list-short-urls/:page",element:v.jsx(r,{})}),v.jsx(Ot,{path:"/create-short-url",element:v.jsx(n,{})}),v.jsx(Ot,{path:"/short-code/:shortCode/visits",children:["","*"].map(U=>v.jsx(Ot,{path:U,element:v.jsx(i,{})},U))}),v.jsx(Ot,{path:"/short-code/:shortCode/edit",element:v.jsx(h,{})}),$&&v.jsx(Ot,{path:"/short-code/:shortCode/redirect-rules",element:v.jsx(w,{})}),v.jsx(Ot,{path:"/short-urls/compare-visits",element:v.jsx(b,{})}),v.jsx(Ot,{path:"/tag/:tag/visits",children:["","*"].map(U=>v.jsx(Ot,{path:U,element:v.jsx(a,{})},U))}),v.jsx(Ot,{path:"/tags/compare-visits",element:v.jsx(g,{})}),v.jsx(Ot,{path:"/domain/:domain/visits",children:["","*"].map(U=>v.jsx(Ot,{path:U,element:v.jsx(o,{})},U))}),v.jsx(Ot,{path:"/orphan-visits",children:["","*"].map(U=>v.jsx(Ot,{path:U,element:v.jsx(s,{})},U))}),v.jsx(Ot,{path:"/non-orphan-visits",children:["","*"].map(U=>v.jsx(Ot,{path:U,element:v.jsx(c,{})},U))}),v.jsx(Ot,{path:"/manage-tags",element:v.jsx(t,{})}),v.jsx(Ot,{path:"/manage-domains",element:v.jsx(p,{})}),v.jsx(Ot,{path:"/domains/compare-visits",element:v.jsx(_,{})}),e&&v.jsx(Ot,{path:"*",element:e("/list-short-urls/1")})]})})})]})})]})},$Ae=cr(WW,["TagsList","ShortUrlsList","CreateShortUrl","ShortUrlVisits","TagVisits","DomainVisits","OrphanVisits","NonOrphanVisits","Overview","EditShortUrl","ManageDomains","TagVisitsComparison","DomainVisitsComparison","ShortUrlVisitsComparison","ShortUrlRedirectRules"]),FAe=e=>N7({devTools:!1,reducer:rj({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})}),BAe=e=>{e.factory("Main",$Ae),e.factory("store",FAe)},Ra=new k$,{container:UAe}=Ra,zAe=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),VAe=(e,t)=>(...r)=>e[t](...r),WAe=(e,t)=>({...e,[t]:VAe(UAe,t)}),jd=(e,t=[])=>i$(e?zAe(e):null,t.reduce(WAe,{}));BAe(Ra);STe(Ra,jd);HTe(Ra,jd);IAe(Ra,jd);VCe(Ra);BCe(Ra,jd);tPe(Ra,jd);JTe(Ra);OEe(Ra,jd);let V8;const qAe=e=>({serverVersion:t,apiClient:r,settings:n,routesPrefix:i="",createNotFound:a,tagColorsStorage:o})=>{const s=CCe(t),c=M.useRef(void 0),[l,h]=M.useState(),p=qu(),g=M.useMemo(()=>p?M.Fragment:y$,[p]);return M.useEffect(()=>{V8=r,e.value("apiClientFactory",()=>V8),o&&e.value("TagColorsStorage",o);const{container:_}=e,{Main:b,store:w,loadMercureInfo:x,listTags:S,listDomains:C}=_;c.current=v.jsx(b,{createNotFound:a}),h(w),w.dispatch(x(n)),w.dispatch(S()),w.dispatch(C())},[r,a,n,o]),l?v.jsx(a$,{store:l,children:v.jsx(q7,{value:n??{},children:v.jsx(OCe,{value:s,children:v.jsx(wCe,{value:i,children:v.jsx(g,{children:c.current})})})})}):v.jsx(v.Fragment,{})},HAe="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=",GAe="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==",KAe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC",YAe=()=>{delete t8.Icon.Default.prototype._getIconUrl,t8.Icon.Default.mergeOptions({iconRetinaUrl:GAe,iconUrl:HAe,shadowUrl:KAe})};YAe();const ZAe=qAe(Ra);function V0(e){return t=>{const{resetSelectedServer:r}=t;return M.useEffect(()=>{r()},[r]),v.jsx(e,{...t})}}let XAe=class extends M.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){const{console:r=globalThis.console}=this.props;r.error(t)}render(){const{hasError:t}=this.state,{location:r=globalThis.location}=this.props;if(t)return v.jsxs(_7,{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(Yi,{size:"lg",onClick:()=>r.reload(),children:"Take me back"})]});const{children:n}=this.props;return n}};const QAe=({id:e,name:t})=>v.jsxs(nr,{to:`/server/${e}`,className:je("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(Ge,{icon:VY})]}),qW=({servers:e,borderless:t})=>v.jsx(v.Fragment,{children:e.length>0&&v.jsx("div",{"data-testid":"list",className:je("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:r,name:n})=>v.jsx(QAe,{id:r,name:n},r))})}),HW=({color:e=Cp,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"})]})}),JAe=({servers:e})=>{const t=fo(),r=Object.values(e),n=r.length>0;return M.useEffect(()=>{const i=r.find(({autoConnect:a})=>a);i&&t(`/server/${i.id}`)},[r,t]),v.jsx("div",{className:"tw:w-full",children:v.jsx(mi,{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(HW,{})})}),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:je("tw:p-4 tw:text-center tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b":!n}),children:"Welcome!"}),n?v.jsx(qW,{servers:r}):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(Yi,{to:"/server/create",size:"lg",inline:!0,children:[v.jsx(Ge,{icon:gm})," Add a server"]})}),v.jsx("p",{children:v.jsx(Gn,{href:"https://shlink.io/documentation",children:v.jsxs("small",{children:[v.jsx("span",{className:"tw:mr-2",children:"Learn more about Shlink"}),v.jsx(Ge,{icon:SY})]})})})]})]})]})})})},GW=()=>{const{ServersDropdown:e}=Ta(GW),[t,r,,n]=lr(),i=bn(),{pathname:a}=i;M.useEffect(n,[i,n]);const o="/settings";return v.jsxs(jF,{color:"primary",dark:!0,fixed:"top",expand:"md",className:"tw:text-white tw:bg-lm-brand tw:dark:bg-dm-brand",children:[v.jsxs(AF,{tag:nr,to:"/",children:[v.jsx(HW,{className:"tw:inline tw:w-7 tw:mr-1",color:"white"})," Shlink"]}),v.jsx(kF,{onClick:r,children:v.jsx(Ge,{icon:BY,className:je("tw:transition-transform tw:duration-300",{"tw:rotate-180":t})})}),v.jsx(YT,{navbar:!0,isOpen:t,children:v.jsxs(FT,{navbar:!0,className:"tw:ml-auto",children:[v.jsx(BT,{children:v.jsxs(UT,{tag:nr,to:o,active:a.startsWith(o),children:[v.jsx(Ge,{icon:HY})," Settings"]})}),v.jsx(e,{})]})})]})},eke=ja(GW,["ServersDropdown"]),tke=({children:e})=>{const t=bn();return M.useEffect(()=>{scrollTo(0,0)},[t]),v.jsx(v.Fragment,{children:e})},KW=U7(e=>e,e=>{try{return bP(e,e,"=")}catch{return!1}}),YW=e=>KW(e)?`v${e}`:e,ZW=(e,t="latest")=>KW(e)?e:t,rke="%_VERSION_%",nke=e=>YW(ZW(e)),W8=({project:e,version:t})=>v.jsx(Gn,{href:`https://github.com/shlinkio/${e}/releases/${t}`,className:"tw:text-gray-500",children:v.jsx("b",{children:t})}),ike=({selectedServer:e,clientVersion:t=rke})=>{const r=nke(t);return v.jsxs("small",{className:"tw:text-gray-500",children:[gT(e)&&v.jsxs(v.Fragment,{children:["Server: ",v.jsx(W8,{project:"shlink",version:e.printableVersion})," - "]}),"Client: ",v.jsx(W8,{project:"shlink-web-client",version:r})]})},ake=({selectedServer:e})=>v.jsx("div",{className:je("tw:text-center",{"tw:md:ml-(--aside-menu-width)":gT(e)}),children:v.jsx(ike,{selectedServer:e})}),Ad=({children:e,className:t})=>v.jsx("div",{className:je("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 XW(e){const t=r=>{const{ServerError:n}=Ta(t),i=cd(),{selectServer:a,selectedServer:o}=r;return M.useEffect(()=>{i.serverId&&a(i.serverId)},[i.serverId,a]),o?HK(o)?v.jsx(n,{}):v.jsx(e,{...r}):v.jsx(Ad,{children:v.jsx(y7,{loading:!0})})};return t}const QW=XW(M.memo(({selectedServer:e,settings:t})=>{const{buildShlinkApiClient:r,TagColorsStorage:n,ShlinkWebComponent:i,ServerError:a}=Ta(QW);if(!gT(e))return v.jsx(a,{});const o=`/server/${e.id}`;return v.jsx(i,{serverVersion:e.version,apiClient:r(e),settings:t,routesPrefix:o,tagColorsStorage:n,createNotFound:s=>v.jsx(w7,{to:`${o}${s}`,children:"List short URLs"})})})),oke=ja(QW,["buildShlinkApiClient","TagColorsStorage","ShlinkWebComponent","ServerError"]),ske=(e,t)=>{e.constant("window",window),e.constant("console",console),e.constant("fetch",window.fetch.bind(window)),e.service("HttpClient",goe,"fetch"),e.serviceFactory("ScrollToTop",()=>tke),e.factory("MainHeader",eke),e.serviceFactory("Home",()=>JAe),e.decorator("Home",V0),e.decorator("Home",t(["servers"],["resetSelectedServer"])),e.serviceFactory("ShlinkWebComponent",()=>ZAe),e.factory("ShlinkWebComponentContainer",oke),e.decorator("ShlinkWebComponentContainer",t(["selectedServer","settings"],["selectServer"])),e.serviceFactory("ShlinkVersionsContainer",()=>ake),e.decorator("ShlinkVersionsContainer",t(["selectedServer"])),e.serviceFactory("ErrorHandler",()=>XAe)},JW=()=>{const e=fo();return M.useCallback(()=>e(-1),[e])};function lke(e){let t=e.url;try{const{host:r,pathname:n}=new URL(t);t=r;const i=n.substring(1);i.length>0&&(t=`${t} ${i}`)}catch{}return`${e.name} ${t}`.toLowerCase().replace(/[^a-zA-Z0-9-_.~]/g,"-")}function uke(e){const t={};return e.forEach(r=>{t[r.id]=r}),t}const cke=(e,{url:t,apiKey:r})=>e.some(n=>n.url===t&&n.apiKey===r);function fke(e,t){const r=Object.values(e),{duplicatedServers:n=[],newServers:i=[]}=B7(t,a=>cke(r,a)?"duplicatedServers":"newServers");return{duplicatedServers:n,newServers:i}}function W0(e,t){const r=new Set(Object.keys(e)),n=[];return t.forEach(i=>{const a=lke(i);let o=a,s=1;for(;r.has(o);)o=`${a}-${s}`,s++;n.push({...i,id:o}),r.add(o)}),n}const eq=({open:e,duplicatedServers:t,onClose:r,onConfirm:n})=>{const i=t.length>1;return v.jsxs(g7,{size:"lg",title:`Duplicated server${i?"s":""}`,open:e,onClose:r,onConfirm:n,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},s)=>i?v.jsxs("li",{children:[v.jsx("b",{children:a})," - ",v.jsx("b",{children:o})]},s):v.jsxs(M.Fragment,{children:[v.jsxs("li",{children:["URL: ",v.jsx("b",{children:a})]}),v.jsxs("li",{children:["API key: ",v.jsx("b",{children:o})]})]},s))}),v.jsxs("span",{children:[i?"Do you want to save duplicated servers":"Do you want to save this server","?"]})]})},dke=e=>t=>{t.preventDefault(),e()},tq=({onSubmit:e,initialValues:t,children:r,title:n})=>{const[i,a]=M.useState((t==null?void 0:t.name)??""),[o,s]=M.useState((t==null?void 0:t.url)??""),[c,l]=M.useState((t==null?void 0:t.apiKey)??""),h=dke(()=>e({name:i,url:o,apiKey:c}));return v.jsxs("form",{name:"serverForm",onSubmit:h,children:[v.jsxs(ub,{className:"tw:mb-4",bodyClassName:"tw:flex tw:flex-col tw:gap-y-3",title:n,children:[v.jsx(ow,{label:"Name",value:i,onChange:p=>a(p.target.value),required:!0}),v.jsx(ow,{label:"URL",type:"url",value:o,onChange:p=>s(p.target.value),required:!0}),v.jsx(ow,{label:"API key",type:"password",value:c,onChange:p=>l(p.target.value),required:!0})]}),v.jsx("div",{className:"tw:flex tw:items-center tw:justify-end tw:gap-x-2",children:r})]})},q8=4e3,H8=({variant:e})=>v.jsx("div",{className:"tw:mt-4",children:v.jsxs(b7,{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."]})}),rq=({servers:e,createServers:t})=>{const{ImportServersBtn:r,useTimeoutToggle:n}=Ta(rq),i=fo(),a=JW(),o=!!Object.keys(e).length,[s,c]=n(!1,q8),[l,h]=n(!1,q8),[p,g]=lr(),[_,b]=M.useState(),w=M.useCallback(S=>{const[C]=W0(e,[S]);t([C]),i(`/server/${C.id}`)},[t,i,e]),x=M.useCallback(S=>{b(S),Object.values(e).some(({url:P,apiKey:T})=>S.url===P&&S.apiKey===T)?g():w(S)},[w,e,g]);return v.jsxs(Ad,{children:[v.jsxs(tq,{title:"Add new server",onSubmit:x,children:[!o&&v.jsx(r,{tooltipPlacement:"top",onImport:c,onError:h}),o&&v.jsx(Yi,{type:"button",variant:"secondary",onClick:a,children:"Cancel"}),v.jsx(Yi,{type:"submit",children:"Create server"})]}),s&&v.jsx(H8,{variant:"success"}),l&&v.jsx(H8,{variant:"error"}),v.jsx(eq,{open:p,duplicatedServers:_?[_]:[],onClose:a,onConfirm:()=>_&&w(_)})]})},hke=ja(rq,["ImportServersBtn","useTimeoutToggle"]),nq=({server:e,children:t})=>{const{DeleteServerModal:r}=Ta(nq),[n,,i,a]=lr(),o=fo(),s=M.useCallback(c=>{a(),c&&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(r,{server:e,open:n,onClose:s})]})},pke=ja(nq,["DeleteServerModal"]),mke=({server:e,onClose:t,open:r,deleteServer:n})=>{const i=M.useCallback(a=>{a==="confirm"&&n(e)},[n,e]);return v.jsx(g7,{open:r,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."})})]})})},vke=XW(({editServer:e,selectedServer:t,selectServer:r})=>{const n=JW(),{reconnect:i}=hd();if(!Zh(t))return null;const a=o=>{e(t.id,o),i==="true"&&r(t.id),n()};return v.jsx(Ad,{children:v.jsxs(tq,{title:v.jsxs(v.Fragment,{children:['Edit "',t.name,'"']}),initialValues:t,onSubmit:a,children:[v.jsx(Yi,{type:"button",variant:"secondary",onClick:n,children:"Cancel"}),v.jsx(Yi,{children:"Save"})]})})}),gke=ja(vke,["ServerError"]),iq=({createServers:e,servers:t,children:r,onImport:n,onError:i=()=>{},tooltipPlacement:a="bottom",className:o=""})=>{const{ServersImporter:s}=Ta(iq),c=Ki(),[l,h]=M.useState([]),[p,,g,_]=lr(),b=M.useRef(!1),w=M.useCallback(async({target:C})=>{var P;return s.importServersFromFile((P=C.files)==null?void 0:P[0]).then(T=>{const{duplicatedServers:A,newServers:j}=fke(t,T);b.current=j.length>0,e(W0(t,j)),A.length>0?(h(A),g()):n==null||n()}).then(()=>{C.value=null}).catch(i)},[e,i,n,t,s,g]),x=M.useCallback(()=>{e(W0(t,l)),_(),n==null||n()},[e,l,_,n,t]),S=M.useCallback(()=>{_(),b.current&&(n==null||n())},[_,n]);return v.jsxs(v.Fragment,{children:[v.jsxs(Yi,{type:"button",variant:"secondary",id:"importBtn",className:o,onClick:()=>{var C;return(C=c.current)==null?void 0:C.click()},children:[v.jsx(Ge,{icon:pY,fixedWidth:!0})," ",r??"Import from file"]}),v.jsxs(Si,{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,ref:c,onChange:w,"data-testid":"csv-file-input"}),v.jsx(eq,{open:p,duplicatedServers:l,onClose:S,onConfirm:x})]})},yke=ja(iq,["ServersImporter"]),aq=({servers:e,selectedServer:t})=>{const{DeleteServerButton:r}=Ta(aq);return v.jsx(Ad,{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(y7,{className:"tw:w-full tw:lg:w-[80%]",variant:"error",children:[!Zh(t)&&"Could not find this Shlink server.",Zh(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(nr,{to:"/server/create",children:"add a new one"}),"."]}),v.jsx(mi,{className:"tw:w-full tw:max-w-100 tw:overflow-hidden",children:v.jsx(qW,{borderless:!0,servers:Object.values(e)})}),Zh(t)&&v.jsxs("p",{className:"tw:text-xl",children:["Alternatively, if you think you may have misconfigured this server, you can ",v.jsx(r,{server:t,children:"remove it"})," or ",v.jsx(nr,{to:`/server/${t.id}/edit?reconnect=true`,children:"edit it"}),"."]})]})})},bke=ja(aq,["DeleteServerButton"]),_ke=4e3,oq=({servers:e})=>{const{ServersExporter:t,ImportServersBtn:r,useTimeoutToggle:n,ManageServersRow:i}=Ta(oq),[a,o]=M.useState(""),s=M.useMemo(()=>Object.values(e),[e]),c=M.useMemo(()=>s.filter(({name:g,url:_})=>`${g} ${_}`.toLowerCase().match(a.toLowerCase())),[s,a]),l=s.some(({autoConnect:g})=>!!g),[h,p]=n(!1,_ke);return v.jsxs(Ad,{className:"tw:flex tw:flex-col tw:gap-y-4",children:[v.jsx(lae,{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(r,{className:"tw:flex-grow",onError:p,children:"Import servers"}),c.length>0&&v.jsxs(Yi,{variant:"secondary",className:"tw:flex-grow",onClick:async()=>t.exportServers(),children:[v.jsx(Ge,{icon:$$})," Export servers"]})]}),v.jsxs(Yi,{className:"tw:md:ml-auto",to:"/server/create",children:[v.jsx(Ge,{icon:gm})," Add a server"]})]}),v.jsx(ub,{className:"card",children:v.jsxs(di,{header:v.jsxs(di.Row,{children:[l&&v.jsx(di.Cell,{className:"tw:w-[35px]",children:v.jsx("span",{className:"tw:sr-only",children:"Auto-connect"})}),v.jsx(di.Cell,{children:"Name"}),v.jsx(di.Cell,{children:"Base URL"}),v.jsx(di.Cell,{children:v.jsx("span",{className:"sr-only",children:"Options"})})]}),children:[!c.length&&v.jsx(di.Row,{className:"tw:text-center",children:v.jsx(di.Cell,{colSpan:4,children:"No servers found."})}),c.map(g=>v.jsx(i,{server:g,hasAutoConnect:l},g.id))]})}),h&&v.jsx("div",{children:v.jsx(b7,{variant:"error",children:"The servers could not be imported. Make sure the format is correct."})})]})},wke=ja(oq,["ServersExporter","ImportServersBtn","useTimeoutToggle","ManageServersRow"]),sq=({server:e,hasAutoConnect:t})=>{const{ManageServersRowDropdown:r}=Ta(sq);return v.jsxs(di.Row,{className:"tw:relative",children:[t&&v.jsx(di.Cell,{columnName:"Auto-connect",children:e.autoConnect&&v.jsxs(v.Fragment,{children:[v.jsx(Ge,{icon:vp,className:"tw:text-brand",id:"autoConnectIcon"}),v.jsx(Si,{target:"autoConnectIcon",placement:"right",children:"Auto-connect to this server"})]})}),v.jsx(di.Cell,{className:"tw:font-bold",columnName:"Name",children:v.jsx(nr,{to:`/server/${e.id}`,children:e.name})}),v.jsx(di.Cell,{columnName:"Base URL",className:"tw:max-lg:border-b-0",children:e.url}),v.jsx(di.Cell,{className:"tw:text-right tw:max-lg:absolute tw:right-0 tw:-top-1 tw:mx-lg:pt-0",children:v.jsx(r,{server:e})})]})},xke=ja(sq,["ManageServersRowDropdown"]),lq=({server:e,setAutoConnect:t})=>{const{DeleteServerModal:r}=Ta(lq),[n,,i,a]=lr(),o=`/server/${e.id}`,{autoConnect:s}=e,c=s?dY:Qoe;return v.jsxs(lb,{minWidth:s?210:170,children:[v.jsxs(Ze,{tag:nr,to:o,children:[v.jsx(Ge,{icon:cY,fixedWidth:!0})," Connect"]}),v.jsxs(Ze,{tag:nr,to:`${o}/edit`,children:[v.jsx(Ge,{icon:_T,fixedWidth:!0})," Edit server"]}),v.jsxs(Ze,{onClick:()=>t(e,!s),children:[v.jsx(Ge,{icon:c,fixedWidth:!0})," ",s?"Do not a":"A","uto-connect"]}),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsxs(Ze,{className:"tw:text-danger",onClick:i,children:[v.jsx(Ge,{icon:L$,fixedWidth:!0})," Remove server"]}),v.jsx(r,{server:e,open:n,onClose:a})]})},Ske=ja(lq,["DeleteServerModal"]),uq=(e,t)=>L7(e,t,{serializeError:r=>r}),Oke={},{actions:Cke,reducer:Pke}=Tr({name:"shlink/servers",initialState:Oke,reducers:{editServer:{prepare:(e,t)=>({payload:{serverId:e,serverData:t}}),reducer:(e,{payload:t})=>{const{serverId:r,serverData:n}=t;return e[r]?{...e,[r]:{...e[r],...n}}: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:r,autoConnect:n}=t;return e[r]?n?Object.fromEntries(Object.entries(e).map(([i,a])=>[i,{...a,autoConnect:i===r}])):{...e,[r]:{...e[r],autoConnect:n}}:e}},createServers:{prepare:e=>({payload:uke(e)}),reducer:(e,{payload:t})=>({...e,...t})}}}),{editServer:Eke,deleteServer:Tke,setAutoConnect:jke,createServers:cq}=Cke,Ake=Pke,kke=e=>W0({},Array.isArray(e)?e.filter(M$):[]),Rke=e=>uq("shlink/remoteServers/fetchServers",async(t,{dispatch:r})=>{const n=await e.jsonRequest(`${Qg.homepage}/servers.json`),i=kke(n);r(cq(i))}),HA="shlink/selectedServer",Nke="1.0.0",Mke="999.999.999",Lke="latest",Ike=e=>ZW(e===Lke?Mke:e,Nke),Dke=U7(e=>`${e.id}_${e.url}_${e.apiKey}`,async(e,t)=>t().then(({version:r})=>({version:Ike(r),printableVersion:YW(r)}))),G8=null,GA=An(`${HA}/resetSelectedServer`),$ke=e=>uq(`${HA}/selectServer`,async(t,{dispatch:r,getState:n})=>{r(GA());const{servers:i}=n(),a=i[t];if(!a)return{serverNotFound:!0};try{const o=e(a),{version:s,printableVersion:c}=await Dke(a,()=>o.health());return{...a,version:s,printableVersion:c}}catch{return{...a,serverNotReachable:!0}}}),Fke=e=>Tr({name:HA,initialState:G8,reducers:{},extraReducers:t=>{t.addCase(GA,()=>G8),t.addCase(e.fulfilled,(r,{payload:n})=>n)}}),Bke=({servers:e,selectedServer:t})=>{const r=Object.values(e),n=()=>r.length===0?v.jsxs(Ze,{tag:nr,to:"/server/create",children:[v.jsx(Ge,{icon:gm})," ",v.jsx("span",{className:"tw:ml-1",children:"Add a server"})]}):v.jsxs(v.Fragment,{children:[r.map(({name:i,id:a})=>v.jsx(Ze,{tag:nr,to:`/server/${a}`,active:GK(t)===a,children:i},a)),v.jsx(Ze,{divider:!0,tag:"hr"}),v.jsxs(Ze,{tag:nr,to:"/manage-servers",children:[v.jsx(Ge,{icon:J3})," ",v.jsx("span",{className:"tw:ml-1",children:"Manage servers"})]})]});return v.jsxs(Cm,{nav:!0,inNavbar:!0,children:[v.jsxs(is,{nav:!0,caret:!0,children:[v.jsx(Ge,{icon:J3})," ",v.jsx("span",{className:"tw:ml-1",children:"Servers"})]}),v.jsx(xl,{end:!0,classNam:"tw:right-0",children:n()})]})},Uke=({document:e},t,r)=>{const n=e.createElement("a");n.setAttribute("href",t),n.setAttribute("download",r),n.style.visibility="hidden",e.body.appendChild(n),n.click(),e.body.removeChild(n)},zke=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);Uke(e,i,r)},Vke="shlink-servers.csv";class Wke{constructor(t,r,n){Bc(this,"exportServers",async()=>{const t=Object.values(this.storage.get("servers")??{}).map(KK);try{const r=this.jsonToCsv(t);zke(this.window,r,Vke)}catch(r){console.error(r)}});this.storage=t,this.window=r,this.jsonToCsv=n}}const qke=e=>typeof e.url=="string"&&typeof e.apiKey=="string"&&typeof e.name=="string",Hke=e=>Array.isArray(e)&&e.every(qke);class Gke{constructor(t){this.csvToJson=t}async importServersFromFile(t){if(!t)throw new Error("No file provided");const r=await t.text(),n=await this.csvToJson(r);if(!Hke(n))throw new Error("Provided file does not have the right format.");return n}}const Kke=(e,t)=>{e.factory("ManageServers",wke),e.decorator("ManageServers",V0),e.decorator("ManageServers",t(["selectedServer","servers"],["resetSelectedServer"])),e.factory("ManageServersRow",xke),e.factory("ManageServersRowDropdown",Ske),e.decorator("ManageServersRowDropdown",t(null,["setAutoConnect"])),e.factory("CreateServer",hke),e.decorator("CreateServer",V0),e.decorator("CreateServer",t(["selectedServer","servers"],["createServers","resetSelectedServer"])),e.factory("EditServer",gke),e.decorator("EditServer",t(["selectedServer"],["editServer","selectServer","resetSelectedServer"])),e.serviceFactory("ServersDropdown",()=>Bke),e.decorator("ServersDropdown",t(["servers","selectedServer"])),e.serviceFactory("DeleteServerModal",()=>mke),e.decorator("DeleteServerModal",t(null,["deleteServer"])),e.factory("DeleteServerButton",pke),e.factory("ImportServersBtn",yke),e.decorator("ImportServersBtn",t(["servers"],["createServers"])),e.factory("ServerError",bke),e.decorator("ServerError",t(["servers","selectedServer"])),e.service("ServersImporter",Gke,"csvToJson"),e.service("ServersExporter",Wke,"Storage","window","jsonToCsv"),e.serviceFactory("selectServer",$ke,"buildShlinkApiClient","loadMercureInfo"),e.serviceFactory("createServers",()=>cq),e.serviceFactory("deleteServer",()=>Tke),e.serviceFactory("editServer",()=>Eke),e.serviceFactory("setAutoConnect",()=>jke),e.serviceFactory("fetchServers",Rke,"HttpClient"),e.serviceFactory("resetSelectedServer",()=>GA),e.serviceFactory("selectedServerReducerCreator",Fke,"selectServer"),e.serviceFactory("selectedServerReducer",r=>r.reducer,"selectedServerReducerCreator")},fq={field:"dateCreated",dir:"DESC"},Yke={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},ui:{theme:ej()},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:fq}},{reducer:Zke,actions:Xke}=Tr({name:"shlink/settings",initialState:Yke,reducers:{setSettings:(e,{payload:t})=>pb(e,t)}}),{setSettings:Qke}=Xke,Jke=Zke,e3e=({settings:e,setSettings:t})=>v.jsx(Ad,{children:v.jsx(Yoe,{settings:e,updateSettings:t,defaultShortUrlsListOrdering:fq})}),t3e=(e,t)=>{e.serviceFactory("Settings",()=>e3e),e.decorator("Settings",V0),e.decorator("Settings",t(["settings"],["setSettings","resetSelectedServer"])),e.serviceFactory("setSettings",()=>Qke)};var CO,K8;function r3e(){return K8||(K8=1,CO=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(n,i,a){r.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:a})},r.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,i){if(1&i&&(n=r(n)),8&i||4&i&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var o in n)r.d(a,o,(function(s){return n[s]}).bind(null,o));return a},r.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(i,"a",i),i},r.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},r.p="",r(r.s=32)}([function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(r=window)}e.exports=r},function(e,t,r){var n=r(6),i=Object.keys||function(b){var w=[];for(var x in b)w.push(x);return w};e.exports=p;var a=r(5);a.inherits=r(2);var o=r(23),s=r(14);a.inherits(p,o);for(var c=i(s.prototype),l=0;l<c.length;l++){var h=c[l];p.prototype[h]||(p.prototype[h]=s.prototype[h])}function p(b){if(!(this instanceof p))return new p(b);o.call(this,b),s.call(this,b),b&&b.readable===!1&&(this.readable=!1),b&&b.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,b&&b.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",g)}function g(){this.allowHalfOpen||this._writableState.ended||n.nextTick(_,this)}function _(b){b.end()}Object.defineProperty(p.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(p.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(b){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=b,this._writableState.destroyed=b)}}),p.prototype._destroy=function(b,w){this.push(null),this.end(),n.nextTick(w,b)}},function(e,t){typeof Object.create=="function"?e.exports=function(r,n){r.super_=n,r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(r,n){r.super_=n;var i=function(){};i.prototype=n.prototype,r.prototype=new i,r.prototype.constructor=r}},function(e,t,r){(function(n){/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||
* @license MIT
|
||
*/var i=r(38),a=r(39),o=r(40);function s(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(I,F){if(s()<F)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(I=new Uint8Array(F)).__proto__=l.prototype:(I===null&&(I=new l(F)),I.length=F),I}function l(I,F,G){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(I,F,G);if(typeof I=="number"){if(typeof F=="string")throw new Error("If encoding is specified then the first argument must be a string");return g(this,I)}return h(this,I,F,G)}function h(I,F,G,le){if(typeof F=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&F instanceof ArrayBuffer?function(ie,he,Oe,Be){if(he.byteLength,Oe<0||he.byteLength<Oe)throw new RangeError("'offset' is out of bounds");if(he.byteLength<Oe+(Be||0))throw new RangeError("'length' is out of bounds");return he=Oe===void 0&&Be===void 0?new Uint8Array(he):Be===void 0?new Uint8Array(he,Oe):new Uint8Array(he,Oe,Be),l.TYPED_ARRAY_SUPPORT?(ie=he).__proto__=l.prototype:ie=_(ie,he),ie}(I,F,G,le):typeof F=="string"?function(ie,he,Oe){if(typeof Oe=="string"&&Oe!==""||(Oe="utf8"),!l.isEncoding(Oe))throw new TypeError('"encoding" must be a valid string encoding');var Be=0|w(he,Oe),ge=(ie=c(ie,Be)).write(he,Oe);return ge!==Be&&(ie=ie.slice(0,ge)),ie}(I,F,G):function(ie,he){if(l.isBuffer(he)){var Oe=0|b(he.length);return(ie=c(ie,Oe)).length===0||he.copy(ie,0,0,Oe),ie}if(he){if(typeof ArrayBuffer<"u"&&he.buffer instanceof ArrayBuffer||"length"in he)return typeof he.length!="number"||function(Be){return Be!=Be}(he.length)?c(ie,0):_(ie,he);if(he.type==="Buffer"&&o(he.data))return _(ie,he.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(I,F)}function p(I){if(typeof I!="number")throw new TypeError('"size" argument must be a number');if(I<0)throw new RangeError('"size" argument must not be negative')}function g(I,F){if(p(F),I=c(I,F<0?0:0|b(F)),!l.TYPED_ARRAY_SUPPORT)for(var G=0;G<F;++G)I[G]=0;return I}function _(I,F){var G=F.length<0?0:0|b(F.length);I=c(I,G);for(var le=0;le<G;le+=1)I[le]=255&F[le];return I}function b(I){if(I>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|I}function w(I,F){if(l.isBuffer(I))return I.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(I)||I instanceof ArrayBuffer))return I.byteLength;typeof I!="string"&&(I=""+I);var G=I.length;if(G===0)return 0;for(var le=!1;;)switch(F){case"ascii":case"latin1":case"binary":return G;case"utf8":case"utf-8":case void 0:return ce(I).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*G;case"hex":return G>>>1;case"base64":return de(I).length;default:if(le)return ce(I).length;F=(""+F).toLowerCase(),le=!0}}function x(I,F,G){var le=I[F];I[F]=I[G],I[G]=le}function S(I,F,G,le,ie){if(I.length===0)return-1;if(typeof G=="string"?(le=G,G=0):G>2147483647?G=2147483647:G<-2147483648&&(G=-2147483648),G=+G,isNaN(G)&&(G=ie?0:I.length-1),G<0&&(G=I.length+G),G>=I.length){if(ie)return-1;G=I.length-1}else if(G<0){if(!ie)return-1;G=0}if(typeof F=="string"&&(F=l.from(F,le)),l.isBuffer(F))return F.length===0?-1:C(I,F,G,le,ie);if(typeof F=="number")return F&=255,l.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ie?Uint8Array.prototype.indexOf.call(I,F,G):Uint8Array.prototype.lastIndexOf.call(I,F,G):C(I,[F],G,le,ie);throw new TypeError("val must be string, number or Buffer")}function C(I,F,G,le,ie){var he,Oe=1,Be=I.length,ge=F.length;if(le!==void 0&&((le=String(le).toLowerCase())==="ucs2"||le==="ucs-2"||le==="utf16le"||le==="utf-16le")){if(I.length<2||F.length<2)return-1;Oe=2,Be/=2,ge/=2,G/=2}function Ee(Ue,He){return Oe===1?Ue[He]:Ue.readUInt16BE(He*Oe)}if(ie){var Ae=-1;for(he=G;he<Be;he++)if(Ee(I,he)===Ee(F,Ae===-1?0:he-Ae)){if(Ae===-1&&(Ae=he),he-Ae+1===ge)return Ae*Oe}else Ae!==-1&&(he-=he-Ae),Ae=-1}else for(G+ge>Be&&(G=Be-ge),he=G;he>=0;he--){for(var Le=!0,Ke=0;Ke<ge;Ke++)if(Ee(I,he+Ke)!==Ee(F,Ke)){Le=!1;break}if(Le)return he}return-1}function P(I,F,G,le){G=Number(G)||0;var ie=I.length-G;le?(le=Number(le))>ie&&(le=ie):le=ie;var he=F.length;if(he%2!=0)throw new TypeError("Invalid hex string");le>he/2&&(le=he/2);for(var Oe=0;Oe<le;++Oe){var Be=parseInt(F.substr(2*Oe,2),16);if(isNaN(Be))return Oe;I[G+Oe]=Be}return Oe}function T(I,F,G,le){return be(ce(F,I.length-G),I,G,le)}function A(I,F,G,le){return be(function(ie){for(var he=[],Oe=0;Oe<ie.length;++Oe)he.push(255&ie.charCodeAt(Oe));return he}(F),I,G,le)}function j(I,F,G,le){return A(I,F,G,le)}function N(I,F,G,le){return be(de(F),I,G,le)}function $(I,F,G,le){return be(function(ie,he){for(var Oe,Be,ge,Ee=[],Ae=0;Ae<ie.length&&!((he-=2)<0);++Ae)Be=(Oe=ie.charCodeAt(Ae))>>8,ge=Oe%256,Ee.push(ge),Ee.push(Be);return Ee}(F,I.length-G),I,G,le)}function U(I,F,G){return F===0&&G===I.length?i.fromByteArray(I):i.fromByteArray(I.slice(F,G))}function B(I,F,G){G=Math.min(I.length,G);for(var le=[],ie=F;ie<G;){var he,Oe,Be,ge,Ee=I[ie],Ae=null,Le=Ee>239?4:Ee>223?3:Ee>191?2:1;if(ie+Le<=G)switch(Le){case 1:Ee<128&&(Ae=Ee);break;case 2:(192&(he=I[ie+1]))==128&&(ge=(31&Ee)<<6|63&he)>127&&(Ae=ge);break;case 3:he=I[ie+1],Oe=I[ie+2],(192&he)==128&&(192&Oe)==128&&(ge=(15&Ee)<<12|(63&he)<<6|63&Oe)>2047&&(ge<55296||ge>57343)&&(Ae=ge);break;case 4:he=I[ie+1],Oe=I[ie+2],Be=I[ie+3],(192&he)==128&&(192&Oe)==128&&(192&Be)==128&&(ge=(15&Ee)<<18|(63&he)<<12|(63&Oe)<<6|63&Be)>65535&&ge<1114112&&(Ae=ge)}Ae===null?(Ae=65533,Le=1):Ae>65535&&(Ae-=65536,le.push(Ae>>>10&1023|55296),Ae=56320|1023&Ae),le.push(Ae),ie+=Le}return function(Ke){var Ue=Ke.length;if(Ue<=W)return String.fromCharCode.apply(String,Ke);for(var He="",ye=0;ye<Ue;)He+=String.fromCharCode.apply(String,Ke.slice(ye,ye+=W));return He}(le)}t.Buffer=l,t.SlowBuffer=function(I){return+I!=I&&(I=0),l.alloc(+I)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=n.TYPED_ARRAY_SUPPORT!==void 0?n.TYPED_ARRAY_SUPPORT:function(){try{var I=new Uint8Array(1);return I.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},I.foo()===42&&typeof I.subarray=="function"&&I.subarray(1,1).byteLength===0}catch{return!1}}(),t.kMaxLength=s(),l.poolSize=8192,l._augment=function(I){return I.__proto__=l.prototype,I},l.from=function(I,F,G){return h(null,I,F,G)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(I,F,G){return function(le,ie,he,Oe){return p(ie),ie<=0?c(le,ie):he!==void 0?typeof Oe=="string"?c(le,ie).fill(he,Oe):c(le,ie).fill(he):c(le,ie)}(null,I,F,G)},l.allocUnsafe=function(I){return g(null,I)},l.allocUnsafeSlow=function(I){return g(null,I)},l.isBuffer=function(I){return!(I==null||!I._isBuffer)},l.compare=function(I,F){if(!l.isBuffer(I)||!l.isBuffer(F))throw new TypeError("Arguments must be Buffers");if(I===F)return 0;for(var G=I.length,le=F.length,ie=0,he=Math.min(G,le);ie<he;++ie)if(I[ie]!==F[ie]){G=I[ie],le=F[ie];break}return G<le?-1:le<G?1:0},l.isEncoding=function(I){switch(String(I).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}},l.concat=function(I,F){if(!o(I))throw new TypeError('"list" argument must be an Array of Buffers');if(I.length===0)return l.alloc(0);var G;if(F===void 0)for(F=0,G=0;G<I.length;++G)F+=I[G].length;var le=l.allocUnsafe(F),ie=0;for(G=0;G<I.length;++G){var he=I[G];if(!l.isBuffer(he))throw new TypeError('"list" argument must be an Array of Buffers');he.copy(le,ie),ie+=he.length}return le},l.byteLength=w,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var I=this.length;if(I%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var F=0;F<I;F+=2)x(this,F,F+1);return this},l.prototype.swap32=function(){var I=this.length;if(I%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var F=0;F<I;F+=4)x(this,F,F+3),x(this,F+1,F+2);return this},l.prototype.swap64=function(){var I=this.length;if(I%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var F=0;F<I;F+=8)x(this,F,F+7),x(this,F+1,F+6),x(this,F+2,F+5),x(this,F+3,F+4);return this},l.prototype.toString=function(){var I=0|this.length;return I===0?"":arguments.length===0?B(this,0,I):(function(F,G,le){var ie=!1;if((G===void 0||G<0)&&(G=0),G>this.length||((le===void 0||le>this.length)&&(le=this.length),le<=0)||(le>>>=0)<=(G>>>=0))return"";for(F||(F="utf8");;)switch(F){case"hex":return Q(this,G,le);case"utf8":case"utf-8":return B(this,G,le);case"ascii":return q(this,G,le);case"latin1":case"binary":return J(this,G,le);case"base64":return U(this,G,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re(this,G,le);default:if(ie)throw new TypeError("Unknown encoding: "+F);F=(F+"").toLowerCase(),ie=!0}}).apply(this,arguments)},l.prototype.equals=function(I){if(!l.isBuffer(I))throw new TypeError("Argument must be a Buffer");return this===I||l.compare(this,I)===0},l.prototype.inspect=function(){var I="",F=t.INSPECT_MAX_BYTES;return this.length>0&&(I=this.toString("hex",0,F).match(/.{2}/g).join(" "),this.length>F&&(I+=" ... ")),"<Buffer "+I+">"},l.prototype.compare=function(I,F,G,le,ie){if(!l.isBuffer(I))throw new TypeError("Argument must be a Buffer");if(F===void 0&&(F=0),G===void 0&&(G=I?I.length:0),le===void 0&&(le=0),ie===void 0&&(ie=this.length),F<0||G>I.length||le<0||ie>this.length)throw new RangeError("out of range index");if(le>=ie&&F>=G)return 0;if(le>=ie)return-1;if(F>=G)return 1;if(F>>>=0,G>>>=0,le>>>=0,ie>>>=0,this===I)return 0;for(var he=ie-le,Oe=G-F,Be=Math.min(he,Oe),ge=this.slice(le,ie),Ee=I.slice(F,G),Ae=0;Ae<Be;++Ae)if(ge[Ae]!==Ee[Ae]){he=ge[Ae],Oe=Ee[Ae];break}return he<Oe?-1:Oe<he?1:0},l.prototype.includes=function(I,F,G){return this.indexOf(I,F,G)!==-1},l.prototype.indexOf=function(I,F,G){return S(this,I,F,G,!0)},l.prototype.lastIndexOf=function(I,F,G){return S(this,I,F,G,!1)},l.prototype.write=function(I,F,G,le){if(F===void 0)le="utf8",G=this.length,F=0;else if(G===void 0&&typeof F=="string")le=F,G=this.length,F=0;else{if(!isFinite(F))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");F|=0,isFinite(G)?(G|=0,le===void 0&&(le="utf8")):(le=G,G=void 0)}var ie=this.length-F;if((G===void 0||G>ie)&&(G=ie),I.length>0&&(G<0||F<0)||F>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");for(var he=!1;;)switch(le){case"hex":return P(this,I,F,G);case"utf8":case"utf-8":return T(this,I,F,G);case"ascii":return A(this,I,F,G);case"latin1":case"binary":return j(this,I,F,G);case"base64":return N(this,I,F,G);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $(this,I,F,G);default:if(he)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),he=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var W=4096;function q(I,F,G){var le="";G=Math.min(I.length,G);for(var ie=F;ie<G;++ie)le+=String.fromCharCode(127&I[ie]);return le}function J(I,F,G){var le="";G=Math.min(I.length,G);for(var ie=F;ie<G;++ie)le+=String.fromCharCode(I[ie]);return le}function Q(I,F,G){var le=I.length;(!F||F<0)&&(F=0),(!G||G<0||G>le)&&(G=le);for(var ie="",he=F;he<G;++he)ie+=se(I[he]);return ie}function re(I,F,G){for(var le=I.slice(F,G),ie="",he=0;he<le.length;he+=2)ie+=String.fromCharCode(le[he]+256*le[he+1]);return ie}function oe(I,F,G){if(I%1!=0||I<0)throw new RangeError("offset is not uint");if(I+F>G)throw new RangeError("Trying to access beyond buffer length")}function ue(I,F,G,le,ie,he){if(!l.isBuffer(I))throw new TypeError('"buffer" argument must be a Buffer instance');if(F>ie||F<he)throw new RangeError('"value" argument is out of bounds');if(G+le>I.length)throw new RangeError("Index out of range")}function ae(I,F,G,le){F<0&&(F=65535+F+1);for(var ie=0,he=Math.min(I.length-G,2);ie<he;++ie)I[G+ie]=(F&255<<8*(le?ie:1-ie))>>>8*(le?ie:1-ie)}function K(I,F,G,le){F<0&&(F=4294967295+F+1);for(var ie=0,he=Math.min(I.length-G,4);ie<he;++ie)I[G+ie]=F>>>8*(le?ie:3-ie)&255}function H(I,F,G,le,ie,he){if(G+le>I.length)throw new RangeError("Index out of range");if(G<0)throw new RangeError("Index out of range")}function V(I,F,G,le,ie){return ie||H(I,0,G,4),a.write(I,F,G,le,23,4),G+4}function ne(I,F,G,le,ie){return ie||H(I,0,G,8),a.write(I,F,G,le,52,8),G+8}l.prototype.slice=function(I,F){var G,le=this.length;if(I=~~I,F=F===void 0?le:~~F,I<0?(I+=le)<0&&(I=0):I>le&&(I=le),F<0?(F+=le)<0&&(F=0):F>le&&(F=le),F<I&&(F=I),l.TYPED_ARRAY_SUPPORT)(G=this.subarray(I,F)).__proto__=l.prototype;else{var ie=F-I;G=new l(ie,void 0);for(var he=0;he<ie;++he)G[he]=this[he+I]}return G},l.prototype.readUIntLE=function(I,F,G){I|=0,F|=0,G||oe(I,F,this.length);for(var le=this[I],ie=1,he=0;++he<F&&(ie*=256);)le+=this[I+he]*ie;return le},l.prototype.readUIntBE=function(I,F,G){I|=0,F|=0,G||oe(I,F,this.length);for(var le=this[I+--F],ie=1;F>0&&(ie*=256);)le+=this[I+--F]*ie;return le},l.prototype.readUInt8=function(I,F){return F||oe(I,1,this.length),this[I]},l.prototype.readUInt16LE=function(I,F){return F||oe(I,2,this.length),this[I]|this[I+1]<<8},l.prototype.readUInt16BE=function(I,F){return F||oe(I,2,this.length),this[I]<<8|this[I+1]},l.prototype.readUInt32LE=function(I,F){return F||oe(I,4,this.length),(this[I]|this[I+1]<<8|this[I+2]<<16)+16777216*this[I+3]},l.prototype.readUInt32BE=function(I,F){return F||oe(I,4,this.length),16777216*this[I]+(this[I+1]<<16|this[I+2]<<8|this[I+3])},l.prototype.readIntLE=function(I,F,G){I|=0,F|=0,G||oe(I,F,this.length);for(var le=this[I],ie=1,he=0;++he<F&&(ie*=256);)le+=this[I+he]*ie;return le>=(ie*=128)&&(le-=Math.pow(2,8*F)),le},l.prototype.readIntBE=function(I,F,G){I|=0,F|=0,G||oe(I,F,this.length);for(var le=F,ie=1,he=this[I+--le];le>0&&(ie*=256);)he+=this[I+--le]*ie;return he>=(ie*=128)&&(he-=Math.pow(2,8*F)),he},l.prototype.readInt8=function(I,F){return F||oe(I,1,this.length),128&this[I]?-1*(255-this[I]+1):this[I]},l.prototype.readInt16LE=function(I,F){F||oe(I,2,this.length);var G=this[I]|this[I+1]<<8;return 32768&G?4294901760|G:G},l.prototype.readInt16BE=function(I,F){F||oe(I,2,this.length);var G=this[I+1]|this[I]<<8;return 32768&G?4294901760|G:G},l.prototype.readInt32LE=function(I,F){return F||oe(I,4,this.length),this[I]|this[I+1]<<8|this[I+2]<<16|this[I+3]<<24},l.prototype.readInt32BE=function(I,F){return F||oe(I,4,this.length),this[I]<<24|this[I+1]<<16|this[I+2]<<8|this[I+3]},l.prototype.readFloatLE=function(I,F){return F||oe(I,4,this.length),a.read(this,I,!0,23,4)},l.prototype.readFloatBE=function(I,F){return F||oe(I,4,this.length),a.read(this,I,!1,23,4)},l.prototype.readDoubleLE=function(I,F){return F||oe(I,8,this.length),a.read(this,I,!0,52,8)},l.prototype.readDoubleBE=function(I,F){return F||oe(I,8,this.length),a.read(this,I,!1,52,8)},l.prototype.writeUIntLE=function(I,F,G,le){I=+I,F|=0,G|=0,le||ue(this,I,F,G,Math.pow(2,8*G)-1,0);var ie=1,he=0;for(this[F]=255&I;++he<G&&(ie*=256);)this[F+he]=I/ie&255;return F+G},l.prototype.writeUIntBE=function(I,F,G,le){I=+I,F|=0,G|=0,le||ue(this,I,F,G,Math.pow(2,8*G)-1,0);var ie=G-1,he=1;for(this[F+ie]=255&I;--ie>=0&&(he*=256);)this[F+ie]=I/he&255;return F+G},l.prototype.writeUInt8=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,1,255,0),l.TYPED_ARRAY_SUPPORT||(I=Math.floor(I)),this[F]=255&I,F+1},l.prototype.writeUInt16LE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[F]=255&I,this[F+1]=I>>>8):ae(this,I,F,!0),F+2},l.prototype.writeUInt16BE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[F]=I>>>8,this[F+1]=255&I):ae(this,I,F,!1),F+2},l.prototype.writeUInt32LE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[F+3]=I>>>24,this[F+2]=I>>>16,this[F+1]=I>>>8,this[F]=255&I):K(this,I,F,!0),F+4},l.prototype.writeUInt32BE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[F]=I>>>24,this[F+1]=I>>>16,this[F+2]=I>>>8,this[F+3]=255&I):K(this,I,F,!1),F+4},l.prototype.writeIntLE=function(I,F,G,le){if(I=+I,F|=0,!le){var ie=Math.pow(2,8*G-1);ue(this,I,F,G,ie-1,-ie)}var he=0,Oe=1,Be=0;for(this[F]=255&I;++he<G&&(Oe*=256);)I<0&&Be===0&&this[F+he-1]!==0&&(Be=1),this[F+he]=(I/Oe>>0)-Be&255;return F+G},l.prototype.writeIntBE=function(I,F,G,le){if(I=+I,F|=0,!le){var ie=Math.pow(2,8*G-1);ue(this,I,F,G,ie-1,-ie)}var he=G-1,Oe=1,Be=0;for(this[F+he]=255&I;--he>=0&&(Oe*=256);)I<0&&Be===0&&this[F+he+1]!==0&&(Be=1),this[F+he]=(I/Oe>>0)-Be&255;return F+G},l.prototype.writeInt8=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,1,127,-128),l.TYPED_ARRAY_SUPPORT||(I=Math.floor(I)),I<0&&(I=255+I+1),this[F]=255&I,F+1},l.prototype.writeInt16LE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[F]=255&I,this[F+1]=I>>>8):ae(this,I,F,!0),F+2},l.prototype.writeInt16BE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[F]=I>>>8,this[F+1]=255&I):ae(this,I,F,!1),F+2},l.prototype.writeInt32LE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[F]=255&I,this[F+1]=I>>>8,this[F+2]=I>>>16,this[F+3]=I>>>24):K(this,I,F,!0),F+4},l.prototype.writeInt32BE=function(I,F,G){return I=+I,F|=0,G||ue(this,I,F,4,2147483647,-2147483648),I<0&&(I=4294967295+I+1),l.TYPED_ARRAY_SUPPORT?(this[F]=I>>>24,this[F+1]=I>>>16,this[F+2]=I>>>8,this[F+3]=255&I):K(this,I,F,!1),F+4},l.prototype.writeFloatLE=function(I,F,G){return V(this,I,F,!0,G)},l.prototype.writeFloatBE=function(I,F,G){return V(this,I,F,!1,G)},l.prototype.writeDoubleLE=function(I,F,G){return ne(this,I,F,!0,G)},l.prototype.writeDoubleBE=function(I,F,G){return ne(this,I,F,!1,G)},l.prototype.copy=function(I,F,G,le){if(G||(G=0),le||le===0||(le=this.length),F>=I.length&&(F=I.length),F||(F=0),le>0&&le<G&&(le=G),le===G||I.length===0||this.length===0)return 0;if(F<0)throw new RangeError("targetStart out of bounds");if(G<0||G>=this.length)throw new RangeError("sourceStart out of bounds");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),I.length-F<le-G&&(le=I.length-F+G);var ie,he=le-G;if(this===I&&G<F&&F<le)for(ie=he-1;ie>=0;--ie)I[ie+F]=this[ie+G];else if(he<1e3||!l.TYPED_ARRAY_SUPPORT)for(ie=0;ie<he;++ie)I[ie+F]=this[ie+G];else Uint8Array.prototype.set.call(I,this.subarray(G,G+he),F);return he},l.prototype.fill=function(I,F,G,le){if(typeof I=="string"){if(typeof F=="string"?(le=F,F=0,G=this.length):typeof G=="string"&&(le=G,G=this.length),I.length===1){var ie=I.charCodeAt(0);ie<256&&(I=ie)}if(le!==void 0&&typeof le!="string")throw new TypeError("encoding must be a string");if(typeof le=="string"&&!l.isEncoding(le))throw new TypeError("Unknown encoding: "+le)}else typeof I=="number"&&(I&=255);if(F<0||this.length<F||this.length<G)throw new RangeError("Out of range index");if(G<=F)return this;var he;if(F>>>=0,G=G===void 0?this.length:G>>>0,I||(I=0),typeof I=="number")for(he=F;he<G;++he)this[he]=I;else{var Oe=l.isBuffer(I)?I:ce(new l(I,le).toString()),Be=Oe.length;for(he=0;he<G-F;++he)this[he+F]=Oe[he%Be]}return this};var X=/[^+\/0-9A-Za-z-_]/g;function se(I){return I<16?"0"+I.toString(16):I.toString(16)}function ce(I,F){var G;F=F||1/0;for(var le=I.length,ie=null,he=[],Oe=0;Oe<le;++Oe){if((G=I.charCodeAt(Oe))>55295&&G<57344){if(!ie){if(G>56319){(F-=3)>-1&&he.push(239,191,189);continue}if(Oe+1===le){(F-=3)>-1&&he.push(239,191,189);continue}ie=G;continue}if(G<56320){(F-=3)>-1&&he.push(239,191,189),ie=G;continue}G=65536+(ie-55296<<10|G-56320)}else ie&&(F-=3)>-1&&he.push(239,191,189);if(ie=null,G<128){if((F-=1)<0)break;he.push(G)}else if(G<2048){if((F-=2)<0)break;he.push(G>>6|192,63&G|128)}else if(G<65536){if((F-=3)<0)break;he.push(G>>12|224,G>>6&63|128,63&G|128)}else{if(!(G<1114112))throw new Error("Invalid code point");if((F-=4)<0)break;he.push(G>>18|240,G>>12&63|128,G>>6&63|128,63&G|128)}}return he}function de(I){return i.toByteArray(function(F){if((F=function(G){return G.trim?G.trim():G.replace(/^\s+|\s+$/g,"")}(F).replace(X,"")).length<2)return"";for(;F.length%4!=0;)F+="=";return F}(I))}function be(I,F,G,le){for(var ie=0;ie<le&&!(ie+G>=F.length||ie>=I.length);++ie)F[ie+G]=I[ie];return ie}}).call(this,r(0))},function(e,t){var r,n,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(x){if(r===setTimeout)return setTimeout(x,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(x,0);try{return r(x,0)}catch{try{return r.call(null,x,0)}catch{return r.call(this,x,0)}}}(function(){try{r=typeof setTimeout=="function"?setTimeout:a}catch{r=a}try{n=typeof clearTimeout=="function"?clearTimeout:o}catch{n=o}})();var c,l=[],h=!1,p=-1;function g(){h&&c&&(h=!1,c.length?l=c.concat(l):p=-1,l.length&&_())}function _(){if(!h){var x=s(g);h=!0;for(var S=l.length;S;){for(c=l,l=[];++p<S;)c&&c[p].run();p=-1,S=l.length}c=null,h=!1,function(C){if(n===clearTimeout)return clearTimeout(C);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(C);try{n(C)}catch{try{return n.call(null,C)}catch{return n.call(this,C)}}}(x)}}function b(x,S){this.fun=x,this.array=S}function w(){}i.nextTick=function(x){var S=new Array(arguments.length-1);if(arguments.length>1)for(var C=1;C<arguments.length;C++)S[C-1]=arguments[C];l.push(new b(x,S)),l.length!==1||h||s(_)},b.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(x){return[]},i.binding=function(x){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(x){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,r){(function(n){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=n.isBuffer}).call(this,r(3).Buffer)},function(e,t,r){(function(n){!n.version||n.version.indexOf("v0.")===0||n.version.indexOf("v1.")===0&&n.version.indexOf("v1.8.")!==0?e.exports={nextTick:function(i,a,o,s){if(typeof i!="function")throw new TypeError('"callback" argument must be a function');var c,l,h=arguments.length;switch(h){case 0:case 1:return n.nextTick(i);case 2:return n.nextTick(function(){i.call(null,a)});case 3:return n.nextTick(function(){i.call(null,a,o)});case 4:return n.nextTick(function(){i.call(null,a,o,s)});default:for(c=new Array(h-1),l=0;l<c.length;)c[l++]=arguments[l];return n.nextTick(function(){i.apply(null,c)})}}}:e.exports=n}).call(this,r(4))},function(e,t,r){var n=r(3),i=n.Buffer;function a(s,c){for(var l in s)c[l]=s[l]}function o(s,c,l){return i(s,c,l)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),a(i,o),o.from=function(s,c,l){if(typeof s=="number")throw new TypeError("Argument must not be a number");return i(s,c,l)},o.alloc=function(s,c,l){if(typeof s!="number")throw new TypeError("Argument must be a number");var h=i(s);return c!==void 0?typeof l=="string"?h.fill(c,l):h.fill(c):h.fill(0),h},o.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return i(s)},o.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(s)}},function(e,t,r){var n=r(17)(Object,"create");e.exports=n},function(e,t,r){var n=r(31);e.exports=function(i,a){for(var o=i.length;o--;)if(n(i[o][0],a))return o;return-1}},function(e,t,r){var n=r(96);e.exports=function(i,a){var o=i.__data__;return n(a)?o[typeof a=="string"?"string":"hash"]:o.map}},function(e,t,r){(function(n){var i=n!==void 0&&n||typeof self<"u"&&self||window,a=Function.prototype.apply;function o(s,c){this._id=s,this._clearFn=c}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(s){s&&s.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(s,c){clearTimeout(s._idleTimeoutId),s._idleTimeout=c},t.unenroll=function(s){clearTimeout(s._idleTimeoutId),s._idleTimeout=-1},t._unrefActive=t.active=function(s){clearTimeout(s._idleTimeoutId);var c=s._idleTimeout;c>=0&&(s._idleTimeoutId=setTimeout(function(){s._onTimeout&&s._onTimeout()},c))},r(35),t.setImmediate=typeof self<"u"&&self.setImmediate||n!==void 0&&n.setImmediate||this&&this.setImmediate,t.clearImmediate=typeof self<"u"&&self.clearImmediate||n!==void 0&&n.clearImmediate||this&&this.clearImmediate}).call(this,r(0))},function(e,t){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(o){return typeof o=="function"}function i(o){return typeof o=="object"&&o!==null}function a(o){return o===void 0}e.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(o){if(!function(s){return typeof s=="number"}(o)||o<0||isNaN(o))throw TypeError("n must be a positive number");return this._maxListeners=o,this},r.prototype.emit=function(o){var s,c,l,h,p,g;if(this._events||(this._events={}),o==="error"&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((s=arguments[1])instanceof Error)throw s;var _=new Error('Uncaught, unspecified "error" event. ('+s+")");throw _.context=s,_}if(a(c=this._events[o]))return!1;if(n(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:h=Array.prototype.slice.call(arguments,1),c.apply(this,h)}else if(i(c))for(h=Array.prototype.slice.call(arguments,1),l=(g=c.slice()).length,p=0;p<l;p++)g[p].apply(this,h);return!0},r.prototype.addListener=function(o,s){var c;if(!n(s))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",o,n(s.listener)?s.listener:s),this._events[o]?i(this._events[o])?this._events[o].push(s):this._events[o]=[this._events[o],s]:this._events[o]=s,i(this._events[o])&&!this._events[o].warned&&(c=a(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&c>0&&this._events[o].length>c&&(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},r.prototype.on=r.prototype.addListener,r.prototype.once=function(o,s){if(!n(s))throw TypeError("listener must be a function");var c=!1;function l(){this.removeListener(o,l),c||(c=!0,s.apply(this,arguments))}return l.listener=s,this.on(o,l),this},r.prototype.removeListener=function(o,s){var c,l,h,p;if(!n(s))throw TypeError("listener must be a function");if(!this._events||!this._events[o])return this;if(h=(c=this._events[o]).length,l=-1,c===s||n(c.listener)&&c.listener===s)delete this._events[o],this._events.removeListener&&this.emit("removeListener",o,s);else if(i(c)){for(p=h;p-- >0;)if(c[p]===s||c[p].listener&&c[p].listener===s){l=p;break}if(l<0)return this;c.length===1?(c.length=0,delete this._events[o]):c.splice(l,1),this._events.removeListener&&this.emit("removeListener",o,s)}return this},r.prototype.removeAllListeners=function(o){var s,c;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(s in this._events)s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events={},this}if(n(c=this._events[o]))this.removeListener(o,c);else if(c)for(;c.length;)this.removeListener(o,c[c.length-1]);return delete this._events[o],this},r.prototype.listeners=function(o){return this._events&&this._events[o]?n(this._events[o])?[this._events[o]]:this._events[o].slice():[]},r.prototype.listenerCount=function(o){if(this._events){var s=this._events[o];if(n(s))return 1;if(s)return s.length}return 0},r.listenerCount=function(o,s){return o.listenerCount(s)}},function(e,t,r){(t=e.exports=r(23)).Stream=t,t.Readable=t,t.Writable=r(14),t.Duplex=r(1),t.Transform=r(27),t.PassThrough=r(45)},function(e,t,r){(function(n,i,a){var o=r(6);function s(B){var W=this;this.next=null,this.entry=null,this.finish=function(){(function(q,J,Q){var re=q.entry;for(q.entry=null;re;){var oe=re.callback;J.pendingcb--,oe(void 0),re=re.next}J.corkedRequestsFree?J.corkedRequestsFree.next=q:J.corkedRequestsFree=q})(W,B)}}e.exports=P;var c,l=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?i:o.nextTick;P.WritableState=C;var h=r(5);h.inherits=r(2);var p,g={deprecate:r(44)},_=r(24),b=r(7).Buffer,w=a.Uint8Array||function(){},x=r(25);function S(){}function C(B,W){c=c||r(1),B=B||{};var q=W instanceof c;this.objectMode=!!B.objectMode,q&&(this.objectMode=this.objectMode||!!B.writableObjectMode);var J=B.highWaterMark,Q=B.writableHighWaterMark,re=this.objectMode?16:16384;this.highWaterMark=J||J===0?J:q&&(Q||Q===0)?Q:re,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 oe=B.decodeStrings===!1;this.decodeStrings=!oe,this.defaultEncoding=B.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ue){(function(ae,K){var H=ae._writableState,V=H.sync,ne=H.writecb;if(function(se){se.writing=!1,se.writecb=null,se.length-=se.writelen,se.writelen=0}(H),K)(function(se,ce,de,be,I){--ce.pendingcb,de?(o.nextTick(I,be),o.nextTick(U,se,ce),se._writableState.errorEmitted=!0,se.emit("error",be)):(I(be),se._writableState.errorEmitted=!0,se.emit("error",be),U(se,ce))})(ae,H,V,K,ne);else{var X=N(H);X||H.corked||H.bufferProcessing||!H.bufferedRequest||j(ae,H),V?l(A,ae,H,X,ne):A(ae,H,X,ne)}})(W,ue)},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 s(this)}function P(B){if(c=c||r(1),!(p.call(P,this)||this instanceof c))return new P(B);this._writableState=new C(B,this),this.writable=!0,B&&(typeof B.write=="function"&&(this._write=B.write),typeof B.writev=="function"&&(this._writev=B.writev),typeof B.destroy=="function"&&(this._destroy=B.destroy),typeof B.final=="function"&&(this._final=B.final)),_.call(this)}function T(B,W,q,J,Q,re,oe){W.writelen=J,W.writecb=oe,W.writing=!0,W.sync=!0,q?B._writev(Q,W.onwrite):B._write(Q,re,W.onwrite),W.sync=!1}function A(B,W,q,J){q||function(Q,re){re.length===0&&re.needDrain&&(re.needDrain=!1,Q.emit("drain"))}(B,W),W.pendingcb--,J(),U(B,W)}function j(B,W){W.bufferProcessing=!0;var q=W.bufferedRequest;if(B._writev&&q&&q.next){var J=W.bufferedRequestCount,Q=new Array(J),re=W.corkedRequestsFree;re.entry=q;for(var oe=0,ue=!0;q;)Q[oe]=q,q.isBuf||(ue=!1),q=q.next,oe+=1;Q.allBuffers=ue,T(B,W,!0,W.length,Q,"",re.finish),W.pendingcb++,W.lastBufferedRequest=null,re.next?(W.corkedRequestsFree=re.next,re.next=null):W.corkedRequestsFree=new s(W),W.bufferedRequestCount=0}else{for(;q;){var ae=q.chunk,K=q.encoding,H=q.callback;if(T(B,W,!1,W.objectMode?1:ae.length,ae,K,H),q=q.next,W.bufferedRequestCount--,W.writing)break}q===null&&(W.lastBufferedRequest=null)}W.bufferedRequest=q,W.bufferProcessing=!1}function N(B){return B.ending&&B.length===0&&B.bufferedRequest===null&&!B.finished&&!B.writing}function $(B,W){B._final(function(q){W.pendingcb--,q&&B.emit("error",q),W.prefinished=!0,B.emit("prefinish"),U(B,W)})}function U(B,W){var q=N(W);return q&&(function(J,Q){Q.prefinished||Q.finalCalled||(typeof J._final=="function"?(Q.pendingcb++,Q.finalCalled=!0,o.nextTick($,J,Q)):(Q.prefinished=!0,J.emit("prefinish")))}(B,W),W.pendingcb===0&&(W.finished=!0,B.emit("finish"))),q}h.inherits(P,_),C.prototype.getBuffer=function(){for(var B=this.bufferedRequest,W=[];B;)W.push(B),B=B.next;return W},function(){try{Object.defineProperty(C.prototype,"buffer",{get:g.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"?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(P,Symbol.hasInstance,{value:function(B){return!!p.call(this,B)||this===P&&B&&B._writableState instanceof C}})):p=function(B){return B instanceof this},P.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},P.prototype.write=function(B,W,q){var J=this._writableState,Q=!1,re=!J.objectMode&&function(oe){return b.isBuffer(oe)||oe instanceof w}(B);return re&&!b.isBuffer(B)&&(B=function(oe){return b.from(oe)}(B)),typeof W=="function"&&(q=W,W=null),re?W="buffer":W||(W=J.defaultEncoding),typeof q!="function"&&(q=S),J.ended?function(oe,ue){var ae=new Error("write after end");oe.emit("error",ae),o.nextTick(ue,ae)}(this,q):(re||function(oe,ue,ae,K){var H=!0,V=!1;return ae===null?V=new TypeError("May not write null values to stream"):typeof ae=="string"||ae===void 0||ue.objectMode||(V=new TypeError("Invalid non-string/buffer chunk")),V&&(oe.emit("error",V),o.nextTick(K,V),H=!1),H}(this,J,B,q))&&(J.pendingcb++,Q=function(oe,ue,ae,K,H,V){if(!ae){var ne=function(de,be,I){return de.objectMode||de.decodeStrings===!1||typeof be!="string"||(be=b.from(be,I)),be}(ue,K,H);K!==ne&&(ae=!0,H="buffer",K=ne)}var X=ue.objectMode?1:K.length;ue.length+=X;var se=ue.length<ue.highWaterMark;if(se||(ue.needDrain=!0),ue.writing||ue.corked){var ce=ue.lastBufferedRequest;ue.lastBufferedRequest={chunk:K,encoding:H,isBuf:ae,callback:V,next:null},ce?ce.next=ue.lastBufferedRequest:ue.bufferedRequest=ue.lastBufferedRequest,ue.bufferedRequestCount+=1}else T(oe,ue,!1,X,K,H,V);return se}(this,J,re,B,W,q)),Q},P.prototype.cork=function(){this._writableState.corked++},P.prototype.uncork=function(){var B=this._writableState;B.corked&&(B.corked--,B.writing||B.corked||B.finished||B.bufferProcessing||!B.bufferedRequest||j(this,B))},P.prototype.setDefaultEncoding=function(B){if(typeof B=="string"&&(B=B.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((B+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+B);return this._writableState.defaultEncoding=B,this},Object.defineProperty(P.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),P.prototype._write=function(B,W,q){q(new Error("_write() is not implemented"))},P.prototype._writev=null,P.prototype.end=function(B,W,q){var J=this._writableState;typeof B=="function"?(q=B,B=null,W=null):typeof W=="function"&&(q=W,W=null),B!=null&&this.write(B,W),J.corked&&(J.corked=1,this.uncork()),J.ending||J.finished||function(Q,re,oe){re.ending=!0,U(Q,re),oe&&(re.finished?o.nextTick(oe):Q.once("finish",oe)),re.ended=!0,Q.writable=!1}(this,J,q)},Object.defineProperty(P.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(B){this._writableState&&(this._writableState.destroyed=B)}}),P.prototype.destroy=x.destroy,P.prototype._undestroy=x.undestroy,P.prototype._destroy=function(B,W){this.end(),W(B)}}).call(this,r(4),r(11).setImmediate,r(0))},function(e,t,r){(function(n,i,a){e.exports=function o(s,c,l){function h(_,b){if(!c[_]){if(!s[_]){var w=typeof _dereq_=="function"&&_dereq_;if(!b&&w)return w(_,!0);if(p)return p(_,!0);var x=new Error("Cannot find module '"+_+"'");throw x.code="MODULE_NOT_FOUND",x}var S=c[_]={exports:{}};s[_][0].call(S.exports,function(C){return h(s[_][1][C]||C)},S,S.exports,o,s,c,l)}return c[_].exports}for(var p=typeof _dereq_=="function"&&_dereq_,g=0;g<l.length;g++)h(l[g]);return h}({1:[function(o,s,c){s.exports=function(l){var h=l._SomePromiseArray;function p(g){var _=new h(g),b=_.promise();return _.setHowMany(1),_.setUnwrap(),_.init(),b}l.any=function(g){return p(g)},l.prototype.any=function(){return p(this)}}},{}],2:[function(o,s,c){var l;try{throw new Error}catch(S){l=S}var h=o("./schedule"),p=o("./queue"),g=o("./util");function _(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new p(16),this._normalQueue=new p(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var S=this;this.drainQueues=function(){S._drainQueues()},this._schedule=h}function b(S,C,P){this._lateQueue.push(S,C,P),this._queueTick()}function w(S,C,P){this._normalQueue.push(S,C,P),this._queueTick()}function x(S){this._normalQueue._pushOne(S),this._queueTick()}_.prototype.setScheduler=function(S){var C=this._schedule;return this._schedule=S,this._customScheduler=!0,C},_.prototype.hasCustomScheduler=function(){return this._customScheduler},_.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},_.prototype.disableTrampolineIfNecessary=function(){g.hasDevTools&&(this._trampolineEnabled=!1)},_.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},_.prototype.fatalError=function(S,C){C?(n.stderr.write("Fatal "+(S instanceof Error?S.stack:S)+`
|
||
`),n.exit(2)):this.throwLater(S)},_.prototype.throwLater=function(S,C){if(arguments.length===1&&(C=S,S=function(){throw C}),typeof setTimeout<"u")setTimeout(function(){S(C)},0);else try{this._schedule(function(){S(C)})}catch{throw new Error(`No async scheduler available
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}},g.hasDevTools?(_.prototype.invokeLater=function(S,C,P){this._trampolineEnabled?b.call(this,S,C,P):this._schedule(function(){setTimeout(function(){S.call(C,P)},100)})},_.prototype.invoke=function(S,C,P){this._trampolineEnabled?w.call(this,S,C,P):this._schedule(function(){S.call(C,P)})},_.prototype.settlePromises=function(S){this._trampolineEnabled?x.call(this,S):this._schedule(function(){S._settlePromises()})}):(_.prototype.invokeLater=b,_.prototype.invoke=w,_.prototype.settlePromises=x),_.prototype._drainQueue=function(S){for(;S.length()>0;){var C=S.shift();if(typeof C=="function"){var P=S.shift(),T=S.shift();C.call(P,T)}else C._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},s.exports=_,s.exports.firstLineError=l},{"./queue":26,"./schedule":29,"./util":36}],3:[function(o,s,c){s.exports=function(l,h,p,g){var _=!1,b=function(C,P){this._reject(P)},w=function(C,P){P.promiseRejectionQueued=!0,P.bindingPromise._then(b,b,null,this,C)},x=function(C,P){(50397184&this._bitField)==0&&this._resolveCallback(P.target)},S=function(C,P){P.promiseRejectionQueued||this._reject(C)};l.prototype.bind=function(C){_||(_=!0,l.prototype._propagateFrom=g.propagateFromFunction(),l.prototype._boundValue=g.boundValueFunction());var P=p(C),T=new l(h);T._propagateFrom(this,1);var A=this._target();if(T._setBoundTo(P),P instanceof l){var j={promiseRejectionQueued:!1,promise:T,target:A,bindingPromise:P};A._then(h,w,void 0,T,j),P._then(x,S,void 0,T,j),T._setOnCancel(P)}else T._resolveCallback(A);return T},l.prototype._setBoundTo=function(C){C!==void 0?(this._bitField=2097152|this._bitField,this._boundTo=C):this._bitField=-2097153&this._bitField},l.prototype._isBound=function(){return(2097152&this._bitField)==2097152},l.bind=function(C,P){return l.resolve(P).bind(C)}}},{}],4:[function(o,s,c){var l;typeof Promise<"u"&&(l=Promise);var h=o("./promise")();h.noConflict=function(){try{Promise===h&&(Promise=l)}catch{}return h},s.exports=h},{"./promise":22}],5:[function(o,s,c){var l=Object.create;if(l){var h=l(null),p=l(null);h[" size"]=p[" size"]=0}s.exports=function(g){var _=o("./util"),b=_.canEvaluate;function w(C){return function(P,T){var A;if(P!=null&&(A=P[T]),typeof A!="function"){var j="Object "+_.classString(P)+" has no method '"+_.toString(T)+"'";throw new g.TypeError(j)}return A}(C,this.pop()).apply(C,this)}function x(C){return C[this]}function S(C){var P=+this;return P<0&&(P=Math.max(0,P+C.length)),C[P]}_.isIdentifier,g.prototype.call=function(C){var P=[].slice.call(arguments,1);return P.push(C),this._then(w,void 0,void 0,P,void 0)},g.prototype.get=function(C){var P;if(typeof C=="number")P=S;else if(b){var T=(void 0)(C);P=T!==null?T:x}else P=x;return this._then(P,void 0,void 0,C,void 0)}}},{"./util":36}],6:[function(o,s,c){s.exports=function(l,h,p,g){var _=o("./util"),b=_.tryCatch,w=_.errorObj,x=l._async;l.prototype.break=l.prototype.cancel=function(){if(!g.cancellation())return this._warn("cancellation is disabled");for(var S=this,C=S;S._isCancellable();){if(!S._cancelBy(C)){C._isFollowing()?C._followee().cancel():C._cancelBranched();break}var P=S._cancellationParent;if(P==null||!P._isCancellable()){S._isFollowing()?S._followee().cancel():S._cancelBranched();break}S._isFollowing()&&S._followee().cancel(),S._setWillBeCancelled(),C=S,S=P}},l.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},l.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},l.prototype._cancelBy=function(S){return S===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},l.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},l.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),x.invoke(this._cancelPromises,this,void 0))},l.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},l.prototype._unsetOnCancel=function(){this._onCancelField=void 0},l.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},l.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},l.prototype._doInvokeOnCancel=function(S,C){if(_.isArray(S))for(var P=0;P<S.length;++P)this._doInvokeOnCancel(S[P],C);else if(S!==void 0)if(typeof S=="function"){if(!C){var T=b(S).call(this._boundValue());T===w&&(this._attachExtraTrace(T.e),x.throwLater(T.e))}}else S._resultCancelled(this)},l.prototype._invokeOnCancel=function(){var S=this._onCancel();this._unsetOnCancel(),x.invoke(this._doInvokeOnCancel,this,S)},l.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},l.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(o,s,c){s.exports=function(l){var h=o("./util"),p=o("./es5").keys,g=h.tryCatch,_=h.errorObj;return function(b,w,x){return function(S){var C=x._boundValue();e:for(var P=0;P<b.length;++P){var T=b[P];if(T===Error||T!=null&&T.prototype instanceof Error){if(S instanceof T)return g(w).call(C,S)}else if(typeof T=="function"){var A=g(T).call(C,S);if(A===_)return A;if(A)return g(w).call(C,S)}else if(h.isObject(S)){for(var j=p(T),N=0;N<j.length;++N){var $=j[N];if(T[$]!=S[$])continue e}return g(w).call(C,S)}}return l}}}},{"./es5":13,"./util":36}],8:[function(o,s,c){s.exports=function(l){var h=!1,p=[];function g(){this._trace=new g.CapturedTrace(_())}function _(){var b=p.length-1;if(b>=0)return p[b]}return l.prototype._promiseCreated=function(){},l.prototype._pushContext=function(){},l.prototype._popContext=function(){return null},l._peekContext=l.prototype._peekContext=function(){},g.prototype._pushContext=function(){this._trace!==void 0&&(this._trace._promiseCreated=null,p.push(this._trace))},g.prototype._popContext=function(){if(this._trace!==void 0){var b=p.pop(),w=b._promiseCreated;return b._promiseCreated=null,w}return null},g.CapturedTrace=null,g.create=function(){if(h)return new g},g.deactivateLongStackTraces=function(){},g.activateLongStackTraces=function(){var b=l.prototype._pushContext,w=l.prototype._popContext,x=l._peekContext,S=l.prototype._peekContext,C=l.prototype._promiseCreated;g.deactivateLongStackTraces=function(){l.prototype._pushContext=b,l.prototype._popContext=w,l._peekContext=x,l.prototype._peekContext=S,l.prototype._promiseCreated=C,h=!1},h=!0,l.prototype._pushContext=g.prototype._pushContext,l.prototype._popContext=g.prototype._popContext,l._peekContext=l.prototype._peekContext=_,l.prototype._promiseCreated=function(){var P=this._peekContext();P&&P._promiseCreated==null&&(P._promiseCreated=this)}},g}},{}],9:[function(o,s,c){s.exports=function(l,h){var p,g,_,b=l._getDomain,w=l._async,x=o("./errors").Warning,S=o("./util"),C=S.canAttachTrace,P=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,T=/\((?:timers\.js):\d+:\d+\)/,A=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,j=null,N=null,$=!1,U=S.env("BLUEBIRD_DEBUG")!=0,B=!(S.env("BLUEBIRD_WARNINGS")==0||!U&&!S.env("BLUEBIRD_WARNINGS")),W=!(S.env("BLUEBIRD_LONG_STACK_TRACES")==0||!U&&!S.env("BLUEBIRD_LONG_STACK_TRACES")),q=S.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(B||!!S.env("BLUEBIRD_W_FORGOTTEN_RETURN"));l.prototype.suppressUnhandledRejections=function(){var ye=this._target();ye._bitField=-1048577&ye._bitField|524288},l.prototype._ensurePossibleRejectionHandled=function(){if((524288&this._bitField)==0){this._setRejectionIsUnhandled();var ye=this;setTimeout(function(){ye._notifyUnhandledRejection()},1)}},l.prototype._notifyUnhandledRejectionIsHandled=function(){Oe("rejectionHandled",p,void 0,this)},l.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},l.prototype._returnedNonUndefined=function(){return(268435456&this._bitField)!=0},l.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var ye=this._settledValue();this._setUnhandledRejectionIsNotified(),Oe("unhandledRejection",g,ye,this)}},l.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},l.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},l.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},l.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},l.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},l.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},l.prototype._warn=function(ye,xe,ke){return G(ye,xe,ke||this)},l.onPossiblyUnhandledRejection=function(ye){var xe=b();g=typeof ye=="function"?xe===null?ye:S.domainBind(xe,ye):void 0},l.onUnhandledRejectionHandled=function(ye){var xe=b();p=typeof ye=="function"?xe===null?ye:S.domainBind(xe,ye):void 0};var J=function(){};l.longStackTraces=function(){if(w.haveItemsQueued()&&!He.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(!He.longStackTraces&&ge()){var ye=l.prototype._captureStackTrace,xe=l.prototype._attachExtraTrace;He.longStackTraces=!0,J=function(){if(w.haveItemsQueued()&&!He.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);l.prototype._captureStackTrace=ye,l.prototype._attachExtraTrace=xe,h.deactivateLongStackTraces(),w.enableTrampoline(),He.longStackTraces=!1},l.prototype._captureStackTrace=I,l.prototype._attachExtraTrace=F,h.activateLongStackTraces(),w.disableTrampolineIfNecessary()}},l.hasLongStackTraces=function(){return He.longStackTraces&&ge()};var Q=function(){try{if(typeof CustomEvent=="function"){var ye=new CustomEvent("CustomEvent");return S.global.dispatchEvent(ye),function(xe,ke){var Re=new CustomEvent(xe.toLowerCase(),{detail:ke,cancelable:!0});return!S.global.dispatchEvent(Re)}}return typeof Event=="function"?(ye=new Event("CustomEvent"),S.global.dispatchEvent(ye),function(xe,ke){var Re=new Event(xe.toLowerCase(),{cancelable:!0});return Re.detail=ke,!S.global.dispatchEvent(Re)}):((ye=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),S.global.dispatchEvent(ye),function(xe,ke){var Re=document.createEvent("CustomEvent");return Re.initCustomEvent(xe.toLowerCase(),!1,!0,ke),!S.global.dispatchEvent(Re)})}catch{}return function(){return!1}}(),re=S.isNode?function(){return n.emit.apply(n,arguments)}:S.global?function(ye){var xe="on"+ye.toLowerCase(),ke=S.global[xe];return!!ke&&(ke.apply(S.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function oe(ye,xe){return{promise:xe}}var ue={promiseCreated:oe,promiseFulfilled:oe,promiseRejected:oe,promiseResolved:oe,promiseCancelled:oe,promiseChained:function(ye,xe,ke){return{promise:xe,child:ke}},warning:function(ye,xe){return{warning:xe}},unhandledRejection:function(ye,xe,ke){return{reason:xe,promise:ke}},rejectionHandled:oe},ae=function(ye){var xe=!1;try{xe=re.apply(null,arguments)}catch(Re){w.throwLater(Re),xe=!0}var ke=!1;try{ke=Q(ye,ue[ye].apply(null,arguments))}catch(Re){w.throwLater(Re),ke=!0}return ke||xe};function K(){return!1}function H(ye,xe,ke){var Re=this;try{ye(xe,ke,function($e){if(typeof $e!="function")throw new TypeError("onCancel must be a function, got: "+S.toString($e));Re._attachCancellationCallback($e)})}catch($e){return $e}}function V(ye){if(!this._isCancellable())return this;var xe=this._onCancel();xe!==void 0?S.isArray(xe)?xe.push(ye):this._setOnCancel([xe,ye]):this._setOnCancel(ye)}function ne(){return this._onCancelField}function X(ye){this._onCancelField=ye}function se(){this._cancellationParent=void 0,this._onCancelField=void 0}function ce(ye,xe){if((1&xe)!=0){this._cancellationParent=ye;var ke=ye._branchesRemainingToCancel;ke===void 0&&(ke=0),ye._branchesRemainingToCancel=ke+1}(2&xe)!=0&&ye._isBound()&&this._setBoundTo(ye._boundTo)}l.config=function(ye){if("longStackTraces"in(ye=Object(ye))&&(ye.longStackTraces?l.longStackTraces():!ye.longStackTraces&&l.hasLongStackTraces()&&J()),"warnings"in ye){var xe=ye.warnings;He.warnings=!!xe,q=He.warnings,S.isObject(xe)&&"wForgottenReturn"in xe&&(q=!!xe.wForgottenReturn)}if("cancellation"in ye&&ye.cancellation&&!He.cancellation){if(w.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");l.prototype._clearCancellationData=se,l.prototype._propagateFrom=ce,l.prototype._onCancel=ne,l.prototype._setOnCancel=X,l.prototype._attachCancellationCallback=V,l.prototype._execute=H,de=ce,He.cancellation=!0}return"monitoring"in ye&&(ye.monitoring&&!He.monitoring?(He.monitoring=!0,l.prototype._fireEvent=ae):!ye.monitoring&&He.monitoring&&(He.monitoring=!1,l.prototype._fireEvent=K)),l},l.prototype._fireEvent=K,l.prototype._execute=function(ye,xe,ke){try{ye(xe,ke)}catch(Re){return Re}},l.prototype._onCancel=function(){},l.prototype._setOnCancel=function(ye){},l.prototype._attachCancellationCallback=function(ye){},l.prototype._captureStackTrace=function(){},l.prototype._attachExtraTrace=function(){},l.prototype._clearCancellationData=function(){},l.prototype._propagateFrom=function(ye,xe){};var de=function(ye,xe){(2&xe)!=0&&ye._isBound()&&this._setBoundTo(ye._boundTo)};function be(){var ye=this._boundTo;return ye!==void 0&&ye instanceof l?ye.isFulfilled()?ye.value():void 0:ye}function I(){this._trace=new Ke(this._peekContext())}function F(ye,xe){if(C(ye)){var ke=this._trace;if(ke!==void 0&&xe&&(ke=ke._parent),ke!==void 0)ke.attachExtraTrace(ye);else if(!ye.__stackCleaned__){var Re=ie(ye);S.notEnumerableProp(ye,"stack",Re.message+`
|
||
`+Re.stack.join(`
|
||
`)),S.notEnumerableProp(ye,"__stackCleaned__",!0)}}}function G(ye,xe,ke){if(He.warnings){var Re,$e=new x(ye);if(xe)ke._attachExtraTrace($e);else if(He.longStackTraces&&(Re=l._peekContext()))Re.attachExtraTrace($e);else{var Ye=ie($e);$e.stack=Ye.message+`
|
||
`+Ye.stack.join(`
|
||
`)}ae("warning",$e)||he($e,"",!0)}}function le(ye){for(var xe=[],ke=0;ke<ye.length;++ke){var Re=ye[ke],$e=Re===" (No stack trace)"||j.test(Re),Ye=$e&&Ee(Re);$e&&!Ye&&($&&Re.charAt(0)!==" "&&(Re=" "+Re),xe.push(Re))}return xe}function ie(ye){var xe=ye.stack,ke=ye.toString();return xe=typeof xe=="string"&&xe.length>0?function(Re){for(var $e=Re.stack.replace(/\s+$/g,"").split(`
|
||
`),Ye=0;Ye<$e.length;++Ye){var Qe=$e[Ye];if(Qe===" (No stack trace)"||j.test(Qe))break}return Ye>0&&Re.name!="SyntaxError"&&($e=$e.slice(Ye)),$e}(ye):[" (No stack trace)"],{message:ke,stack:ye.name=="SyntaxError"?xe:le(xe)}}function he(ye,xe,ke){if(typeof console<"u"){var Re;if(S.isObject(ye)){var $e=ye.stack;Re=xe+N($e,ye)}else Re=xe+String(ye);typeof _=="function"?_(Re,ke):typeof console.log!="function"&&typeof console.log!="object"||console.log(Re)}}function Oe(ye,xe,ke,Re){var $e=!1;try{typeof xe=="function"&&($e=!0,ye==="rejectionHandled"?xe(Re):xe(ke,Re))}catch(Ye){w.throwLater(Ye)}ye==="unhandledRejection"?ae(ye,ke,Re)||$e||he(ke,"Unhandled rejection "):ae(ye,Re)}function Be(ye){var xe;if(typeof ye=="function")xe="[function "+(ye.name||"anonymous")+"]";else{if(xe=ye&&typeof ye.toString=="function"?ye.toString():S.toString(ye),/\[object [a-zA-Z0-9$_]+\]/.test(xe))try{xe=JSON.stringify(ye)}catch{}xe.length===0&&(xe="(empty array)")}return"(<"+function(ke){return ke.length<41?ke:ke.substr(0,38)+"..."}(xe)+">, no stack trace)"}function ge(){return typeof Ue=="function"}var Ee=function(){return!1},Ae=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function Le(ye){var xe=ye.match(Ae);if(xe)return{fileName:xe[1],line:parseInt(xe[2],10)}}function Ke(ye){this._parent=ye,this._promisesCreated=0;var xe=this._length=1+(ye===void 0?0:ye._length);Ue(this,Ke),xe>32&&this.uncycle()}S.inherits(Ke,Error),h.CapturedTrace=Ke,Ke.prototype.uncycle=function(){var ye=this._length;if(!(ye<2)){for(var xe=[],ke={},Re=0,$e=this;$e!==void 0;++Re)xe.push($e),$e=$e._parent;for(Re=(ye=this._length=Re)-1;Re>=0;--Re){var Ye=xe[Re].stack;ke[Ye]===void 0&&(ke[Ye]=Re)}for(Re=0;Re<ye;++Re){var Qe=ke[xe[Re].stack];if(Qe!==void 0&&Qe!==Re){Qe>0&&(xe[Qe-1]._parent=void 0,xe[Qe-1]._length=1),xe[Re]._parent=void 0,xe[Re]._length=1;var yt=Re>0?xe[Re-1]:this;Qe<ye-1?(yt._parent=xe[Qe+1],yt._parent.uncycle(),yt._length=yt._parent._length+1):(yt._parent=void 0,yt._length=1);for(var xt=yt._length+1,bt=Re-2;bt>=0;--bt)xe[bt]._length=xt,xt++;return}}}},Ke.prototype.attachExtraTrace=function(ye){if(!ye.__stackCleaned__){this.uncycle();for(var xe=ie(ye),ke=xe.message,Re=[xe.stack],$e=this;$e!==void 0;)Re.push(le($e.stack.split(`
|
||
`))),$e=$e._parent;(function(Ye){for(var Qe=Ye[0],yt=1;yt<Ye.length;++yt){for(var xt=Ye[yt],bt=Qe.length-1,Xt=Qe[bt],qt=-1,jr=xt.length-1;jr>=0;--jr)if(xt[jr]===Xt){qt=jr;break}for(jr=qt;jr>=0;--jr){var Lr=xt[jr];if(Qe[bt]!==Lr)break;Qe.pop(),bt--}Qe=xt}})(Re),function(Ye){for(var Qe=0;Qe<Ye.length;++Qe)(Ye[Qe].length===0||Qe+1<Ye.length&&Ye[Qe][0]===Ye[Qe+1][0])&&(Ye.splice(Qe,1),Qe--)}(Re),S.notEnumerableProp(ye,"stack",function(Ye,Qe){for(var yt=0;yt<Qe.length-1;++yt)Qe[yt].push("From previous event:"),Qe[yt]=Qe[yt].join(`
|
||
`);return yt<Qe.length&&(Qe[yt]=Qe[yt].join(`
|
||
`)),Ye+`
|
||
`+Qe.join(`
|
||
`)}(ke,Re)),S.notEnumerableProp(ye,"__stackCleaned__",!0)}};var Ue=function(){var ye=/^\s*at\s*/,xe=function(Ye,Qe){return typeof Ye=="string"?Ye:Qe.name!==void 0&&Qe.message!==void 0?Qe.toString():Be(Qe)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,j=ye,N=xe;var ke=Error.captureStackTrace;return Ee=function(Ye){return P.test(Ye)},function(Ye,Qe){Error.stackTraceLimit+=6,ke(Ye,Qe),Error.stackTraceLimit-=6}}var Re,$e=new Error;if(typeof $e.stack=="string"&&$e.stack.split(`
|
||
`)[0].indexOf("stackDetection@")>=0)return j=/@/,N=xe,$=!0,function(Ye){Ye.stack=new Error().stack};try{throw new Error}catch(Ye){Re="stack"in Ye}return"stack"in $e||!Re||typeof Error.stackTraceLimit!="number"?(N=function(Ye,Qe){return typeof Ye=="string"?Ye:typeof Qe!="object"&&typeof Qe!="function"||Qe.name===void 0||Qe.message===void 0?Be(Qe):Qe.toString()},null):(j=ye,N=xe,function(Ye){Error.stackTraceLimit+=6;try{throw new Error}catch(Qe){Ye.stack=Qe.stack}Error.stackTraceLimit-=6})}();typeof console<"u"&&console.warn!==void 0&&(_=function(ye){console.warn(ye)},S.isNode&&n.stderr.isTTY?_=function(ye,xe){var ke=xe?"\x1B[33m":"\x1B[31m";console.warn(ke+ye+`\x1B[0m
|
||
`)}:S.isNode||typeof new Error().stack!="string"||(_=function(ye,xe){console.warn("%c"+ye,xe?"color: darkorange":"color: red")}));var He={warnings:B,longStackTraces:!1,cancellation:!1,monitoring:!1};return W&&l.longStackTraces(),{longStackTraces:function(){return He.longStackTraces},warnings:function(){return He.warnings},cancellation:function(){return He.cancellation},monitoring:function(){return He.monitoring},propagateFromFunction:function(){return de},boundValueFunction:function(){return be},checkForgottenReturns:function(ye,xe,ke,Re,$e){if(ye===void 0&&xe!==null&&q){if($e!==void 0&&$e._returnedNonUndefined()||(65535&Re._bitField)==0)return;ke&&(ke+=" ");var Ye="",Qe="";if(xe._trace){for(var yt=xe._trace.stack.split(`
|
||
`),xt=le(yt),bt=xt.length-1;bt>=0;--bt){var Xt=xt[bt];if(!T.test(Xt)){var qt=Xt.match(A);qt&&(Ye="at "+qt[1]+":"+qt[2]+":"+qt[3]+" ");break}}if(xt.length>0){var jr=xt[0];for(bt=0;bt<yt.length;++bt)if(yt[bt]===jr){bt>0&&(Qe=`
|
||
`+yt[bt-1]);break}}}var Lr="a promise was created in a "+ke+"handler "+Ye+"but was not returned from it, see http://goo.gl/rRqMUw"+Qe;Re._warn(Lr,!0,xe)}},setBounds:function(ye,xe){if(ge()){for(var ke,Re,$e=ye.stack.split(`
|
||
`),Ye=xe.stack.split(`
|
||
`),Qe=-1,yt=-1,xt=0;xt<$e.length;++xt)if(bt=Le($e[xt])){ke=bt.fileName,Qe=bt.line;break}for(xt=0;xt<Ye.length;++xt){var bt;if(bt=Le(Ye[xt])){Re=bt.fileName,yt=bt.line;break}}Qe<0||yt<0||!ke||!Re||ke!==Re||Qe>=yt||(Ee=function(Xt){if(P.test(Xt))return!0;var qt=Le(Xt);return!!(qt&&qt.fileName===ke&&Qe<=qt.line&&qt.line<=yt)})}},warn:G,deprecated:function(ye,xe){var ke=ye+" is deprecated and will be removed in a future version.";return xe&&(ke+=" Use "+xe+" instead."),G(ke)},CapturedTrace:Ke,fireDomEvent:Q,fireGlobalEvent:re}}},{"./errors":12,"./util":36}],10:[function(o,s,c){s.exports=function(l){function h(){return this.value}function p(){throw this.reason}l.prototype.return=l.prototype.thenReturn=function(g){return g instanceof l&&g.suppressUnhandledRejections(),this._then(h,void 0,void 0,{value:g},void 0)},l.prototype.throw=l.prototype.thenThrow=function(g){return this._then(p,void 0,void 0,{reason:g},void 0)},l.prototype.catchThrow=function(g){if(arguments.length<=1)return this._then(void 0,p,void 0,{reason:g},void 0);var _=arguments[1];return this.caught(g,function(){throw _})},l.prototype.catchReturn=function(g){if(arguments.length<=1)return g instanceof l&&g.suppressUnhandledRejections(),this._then(void 0,h,void 0,{value:g},void 0);var _=arguments[1];return _ instanceof l&&_.suppressUnhandledRejections(),this.caught(g,function(){return _})}}},{}],11:[function(o,s,c){s.exports=function(l,h){var p=l.reduce,g=l.all;function _(){return g(this)}l.prototype.each=function(b){return p(this,b,h,0)._then(_,void 0,void 0,this,void 0)},l.prototype.mapSeries=function(b){return p(this,b,h,h)},l.each=function(b,w){return p(b,w,h,0)._then(_,void 0,void 0,b,void 0)},l.mapSeries=function(b,w){return p(b,w,h,h)}}},{}],12:[function(o,s,c){var l,h,p=o("./es5"),g=p.freeze,_=o("./util"),b=_.inherits,w=_.notEnumerableProp;function x(B,W){function q(J){if(!(this instanceof q))return new q(J);w(this,"message",typeof J=="string"?J:W),w(this,"name",B),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return b(q,Error),q}var S=x("Warning","warning"),C=x("CancellationError","cancellation error"),P=x("TimeoutError","timeout error"),T=x("AggregateError","aggregate error");try{l=TypeError,h=RangeError}catch{l=x("TypeError","type error"),h=x("RangeError","range error")}for(var A="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),j=0;j<A.length;++j)typeof Array.prototype[A[j]]=="function"&&(T.prototype[A[j]]=Array.prototype[A[j]]);p.defineProperty(T.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),T.prototype.isOperational=!0;var N=0;function $(B){if(!(this instanceof $))return new $(B);w(this,"name","OperationalError"),w(this,"message",B),this.cause=B,this.isOperational=!0,B instanceof Error?(w(this,"message",B.message),w(this,"stack",B.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}T.prototype.toString=function(){var B=Array(4*N+1).join(" "),W=`
|
||
`+B+`AggregateError of:
|
||
`;N++,B=Array(4*N+1).join(" ");for(var q=0;q<this.length;++q){for(var J=this[q]===this?"[Circular AggregateError]":this[q]+"",Q=J.split(`
|
||
`),re=0;re<Q.length;++re)Q[re]=B+Q[re];W+=(J=Q.join(`
|
||
`))+`
|
||
`}return N--,W},b($,Error);var U=Error.__BluebirdErrorTypes__;U||(U=g({CancellationError:C,TimeoutError:P,OperationalError:$,RejectionError:$,AggregateError:T}),p.defineProperty(Error,"__BluebirdErrorTypes__",{value:U,writable:!1,enumerable:!1,configurable:!1})),s.exports={Error,TypeError:l,RangeError:h,CancellationError:U.CancellationError,OperationalError:U.OperationalError,TimeoutError:U.TimeoutError,AggregateError:U.AggregateError,Warning:S}},{"./es5":13,"./util":36}],13:[function(o,s,c){var l=function(){return this===void 0}();if(l)s.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:l,propertyIsWritable:function(b,w){var x=Object.getOwnPropertyDescriptor(b,w);return!(x&&!x.writable&&!x.set)}};else{var h={}.hasOwnProperty,p={}.toString,g={}.constructor.prototype,_=function(b){var w=[];for(var x in b)h.call(b,x)&&w.push(x);return w};s.exports={isArray:function(b){try{return p.call(b)==="[object Array]"}catch{return!1}},keys:_,names:_,defineProperty:function(b,w,x){return b[w]=x.value,b},getDescriptor:function(b,w){return{value:b[w]}},freeze:function(b){return b},getPrototypeOf:function(b){try{return Object(b).constructor.prototype}catch{return g}},isES5:l,propertyIsWritable:function(){return!0}}}},{}],14:[function(o,s,c){s.exports=function(l,h){var p=l.map;l.prototype.filter=function(g,_){return p(this,g,_,h)},l.filter=function(g,_,b){return p(g,_,b,h)}}},{}],15:[function(o,s,c){s.exports=function(l,h,p){var g=o("./util"),_=l.CancellationError,b=g.errorObj,w=o("./catch_filter")(p);function x(j,N,$){this.promise=j,this.type=N,this.handler=$,this.called=!1,this.cancelPromise=null}function S(j){this.finallyHandler=j}function C(j,N){return j.cancelPromise!=null&&(arguments.length>1?j.cancelPromise._reject(N):j.cancelPromise._cancel(),j.cancelPromise=null,!0)}function P(){return A.call(this,this.promise._target()._settledValue())}function T(j){if(!C(this,j))return b.e=j,b}function A(j){var N=this.promise,$=this.handler;if(!this.called){this.called=!0;var U=this.isFinallyHandler()?$.call(N._boundValue()):$.call(N._boundValue(),j);if(U===p)return U;if(U!==void 0){N._setReturnedNonUndefined();var B=h(U,N);if(B instanceof l){if(this.cancelPromise!=null){if(B._isCancelled()){var W=new _("late cancellation observer");return N._attachExtraTrace(W),b.e=W,b}B.isPending()&&B._attachCancellationCallback(new S(this))}return B._then(P,T,void 0,this,void 0)}}}return N.isRejected()?(C(this),b.e=j,b):(C(this),j)}return x.prototype.isFinallyHandler=function(){return this.type===0},S.prototype._resultCancelled=function(){C(this.finallyHandler)},l.prototype._passThrough=function(j,N,$,U){return typeof j!="function"?this.then():this._then($,U,void 0,new x(this,N,j),void 0)},l.prototype.lastly=l.prototype.finally=function(j){return this._passThrough(j,0,A,A)},l.prototype.tap=function(j){return this._passThrough(j,1,A)},l.prototype.tapCatch=function(j){var N=arguments.length;if(N===1)return this._passThrough(j,1,void 0,A);var $,U=new Array(N-1),B=0;for($=0;$<N-1;++$){var W=arguments[$];if(!g.isObject(W))return l.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+g.classString(W)));U[B++]=W}U.length=B;var q=arguments[$];return this._passThrough(w(U,q,this),1,void 0,A)},x}},{"./catch_filter":7,"./util":36}],16:[function(o,s,c){s.exports=function(l,h,p,g,_,b){var w=o("./errors").TypeError,x=o("./util"),S=x.errorObj,C=x.tryCatch,P=[];function T(A,j,N,$){if(b.cancellation()){var U=new l(p),B=this._finallyPromise=new l(p);this._promise=U.lastly(function(){return B}),U._captureStackTrace(),U._setOnCancel(this)}else(this._promise=new l(p))._captureStackTrace();this._stack=$,this._generatorFunction=A,this._receiver=j,this._generator=void 0,this._yieldHandlers=typeof N=="function"?[N].concat(P):P,this._yieldedPromise=null,this._cancellationPhase=!1}x.inherits(T,_),T.prototype._isResolved=function(){return this._promise===null},T.prototype._cleanup=function(){this._promise=this._generator=null,b.cancellation()&&this._finallyPromise!==null&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},T.prototype._promiseCancelled=function(){if(!this._isResolved()){var A;if(this._generator.return!==void 0)this._promise._pushContext(),A=C(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var j=new l.CancellationError("generator .return() sentinel");l.coroutine.returnSentinel=j,this._promise._attachExtraTrace(j),this._promise._pushContext(),A=C(this._generator.throw).call(this._generator,j),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(A)}},T.prototype._promiseFulfilled=function(A){this._yieldedPromise=null,this._promise._pushContext();var j=C(this._generator.next).call(this._generator,A);this._promise._popContext(),this._continue(j)},T.prototype._promiseRejected=function(A){this._yieldedPromise=null,this._promise._attachExtraTrace(A),this._promise._pushContext();var j=C(this._generator.throw).call(this._generator,A);this._promise._popContext(),this._continue(j)},T.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof l){var A=this._yieldedPromise;this._yieldedPromise=null,A.cancel()}},T.prototype.promise=function(){return this._promise},T.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},T.prototype._continue=function(A){var j=this._promise;if(A===S)return this._cleanup(),this._cancellationPhase?j.cancel():j._rejectCallback(A.e,!1);var N=A.value;if(A.done===!0)return this._cleanup(),this._cancellationPhase?j.cancel():j._resolveCallback(N);var $=g(N,this._promise);if($ instanceof l||($=function(B,W,q){for(var J=0;J<W.length;++J){q._pushContext();var Q=C(W[J])(B);if(q._popContext(),Q===S){q._pushContext();var re=l.reject(S.e);return q._popContext(),re}var oe=g(Q,q);if(oe instanceof l)return oe}return null}($,this._yieldHandlers,this._promise))!==null){var U=($=$._target())._bitField;(50397184&U)==0?(this._yieldedPromise=$,$._proxy(this,null)):(33554432&U)!=0?l._async.invoke(this._promiseFulfilled,this,$._value()):(16777216&U)!=0?l._async.invoke(this._promiseRejected,this,$._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(N))+`From coroutine:
|
||
`+this._stack.split(`
|
||
`).slice(1,-7).join(`
|
||
`)))},l.coroutine=function(A,j){if(typeof A!="function")throw new w(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var N=Object(j).yieldHandler,$=T,U=new Error().stack;return function(){var B=A.apply(this,arguments),W=new $(void 0,void 0,N,U),q=W.promise();return W._generator=B,W._promiseFulfilled(void 0),q}},l.coroutine.addYieldHandler=function(A){if(typeof A!="function")throw new w("expecting a function but got "+x.classString(A));P.push(A)},l.spawn=function(A){if(b.deprecated("Promise.spawn()","Promise.coroutine()"),typeof A!="function")return h(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var j=new T(A,this),N=j.promise();return j._run(l.spawn),N}}},{"./errors":12,"./util":36}],17:[function(o,s,c){s.exports=function(l,h,p,g,_,b){var w=o("./util");w.canEvaluate,w.tryCatch,w.errorObj,l.join=function(){var x,S=arguments.length-1;S>0&&typeof arguments[S]=="function"&&(x=arguments[S]);var C=[].slice.call(arguments);x&&C.pop();var P=new h(C).promise();return x!==void 0?P.spread(x):P}}},{"./util":36}],18:[function(o,s,c){s.exports=function(l,h,p,g,_,b){var w=l._getDomain,x=o("./util"),S=x.tryCatch,C=x.errorObj,P=l._async;function T(j,N,$,U){this.constructor$(j),this._promise._captureStackTrace();var B=w();this._callback=B===null?N:x.domainBind(B,N),this._preservedValues=U===_?new Array(this.length()):null,this._limit=$,this._inFlight=0,this._queue=[],P.invoke(this._asyncInit,this,void 0)}function A(j,N,$,U){if(typeof N!="function")return p("expecting a function but got "+x.classString(N));var B=0;if($!==void 0){if(typeof $!="object"||$===null)return l.reject(new TypeError("options argument must be an object but it is "+x.classString($)));if(typeof $.concurrency!="number")return l.reject(new TypeError("'concurrency' must be a number but it is "+x.classString($.concurrency)));B=$.concurrency}return new T(j,N,B=typeof B=="number"&&isFinite(B)&&B>=1?B:0,U).promise()}x.inherits(T,h),T.prototype._asyncInit=function(){this._init$(void 0,-2)},T.prototype._init=function(){},T.prototype._promiseFulfilled=function(j,N){var $=this._values,U=this.length(),B=this._preservedValues,W=this._limit;if(N<0){if($[N=-1*N-1]=j,W>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(W>=1&&this._inFlight>=W)return $[N]=j,this._queue.push(N),!1;B!==null&&(B[N]=j);var q=this._promise,J=this._callback,Q=q._boundValue();q._pushContext();var re=S(J).call(Q,j,N,U),oe=q._popContext();if(b.checkForgottenReturns(re,oe,B!==null?"Promise.filter":"Promise.map",q),re===C)return this._reject(re.e),!0;var ue=g(re,this._promise);if(ue instanceof l){var ae=(ue=ue._target())._bitField;if((50397184&ae)==0)return W>=1&&this._inFlight++,$[N]=ue,ue._proxy(this,-1*(N+1)),!1;if((33554432&ae)==0)return(16777216&ae)!=0?(this._reject(ue._reason()),!0):(this._cancel(),!0);re=ue._value()}$[N]=re}return++this._totalResolved>=U&&(B!==null?this._filter($,B):this._resolve($),!0)},T.prototype._drainQueue=function(){for(var j=this._queue,N=this._limit,$=this._values;j.length>0&&this._inFlight<N;){if(this._isResolved())return;var U=j.pop();this._promiseFulfilled($[U],U)}},T.prototype._filter=function(j,N){for(var $=N.length,U=new Array($),B=0,W=0;W<$;++W)j[W]&&(U[B++]=N[W]);U.length=B,this._resolve(U)},T.prototype.preservedValues=function(){return this._preservedValues},l.prototype.map=function(j,N){return A(this,j,N,null)},l.map=function(j,N,$,U){return A(j,N,$,U)}}},{"./util":36}],19:[function(o,s,c){s.exports=function(l,h,p,g,_){var b=o("./util"),w=b.tryCatch;l.method=function(x){if(typeof x!="function")throw new l.TypeError("expecting a function but got "+b.classString(x));return function(){var S=new l(h);S._captureStackTrace(),S._pushContext();var C=w(x).apply(this,arguments),P=S._popContext();return _.checkForgottenReturns(C,P,"Promise.method",S),S._resolveFromSyncValue(C),S}},l.attempt=l.try=function(x){if(typeof x!="function")return g("expecting a function but got "+b.classString(x));var S,C=new l(h);if(C._captureStackTrace(),C._pushContext(),arguments.length>1){_.deprecated("calling Promise.try with more than 1 argument");var P=arguments[1],T=arguments[2];S=b.isArray(P)?w(x).apply(T,P):w(x).call(T,P)}else S=w(x)();var A=C._popContext();return _.checkForgottenReturns(S,A,"Promise.try",C),C._resolveFromSyncValue(S),C},l.prototype._resolveFromSyncValue=function(x){x===b.errorObj?this._rejectCallback(x.e,!1):this._resolveCallback(x,!0)}}},{"./util":36}],20:[function(o,s,c){var l=o("./util"),h=l.maybeWrapAsError,p=o("./errors").OperationalError,g=o("./es5"),_=/^(?:name|message|stack|cause)$/;function b(w){var x;if(function(T){return T instanceof Error&&g.getPrototypeOf(T)===Error.prototype}(w)){(x=new p(w)).name=w.name,x.message=w.message,x.stack=w.stack;for(var S=g.keys(w),C=0;C<S.length;++C){var P=S[C];_.test(P)||(x[P]=w[P])}return x}return l.markAsOriginatingFromRejection(w),w}s.exports=function(w,x){return function(S,C){if(w!==null){if(S){var P=b(h(S));w._attachExtraTrace(P),w._reject(P)}else if(x){var T=[].slice.call(arguments,1);w._fulfill(T)}else w._fulfill(C);w=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(o,s,c){s.exports=function(l){var h=o("./util"),p=l._async,g=h.tryCatch,_=h.errorObj;function b(S,C){if(!h.isArray(S))return w.call(this,S,C);var P=g(C).apply(this._boundValue(),[null].concat(S));P===_&&p.throwLater(P.e)}function w(S,C){var P=this._boundValue(),T=S===void 0?g(C).call(P,null):g(C).call(P,null,S);T===_&&p.throwLater(T.e)}function x(S,C){if(!S){var P=new Error(S+"");P.cause=S,S=P}var T=g(C).call(this._boundValue(),S);T===_&&p.throwLater(T.e)}l.prototype.asCallback=l.prototype.nodeify=function(S,C){if(typeof S=="function"){var P=w;C!==void 0&&Object(C).spread&&(P=b),this._then(P,x,void 0,this,S)}return this}}},{"./util":36}],22:[function(o,s,c){s.exports=function(){var l=function(){return new T(`circular promise resolution chain
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)},h=function(){return new K.PromiseInspection(this._target())},p=function(X){return K.reject(new T(X))};function g(){}var _,b={},w=o("./util");_=w.isNode?function(){var X=n.domain;return X===void 0&&(X=null),X}:function(){return null},w.notEnumerableProp(K,"_getDomain",_);var x=o("./es5"),S=o("./async"),C=new S;x.defineProperty(K,"_async",{value:C});var P=o("./errors"),T=K.TypeError=P.TypeError;K.RangeError=P.RangeError;var A=K.CancellationError=P.CancellationError;K.TimeoutError=P.TimeoutError,K.OperationalError=P.OperationalError,K.RejectionError=P.OperationalError,K.AggregateError=P.AggregateError;var j=function(){},N={},$={},U=o("./thenables")(K,j),B=o("./promise_array")(K,j,U,p,g),W=o("./context")(K),q=W.create,J=o("./debuggability")(K,W),Q=(J.CapturedTrace,o("./finally")(K,U,$)),re=o("./catch_filter")($),oe=o("./nodeback"),ue=w.errorObj,ae=w.tryCatch;function K(X){X!==j&&function(se,ce){if(se==null||se.constructor!==K)throw new T(`the promise constructor cannot be invoked directly
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(typeof ce!="function")throw new T("expecting a function but got "+w.classString(ce))}(this,X),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(X),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function H(X){this.promise._resolveCallback(X)}function V(X){this.promise._rejectCallback(X,!1)}function ne(X){var se=new K(j);se._fulfillmentHandler0=X,se._rejectionHandler0=X,se._promise0=X,se._receiver0=X}return K.prototype.toString=function(){return"[object Promise]"},K.prototype.caught=K.prototype.catch=function(X){var se=arguments.length;if(se>1){var ce,de=new Array(se-1),be=0;for(ce=0;ce<se-1;++ce){var I=arguments[ce];if(!w.isObject(I))return p("Catch statement predicate: expecting an object but got "+w.classString(I));de[be++]=I}return de.length=be,X=arguments[ce],this.then(void 0,re(de,X,this))}return this.then(void 0,X)},K.prototype.reflect=function(){return this._then(h,h,void 0,this,void 0)},K.prototype.then=function(X,se){if(J.warnings()&&arguments.length>0&&typeof X!="function"&&typeof se!="function"){var ce=".then() only accepts functions but was passed: "+w.classString(X);arguments.length>1&&(ce+=", "+w.classString(se)),this._warn(ce)}return this._then(X,se,void 0,void 0,void 0)},K.prototype.done=function(X,se){this._then(X,se,void 0,void 0,void 0)._setIsFinal()},K.prototype.spread=function(X){return typeof X!="function"?p("expecting a function but got "+w.classString(X)):this.all()._then(X,void 0,void 0,N,void 0)},K.prototype.toJSON=function(){var X={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(X.fulfillmentValue=this.value(),X.isFulfilled=!0):this.isRejected()&&(X.rejectionReason=this.reason(),X.isRejected=!0),X},K.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new B(this).promise()},K.prototype.error=function(X){return this.caught(w.originatesFromRejection,X)},K.getNewLibraryCopy=s.exports,K.is=function(X){return X instanceof K},K.fromNode=K.fromCallback=function(X){var se=new K(j);se._captureStackTrace();var ce=arguments.length>1&&!!Object(arguments[1]).multiArgs,de=ae(X)(oe(se,ce));return de===ue&&se._rejectCallback(de.e,!0),se._isFateSealed()||se._setAsyncGuaranteed(),se},K.all=function(X){return new B(X).promise()},K.cast=function(X){var se=U(X);return se instanceof K||((se=new K(j))._captureStackTrace(),se._setFulfilled(),se._rejectionHandler0=X),se},K.resolve=K.fulfilled=K.cast,K.reject=K.rejected=function(X){var se=new K(j);return se._captureStackTrace(),se._rejectCallback(X,!0),se},K.setScheduler=function(X){if(typeof X!="function")throw new T("expecting a function but got "+w.classString(X));return C.setScheduler(X)},K.prototype._then=function(X,se,ce,de,be){var I=be!==void 0,F=I?be:new K(j),G=this._target(),le=G._bitField;I||(F._propagateFrom(this,3),F._captureStackTrace(),de===void 0&&(2097152&this._bitField)!=0&&(de=(50397184&le)!=0?this._boundValue():G===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,F));var ie=_();if((50397184&le)!=0){var he,Oe,Be=G._settlePromiseCtx;(33554432&le)!=0?(Oe=G._rejectionHandler0,he=X):(16777216&le)!=0?(Oe=G._fulfillmentHandler0,he=se,G._unsetRejectionIsUnhandled()):(Be=G._settlePromiseLateCancellationObserver,Oe=new A("late cancellation observer"),G._attachExtraTrace(Oe),he=se),C.invoke(Be,G,{handler:ie===null?he:typeof he=="function"&&w.domainBind(ie,he),promise:F,receiver:de,value:Oe})}else G._addCallbacks(X,se,F,de,ie);return F},K.prototype._length=function(){return 65535&this._bitField},K.prototype._isFateSealed=function(){return(117506048&this._bitField)!=0},K.prototype._isFollowing=function(){return(67108864&this._bitField)==67108864},K.prototype._setLength=function(X){this._bitField=-65536&this._bitField|65535&X},K.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},K.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},K.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},K.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},K.prototype._isFinal=function(){return(4194304&this._bitField)>0},K.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},K.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},K.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},K.prototype._setAsyncGuaranteed=function(){C.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},K.prototype._receiverAt=function(X){var se=X===0?this._receiver0:this[4*X-4+3];if(se!==b)return se===void 0&&this._isBound()?this._boundValue():se},K.prototype._promiseAt=function(X){return this[4*X-4+2]},K.prototype._fulfillmentHandlerAt=function(X){return this[4*X-4+0]},K.prototype._rejectionHandlerAt=function(X){return this[4*X-4+1]},K.prototype._boundValue=function(){},K.prototype._migrateCallback0=function(X){X._bitField;var se=X._fulfillmentHandler0,ce=X._rejectionHandler0,de=X._promise0,be=X._receiverAt(0);be===void 0&&(be=b),this._addCallbacks(se,ce,de,be,null)},K.prototype._migrateCallbackAt=function(X,se){var ce=X._fulfillmentHandlerAt(se),de=X._rejectionHandlerAt(se),be=X._promiseAt(se),I=X._receiverAt(se);I===void 0&&(I=b),this._addCallbacks(ce,de,be,I,null)},K.prototype._addCallbacks=function(X,se,ce,de,be){var I=this._length();if(I>=65531&&(I=0,this._setLength(0)),I===0)this._promise0=ce,this._receiver0=de,typeof X=="function"&&(this._fulfillmentHandler0=be===null?X:w.domainBind(be,X)),typeof se=="function"&&(this._rejectionHandler0=be===null?se:w.domainBind(be,se));else{var F=4*I-4;this[F+2]=ce,this[F+3]=de,typeof X=="function"&&(this[F+0]=be===null?X:w.domainBind(be,X)),typeof se=="function"&&(this[F+1]=be===null?se:w.domainBind(be,se))}return this._setLength(I+1),I},K.prototype._proxy=function(X,se){this._addCallbacks(void 0,void 0,se,X,null)},K.prototype._resolveCallback=function(X,se){if((117506048&this._bitField)==0){if(X===this)return this._rejectCallback(l(),!1);var ce=U(X,this);if(!(ce instanceof K))return this._fulfill(X);se&&this._propagateFrom(ce,2);var de=ce._target();if(de!==this){var be=de._bitField;if((50397184&be)==0){var I=this._length();I>0&&de._migrateCallback0(this);for(var F=1;F<I;++F)de._migrateCallbackAt(this,F);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 G=new A("late cancellation observer");de._attachExtraTrace(G),this._reject(G)}}else this._reject(l())}},K.prototype._rejectCallback=function(X,se,ce){var de=w.ensureErrorObject(X),be=de===X;if(!be&&!ce&&J.warnings()){var I="a promise was rejected with a non-error: "+w.classString(X);this._warn(I,!0)}this._attachExtraTrace(de,!!se&&be),this._reject(X)},K.prototype._resolveFromExecutor=function(X){if(X!==j){var se=this;this._captureStackTrace(),this._pushContext();var ce=!0,de=this._execute(X,function(be){se._resolveCallback(be)},function(be){se._rejectCallback(be,ce)});ce=!1,this._popContext(),de!==void 0&&se._rejectCallback(de,!0)}},K.prototype._settlePromiseFromHandler=function(X,se,ce,de){var be=de._bitField;if((65536&be)==0){var I;de._pushContext(),se===N?ce&&typeof ce.length=="number"?I=ae(X).apply(this._boundValue(),ce):(I=ue).e=new T("cannot .spread() a non-array: "+w.classString(ce)):I=ae(X).call(se,ce);var F=de._popContext();(65536&(be=de._bitField))==0&&(I===$?de._reject(ce):I===ue?de._rejectCallback(I.e,!1):(J.checkForgottenReturns(I,F,"",de,this),de._resolveCallback(I)))}},K.prototype._target=function(){for(var X=this;X._isFollowing();)X=X._followee();return X},K.prototype._followee=function(){return this._rejectionHandler0},K.prototype._setFollowee=function(X){this._rejectionHandler0=X},K.prototype._settlePromise=function(X,se,ce,de){var be=X instanceof K,I=this._bitField,F=(134217728&I)!=0;(65536&I)!=0?(be&&X._invokeInternalOnCancel(),ce instanceof Q&&ce.isFinallyHandler()?(ce.cancelPromise=X,ae(se).call(ce,de)===ue&&X._reject(ue.e)):se===h?X._fulfill(h.call(ce)):ce instanceof g?ce._promiseCancelled(X):be||X instanceof B?X._cancel():ce.cancel()):typeof se=="function"?be?(F&&X._setAsyncGuaranteed(),this._settlePromiseFromHandler(se,ce,de,X)):se.call(ce,de,X):ce instanceof g?ce._isResolved()||((33554432&I)!=0?ce._promiseFulfilled(de,X):ce._promiseRejected(de,X)):be&&(F&&X._setAsyncGuaranteed(),(33554432&I)!=0?X._fulfill(de):X._reject(de))},K.prototype._settlePromiseLateCancellationObserver=function(X){var se=X.handler,ce=X.promise,de=X.receiver,be=X.value;typeof se=="function"?ce instanceof K?this._settlePromiseFromHandler(se,de,be,ce):se.call(de,be,ce):ce instanceof K&&ce._reject(be)},K.prototype._settlePromiseCtx=function(X){this._settlePromise(X.promise,X.handler,X.receiver,X.value)},K.prototype._settlePromise0=function(X,se,ce){var de=this._promise0,be=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(de,X,be,se)},K.prototype._clearCallbackDataAtIndex=function(X){var se=4*X-4;this[se+2]=this[se+3]=this[se+0]=this[se+1]=void 0},K.prototype._fulfill=function(X){var se=this._bitField;if(!((117506048&se)>>>16)){if(X===this){var ce=l();return this._attachExtraTrace(ce),this._reject(ce)}this._setFulfilled(),this._rejectionHandler0=X,(65535&se)>0&&((134217728&se)!=0?this._settlePromises():C.settlePromises(this))}},K.prototype._reject=function(X){var se=this._bitField;if(!((117506048&se)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=X,this._isFinal())return C.fatalError(X,w.isNode);(65535&se)>0?C.settlePromises(this):this._ensurePossibleRejectionHandled()}},K.prototype._fulfillPromises=function(X,se){for(var ce=1;ce<X;ce++){var de=this._fulfillmentHandlerAt(ce),be=this._promiseAt(ce),I=this._receiverAt(ce);this._clearCallbackDataAtIndex(ce),this._settlePromise(be,de,I,se)}},K.prototype._rejectPromises=function(X,se){for(var ce=1;ce<X;ce++){var de=this._rejectionHandlerAt(ce),be=this._promiseAt(ce),I=this._receiverAt(ce);this._clearCallbackDataAtIndex(ce),this._settlePromise(be,de,I,se)}},K.prototype._settlePromises=function(){var X=this._bitField,se=65535&X;if(se>0){if((16842752&X)!=0){var ce=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,ce,X),this._rejectPromises(se,ce)}else{var de=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,de,X),this._fulfillPromises(se,de)}this._setLength(0)}this._clearCancellationData()},K.prototype._settledValue=function(){var X=this._bitField;return(33554432&X)!=0?this._rejectionHandler0:(16777216&X)!=0?this._fulfillmentHandler0:void 0},K.defer=K.pending=function(){return J.deprecated("Promise.defer","new Promise"),{promise:new K(j),resolve:H,reject:V}},w.notEnumerableProp(K,"_makeSelfResolutionError",l),o("./method")(K,j,U,p,J),o("./bind")(K,j,U,J),o("./cancel")(K,B,p,J),o("./direct_resolve")(K),o("./synchronous_inspection")(K),o("./join")(K,B,U,j,C,_),K.Promise=K,K.version="3.5.1",o("./map.js")(K,B,p,U,j,J),o("./call_get.js")(K),o("./using.js")(K,p,U,q,j,J),o("./timers.js")(K,j,J),o("./generators.js")(K,p,j,U,g,J),o("./nodeify.js")(K),o("./promisify.js")(K,j),o("./props.js")(K,B,U,p),o("./race.js")(K,j,U,p),o("./reduce.js")(K,B,p,U,j,J),o("./settle.js")(K,B,J),o("./some.js")(K,B,p),o("./filter.js")(K,j),o("./each.js")(K,j),o("./any.js")(K),w.toFastProperties(K),w.toFastProperties(K.prototype),ne({a:1}),ne({b:2}),ne({c:3}),ne(1),ne(function(){}),ne(void 0),ne(!1),ne(new K(j)),J.setBounds(S.firstLineError,w.lastLineError),K}},{"./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,s,c){s.exports=function(l,h,p,g,_){var b=o("./util");function w(x){var S=this._promise=new l(h);x instanceof l&&S._propagateFrom(x,3),S._setOnCancel(this),this._values=x,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return b.isArray,b.inherits(w,_),w.prototype.length=function(){return this._length},w.prototype.promise=function(){return this._promise},w.prototype._init=function x(S,C){var P=p(this._values,this._promise);if(P instanceof l){var T=(P=P._target())._bitField;if(this._values=P,(50397184&T)==0)return this._promise._setAsyncGuaranteed(),P._then(x,this._reject,void 0,this,C);if((33554432&T)==0)return(16777216&T)!=0?this._reject(P._reason()):this._cancel();P=P._value()}if((P=b.asArray(P))!==null)P.length!==0?this._iterate(P):C===-5?this._resolveEmptyArray():this._resolve(function(j){switch(C){case-2:return[];case-3:return{};case-6:return new Map}}());else{var A=g("expecting an array or an iterable object but got "+b.classString(P)).reason();this._promise._rejectCallback(A,!1)}},w.prototype._iterate=function(x){var S=this.getActualLength(x.length);this._length=S,this._values=this.shouldCopyValues()?new Array(S):this._values;for(var C=this._promise,P=!1,T=null,A=0;A<S;++A){var j=p(x[A],C);T=j instanceof l?(j=j._target())._bitField:null,P?T!==null&&j.suppressUnhandledRejections():T!==null?(50397184&T)==0?(j._proxy(this,A),this._values[A]=j):P=(33554432&T)!=0?this._promiseFulfilled(j._value(),A):(16777216&T)!=0?this._promiseRejected(j._reason(),A):this._promiseCancelled(A):P=this._promiseFulfilled(j,A)}P||C._setAsyncGuaranteed()},w.prototype._isResolved=function(){return this._values===null},w.prototype._resolve=function(x){this._values=null,this._promise._fulfill(x)},w.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},w.prototype._reject=function(x){this._values=null,this._promise._rejectCallback(x,!1)},w.prototype._promiseFulfilled=function(x,S){return this._values[S]=x,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},w.prototype._promiseCancelled=function(){return this._cancel(),!0},w.prototype._promiseRejected=function(x){return this._totalResolved++,this._reject(x),!0},w.prototype._resultCancelled=function(){if(!this._isResolved()){var x=this._values;if(this._cancel(),x instanceof l)x.cancel();else for(var S=0;S<x.length;++S)x[S]instanceof l&&x[S].cancel()}},w.prototype.shouldCopyValues=function(){return!0},w.prototype.getActualLength=function(x){return x},w}},{"./util":36}],24:[function(o,s,c){s.exports=function(l,h){var p={},g=o("./util"),_=o("./nodeback"),b=g.withAppended,w=g.maybeWrapAsError,x=g.canEvaluate,S=o("./errors").TypeError,C={__isPromisified__:!0},P=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),T=function(q){return g.isIdentifier(q)&&q.charAt(0)!=="_"&&q!=="constructor"};function A(q){return!P.test(q)}function j(q){try{return q.__isPromisified__===!0}catch{return!1}}function N(q,J,Q){var re=g.getDataPropertyOrDefault(q,J+Q,C);return!!re&&j(re)}function $(q,J,Q,re){for(var oe=g.inheritedDataKeys(q),ue=[],ae=0;ae<oe.length;++ae){var K=oe[ae],H=q[K],V=re===T||T(K);typeof H!="function"||j(H)||N(q,K,J)||!re(K,H,q,V)||ue.push(K,H)}return function(ne,X,se){for(var ce=0;ce<ne.length;ce+=2){var de=ne[ce];if(se.test(de)){for(var be=de.replace(se,""),I=0;I<ne.length;I+=2)if(ne[I]===be)throw new S(`Cannot promisify an API that has normal methods with '%s'-suffix
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`.replace("%s",X))}}}(ue,J,Q),ue}var U=function(q){return q.replace(/([$])/,"\\$")},B=x?void 0:function(q,J,Q,re,oe,ue){var ae=function(){return this}(),K=q;function H(){var V=J;J===p&&(V=this);var ne=new l(h);ne._captureStackTrace();var X=typeof K=="string"&&this!==ae?this[K]:q,se=_(ne,ue);try{X.apply(V,b(arguments,se))}catch(ce){ne._rejectCallback(w(ce),!0,!0)}return ne._isFateSealed()||ne._setAsyncGuaranteed(),ne}return typeof K=="string"&&(q=re),g.notEnumerableProp(H,"__isPromisified__",!0),H};function W(q,J,Q,re,oe){for(var ue=new RegExp(U(J)+"$"),ae=$(q,J,ue,Q),K=0,H=ae.length;K<H;K+=2){var V=ae[K],ne=ae[K+1],X=V+J;if(re===B)q[X]=B(V,p,V,ne,J,oe);else{var se=re(ne,function(){return B(V,p,V,ne,J,oe)});g.notEnumerableProp(se,"__isPromisified__",!0),q[X]=se}}return g.toFastProperties(q),q}l.promisify=function(q,J){if(typeof q!="function")throw new S("expecting a function but got "+g.classString(q));if(j(q))return q;var Q=(J=Object(J)).context===void 0?p:J.context,re=!!J.multiArgs,oe=function(ue,ae,K){return B(ue,ae,void 0,ue,null,re)}(q,Q);return g.copyDescriptors(q,oe,A),oe},l.promisifyAll=function(q,J){if(typeof q!="function"&&typeof q!="object")throw new S(`the target of promisifyAll must be an object or a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var Q=!!(J=Object(J)).multiArgs,re=J.suffix;typeof re!="string"&&(re="Async");var oe=J.filter;typeof oe!="function"&&(oe=T);var ue=J.promisifier;if(typeof ue!="function"&&(ue=B),!g.isIdentifier(re))throw new RangeError(`suffix must be a valid identifier
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);for(var ae=g.inheritedDataKeys(q),K=0;K<ae.length;++K){var H=q[ae[K]];ae[K]!=="constructor"&&g.isClass(H)&&(W(H.prototype,re,oe,ue,Q),W(H,re,oe,ue,Q))}return W(q,re,oe,ue,Q)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(o,s,c){s.exports=function(l,h,p,g){var _,b=o("./util"),w=b.isObject,x=o("./es5");typeof Map=="function"&&(_=Map);var S=function(){var T=0,A=0;function j(N,$){this[T]=N,this[T+A]=$,T++}return function(N){A=N.size,T=0;var $=new Array(2*N.size);return N.forEach(j,$),$}}();function C(T){var A,j=!1;if(_!==void 0&&T instanceof _)A=S(T),j=!0;else{var N=x.keys(T),$=N.length;A=new Array(2*$);for(var U=0;U<$;++U){var B=N[U];A[U]=T[B],A[U+$]=B}}this.constructor$(A),this._isMap=j,this._init$(void 0,j?-6:-3)}function P(T){var A,j=p(T);return w(j)?(A=j instanceof l?j._then(l.props,void 0,void 0,void 0,void 0):new C(j).promise(),j instanceof l&&A._propagateFrom(j,2),A):g(`cannot await properties of a non-object
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}b.inherits(C,h),C.prototype._init=function(){},C.prototype._promiseFulfilled=function(T,A){if(this._values[A]=T,++this._totalResolved>=this._length){var j;if(this._isMap)j=function(B){for(var W=new _,q=B.length/2|0,J=0;J<q;++J){var Q=B[q+J],re=B[J];W.set(Q,re)}return W}(this._values);else{j={};for(var N=this.length(),$=0,U=this.length();$<U;++$)j[this._values[$+N]]=this._values[$]}return this._resolve(j),!0}return!1},C.prototype.shouldCopyValues=function(){return!1},C.prototype.getActualLength=function(T){return T>>1},l.prototype.props=function(){return P(this)},l.props=function(T){return P(T)}}},{"./es5":13,"./util":36}],26:[function(o,s,c){function l(h){this._capacity=h,this._length=0,this._front=0}l.prototype._willBeOverCapacity=function(h){return this._capacity<h},l.prototype._pushOne=function(h){var p=this.length();this._checkCapacity(p+1),this[this._front+p&this._capacity-1]=h,this._length=p+1},l.prototype.push=function(h,p,g){var _=this.length()+3;if(this._willBeOverCapacity(_))return this._pushOne(h),this._pushOne(p),void this._pushOne(g);var b=this._front+_-3;this._checkCapacity(_);var w=this._capacity-1;this[b+0&w]=h,this[b+1&w]=p,this[b+2&w]=g,this._length=_},l.prototype.shift=function(){var h=this._front,p=this[h];return this[h]=void 0,this._front=h+1&this._capacity-1,this._length--,p},l.prototype.length=function(){return this._length},l.prototype._checkCapacity=function(h){this._capacity<h&&this._resizeTo(this._capacity<<1)},l.prototype._resizeTo=function(h){var p=this._capacity;this._capacity=h,function(g,_,b,w,x){for(var S=0;S<x;++S)b[S+w]=g[S+0],g[S+0]=void 0}(this,0,this,p,this._front+this._length&p-1)},s.exports=l},{}],27:[function(o,s,c){s.exports=function(l,h,p,g){var _=o("./util"),b=function(x){return x.then(function(S){return w(S,x)})};function w(x,S){var C=p(x);if(C instanceof l)return b(C);if((x=_.asArray(x))===null)return g("expecting an array or an iterable object but got "+_.classString(x));var P=new l(h);S!==void 0&&P._propagateFrom(S,3);for(var T=P._fulfill,A=P._reject,j=0,N=x.length;j<N;++j){var $=x[j];($!==void 0||j in x)&&l.cast($)._then(T,A,void 0,P,null)}return P}l.race=function(x){return w(x,void 0)},l.prototype.race=function(){return w(this,void 0)}}},{"./util":36}],28:[function(o,s,c){s.exports=function(l,h,p,g,_,b){var w=l._getDomain,x=o("./util"),S=x.tryCatch;function C(N,$,U,B){this.constructor$(N);var W=w();this._fn=W===null?$:x.domainBind(W,$),U!==void 0&&(U=l.resolve(U))._attachCancellationCallback(this),this._initialValue=U,this._currentCancellable=null,this._eachValues=B===_?Array(this._length):B===0?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function P(N,$){this.isFulfilled()?$._resolve(N):$._reject(N)}function T(N,$,U,B){return typeof $!="function"?p("expecting a function but got "+x.classString($)):new C(N,$,U,B).promise()}function A(N){this.accum=N,this.array._gotAccum(N);var $=g(this.value,this.array._promise);return $ instanceof l?(this.array._currentCancellable=$,$._then(j,void 0,void 0,this,void 0)):j.call(this,$)}function j(N){var $,U=this.array,B=U._promise,W=S(U._fn);B._pushContext(),($=U._eachValues!==void 0?W.call(B._boundValue(),N,this.index,this.length):W.call(B._boundValue(),this.accum,N,this.index,this.length))instanceof l&&(U._currentCancellable=$);var q=B._popContext();return b.checkForgottenReturns($,q,U._eachValues!==void 0?"Promise.each":"Promise.reduce",B),$}x.inherits(C,h),C.prototype._gotAccum=function(N){this._eachValues!==void 0&&this._eachValues!==null&&N!==_&&this._eachValues.push(N)},C.prototype._eachComplete=function(N){return this._eachValues!==null&&this._eachValues.push(N),this._eachValues},C.prototype._init=function(){},C.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==void 0?this._eachValues:this._initialValue)},C.prototype.shouldCopyValues=function(){return!1},C.prototype._resolve=function(N){this._promise._resolveCallback(N),this._values=null},C.prototype._resultCancelled=function(N){if(N===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof l&&this._currentCancellable.cancel(),this._initialValue instanceof l&&this._initialValue.cancel())},C.prototype._iterate=function(N){var $,U;this._values=N;var B=N.length;if(this._initialValue!==void 0?($=this._initialValue,U=0):($=l.resolve(N[0]),U=1),this._currentCancellable=$,!$.isRejected())for(;U<B;++U){var W={accum:null,value:N[U],index:U,length:B,array:this};$=$._then(A,void 0,void 0,W,void 0)}this._eachValues!==void 0&&($=$._then(this._eachComplete,void 0,void 0,this,void 0)),$._then(P,P,void 0,$,this)},l.prototype.reduce=function(N,$){return T(this,N,$,null)},l.reduce=function(N,$,U,B){return T(N,$,U,B)}}},{"./util":36}],29:[function(o,s,c){var l,h=o("./util"),p=h.getNativePromise();if(h.isNode&&typeof MutationObserver>"u"){var g=i.setImmediate,_=n.nextTick;l=h.isRecentNode?function(w){g.call(i,w)}:function(w){_.call(n,w)}}else if(typeof p=="function"&&typeof p.resolve=="function"){var b=p.resolve();l=function(w){b.then(w)}}else l=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"),x={attributes:!0},S=!1,C=document.createElement("div");return new MutationObserver(function(){w.classList.toggle("foo"),S=!1}).observe(C,x),function(P){var T=new MutationObserver(function(){T.disconnect(),P()});T.observe(w,x),S||(S=!0,C.classList.toggle("foo"))}}();s.exports=l},{"./util":36}],30:[function(o,s,c){s.exports=function(l,h,p){var g=l.PromiseInspection;function _(b){this.constructor$(b)}o("./util").inherits(_,h),_.prototype._promiseResolved=function(b,w){return this._values[b]=w,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},_.prototype._promiseFulfilled=function(b,w){var x=new g;return x._bitField=33554432,x._settledValueField=b,this._promiseResolved(w,x)},_.prototype._promiseRejected=function(b,w){var x=new g;return x._bitField=16777216,x._settledValueField=b,this._promiseResolved(w,x)},l.settle=function(b){return p.deprecated(".settle()",".reflect()"),new _(b).promise()},l.prototype.settle=function(){return l.settle(this)}}},{"./util":36}],31:[function(o,s,c){s.exports=function(l,h,p){var g=o("./util"),_=o("./errors").RangeError,b=o("./errors").AggregateError,w=g.isArray,x={};function S(P){this.constructor$(P),this._howMany=0,this._unwrap=!1,this._initialized=!1}function C(P,T){if((0|T)!==T||T<0)return p(`expecting a positive integer
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var A=new S(P),j=A.promise();return A.setHowMany(T),A.init(),j}g.inherits(S,h),S.prototype._init=function(){if(this._initialized)if(this._howMany!==0){this._init$(void 0,-5);var P=w(this._values);!this._isResolved()&&P&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},S.prototype.init=function(){this._initialized=!0,this._init()},S.prototype.setUnwrap=function(){this._unwrap=!0},S.prototype.howMany=function(){return this._howMany},S.prototype.setHowMany=function(P){this._howMany=P},S.prototype._promiseFulfilled=function(P){return this._addFulfilled(P),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},S.prototype._promiseRejected=function(P){return this._addRejected(P),this._checkOutcome()},S.prototype._promiseCancelled=function(){return this._values instanceof l||this._values==null?this._cancel():(this._addRejected(x),this._checkOutcome())},S.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var P=new b,T=this.length();T<this._values.length;++T)this._values[T]!==x&&P.push(this._values[T]);return P.length>0?this._reject(P):this._cancel(),!0}return!1},S.prototype._fulfilled=function(){return this._totalResolved},S.prototype._rejected=function(){return this._values.length-this.length()},S.prototype._addRejected=function(P){this._values.push(P)},S.prototype._addFulfilled=function(P){this._values[this._totalResolved++]=P},S.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},S.prototype._getRangeError=function(P){var T="Input array must contain at least "+this._howMany+" items but contains only "+P+" items";return new _(T)},S.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},l.some=function(P,T){return C(P,T)},l.prototype.some=function(P){return C(this,P)},l._SomePromiseArray=S}},{"./errors":12,"./util":36}],32:[function(o,s,c){s.exports=function(l){function h(S){S!==void 0?(S=S._target(),this._bitField=S._bitField,this._settledValueField=S._isFateSealed()?S._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}h.prototype._settledValue=function(){return this._settledValueField};var p=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()},g=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},b=h.prototype.isRejected=function(){return(16777216&this._bitField)!=0},w=h.prototype.isPending=function(){return(50397184&this._bitField)==0},x=h.prototype.isResolved=function(){return(50331648&this._bitField)!=0};h.prototype.isCancelled=function(){return(8454144&this._bitField)!=0},l.prototype.__isCancelled=function(){return(65536&this._bitField)==65536},l.prototype._isCancelled=function(){return this._target().__isCancelled()},l.prototype.isCancelled=function(){return(8454144&this._target()._bitField)!=0},l.prototype.isPending=function(){return w.call(this._target())},l.prototype.isRejected=function(){return b.call(this._target())},l.prototype.isFulfilled=function(){return _.call(this._target())},l.prototype.isResolved=function(){return x.call(this._target())},l.prototype.value=function(){return p.call(this._target())},l.prototype.reason=function(){var S=this._target();return S._unsetRejectionIsUnhandled(),g.call(S)},l.prototype._value=function(){return this._settledValue()},l.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},l.PromiseInspection=h}},{}],33:[function(o,s,c){s.exports=function(l,h){var p=o("./util"),g=p.errorObj,_=p.isObject,b={}.hasOwnProperty;return function(w,x){if(_(w)){if(w instanceof l)return w;var S=function(P){try{return function(T){return T.then}(P)}catch(T){return g.e=T,g}}(w);if(S===g){x&&x._pushContext();var C=l.reject(S.e);return x&&x._popContext(),C}if(typeof S=="function")return function(P){try{return b.call(P,"_promise0")}catch{return!1}}(w)?(C=new l(h),w._then(C._fulfill,C._reject,void 0,C,null),C):function(P,T,A){var j=new l(h),N=j;A&&A._pushContext(),j._captureStackTrace(),A&&A._popContext();var $=!0,U=p.tryCatch(T).call(P,function(B){j&&(j._resolveCallback(B),j=null)},function(B){j&&(j._rejectCallback(B,$,!0),j=null)});return $=!1,j&&U===g&&(j._rejectCallback(U.e,!0,!0),j=null),N}(w,S,x)}return w}}},{"./util":36}],34:[function(o,s,c){s.exports=function(l,h,p){var g=o("./util"),_=l.TimeoutError;function b(P){this.handle=P}b.prototype._resultCancelled=function(){clearTimeout(this.handle)};var w=function(P){return x(+this).thenReturn(P)},x=l.delay=function(P,T){var A,j;return T!==void 0?(A=l.resolve(T)._then(w,null,null,P,void 0),p.cancellation()&&T instanceof l&&A._setOnCancel(T)):(A=new l(h),j=setTimeout(function(){A._fulfill()},+P),p.cancellation()&&A._setOnCancel(new b(j)),A._captureStackTrace()),A._setAsyncGuaranteed(),A};function S(P){return clearTimeout(this.handle),P}function C(P){throw clearTimeout(this.handle),P}l.prototype.delay=function(P){return x(P,this)},l.prototype.timeout=function(P,T){var A,j;P=+P;var N=new b(setTimeout(function(){A.isPending()&&function($,U,B){var W;W=typeof U!="string"?U instanceof Error?U:new _("operation timed out"):new _(U),g.markAsOriginatingFromRejection(W),$._attachExtraTrace(W),$._reject(W),B!=null&&B.cancel()}(A,T,j)},P));return p.cancellation()?(j=this.then(),(A=j._then(S,C,void 0,N,void 0))._setOnCancel(N)):A=this._then(S,C,void 0,N,void 0),A}}},{"./util":36}],35:[function(o,s,c){s.exports=function(l,h,p,g,_,b){var w=o("./util"),x=o("./errors").TypeError,S=o("./util").inherits,C=w.errorObj,P=w.tryCatch,T={};function A(W){setTimeout(function(){throw W},0)}function j(W,q){var J=0,Q=W.length,re=new l(_);return function oe(){if(J>=Q)return re._fulfill();var ue=function(ae){var K=p(ae);return K!==ae&&typeof ae._isDisposable=="function"&&typeof ae._getDisposer=="function"&&ae._isDisposable()&&K._setDisposable(ae._getDisposer()),K}(W[J++]);if(ue instanceof l&&ue._isDisposable()){try{ue=p(ue._getDisposer().tryDispose(q),W.promise)}catch(ae){return A(ae)}if(ue instanceof l)return ue._then(oe,A,null,null,null)}oe()}(),re}function N(W,q,J){this._data=W,this._promise=q,this._context=J}function $(W,q,J){this.constructor$(W,q,J)}function U(W){return N.isDisposer(W)?(this.resources[this.index]._setDisposable(W),W.promise()):W}function B(W){this.length=W,this.promise=null,this[W-1]=null}N.prototype.data=function(){return this._data},N.prototype.promise=function(){return this._promise},N.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():T},N.prototype.tryDispose=function(W){var q=this.resource(),J=this._context;J!==void 0&&J._pushContext();var Q=q!==T?this.doDispose(q,W):null;return J!==void 0&&J._popContext(),this._promise._unsetDisposable(),this._data=null,Q},N.isDisposer=function(W){return W!=null&&typeof W.resource=="function"&&typeof W.tryDispose=="function"},S($,N),$.prototype.doDispose=function(W,q){return this.data().call(W,W,q)},B.prototype._resultCancelled=function(){for(var W=this.length,q=0;q<W;++q){var J=this[q];J instanceof l&&J.cancel()}},l.using=function(){var W=arguments.length;if(W<2)return h("you must pass at least 2 arguments to Promise.using");var q,J=arguments[W-1];if(typeof J!="function")return h("expecting a function but got "+w.classString(J));var Q=!0;W===2&&Array.isArray(arguments[0])?(W=(q=arguments[0]).length,Q=!1):(q=arguments,W--);for(var re=new B(W),oe=0;oe<W;++oe){var ue=q[oe];if(N.isDisposer(ue)){var ae=ue;(ue=ue.promise())._setDisposable(ae)}else{var K=p(ue);K instanceof l&&(ue=K._then(U,null,null,{resources:re,index:oe},void 0))}re[oe]=ue}var H=new Array(re.length);for(oe=0;oe<H.length;++oe)H[oe]=l.resolve(re[oe]).reflect();var V=l.all(H).then(function(X){for(var se=0;se<X.length;++se){var ce=X[se];if(ce.isRejected())return C.e=ce.error(),C;if(!ce.isFulfilled())return void V.cancel();X[se]=ce.value()}ne._pushContext(),J=P(J);var de=Q?J.apply(void 0,X):J(X),be=ne._popContext();return b.checkForgottenReturns(de,be,"Promise.using",ne),de}),ne=V.lastly(function(){var X=new l.PromiseInspection(V);return j(re,X)});return re.promise=ne,ne._setOnCancel(re),ne},l.prototype._setDisposable=function(W){this._bitField=131072|this._bitField,this._disposer=W},l.prototype._isDisposable=function(){return(131072&this._bitField)>0},l.prototype._getDisposer=function(){return this._disposer},l.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},l.prototype.disposer=function(W){if(typeof W=="function")return new $(W,this,g());throw new x}}},{"./errors":12,"./util":36}],36:[function(o,s,c){var l,h=o("./es5"),p=typeof navigator>"u",g={e:{}},_=typeof self<"u"?self:typeof window<"u"?window:i!==void 0?i:this!==void 0?this:null;function b(){try{var Q=l;return l=null,Q.apply(this,arguments)}catch(re){return g.e=re,g}}function w(Q){return Q==null||Q===!0||Q===!1||typeof Q=="string"||typeof Q=="number"}function x(Q,re,oe){if(w(Q))return Q;var ue={value:oe,configurable:!0,enumerable:!1,writable:!0};return h.defineProperty(Q,re,ue),Q}var S=function(){var Q=[Array.prototype,Object.prototype,Function.prototype],re=function(ae){for(var K=0;K<Q.length;++K)if(Q[K]===ae)return!0;return!1};if(h.isES5){var oe=Object.getOwnPropertyNames;return function(ae){for(var K=[],H=Object.create(null);ae!=null&&!re(ae);){var V;try{V=oe(ae)}catch{return K}for(var ne=0;ne<V.length;++ne){var X=V[ne];if(!H[X]){H[X]=!0;var se=Object.getOwnPropertyDescriptor(ae,X);se!=null&&se.get==null&&se.set==null&&K.push(X)}}ae=h.getPrototypeOf(ae)}return K}}var ue={}.hasOwnProperty;return function(ae){if(re(ae))return[];var K=[];e:for(var H in ae)if(ue.call(ae,H))K.push(H);else{for(var V=0;V<Q.length;++V)if(ue.call(Q[V],H))continue e;K.push(H)}return K}}(),C=/this\s*\.\s*\S+\s*=/,P=/^[a-z$_][a-z$_0-9]*$/i;function T(Q){try{return Q+""}catch{return"[no string representation]"}}function A(Q){return Q instanceof Error||Q!==null&&typeof Q=="object"&&typeof Q.message=="string"&&typeof Q.name=="string"}function j(Q){return A(Q)&&h.propertyIsWritable(Q,"stack")}var N="stack"in new Error?function(Q){return j(Q)?Q:new Error(T(Q))}:function(Q){if(j(Q))return Q;try{throw new Error(T(Q))}catch(re){return re}};function $(Q){return{}.toString.call(Q)}var U=function(Q){return h.isArray(Q)?Q:null};if(typeof Symbol<"u"&&Symbol.iterator){var B=typeof Array.from=="function"?function(Q){return Array.from(Q)}:function(Q){for(var re,oe=[],ue=Q[Symbol.iterator]();!(re=ue.next()).done;)oe.push(re.value);return oe};U=function(Q){return h.isArray(Q)?Q:Q!=null&&typeof Q[Symbol.iterator]=="function"?B(Q):null}}var W=n!==void 0&&$(n).toLowerCase()==="[object process]",q=n!==void 0&&n.env!==void 0,J={isClass:function(Q){try{if(typeof Q=="function"){var re=h.names(Q.prototype),oe=h.isES5&&re.length>1,ue=re.length>0&&!(re.length===1&&re[0]==="constructor"),ae=C.test(Q+"")&&h.names(Q).length>0;if(oe||ue||ae)return!0}return!1}catch{return!1}},isIdentifier:function(Q){return P.test(Q)},inheritedDataKeys:S,getDataPropertyOrDefault:function(Q,re,oe){if(!h.isES5)return{}.hasOwnProperty.call(Q,re)?Q[re]:void 0;var ue=Object.getOwnPropertyDescriptor(Q,re);return ue!=null?ue.get==null&&ue.set==null?ue.value:oe:void 0},thrower:function(Q){throw Q},isArray:h.isArray,asArray:U,notEnumerableProp:x,isPrimitive:w,isObject:function(Q){return typeof Q=="function"||typeof Q=="object"&&Q!==null},isError:A,canEvaluate:p,errorObj:g,tryCatch:function(Q){return l=Q,b},inherits:function(Q,re){var oe={}.hasOwnProperty;function ue(){for(var ae in this.constructor=Q,this.constructor$=re,re.prototype)oe.call(re.prototype,ae)&&ae.charAt(ae.length-1)!=="$"&&(this[ae+"$"]=re.prototype[ae])}return ue.prototype=re.prototype,Q.prototype=new ue,Q.prototype},withAppended:function(Q,re){var oe,ue=Q.length,ae=new Array(ue+1);for(oe=0;oe<ue;++oe)ae[oe]=Q[oe];return ae[oe]=re,ae},maybeWrapAsError:function(Q){return w(Q)?new Error(T(Q)):Q},toFastProperties:function(Q){return Q},filledRange:function(Q,re,oe){for(var ue=new Array(Q),ae=0;ae<Q;++ae)ue[ae]=re+ae+oe;return ue},toString:T,canAttachTrace:j,ensureErrorObject:N,originatesFromRejection:function(Q){return Q!=null&&(Q instanceof Error.__BluebirdErrorTypes__.OperationalError||Q.isOperational===!0)},markAsOriginatingFromRejection:function(Q){try{x(Q,"isOperational",!0)}catch{}},classString:$,copyDescriptors:function(Q,re,oe){for(var ue=h.names(Q),ae=0;ae<ue.length;++ae){var K=ue[ae];if(oe(K))try{h.defineProperty(re,K,h.getDescriptor(Q,K))}catch{}}},hasDevTools:typeof chrome<"u"&&chrome&&typeof chrome.loadTimes=="function",isNode:W,hasEnvVariables:q,env:function(Q){return q?n.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,re){return Q.bind(re)}};J.isRecentNode=J.isNode&&function(){var Q=n.versions.node.split(".").map(Number);return Q[0]===0&&Q[1]>10||Q[0]>0}(),J.isNode&&J.toFastProperties(n);try{throw new Error}catch(Q){J.lastLineError=Q}s.exports=J},{"./es5":13}]},{},[4])(4),typeof window<"u"&&window!==null?window.P=window.Promise:typeof self<"u"&&self!==null&&(self.P=self.Promise)}).call(this,r(4),r(0),r(11).setImmediate)},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(n,i){if(!i.eol&&n){for(var a=0,o=n.length;a<o;a++)if(n[a]==="\r"){if(n[a+1]===`
|
||
`){i.eol=`\r
|
||
`;break}if(n[a+1]){i.eol="\r";break}}else if(n[a]===`
|
||
`){i.eol=`
|
||
`;break}}return i.eol||`
|
||
`}},function(e,t,r){var n=r(65),i=r(73);e.exports=function(a,o){var s=i(a,o);return n(s)?s:void 0}},function(e,t,r){var n=r(19).Symbol;e.exports=n},function(e,t,r){var n=r(67),i=typeof self=="object"&&self&&self.Object===Object&&self,a=n||i||Function("return this")();e.exports=a},function(e,t){e.exports=function(r){var n=typeof r;return r!=null&&(n=="object"||n=="function")}},function(e,t){var r=Array.isArray;e.exports=r},function(e,t,r){var n=r(30),i=r(76);e.exports=function(a){return typeof a=="symbol"||i(a)&&n(a)=="[object Symbol]"}},function(e,t,r){(function(n,i){var a=r(6);e.exports=T;var o,s=r(37);T.ReadableState=P,r(12).EventEmitter;var c=function(H,V){return H.listeners(V).length},l=r(24),h=r(7).Buffer,p=n.Uint8Array||function(){},g=r(5);g.inherits=r(2);var _=r(41),b=void 0;b=_&&_.debuglog?_.debuglog("stream"):function(){};var w,x=r(42),S=r(25);g.inherits(T,l);var C=["error","close","destroy","pause","resume"];function P(H,V){o=o||r(1),H=H||{};var ne=V instanceof o;this.objectMode=!!H.objectMode,ne&&(this.objectMode=this.objectMode||!!H.readableObjectMode);var X=H.highWaterMark,se=H.readableHighWaterMark,ce=this.objectMode?16:16384;this.highWaterMark=X||X===0?X:ne&&(se||se===0)?se:ce,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new x,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=H.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,H.encoding&&(w||(w=r(26).StringDecoder),this.decoder=new w(H.encoding),this.encoding=H.encoding)}function T(H){if(o=o||r(1),!(this instanceof T))return new T(H);this._readableState=new P(H,this),this.readable=!0,H&&(typeof H.read=="function"&&(this._read=H.read),typeof H.destroy=="function"&&(this._destroy=H.destroy)),l.call(this)}function A(H,V,ne,X,se){var ce,de=H._readableState;return V===null?(de.reading=!1,function(be,I){if(!I.ended){if(I.decoder){var F=I.decoder.end();F&&F.length&&(I.buffer.push(F),I.length+=I.objectMode?1:F.length)}I.ended=!0,U(be)}}(H,de)):(se||(ce=function(be,I){var F;return function(G){return h.isBuffer(G)||G instanceof p}(I)||typeof I=="string"||I===void 0||be.objectMode||(F=new TypeError("Invalid non-string/buffer chunk")),F}(de,V)),ce?H.emit("error",ce):de.objectMode||V&&V.length>0?(typeof V=="string"||de.objectMode||Object.getPrototypeOf(V)===h.prototype||(V=function(be){return h.from(be)}(V)),X?de.endEmitted?H.emit("error",new Error("stream.unshift() after end event")):j(H,de,V,!0):de.ended?H.emit("error",new Error("stream.push() after EOF")):(de.reading=!1,de.decoder&&!ne?(V=de.decoder.write(V),de.objectMode||V.length!==0?j(H,de,V,!1):W(H,de)):j(H,de,V,!1))):X||(de.reading=!1)),function(be){return!be.ended&&(be.needReadable||be.length<be.highWaterMark||be.length===0)}(de)}function j(H,V,ne,X){V.flowing&&V.length===0&&!V.sync?(H.emit("data",ne),H.read(0)):(V.length+=V.objectMode?1:ne.length,X?V.buffer.unshift(ne):V.buffer.push(ne),V.needReadable&&U(H)),W(H,V)}Object.defineProperty(T.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(H){this._readableState&&(this._readableState.destroyed=H)}}),T.prototype.destroy=S.destroy,T.prototype._undestroy=S.undestroy,T.prototype._destroy=function(H,V){this.push(null),V(H)},T.prototype.push=function(H,V){var ne,X=this._readableState;return X.objectMode?ne=!0:typeof H=="string"&&((V=V||X.defaultEncoding)!==X.encoding&&(H=h.from(H,V),V=""),ne=!0),A(this,H,V,!1,ne)},T.prototype.unshift=function(H){return A(this,H,null,!0,!1)},T.prototype.isPaused=function(){return this._readableState.flowing===!1},T.prototype.setEncoding=function(H){return w||(w=r(26).StringDecoder),this._readableState.decoder=new w(H),this._readableState.encoding=H,this};var N=8388608;function $(H,V){return H<=0||V.length===0&&V.ended?0:V.objectMode?1:H!=H?V.flowing&&V.length?V.buffer.head.data.length:V.length:(H>V.highWaterMark&&(V.highWaterMark=function(ne){return ne>=N?ne=N:(ne--,ne|=ne>>>1,ne|=ne>>>2,ne|=ne>>>4,ne|=ne>>>8,ne|=ne>>>16,ne++),ne}(H)),H<=V.length?H:V.ended?V.length:(V.needReadable=!0,0))}function U(H){var V=H._readableState;V.needReadable=!1,V.emittedReadable||(b("emitReadable",V.flowing),V.emittedReadable=!0,V.sync?a.nextTick(B,H):B(H))}function B(H){b("emit readable"),H.emit("readable"),re(H)}function W(H,V){V.readingMore||(V.readingMore=!0,a.nextTick(q,H,V))}function q(H,V){for(var ne=V.length;!V.reading&&!V.flowing&&!V.ended&&V.length<V.highWaterMark&&(b("maybeReadMore read 0"),H.read(0),ne!==V.length);)ne=V.length;V.readingMore=!1}function J(H){b("readable nexttick read 0"),H.read(0)}function Q(H,V){V.reading||(b("resume read 0"),H.read(0)),V.resumeScheduled=!1,V.awaitDrain=0,H.emit("resume"),re(H),V.flowing&&!V.reading&&H.read(0)}function re(H){var V=H._readableState;for(b("flow",V.flowing);V.flowing&&H.read()!==null;);}function oe(H,V){return V.length===0?null:(V.objectMode?ne=V.buffer.shift():!H||H>=V.length?(ne=V.decoder?V.buffer.join(""):V.buffer.length===1?V.buffer.head.data:V.buffer.concat(V.length),V.buffer.clear()):ne=function(X,se,ce){var de;return X<se.head.data.length?(de=se.head.data.slice(0,X),se.head.data=se.head.data.slice(X)):de=X===se.head.data.length?se.shift():ce?function(be,I){var F=I.head,G=1,le=F.data;for(be-=le.length;F=F.next;){var ie=F.data,he=be>ie.length?ie.length:be;if(he===ie.length?le+=ie:le+=ie.slice(0,be),(be-=he)==0){he===ie.length?(++G,F.next?I.head=F.next:I.head=I.tail=null):(I.head=F,F.data=ie.slice(he));break}++G}return I.length-=G,le}(X,se):function(be,I){var F=h.allocUnsafe(be),G=I.head,le=1;for(G.data.copy(F),be-=G.data.length;G=G.next;){var ie=G.data,he=be>ie.length?ie.length:be;if(ie.copy(F,F.length-be,0,he),(be-=he)==0){he===ie.length?(++le,G.next?I.head=G.next:I.head=I.tail=null):(I.head=G,G.data=ie.slice(he));break}++le}return I.length-=le,F}(X,se),de}(H,V.buffer,V.decoder),ne);var ne}function ue(H){var V=H._readableState;if(V.length>0)throw new Error('"endReadable()" called on non-empty stream');V.endEmitted||(V.ended=!0,a.nextTick(ae,V,H))}function ae(H,V){H.endEmitted||H.length!==0||(H.endEmitted=!0,V.readable=!1,V.emit("end"))}function K(H,V){for(var ne=0,X=H.length;ne<X;ne++)if(H[ne]===V)return ne;return-1}T.prototype.read=function(H){b("read",H),H=parseInt(H,10);var V=this._readableState,ne=H;if(H!==0&&(V.emittedReadable=!1),H===0&&V.needReadable&&(V.length>=V.highWaterMark||V.ended))return b("read: emitReadable",V.length,V.ended),V.length===0&&V.ended?ue(this):U(this),null;if((H=$(H,V))===0&&V.ended)return V.length===0&&ue(this),null;var X,se=V.needReadable;return b("need readable",se),(V.length===0||V.length-H<V.highWaterMark)&&b("length less than watermark",se=!0),V.ended||V.reading?b("reading or ended",se=!1):se&&(b("do read"),V.reading=!0,V.sync=!0,V.length===0&&(V.needReadable=!0),this._read(V.highWaterMark),V.sync=!1,V.reading||(H=$(ne,V))),(X=H>0?oe(H,V):null)===null?(V.needReadable=!0,H=0):V.length-=H,V.length===0&&(V.ended||(V.needReadable=!0),ne!==H&&V.ended&&ue(this)),X!==null&&this.emit("data",X),X},T.prototype._read=function(H){this.emit("error",new Error("_read() is not implemented"))},T.prototype.pipe=function(H,V){var ne=this,X=this._readableState;switch(X.pipesCount){case 0:X.pipes=H;break;case 1:X.pipes=[X.pipes,H];break;default:X.pipes.push(H)}X.pipesCount+=1,b("pipe count=%d opts=%j",X.pipesCount,V);var se=V&&V.end===!1||H===i.stdout||H===i.stderr?he:ce;function ce(){b("onend"),H.end()}X.endEmitted?a.nextTick(se):ne.once("end",se),H.on("unpipe",function Oe(Be,ge){b("onunpipe"),Be===ne&&ge&&ge.hasUnpiped===!1&&(ge.hasUnpiped=!0,b("cleanup"),H.removeListener("close",le),H.removeListener("finish",ie),H.removeListener("drain",de),H.removeListener("error",G),H.removeListener("unpipe",Oe),ne.removeListener("end",ce),ne.removeListener("end",he),ne.removeListener("data",F),be=!0,!X.awaitDrain||H._writableState&&!H._writableState.needDrain||de())});var de=function(Oe){return function(){var Be=Oe._readableState;b("pipeOnDrain",Be.awaitDrain),Be.awaitDrain&&Be.awaitDrain--,Be.awaitDrain===0&&c(Oe,"data")&&(Be.flowing=!0,re(Oe))}}(ne);H.on("drain",de);var be=!1,I=!1;function F(Oe){b("ondata"),I=!1,H.write(Oe)!==!1||I||((X.pipesCount===1&&X.pipes===H||X.pipesCount>1&&K(X.pipes,H)!==-1)&&!be&&(b("false write response, pause",ne._readableState.awaitDrain),ne._readableState.awaitDrain++,I=!0),ne.pause())}function G(Oe){b("onerror",Oe),he(),H.removeListener("error",G),c(H,"error")===0&&H.emit("error",Oe)}function le(){H.removeListener("finish",ie),he()}function ie(){b("onfinish"),H.removeListener("close",le),he()}function he(){b("unpipe"),ne.unpipe(H)}return ne.on("data",F),function(Oe,Be,ge){if(typeof Oe.prependListener=="function")return Oe.prependListener(Be,ge);Oe._events&&Oe._events[Be]?s(Oe._events[Be])?Oe._events[Be].unshift(ge):Oe._events[Be]=[ge,Oe._events[Be]]:Oe.on(Be,ge)}(H,"error",G),H.once("close",le),H.once("finish",ie),H.emit("pipe",ne),X.flowing||(b("pipe resume"),ne.resume()),H},T.prototype.unpipe=function(H){var V=this._readableState,ne={hasUnpiped:!1};if(V.pipesCount===0)return this;if(V.pipesCount===1)return H&&H!==V.pipes?this:(H||(H=V.pipes),V.pipes=null,V.pipesCount=0,V.flowing=!1,H&&H.emit("unpipe",this,ne),this);if(!H){var X=V.pipes,se=V.pipesCount;V.pipes=null,V.pipesCount=0,V.flowing=!1;for(var ce=0;ce<se;ce++)X[ce].emit("unpipe",this,ne);return this}var de=K(V.pipes,H);return de===-1?this:(V.pipes.splice(de,1),V.pipesCount-=1,V.pipesCount===1&&(V.pipes=V.pipes[0]),H.emit("unpipe",this,ne),this)},T.prototype.on=function(H,V){var ne=l.prototype.on.call(this,H,V);if(H==="data")this._readableState.flowing!==!1&&this.resume();else if(H==="readable"){var X=this._readableState;X.endEmitted||X.readableListening||(X.readableListening=X.needReadable=!0,X.emittedReadable=!1,X.reading?X.length&&U(this):a.nextTick(J,this))}return ne},T.prototype.addListener=T.prototype.on,T.prototype.resume=function(){var H=this._readableState;return H.flowing||(b("resume"),H.flowing=!0,function(V,ne){ne.resumeScheduled||(ne.resumeScheduled=!0,a.nextTick(Q,V,ne))}(this,H)),this},T.prototype.pause=function(){return b("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(b("pause"),this._readableState.flowing=!1,this.emit("pause")),this},T.prototype.wrap=function(H){var V=this,ne=this._readableState,X=!1;for(var se in H.on("end",function(){if(b("wrapped end"),ne.decoder&&!ne.ended){var de=ne.decoder.end();de&&de.length&&V.push(de)}V.push(null)}),H.on("data",function(de){b("wrapped data"),ne.decoder&&(de=ne.decoder.write(de)),(!ne.objectMode||de!=null)&&(ne.objectMode||de&&de.length)&&(V.push(de)||(X=!0,H.pause()))}),H)this[se]===void 0&&typeof H[se]=="function"&&(this[se]=function(de){return function(){return H[de].apply(H,arguments)}}(se));for(var ce=0;ce<C.length;ce++)H.on(C[ce],this.emit.bind(this,C[ce]));return this._read=function(de){b("wrapped _read",de),X&&(X=!1,H.resume())},this},Object.defineProperty(T.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),T._fromList=oe}).call(this,r(0),r(4))},function(e,t,r){e.exports=r(12).EventEmitter},function(e,t,r){var n=r(6);function i(a,o){a.emit("error",o)}e.exports={destroy:function(a,o){var s=this,c=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return c||l?(o?o(a):!a||this._writableState&&this._writableState.errorEmitted||n.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?(n.nextTick(i,s,h),s._writableState&&(s._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,r){var n=r(7).Buffer,i=n.isEncoding||function(b){switch((b=""+b)&&b.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(b){var w;switch(this.encoding=function(x){var S=function(C){if(!C)return"utf8";for(var P;;)switch(C){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 C;default:if(P)return;C=(""+C).toLowerCase(),P=!0}}(x);if(typeof S!="string"&&(n.isEncoding===i||!i(x)))throw new Error("Unknown encoding: "+x);return S||x}(b),this.encoding){case"utf16le":this.text=c,this.end=l,w=4;break;case"utf8":this.fillLast=s,w=4;break;case"base64":this.text=h,this.end=p,w=3;break;default:return this.write=g,void(this.end=_)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(w)}function o(b){return b<=127?0:b>>5==6?2:b>>4==14?3:b>>3==30?4:b>>6==2?-1:-2}function s(b){var w=this.lastTotal-this.lastNeed,x=function(S,C,P){if((192&C[0])!=128)return S.lastNeed=0,"<22>";if(S.lastNeed>1&&C.length>1){if((192&C[1])!=128)return S.lastNeed=1,"<22>";if(S.lastNeed>2&&C.length>2&&(192&C[2])!=128)return S.lastNeed=2,"<22>"}}(this,b);return x!==void 0?x:this.lastNeed<=b.length?(b.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(b.copy(this.lastChar,w,0,b.length),void(this.lastNeed-=b.length))}function c(b,w){if((b.length-w)%2==0){var x=b.toString("utf16le",w);if(x){var S=x.charCodeAt(x.length-1);if(S>=55296&&S<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=b[b.length-2],this.lastChar[1]=b[b.length-1],x.slice(0,-1)}return x}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=b[b.length-1],b.toString("utf16le",w,b.length-1)}function l(b){var w=b&&b.length?this.write(b):"";if(this.lastNeed){var x=this.lastTotal-this.lastNeed;return w+this.lastChar.toString("utf16le",0,x)}return w}function h(b,w){var x=(b.length-w)%3;return x===0?b.toString("base64",w):(this.lastNeed=3-x,this.lastTotal=3,x===1?this.lastChar[0]=b[b.length-1]:(this.lastChar[0]=b[b.length-2],this.lastChar[1]=b[b.length-1]),b.toString("base64",w,b.length-x))}function p(b){var w=b&&b.length?this.write(b):"";return this.lastNeed?w+this.lastChar.toString("base64",0,3-this.lastNeed):w}function g(b){return b.toString(this.encoding)}function _(b){return b&&b.length?this.write(b):""}t.StringDecoder=a,a.prototype.write=function(b){if(b.length===0)return"";var w,x;if(this.lastNeed){if((w=this.fillLast(b))===void 0)return"";x=this.lastNeed,this.lastNeed=0}else x=0;return x<b.length?w?w+this.text(b,x):this.text(b,x):w||""},a.prototype.end=function(b){var w=b&&b.length?this.write(b):"";return this.lastNeed?w+"<22>":w},a.prototype.text=function(b,w){var x=function(C,P,T){var A=P.length-1;if(A<T)return 0;var j=o(P[A]);return j>=0?(j>0&&(C.lastNeed=j-1),j):--A<T||j===-2?0:(j=o(P[A]))>=0?(j>0&&(C.lastNeed=j-2),j):--A<T||j===-2?0:(j=o(P[A]))>=0?(j>0&&(j===2?j=0:C.lastNeed=j-3),j):0}(this,b,w);if(!this.lastNeed)return b.toString("utf8",w);this.lastTotal=x;var S=b.length-(x-this.lastNeed);return b.copy(this.lastChar,0,S),b.toString("utf8",w,S)},a.prototype.fillLast=function(b){if(this.lastNeed<=b.length)return b.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);b.copy(this.lastChar,this.lastTotal-this.lastNeed,0,b.length),this.lastNeed-=b.length}},function(e,t,r){e.exports=a;var n=r(1),i=r(5);function a(c){if(!(this instanceof a))return new a(c);n.call(this,c),this._transformState={afterTransform:(function(l,h){var p=this._transformState;p.transforming=!1;var g=p.writecb;if(!g)return this.emit("error",new Error("write callback called multiple times"));p.writechunk=null,p.writecb=null,h!=null&&this.push(h),g(l);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,c&&(typeof c.transform=="function"&&(this._transform=c.transform),typeof c.flush=="function"&&(this._flush=c.flush)),this.on("prefinish",o)}function o(){var c=this;typeof this._flush=="function"?this._flush(function(l,h){s(c,l,h)}):s(this,null,null)}function s(c,l,h){if(l)return c.emit("error",l);if(h!=null&&c.push(h),c._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(c._transformState.transforming)throw new Error("Calling transform done when still transforming");return c.push(null)}i.inherits=r(2),i.inherits(a,n),a.prototype.push=function(c,l){return this._transformState.needTransform=!1,n.prototype.push.call(this,c,l)},a.prototype._transform=function(c,l,h){throw new Error("_transform() is not implemented")},a.prototype._write=function(c,l,h){var p=this._transformState;if(p.writecb=h,p.writechunk=c,p.writeencoding=l,!p.transforming){var g=this._readableState;(p.needTransform||g.needReadable||g.length<g.highWaterMark)&&this._read(g.highWaterMark)}},a.prototype._read=function(c){var l=this._transformState;l.writechunk!==null&&l.writecb&&!l.transforming?(l.transforming=!0,this._transform(l.writechunk,l.writeencoding,l.afterTransform)):l.needTransform=!0},a.prototype._destroy=function(c,l){var h=this;n.prototype._destroy.call(this,c,function(p){l(p),h.emit("close")})}},function(e,t,r){(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.bufFromString=function(i){var a=n.byteLength(i),o=n.allocUnsafe?n.allocUnsafe(a):new n(a);return o.write(i),o},t.emptyBuffer=function(){return n.allocUnsafe?n.allocUnsafe(0):new n(0)},t.filterArray=function(i,a){for(var o=[],s=0;s<i.length;s++)a.indexOf(s)>-1&&o.push(i[s]);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,r(3).Buffer)},function(e,t,r){var n=this&&this.__extends||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var c in s)s.hasOwnProperty(c)&&(o[c]=s[c])};return function(o,s){function c(){this.constructor=o}a(o,s),o.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(a){function o(s,c,l){var h=a.call(this,"Error: "+s+". JSON Line number: "+c+(l?" near: "+l:""))||this;return h.err=s,h.line=c,h.extra=l,h.name="CSV Parse Error",h}return n(o,a),o.column_mismatched=function(s,c){return new o("column_mismatched",s,c)},o.unclosed_quote=function(s,c){return new o("unclosed_quote",s,c)},o.fromJSON=function(s){return new o(s.err,s.line,s.extra)},o.prototype.toJSON=function(){return{err:this.err,line:this.line,extra:this.extra}},o}(Error);t.default=i},function(e,t,r){var n=r(18),i=r(68),a=r(69),o=n?n.toStringTag:void 0;e.exports=function(s){return s==null?s===void 0?"[object Undefined]":"[object Null]":o&&o in Object(s)?i(s):a(s)}},function(e,t){e.exports=function(r,n){return r===n||r!=r&&n!=n}},function(e,t,r){e.exports=r(33)},function(e,t,r){var n=r(34),i=function(a,o){return new n.Converter(a,o)};i.csv=i,i.Converter=n.Converter,e.exports=i},function(e,t,r){(function(n){var i=this&&this.__extends||function(){var _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,w){b.__proto__=w}||function(b,w){for(var x in w)w.hasOwnProperty(x)&&(b[x]=w[x])};return function(b,w){function x(){this.constructor=b}_(b,w),b.prototype=w===null?Object.create(w):(x.prototype=w.prototype,new x)}}(),a=this&&this.__importDefault||function(_){return _&&_.__esModule?_:{default:_}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(36),s=r(50),c=r(51),l=a(r(15)),h=r(52),p=r(105),g=function(_){function b(w,x){x===void 0&&(x={});var S=_.call(this,x)||this;return S.options=x,S.params=s.mergeParams(w),S.runtime=c.initParseRuntime(S),S.result=new p.Result(S),S.processor=new h.ProcessorLocal(S),S.once("error",function(C){n(function(){S.result.processError(C),S.emit("done",C)})}),S.once("done",function(){S.processor.destroy()}),S}return i(b,_),b.prototype.preRawData=function(w){return this.runtime.preRawDataHook=w,this},b.prototype.preFileLine=function(w){return this.runtime.preFileLineHook=w,this},b.prototype.subscribe=function(w,x,S){return this.parseRuntime.subscribe={onNext:w,onError:x,onCompleted:S},this},b.prototype.fromFile=function(w,x){var S=this,C=r(!function(){var P=new Error("Cannot find module 'fs'");throw P.code="MODULE_NOT_FOUND",P}());return C.exists(w,function(P){P?C.createReadStream(w,x).pipe(S):S.emit("error",new Error("File does not exist. Check to make sure the file path to your csv is correct."))}),this},b.prototype.fromStream=function(w){return w.pipe(this),this},b.prototype.fromString=function(w){w.toString();var x=new o.Readable,S=0;return x._read=function(C){if(S>=w.length)this.push(null);else{var P=w.substr(S,C);this.push(P),S+=C}},this.fromStream(x)},b.prototype.then=function(w,x){var S=this;return new l.default(function(C,P){S.parseRuntime.then={onfulfilled:function(T){C(w?w(T):T)},onrejected:function(T){x?C(x(T)):P(T)}}})},Object.defineProperty(b.prototype,"parseParam",{get:function(){return this.params},enumerable:!0,configurable:!0}),Object.defineProperty(b.prototype,"parseRuntime",{get:function(){return this.runtime},enumerable:!0,configurable:!0}),b.prototype._transform=function(w,x,S){var C=this;this.processor.process(w).then(function(P){if(P.length>0)return C.runtime.started=!0,C.result.processResult(P)}).then(function(){C.emit("drained"),S()},function(P){C.runtime.hasError=!0,C.runtime.error=P,C.emit("error",P),S()})},b.prototype._flush=function(w){var x=this;this.processor.flush().then(function(S){if(S.length>0)return x.result.processResult(S)}).then(function(){x.processEnd(w)},function(S){x.emit("error",S),w()})},b.prototype.processEnd=function(w){this.result.endProcess(),this.emit("done"),w()},Object.defineProperty(b.prototype,"parsedLineNumber",{get:function(){return this.runtime.parsedLineNumber},enumerable:!0,configurable:!0}),b}(o.Transform);t.Converter=g}).call(this,r(11).setImmediate)},function(e,t,r){(function(n,i){(function(a,o){if(!a.setImmediate){var s,c=1,l={},h=!1,p=a.document,g=Object.getPrototypeOf&&Object.getPrototypeOf(a);g=g&&g.setTimeout?g:a,{}.toString.call(a.process)==="[object process]"?s=function(w){i.nextTick(function(){b(w)})}:function(){if(a.postMessage&&!a.importScripts){var w=!0,x=a.onmessage;return a.onmessage=function(){w=!1},a.postMessage("","*"),a.onmessage=x,w}}()?function(){var w="setImmediate$"+Math.random()+"$",x=function(S){S.source===a&&typeof S.data=="string"&&S.data.indexOf(w)===0&&b(+S.data.slice(w.length))};a.addEventListener?a.addEventListener("message",x,!1):a.attachEvent("onmessage",x),s=function(S){a.postMessage(w+S,"*")}}():a.MessageChannel?function(){var w=new MessageChannel;w.port1.onmessage=function(x){b(x.data)},s=function(x){w.port2.postMessage(x)}}():p&&"onreadystatechange"in p.createElement("script")?function(){var w=p.documentElement;s=function(x){var S=p.createElement("script");S.onreadystatechange=function(){b(x),S.onreadystatechange=null,w.removeChild(S),S=null},w.appendChild(S)}}():s=function(w){setTimeout(b,0,w)},g.setImmediate=function(w){typeof w!="function"&&(w=new Function(""+w));for(var x=new Array(arguments.length-1),S=0;S<x.length;S++)x[S]=arguments[S+1];var C={callback:w,args:x};return l[c]=C,s(c),c++},g.clearImmediate=_}function _(w){delete l[w]}function b(w){if(h)setTimeout(b,0,w);else{var x=l[w];if(x){h=!0;try{(function(S){var C=S.callback,P=S.args;switch(P.length){case 0:C();break;case 1:C(P[0]);break;case 2:C(P[0],P[1]);break;case 3:C(P[0],P[1],P[2]);break;default:C.apply(o,P)}})(x)}finally{_(w),h=!1}}}}})(typeof self>"u"?n===void 0?this:n:self)}).call(this,r(0),r(4))},function(e,t,r){e.exports=i;var n=r(12).EventEmitter;function i(){n.call(this)}r(2)(i,n),i.Readable=r(13),i.Writable=r(46),i.Duplex=r(47),i.Transform=r(48),i.PassThrough=r(49),i.Stream=i,i.prototype.pipe=function(a,o){var s=this;function c(w){a.writable&&a.write(w)===!1&&s.pause&&s.pause()}function l(){s.readable&&s.resume&&s.resume()}s.on("data",c),a.on("drain",l),a._isStdio||o&&o.end===!1||(s.on("end",p),s.on("close",g));var h=!1;function p(){h||(h=!0,a.end())}function g(){h||(h=!0,typeof a.destroy=="function"&&a.destroy())}function _(w){if(b(),n.listenerCount(this,"error")===0)throw w}function b(){s.removeListener("data",c),a.removeListener("drain",l),s.removeListener("end",p),s.removeListener("close",g),s.removeListener("error",_),a.removeListener("error",_),s.removeListener("end",b),s.removeListener("close",b),a.removeListener("close",b)}return s.on("error",_),a.on("error",_),s.on("end",b),s.on("close",b),a.on("close",b),a.emit("pipe",s),a}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(n){return r.call(n)=="[object Array]"}},function(e,t,r){t.byteLength=function(g){var _=l(g),b=_[0],w=_[1];return 3*(b+w)/4-w},t.toByteArray=function(g){for(var _,b=l(g),w=b[0],x=b[1],S=new a(3*(w+x)/4-x),C=0,P=x>0?w-4:w,T=0;T<P;T+=4)_=i[g.charCodeAt(T)]<<18|i[g.charCodeAt(T+1)]<<12|i[g.charCodeAt(T+2)]<<6|i[g.charCodeAt(T+3)],S[C++]=_>>16&255,S[C++]=_>>8&255,S[C++]=255&_;return x===2&&(_=i[g.charCodeAt(T)]<<2|i[g.charCodeAt(T+1)]>>4,S[C++]=255&_),x===1&&(_=i[g.charCodeAt(T)]<<10|i[g.charCodeAt(T+1)]<<4|i[g.charCodeAt(T+2)]>>2,S[C++]=_>>8&255,S[C++]=255&_),S},t.fromByteArray=function(g){for(var _,b=g.length,w=b%3,x=[],S=0,C=b-w;S<C;S+=16383)x.push(p(g,S,S+16383>C?C:S+16383));return w===1?(_=g[b-1],x.push(n[_>>2]+n[_<<4&63]+"==")):w===2&&(_=(g[b-2]<<8)+g[b-1],x.push(n[_>>10]+n[_>>4&63]+n[_<<2&63]+"=")),x.join("")};for(var n=[],i=[],a=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=o.length;s<c;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function l(g){var _=g.length;if(_%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var b=g.indexOf("=");return b===-1&&(b=_),[b,b===_?0:4-b%4]}function h(g){return n[g>>18&63]+n[g>>12&63]+n[g>>6&63]+n[63&g]}function p(g,_,b){for(var w,x=[],S=_;S<b;S+=3)w=(g[S]<<16&16711680)+(g[S+1]<<8&65280)+(255&g[S+2]),x.push(h(w));return x.join("")}i[45]=62,i[95]=63},function(e,t){t.read=function(r,n,i,a,o){var s,c,l=8*o-a-1,h=(1<<l)-1,p=h>>1,g=-7,_=i?o-1:0,b=i?-1:1,w=r[n+_];for(_+=b,s=w&(1<<-g)-1,w>>=-g,g+=l;g>0;s=256*s+r[n+_],_+=b,g-=8);for(c=s&(1<<-g)-1,s>>=-g,g+=a;g>0;c=256*c+r[n+_],_+=b,g-=8);if(s===0)s=1-p;else{if(s===h)return c?NaN:1/0*(w?-1:1);c+=Math.pow(2,a),s-=p}return(w?-1:1)*c*Math.pow(2,s-a)},t.write=function(r,n,i,a,o,s){var c,l,h,p=8*s-o-1,g=(1<<p)-1,_=g>>1,b=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=a?0:s-1,x=a?1:-1,S=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(l=isNaN(n)?1:0,c=g):(c=Math.floor(Math.log(n)/Math.LN2),n*(h=Math.pow(2,-c))<1&&(c--,h*=2),(n+=c+_>=1?b/h:b*Math.pow(2,1-_))*h>=2&&(c++,h/=2),c+_>=g?(l=0,c=g):c+_>=1?(l=(n*h-1)*Math.pow(2,o),c+=_):(l=n*Math.pow(2,_-1)*Math.pow(2,o),c=0));o>=8;r[i+w]=255&l,w+=x,l/=256,o-=8);for(c=c<<o|l,p+=o;p>0;r[i+w]=255&c,w+=x,c/=256,p-=8);r[i+w-x]|=128*S}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(n){return r.call(n)=="[object Array]"}},function(e,t){},function(e,t,r){var n=r(7).Buffer,i=r(43);function a(o,s,c){o.copy(s,c)}e.exports=function(){function o(){(function(s,c){if(!(s instanceof c))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(s){var c={data:s,next:null};this.length>0?this.tail.next=c:this.head=c,this.tail=c,++this.length},o.prototype.unshift=function(s){var c={data:s,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},o.prototype.shift=function(){if(this.length!==0){var s=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,s}},o.prototype.clear=function(){this.head=this.tail=null,this.length=0},o.prototype.join=function(s){if(this.length===0)return"";for(var c=this.head,l=""+c.data;c=c.next;)l+=s+c.data;return l},o.prototype.concat=function(s){if(this.length===0)return n.alloc(0);if(this.length===1)return this.head.data;for(var c=n.allocUnsafe(s>>>0),l=this.head,h=0;l;)a(l.data,c,h),h+=l.data.length,l=l.next;return c},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,r){(function(n){function i(a){try{if(!n.localStorage)return!1}catch{return!1}var o=n.localStorage[a];return o!=null&&String(o).toLowerCase()==="true"}e.exports=function(a,o){if(i("noDeprecation"))return a;var s=!1;return function(){if(!s){if(i("throwDeprecation"))throw new Error(o);i("traceDeprecation")?console.trace(o):console.warn(o),s=!0}return a.apply(this,arguments)}}}).call(this,r(0))},function(e,t,r){e.exports=a;var n=r(27),i=r(5);function a(o){if(!(this instanceof a))return new a(o);n.call(this,o)}i.inherits=r(2),i.inherits(a,n),a.prototype._transform=function(o,s,c){c(null,o)}},function(e,t,r){e.exports=r(14)},function(e,t,r){e.exports=r(1)},function(e,t,r){e.exports=r(13).Transform},function(e,t,r){e.exports=r(13).PassThrough},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.mergeParams=function(n){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 n||(n={}),n)n.hasOwnProperty(a)&&(Array.isArray(n[a])?i[a]=[].concat(n[a]):i[a]=n[a]);return i}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.initParseRuntime=function(n){var i=n.parseParam,a={needProcessIgnoreColumn:!1,needProcessIncludeColumn:!1,selectedColumns:void 0,ended:!1,hasError:!1,error:void 0,delimiter:n.parseParam.delimiter,eol:n.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,r){(function(n){var i=this&&this.__extends||function(){var x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,C){S.__proto__=C}||function(S,C){for(var P in C)C.hasOwnProperty(P)&&(S[P]=C[P])};return function(S,C){function P(){this.constructor=S}x(S,C),S.prototype=C===null?Object.create(C):(P.prototype=C.prototype,new P)}}(),a=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(53),s=a(r(15)),c=r(54),l=a(r(16)),h=r(57),p=r(28),g=r(58),_=a(r(59)),b=a(r(29)),w=function(x){function S(){var C=x!==null&&x.apply(this,arguments)||this;return C.rowSplit=new g.RowSplit(C.converter),C.eolEmitted=!1,C._needEmitEol=void 0,C.headEmitted=!1,C._needEmitHead=void 0,C}return i(S,x),S.prototype.flush=function(){var C=this;if(this.runtime.csvLineBuffer&&this.runtime.csvLineBuffer.length>0){var P=this.runtime.csvLineBuffer;return this.runtime.csvLineBuffer=void 0,this.process(P,!0).then(function(T){return C.runtime.csvLineBuffer&&C.runtime.csvLineBuffer.length>0?s.default.reject(b.default.unclosed_quote(C.runtime.parsedLineNumber,C.runtime.csvLineBuffer.toString())):s.default.resolve(T)})}return s.default.resolve([])},S.prototype.destroy=function(){return s.default.resolve()},Object.defineProperty(S.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(S.prototype,"needEmitHead",{get:function(){return this._needEmitHead===void 0&&(this._needEmitHead=this.converter.listeners("header").length>0),this._needEmitHead},enumerable:!0,configurable:!0}),S.prototype.process=function(C,P){var T,A=this;return P===void 0&&(P=!1),T=P?C.toString():c.prepareData(C,this.converter.parseRuntime),s.default.resolve().then(function(){return A.runtime.preRawDataHook?A.runtime.preRawDataHook(T):T}).then(function(j){return j&&j.length>0?A.processCSV(j,P):s.default.resolve([])})},S.prototype.processCSV=function(C,P){var T=this,A=this.params,j=this.runtime;j.eol||l.default(C,j),this.needEmitEol&&!this.eolEmitted&&j.eol&&(this.converter.emit("eol",j.eol),this.eolEmitted=!0),A.ignoreEmpty&&!j.started&&(C=p.trimLeft(C));var N=h.stringToLines(C,j);return P?(N.lines.push(N.partial),N.partial=""):this.prependLeftBuf(p.bufFromString(N.partial)),N.lines.length>0?(j.preFileLineHook?this.runPreLineHook(N.lines):s.default.resolve(N.lines)).then(function($){return j.started||T.runtime.headers?T.processCSVBody($):T.processDataWithHead($)}):s.default.resolve([])},S.prototype.processDataWithHead=function(C){if(this.params.noheader)this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=[];else{for(var P="",T=[];C.length;){var A=P+C.shift(),j=this.rowSplit.parse(A);if(j.closed){T=j.cells,P="";break}P=A+l.default(A,this.runtime)}if(this.prependLeftBuf(p.bufFromString(P)),T.length===0)return[];this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=T}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(C)},S.prototype.filterHeader=function(){if(this.runtime.selectedColumns=[],this.runtime.headers){for(var C=this.runtime.headers,P=0;P<C.length;P++)if(this.params.ignoreColumns)if(this.params.ignoreColumns.test(C[P])){if(!this.params.includeColumns||!this.params.includeColumns.test(C[P]))continue;this.runtime.selectedColumns.push(P)}else this.runtime.selectedColumns.push(P);else this.params.includeColumns?this.params.includeColumns.test(C[P])&&this.runtime.selectedColumns.push(P):this.runtime.selectedColumns.push(P);this.runtime.headers=p.filterArray(this.runtime.headers,this.runtime.selectedColumns)}},S.prototype.processCSVBody=function(C){if(this.params.output==="line")return C;var P=this.rowSplit.parseMultiLines(C);return this.prependLeftBuf(p.bufFromString(P.partial)),this.params.output==="csv"?P.rowsCells:_.default(P.rowsCells,this.converter)},S.prototype.prependLeftBuf=function(C){C&&(this.runtime.csvLineBuffer?this.runtime.csvLineBuffer=n.concat([C,this.runtime.csvLineBuffer]):this.runtime.csvLineBuffer=C)},S.prototype.runPreLineHook=function(C){var P=this;return new s.default(function(T,A){(function j(N,$,U,B){if(U>=N.length)B();else if($.preFileLineHook){var W=N[U],q=$.preFileLineHook(W,$.parsedLineNumber+U);if(U++,q&&q.then)q.then(function(J){N[U-1]=J,j(N,$,U,B)});else{for(N[U-1]=q;U<N.length;)N[U]=$.preFileLineHook(N[U],$.parsedLineNumber+U),U++;B()}}else B()})(C,P.runtime,0,function(j){j?A(j):T(C)})})},S}(o.Processor);t.ProcessorLocal=w}).call(this,r(3).Buffer)},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(i){this.converter=i,this.params=i.parseParam,this.runtime=i.parseRuntime};t.Processor=n},function(e,t,r){(function(n){var i=this&&this.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(55));t.prepareData=function(o,s){var c=function(h,p){return p.csvLineBuffer&&p.csvLineBuffer.length>0?n.concat([p.csvLineBuffer,h]):h}(o,s);s.csvLineBuffer=void 0;var l=function(h,p){var g=h.length-1;if((128&h[g])!=0){for(;(192&h[g])==128;)g--;g--}return g!=h.length-1?(p.csvLineBuffer=h.slice(g+1),h.slice(0,g+1)):h}(c,s).toString("utf8");return s.started===!1?a.default(l):l}}).call(this,r(3).Buffer)},function(e,t,r){(function(n){var i=r(56);e.exports=function(a){return typeof a=="string"&&a.charCodeAt(0)===65279?a.slice(1):n.isBuffer(a)&&i(a)&&a[0]===239&&a[1]===187&&a[2]===191?a.slice(3):a}}).call(this,r(3).Buffer)},function(e,t){e.exports=function(r){for(var n=0;n<r.length;)if(r[n]==9||r[n]==10||r[n]==13||32<=r[n]&&r[n]<=126)n+=1;else if(194<=r[n]&&r[n]<=223&&128<=r[n+1]&&r[n+1]<=191)n+=2;else if(r[n]==224&&160<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191||(225<=r[n]&&r[n]<=236||r[n]==238||r[n]==239)&&128<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191||r[n]==237&&128<=r[n+1]&&r[n+1]<=159&&128<=r[n+2]&&r[n+2]<=191)n+=3;else{if(!(r[n]==240&&144<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191&&128<=r[n+3]&&r[n+3]<=191||241<=r[n]&&r[n]<=243&&128<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191&&128<=r[n+3]&&r[n+3]<=191||r[n]==244&&128<=r[n+1]&&r[n+1]<=143&&128<=r[n+2]&&r[n+2]<=191&&128<=r[n+3]&&r[n+3]<=191))return!1;n+=4}return!0}},function(e,t,r){var n=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(16));t.stringToLines=function(a,o){var s=i.default(a,o),c=a.split(s);return{lines:c,partial:c.pop()||""}}},function(e,t,r){var n=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(16)),a=r(28),o=[",","|"," ",";",":"],s=function(){function c(l){this.conv=l,this.cachedRegExp={},this.delimiterEmitted=!1,this._needEmitDelimiter=void 0,this.quote=l.parseParam.quote,this.trim=l.parseParam.trim,this.escape=l.parseParam.escape}return Object.defineProperty(c.prototype,"needEmitDelimiter",{get:function(){return this._needEmitDelimiter===void 0&&(this._needEmitDelimiter=this.conv.listeners("delimiter").length>0),this._needEmitDelimiter},enumerable:!0,configurable:!0}),c.prototype.parse=function(l){if(l.length===0||this.conv.parseParam.ignoreEmpty&&l.trim().length===0)return{cells:[],closed:!0};var h=this.quote,p=this.trim;this.escape,(this.conv.parseRuntime.delimiter instanceof Array||this.conv.parseRuntime.delimiter.toLowerCase()==="auto")&&(this.conv.parseRuntime.delimiter=this.getDelimiter(l)),this.needEmitDelimiter&&!this.delimiterEmitted&&(this.conv.emit("delimiter",this.conv.parseRuntime.delimiter),this.delimiterEmitted=!0);var g=this.conv.parseRuntime.delimiter,_=l.split(g);if(h==="off"){if(p)for(var b=0;b<_.length;b++)_[b]=_[b].trim();return{cells:_,closed:!0}}return this.toCSVRow(_,p,h,g)},c.prototype.toCSVRow=function(l,h,p,g){for(var _=[],b=!1,w="",x=0,S=l.length;x<S;x++){var C=l[x];!b&&h&&(C=a.trimLeft(C));var P=C.length;if(b)this.isQuoteClose(C)?(b=!1,w+=g+(C=C.substr(0,P-1)),w=this.escapeQuote(w),h&&(w=a.trimRight(w)),_.push(w),w=""):w+=g+C;else{if(P===2&&C===this.quote+this.quote){_.push("");continue}if(this.isQuoteOpen(C)){if(C=C.substr(1),this.isQuoteClose(C)){C=C.substring(0,C.lastIndexOf(p)),C=this.escapeQuote(C),_.push(C);continue}if(C.indexOf(p)!==-1){for(var T=0,A="",j=0,N=C;j<N.length;j++){var $=N[j];$===p&&A!==this.escape?(T++,A=""):A=$}if(T%2==1){h&&(C=a.trimRight(C)),_.push(p+C);continue}b=!0,w+=C;continue}b=!0,w+=C;continue}h&&(C=a.trimRight(C)),_.push(C)}}return{cells:_,closed:!b}},c.prototype.getDelimiter=function(l){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 p=0,g=",";return h.forEach(function(_){var b=l.split(_).length;b>p&&(g=_,p=b)}),g},c.prototype.isQuoteOpen=function(l){var h=this.quote,p=this.escape;return l[0]===h&&(l[1]!==h||l[1]===p&&(l[2]===h||l.length===2))},c.prototype.isQuoteClose=function(l){var h=this.quote,p=this.escape;this.conv.parseParam.trim&&(l=a.trimRight(l));for(var g=0,_=l.length-1;l[_]===h||l[_]===p;)_--,g++;return g%2!=0},c.prototype.escapeQuote=function(l){var h="es|"+this.quote+"|"+this.escape;this.cachedRegExp[h]===void 0&&(this.cachedRegExp[h]=new RegExp("\\"+this.escape+"\\"+this.quote,"g"));var p=this.cachedRegExp[h];return l.replace(p,this.quote)},c.prototype.parseMultiLines=function(l){for(var h=[],p="";l.length;){var g=p+l.shift(),_=this.parse(g);_.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),p=""):p=g+(i.default(g,this.conv.parseRuntime)||`
|
||
`))}return{rowsCells:h,partial:p}},c}();t.RowSplit=s},function(e,t,r){var n=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(29)),a=n(r(60)),o=/^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$/;function s(S,C,P){if(C.parseParam.checkColumn&&C.parseRuntime.headers&&S.length!==C.parseRuntime.headers.length)throw i.default.column_mismatched(C.parseRuntime.parsedLineNumber+P);return function(T,A,j){for(var N=!1,$={},U=0,B=T.length;U<B;U++){var W=T[U];if(!j.parseParam.ignoreEmpty||W!==""){N=!0;var q=A[U];q&&q!==""||(q=A[U]="field"+(U+1));var J=l(q,U,j);if(J){var Q=J(W,q,$,T,U);Q!==void 0&&h($,q,Q,j,U)}else j.parseParam.checkType&&(W=_(W,q,U,j)(W)),W!==void 0&&h($,q,W,j,U)}}return N?$:null}(S,C.parseRuntime.headers||[],C)||null}t.default=function(S,C){for(var P=[],T=0,A=S.length;T<A;T++){var j=s(S[T],C,T);j&&P.push(j)}return P};var c={string:w,number:b,omit:function(){}};function l(S,C,P){if(P.parseRuntime.columnConv[C]!==void 0)return P.parseRuntime.columnConv[C];var T=P.parseParam.colParser[S];if(T===void 0)return P.parseRuntime.columnConv[C]=null;if(typeof T=="object"&&(T=T.cellParser||"string"),typeof T=="string"){T=T.trim().toLowerCase();var A=c[T];return P.parseRuntime.columnConv[C]=A||null}return P.parseRuntime.columnConv[C]=typeof T=="function"?T:null}function h(S,C,P,T,A){if(!T.parseRuntime.columnValueSetter[A])if(T.parseParam.flatKeys)T.parseRuntime.columnValueSetter[A]=p;else if(C.indexOf(".")>-1){for(var j=C.split("."),N=!0;j.length>0;)if(j.shift().length===0){N=!1;break}!N||T.parseParam.colParser[C]&&T.parseParam.colParser[C].flat?T.parseRuntime.columnValueSetter[A]=p:T.parseRuntime.columnValueSetter[A]=g}else T.parseRuntime.columnValueSetter[A]=p;T.parseParam.nullObject===!0&&P==="null"&&(P=null),T.parseRuntime.columnValueSetter[A](S,C,P)}function p(S,C,P){S[C]=P}function g(S,C,P){a.default(S,C,P)}function _(S,C,P,T){return T.parseRuntime.headerType[P]?T.parseRuntime.headerType[P]:C.indexOf("number#!")>-1?T.parseRuntime.headerType[P]=b:C.indexOf("string#!")>-1?T.parseRuntime.headerType[P]=w:T.parseParam.checkType?T.parseRuntime.headerType[P]=x:T.parseRuntime.headerType[P]=w}function b(S){var C=parseFloat(S);return isNaN(C)?S:C}function w(S){return S.toString()}function x(S){var C=S.trim();return C===""?w(S):o.test(C)?b(S):C.length===5&&C.toLowerCase()==="false"||C.length===4&&C.toLowerCase()==="true"?function(P){var T=P.trim();return T.length!==5||T.toLowerCase()!=="false"}(S):C[0]==="{"&&C[C.length-1]==="}"||C[0]==="["&&C[C.length-1]==="]"?function(P){try{return JSON.parse(P)}catch{return P}}(S):w(S)}},function(e,t,r){var n=r(61);e.exports=function(i,a,o){return i==null?i:n(i,a,o)}},function(e,t,r){var n=r(62),i=r(74),a=r(103),o=r(20),s=r(104);e.exports=function(c,l,h,p){if(!o(c))return c;for(var g=-1,_=(l=i(l,c)).length,b=_-1,w=c;w!=null&&++g<_;){var x=s(l[g]),S=h;if(g!=b){var C=w[x];(S=p?p(C,x,w):void 0)===void 0&&(S=o(C)?C:a(l[g+1])?[]:{})}n(w,x,S),w=w[x]}return c}},function(e,t,r){var n=r(63),i=r(31),a=Object.prototype.hasOwnProperty;e.exports=function(o,s,c){var l=o[s];a.call(o,s)&&i(l,c)&&(c!==void 0||s in o)||n(o,s,c)}},function(e,t,r){var n=r(64);e.exports=function(i,a,o){a=="__proto__"&&n?n(i,a,{configurable:!0,enumerable:!0,value:o,writable:!0}):i[a]=o}},function(e,t,r){var n=r(17),i=function(){try{var a=n(Object,"defineProperty");return a({},"",{}),a}catch{}}();e.exports=i},function(e,t,r){var n=r(66),i=r(70),a=r(20),o=r(72),s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,h=c.toString,p=l.hasOwnProperty,g=RegExp("^"+h.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(_){return!(!a(_)||i(_))&&(n(_)?g:s).test(o(_))}},function(e,t,r){var n=r(30),i=r(20);e.exports=function(a){if(!i(a))return!1;var o=n(a);return o=="[object Function]"||o=="[object GeneratorFunction]"||o=="[object AsyncFunction]"||o=="[object Proxy]"}},function(e,t,r){(function(n){var i=typeof n=="object"&&n&&n.Object===Object&&n;e.exports=i}).call(this,r(0))},function(e,t,r){var n=r(18),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=n?n.toStringTag:void 0;e.exports=function(c){var l=a.call(c,s),h=c[s];try{c[s]=void 0;var p=!0}catch{}var g=o.call(c);return p&&(l?c[s]=h:delete c[s]),g}},function(e,t){var r=Object.prototype.toString;e.exports=function(n){return r.call(n)}},function(e,t,r){var n=r(71),i=function(){var a=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();e.exports=function(a){return!!i&&i in a}},function(e,t,r){var n=r(19)["__core-js_shared__"];e.exports=n},function(e,t){var r=Function.prototype.toString;e.exports=function(n){if(n!=null){try{return r.call(n)}catch{}try{return n+""}catch{}}return""}},function(e,t){e.exports=function(r,n){return r==null?void 0:r[n]}},function(e,t,r){var n=r(21),i=r(75),a=r(77),o=r(100);e.exports=function(s,c){return n(s)?s:i(s,c)?[s]:a(o(s))}},function(e,t,r){var n=r(21),i=r(22),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(s,c){if(n(s))return!1;var l=typeof s;return!(l!="number"&&l!="symbol"&&l!="boolean"&&s!=null&&!i(s))||o.test(s)||!a.test(s)||c!=null&&s in Object(c)}},function(e,t){e.exports=function(r){return r!=null&&typeof r=="object"}},function(e,t,r){var n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(78)(function(o){var s=[];return o.charCodeAt(0)===46&&s.push(""),o.replace(n,function(c,l,h,p){s.push(h?p.replace(i,"$1"):l||c)}),s});e.exports=a},function(e,t,r){var n=r(79);e.exports=function(i){var a=n(i,function(s){return o.size===500&&o.clear(),s}),o=a.cache;return a}},function(e,t,r){var n=r(80),i="Expected a function";function a(o,s){if(typeof o!="function"||s!=null&&typeof s!="function")throw new TypeError(i);var c=function(){var l=arguments,h=s?s.apply(this,l):l[0],p=c.cache;if(p.has(h))return p.get(h);var g=o.apply(this,l);return c.cache=p.set(h,g)||p,g};return c.cache=new(a.Cache||n),c}a.Cache=n,e.exports=a},function(e,t,r){var n=r(81),i=r(95),a=r(97),o=r(98),s=r(99);function c(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var g=l[h];this.set(g[0],g[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,e.exports=c},function(e,t,r){var n=r(82),i=r(88),a=r(94);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||i),string:new n}}},function(e,t,r){var n=r(83),i=r(84),a=r(85),o=r(86),s=r(87);function c(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var g=l[h];this.set(g[0],g[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,e.exports=c},function(e,t,r){var n=r(8);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},function(e,t){e.exports=function(r){var n=this.has(r)&&delete this.__data__[r];return this.size-=n?1:0,n}},function(e,t,r){var n=r(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;if(n){var s=o[a];return s==="__lodash_hash_undefined__"?void 0:s}return i.call(o,a)?o[a]:void 0}},function(e,t,r){var n=r(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;return n?o[a]!==void 0:i.call(o,a)}},function(e,t,r){var n=r(8);e.exports=function(i,a){var o=this.__data__;return this.size+=this.has(i)?0:1,o[i]=n&&a===void 0?"__lodash_hash_undefined__":a,this}},function(e,t,r){var n=r(89),i=r(90),a=r(91),o=r(92),s=r(93);function c(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var g=l[h];this.set(g[0],g[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,e.exports=c},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,r){var n=r(9),i=Array.prototype.splice;e.exports=function(a){var o=this.__data__,s=n(o,a);return!(s<0||(s==o.length-1?o.pop():i.call(o,s,1),--this.size,0))}},function(e,t,r){var n=r(9);e.exports=function(i){var a=this.__data__,o=n(a,i);return o<0?void 0:a[o][1]}},function(e,t,r){var n=r(9);e.exports=function(i){return n(this.__data__,i)>-1}},function(e,t,r){var n=r(9);e.exports=function(i,a){var o=this.__data__,s=n(o,i);return s<0?(++this.size,o.push([i,a])):o[s][1]=a,this}},function(e,t,r){var n=r(17)(r(19),"Map");e.exports=n},function(e,t,r){var n=r(10);e.exports=function(i){var a=n(this,i).delete(i);return this.size-=a?1:0,a}},function(e,t){e.exports=function(r){var n=typeof r;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?r!=="__proto__":r===null}},function(e,t,r){var n=r(10);e.exports=function(i){return n(this,i).get(i)}},function(e,t,r){var n=r(10);e.exports=function(i){return n(this,i).has(i)}},function(e,t,r){var n=r(10);e.exports=function(i,a){var o=n(this,i),s=o.size;return o.set(i,a),this.size+=o.size==s?0:1,this}},function(e,t,r){var n=r(101);e.exports=function(i){return i==null?"":n(i)}},function(e,t,r){var n=r(18),i=r(102),a=r(21),o=r(22),s=n?n.prototype:void 0,c=s?s.toString:void 0;e.exports=function l(h){if(typeof h=="string")return h;if(a(h))return i(h,l)+"";if(o(h))return c?c.call(h):"";var p=h+"";return p=="0"&&1/h==-1/0?"-0":p}},function(e,t){e.exports=function(r,n){for(var i=-1,a=r==null?0:r.length,o=Array(a);++i<a;)o[i]=n(r[i],i,r);return o}},function(e,t){var r=/^(?:0|[1-9]\d*)$/;e.exports=function(n,i){var a=typeof n;return!!(i=i??9007199254740991)&&(a=="number"||a!="symbol"&&r.test(n))&&n>-1&&n%1==0&&n<i}},function(e,t,r){var n=r(22);e.exports=function(i){if(typeof i=="string"||n(i))return i;var a=i+"";return a=="0"&&1/i==-1/0?"-0":a}},function(e,t,r){var n=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(15)),a=r(106),o=function(){function c(l){this.converter=l,this.finalResult=[]}return Object.defineProperty(c.prototype,"needEmitLine",{get:function(){return!!this.converter.parseRuntime.subscribe&&!!this.converter.parseRuntime.subscribe.onNext||this.needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(c.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(c.prototype,"needEmitAll",{get:function(){return!!this.converter.parseRuntime.then&&this.converter.parseParam.needEmitAll},enumerable:!0,configurable:!0}),c.prototype.processResult=function(l){var h=this,p=this.converter.parseRuntime.parsedLineNumber;return this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&p===0&&s(this.converter,"["+a.EOL),new i.default(function(g,_){h.needEmitLine?function b(w,x,S,C,P){if(S>=w.length)P();else if(x.parseRuntime.subscribe&&x.parseRuntime.subscribe.onNext){var T=x.parseRuntime.subscribe.onNext,A=w[S],j=T(A,x.parseRuntime.parsedLineNumber+S);if(S++,j&&j.then)j.then(function(){(function($,U,B,W,q,J,Q){q&&s(B,Q),b($,B,W,q,J)})(w,0,x,S,C,P,A)},P);else{for(C&&s(x,A);S<w.length;){var N=w[S];T(N,x.parseRuntime.parsedLineNumber+S),S++,C&&s(x,N)}P()}}else{if(C)for(;S<w.length;)N=w[S++],s(x,N);P()}}(l,h.converter,0,h.needPushDownstream,function(b){b?_(b):(h.appendFinalResult(l),g())}):(h.appendFinalResult(l),g())})},c.prototype.appendFinalResult=function(l){this.needEmitAll&&(this.finalResult=this.finalResult.concat(l)),this.converter.parseRuntime.parsedLineNumber+=l.length},c.prototype.processError=function(l){this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onError&&this.converter.parseRuntime.subscribe.onError(l),this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onrejected&&this.converter.parseRuntime.then.onrejected(l)},c.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"&&s(this.converter,"]"+a.EOL)},c}();function s(c,l){if(typeof l!="object"||c.options.objectMode)c.push(l);else{var h=JSON.stringify(l);c.push(h+(c.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"/"}}])),CO}var n3e=r3e();const i3e=kt(n3e),a3e=e=>new Promise(t=>{i3e().fromString(e).then(t)}),o3e=new lB,s3e=e=>o3e.parse(e),l3e="shlink",Y8=e=>`${l3e}.${e}`;class u3e{constructor(t){Bc(this,"get",t=>{const r=this.localStorage.getItem(Y8(t));return r?JSON.parse(r):void 0});Bc(this,"set",(t,r)=>this.localStorage.setItem(Y8(t),JSON.stringify(r)));this.localStorage=t}}class c3e{constructor(t){this.storage=t}getTagColors(){return this.storage.get("colors")??{}}storeTagColors(t){this.storage.set("colors",t)}}const f3e=e=>{e.constant("localStorage",window.localStorage),e.service("Storage",u3e,"localStorage"),e.service("TagColorsStorage",c3e,"Storage"),e.constant("csvToJson",a3e),e.constant("jsonToCsv",s3e),e.serviceFactory("useTimeoutToggle",()=>d7)},Ju=new k$,{container:KA}=Ju,d3e=(e,t)=>(...r)=>e[t](...r),h3e=(e,t)=>({...e,[t]:d3e(KA,t)}),p3e=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),l_=(e,t=[])=>i$(e?p3e(e):null,t.reduce(h3e,{}));poe(Ju,l_);ske(Ju,l_);QK(Ju);Kke(Ju,l_);f3e(Ju);t3e(Ju,l_);var PO={},Ig={exports:{}},Z8;function m3e(){return Z8||(Z8=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=r,t.default=r;function r(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return n.apply(void 0,l)}t.main=r,r.clone=a,r.isPlainObject=o,r.recursive=i;function n(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return c(l[0]===!0,!1,l)}t.merge=n;function i(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return c(l[0]===!0,!0,l)}t.recursive=i;function a(l){if(Array.isArray(l)){for(var h=[],p=0;p<l.length;++p)h.push(a(l[p]));return h}else if(o(l)){var h={};for(var p in l)h[p]=a(l[p]);return h}else return l}t.clone=a;function o(l){return l&&typeof l=="object"&&!Array.isArray(l)}t.isPlainObject=o;function s(l,h){if(!o(l))return h;for(var p in h)p==="__proto__"||p==="constructor"||p==="prototype"||(l[p]=o(l[p])&&o(h[p])?s(l[p],h[p]):h[p]);return l}function c(l,h,p){var g;(l||!o(g=p.shift()))&&(g={});for(var _=0;_<p.length;++_){var b=p[_];if(o(b)){for(var w in b)if(!(w==="__proto__"||w==="constructor"||w==="prototype")){var x=l?a(b[w]):b[w];g[w]=h?s(g[w],x):x}}}return g}}(Ig,Ig.exports)),Ig.exports}var X8;function v3e(){return X8||(X8=1,function(e){var t=r(m3e());Object.defineProperty(e,"__esModule",{value:!0}),e.clear=J,e.combineLoads=q,e.load=W,e.save=B;function r(K){return K&&K.__esModule?K:{default:K}}function n(K,H){return c(K)||s(K,H)||a(K,H)||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(K,H){if(K){if(typeof K=="string")return o(K,H);var V=Object.prototype.toString.call(K).slice(8,-1);return V==="Object"&&K.constructor&&(V=K.constructor.name),V==="Map"||V==="Set"?Array.from(K):V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V)?o(K,H):void 0}}function o(K,H){(H==null||H>K.length)&&(H=K.length);for(var V=0,ne=Array(H);V<H;V++)ne[V]=K[V];return ne}function s(K,H){var V=K==null?null:typeof Symbol<"u"&&K[Symbol.iterator]||K["@@iterator"];if(V!=null){var ne,X,se=[],ce=!0,de=!1;try{for(V=V.call(K);!(ce=(ne=V.next()).done)&&(se.push(ne.value),!(H&&se.length===H));ce=!0);}catch(be){de=!0,X=be}finally{try{ce||V.return==null||V.return()}finally{if(de)throw X}}return se}}function c(K){if(Array.isArray(K))return K}function l(K){"@babel/helpers - typeof";return l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},l(K)}function h(K,H,V){return H in K?Object.defineProperty(K,H,{value:V,enumerable:!0,configurable:!0,writable:!0}):K[H]=V,K}var p="[Redux-LocalStorage-Simple]",g="redux_localstorage_simple",_="_",b=[],w=[],x=0,S=!1,C=!1,P=new Map;function T(K){console.warn(p,K)}function A(){}var j=function(K){return K?A:T};function N(K,H){return H===void 0?null:K.length===1?H[K[0]]:N(K.slice(1),H[K[0]])}function $(K){function H(ne,X){return ne.length===0?X:H(ne.slice(1),h({},ne[0],X))}var V=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{};return H(K.split(".").reverse(),V)}function U(K){this.warnFn=K||T}Object.defineProperty(U.prototype,"length",{get:function(){try{return localStorage.length}catch(K){this.warnFn(K)}return 0},configurable:!0,enumerable:!0}),U.prototype.key=function(K){try{return localStorage.key(K)}catch(H){this.warnFn(H)}return null},U.prototype.setItem=function(K,H){try{localStorage.setItem(K,JSON.stringify(H))}catch(V){this.warnFn(V)}},U.prototype.getItem=function(K){try{return JSON.parse(localStorage.getItem(K))}catch(H){this.warnFn(H)}return null},U.prototype.removeItem=function(K){try{localStorage.removeItem(K)}catch(H){this.warnFn(H)}};function B(){var K=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},H=K.states,V=H===void 0?b:H,ne=K.ignoreStates,X=ne===void 0?w:ne,se=K.namespace,ce=se===void 0?g:se,de=K.namespaceSeparator,be=de===void 0?_:de,I=K.debounce,F=I===void 0?x:I,G=K.disableWarnings,le=G===void 0?C:G;return function(ie){return function(he){return function(Oe){function Be(Ue,He){return 1<Ue.split(".").length?N(Ue.split("."),He):N([Ue],He)}function ge(){V.length===0?Ke.setItem(ce,Ee):V.forEach(function(Ue){var He=ce+be+Ue,ye=Be(Ue,Ee);ye?Ke.setItem(He,ye):Ke.removeItem(He)})}var Ee,Ae=j(le),Le=he(Oe);Q(V)||(console.error(p,"'states' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),V=b),Q(X)||(console.error(p,"'ignoreStates' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),X=w),0<X.length&&(X=X.filter(function(Ue){return re(Ue)?Ue:void console.error(p,"'ignoreStates' array contains a non-string value. Ignoring this value. Check your 'ignoreStates' array.")})),re(ce)||(console.error(p,"'namespace' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),ce=g),re(be)||(console.error(p,"'namespaceSeparator' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),be=_),oe(F)||(console.error(p,"'debounce' parameter in 'save()' method was passed a non-integer value. Setting default value instead. Check your 'save()' method."),F=x),Ee=0<X.length?ae(X,ie.getState()):ie.getState();var Ke=new U(Ae);return F?(P.get(V+ce)&&clearTimeout(P.get(V+ce)),P.set(V+ce,setTimeout(function(){ge()},F))):ge(),Le}}}}function W(){var K=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},H=K.states,V=H===void 0?b:H,ne=K.immutablejs,X=ne===void 0?S:ne,se=K.namespace,ce=se===void 0?g:se,de=K.namespaceSeparator,be=de===void 0?_:de,I=K.preloadedState,F=I===void 0?{}:I,G=K.disableWarnings,le=G===void 0?C:G,ie=j(le);Q(V)||(console.error(p,"'states' parameter in 'load()' method was passed a non-array value. Setting default value instead. Check your 'load()' method."),V=b),re(ce)||(console.error(p,"'namespace' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),ce=g),re(be)||(console.error(p,"'namespaceSeparator' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),be=_),X===!0&&ie("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 he=new U(ie),Oe=F;if(V.length===0){var Be=he.getItem(ce);Be&&(Oe=Be)}else V.forEach(function(ge){var Ee=ce+be+ge,Ae=he.getItem(Ee);Ae?Oe=t.default.recursive(Oe,$(ge,Ae)):ie("Invalid load '"+Ee+"' 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 Oe}function q(){for(var K={},H=arguments.length,V=Array(H),ne=0;ne<H;ne++)V[ne]=arguments[ne];return V.forEach(function(X){for(var se in ue(X)||(console.error(p,"One or more loads provided to 'combineLoads()' is not a valid object. Ignoring the invalid load/s. Check your 'combineLoads()' method."),X={}),X)K[se]=X[se]}),K}function J(){var K=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},H=K.namespace,V=H===void 0?g:H,ne=K.disableWarnings,X=ne===void 0?C:ne,se=j(X);re(V)||(console.error(p,"'namespace' parameter in 'clear()' method was passed a non-string value. Setting default value instead. Check your 'clear()' method."),V=g);for(var ce,de=new U(se),be=de.length,I=0;I<be;I++)ce=de.key(I),ce&&ce.slice(0,V.length)===V&&de.removeItem(ce)}function Q(K){return Object.prototype.toString.call(K)==="[object Array]"}function re(K){return typeof K=="string"}function oe(K){return typeof K=="number"&&isFinite(K)&&Math.floor(K)===K}function ue(K){return K!==null&&l(K)==="object"}function ae(K,H){var V=Object.entries(H).reduce(function(ne,X){var se=n(X,2),ce=se[0];return se[1],K.indexOf(ce)===-1&&(ne[ce]=H[ce]),ne},{});return V}}(PO)),PO}var dq=v3e();const g3e=e=>rj({appUpdated:hoe,servers:Ake,selectedServer:e.selectedServerReducer,settings:Jke}),y3e=e=>(e.settings&&e.settings.visits&&e.settings.visits.defaultInterval==="last180days"&&(e.settings.visits.defaultInterval="last180Days"),e),hq={states:["settings","servers"],namespace:"shlink",namespaceSeparator:".",debounce:300},b3e=y3e(dq.load(hq)),_3e=e=>N7({devTools:!1,reducer:g3e(e),preloadedState:b3e,middleware:t=>t({immutableCheck:!1,serializableCheck:!1}).concat(dq.save(hq))}),w3e=!!(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 x3e(e){if("serviceWorker"in navigator){if(new URL(Qg.homepage,window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const r=`${Qg.homepage}/service-worker.js`;w3e?(S3e(r,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")})):pq(r,e)})}}function pq(e,t){navigator.serviceWorker.register(e).then(r=>{r.onupdatefound=()=>{const n=r.installing;n!=null&&(n.onstatechange=()=>{n.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(r)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(r)))})}}).catch(r=>{console.error("Error during service worker registration:",r)})}function S3e(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(r=>{const n=r.headers.get("content-type");r.status===404||n!=null&&n.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(i=>{i.unregister().then(()=>{window.location.reload()})}):pq(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}const mq=_3e(KA),{App:O3e,ScrollToTop:C3e,ErrorHandler:P3e,appUpdateAvailable:E3e}=KA;oH.createRoot(document.getElementById("root")).render(v.jsx(a$,{store:mq,children:v.jsx(y$,{basename:Qg.homepage,children:v.jsx(P3e,{children:v.jsx(C3e,{children:v.jsx(O3e,{})})})})}));x3e({onUpdate(){mq.dispatch(E3e())}});
|