vendor: 5,780 bytes, lines 1-9
1function UK(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(n,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();var cp=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Mr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a7={exports:{}},i2={},i7={exports:{}},cr={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var z1=Symbol.for("react.element"),VK=Symbol.for("react.portal"),$K=Symbol.for("react.fragment"),WK=Symbol.for("react.strict_mode"),HK=Symbol.for("react.profiler"),GK=Symbol.for("react.provider"),YK=Symbol.for("react.context"),XK=Symbol.for("react.forward_ref"),qK=Symbol.for("react.suspense"),QK=Symbol.for("react.memo"),ZK=Symbol.for("react.lazy"),RL=Symbol.iterator;function KK(e){return e===null||typeof e!="object"?null:(e=RL&&e[RL]||e["@@iterator"],typeof e=="function"?e:null)}var s7={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},o7=Object.assign,l7={};function Gh(e,t,r){this.props=e,this.context=t,this.refs=l7,this.updater=r||s7}Gh.prototype.isReactComponent={};Gh.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Gh.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function c7(){}c7.prototype=Gh.prototype;function fA(e,t,r){this.props=e,this.context=t,this.refs=l7,this.updater=r||s7}var dA=fA.prototype=new c7;dA.constructor=fA;o7(dA,Gh.prototype);dA.isPureReactComponent=!0;var jL=Array.isArray,u7=Object.prototype.hasOwnProperty,hA={current:null},f7={key:!0,ref:!0,__self:!0,__source:!0};function d7(e,t,r){var n,a={},i=null,s=null;if(t!=null)for(n in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)u7.call(t,n)&&!f7.hasOwnProperty(n)&&(a[n]=t[n]);var o=arguments.length-2;if(o===1)a.children=r;else if(1<o){for(var u=Array(o),f=0;f<o;f++)u[f]=arguments[f+2];a.children=u}if(e&&e.defaultProps)for(n in o=e.defaultProps,o)a[n]===void 0&&(a[n]=o[n]);return{$$typeof:z1,type:e,key:i,ref:s,props:a,_owner:hA.current}}function JK(e,t){return{$$typeof:z1,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function gA(e){return typeof e=="object"&&e!==null&&e.$$typeof===z1}function eJ(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var FL=/\/+/g;function Fk(e,t){return typeof e=="object"&&e!==null&&e.key!=null?eJ(""+e.key):t.toString(36)}function Zv(e,t,r,n,a){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case z1:case VK:s=!0}}if(s)return s=e,a=a(s),e=n===""?"."+Fk(s,0):n,jL(a)?(r="",e!=null&&(r=e.replace(FL,"$&/")+"/"),Zv(a,t,r,"",function(f){return f})):a!=null&&(gA(a)&&(a=JK(a,r+(!a.key||s&&s.key===a.key?"":(""+a.key).replace(FL,"$&/")+"/")+e)),t.push(a)),1;if(s=0,n=n===""?".":n+":",jL(e))for(var o=0;o<e.length;o++){i=e[o];var u=n+Fk(i,o);s+=Zv(i,t,r,u,a)}else if(u=KK(e),typeof u=="function")for(e=u.call(e),o=0;!(i=e.next()).done;)i=i.value,u=n+Fk(i,o++),s+=Zv(i,t,r,u,a);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function Hy(e,t,r){if(e==null)return e;var n=[],a=0;return Zv(e,n,"","",function(i){return t.call(r,i,a++)}),n}function tJ(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ai={current:null},Kv={transition:null},rJ={ReactCurrentDispatcher:Ai,ReactCurrentBatchConfig:Kv,ReactCurrentOwner:hA};function h7(){throw Error("act(...) is not supported in production builds of React.")}cr.Children={map:Hy,forEach:function(e,t,r){Hy(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Hy(e,function(){t++}),t},toArray:function(e){return Hy(e,function(t){return t})||[]},only:function(e){if(!gA(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};cr.Component=Gh;cr.Fragment=$K;cr.Profiler=HK;cr.PureComponent=fA;cr.StrictMode=WK;cr.Suspense=qK;
vendor: 6,947 bytes, lines 9-25
9cr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rJ;cr.act=h7;cr.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=o7({},e.props),a=e.key,i=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,s=hA.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(u in t)u7.call(t,u)&&!f7.hasOwnProperty(u)&&(n[u]=t[u]===void 0&&o!==void 0?o[u]:t[u])}var u=arguments.length-2;if(u===1)n.children=r;else if(1<u){o=Array(u);for(var f=0;f<u;f++)o[f]=arguments[f+2];n.children=o}return{$$typeof:z1,type:e.type,key:a,ref:i,props:n,_owner:s}};cr.createContext=function(e){return e={$$typeof:YK,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:GK,_context:e},e.Consumer=e};cr.createElement=d7;cr.createFactory=function(e){var t=d7.bind(null,e);return t.type=e,t};cr.createRef=function(){return{current:null}};cr.forwardRef=function(e){return{$$typeof:XK,render:e}};cr.isValidElement=gA;cr.lazy=function(e){return{$$typeof:ZK,_payload:{_status:-1,_result:e},_init:tJ}};cr.memo=function(e,t){return{$$typeof:QK,type:e,compare:t===void 0?null:t}};cr.startTransition=function(e){var t=Kv.transition;Kv.transition={};try{e()}finally{Kv.transition=t}};cr.unstable_act=h7;cr.useCallback=function(e,t){return Ai.current.useCallback(e,t)};cr.useContext=function(e){return Ai.current.useContext(e)};cr.useDebugValue=function(){};cr.useDeferredValue=function(e){return Ai.current.useDeferredValue(e)};cr.useEffect=function(e,t){return Ai.current.useEffect(e,t)};cr.useId=function(){return Ai.current.useId()};cr.useImperativeHandle=function(e,t,r){return Ai.current.useImperativeHandle(e,t,r)};cr.useInsertionEffect=function(e,t){return Ai.current.useInsertionEffect(e,t)};cr.useLayoutEffect=function(e,t){return Ai.current.useLayoutEffect(e,t)};cr.useMemo=function(e,t){return Ai.current.useMemo(e,t)};cr.useReducer=function(e,t,r){return Ai.current.useReducer(e,t,r)};cr.useRef=function(e){return Ai.current.useRef(e)};cr.useState=function(e){return Ai.current.useState(e)};cr.useSyncExternalStore=function(e,t,r){return Ai.current.useSyncExternalStore(e,t,r)};cr.useTransition=function(){return Ai.current.useTransition()};cr.version="18.3.1";i7.exports=cr;var V=i7.exports;const Ie=Mr(V),pA=UK({__proto__:null,default:Ie},[V]);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var nJ=V,aJ=Symbol.for("react.element"),iJ=Symbol.for("react.fragment"),sJ=Object.prototype.hasOwnProperty,oJ=nJ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,lJ={key:!0,ref:!0,__self:!0,__source:!0};function g7(e,t,r){var n,a={},i=null,s=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(n in t)sJ.call(t,n)&&!lJ.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)a[n]===void 0&&(a[n]=t[n]);return{$$typeof:aJ,type:e,key:i,ref:s,props:a,_owner:oJ.current}}i2.Fragment=iJ;i2.jsx=g7;i2.jsxs=g7;a7.exports=i2;var mA=a7.exports;const Zt=mA.Fragment,g=mA.jsx,U=mA.jsxs;var jC={},p7={exports:{}},cs={},m7={exports:{}},y7={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */(function(e){function t(ge,te){var ve=ge.length;ge.push(te);e:for(;0<ve;){var Me=ve-1>>>1,oe=ge[Me];if(0<a(oe,te))ge[Me]=te,ge[ve]=oe,ve=Me;else break e}}function r(ge){return ge.length===0?null:ge[0]}function n(ge){if(ge.length===0)return null;var te=ge[0],ve=ge.pop();if(ve!==te){ge[0]=ve;e:for(var Me=0,oe=ge.length,xe=oe>>>1;Me<xe;){var we=2*(Me+1)-1,Ce=ge[we],De=we+1,Ve=ge[De];if(0>a(Ce,ve))De<oe&&0>a(Ve,Ce)?(ge[Me]=Ve,ge[De]=ve,Me=De):(ge[Me]=Ce,ge[we]=ve,Me=we);else if(De<oe&&0>a(Ve,ve))ge[Me]=Ve,ge[De]=ve,Me=De;else break e}}return te}function a(ge,te){var ve=ge.sortIndex-te.sortIndex;return ve!==0?ve:ge.id-te.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var u=[],f=[],h=1,m=null,x=3,b=!1,S=!1,k=!1,_=typeof setTimeout=="function"?setTimeout:null,N=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 I(ge){for(var te=r(f);te!==null;){if(te.callback===null)n(f);else if(te.startTime<=ge)n(f),te.sortIndex=te.expirationTime,t(u,te);else break;te=r(f)}}function D(ge){if(k=!1,I(ge),!S)if(r(u)!==null)S=!0,de(L);else{var te=r(f);te!==null&&pe(D,te.startTime-ge)}}function L(ge,te){S=!1,k&&(k=!1,N(z),z=-1),b=!0;var ve=x;try{for(I(te),m=r(u);m!==null&&(!(m.expirationTime>te)||ge&&!Y());){var Me=m.callback;if(typeof Me=="function"){m.callback=null,x=m.priorityLevel;var oe=Me(m.expirationTime<=te);te=e.unstable_now(),typeof oe=="function"?m.callback=oe:m===r(u)&&n(u),I(te)}else n(u);m=r(u)}if(m!==null)var xe=!0;else{var we=r(f);we!==null&&pe(D,we.startTime-te),xe=!1}return xe}finally{m=null,x=ve,b=!1}}var F=!1,R=null,z=-1,B=5,X=-1;function Y(){return!(e.unstable_now()-X<B)}function H(){if(R!==null){var ge=e.unstable_now();X=ge;var te=!0;try{te=R(!0,ge)}finally{te?Q():(F=!1,R=null)}}else F=!1}var Q;if(typeof C=="function")Q=function(){C(H)};else if(typeof MessageChannel<"u"){var se=new MessageChannel,ie=se.port2;se.port1.onmessage=H,Q=function(){ie.postMessage(null)}}else Q=function(){_(H,0)};function de(ge){R=ge,F||(F=!0,Q())}function pe(ge,te){z=_(function(){ge(e.unstable_now())},te)}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(ge){ge.callback=null},e.unstable_continueExecution=function(){S||b||(S=!0,de(L))},e.unstable_forceFrameRate=function(ge){0>ge||125<ge?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<ge?Math.floor(1e3/ge):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_getFirstCallbackNode=function(){return r(u)},e.unstable_next=function(ge){switch(x){case 1:case 2:case 3:var te=3;break;default:te=x}var ve=x;x=te;try{return ge()}finally{x=ve}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(ge,te){switch(ge){case 1:case 2:case 3:case 4:case 5:break;default:ge=3}var ve=x;x=ge;
vendor: 4,950 bytes, lines 25-33
25try{return te()}finally{x=ve}},e.unstable_scheduleCallback=function(ge,te,ve){var Me=e.unstable_now();switch(typeof ve=="object"&&ve!==null?(ve=ve.delay,ve=typeof ve=="number"&&0<ve?Me+ve:Me):ve=Me,ge){case 1:var oe=-1;break;case 2:oe=250;break;case 5:oe=1073741823;break;case 4:oe=1e4;break;default:oe=5e3}return oe=ve+oe,ge={id:h++,callback:te,priorityLevel:ge,startTime:ve,expirationTime:oe,sortIndex:-1},ve>Me?(ge.sortIndex=ve,t(f,ge),r(u)===null&&ge===r(f)&&(k?(N(z),z=-1):k=!0,pe(D,ve-Me))):(ge.sortIndex=oe,t(u,ge),S||b||(S=!0,de(L))),ge},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(ge){var te=x;return function(){var ve=x;x=te;try{return ge.apply(this,arguments)}finally{x=ve}}}})(y7);m7.exports=y7;var cJ=m7.exports;/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var uJ=V,ss=cJ;function gt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v7=new Set,nm={};function fd(e,t){Z0(e,t),Z0(e+"Capture",t)}function Z0(e,t){for(nm[e]=t,e=0;e<t.length;e++)v7.add(t[e])}var Gl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),FC=Object.prototype.hasOwnProperty,fJ=/^[: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]*$/,zL={},BL={};function dJ(e){return FC.call(BL,e)?!0:FC.call(zL,e)?!1:fJ.test(e)?BL[e]=!0:(zL[e]=!0,!1)}function hJ(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function gJ(e,t,r,n){if(t===null||typeof t>"u"||hJ(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ti(e,t,r,n,a,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var Oa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Oa[e]=new Ti(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Oa[t]=new Ti(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Oa[e]=new Ti(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Oa[e]=new Ti(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Oa[e]=new Ti(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Oa[e]=new Ti(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Oa[e]=new Ti(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Oa[e]=new Ti(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Oa[e]=new Ti(e,5,!1,e.toLowerCase(),null,!1,!1)});var yA=/[\-:]([a-z])/g;function vA(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
33-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(yA,vA);Oa[t]=new Ti(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(yA,vA);Oa[t]=new Ti(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(yA,vA);Oa[t]=new Ti(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Oa[e]=new Ti(e,1,!1,e.toLowerCase(),null,!1,!1)});Oa.xlinkHref=new Ti("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Oa[e]=new Ti(e,1,!1,e.toLowerCase(),null,!0,!0)});function xA(e,t,r,n){var a=Oa.hasOwnProperty(t)?Oa[t]:null;(a!==null?a.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(gJ(t,r,a,n)&&(r=null),n||a===null?dJ(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,n=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var sc=uJ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Gy=Symbol.for("react.element"),s0=Symbol.for("react.portal"),o0=Symbol.for("react.fragment"),bA=Symbol.for("react.strict_mode"),zC=Symbol.for("react.profiler"),x7=Symbol.for("react.provider"),b7=Symbol.for("react.context"),wA=Symbol.for("react.forward_ref"),BC=Symbol.for("react.suspense"),UC=Symbol.for("react.suspense_list"),kA=Symbol.for("react.memo"),_c=Symbol.for("react.lazy"),w7=Symbol.for("react.offscreen"),UL=Symbol.iterator;function Ig(e){return e===null||typeof e!="object"?null:(e=UL&&e[UL]||e["@@iterator"],typeof e=="function"?e:null)}var wn=Object.assign,zk;function up(e){if(zk===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);zk=t&&t[1]||""}return` 34`+zk+e}var Bk=!1;function Uk(e,t){if(!e||Bk)return"";Bk=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(f){var n=f}Reflect.construct(e,[],t)}else{try{t.call()}catch(f){n=f}e.call(t.prototype)}else{try{throw Error()}catch(f){n=f}e()}}catch(f){if(f&&n&&typeof f.stack=="string"){for(var a=f.stack.split(` 35`),i=n.stack.split(` 36`),s=a.length-1,o=i.length-1;1<=s&&0<=o&&a[s]!==i[o];)o--;for(;1<=s&&0<=o;s--,o--)if(a[s]!==i[o]){if(s!==1||o!==1)do if(s--,o--,0>o||a[s]!==i[o]){var u=` 37`+a[s].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=s&&0<=o);break}}}finally{Bk=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?up(e):""}function pJ(e){switch(e.tag){case 5:return up(e.type);case 16:return up("Lazy");case 13:return up("Suspense");case 19:return up("SuspenseList");case 0:case 2:case 15:return e=Uk(e.type,!1),e;case 11:return e=Uk(e.type.render,!1),e;case 1:return e=Uk(e.type,!0),e;default:return""}}function VC(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case o0:return"Fragment";case s0:return"Portal";case zC:return"Profiler";case bA:return"StrictMode";case BC:return"Suspense";case UC:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case b7:return(e.displayName||"Context")+".Consumer";case x7:return(e._context.displayName||"Context")+".Provider";case wA:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case kA:return t=e.displayName||null,t!==null?t:VC(e.type)||"Memo";case _c:t=e._payload,e=e._init;try{return VC(e(t))}catch{}}return null}function mJ(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return VC(t);case 8:return t===bA?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function du(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function k7(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function yJ(e){var t=k7(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(s){n=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yy(e){e._valueTracker||(e._valueTracker=yJ(e))}function S7(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=k7(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Lx(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function $C(e,t){var r=t.checked;return wn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function VL(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=du(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}
vendor: 4,658 bytes, line 37
37function C7(e,t){t=t.checked,t!=null&&xA(e,"checked",t,!1)}function WC(e,t){C7(e,t);var r=du(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?HC(e,t.type,r):t.hasOwnProperty("defaultValue")&&HC(e,t.type,du(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function $L(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function HC(e,t,r){(t!=="number"||Lx(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var fp=Array.isArray;function T0(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+du(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function GC(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(gt(91));return wn({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function WL(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(gt(92));if(fp(r)){if(1<r.length)throw Error(gt(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:du(r)}}function _7(e,t){var r=du(t.value),n=du(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function HL(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function E7(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function YC(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?E7(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Xy,A7=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Xy=Xy||document.createElement("div"),Xy.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Xy.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function am(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var _p={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},vJ=["Webkit","ms","Moz","O"];Object.keys(_p).forEach(function(e){vJ.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_p[t]=_p[e]})});function T7(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||_p.hasOwnProperty(e)&&_p[e]?(""+t).trim():t+"px"}function N7(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=T7(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var xJ=wn({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 XC(e,t){if(t){if(xJ[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(gt(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(gt(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(gt(61))}if(t.style!=null&&typeof t.style!="object")throw Error(gt(62))}}function qC(e,t){if(e.indexOf("-")===-1)return typeof t.is=="str
37ing";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var QC=null;function SA(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ZC=null,N0=null,M0=null;function GL(e){if(e=V1(e)){if(typeof ZC!="function")throw Error(gt(280));var t=e.stateNode;t&&(t=u2(t),ZC(e.stateNode,e.type,t))}}function M7(e){N0?M0?M0.push(e):M0=[e]:N0=e}function L7(){if(N0){var e=N0,t=M0;if(M0=N0=null,GL(e),t)for(e=0;e<t.length;e++)GL(t[e])}}function I7(e,t){return e(t)}function P7(){}var Vk=!1;function D7(e,t,r){if(Vk)return e(t,r);Vk=!0;try{return I7(e,t,r)}finally{Vk=!1,(N0!==null||M0!==null)&&(P7(),L7())}}function im(e,t){var r=e.stateNode;if(r===null)return null;var n=u2(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(gt(231,t,typeof r));return r}var KC=!1;if(Gl)try{var Pg={};Object.defineProperty(Pg,"passive",{get:function(){KC=!0}}),window.addEventListener("test",Pg,Pg),window.removeEventListener("test",Pg,Pg)}catch{KC=!1}function bJ(e,t,r,n,a,i,s,o,u){var f=Array.prototype.slice.call(arguments,3);try{t.apply(r,f)}catch(h){this.onError(h)}}var Ep=!1,Ix=null,Px=!1,JC=null,wJ={onError:function(e){Ep=!0,Ix=e}};function kJ(e,t,r,n,a,i,s,o,u){Ep=!1,Ix=null,bJ.apply(wJ,arguments)}function SJ(e,t,r,n,a,i,s,o,u){if(kJ.apply(this,arguments),Ep){if(Ep){var f=Ix;Ep=!1,Ix=null}else throw Error(gt(198));Px||(Px=!0,JC=f)}}function dd(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function O7(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function YL(e){if(dd(e)!==e)throw Error(gt(188))}function CJ(e){var t=e.alternate;if(!t){if(t=dd(e),t===null)throw Error(gt(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var i=a.alternate;if(i===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===r)return YL(a),e;if(i===n)return YL(a),t;i=i.sibling}throw Error(gt(188))}if(r.return!==n.return)r=a,n=i;else{for(var s=!1,o=a.child;o;){if(o===r){s=!0,r=a,n=i;break}if(o===n){s=!0,n=a,r=i;break}o=o.sibling}if(!s){for(o=i.child;o;){if(o===r){s=!0,r=i,n=a;break}if(o===n){s=!0,n=i,r=a;break}o=o.sibling}if(!s)throw Error(gt(189))}}if(r.alternate!==n)throw Error(gt(190))}if(r.tag!==3)throw Error(gt(188));return r.stateNode.current===r?e:t}function R7(e){return e=CJ(e),e!==null?j7(e):null}function j7(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=j7(e);if(t!==null)return t;e=e.sibling}return null}var F7=ss.unstable_scheduleCallback,XL=ss.unstable_cancelCallback,_J=ss.unstable_shouldYield,EJ=ss.unstable_requestPaint,Dn=ss.unstable_now,AJ=ss.unstable_getCurrentPriorityLevel,CA=ss.unstable_ImmediatePriority,z7=ss.unstable_UserBlockingPriority,Dx=ss.unstable_NormalPriority,TJ=ss.unstable_LowPriority,B7=ss.unstable_IdlePriority,s2=null,Wo=null;function NJ(e){if(Wo&&typeof Wo.onCommitFiberRoot=="function")try{Wo.onCommitFiberRoot(s2,e,void 0,(e.current.flags&128)===128)}catch{}}var po=Math.clz32?Math.clz32:IJ,MJ=Math.log,LJ=Math.LN2;function IJ(e){return e>>>=0,e===0?32:31-(MJ(e)/LJ|0)|0}var qy=64,Qy=4194304;function dp(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ox(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes,s=r&268435455;if(s!==0){var o=s&~a;o!==0?n=dp(o):(i&=s,i!==0&&(n=dp(i)))}else s=r&~a,s!==0?n=dp(s):i!==0&&(n=dp(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-po(t),a=1<<r,n|=e[r],t&=~a;return n}function PJ(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function DJ(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-po(i),o=1<<s,u=a[s];u===-1?(!(o&r)||o&n)&&(a[s]=PJ(o,t)):u<=t&&(e.expiredLanes|=o),i&=~o}}function e3(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function U7(){var e=qy;return qy<<=1,!(qy&4194240)&&(qy=64),e}function $k(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 4,087 bytes, line 37
37function B1(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-po(t),e[t]=r}function OJ(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-po(r),i=1<<a;t[a]=0,n[a]=-1,e[a]=-1,r&=~i}}function _A(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-po(r),a=1<<n;a&t|e[n]&t&&(e[n]|=t),r&=~a}}var jr=0;function V7(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var $7,EA,W7,H7,G7,t3=!1,Zy=[],Qc=null,Zc=null,Kc=null,sm=new Map,om=new Map,Tc=[],RJ="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 qL(e,t){switch(e){case"focusin":case"focusout":Qc=null;break;case"dragenter":case"dragleave":Zc=null;break;case"mouseover":case"mouseout":Kc=null;break;case"pointerover":case"pointerout":sm.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":om.delete(t.pointerId)}}function Dg(e,t,r,n,a,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[a]},t!==null&&(t=V1(t),t!==null&&EA(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function jJ(e,t,r,n,a){switch(t){case"focusin":return Qc=Dg(Qc,e,t,r,n,a),!0;case"dragenter":return Zc=Dg(Zc,e,t,r,n,a),!0;case"mouseover":return Kc=Dg(Kc,e,t,r,n,a),!0;case"pointerover":var i=a.pointerId;return sm.set(i,Dg(sm.get(i)||null,e,t,r,n,a)),!0;case"gotpointercapture":return i=a.pointerId,om.set(i,Dg(om.get(i)||null,e,t,r,n,a)),!0}return!1}function Y7(e){var t=df(e.target);if(t!==null){var r=dd(t);if(r!==null){if(t=r.tag,t===13){if(t=O7(r),t!==null){e.blockedOn=t,G7(e.priority,function(){W7(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Jv(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=r3(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);QC=n,r.target.dispatchEvent(n),QC=null}else return t=V1(r),t!==null&&EA(t),e.blockedOn=r,!1;t.shift()}return!0}function QL(e,t,r){Jv(e)&&r.delete(t)}function FJ(){t3=!1,Qc!==null&&Jv(Qc)&&(Qc=null),Zc!==null&&Jv(Zc)&&(Zc=null),Kc!==null&&Jv(Kc)&&(Kc=null),sm.forEach(QL),om.forEach(QL)}function Og(e,t){e.blockedOn===t&&(e.blockedOn=null,t3||(t3=!0,ss.unstable_scheduleCallback(ss.unstable_NormalPriority,FJ)))}function lm(e){function t(a){return Og(a,e)}if(0<Zy.length){Og(Zy[0],e);for(var r=1;r<Zy.length;r++){var n=Zy[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Qc!==null&&Og(Qc,e),Zc!==null&&Og(Zc,e),Kc!==null&&Og(Kc,e),sm.forEach(t),om.forEach(t),r=0;r<Tc.length;r++)n=Tc[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Tc.length&&(r=Tc[0],r.blockedOn===null);)Y7(r),r.blockedOn===null&&Tc.shift()}var L0=sc.ReactCurrentBatchConfig,Rx=!0;function zJ(e,t,r,n){var a=jr,i=L0.transition;L0.transition=null;try{jr=1,AA(e,t,r,n)}finally{jr=a,L0.transition=i}}function BJ(e,t,r,n){var a=jr,i=L0.transition;L0.transition=null;try{jr=4,AA(e,t,r,n)}finally{jr=a,L0.transition=i}}function AA(e,t,r,n){if(Rx){var a=r3(e,t,r,n);if(a===null)Jk(e,t,n,jx,r),qL(e,n);else if(jJ(a,e,t,r,n))n.stopPropagation();else if(qL(e,n),t&4&&-1<RJ.indexOf(e)){for(;a!==null;){var i=V1(a);if(i!==null&&$7(i),i=r3(e,t,r,n),i===null&&Jk(e,t,n,jx,r),i===a)break;a=i}a!==null&&n.stopPropagation()}else Jk(e,t,n,null,r)}}var jx=null;function r3(e,t,r,n){if(jx=null,e=SA(n),e=df(e),e!==null)if(t=dd(e),t===null)e=null;else if(r=t.tag,r===13){if(e=O7(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return jx=e,null}
vendor: 4,374 bytes, line 37
37function X7(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(AJ()){case CA:return 1;case z7:return 4;case Dx:case TJ:return 16;case B7:return 536870912;default:return 16}default:return 16}}var Uc=null,TA=null,ex=null;function q7(){if(ex)return ex;var e,t=TA,r=t.length,n,a="value"in Uc?Uc.value:Uc.textContent,i=a.length;for(e=0;e<r&&t[e]===a[e];e++);var s=r-e;for(n=1;n<=s&&t[r-n]===a[i-n];n++);return ex=a.slice(e,1<n?1-n:void 0)}function tx(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ky(){return!0}function ZL(){return!1}function us(e){function t(r,n,a,i,s){this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(r=e[o],this[o]=r?r(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ky:ZL,this.isPropagationStopped=ZL,this}return wn(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ky)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ky)},persist:function(){},isPersistent:Ky}),t}var Yh={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},NA=us(Yh),U1=wn({},Yh,{view:0,detail:0}),UJ=us(U1),Wk,Hk,Rg,o2=wn({},U1,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:MA,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Rg&&(Rg&&e.type==="mousemove"?(Wk=e.screenX-Rg.screenX,Hk=e.screenY-Rg.screenY):Hk=Wk=0,Rg=e),Wk)},movementY:function(e){return"movementY"in e?e.movementY:Hk}}),KL=us(o2),VJ=wn({},o2,{dataTransfer:0}),$J=us(VJ),WJ=wn({},U1,{relatedTarget:0}),Gk=us(WJ),HJ=wn({},Yh,{animationName:0,elapsedTime:0,pseudoElement:0}),GJ=us(HJ),YJ=wn({},Yh,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),XJ=us(YJ),qJ=wn({},Yh,{data:0}),JL=us(qJ),QJ={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ZJ={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"},KJ={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function JJ(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=KJ[e])?!!t[e]:!1}function MA(){return JJ}var eee=wn({},U1,{key:function(e){if(e.key){var t=QJ[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 6,079 bytes, line 37
37return e.type==="keypress"?(e=tx(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ZJ[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:MA,charCode:function(e){return e.type==="keypress"?tx(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?tx(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),tee=us(eee),ree=wn({},o2,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),eI=us(ree),nee=wn({},U1,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:MA}),aee=us(nee),iee=wn({},Yh,{propertyName:0,elapsedTime:0,pseudoElement:0}),see=us(iee),oee=wn({},o2,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),lee=us(oee),cee=[9,13,27,32],LA=Gl&&"CompositionEvent"in window,Ap=null;Gl&&"documentMode"in document&&(Ap=document.documentMode);var uee=Gl&&"TextEvent"in window&&!Ap,Q7=Gl&&(!LA||Ap&&8<Ap&&11>=Ap),tI=String.fromCharCode(32),rI=!1;function Z7(e,t){switch(e){case"keyup":return cee.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function K7(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var l0=!1;function fee(e,t){switch(e){case"compositionend":return K7(t);case"keypress":return t.which!==32?null:(rI=!0,tI);case"textInput":return e=t.data,e===tI&&rI?null:e;default:return null}}function dee(e,t){if(l0)return e==="compositionend"||!LA&&Z7(e,t)?(e=q7(),ex=TA=Uc=null,l0=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Q7&&t.locale!=="ko"?null:t.data;default:return null}}var hee={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 nI(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!hee[e.type]:t==="textarea"}function J7(e,t,r,n){M7(n),t=Fx(t,"onChange"),0<t.length&&(r=new NA("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Tp=null,cm=null;function gee(e){uF(e,0)}function l2(e){var t=f0(e);if(S7(t))return e}function pee(e,t){if(e==="change")return t}var eF=!1;if(Gl){var Yk;if(Gl){var Xk="oninput"in document;if(!Xk){var aI=document.createElement("div");aI.setAttribute("oninput","return;"),Xk=typeof aI.oninput=="function"}Yk=Xk}else Yk=!1;eF=Yk&&(!document.documentMode||9<document.documentMode)}function iI(){Tp&&(Tp.detachEvent("onpropertychange",tF),cm=Tp=null)}function tF(e){if(e.propertyName==="value"&&l2(cm)){var t=[];J7(t,cm,e,SA(e)),D7(gee,t)}}function mee(e,t,r){e==="focusin"?(iI(),Tp=t,cm=r,Tp.attachEvent("onpropertychange",tF)):e==="focusout"&&iI()}function yee(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return l2(cm)}function vee(e,t){if(e==="click")return l2(t)}function xee(e,t){if(e==="input"||e==="change")return l2(t)}function bee(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var wo=typeof Object.is=="function"?Object.is:bee;function um(e,t){if(wo(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var a=r[n];if(!FC.call(t,a)||!wo(e[a],t[a]))return!1}return!0}function sI(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function oI(e,t){var r=sI(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sI(r)}}function rF(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?rF(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function nF(){for(var e=window,t=Lx();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Lx(e.document)}return t}function IA(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function wee(e){var t=nF(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&rF(r.ownerDocument.documentElement,r)){if(n!==null&&IA(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,i=Math.min(n.start,a);n=n.end===void 0?i:Math.min(n.end,a),!e.extend&&i>n&&(a=n,n=i,i=a),a=oI(r,i);var s=oI(r,n);a&&s&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var kee=Gl&&"documentMode"in document&&11>=document.documentMode,c0=null,n3=null,Np=null,a3=!1;function lI(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;a3||c0==null||c0!==Lx(n)||(n=c0,"selectionStart"in n&&IA(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 4,389 bytes, line 37
37sNode:n.focusNode,focusOffset:n.focusOffset}),Np&&um(Np,n)||(Np=n,n=Fx(n3,"onSelect"),0<n.length&&(t=new NA("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=c0)))}function Jy(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var u0={animationend:Jy("Animation","AnimationEnd"),animationiteration:Jy("Animation","AnimationIteration"),animationstart:Jy("Animation","AnimationStart"),transitionend:Jy("Transition","TransitionEnd")},qk={},aF={};Gl&&(aF=document.createElement("div").style,"AnimationEvent"in window||(delete u0.animationend.animation,delete u0.animationiteration.animation,delete u0.animationstart.animation),"TransitionEvent"in window||delete u0.transitionend.transition);function c2(e){if(qk[e])return qk[e];if(!u0[e])return e;var t=u0[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in aF)return qk[e]=t[r];return e}var iF=c2("animationend"),sF=c2("animationiteration"),oF=c2("animationstart"),lF=c2("transitionend"),cF=new Map,cI="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 _u(e,t){cF.set(e,t),fd(t,[e])}for(var Qk=0;Qk<cI.length;Qk++){var Zk=cI[Qk],See=Zk.toLowerCase(),Cee=Zk[0].toUpperCase()+Zk.slice(1);_u(See,"on"+Cee)}_u(iF,"onAnimationEnd");_u(sF,"onAnimationIteration");_u(oF,"onAnimationStart");_u("dblclick","onDoubleClick");_u("focusin","onFocus");_u("focusout","onBlur");_u(lF,"onTransitionEnd");Z0("onMouseEnter",["mouseout","mouseover"]);Z0("onMouseLeave",["mouseout","mouseover"]);Z0("onPointerEnter",["pointerout","pointerover"]);Z0("onPointerLeave",["pointerout","pointerover"]);fd("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));fd("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));fd("onBeforeInput",["compositionend","keypress","textInput","paste"]);fd("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));fd("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));fd("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var hp="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(" "),_ee=new Set("cancel close invalid load scroll toggle".split(" ").concat(hp));function uI(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,SJ(n,t,void 0,e),e.currentTarget=null}function uF(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var s=n.length-1;0<=s;s--){var o=n[s],u=o.instance,f=o.currentTarget;if(o=o.listener,u!==i&&a.isPropagationStopped())break e;uI(a,o,f),i=u}else for(s=0;s<n.length;s++){if(o=n[s],u=o.instance,f=o.currentTarget,o=o.listener,u!==i&&a.isPropagationStopped())break e;uI(a,o,f),i=u}}}if(Px)throw e=JC,Px=!1,JC=null,e}function Jr(e,t){var r=t[c3];r===void 0&&(r=t[c3]=new Set);var n=e+"__bubble";r.has(n)||(fF(t,e,2,!1),r.add(n))}function Kk(e,t,r){var n=0;t&&(n|=4),fF(r,e,n,t)}var ev="_reactListening"+Math.random().toString(36).slice(2);function fm(e){if(!e[ev]){e[ev]=!0,v7.forEach(function(r){r!=="selectionchange"&&(_ee.has(r)||Kk(r,!1,e),Kk(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ev]||(t[ev]=!0,Kk("selectionchange",!1,t))}}function fF(e,t,r,n){switch(X7(t)){case 1:var a=zJ;break;case 4:a=BJ;break;default:a=AA}r=a.bind(null,t,r,e),a=void 0,!KC||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function Jk(e,t,r,n,a){var i=n;
vendor: 5,543 bytes, lines 37-38
37if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var s=n.tag;if(s===3||s===4){var o=n.stateNode.containerInfo;if(o===a||o.nodeType===8&&o.parentNode===a)break;if(s===4)for(s=n.return;s!==null;){var u=s.tag;if((u===3||u===4)&&(u=s.stateNode.containerInfo,u===a||u.nodeType===8&&u.parentNode===a))return;s=s.return}for(;o!==null;){if(s=df(o),s===null)return;if(u=s.tag,u===5||u===6){n=i=s;continue e}o=o.parentNode}}n=n.return}D7(function(){var f=i,h=SA(r),m=[];e:{var x=cF.get(e);if(x!==void 0){var b=NA,S=e;switch(e){case"keypress":if(tx(r)===0)break e;case"keydown":case"keyup":b=tee;break;case"focusin":S="focus",b=Gk;break;case"focusout":S="blur",b=Gk;break;case"beforeblur":case"afterblur":b=Gk;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":b=KL;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":b=$J;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":b=aee;break;case iF:case sF:case oF:b=GJ;break;case lF:b=see;break;case"scroll":b=UJ;break;case"wheel":b=lee;break;case"copy":case"cut":case"paste":b=XJ;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":b=eI}var k=(t&4)!==0,_=!k&&e==="scroll",N=k?x!==null?x+"Capture":null:x;k=[];for(var C=f,I;C!==null;){I=C;var D=I.stateNode;if(I.tag===5&&D!==null&&(I=D,N!==null&&(D=im(C,N),D!=null&&k.push(dm(C,D,I)))),_)break;C=C.return}0<k.length&&(x=new b(x,S,null,r,h),m.push({event:x,listeners:k}))}}if(!(t&7)){e:{if(x=e==="mouseover"||e==="pointerover",b=e==="mouseout"||e==="pointerout",x&&r!==QC&&(S=r.relatedTarget||r.fromElement)&&(df(S)||S[Yl]))break e;if((b||x)&&(x=h.window===h?h:(x=h.ownerDocument)?x.defaultView||x.parentWindow:window,b?(S=r.relatedTarget||r.toElement,b=f,S=S?df(S):null,S!==null&&(_=dd(S),S!==_||S.tag!==5&&S.tag!==6)&&(S=null)):(b=null,S=f),b!==S)){if(k=KL,D="onMouseLeave",N="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(k=eI,D="onPointerLeave",N="onPointerEnter",C="pointer"),_=b==null?x:f0(b),I=S==null?x:f0(S),x=new k(D,C+"leave",b,r,h),x.target=_,x.relatedTarget=I,D=null,df(h)===f&&(k=new k(N,C+"enter",S,r,h),k.target=I,k.relatedTarget=_,D=k),_=D,b&&S)t:{for(k=b,N=S,C=0,I=k;I;I=$d(I))C++;for(I=0,D=N;D;D=$d(D))I++;for(;0<C-I;)k=$d(k),C--;for(;0<I-C;)N=$d(N),I--;for(;C--;){if(k===N||N!==null&&k===N.alternate)break t;k=$d(k),N=$d(N)}k=null}else k=null;b!==null&&fI(m,x,b,k,!1),S!==null&&_!==null&&fI(m,_,S,k,!0)}}e:{if(x=f?f0(f):window,b=x.nodeName&&x.nodeName.toLowerCase(),b==="select"||b==="input"&&x.type==="file")var L=pee;else if(nI(x))if(eF)L=xee;else{L=yee;var F=mee}else(b=x.nodeName)&&b.toLowerCase()==="input"&&(x.type==="checkbox"||x.type==="radio")&&(L=vee);if(L&&(L=L(e,f))){J7(m,L,r,h);break e}F&&F(e,x,f),e==="focusout"&&(F=x._wrapperState)&&F.controlled&&x.type==="number"&&HC(x,"number",x.value)}switch(F=f?f0(f):window,e){case"focusin":(nI(F)||F.contentEditable==="true")&&(c0=F,n3=f,Np=null);break;case"focusout":Np=n3=c0=null;break;case"mousedown":a3=!0;break;case"contextmenu":case"mouseup":case"dragend":a3=!1,lI(m,r,h);break;case"selectionchange":if(kee)break;case"keydown":case"keyup":lI(m,r,h)}var R;if(LA)e:{switch(e){case"compositionstart":var z="onCompositionStart";break e;case"compositionend":z="onCompositionEnd";break e;case"compositionupdate":z="onCompositionUpdate";break e}z=void 0}else l0?Z7(e,r)&&(z="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(z="onCompositionStart");z&&(Q7&&r.locale!=="ko"&&(l0||z!=="onCompositionStart"?z==="onCompositionEnd"&&l0&&(R=q7()):(Uc=h,TA="value"in Uc?Uc.value:Uc.textContent,l0=!0)),F=Fx(f,z),0<F.length&&(z=new JL(z,e,null,r,h),m.push({event:z,listeners:F}),R?z.data=R:(R=K7(r),R!==null&&(z.data=R)))),(R=uee?fee(e,r):dee(e,r))&&(f=Fx(f,"onBeforeInput"),0<f.length&&(h=new JL("onBeforeInput","beforeinput",null,r,h),m.push({event:h,listeners:f}),h.data=R))}uF(m,t)})}function dm(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Fx(e,t){for(var r=t+"Capture",n=[];e!==null;){var a=e,i=a.stateNode;a.tag===5&&i!==null&&(a=i,i=im(e,r),i!=null&&n.unshift(dm(e,i,a)),i=im(e,t),i!=null&&n.push(dm(e,i,a))),e=e.return}return n}function $d(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function fI(e,t,r,n,a){for(var i=t._reactName,s=[];r!==null&&r!==n;){var o=r,u=o.alternate,f=o.stateNode;if(u!==null&&u===n)break;o.tag===5&&f!==null&&(o=f,a?(u=im(r,i),u!=null&&s.unshift(dm(r,u,o))):a||(u=im(r,i),u!=null&&s.push(dm(r,u,o)))),r=r.return}s.length!==0&&e.push({event:t,listeners:s})}var Eee=/\r\n?/g,Aee=/\u0000|\uFFFD/g;function dI(e){return(typeof e=="string"?e:""+e).replace(Eee,` 38`).replace(Aee,"")}function tv(e,t,r){if(t=dI(t),dI(e)!==t&&r)throw Error(gt(425))}function zx(){}var i3=null,s3=null;function o3(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var l3=typeof setTimeout=="function"?setTimeout:void 0,Tee=typeof clearTimeout=="function"?clearTimeout:void 0,hI=typeof Promise=="function"?Promise:void 0,Nee=typeof queueMicrotask=="function"?queueMicrotask:typeof hI<"u"?function(e){return hI.resolve(null).then(e).catch(Mee)}:l3;function Mee(e){setTimeout(function(){throw e})}function eS(e,t){var r=t,n=0;
vendor: 4,838 bytes, line 38
38do{var a=r.nextSibling;if(e.removeChild(r),a&&a.nodeType===8)if(r=a.data,r==="/$"){if(n===0){e.removeChild(a),lm(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=a}while(r);lm(t)}function Jc(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function gI(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Xh=Math.random().toString(36).slice(2),Ro="__reactFiber$"+Xh,hm="__reactProps$"+Xh,Yl="__reactContainer$"+Xh,c3="__reactEvents$"+Xh,Lee="__reactListeners$"+Xh,Iee="__reactHandles$"+Xh;function df(e){var t=e[Ro];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Yl]||r[Ro]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=gI(e);e!==null;){if(r=e[Ro])return r;e=gI(e)}return t}e=r,r=e.parentNode}return null}function V1(e){return e=e[Ro]||e[Yl],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function f0(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(gt(33))}function u2(e){return e[hm]||null}var u3=[],d0=-1;function Eu(e){return{current:e}}function an(e){0>d0||(e.current=u3[d0],u3[d0]=null,d0--)}function qr(e,t){d0++,u3[d0]=e.current,e.current=t}var hu={},oi=Eu(hu),Fi=Eu(!1),jf=hu;function K0(e,t){var r=e.type.contextTypes;if(!r)return hu;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in r)a[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function zi(e){return e=e.childContextTypes,e!=null}function Bx(){an(Fi),an(oi)}function pI(e,t,r){if(oi.current!==hu)throw Error(gt(168));qr(oi,t),qr(Fi,r)}function dF(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(gt(108,mJ(e)||"Unknown",a));return wn({},r,n)}function Ux(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||hu,jf=oi.current,qr(oi,e),qr(Fi,Fi.current),!0}function mI(e,t,r){var n=e.stateNode;if(!n)throw Error(gt(169));r?(e=dF(e,t,jf),n.__reactInternalMemoizedMergedChildContext=e,an(Fi),an(oi),qr(oi,e)):an(Fi),qr(Fi,r)}var _l=null,f2=!1,tS=!1;function hF(e){_l===null?_l=[e]:_l.push(e)}function Pee(e){f2=!0,hF(e)}function Au(){if(!tS&&_l!==null){tS=!0;var e=0,t=jr;try{var r=_l;for(jr=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}_l=null,f2=!1}catch(a){throw _l!==null&&(_l=_l.slice(e+1)),F7(CA,Au),a}finally{jr=t,tS=!1}}return null}var h0=[],g0=0,Vx=null,$x=0,_s=[],Es=0,Ff=null,Tl=1,Nl="";function tf(e,t){h0[g0++]=$x,h0[g0++]=Vx,Vx=e,$x=t}function gF(e,t,r){_s[Es++]=Tl,_s[Es++]=Nl,_s[Es++]=Ff,Ff=e;var n=Tl;e=Nl;var a=32-po(n)-1;n&=~(1<<a),r+=1;var i=32-po(t)+a;if(30<i){var s=a-a%5;i=(n&(1<<s)-1).toString(32),n>>=s,a-=s,Tl=1<<32-po(t)+a|r<<a|n,Nl=i+e}else Tl=1<<i|r<<a|n,Nl=e}function PA(e){e.return!==null&&(tf(e,1),gF(e,1,0))}function DA(e){for(;e===Vx;)Vx=h0[--g0],h0[g0]=null,$x=h0[--g0],h0[g0]=null;for(;e===Ff;)Ff=_s[--Es],_s[Es]=null,Nl=_s[--Es],_s[Es]=null,Tl=_s[--Es],_s[Es]=null}var as=null,ts=null,un=!1,so=null;function pF(e,t){var r=Ts(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function yI(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,as=e,ts=Jc(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,as=e,ts=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Ff!==null?{id:Tl,overflow:Nl}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Ts(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,as=e,ts=null,!0):!1;default:return!1}}function f3(e){return(e.mode&1)!==0&&(e.flags&128)===0}function d3(e){if(un){var t=ts;if(t){var r=t;if(!yI(e,t)){if(f3(e))throw Error(gt(418));t=Jc(r.nextSibling);var n=as;t&&yI(e,t)?pF(n,r):(e.flags=e.flags&-4097|2,un=!1,as=e)}}else{if(f3(e))throw Error(gt(418));e.flags=e.flags&-4097|2,un=!1,as=e}}}function vI(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;as=e}function rv(e){if(e!==as)return!1;if(!un)return vI(e),un=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!o3(e.type,e.memoizedProps)),t&&(t=ts)){if(f3(e))throw mF(),Error(gt(418));for(;t;)pF(e,t),t=Jc(t.nextSibling)}if(vI(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(gt(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){ts=Jc(e.nextSibling);break e}t--}
vendor: 8,224 bytes, line 38
38else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}ts=null}}else ts=as?Jc(e.stateNode.nextSibling):null;return!0}function mF(){for(var e=ts;e;)e=Jc(e.nextSibling)}function J0(){ts=as=null,un=!1}function OA(e){so===null?so=[e]:so.push(e)}var Dee=sc.ReactCurrentBatchConfig;function jg(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(gt(309));var n=r.stateNode}if(!n)throw Error(gt(147,e));var a=n,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(s){var o=a.refs;s===null?delete o[i]:o[i]=s},t._stringRef=i,t)}if(typeof e!="string")throw Error(gt(284));if(!r._owner)throw Error(gt(290,e))}return e}function nv(e,t){throw e=Object.prototype.toString.call(t),Error(gt(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xI(e){var t=e._init;return t(e._payload)}function yF(e){function t(N,C){if(e){var I=N.deletions;I===null?(N.deletions=[C],N.flags|=16):I.push(C)}}function r(N,C){if(!e)return null;for(;C!==null;)t(N,C),C=C.sibling;return null}function n(N,C){for(N=new Map;C!==null;)C.key!==null?N.set(C.key,C):N.set(C.index,C),C=C.sibling;return N}function a(N,C){return N=nu(N,C),N.index=0,N.sibling=null,N}function i(N,C,I){return N.index=I,e?(I=N.alternate,I!==null?(I=I.index,I<C?(N.flags|=2,C):I):(N.flags|=2,C)):(N.flags|=1048576,C)}function s(N){return e&&N.alternate===null&&(N.flags|=2),N}function o(N,C,I,D){return C===null||C.tag!==6?(C=lS(I,N.mode,D),C.return=N,C):(C=a(C,I),C.return=N,C)}function u(N,C,I,D){var L=I.type;return L===o0?h(N,C,I.props.children,D,I.key):C!==null&&(C.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===_c&&xI(L)===C.type)?(D=a(C,I.props),D.ref=jg(N,C,I),D.return=N,D):(D=lx(I.type,I.key,I.props,null,N.mode,D),D.ref=jg(N,C,I),D.return=N,D)}function f(N,C,I,D){return C===null||C.tag!==4||C.stateNode.containerInfo!==I.containerInfo||C.stateNode.implementation!==I.implementation?(C=cS(I,N.mode,D),C.return=N,C):(C=a(C,I.children||[]),C.return=N,C)}function h(N,C,I,D,L){return C===null||C.tag!==7?(C=_f(I,N.mode,D,L),C.return=N,C):(C=a(C,I),C.return=N,C)}function m(N,C,I){if(typeof C=="string"&&C!==""||typeof C=="number")return C=lS(""+C,N.mode,I),C.return=N,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Gy:return I=lx(C.type,C.key,C.props,null,N.mode,I),I.ref=jg(N,null,C),I.return=N,I;case s0:return C=cS(C,N.mode,I),C.return=N,C;case _c:var D=C._init;return m(N,D(C._payload),I)}if(fp(C)||Ig(C))return C=_f(C,N.mode,I,null),C.return=N,C;nv(N,C)}return null}function x(N,C,I,D){var L=C!==null?C.key:null;if(typeof I=="string"&&I!==""||typeof I=="number")return L!==null?null:o(N,C,""+I,D);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case Gy:return I.key===L?u(N,C,I,D):null;case s0:return I.key===L?f(N,C,I,D):null;case _c:return L=I._init,x(N,C,L(I._payload),D)}if(fp(I)||Ig(I))return L!==null?null:h(N,C,I,D,null);nv(N,I)}return null}function b(N,C,I,D,L){if(typeof D=="string"&&D!==""||typeof D=="number")return N=N.get(I)||null,o(C,N,""+D,L);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case Gy:return N=N.get(D.key===null?I:D.key)||null,u(C,N,D,L);case s0:return N=N.get(D.key===null?I:D.key)||null,f(C,N,D,L);case _c:var F=D._init;return b(N,C,I,F(D._payload),L)}if(fp(D)||Ig(D))return N=N.get(I)||null,h(C,N,D,L,null);nv(C,D)}return null}function S(N,C,I,D){for(var L=null,F=null,R=C,z=C=0,B=null;R!==null&&z<I.length;z++){R.index>z?(B=R,R=null):B=R.sibling;var X=x(N,R,I[z],D);if(X===null){R===null&&(R=B);break}e&&R&&X.alternate===null&&t(N,R),C=i(X,C,z),F===null?L=X:F.sibling=X,F=X,R=B}if(z===I.length)return r(N,R),un&&tf(N,z),L;if(R===null){for(;z<I.length;z++)R=m(N,I[z],D),R!==null&&(C=i(R,C,z),F===null?L=R:F.sibling=R,F=R);return un&&tf(N,z),L}for(R=n(N,R);z<I.length;z++)B=b(R,N,z,I[z],D),B!==null&&(e&&B.alternate!==null&&R.delete(B.key===null?z:B.key),C=i(B,C,z),F===null?L=B:F.sibling=B,F=B);return e&&R.forEach(function(Y){return t(N,Y)}),un&&tf(N,z),L}function k(N,C,I,D){var L=Ig(I);if(typeof L!="function")throw Error(gt(150));if(I=L.call(I),I==null)throw Error(gt(151));for(var F=L=null,R=C,z=C=0,B=null,X=I.next();R!==null&&!X.done;z++,X=I.next()){R.index>z?(B=R,R=null):B=R.sibling;var Y=x(N,R,X.value,D);if(Y===null){R===null&&(R=B);break}e&&R&&Y.alternate===null&&t(N,R),C=i(Y,C,z),F===null?L=Y:F.sibling=Y,F=Y,R=B}if(X.done)return r(N,R),un&&tf(N,z),L;if(R===null){for(;!X.done;z++,X=I.next())X=m(N,X.value,D),X!==null&&(C=i(X,C,z),F===null?L=X:F.sibling=X,F=X);return un&&tf(N,z),L}for(R=n(N,R);!X.done;z++,X=I.next())X=b(R,N,z,X.value,D),X!==null&&(e&&X.alternate!==null&&R.delete(X.key===null?z:X.key),C=i(X,C,z),F===null?L=X:F.sibling=X,F=X);return e&&R.forEach(function(H){return t(N,H)}),un&&tf(N,z),L}function _(N,C,I,D){if(typeof I=="object"&&I!==null&&I.type===o0&&I.key===null&&(I=I.props.children),typeof I=="object"&&I!==null){switch(I.$$typeof){case Gy:e:{for(var L=I.key,F=C;F!==null;){if(F.key===L){if(L=I.type,L===o0){if(F.tag===7){r(N,F.sibling),C=a(F,I.props.children),C.return=N,N=C;break e}}else if(F.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===_c&&xI(L)===F.type){r(N,F.sibling),C=a(F,I.props),C.ref=jg(N,F,I),C.return=N,N=C;break e}r(N,F);break}else t(N,F);F=F.sibling}I.type===o0?(C=_f(I.props.children,N.mode,D,I.key),C.return=N,N=C):(D=lx(I.type,I.key,I.props,null,N.mode,D),D.ref=jg(N,C,I),D.return=N,N=D)}return s(N);case s0:e:{for(F=I.key;C!==null;){if(C.key===F)if(C.tag===4&&C.stateNode.containerInfo===I.containerInfo&&C.stateNode.implementation===I.implementation){r(N,C.sibling),C=a(C,I.children||[]),C.return=N,N=C;break e}else{r(N,C);break}else t(N,C);C=C.sibling}C=cS(I,N.mode,D),C.return=N,N=C}return s(N);case _c:return F=I._init,_(N,C,F(I._payload),D)}if(fp(I))return S(N,C,I,D);if(Ig(I))return k(N,C,I,D);nv(N,I)}return typeof I=="string"&&I!==""||typeof I=="number"?(I=""+I,C!==null&&C.tag===6?(r(N,C.sibling),C=a(C,I),C.return=N,N=C):(r(N,C),C=lS(I,N.mode,D),C.return=N,N=C),s(N)):r(N,C)}return _}var eh=yF(!0),vF=yF(!1),Wx=Eu(null),Hx=null,p0=null,RA=null;function jA(){RA=p0=Hx=null}function FA(e){var t=Wx.current;an(Wx),e._currentValue=t}function h3(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function I0(e,t){Hx=e,RA=p0=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ri=!0),e.firstContext=null)}function Rs(e){var t=e._currentValue;if(RA!==e)if(e={context:e,memoizedValue:t,next:null},p0===null){if(Hx===null)throw Error(gt(308));p0=e,Hx.dependencies={lanes:0,firstContext:e}}else p0=p0.next=e;return t}var hf=null;function zA(e){hf===null?hf=[e]:hf.push(e)}function xF(e,t,r,n){var a=t.interleaved;return a===null?(r.next=r,zA(t)):(r.next=a.next,a.next=r),t.interleaved=r,Xl(e,n)}function Xl(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Ec=!1;function BA(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bF(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function jl(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function eu(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,xr&2){var a=n.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),n.pending=t,Xl(e,r)}return a=n.interleaved,a===null?(t.next=t,zA(n)):(t.next=a.next,a.next=t),n.interleaved=t,Xl(e,r)}function rx(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,_A(e,r)}}function bI(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?a=i=s:i=i.next=s,r=r.next}
vendor: 4,182 bytes, line 38
38while(r!==null);i===null?a=i=t:i=i.next=t}else a=i=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Gx(e,t,r,n){var a=e.updateQueue;Ec=!1;var i=a.firstBaseUpdate,s=a.lastBaseUpdate,o=a.shared.pending;if(o!==null){a.shared.pending=null;var u=o,f=u.next;u.next=null,s===null?i=f:s.next=f,s=u;var h=e.alternate;h!==null&&(h=h.updateQueue,o=h.lastBaseUpdate,o!==s&&(o===null?h.firstBaseUpdate=f:o.next=f,h.lastBaseUpdate=u))}if(i!==null){var m=a.baseState;s=0,h=f=u=null,o=i;do{var x=o.lane,b=o.eventTime;if((n&x)===x){h!==null&&(h=h.next={eventTime:b,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var S=e,k=o;switch(x=t,b=r,k.tag){case 1:if(S=k.payload,typeof S=="function"){m=S.call(b,m,x);break e}m=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=k.payload,x=typeof S=="function"?S.call(b,m,x):S,x==null)break e;m=wn({},m,x);break e;case 2:Ec=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,x=a.effects,x===null?a.effects=[o]:x.push(o))}else b={eventTime:b,lane:x,tag:o.tag,payload:o.payload,callback:o.callback,next:null},h===null?(f=h=b,u=m):h=h.next=b,s|=x;if(o=o.next,o===null){if(o=a.shared.pending,o===null)break;x=o,o=x.next,x.next=null,a.lastBaseUpdate=x,a.shared.pending=null}}while(1);if(h===null&&(u=m),a.baseState=u,a.firstBaseUpdate=f,a.lastBaseUpdate=h,t=a.shared.interleaved,t!==null){a=t;do s|=a.lane,a=a.next;while(a!==t)}else i===null&&(a.shared.lanes=0);Bf|=s,e.lanes=s,e.memoizedState=m}}function wI(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(a!==null){if(n.callback=null,n=r,typeof a!="function")throw Error(gt(191,a));a.call(n)}}}var $1={},Ho=Eu($1),gm=Eu($1),pm=Eu($1);function gf(e){if(e===$1)throw Error(gt(174));return e}function UA(e,t){switch(qr(pm,t),qr(gm,e),qr(Ho,$1),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:YC(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=YC(t,e)}an(Ho),qr(Ho,t)}function th(){an(Ho),an(gm),an(pm)}function wF(e){gf(pm.current);var t=gf(Ho.current),r=YC(t,e.type);t!==r&&(qr(gm,e),qr(Ho,r))}function VA(e){gm.current===e&&(an(Ho),an(gm))}var gn=Eu(0);function Yx(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rS=[];function $A(){for(var e=0;e<rS.length;e++)rS[e]._workInProgressVersionPrimary=null;rS.length=0}var nx=sc.ReactCurrentDispatcher,nS=sc.ReactCurrentBatchConfig,zf=0,yn=null,na=null,ma=null,Xx=!1,Mp=!1,mm=0,Oee=0;function Va(){throw Error(gt(321))}function WA(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!wo(e[r],t[r]))return!1;return!0}function HA(e,t,r,n,a,i){if(zf=i,yn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nx.current=e===null||e.memoizedState===null?zee:Bee,e=r(n,a),Mp){i=0;do{if(Mp=!1,mm=0,25<=i)throw Error(gt(301));i+=1,ma=na=null,t.updateQueue=null,nx.current=Uee,e=r(n,a)}while(Mp)}if(nx.current=qx,t=na!==null&&na.next!==null,zf=0,ma=na=yn=null,Xx=!1,t)throw Error(gt(300));return e}function GA(){var e=mm!==0;return mm=0,e}function Io(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ma===null?yn.memoizedState=ma=e:ma=ma.next=e,ma}function js(){if(na===null){var e=yn.alternate;e=e!==null?e.memoizedState:null}else e=na.next;var t=ma===null?yn.memoizedState:ma.next;if(t!==null)ma=t,na=e;else{if(e===null)throw Error(gt(310));na=e,e={memoizedState:na.memoizedState,baseState:na.baseState,baseQueue:na.baseQueue,queue:na.queue,next:null},ma===null?yn.memoizedState=ma=e:ma=ma.next=e}return ma}function ym(e,t){return typeof t=="function"?t(e):t}function aS(e){var t=js(),r=t.queue;if(r===null)throw Error(gt(311));r.lastRenderedReducer=e;
vendor: 4,390 bytes, line 38
38var n=na,a=n.baseQueue,i=r.pending;if(i!==null){if(a!==null){var s=a.next;a.next=i.next,i.next=s}n.baseQueue=a=i,r.pending=null}if(a!==null){i=a.next,n=n.baseState;var o=s=null,u=null,f=i;do{var h=f.lane;if((zf&h)===h)u!==null&&(u=u.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),n=f.hasEagerState?f.eagerState:e(n,f.action);else{var m={lane:h,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};u===null?(o=u=m,s=n):u=u.next=m,yn.lanes|=h,Bf|=h}f=f.next}while(f!==null&&f!==i);u===null?s=n:u.next=o,wo(n,t.memoizedState)||(Ri=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=u,r.lastRenderedState=n}if(e=r.interleaved,e!==null){a=e;do i=a.lane,yn.lanes|=i,Bf|=i,a=a.next;while(a!==e)}else a===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function iS(e){var t=js(),r=t.queue;if(r===null)throw Error(gt(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,i=t.memoizedState;if(a!==null){r.pending=null;var s=a=a.next;do i=e(i,s.action),s=s.next;while(s!==a);wo(i,t.memoizedState)||(Ri=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function kF(){}function SF(e,t){var r=yn,n=js(),a=t(),i=!wo(n.memoizedState,a);if(i&&(n.memoizedState=a,Ri=!0),n=n.queue,YA(EF.bind(null,r,n,e),[e]),n.getSnapshot!==t||i||ma!==null&&ma.memoizedState.tag&1){if(r.flags|=2048,vm(9,_F.bind(null,r,n,a,t),void 0,null),xa===null)throw Error(gt(349));zf&30||CF(r,t,a)}return a}function CF(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=yn.updateQueue,t===null?(t={lastEffect:null,stores:null},yn.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function _F(e,t,r,n){t.value=r,t.getSnapshot=n,AF(t)&&TF(e)}function EF(e,t,r){return r(function(){AF(t)&&TF(e)})}function AF(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!wo(e,r)}catch{return!0}}function TF(e){var t=Xl(e,1);t!==null&&mo(t,e,1,-1)}function kI(e){var t=Io();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ym,lastRenderedState:e},t.queue=e,e=e.dispatch=Fee.bind(null,yn,e),[t.memoizedState,e]}function vm(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=yn.updateQueue,t===null?(t={lastEffect:null,stores:null},yn.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function NF(){return js().memoizedState}function ax(e,t,r,n){var a=Io();yn.flags|=e,a.memoizedState=vm(1|t,r,void 0,n===void 0?null:n)}function d2(e,t,r,n){var a=js();n=n===void 0?null:n;var i=void 0;if(na!==null){var s=na.memoizedState;if(i=s.destroy,n!==null&&WA(n,s.deps)){a.memoizedState=vm(t,r,i,n);return}}yn.flags|=e,a.memoizedState=vm(1|t,r,i,n)}function SI(e,t){return ax(8390656,8,e,t)}function YA(e,t){return d2(2048,8,e,t)}function MF(e,t){return d2(4,2,e,t)}function LF(e,t){return d2(4,4,e,t)}function IF(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function PF(e,t,r){return r=r!=null?r.concat([e]):null,d2(4,4,IF.bind(null,t,e),r)}function XA(){}function DF(e,t){var r=js();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&WA(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function OF(e,t){var r=js();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&WA(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function RF(e,t,r){return zf&21?(wo(r,t)||(r=U7(),yn.lanes|=r,Bf|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ri=!0),e.memoizedState=r)}function Ree(e,t){var r=jr;jr=r!==0&&4>r?r:4,e(!0);var n=nS.transition;nS.transition={};try{e(!1),t()}finally{jr=r,nS.transition=n}}function jF(){return js().memoizedState}function jee(e,t,r){var n=ru(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},FF(e))zF(t,r);else if(r=xF(e,t,r,n),r!==null){var a=Si();mo(r,e,n,a),BF(r,t,n)}}function Fee(e,t,r){var n=ru(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(FF(e))zF(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,o=i(s,r);if(a.hasEagerState=!0,a.eagerState=o,wo(o,s)){var u=t.interleaved;u===null?(a.next=a,zA(t)):(a.next=u.next,u.next=a),t.interleaved=a;return}}catch{}finally{}
vendor: 6,403 bytes, lines 38-40
38r=xF(e,t,a,n),r!==null&&(a=Si(),mo(r,e,n,a),BF(r,t,n))}}function FF(e){var t=e.alternate;return e===yn||t!==null&&t===yn}function zF(e,t){Mp=Xx=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function BF(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,_A(e,r)}}var qx={readContext:Rs,useCallback:Va,useContext:Va,useEffect:Va,useImperativeHandle:Va,useInsertionEffect:Va,useLayoutEffect:Va,useMemo:Va,useReducer:Va,useRef:Va,useState:Va,useDebugValue:Va,useDeferredValue:Va,useTransition:Va,useMutableSource:Va,useSyncExternalStore:Va,useId:Va,unstable_isNewReconciler:!1},zee={readContext:Rs,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Rs,useEffect:SI,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,ax(4194308,4,IF.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ax(4194308,4,e,t)},useInsertionEffect:function(e,t){return ax(4,2,e,t)},useMemo:function(e,t){var r=Io();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Io();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=jee.bind(null,yn,e),[n.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:kI,useDebugValue:XA,useDeferredValue:function(e){return Io().memoizedState=e},useTransition:function(){var e=kI(!1),t=e[0];return e=Ree.bind(null,e[1]),Io().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=yn,a=Io();if(un){if(r===void 0)throw Error(gt(407));r=r()}else{if(r=t(),xa===null)throw Error(gt(349));zf&30||CF(n,t,r)}a.memoizedState=r;var i={value:r,getSnapshot:t};return a.queue=i,SI(EF.bind(null,n,i,e),[e]),n.flags|=2048,vm(9,_F.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=Io(),t=xa.identifierPrefix;if(un){var r=Nl,n=Tl;r=(n&~(1<<32-po(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=mm++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Oee++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Bee={readContext:Rs,useCallback:DF,useContext:Rs,useEffect:YA,useImperativeHandle:PF,useInsertionEffect:MF,useLayoutEffect:LF,useMemo:OF,useReducer:aS,useRef:NF,useState:function(){return aS(ym)},useDebugValue:XA,useDeferredValue:function(e){var t=js();return RF(t,na.memoizedState,e)},useTransition:function(){var e=aS(ym)[0],t=js().memoizedState;return[e,t]},useMutableSource:kF,useSyncExternalStore:SF,useId:jF,unstable_isNewReconciler:!1},Uee={readContext:Rs,useCallback:DF,useContext:Rs,useEffect:YA,useImperativeHandle:PF,useInsertionEffect:MF,useLayoutEffect:LF,useMemo:OF,useReducer:iS,useRef:NF,useState:function(){return iS(ym)},useDebugValue:XA,useDeferredValue:function(e){var t=js();return na===null?t.memoizedState=e:RF(t,na.memoizedState,e)},useTransition:function(){var e=iS(ym)[0],t=js().memoizedState;return[e,t]},useMutableSource:kF,useSyncExternalStore:SF,useId:jF,unstable_isNewReconciler:!1};function ro(e,t){if(e&&e.defaultProps){t=wn({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function g3(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:wn({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var h2={isMounted:function(e){return(e=e._reactInternals)?dd(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Si(),a=ru(e),i=jl(n,a);i.payload=t,r!=null&&(i.callback=r),t=eu(e,i,a),t!==null&&(mo(t,e,a,n),rx(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Si(),a=ru(e),i=jl(n,a);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=eu(e,i,a),t!==null&&(mo(t,e,a,n),rx(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Si(),n=ru(e),a=jl(r,n);a.tag=2,t!=null&&(a.callback=t),t=eu(e,a,n),t!==null&&(mo(t,e,n,r),rx(t,e,n))}};function CI(e,t,r,n,a,i,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,s):t.prototype&&t.prototype.isPureReactComponent?!um(r,n)||!um(a,i):!0}function UF(e,t,r){var n=!1,a=hu,i=t.contextType;return typeof i=="object"&&i!==null?i=Rs(i):(a=zi(t)?jf:oi.current,n=t.contextTypes,i=(n=n!=null)?K0(e,a):hu),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=h2,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function _I(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&h2.enqueueReplaceState(t,t.state,null)}function p3(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs={},BA(e);var i=t.contextType;typeof i=="object"&&i!==null?a.context=Rs(i):(i=zi(t)?jf:oi.current,a.context=K0(e,i)),a.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(g3(e,t,i,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&h2.enqueueReplaceState(a,a.state,null),Gx(e,r,a,n),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4194308)}function rh(e,t){try{var r="",n=t;do r+=pJ(n),n=n.return;while(n);var a=r}catch(i){a=` 39Error generating stack: `+i.message+` 40`+i.stack}return{value:e,source:t,stack:a,digest:null}}function sS(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function m3(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Vee=typeof WeakMap=="function"?WeakMap:Map;function VF(e,t,r){r=jl(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Zx||(Zx=!0,E3=n),m3(e,t)},r}function $F(e,t,r){r=jl(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var a=t.value;r.payload=function(){return n(a)},r.callback=function(){m3(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){m3(e,t),typeof n!="function"&&(tu===null?tu=ne
vendor: 7,057 bytes, line 40
40w Set([this]):tu.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),r}function EI(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new Vee;var a=new Set;n.set(t,a)}else a=n.get(t),a===void 0&&(a=new Set,n.set(t,a));a.has(r)||(a.add(r),e=rte.bind(null,e,t,r),t.then(e,e))}function AI(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function TI(e,t,r,n,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=jl(-1,1),t.tag=2,eu(r,t,1))),r.lanes|=1),e)}var $ee=sc.ReactCurrentOwner,Ri=!1;function mi(e,t,r,n){t.child=e===null?vF(t,null,r,n):eh(t,e.child,r,n)}function NI(e,t,r,n,a){r=r.render;var i=t.ref;return I0(t,a),n=HA(e,t,r,n,i,a),r=GA(),e!==null&&!Ri?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ql(e,t,a)):(un&&r&&PA(t),t.flags|=1,mi(e,t,n,a),t.child)}function MI(e,t,r,n,a){if(e===null){var i=r.type;return typeof i=="function"&&!rT(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,WF(e,t,i,n,a)):(e=lx(r.type,null,n,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&a)){var s=i.memoizedProps;if(r=r.compare,r=r!==null?r:um,r(s,n)&&e.ref===t.ref)return ql(e,t,a)}return t.flags|=1,e=nu(i,n),e.ref=t.ref,e.return=t,t.child=e}function WF(e,t,r,n,a){if(e!==null){var i=e.memoizedProps;if(um(i,n)&&e.ref===t.ref)if(Ri=!1,t.pendingProps=n=i,(e.lanes&a)!==0)e.flags&131072&&(Ri=!0);else return t.lanes=e.lanes,ql(e,t,a)}return y3(e,t,r,n,a)}function HF(e,t,r){var n=t.pendingProps,a=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},qr(y0,Xi),Xi|=r;else{if(!(r&1073741824))return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,qr(y0,Xi),Xi|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:r,qr(y0,Xi),Xi|=n}else i!==null?(n=i.baseLanes|r,t.memoizedState=null):n=r,qr(y0,Xi),Xi|=n;return mi(e,t,a,r),t.child}function GF(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function y3(e,t,r,n,a){var i=zi(r)?jf:oi.current;return i=K0(t,i),I0(t,a),r=HA(e,t,r,n,i,a),n=GA(),e!==null&&!Ri?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ql(e,t,a)):(un&&n&&PA(t),t.flags|=1,mi(e,t,r,a),t.child)}function LI(e,t,r,n,a){if(zi(r)){var i=!0;Ux(t)}else i=!1;if(I0(t,a),t.stateNode===null)ix(e,t),UF(t,r,n),p3(t,r,n,a),n=!0;else if(e===null){var s=t.stateNode,o=t.memoizedProps;s.props=o;var u=s.context,f=r.contextType;typeof f=="object"&&f!==null?f=Rs(f):(f=zi(r)?jf:oi.current,f=K0(t,f));var h=r.getDerivedStateFromProps,m=typeof h=="function"||typeof s.getSnapshotBeforeUpdate=="function";m||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==n||u!==f)&&_I(t,s,n,f),Ec=!1;var x=t.memoizedState;s.state=x,Gx(t,n,s,a),u=t.memoizedState,o!==n||x!==u||Fi.current||Ec?(typeof h=="function"&&(g3(t,r,h,n),u=t.memoizedState),(o=Ec||CI(t,r,o,n,x,u,f))?(m||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=u),s.props=n,s.state=u,s.context=f,n=o):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{s=t.stateNode,bF(e,t),o=t.memoizedProps,f=t.type===t.elementType?o:ro(t.type,o),s.props=f,m=t.pendingProps,x=s.context,u=r.contextType,typeof u=="object"&&u!==null?u=Rs(u):(u=zi(r)?jf:oi.current,u=K0(t,u));var b=r.getDerivedStateFromProps;(h=typeof b=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==m||x!==u)&&_I(t,s,n,u),Ec=!1,x=t.memoizedState,s.state=x,Gx(t,n,s,a);var S=t.memoizedState;o!==m||x!==S||Fi.current||Ec?(typeof b=="function"&&(g3(t,r,b,n),S=t.memoizedState),(f=Ec||CI(t,r,f,n,x,S,u)||!1)?(h||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(n,S,u),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(n,S,u)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=S),s.props=n,s.state=S,s.context=u,n=f):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&x===e.memoizedState||(t.flags|=1024),n=!1)}return v3(e,t,r,n,i,a)}function v3(e,t,r,n,a,i){GF(e,t);var s=(t.flags&128)!==0;if(!n&&!s)return a&&mI(t,r,!1),ql(e,t,i);n=t.stateNode,$ee.current=t;var o=s&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&s?(t.child=eh(t,e.child,null,i),t.child=eh(t,null,o,i)):mi(e,t,o,i),t.memoizedState=n.state,a&&mI(t,r,!0),t.child}function YF(e){var t=e.stateNode;t.pendingContext?pI(e,t.pendingContext,t.pendingContext!==t.context):t.context&&pI(e,t.context,!1),UA(e,t.containerInfo)}function II(e,t,r,n,a){return J0(),OA(a),t.flags|=256,mi(e,t,r,n),t.child}var x3={dehydrated:null,treeContext:null,retryLane:0};function b3(e){return{baseLanes:e,cachePool:null,transitions:null}}function XF(e,t,r){var n=t.pendingProps,a=gn.current,i=!1,s=(t.flags&128)!==0,o;if((o=s)||(o=e!==null&&e.memoizedState===null?!1:(a&2)!==0),o?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),qr(gn,a&1),e===null)return d3(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=n.children,e=n.fallback,i?(n=t.mode,i=t.child,s={mode:"hidden",children:s},!(n&1)&&i!==null?(i.childLanes=0,i.pendingProps=s):i=m2(s,n,0,null),e=_f(e,n,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=b3(r),t.memoizedState=x3,e):qA(t,s));if(a=e.memoizedState,a!==null&&(o=a.dehydrated,o!==null))return Wee(e,t,s,n,o,a,r);if(i){i=n.fallback,s=t.mode,a=e.child,o=a.sibling;var u={mode:"hidden",children:n.children};return!(s&1)&&t.child!==a?(n=t.child,n.childLanes=0,n.pendingProps=u,t.deletions=null):(n=nu(a,u),n.subtreeFlags=a.subtreeFlags&14680064),o!==null?i=nu(o,i):(i=_f(i,s,r,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,s=e.child.memoizedState,s=s===null?b3(r):{base
vendor: 7,083 bytes, line 40
40Lanes:s.baseLanes|r,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~r,t.memoizedState=x3,n}return i=e.child,e=i.sibling,n=nu(i,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function qA(e,t){return t=m2({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function av(e,t,r,n){return n!==null&&OA(n),eh(t,e.child,null,r),e=qA(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Wee(e,t,r,n,a,i,s){if(r)return t.flags&256?(t.flags&=-257,n=sS(Error(gt(422))),av(e,t,s,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,a=t.mode,n=m2({mode:"visible",children:n.children},a,0,null),i=_f(i,a,s,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,t.mode&1&&eh(t,e.child,null,s),t.child.memoizedState=b3(s),t.memoizedState=x3,i);if(!(t.mode&1))return av(e,t,s,null);if(a.data==="$!"){if(n=a.nextSibling&&a.nextSibling.dataset,n)var o=n.dgst;return n=o,i=Error(gt(419)),n=sS(i,n,void 0),av(e,t,s,n)}if(o=(s&e.childLanes)!==0,Ri||o){if(n=xa,n!==null){switch(s&-s){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(n.suspendedLanes|s)?0:a,a!==0&&a!==i.retryLane&&(i.retryLane=a,Xl(e,a),mo(n,e,a,-1))}return tT(),n=sS(Error(gt(421))),av(e,t,s,n)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=nte.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ts=Jc(a.nextSibling),as=t,un=!0,so=null,e!==null&&(_s[Es++]=Tl,_s[Es++]=Nl,_s[Es++]=Ff,Tl=e.id,Nl=e.overflow,Ff=t),t=qA(t,n.children),t.flags|=4096,t)}function PI(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),h3(e.return,t,r)}function oS(e,t,r,n,a){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=a)}function qF(e,t,r){var n=t.pendingProps,a=n.revealOrder,i=n.tail;if(mi(e,t,n.children,r),n=gn.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&PI(e,r,t);else if(e.tag===19)PI(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(qr(gn,n),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&Yx(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),oS(t,!1,a,r,i);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&Yx(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}oS(t,!0,r,null,i);break;case"together":oS(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ix(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ql(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),Bf|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(gt(153));if(t.child!==null){for(e=t.child,r=nu(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=nu(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Hee(e,t,r){switch(t.tag){case 3:YF(t),J0();break;case 5:wF(t);break;case 1:zi(t.type)&&Ux(t);break;case 4:UA(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,a=t.memoizedProps.value;qr(Wx,n._currentValue),n._currentValue=a;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(qr(gn,gn.current&1),t.flags|=128,null):r&t.child.childLanes?XF(e,t,r):(qr(gn,gn.current&1),e=ql(e,t,r),e!==null?e.sibling:null);qr(gn,gn.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return qF(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),qr(gn,gn.current),n)break;return null;case 22:case 23:return t.lanes=0,HF(e,t,r)}return ql(e,t,r)}var QF,w3,ZF,KF;QF=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};w3=function(){};ZF=function(e,t,r,n){var a=e.memoizedProps;if(a!==n){e=t.stateNode,gf(Ho.current);var i=null;switch(r){case"input":a=$C(e,a),n=$C(e,n),i=[];break;case"select":a=wn({},a,{value:void 0}),n=wn({},n,{value:void 0}),i=[];break;case"textarea":a=GC(e,a),n=GC(e,n),i=[];break;default:typeof a.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=zx)}XC(r,n);var s;r=null;for(f in a)if(!n.hasOwnProperty(f)&&a.hasOwnProperty(f)&&a[f]!=null)if(f==="style"){var o=a[f];for(s in o)o.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(nm.hasOwnProperty(f)?i||(i=[]):(i=i||[]).push(f,null));for(f in n){var u=n[f];if(o=a!=null?a[f]:void 0,n.hasOwnProperty(f)&&u!==o&&(u!=null||o!=null))if(f==="style")if(o){for(s in o)!o.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in u)u.hasOwnProperty(s)&&o[s]!==u[s]&&(r||(r={}),r[s]=u[s])}else r||(i||(i=[]),i.push(f,r)),r=u;else f==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,o=o?o.__html:void 0,u!=null&&o!==u&&(i=i||[]).push(f,u)):f==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(f,""+u):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(nm.hasOwnProperty(f)?(u!=null&&f==="onScroll"&&Jr("scroll",e),i||o===u||(i=[])):(i=i||[]).push(f,u))}r&&(i=i||[]).push("style",r);var f=i;(t.updateQueue=f)&&(t.flags|=4)}};KF=function(e,t,r,n){r!==n&&(t.flags|=4)};function Fg(e,t){if(!un)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function $a(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags&14680064,n|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Gee(e,t,r){var n=t.pendingProps;switch(DA(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $a(t),null;case 1:return zi(t.type)&&Bx(),$a(t),null;
vendor: 13,310 bytes, line 40
40case 3:return n=t.stateNode,th(),an(Fi),an(oi),$A(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(rv(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,so!==null&&(N3(so),so=null))),w3(e,t),$a(t),null;case 5:VA(t);var a=gf(pm.current);if(r=t.type,e!==null&&t.stateNode!=null)ZF(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(gt(166));return $a(t),null}if(e=gf(Ho.current),rv(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[Ro]=t,n[hm]=i,e=(t.mode&1)!==0,r){case"dialog":Jr("cancel",n),Jr("close",n);break;case"iframe":case"object":case"embed":Jr("load",n);break;case"video":case"audio":for(a=0;a<hp.length;a++)Jr(hp[a],n);break;case"source":Jr("error",n);break;case"img":case"image":case"link":Jr("error",n),Jr("load",n);break;case"details":Jr("toggle",n);break;case"input":VL(n,i),Jr("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},Jr("invalid",n);break;case"textarea":WL(n,i),Jr("invalid",n)}XC(r,i),a=null;for(var s in i)if(i.hasOwnProperty(s)){var o=i[s];s==="children"?typeof o=="string"?n.textContent!==o&&(i.suppressHydrationWarning!==!0&&tv(n.textContent,o,e),a=["children",o]):typeof o=="number"&&n.textContent!==""+o&&(i.suppressHydrationWarning!==!0&&tv(n.textContent,o,e),a=["children",""+o]):nm.hasOwnProperty(s)&&o!=null&&s==="onScroll"&&Jr("scroll",n)}switch(r){case"input":Yy(n),$L(n,i,!0);break;case"textarea":Yy(n),HL(n);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(n.onclick=zx)}n=a,t.updateQueue=n,n!==null&&(t.flags|=4)}else{s=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=E7(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),r==="select"&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[Ro]=t,e[hm]=n,QF(e,t,!1,!1),t.stateNode=e;e:{switch(s=qC(r,n),r){case"dialog":Jr("cancel",e),Jr("close",e),a=n;break;case"iframe":case"object":case"embed":Jr("load",e),a=n;break;case"video":case"audio":for(a=0;a<hp.length;a++)Jr(hp[a],e);a=n;break;case"source":Jr("error",e),a=n;break;case"img":case"image":case"link":Jr("error",e),Jr("load",e),a=n;break;case"details":Jr("toggle",e),a=n;break;case"input":VL(e,n),a=$C(e,n),Jr("invalid",e);break;case"option":a=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=wn({},n,{value:void 0}),Jr("invalid",e);break;case"textarea":WL(e,n),a=GC(e,n),Jr("invalid",e);break;default:a=n}XC(r,a),o=a;for(i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="style"?N7(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&A7(e,u)):i==="children"?typeof u=="string"?(r!=="textarea"||u!=="")&&am(e,u):typeof u=="number"&&am(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(nm.hasOwnProperty(i)?u!=null&&i==="onScroll"&&Jr("scroll",e):u!=null&&xA(e,i,u,s))}switch(r){case"input":Yy(e),$L(e,n,!1);break;case"textarea":Yy(e),HL(e);break;case"option":n.value!=null&&e.setAttribute("value",""+du(n.value));break;case"select":e.multiple=!!n.multiple,i=n.value,i!=null?T0(e,!!n.multiple,i,!1):n.defaultValue!=null&&T0(e,!!n.multiple,n.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=zx)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return $a(t),null;case 6:if(e&&t.stateNode!=null)KF(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(gt(166));if(r=gf(pm.current),gf(Ho.current),rv(t)){if(n=t.stateNode,r=t.memoizedProps,n[Ro]=t,(i=n.nodeValue!==r)&&(e=as,e!==null))switch(e.tag){case 3:tv(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&tv(n.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Ro]=t,t.stateNode=n}return $a(t),null;case 13:if(an(gn),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(un&&ts!==null&&t.mode&1&&!(t.flags&128))mF(),J0(),t.flags|=98560,i=!1;else if(i=rv(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(gt(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(gt(317));i[Ro]=t}else J0(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;$a(t),i=!1}else so!==null&&(N3(so),so=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||gn.current&1?ia===0&&(ia=3):tT())),t.updateQueue!==null&&(t.flags|=4),$a(t),null);case 4:return th(),w3(e,t),e===null&&fm(t.stateNode.containerInfo),$a(t),null;case 10:return FA(t.type._context),$a(t),null;case 17:return zi(t.type)&&Bx(),$a(t),null;case 19:if(an(gn),i=t.memoizedState,i===null)return $a(t),null;if(n=(t.flags&128)!==0,s=i.rendering,s===null)if(n)Fg(i,!1);else{if(ia!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=Yx(e),s!==null){for(t.flags|=128,Fg(i,!1),n=s.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)i=r,e=n,i.flags&=14680066,s=i.alternate,s===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return qr(gn,gn.current&1|2),t.child}e=e.sibling}i.tail!==null&&Dn()>nh&&(t.flags|=128,n=!0,Fg(i,!1),t.lanes=4194304)}else{if(!n)if(e=Yx(s),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Fg(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!un)return $a(t),null}else 2*Dn()-i.renderingStartTime>nh&&r!==1073741824&&(t.flags|=128,n=!0,Fg(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(r=i.last,r!==null?r.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Dn(),t.sibling=null,r=gn.current,qr(gn,n?r&1|2:r&1),t):($a(t),null);case 22:case 23:return eT(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Xi&1073741824&&($a(t),t.subtreeFlags&6&&(t.flags|=8192)):$a(t),null;case 24:return null;case 25:return null}throw Error(gt(156,t.tag))}function Yee(e,t){switch(DA(t),t.tag){case 1:return zi(t.type)&&Bx(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return th(),an(Fi),an(oi),$A(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return VA(t),null;case 13:if(an(gn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(gt(340));J0()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return an(gn),null;case 4:return th(),null;case 10:return FA(t.type._context),null;case 22:case 23:return eT(),null;case 24:return null;default:return null}}var iv=!1,Za=!1,Xee=typeof WeakSet=="function"?WeakSet:Set,Ct=null;function m0(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){En(e,t,n)}else r.current=null}function k3(e,t,r){try{r()}catch(n){En(e,t,n)}}var DI=!1;function qee(e,t){if(i3=Rx,e=nF(),IA(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var s=0,o=-1,u=-1,f=0,h=0,m=e,x=null;t:for(;;){for(var b;m!==r||a!==0&&m.nodeType!==3||(o=s+a),m!==i||n!==0&&m.nodeType!==3||(u=s+n),m.nodeType===3&&(s+=m.nodeValue.length),(b=m.firstChild)!==null;)x=m,m=b;for(;;){if(m===e)break t;if(x===r&&++f===a&&(o=s),x===i&&++h===n&&(u=s),(b=m.nextSibling)!==null)break;m=x,x=m.parentNode}m=b}r=o===-1||u===-1?null:{start:o,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(s3={focusedElem:e,selectionRange:r},Rx=!1,Ct=t;Ct!==null;)if(t=Ct,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ct=e;else for(;Ct!==null;){t=Ct;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var k=S.memoizedProps,_=S.memoizedState,N=t.stateNode,C=N.getSnapshotBeforeUpdate(t.elementType===t.type?k:ro(t.type,k),_);N.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var I=t.stateNode.containerInfo;I.nodeType===1?I.textContent="":I.nodeType===9&&I.documentElement&&I.removeChild(I.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(gt(163))}}catch(D){En(t,t.return,D)}if(e=t.sibling,e!==null){e.return=t.return,Ct=e;break}Ct=t.return}return S=DI,DI=!1,S}function Lp(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&k3(t,r,i)}a=a.next}while(a!==n)}}function g2(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function S3(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function JF(e){var t=e.alternate;t!==null&&(e.alternate=null,JF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ro],delete t[hm],delete t[c3],delete t[Lee],delete t[Iee])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ez(e){return e.tag===5||e.tag===3||e.tag===4}function OI(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ez(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function C3(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=zx));else if(n!==4&&(e=e.child,e!==null))for(C3(e,t,r),e=e.sibling;e!==null;)C3(e,t,r),e=e.sibling}function _3(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(_3(e,t,r),e=e.sibling;e!==null;)_3(e,t,r),e=e.sibling}var _a=null,no=!1;function vc(e,t,r){for(r=r.child;r!==null;)tz(e,t,r),r=r.sibling}function tz(e,t,r){if(Wo&&typeof Wo.onCommitFiberUnmount=="function")try{Wo.onCommitFiberUnmount(s2,r)}catch{}switch(r.tag){case 5:Za||m0(r,t);case 6:var n=_a,a=no;_a=null,vc(e,t,r),_a=n,no=a,_a!==null&&(no?(e=_a,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):_a.removeChild(r.stateNode));break;case 18:_a!==null&&(no?(e=_a,r=r.stateNode,e.nodeType===8?eS(e.parentNode,r):e.nodeType===1&&eS(e,r),lm(e)):eS(_a,r.stateNode));break;case 4:n=_a,a=no,_a=r.stateNode.containerInfo,no=!0,vc(e,t,r),_a=n,no=a;break;case 0:case 11:case 14:case 15:if(!Za&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var i=a,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&k3(r,t,s),a=a.next}while(a!==n)}vc(e,t,r);break;case 1:if(!Za&&(m0(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(o){En(r,t,o)}vc(e,t,r);break;case 21:vc(e,t,r);break;case 22:r.mode&1?(Za=(n=Za)||r.memoizedState!==null,vc(e,t,r),Za=n):vc(e,t,r);break;default:vc(e,t,r)}}function RI(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Xee),t.forEach(function(n){var a=ate.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function Zs(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var a=r[n];try{var i=e,s=t,o=s;e:for(;o!==null;){switch(o.tag){case 5:_a=o.stateNode,no=!1;break e;case 3:_a=o.stateNode.containerInfo,no=!0;break e;case 4:_a=o.stateNode.containerInfo,no=!0;break e}o=o.return}if(_a===null)throw Error(gt(160));tz(i,s,a),_a=null,no=!1;var u=a.alternate;u!==null&&(u.return=null),a.return=null}catch(f){En(a,t,f)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)rz(t,e),t=t.sibling}function rz(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Zs(t,e),Ao(e),n&4){try{Lp(3,e,e.return),g2(3,e)}catch(k){En(e,e.return,k)}try{Lp(5,e,e.return)}catch(k){En(e,e.return,k)}}break;case 1:Zs(t,e),Ao(e),n&512&&r!==null&&m0(r,r.return);break;case 5:if(Zs(t,e),Ao(e),n&512&&r!==null&&m0(r,r.return),e.flags&32){var a=e.stateNode;try{am(a,"")}catch(k){En(e,e.return,k)}}if(n&4&&(a=e.stateNode,a!=null)){var i=e.memoizedProps,s=r!==null?r.memoizedProps:i,o=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{o==="input"&&i.type==="radio"&&i.name!=null&&
vendor: 12,835 bytes, line 40
40C7(a,i),qC(o,s);var f=qC(o,i);for(s=0;s<u.length;s+=2){var h=u[s],m=u[s+1];h==="style"?N7(a,m):h==="dangerouslySetInnerHTML"?A7(a,m):h==="children"?am(a,m):xA(a,h,m,f)}switch(o){case"input":WC(a,i);break;case"textarea":_7(a,i);break;case"select":var x=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var b=i.value;b!=null?T0(a,!!i.multiple,b,!1):x!==!!i.multiple&&(i.defaultValue!=null?T0(a,!!i.multiple,i.defaultValue,!0):T0(a,!!i.multiple,i.multiple?[]:"",!1))}a[hm]=i}catch(k){En(e,e.return,k)}}break;case 6:if(Zs(t,e),Ao(e),n&4){if(e.stateNode===null)throw Error(gt(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(k){En(e,e.return,k)}}break;case 3:if(Zs(t,e),Ao(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{lm(t.containerInfo)}catch(k){En(e,e.return,k)}break;case 4:Zs(t,e),Ao(e);break;case 13:Zs(t,e),Ao(e),a=e.child,a.flags&8192&&(i=a.memoizedState!==null,a.stateNode.isHidden=i,!i||a.alternate!==null&&a.alternate.memoizedState!==null||(KA=Dn())),n&4&&RI(e);break;case 22:if(h=r!==null&&r.memoizedState!==null,e.mode&1?(Za=(f=Za)||h,Zs(t,e),Za=f):Zs(t,e),Ao(e),n&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!h&&e.mode&1)for(Ct=e,h=e.child;h!==null;){for(m=Ct=h;Ct!==null;){switch(x=Ct,b=x.child,x.tag){case 0:case 11:case 14:case 15:Lp(4,x,x.return);break;case 1:m0(x,x.return);var S=x.stateNode;if(typeof S.componentWillUnmount=="function"){n=x,r=x.return;try{t=n,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(k){En(n,r,k)}}break;case 5:m0(x,x.return);break;case 22:if(x.memoizedState!==null){FI(m);continue}}b!==null?(b.return=x,Ct=b):FI(m)}h=h.sibling}e:for(h=null,m=e;;){if(m.tag===5){if(h===null){h=m;try{a=m.stateNode,f?(i=a.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(o=m.stateNode,u=m.memoizedProps.style,s=u!=null&&u.hasOwnProperty("display")?u.display:null,o.style.display=T7("display",s))}catch(k){En(e,e.return,k)}}}else if(m.tag===6){if(h===null)try{m.stateNode.nodeValue=f?"":m.memoizedProps}catch(k){En(e,e.return,k)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;h===m&&(h=null),m=m.return}h===m&&(h=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Zs(t,e),Ao(e),n&4&&RI(e);break;case 21:break;default:Zs(t,e),Ao(e)}}function Ao(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(ez(r)){var n=r;break e}r=r.return}throw Error(gt(160))}switch(n.tag){case 5:var a=n.stateNode;n.flags&32&&(am(a,""),n.flags&=-33);var i=OI(e);_3(e,i,a);break;case 3:case 4:var s=n.stateNode.containerInfo,o=OI(e);C3(e,o,s);break;default:throw Error(gt(161))}}catch(u){En(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Qee(e,t,r){Ct=e,nz(e)}function nz(e,t,r){for(var n=(e.mode&1)!==0;Ct!==null;){var a=Ct,i=a.child;if(a.tag===22&&n){var s=a.memoizedState!==null||iv;if(!s){var o=a.alternate,u=o!==null&&o.memoizedState!==null||Za;o=iv;var f=Za;if(iv=s,(Za=u)&&!f)for(Ct=a;Ct!==null;)s=Ct,u=s.child,s.tag===22&&s.memoizedState!==null?zI(a):u!==null?(u.return=s,Ct=u):zI(a);for(;i!==null;)Ct=i,nz(i),i=i.sibling;Ct=a,iv=o,Za=f}jI(e)}else a.subtreeFlags&8772&&i!==null?(i.return=a,Ct=i):jI(e)}}function jI(e){for(;Ct!==null;){var t=Ct;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Za||g2(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Za)if(r===null)n.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:ro(t.type,r.memoizedProps);n.componentDidUpdate(a,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&wI(t,i,n);break;case 3:var s=t.updateQueue;if(s!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}wI(t,s,r)}break;case 5:var o=t.stateNode;if(r===null&&t.flags&4){r=o;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&r.focus();break;case"img":u.src&&(r.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var f=t.alternate;if(f!==null){var h=f.memoizedState;if(h!==null){var m=h.dehydrated;m!==null&&lm(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(gt(163))}Za||t.flags&512&&S3(t)}catch(x){En(t,t.return,x)}}if(t===e){Ct=null;break}if(r=t.sibling,r!==null){r.return=t.return,Ct=r;break}Ct=t.return}}function FI(e){for(;Ct!==null;){var t=Ct;if(t===e){Ct=null;break}var r=t.sibling;if(r!==null){r.return=t.return,Ct=r;break}Ct=t.return}}function zI(e){for(;Ct!==null;){var t=Ct;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{g2(4,t)}catch(u){En(t,r,u)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var a=t.return;try{n.componentDidMount()}catch(u){En(t,a,u)}}var i=t.return;try{S3(t)}catch(u){En(t,i,u)}break;case 5:var s=t.return;try{S3(t)}catch(u){En(t,s,u)}}}catch(u){En(t,t.return,u)}if(t===e){Ct=null;break}var o=t.sibling;if(o!==null){o.return=t.return,Ct=o;break}Ct=t.return}}var Zee=Math.ceil,Qx=sc.ReactCurrentDispatcher,QA=sc.ReactCurrentOwner,Ls=sc.ReactCurrentBatchConfig,xr=0,xa=null,Gn=null,Pa=0,Xi=0,y0=Eu(0),ia=0,xm=null,Bf=0,p2=0,ZA=0,Ip=null,Di=null,KA=0,nh=1/0,kl=null,Zx=!1,E3=null,tu=null,sv=!1,Vc=null,Kx=0,Pp=0,A3=null,sx=-1,ox=0;function Si(){return xr&6?Dn():sx!==-1?sx:sx=Dn()}function ru(e){return e.mode&1?xr&2&&Pa!==0?Pa&-Pa:Dee.transition!==null?(ox===0&&(ox=U7()),ox):(e=jr,e!==0||(e=window.event,e=e===void 0?16:X7(e.type)),e):1}function mo(e,t,r,n){if(50<Pp)throw Pp=0,A3=null,Error(gt(185));B1(e,r,n),(!(xr&2)||e!==xa)&&(e===xa&&(!(xr&2)&&(p2|=r),ia===4&&Nc(e,Pa)),Bi(e,n),r===1&&xr===0&&!(t.mode&1)&&(nh=Dn()+500,f2&&Au()))}function Bi(e,t){var r=e.callbackNode;DJ(e,t);var n=Ox(e,e===xa?Pa:0);if(n===0)r!==null&&XL(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&XL(r),t===1)e.tag===0?Pee(BI.bind(null,e)):hF(BI.bind(null,e)),Nee(function(){!(xr&6)&&Au()}),r=null;else{switch(V7(n)){case 1:r=CA;break;case 4:r=z7;break;case 16:r=Dx;break;case 536870912:r=B7;break;default:r=Dx}r=fz(r,az.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function az(e,t){if(sx=-1,ox=0,xr&6)throw Error(gt(327));var r=e.callbackNode;if(P0()&&e.callbackNode!==r)return null;var n=Ox(e,e===xa?Pa:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Jx(e,n);else{t=n;var a=xr;xr|=2;var i=sz();(xa!==e||Pa!==t)&&(kl=null,nh=Dn()+500,Cf(e,t));do try{ete();break}catch(o){iz(e,o)}while(1);jA(),Qx.current=i,xr=a,Gn!==null?t=0:(xa=null,Pa=0,t=ia)}if(t!==0){if(t===2&&(a=e3(e),a!==0&&(n=a,t=T3(e,a))),t===1)throw r=xm,Cf(e,0),Nc(e,n),Bi(e,Dn()),r;if(t===6)Nc(e,n);else{if(a=e.current.alternate,!(n&30)&&!Kee(a)&&(t=Jx(e,n),t===2&&(i=e3(e),i!==0&&(n=i,t=T3(e,i))),t===1))throw r=xm,Cf(e,0),Nc(e,n),Bi(e,Dn()),r;switch(e.finishedWork=a,e.finishedLanes=n,t){case 0:case 1:throw Error(gt(345));case 2:rf(e,Di,kl);break;case 3:if(Nc(e,n),(n&130023424)===n&&(t=KA+500-Dn(),10<t)){if(Ox(e,0)!==0)break;if(a=e.suspendedLanes,(a&n)!==n){Si(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=l3(rf.bind(null,e,Di,kl),t);break}rf(e,Di,kl);break;case 4:if(Nc(e,n),(n&4194240)===n)break;for(t=e.eventTimes,a=-1;0<n;){var s=31-po(n);i=1<<s,s=t[s],s>a&&(a=s),n&=~i}if(n=a,n=Dn()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Zee(n/1960))-n,10<n){e.timeoutHandle=l3(rf.bind(null,e,Di,kl),n);break}rf(e,Di,kl);break;case 5:rf(e,Di,kl);break;default:throw Error(gt(329))}}}return Bi(e,Dn()),e.callbackNode===r?az.bind(null,e):null}function T3(e,t){var r=Ip;return e.current.memoizedState.isDehydrated&&(Cf(e,t).flags|=256),e=Jx(e,t),e!==2&&(t=Di,Di=r,t!==null&&N3(t)),e}function N3(e){Di===null?Di=e:Di.push.apply(Di,e)}function Kee(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var a=r[n],i=a.getSnapshot;a=a.value;try{if(!wo(i(),a))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Nc(e,t){for(t&=~ZA,t&=~p2,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-po(t),n=1<<r;e[r]=-1,t&=~n}}function BI(e){if(xr&6)throw Error(gt(327));P0();var t=Ox(e,0);if(!(t&1))return Bi(e,Dn()),null;var r=Jx(e,t);if(e.tag!==0&&r===2){var n=e3(e);n!==0&&(t=n,r=T3(e,n))}if(r===1)throw r=xm,Cf(e,0),Nc(e,t),Bi(e,Dn()),r;if(r===6)throw Error(gt(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,rf(e,Di,kl),Bi(e,Dn()),null}function JA(e,t){var r=xr;xr|=1;try{return e(t)}finally{xr=r,xr===0&&(nh=Dn()+500,f2&&Au())}}function Uf(e){Vc!==null&&Vc.tag===0&&!(xr&6)&&P0();var t=xr;xr|=1;var r=Ls.transition,n=jr;try{if(Ls.transition=null,jr=1,e)return e()}finally{jr=n,Ls.transition=r,xr=t,!(xr&6)&&Au()}}function eT(){Xi=y0.current,an(y0)}function Cf(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Tee(r)),Gn!==null)for(r=Gn.return;r!==null;){var n=r;switch(DA(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Bx();break;case 3:th(),an(Fi),an(oi),$A();break;case 5:VA(n);break;case 4:th();break;case 13:an(gn);break;case 19:an(gn);break;case 10:FA(n.type._context);break;case 22:case 23:eT()}r=r.return}if(xa=e,Gn=e=nu(e.current,null),Pa=Xi=t,ia=0,xm=null,ZA=p2=Bf=0,Di=Ip=null,hf!==null){for(t=0;t<hf.length;t++)if(r=hf[t],n=r.interleaved,n!==null){r.interleaved=null;var a=n.next,i=r.pending;if(i!==null){var s=i.next;i.next=a,n.next=s}r.pending=n}hf=null}return e}function iz(e,t){do{var r=Gn;try{if(jA(),nx.current=qx,Xx){for(var n=yn.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}Xx=!1}if(zf=0,ma=na=yn=null,Mp=!1,mm=0,QA.current=null,r===null||r.return===null){ia=1,xm=t,Gn=null;break}e:{var i=e,s=r.return,o=r,u=t;if(t=Pa,o.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var f=u,h=o,m=h.tag;if(!(h.mode&1)&&(m===0||m===11||m===15)){var x=h.alternate;x?(h.updateQueue=x.updateQueue,h.memoizedState=x.memoizedState,h.lanes=x.lanes):(h.updateQueue=null,h.memoizedState=null)}var b=AI(s);if(b!==null){b.flags&=-257,TI(b,s,o,i,t),b.mode&1&&EI(i,f,t),t=b,u=f;var S=t.updateQueue;if(S===null){var k=new Set;k.add(u),t.updateQueue=k}else S.add(u);break e}else{if(!(t&1)){EI(i,f,t),tT();break e}u=Error(gt(426))}}else if(un&&o.mode&1){var _=AI(s);if(_!==null){!(_.flags&65536)&&(_.flags|=256),TI(_,s,o,i,t),OA(rh(u,o));break e}}i=u=rh(u,o),ia!==4&&(ia=2),Ip===null?Ip=[i]:Ip.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var N=VF(i,u,t);bI(i,N);break e;case 1:o=u;var C=i.type,I=i.stateNode;if(!(i.flags&128)&&(typeof C.getDerivedStateFromError=="function"||I!==null&&typeof I.componentDidCatch=="function"&&(tu===null||!tu.has(I)))){i.flags|=65536,t&=-t,i.lanes|=t;var D=$F(i,o,t);bI(i,D);break e}}i=i.return}while(i!==null)}lz(r)}catch(L){t=L,Gn===r&&r!==null&&(Gn=r=r.return);continue}break}while(1)}function sz(){var e=Qx.current;return Qx.current=qx,e===null?qx:e}function tT(){(ia===0||ia===3||ia===2)&&(ia=4),xa===null||!(Bf&268435455)&&!(p2&268435455)||Nc(xa,Pa)}function Jx(e,t){var r=xr;xr|=2;var n=sz();(xa!==e||Pa!==t)&&(kl=null,Cf(e,t));do try{Jee();break}catch(a){iz(e,a)}while(1);if(jA(),xr=r,Qx.current=n,Gn!==null)throw Error(gt(261));return xa=null,Pa=0,ia}function Jee(){for(;Gn!==null;)oz(Gn)}function ete(){for(;Gn!==null&&!_J();)oz(Gn)}function oz(e){var t=uz(e.alternate,e,Xi);e.memoizedProps=e.pendingProps,t===null?lz(e):Gn=t,QA.current=null}function lz(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=Yee(r,t),r!==null){r.flags&=32767,Gn=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ia=6,Gn=null;return}}else if(r=Gee(r,t,Xi),r!==null){Gn=r;return}if(t=t.sibling,t!==null){Gn=t;return}Gn=t=e}while(t!==null);ia===0&&(ia=5)}function rf(e,t,r){var n=jr,a=Ls.transition;try{Ls.transition=null,jr=1,tte(e,t,r,n)}finally{Ls.transition=a,jr=n}return null}function tte(e,t,r,n){do P0();while(Vc!==null);if(xr&6)throw Error(gt(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(gt(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(OJ(e,i),e===xa&&(Gn=xa=null,Pa=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||sv||(sv=!0,fz(Dx,function(){return P0(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=Ls.transition,Ls.transition=null;var s=jr;jr=1;var o=xr;xr|=4,QA.current=null,qee(e,r),rz(r,e),wee(s3),Rx=!!i3,s3=i3=null,e.current=r,Qee(r),EJ(),xr=o,jr=s,Ls.transition=i}else e.current=r;
vendor: 5,487 bytes, line 40
40if(sv&&(sv=!1,Vc=e,Kx=a),i=e.pendingLanes,i===0&&(tu=null),NJ(r.stateNode),Bi(e,Dn()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],n(a.value,{componentStack:a.stack,digest:a.digest});if(Zx)throw Zx=!1,e=E3,E3=null,e;return Kx&1&&e.tag!==0&&P0(),i=e.pendingLanes,i&1?e===A3?Pp++:(Pp=0,A3=e):Pp=0,Au(),null}function P0(){if(Vc!==null){var e=V7(Kx),t=Ls.transition,r=jr;try{if(Ls.transition=null,jr=16>e?16:e,Vc===null)var n=!1;else{if(e=Vc,Vc=null,Kx=0,xr&6)throw Error(gt(331));var a=xr;for(xr|=4,Ct=e.current;Ct!==null;){var i=Ct,s=i.child;if(Ct.flags&16){var o=i.deletions;if(o!==null){for(var u=0;u<o.length;u++){var f=o[u];for(Ct=f;Ct!==null;){var h=Ct;switch(h.tag){case 0:case 11:case 15:Lp(8,h,i)}var m=h.child;if(m!==null)m.return=h,Ct=m;else for(;Ct!==null;){h=Ct;var x=h.sibling,b=h.return;if(JF(h),h===f){Ct=null;break}if(x!==null){x.return=b,Ct=x;break}Ct=b}}}var S=i.alternate;if(S!==null){var k=S.child;if(k!==null){S.child=null;do{var _=k.sibling;k.sibling=null,k=_}while(k!==null)}}Ct=i}}if(i.subtreeFlags&2064&&s!==null)s.return=i,Ct=s;else e:for(;Ct!==null;){if(i=Ct,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Lp(9,i,i.return)}var N=i.sibling;if(N!==null){N.return=i.return,Ct=N;break e}Ct=i.return}}var C=e.current;for(Ct=C;Ct!==null;){s=Ct;var I=s.child;if(s.subtreeFlags&2064&&I!==null)I.return=s,Ct=I;else e:for(s=C;Ct!==null;){if(o=Ct,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:g2(9,o)}}catch(L){En(o,o.return,L)}if(o===s){Ct=null;break e}var D=o.sibling;if(D!==null){D.return=o.return,Ct=D;break e}Ct=o.return}}if(xr=a,Au(),Wo&&typeof Wo.onPostCommitFiberRoot=="function")try{Wo.onPostCommitFiberRoot(s2,e)}catch{}n=!0}return n}finally{jr=r,Ls.transition=t}}return!1}function UI(e,t,r){t=rh(r,t),t=VF(e,t,1),e=eu(e,t,1),t=Si(),e!==null&&(B1(e,1,t),Bi(e,t))}function En(e,t,r){if(e.tag===3)UI(e,e,r);else for(;t!==null;){if(t.tag===3){UI(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(tu===null||!tu.has(n))){e=rh(r,e),e=$F(t,e,1),t=eu(t,e,1),e=Si(),t!==null&&(B1(t,1,e),Bi(t,e));break}}t=t.return}}function rte(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Si(),e.pingedLanes|=e.suspendedLanes&r,xa===e&&(Pa&r)===r&&(ia===4||ia===3&&(Pa&130023424)===Pa&&500>Dn()-KA?Cf(e,0):ZA|=r),Bi(e,t)}function cz(e,t){t===0&&(e.mode&1?(t=Qy,Qy<<=1,!(Qy&130023424)&&(Qy=4194304)):t=1);var r=Si();e=Xl(e,t),e!==null&&(B1(e,t,r),Bi(e,r))}function nte(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),cz(e,r)}function ate(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(gt(314))}n!==null&&n.delete(t),cz(e,r)}var uz;uz=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Fi.current)Ri=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Ri=!1,Hee(e,t,r);Ri=!!(e.flags&131072)}else Ri=!1,un&&t.flags&1048576&&gF(t,$x,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;ix(e,t),e=t.pendingProps;var a=K0(t,oi.current);I0(t,r),a=HA(null,t,n,e,a,r);var i=GA();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,zi(n)?(i=!0,Ux(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,BA(t),a.updater=h2,t.stateNode=a,a._reactInternals=t,p3(t,n,e,r),t=v3(null,t,n,!0,i,r)):(t.tag=0,un&&i&&PA(t),mi(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(ix(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=ste(n),e=ro(n,e),a){case 0:t=y3(null,t,n,e,r);break e;case 1:t=LI(null,t,n,e,r);break e;case 11:t=NI(null,t,n,e,r);break e;case 14:t=MI(null,t,n,ro(n.type,e),r);break e}throw Error(gt(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:ro(n,a),y3(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:ro(n,a),LI(e,t,n,a,r);case 3:e:{if(YF(t),e===null)throw Error(gt(387));n=t.pendingProps,i=t.memoizedState,a=i.element,bF(e,t),Gx(t,n,null,r);var s=t.memoizedState;if(n=s.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=rh(Error(gt(423)),t),t=II(e,t,n,r,a);break e}else if(n!==a){a=rh(Error(gt(424)),t),t=II(e,t,n,r,a);break e}else for(ts=Jc(t.stateNode.containerInfo.firstChild),as=t,un=!0,so=null,r=vF(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(J0(),n===a){t=ql(e,t,r);break e}mi(e,t,n,r)}t=t.child}return t;case 5:return wF(t),e===null&&d3(t),n=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,s=a.children,o3(n,a)?s=null:i!==null&&o3(n,i)&&(t.flags|=32),GF(e,t),mi(e,t,s,r),t.child;case 6:return e===null&&d3(t),null;case 13:return XF(e,t,r);case 4:return UA(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=eh(t,null,n,r):mi(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:ro(n,a),NI(e,t,n,a,r);case 7:return mi(e,t,t.pendingProps,r),t.child;case 8:return mi(e,t,t.pendingProps.children,r),t.child;case 12:return mi(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,i=t.memoizedProps,s=a.value,qr(Wx,n._currentValue),n._currentValue=s,i!==null)if(wo(i.value,s)){if(i.children===a.children&&!Fi.current){t=ql(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);
vendor: 4,309 bytes, line 40
40i!==null;){var o=i.dependencies;if(o!==null){s=i.child;for(var u=o.firstContext;u!==null;){if(u.context===n){if(i.tag===1){u=jl(-1,r&-r),u.tag=2;var f=i.updateQueue;if(f!==null){f=f.shared;var h=f.pending;h===null?u.next=u:(u.next=h.next,h.next=u),f.pending=u}}i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),h3(i.return,r,t),o.lanes|=r;break}u=u.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(gt(341));s.lanes|=r,o=s.alternate,o!==null&&(o.lanes|=r),h3(s,r,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}mi(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,I0(t,r),a=Rs(a),n=n(a),t.flags|=1,mi(e,t,n,r),t.child;case 14:return n=t.type,a=ro(n,t.pendingProps),a=ro(n.type,a),MI(e,t,n,a,r);case 15:return WF(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:ro(n,a),ix(e,t),t.tag=1,zi(n)?(e=!0,Ux(t)):e=!1,I0(t,r),UF(t,n,a),p3(t,n,a,r),v3(null,t,n,!0,e,r);case 19:return qF(e,t,r);case 22:return HF(e,t,r)}throw Error(gt(156,t.tag))};function fz(e,t){return F7(e,t)}function ite(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ts(e,t,r,n){return new ite(e,t,r,n)}function rT(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ste(e){if(typeof e=="function")return rT(e)?1:0;if(e!=null){if(e=e.$$typeof,e===wA)return 11;if(e===kA)return 14}return 2}function nu(e,t){var r=e.alternate;return r===null?(r=Ts(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function lx(e,t,r,n,a,i){var s=2;if(n=e,typeof e=="function")rT(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case o0:return _f(r.children,a,i,t);case bA:s=8,a|=8;break;case zC:return e=Ts(12,r,t,a|2),e.elementType=zC,e.lanes=i,e;case BC:return e=Ts(13,r,t,a),e.elementType=BC,e.lanes=i,e;case UC:return e=Ts(19,r,t,a),e.elementType=UC,e.lanes=i,e;case w7:return m2(r,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case x7:s=10;break e;case b7:s=9;break e;case wA:s=11;break e;case kA:s=14;break e;case _c:s=16,n=null;break e}throw Error(gt(130,e==null?e:typeof e,""))}return t=Ts(s,r,t,a),t.elementType=e,t.type=n,t.lanes=i,t}function _f(e,t,r,n){return e=Ts(7,e,n,t),e.lanes=r,e}function m2(e,t,r,n){return e=Ts(22,e,n,t),e.elementType=w7,e.lanes=r,e.stateNode={isHidden:!1},e}function lS(e,t,r){return e=Ts(6,e,null,t),e.lanes=r,e}function cS(e,t,r){return t=Ts(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ote(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=$k(0),this.expirationTimes=$k(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$k(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function nT(e,t,r,n,a,i,s,o,u){return e=new ote(e,t,r,o,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ts(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},BA(i),e}function lte(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;
vendor: 4,601 bytes, line 40
40return{$$typeof:s0,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function dz(e){if(!e)return hu;e=e._reactInternals;e:{if(dd(e)!==e||e.tag!==1)throw Error(gt(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(zi(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(gt(171))}if(e.tag===1){var r=e.type;if(zi(r))return dF(e,r,t)}return t}function hz(e,t,r,n,a,i,s,o,u){return e=nT(r,n,!0,e,a,i,s,o,u),e.context=dz(null),r=e.current,n=Si(),a=ru(r),i=jl(n,a),i.callback=t??null,eu(r,i,a),e.current.lanes=a,B1(e,a,n),Bi(e,n),e}function y2(e,t,r,n){var a=t.current,i=Si(),s=ru(a);return r=dz(r),t.context===null?t.context=r:t.pendingContext=r,t=jl(i,s),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=eu(a,t,s),e!==null&&(mo(e,a,s,i),rx(e,a,s)),s}function eb(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function VI(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function aT(e,t){VI(e,t),(e=e.alternate)&&VI(e,t)}function cte(){return null}var gz=typeof reportError=="function"?reportError:function(e){console.error(e)};function iT(e){this._internalRoot=e}v2.prototype.render=iT.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(gt(409));y2(e,t,null,null)};v2.prototype.unmount=iT.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uf(function(){y2(null,e,null,null)}),t[Yl]=null}};function v2(e){this._internalRoot=e}v2.prototype.unstable_scheduleHydration=function(e){if(e){var t=H7();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Tc.length&&t!==0&&t<Tc[r].priority;r++);Tc.splice(r,0,e),r===0&&Y7(e)}};function sT(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function x2(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function $I(){}function ute(e,t,r,n,a){if(a){if(typeof n=="function"){var i=n;n=function(){var f=eb(s);i.call(f)}}var s=hz(t,n,e,0,null,!1,!1,"",$I);return e._reactRootContainer=s,e[Yl]=s.current,fm(e.nodeType===8?e.parentNode:e),Uf(),s}for(;a=e.lastChild;)e.removeChild(a);if(typeof n=="function"){var o=n;n=function(){var f=eb(u);o.call(f)}}var u=nT(e,0,!1,null,null,!1,!1,"",$I);return e._reactRootContainer=u,e[Yl]=u.current,fm(e.nodeType===8?e.parentNode:e),Uf(function(){y2(t,u,r,n)}),u}function b2(e,t,r,n,a){var i=r._reactRootContainer;if(i){var s=i;if(typeof a=="function"){var o=a;a=function(){var u=eb(s);o.call(u)}}y2(t,s,e,a)}else s=ute(r,t,e,a,n);return eb(s)}$7=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dp(t.pendingLanes);r!==0&&(_A(t,r|1),Bi(t,Dn()),!(xr&6)&&(nh=Dn()+500,Au()))}break;case 13:Uf(function(){var n=Xl(e,1);if(n!==null){var a=Si();mo(n,e,1,a)}}),aT(e,1)}};EA=function(e){if(e.tag===13){var t=Xl(e,134217728);if(t!==null){var r=Si();mo(t,e,134217728,r)}aT(e,134217728)}};W7=function(e){if(e.tag===13){var t=ru(e),r=Xl(e,t);if(r!==null){var n=Si();mo(r,e,t,n)}aT(e,t)}};H7=function(){return jr};G7=function(e,t){var r=jr;try{return jr=e,t()}finally{jr=r}};ZC=function(e,t,r){switch(t){case"input":if(WC(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var a=u2(n);if(!a)throw Error(gt(90));S7(n),WC(n,a)}}}break;case"textarea":_7(e,r);break;case"select":t=r.value,t!=null&&T0(e,!!r.multiple,t,!1)}};I7=JA;P7=Uf;var fte={usingClientEntryPoint:!1,Events:[V1,f0,u2,M7,L7,JA]},zg={findFiberByHostInstance:df,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},dte={bundleType:zg.bundleType,version:zg.version,rendererPackageName:zg.rendererPackageName,rendererConfig:zg.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:sc.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=R7(e),e===null?null:e.stateNode},findFiberByHostInstance:zg.findFiberByHostInstance||cte,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ov=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ov.isDisabled&&ov.supportsFiber)try{s2=ov.inject(dte),Wo=ov}catch{}}cs.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fte;cs.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!sT(t))throw Error(gt(200));return lte(e,t,null,r)};cs.createRoot=function(e,t){if(!sT(e))throw Error(gt(299));var r=!1,n="",a=gz;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=nT(e,1,!1,null,null,r,!1,n,a),e[Yl]=t.current,fm(e.nodeType===8?e.parentNode:e),new iT(t)};cs.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(gt(188)):(e=Object.keys(e).join(","),Error(gt(268,e)));return e=R7(t),e=e===null?null:e.stateNode,e};cs.flushSync=function(e){return Uf(e)};cs.hydrate=function(e,t,r){if(!x2(t))throw Error(gt(200));return b2(null,e,t,!0,r)};cs.hydrateRoot=function(e,t,r){if(!sT(e))throw Error(gt(405));var n=r!=null&&r.hydratedSources||null,a=!1,i="",s=gz;if(r!=null&&(r.unstable_strictMode===!0&&(a=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(s=r.onRecoverableError)),t=hz(t,null,e,1,r??null,a,!1,i,s),e[Yl]=t.current,fm(e),n)for(e=0;e<n.length;e++)r=n[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new v2(t)};cs.render=function(e,t,r){if(!x2(t))throw Error(gt(200));return b2(null,e,t,!1,r)};cs.unmountComponentAtNode=function(e){if(!x2(e))throw Error(gt(40));return e._reactRootContainer?(Uf(function(){b2(null,null,e,!1,function(){e._reactRootContainer=null,e[Yl]=null})}),!0):!1};cs.unstable_batchedUpdates=JA;cs.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!x2(r))throw Error(gt(200));if(e==null||e._reactInternals===void 0)throw Error(gt(38));return b2(e,t,r,!1,n)};cs.version="18.3.1-next-f1338f8080-20240426";function pz(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(pz)}catch(e){console.error(e)}}pz(),p7.exports=cs;var oT=p7.exports,WI=oT;jC.createRoot=WI.createRoot,jC.hydrateRoot=WI.hydrateRoot;/** 41 * @remix-run/router v1.19.0 42 * 43 * Copyright (c) Remix Software Inc. 44 * 45 * This source code is licensed under the MIT license found in the 46 * LICENSE.md file in the root directory of this source tree. 47 * 48 * @license MIT 49 */function bm(){return bm=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},bm.apply(this,arguments)}var $c;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})($c||($c={}));const HI="popstate";function hte(e){e===void 0&&(e={});function t(n,a){let{pathname:i,search:s,hash:o}=n.location;return M3("",{pathname:i,search:s,hash:o},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function r(n,a){return typeof a=="string"?a:tb(a)}return pte(t,r,null,e)}function vn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function mz(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function gte(){return Math.random().toString(36).substr(2,8)}function GI(e,t){return{usr:e.state,key:e.key,idx:t}}function M3(e,t,r,n){return r===void 0&&(r=null),bm({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?qh(t):t,{state:r,key:t&&t.key||n||gte()})}function tb(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function qh(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function pte(e,t,r,n){n===void 0&&(n={});let{window:a=document.defaultView,v5Compat:i=!1}=n,s=a.history,o=$c.Pop,u=null,f=h();f==null&&(f=0,s.replaceState(bm({},s.state,{idx:f}),""));function h(){return(s.state||{idx:null}).idx}function m(){o=$c.Pop;let _=h(),N=_==null?null:_-f;f=_,u&&u({action:o,location:k.location,delta:N})}function x(_,N){o=$c.Push;let C=M3(k.location,_,N);r&&r(C,_),f=h()+1;let I=GI(C,f),D=k.createHref(C);try{s.pushState(I,"",D)}catch(L){if(L instanceof DOMException&&L.name==="DataCloneError")throw L;a.location.assign(D)}i&&u&&u({action:o,location:k.location,delta:1})}function b(_,N){o=$c.Replace;let C=M3(k.location,_,N);r&&r(C,_),f=h();let I=GI(C,f),D=k.createHref(C);s.replaceState(I,"",D),i&&u&&u({action:o,location:k.location,delta:0})}function S(_){let N=a.location.origin!=="null"?a.location.origin:a.location.href,C=typeof _=="string"?_:tb(_);return C=C.replace(/ $/,"%20"),vn(N,"No window.location.(origin|href) available to create URL for href: "+C),new URL(C,N)}let k={get action(){return o},get location(){return e(a,s)},listen(_){if(u)throw new Error("A history only accepts one active listener");return a.addEventListener(HI,m),u=_,()=>{a.removeEventListener(HI,m),u=null}},createHref(_){return t(a,_)},createURL:S,encodeLocation(_){let N=S(_);return{pathname:N.pathname,search:N.search,hash:N.hash}},push:x,replace:b,go(_){return s.go(_)}};return k}var YI;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(YI||(YI={}));function mte(e,t,r){return r===void 0&&(r="/"),yte(e,t,r,!1)}function yte(e,t,r,n){let a=typeof t=="string"?qh(t):t,i=ah(a.pathname||"/",r);if(i==null)return null;let s=yz(e);vte(s);let o=null;for(let u=0;o==null&&u<s.length;++u){let f=Nte(i);o=Ate(s[u],f,n)}return o}function yz(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let a=(i,s,o)=>{let u={relativePath:o===void 0?i.path||"":o,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};u.relativePath.startsWith("/")&&(vn(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not val
49id. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let f=au([n,u.relativePath]),h=r.concat(u);i.children&&i.children.length>0&&(vn(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+f+'".')),yz(i.children,t,h,f)),!(i.path==null&&!i.index)&&t.push({path:f,score:_te(f,i.index),routesMeta:h})};return e.forEach((i,s)=>{var o;if(i.path===""||!((o=i.path)!=null&&o.includes("?")))a(i,s);else for(let u of vz(i.path))a(i,s,u)}),t}function vz(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return a?[i,""]:[i];let s=vz(n.join("/")),o=[];return o.push(...s.map(u=>u===""?i:[i,u].join("/"))),a&&o.push(...s),o.map(u=>e.startsWith("/")&&u===""?"/":u)}function vte(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:Ete(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const xte=/^:[\w-]+$/,bte=3,wte=2,kte=1,Ste=10,Cte=-2,XI=e=>e==="*";function _te(e,t){let r=e.split("/"),n=r.length;return r.some(XI)&&(n+=Cte),t&&(n+=wte),r.filter(a=>!XI(a)).reduce((a,i)=>a+(xte.test(i)?bte:i===""?kte:Ste),n)}function Ete(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function Ate(e,t,r){r===void 0&&(r=!1);let{routesMeta:n}=e,a={},i="/",s=[];for(let o=0;o<n.length;++o){let u=n[o],f=o===n.length-1,h=i==="/"?t:t.slice(i.length)||"/",m=rb({path:u.relativePath,caseSensitive:u.caseSensitive,end:f},h),x=u.route;if(!m&&f&&r&&!n[n.length-1].route.index&&(m=rb({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},h)),!m)return null;
vendor: 13,154 bytes, lines 49-67
49Object.assign(a,m.params),s.push({params:a,pathname:au([i,m.pathname]),pathnameBase:Pte(au([i,m.pathnameBase])),route:x}),m.pathnameBase!=="/"&&(i=au([i,m.pathnameBase]))}return s}function rb(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=Tte(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let i=a[0],s=i.replace(/(.)\/+$/,"$1"),o=a.slice(1);return{params:n.reduce((f,h,m)=>{let{paramName:x,isOptional:b}=h;if(x==="*"){let k=o[m]||"";s=i.slice(0,i.length-k.length).replace(/(.)\/+$/,"$1")}const S=o[m];return b&&!S?f[x]=void 0:f[x]=(S||"").replace(/%2F/g,"/"),f},{}),pathname:i,pathnameBase:s,pattern:e}}function Tte(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),mz(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,o,u)=>(n.push({paramName:o,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function Nte(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return mz(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function ah(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 Mte(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?qh(e):e;return{pathname:r?r.startsWith("/")?r:Lte(r,t):t,search:Dte(n),hash:Ote(a)}}function Lte(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function uS(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 Ite(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function lT(e,t){let r=Ite(e);return t?r.map((n,a)=>a===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function cT(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=qh(e):(a=bm({},e),vn(!a.pathname||!a.pathname.includes("?"),uS("?","pathname","search",a)),vn(!a.pathname||!a.pathname.includes("#"),uS("#","pathname","hash",a)),vn(!a.search||!a.search.includes("#"),uS("#","search","hash",a)));let i=e===""||a.pathname==="",s=i?"/":a.pathname,o;if(s==null)o=r;else{let m=t.length-1;if(!n&&s.startsWith("..")){let x=s.split("/");for(;x[0]==="..";)x.shift(),m-=1;a.pathname=x.join("/")}o=m>=0?t[m]:"/"}let u=Mte(a,o),f=s&&s!=="/"&&s.endsWith("/"),h=(i||s===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(f||h)&&(u.pathname+="/"),u}const au=e=>e.join("/").replace(/\/\/+/g,"/"),Pte=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Dte=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ote=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Rte(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const xz=["post","put","patch","delete"];new Set(xz);const jte=["get",...xz];new Set(jte);/** 50 * React Router v6.26.0 51 * 52 * Copyright (c) Remix Software Inc. 53 * 54 * This source code is licensed under the MIT license found in the 55 * LICENSE.md file in the root directory of this source tree. 56 * 57 * @license MIT 58 */function wm(){return wm=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},wm.apply(this,arguments)}const w2=V.createContext(null),bz=V.createContext(null),oc=V.createContext(null),k2=V.createContext(null),sl=V.createContext({outlet:null,matches:[],isDataRoute:!1}),wz=V.createContext(null);function Fte(e,t){let{relative:r}=t===void 0?{}:t;Qh()||vn(!1);let{basename:n,navigator:a}=V.useContext(oc),{hash:i,pathname:s,search:o}=S2(e,{relative:r}),u=s;return n!=="/"&&(u=s==="/"?n:au([n,s])),a.createHref({pathname:u,search:o,hash:i})}function Qh(){return V.useContext(k2)!=null}function ol(){return Qh()||vn(!1),V.useContext(k2).location}function kz(e){V.useContext(oc).static||V.useLayoutEffect(e)}function Zn(){let{isDataRoute:e}=V.useContext(sl);return e?Jte():zte()}function zte(){Qh()||vn(!1);let e=V.useContext(w2),{basename:t,future:r,navigator:n}=V.useContext(oc),{matches:a}=V.useContext(sl),{pathname:i}=ol(),s=JSON.stringify(lT(a,r.v7_relativeSplatPath)),o=V.useRef(!1);return kz(()=>{o.current=!0}),V.useCallback(function(f,h){if(h===void 0&&(h={}),!o.current)return;if(typeof f=="number"){n.go(f);return}let m=cT(f,JSON.parse(s),i,h.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:au([t,m.pathname])),(h.replace?n.replace:n.push)(m,h.state,h)},[t,n,s,i,e])}const Bte=V.createContext(null);function Ute(e){let t=V.useContext(sl).outlet;return t&&V.createElement(Bte.Provider,{value:e},t)}function Us(){let{matches:e}=V.useContext(sl),t=e[e.length-1];return t?t.params:{}}function S2(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=V.useContext(oc),{matches:a}=V.useContext(sl),{pathname:i}=ol(),s=JSON.stringify(lT(a,n.v7_relativeSplatPath));return V.useMemo(()=>cT(e,JSON.parse(s),i,r==="path"),[e,s,i,r])}function Vte(e,t){return $te(e,t)}function $te(e,t,r,n){Qh()||vn(!1);let{navigator:a}=V.useContext(oc),{matches:i}=V.useContext(sl),s=i[i.length-1],o=s?s.params:{};s&&s.pathname;let u=s?s.pathnameBase:"/";s&&s.route;let f=ol(),h;if(t){var m;let _=typeof t=="string"?qh(t):t;u==="/"||(m=_.pathname)!=null&&m.startsWith(u)||vn(!1),h=_}else h=f;let x=h.pathname||"/",b=x;if(u!=="/"){let _=u.replace(/^\//,"").split("/");b="/"+x.replace(/^\//,"").split("/").slice(_.length).join("/")}let S=mte(e,{pathname:b}),k=Xte(S&&S.map(_=>Object.assign({},_,{params:Object.assign({},o,_.params),pathname:au([u,a.encodeLocation?a.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?u:au([u,a.encodeLocation?a.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),i,r,n);return t&&k?V.createElement(k2.Provider,{value:{location:wm({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:$c.Pop}},k):k}function Wte(){let e=Kte(),t=Rte(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return V.createElement(V.Fragment,null,V.createElement("h2",null,"Unexpected Application Error!"),V.createElement("h3",{style:{fontStyle:"italic"}},t),r?V.createElement("pre",{style:a},r):null,i)}const Hte=V.createElement(Wte,null);class Gte extends V.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?V.createElement(sl.Provider,{value:this.props.routeContext},V.createElement(wz.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Yte(e){let{routeContext:t,match:r,children:n}=e,a=V.useContext(w2);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),V.createElement(sl.Provider,{value:t},n)}function Xte(e,t,r,n){var a;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var i;if(!r)return null;if(r.errors)e=r.matches;else if((i=n)!=null&&i.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let s=e,o=(a=r)==null?void 0:a.errors;if(o!=null){let h=s.findIndex(m=>m.route.id&&(o==null?void 0:o[m.route.id])!==void 0);h>=0||vn(!1),s=s.slice(0,Math.min(s.length,h+1))}let u=!1,f=-1;if(r&&n&&n.v7_partialHydration)for(let h=0;h<s.length;h++){let m=s[h];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(f=h),m.route.id){let{loaderData:x,errors:b}=r,S=m.route.loader&&x[m.route.id]===void 0&&(!b||b[m.route.id]===void 0);if(m.route.lazy||S){u=!0,f>=0?s=s.slice(0,f+1):s=[s[0]];break}}}return s.reduceRight((h,m,x)=>{let b,S=!1,k=null,_=null;r&&(b=o&&m.route.id?o[m.route.id]:void 0,k=m.route.errorElement||Hte,u&&(f<0&&x===0?(ere("route-fallback",!1),S=!0,_=null):f===x&&(S=!0,_=m.route.hydrateFallbackElement||null)));let N=t.concat(s.slice(0,x+1)),C=()=>{let I;return b?I=k:S?I=_:m.route.Component?I=V.createElement(m.route.Component,null):m.route.element?I=m.route.element:I=h,V.createElement(Yte,{match:m,routeContext:{outlet:h,matches:N,isDataRoute:r!=null},children:I})};return r&&(m.route.ErrorBoundary||m.route.errorElement||x===0)?V.createElement(Gte,{location:r.location,revalidation:r.revalidation,component:k,error:b,children:C(),routeContext:{outlet:null,matches:N,isDataRoute:!0}}):C()},null)}var Sz=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Sz||{}),nb=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(nb||{});function qte(e){let t=V.useContext(w2);return t||vn(!1),t}function Qte(e){let t=V.useContext(bz);return t||vn(!1),t}function Zte(e){let t=V.useContext(sl);return t||vn(!1),t}function Cz(e){let t=Zte(),r=t.matches[t.matches.length-1];return r.route.id||vn(!1),r.route.id}function Kte(){var e;let t=V.useContext(wz),r=Qte(nb.UseRouteError),n=Cz(nb.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function Jte(){let{router:e}=qte(Sz.UseNavigateStable),t=Cz(nb.UseNavigateStable),r=V.useRef(!1);return kz(()=>{r.current=!0}),V.useCallback(function(a,i){i===void 0&&(i={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,wm({fromRouteId:t},i)))},[e,t])}const qI={};function ere(e,t,r){!t&&!qI[e]&&(qI[e]=!0)}function ab(e){let{to:t,replace:r,state:n,relative:a}=e;Qh()||vn(!1);let{future:i,static:s}=V.useContext(oc),{matches:o}=V.useContext(sl),{pathname:u}=ol(),f=Zn(),h=cT(t,lT(o,i.v7_relativeSplatPath),u,a==="path"),m=JSON.stringify(h);return V.useEffect(()=>f(JSON.parse(m),{replace:r,state:n,relative:a}),[f,m,a,r,n]),null}function hd(e){return Ute(e.context)}function Pt(e){vn(!1)}function tre(e){let{basename:t="/",children:r=null,location:n,navigationType:a=$c.Pop,navigator:i,static:s=!1,future:o}=e;Qh()&&vn(!1);let u=t.replace(/^\/*/,"/"),f=V.useMemo(()=>({basename:u,navigator:i,static:s,future:wm({v7_relativeSplatPath:!1},o)}),[u,o,i,s]);typeof n=="string"&&(n=qh(n));let{pathname:h="/",search:m="",hash:x="",state:b=null,key:S="default"}=n,k=V.useMemo(()=>{let _=ah(h,u);return _==null?null:{location:{pathname:_,search:m,hash:x,state:b,key:S},navigationType:a}},[u,h,m,x,b,S,a]);return k==null?null:V.createElement(oc.Provider,{value:f},V.createElement(k2.Provider,{children:r,value:k}))}function rre(e){let{children:t,location:r}=e;return Vte(L3(t),r)}new Promise(()=>{});function L3(e,t){t===void 0&&(t=[]);let r=[];return V.Children.forEach(e,(n,a)=>{if(!V.isValidElement(n))return;let i=[...t,a];if(n.type===V.Fragment){r.push.apply(r,L3(n.props.children,i));return}n.type!==Pt&&vn(!1),!n.props.index||!n.props.children||vn(!1);let s={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(s.children=L3(n.props.children,i)),r.push(s)}),r}/** 59 * React Router DOM v6.26.0 60 * 61 * Copyright (c) Remix Software Inc. 62 * 63 * This source code is licensed under the MIT license found in the 64 * LICENSE.md file in the root directory of this source tree. 65 * 66 * @license MIT 67 */function ib(){return ib=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
67for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ib.apply(this,arguments)}function _z(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function nre(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function are(e,t){return e.button===0&&(!t||t==="_self")&&!nre(e)}function I3(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(a=>[r,a]):[[r,n]])},[]))}function ire(e,t){let r=I3(e);return t&&t.forEach((n,a)=>{r.has(a)||t.getAll(a).forEach(i=>{r.append(a,i)})}),r}const sre=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],ore=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],lre="6";try{window.__reactRouterVersion=lre}catch{}const cre=V.createContext({isTransitioning:!1}),ure="startTransition",QI=pA[ure];function fre(e){let{basename:t,children:r,future:n,window:a}=e,i=V.useRef();i.current==null&&(i.current=hte({window:a,v5Compat:!0}));let s=i.current,[o,u]=V.useState({action:s.action,location:s.location}),{v7_startTransition:f}=n||{},h=V.useCallback(m=>{f&&QI?QI(()=>u(m)):u(m)},[u,f]);return V.useLayoutEffect(()=>s.listen(h),[s,h]),V.createElement(tre,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:s,future:n})}const dre=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",hre=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xt=V.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:i,replace:s,state:o,target:u,to:f,preventScrollReset:h,unstable_viewTransition:m}=t,x=_z(t,sre),{basename:b}=V.useContext(oc),S,k=!1;if(typeof f=="string"&&hre.test(f)&&(S=f,dre))try{let I=new URL(window.location.href),D=f.startsWith("//")?new URL(I.protocol+f):new URL(f),L=ah(D.pathname,b);D.origin===I.origin&&L!=null?f=L+D.search+D.hash:k=!0}catch{}let _=Fte(f,{relative:a}),N=pre(f,{replace:s,state:o,target:u,preventScrollReset:h,relative:a,unstable_viewTransition:m});function C(I){n&&n(I),I.defaultPrevented||N(I)}return V.createElement("a",ib({},x,{href:S||_,onClick:k||i?n:C,ref:r,target:u}))}),Gr=V.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:a=!1,className:i="",end:s=!1,style:o,to:u,unstable_viewTransition:f,children:h}=t,m=_z(t,ore),x=S2(u,{relative:m.relative}),b=ol(),S=V.useContext(bz),{navigator:k,basename:_}=V.useContext(oc),N=S!=null&&mre(x)&&f===!0,C=k.encodeLocation?k.encodeLocation(x).pathname:x.pathname,I=b.pathname,D=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;a||(I=I.toLowerCase(),D=D?D.toLowerCase():null,C=C.toLowerCase()),D&&_&&(D=ah(D,_)||D);const L=C!=="/"&&C.endsWith("/")?C.length-1:C.length;let F=I===C||!s&&I.startsWith(C)&&I.charAt(L)==="/",R=D!=null&&(D===C||!s&&D.startsWith(C)&&D.charAt(C.length)==="/"),z={isActive:F,isPending:R,isTransitioning:N},B=F?n:void 0,X;typeof i=="function"?X=i(z):X=[i,F?"active":null,R?"pending":null,N?"transitioning":null].filter(Boolean).join(" ");let Y=typeof o=="function"?o(z):o;return V.createElement(Xt,ib({},m,{"aria-current":B,className:X,ref:r,style:Y,to:u,unstable_viewTransition:f}),typeof h=="function"?h(z):h)});var P3;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(P3||(P3={}));var ZI;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ZI||(ZI={}));function gre(e){let t=V.useContext(w2);return t||vn(!1),t}function pre(e,t){let{target:r,replace:n,state:a,preventScrollReset:i,relative:s,unstable_viewTransition:o}=t===void 0?{}:t,u=Zn(),f=ol(),h=S2(e,{relative:s});return V.useCallback(m=>{if(are(m,r)){m.preventDefault();let x=n!==void 0?n:tb(f)===tb(h);u(e,{replace:x,state:a,preventScrollReset:i,relative:s,unstable_viewTransition:o})}},[f,u,h,n,a,r,e,i,s,o])}function gd(e){let t=V.useRef(I3(e)),r=V.useRef(!1),n=ol(),a=V.useMemo(()=>ire(n.search,r.current?null:t.current),[n.search]),i=Zn(),s=V.useCallback((o,u)=>{const f=I3(typeof o=="function"?o(a):o);r.current=!0,i("?"+f,u)},[i,a]);return[a,s]}function mre(e,t){t===void 0&&(t={});let r=V.useContext(cre);r==null&&vn(!1);let{basename:n}=gre(P3.useViewTransitionState),a=S2(e,{relative:t.relative});if(!r.isTransitioning)return!1;let i=ah(r.currentLocation.pathname,n)||r.currentLocation.pathname,s=ah(r.nextLocation.pathname,n)||r.nextLocation.pathname;return rb(a.pathname,s)!=null||rb(a.pathname,i)!=null}const KI=e=>{let t;const r=new Set,n=(h,m)=>{const x=typeof h=="function"?h(t):h;if(!Object.is(x,t)){const b=t;t=m??(typeof x!="object"||x===null)?x:Object.assign({},t,x),r.forEach(S=>S(t,b))}},a=()=>t,u={setState:n,getState:a,getInitialState:()=>f,subscribe:h=>(r.add(h),()=>r.delete(h)),destroy:()=>{r.clear()}},f=t=e(n,a,u);return u},yre=e=>e?KI(e):KI;var Ez={exports:{}},Az={},Tz={exports:{}},Nz={};
67/** 68 * @license React 69 * use-sync-external-store-shim.production.min.js 70 * 71 * Copyright (c) Facebook, Inc. and its affiliates. 72 * 73 * This source code is licensed under the MIT license found in the 74 * LICENSE file in the root directory of this source tree. 75 */var ih=V;function vre(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var xre=typeof Object.is=="function"?Object.is:vre,bre=ih.useState,wre=ih.useEffect,kre=ih.useLayoutEffect,Sre=ih.useDebugValue;function Cre(e,t){var r=t(),n=bre({inst:{value:r,getSnapshot:t}}),a=n[0].inst,i=n[1];return kre(function(){a.value=r,a.getSnapshot=t,fS(a)&&i({inst:a})},[e,r,t]),wre(function(){return fS(a)&&i({inst:a}),e(function(){fS(a)&&i({inst:a})})},[e]),Sre(r),r}function fS(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!xre(e,r)}catch{return!0}}function _re(e,t){return t()}var Ere=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?_re:Cre;Nz.useSyncExternalStore=ih.useSyncExternalStore!==void 0?ih.useSyncExternalStore:Ere;Tz.exports=Nz;var Are=Tz.exports;/** 76 * @license React 77 * use-sync-external-store-shim/with-selector.production.min.js 78 * 79 * Copyright (c) Facebook, Inc. and its affiliates. 80 * 81 * This source code is licensed under the MIT license found in the 82 * LICENSE file in the root directory of this source tree. 83 */var C2=V,Tre=Are;function Nre(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mre=typeof Object.is=="function"?Object.is:Nre,Lre=Tre.useSyncExternalStore,Ire=C2.useRef,Pre=C2.useEffect,Dre=C2.useMemo,Ore=C2.useDebugValue;Az.useSyncExternalStoreWithSelector=function(e,t,r,n,a){var i=Ire(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=Dre(function(){function u(b){if(!f){if(f=!0,h=b,b=n(b),a!==void 0&&s.hasValue){var S=s.value;if(a(S,b))return m=S}return m=b}if(S=m,Mre(h,b))return S;var k=n(b);return a!==void 0&&a(S,k)?S:(h=b,m=k)}var f=!1,h,m,x=r===void 0?null:r;return[function(){return u(t())},x===null?void 0:function(){return u(x())}]},[t,r,n,a]);var o=Lre(e,i[0],i[1]);return Pre(function(){s.hasValue=!0,s.value=o},[o]),Ore(o),o};Ez.exports=Az;var Rre=Ez.exports;const jre=Mr(Rre),{useDebugValue:Fre}=Ie,{useSyncExternalStoreWithSelector:zre}=jre;const Bre=e=>e;function Ure(e,t=Bre,r){const n=zre(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return Fre(n),n}const JI=e=>{const t=typeof e=="function"?yre(e):e,r=(n,a)=>Ure(t,n,a);return Object.assign(r,t),r},_2=e=>e?JI(e):JI;function Vre(e,t){let r;try{r=e()}catch{return}return{getItem:a=>{var i;const s=u=>u===null?null:JSON.parse(u,t==null?void 0:t.reviver),o=(i=r.getItem(a))!=null?i:null;return o instanceof Promise?o.then(s):s(o)},setItem:(a,i)=>r.setItem(a,JSON.stringify(i,t==null?void 0:t.replacer)),removeItem:a=>r.removeItem(a)}}const km=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(n){return km(n)(r)},catch(n){return this}}}catch(r){return{then(n){return this},catch(n){return km(n)(r)}}}},$re=(e,t)=>(r,n,a)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:_=>_,version:0,merge:(_,N)=>({...N,..._}),...t},s=!1;const o=new Set,u=new Set;let f;try{f=i.getStorage()}catch{}if(!f)return e((..._)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),r(..._)},n,a);const h=km(i.serialize),m=()=>{const _=i.partialize({...n()});let N;const C=h({state:_,version:i.version}).then(I=>f.setItem(i.name,I)).catch(I=>{N=I});if(N)throw N;return C},x=a.setState;a.setState=(_,N)=>{x(_,N),m()};const b=e((..._)=>{r(..._),m()},n,a);let S;const k=()=>{var _;if(!f)return;s=!1,o.forEach(C=>C(n()));const N=((_=i.onRehydrateStorage)==null?void 0:_.call(i,n()))||void 0;return km(f.getItem.bind(f))(i.name).then(C=>{if(C)return i.deserialize(C)}).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==i.version){if(i.migrate)return i.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var I;
83return S=i.merge(C,(I=n())!=null?I:b),r(S,!0),m()}).then(()=>{N==null||N(S,void 0),s=!0,u.forEach(C=>C(S))}).catch(C=>{N==null||N(void 0,C)})};return a.persist={setOptions:_=>{i={...i,..._},_.getStorage&&(f=_.getStorage())},clearStorage:()=>{f==null||f.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>k(),hasHydrated:()=>s,onHydrate:_=>(o.add(_),()=>{o.delete(_)}),onFinishHydration:_=>(u.add(_),()=>{u.delete(_)})},k(),S||b},Wre=(e,t)=>(r,n,a)=>{let i={storage:Vre(()=>localStorage),partialize:k=>k,version:0,merge:(k,_)=>({..._,...k}),...t},s=!1;const o=new Set,u=new Set;let f=i.storage;if(!f)return e((...k)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),r(...k)},n,a);const h=()=>{const k=i.partialize({...n()});return f.setItem(i.name,{state:k,version:i.version})},m=a.setState;a.setState=(k,_)=>{m(k,_),h()};const x=e((...k)=>{r(...k),h()},n,a);a.getInitialState=()=>x;let b;const S=()=>{var k,_;if(!f)return;s=!1,o.forEach(C=>{var I;return C((I=n())!=null?I:x)});const N=((_=i.onRehydrateStorage)==null?void 0:_.call(i,(k=n())!=null?k:x))||void 0;return km(f.getItem.bind(f))(i.name).then(C=>{if(C)if(typeof C.version=="number"&&C.version!==i.version){if(i.migrate)return i.migrate(C.state,C.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return C.state}).then(C=>{var I;return b=i.merge(C,(I=n())!=null?I:x),r(b,!0),h()}).then(()=>{N==null||N(b,void 0),b=n(),s=!0,u.forEach(C=>C(b))}).catch(C=>{N==null||N(void 0,C)})};return a.persist={setOptions:k=>{i={...i,...k},k.storage&&(f=k.storage)},clearStorage:()=>{f==null||f.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>S(),hasHydrated:()=>s,onHydrate:k=>(o.add(k),()=>{o.delete(k)}),onFinishHydration:k=>(u.add(k),()=>{u.delete(k)})},i.skipHydration||S(),b||x},Hre=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?$re(e,t):Wre(e,t),uT=Hre;/** 84 * @license 85 * Copyright 2017 Google LLC 86 * 87 * Licensed under the Apache License, Version 2.0 (the "License"); 88 * you may not use this file except in compliance with the License. 89 * You may obtain a copy of the License at 90 * 91 * http://www.apache.org/licenses/LICENSE-2.0 92 * 93 * Unless required by applicable law or agreed to in writing, software 94 * distributed under the License is distributed on an "AS IS" BASIS, 95 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 96 * See the License for the specific language governing permissions and 97 * limitations under the License. 98 *//** 99 * @license 100 * Copyright 2017 Google LLC 101 * 102 * Licensed under the Apache License, Version 2.0 (the "License"); 103 * you may not use this file except in compliance with the License. 104 * You may obtain a copy of the License at 105 * 106 * http://www.apache.org/licenses/LICENSE-2.0 107 * 108 * Unless required by applicable law or agreed to in writing, software 109 * distributed under the License is distributed on an "AS IS" BASIS, 110 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 111 * See the License for the specific language governing permissions and 112 * limitations under the License. 113 */const Mz=function(e){const t=[];let r=0;for(let n=0;n<e.length;n++){let a=e.charCodeAt(n);a<128?t[r++]=a:a<2048?(t[r++]=a>>6|192,t[r++]=a&63|128):(a&64512)===55296&&n+1<e.length&&(e.charCodeAt(n+1)&64512)===56320?(a=65536+((a&1023)<<10)+(e.charCodeAt(++n)&1023),t[r++]=a>>18|240,t[r++]=a>>12&63|128,t[r++]=a>>6&63|128,t[r++]=a&63|128):(t[r++]=a>>12|224,t[r++]=a>>6&63|128,t[r++]=a&63|128)}return t},Gre=function(e){const t=[];let r=0,n=0;for(;r<e.length;){const a=e[r++];if(a<128)t[n++]=String.fromCharCode(a);else if(a>191&&a<224){const i=e[r++];t[n++]=String.fromCharCode((a&31)<<6|i&63)}else if(a>239&&a<365){const i=e[r++],s=e[r++],o=e[r++],u=((a&7)<<18|(i&63)<<12|(s&63)<<6|o&63)-65536;t[n++]=String.fromCharCode(55296+(u>>10)),t[n++]=String.fromCharCode(56320+(u&1023))}else{const i=e[r++],s=e[r++];t[n++]=String.fromCharCode((a&15)<<12|(i&63)<<6|s&63)}}return t.join("")},Lz={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:typeof atob=="function",encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const r=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,n=[];for(let a=0;a<e.length;a+=3){const i=e[a],s=a+1<e.length,o=s?e[a+1]:0,u=a+2<e.length,f=u?e[a+2]:0,h=i>>2,m=(i&3)<<4|o>>4;let x=(o&15)<<2|f>>6,b=f&63;u||(b=64,s||(x=64)),n.push(r[h],r[m],r[x],r[b])}return n.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(Mz(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):Gre(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const r=t?this.charToByteMapWebSafe_:this.charToByteMap_,n=[];for(let a=0;a<e.length;){const i=r[e.charAt(a++)],o=a<e.length?r[e.charAt(a)]:0;++a;const f=a<e.length?r[e.charAt(a)]:64;++a;const m=a<e.length?r[e.charAt(a)]:64;if(++a,i==null||o==null||f==null||m==null)throw new Yre;const x=i<<2|o>>4;if(n.push(x),f!==64){const b=o<<4&240|f>>2;if(n.push(b),m!==64){const S=f<<6&192|m;n.push(S)}}}return n},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};
113class Yre extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const Xre=function(e){const t=Mz(e);return Lz.encodeByteArray(t,!0)},sb=function(e){return Xre(e).replace(/\./g,"")},Iz=function(e){try{return Lz.decodeString(e,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};/** 114 * @license 115 * Copyright 2022 Google LLC 116 * 117 * Licensed under the Apache License, Version 2.0 (the "License"); 118 * you may not use this file except in compliance with the License. 119 * You may obtain a copy of the License at 120 * 121 * http://www.apache.org/licenses/LICENSE-2.0 122 * 123 * Unless required by applicable law or agreed to in writing, software 124 * distributed under the License is distributed on an "AS IS" BASIS, 125 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 126 * See the License for the specific language governing permissions and 127 * limitations under the License. 128 */function qre(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}/** 129 * @license 130 * Copyright 2022 Google LLC 131 * 132 * Licensed under the Apache License, Version 2.0 (the "License"); 133 * you may not use this file except in compliance with the License. 134 * You may obtain a copy of the License at 135 * 136 * http://www.apache.org/licenses/LICENSE-2.0 137 * 138 * Unless required by applicable law or agreed to in writing, software 139 * distributed under the License is distributed on an "AS IS" BASIS, 140 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 141 * See the License for the specific language governing permissions and 142 * limitations under the License. 143 */const Qre=()=>qre().__FIREBASE_DEFAULTS__,Zre=()=>{if(typeof process>"u"||typeof{ALLUSERSPROFILE:"C:\\ProgramData",APPDATA:"C:\\Users\\warre\\AppData\\Roaming","asl.log":"Destination=file",ChocolateyInstall:"C:\\ProgramData\\chocolatey",ChocolateyLastPathUpdate:"133424385035197962",CHROME_CRASHPAD_PIPE_NAME:"\\\\.\\pipe\\crashpad_16248_DHOXPVTUMAGIZMWV",COLOR:"1",COLORTERM:"truecolor",CommonProgramFiles:"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files",CommonProgramW6432:"C:\\Program Files\\Common Files",COMPUTERNAME:"WARREN-PC",ComSpec:"C:\\Windows\\system32\\cmd.exe",DriverData:"C:\\Windows\\System32\\Drivers\\DriverData",EDITOR:"C:\\Windows\\notepad.exe",FPS_BROWSER_APP_PROFILE_STRING:"Internet Explorer",FPS_BROWSER_USER_PROFILE_STRING:"Default",GIT_ASKPASS:"c:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass.sh",HOME:"C:\\Users\\warre",HOMEDRIVE:"C:",HOMEPATH:"\\Users\\warre",INIT_CWD:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp","IntelliJ IDEA Community Edition":"C:\\Users\\warre\\AppData\\Local\\JetBrains\\IntelliJ IDEA Community Edition 2024.2.0.2\\bin;",JAVA_HOME:"C:\\Program Files\\Microsoft\\jdk-21.0.0.35-hotspot\\",LANG:"en_US.UTF-8",LOCALAPPDATA:"C:\\Users\\warre\\AppData\\Local",LOGONSERVER:"\\\\WARREN-PC",NODE:"C:\\Program Files\\nodejs\\node.exe",NODE_ENV:"production",npm_command:"run-script",npm_config_cache:"C:\\Users\\warre\\AppData\\Local\\npm-cache",npm_config_globalconfig:"C:\\Users\\warre\\AppData\\Roaming\\npm\\etc\\npmrc",npm_config_global_prefix:"C:\\Users\\warre\\AppData\\Roaming\\npm",npm_config_init_module:"C:\\Users\\warre\\.npm-init.js",npm_config_local_prefix:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp",npm_config_node_gyp:"C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js",npm_config_noproxy:"",npm_config_npm_version:"11.2.0",npm_config_prefix:"C:\\Users\\warre\\AppData\\Roaming\\npm",npm_config_userconfig:"C:\\Users\\warre\\.npmrc",npm_config_user_agent:"npm/11.2.0 node/v22.14.0 win32 x64 workspaces/false",npm_execpath:"C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js",npm_lifecycle_event:"build",npm_lifecycle_script:"vite build",npm_node_execpath:"C:\\Program Files\\nodejs\\node.exe",npm_package_json:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp\\package.json",npm_package_name:"farmhouse-admin",npm_package_version:"2.0.0",NUMBER_OF_PROCESSORS:"8",OneDrive:"C:\\Users\\warre\\OneDrive",OneDriveConsumer:"C:\\Users\\warre\\OneDrive",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",OS:"Windows_NT",Path:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp\\node_modules\\.bin;C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\node_modules\\.bin;C:\\Users\\warre\\Desktop\\node_modules\\.bin;C:\\Users\\warre\\node_modules\\.bin;C:\\Users\\node_modules\\.bin;C:\\node_modules\\.bin;C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\@npmcli\\run-script\\lib\\node-gyp-bin;C:\\Users\\warre\\AppData\\Local\\cloud-code\\installer\\google-cloud-sdk\\bin;C:\\Program Files\\nodejs;C:\\Users\\warre\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\Git\\bin;C:\\flutter\\bin;C:\\Program Files\\Microsoft\\jdk-21.0.0.35-hotspot\\bin;C:\\Python312;C:\\Users\\warre\\AppData\\Roaming\\npm\\;C:\\Users\\warre\\AppData\\Local\\Pub\\Cache\\bin;C:\\Program Files\\dotnet\\;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32;C:\\Program Files\\php-8.2.11-Win32-vs16-x64;C:\\ProgramData\\ComposerSetup\\bin;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\nodejs\\;C:\\Program Files\\PuTTY\\;Path C:\\Users\\warre\\AppData\\Local\\cloud-code\\installer\\google-cloud-sdk\\bin;C:\\Program Files\\nodejs;C:\\Program Files\\nodejs;C:\\Users\\warre\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\flutter\\bin;C:\\Program Files\\Microsoft\\jdk-21.0.0.35-hotspot\\bin;C:\\Python312;C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules;C:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\Git\\bin;C:\\Users\\warre\\AppData\\Local\\Pub\\Cache\\bin;C:\\Users\\warre\\.dotnet\\tools;;C:\\Users\\warre\\.shorebird\\bin;C:\\Users\\warre\\AppData\\Local\\JetBrains\\IntelliJ IDEA Community Edition 2024.2.0.2\\bin;;C:\\Users\\warre\\AppData\\Roaming\\Composer\\vendor\\bin;C:\\Users\\warre\\.dotnet\\tools;C:\\Users\\warre\\AppData\\Roaming\\npm;
143c:\\Users\\warre\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand",PATHEXT:".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW;.CPL",PROCESSOR_ARCHITECTURE:"AMD64",PROCESSOR_IDENTIFIER:"Intel64 Family 6 Model 60 Stepping 3, GenuineIntel",PROCESSOR_LEVEL:"6",PROCESSOR_REVISION:"3c03",ProgramData:"C:\\ProgramData",ProgramFiles:"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)",ProgramW6432:"C:\\Program Files",PROMPT:"$P$G",PSModulePath:"C:\\Users\\warre\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\platform\\PowerShell",PT8HOME:"C:\\Program Files\\Cisco Packet Tracer 8.2.0",PUBLIC:"C:\\Users\\Public",SESSIONNAME:"Console",SystemDrive:"C:",SystemRoot:"C:\\Windows",TEMP:"C:\\Users\\warre\\AppData\\Local\\Temp",TERM_PROGRAM:"vscode",TERM_PROGRAM_VERSION:"1.99.3",TMP:"C:\\Users\\warre\\AppData\\Local\\Temp",USERDOMAIN:"WARREN-PC",USERDOMAIN_ROAMINGPROFILE:"WARREN-PC",USERNAME:"warre",USERPROFILE:"C:\\Users\\warre",VBOX_MSI_INSTALL_PATH:"C:\\Program Files\\Oracle\\VirtualBox\\",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",VSCODE_GIT_ASKPASS_MAIN:"c:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass-main.js",VSCODE_GIT_ASKPASS_NODE:"C:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",VSCODE_GIT_IPC_HANDLE:"\\\\.\\pipe\\vscode-git-42006c3591-sock",VSCODE_INJECTION:"1",windir:"C:\\Windows"}>"u")return;const e={ALLUSERSPROFILE:"C:\\ProgramData",APPDATA:"C:\\Users\\warre\\AppData\\Roaming","asl.log":"Destination=file",ChocolateyInstall:"C:\\ProgramData\\chocolatey",ChocolateyLastPathUpdate:"133424385035197962",CHROME_CRASHPAD_PIPE_NAME:"\\\\.\\pipe\\crashpad_16248_DHOXPVTUMAGIZMWV",COLOR:"1",COLORTERM:"truecolor",CommonProgramFiles:"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files",CommonProgramW6432:"C:\\Program Files\\Common Files",COMPUTERNAME:"WARREN-PC",ComSpec:"C:\\Windows\\system32\\cmd.exe",DriverData:"C:\\Windows\\System32\\Drivers\\DriverData",EDITOR:"C:\\Windows\\notepad.exe",FPS_BROWSER_APP_PROFILE_STRING:"Internet Explorer",FPS_BROWSER_USER_PROFILE_STRING:"Default",GIT_ASKPASS:"c:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass.sh",HOME:"C:\\Users\\warre",HOMEDRIVE:"C:",HOMEPATH:"\\Users\\warre",INIT_CWD:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp","IntelliJ IDEA Community Edition":"C:\\Users\\warre\\AppData\\Local\\JetBrains\\IntelliJ IDEA Community Edition 2024.2.0.2\\bin;",JAVA_HOME:"C:\\Program Files\\Microsoft\\jdk-21.0.0.35-hotspot\\",LANG:"en_US.UTF-8",LOCALAPPDATA:"C:\\Users\\warre\\AppData\\Local",LOGONSERVER:"\\\\WARREN-PC",NODE:"C:\\Program Files\\nodejs\\node.exe",NODE_ENV:"production",npm_command:"run-script",npm_config_cache:"C:\\Users\\warre\\AppData\\Local\\npm-cache",npm_config_globalconfig:"C:\\Users\\warre\\AppData\\Roaming\\npm\\etc\\npmrc",npm_config_global_prefix:"C:\\Users\\warre\\AppData\\Roaming\\npm",npm_config_init_module:"C:\\Users\\warre\\.npm-init.js",npm_config_local_prefix:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp",npm_config_node_gyp:"C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js",npm_config_noproxy:"",npm_config_npm_version:"11.2.0",npm_config_prefix:"C:\\Users\\warre\\AppData\\Roaming\\npm",npm_config_userconfig:"C:\\Users\\warre\\.npmrc",npm_config_user_agent:"npm/11.2.0 node/v22.14.0 win32 x64 workspaces/false",npm_execpath:"C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js",npm_lifecycle_event:"build",npm_lifecycle_script:"vite build",npm_node_execpath:"C:\\Program Files\\nodejs\\node.exe",npm_package_json:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp\\package.json",npm_package_name:"farmhouse-admin",npm_package_version:"2.0.0",NUMBER_OF_PROCESSORS:"8",OneDrive:"C:\\Users\\warre\\OneDrive",OneDriveConsumer:"C:\\Users\\warre\\OneDrive",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",OS:"Windows_NT",Path:"C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\farmhouse-webapp\\node_modules\\.bin;C:\\Users\\warre\\Desktop\\Emsika Programming Projects\\node_modules\\.bin;C:\\Users\\warre\\Desktop\\node_modules\\.bin;C:\\Users\\warre\\node_modules\\.bin;C:\\Users\\node_modules\\.bin;C:\\node_modules\\.bin;C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\@npmcli\\run-script\\lib\\node-gyp-bin;C:\\Users\\warre\\AppData\\Local\\cloud-code\\installer\\google-cloud-sdk\\bin;C:\\Program Files\\nodejs;C:\\Users\\warre\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\Git\\bin;C:\\flutter\\bin;C:\\Program Files\\Microsoft\\jdk-21.0.0.35-hotspot\\bin;C:\\Python312;C:\\Users\\warre\\AppData\\Roaming\\npm\\;C:\\Users\\warre\\AppData\\Local\\Pub\\Cache\\bin;C:\\Program Files\\dotnet\\;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32;C:\\Program Files\\php-8.2.11-Win32-vs16-x64;C:\\ProgramData\\ComposerSetup\\bin;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\nodejs\\;C:\\Program Files\\PuTTY\\;Path C:\\Users\\warre\\AppData\\Local\\cloud-code\\installer\\google-cloud-sdk\\bin;C:\\Program Files\\nodejs;C:\\Program Files\\nodejs;C:\\Users\\warre\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\flutter\\bin;C:\\Program Files\\Microsoft\\jdk-21.0.0.35-hotspot\\bin;C:\\Python312;C:\\Users\\warre\\AppData\\Roaming\\npm\\node_modules;C:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\Git\\bin;C:\\Users\\warre\\AppData\\Local\\Pub\\Cache\\bin;C:\\Users\\warre\\.dotnet\\tools;;C:\\Users\\warre\\.shorebird\\bin;C:\\Users\\warre\\AppData\\Local\\JetBrains\\IntelliJ IDEA Community Edition 2024.2.0.2\\bin;;C:\\Users\\warre\\AppData\\Roaming\\Composer\\vendor\\bin;C:\\Users\\warre\\.dotnet\\tools;C:\\Users\\warre\\AppData\\Roaming\\npm;
143c:\\Users\\warre\\AppData\\Roaming\\Code\\User\\globalStorage\\github.copilot-chat\\debugCommand",PATHEXT:".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW;.CPL",PROCESSOR_ARCHITECTURE:"AMD64",PROCESSOR_IDENTIFIER:"Intel64 Family 6 Model 60 Stepping 3, GenuineIntel",PROCESSOR_LEVEL:"6",PROCESSOR_REVISION:"3c03",ProgramData:"C:\\ProgramData",ProgramFiles:"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)",ProgramW6432:"C:\\Program Files",PROMPT:"$P$G",PSModulePath:"C:\\Users\\warre\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\platform\\PowerShell",PT8HOME:"C:\\Program Files\\Cisco Packet Tracer 8.2.0",PUBLIC:"C:\\Users\\Public",SESSIONNAME:"Console",SystemDrive:"C:",SystemRoot:"C:\\Windows",TEMP:"C:\\Users\\warre\\AppData\\Local\\Temp",TERM_PROGRAM:"vscode",TERM_PROGRAM_VERSION:"1.99.3",TMP:"C:\\Users\\warre\\AppData\\Local\\Temp",USERDOMAIN:"WARREN-PC",USERDOMAIN_ROAMINGPROFILE:"WARREN-PC",USERNAME:"warre",USERPROFILE:"C:\\Users\\warre",VBOX_MSI_INSTALL_PATH:"C:\\Program Files\\Oracle\\VirtualBox\\",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",VSCODE_GIT_ASKPASS_MAIN:"c:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\extensions\\git\\dist\\askpass-main.js",VSCODE_GIT_ASKPASS_NODE:"C:\\Users\\warre\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",VSCODE_GIT_IPC_HANDLE:"\\\\.\\pipe\\vscode-git-42006c3591-sock",VSCODE_INJECTION:"1",windir:"C:\\Windows"}.__FIREBASE_DEFAULTS__;if(e)return JSON.parse(e)},Kre=()=>{if(typeof document>"u")return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const t=e&&Iz(e[1]);return t&&JSON.parse(t)},E2=()=>{try{return Qre()||Zre()||Kre()}catch(e){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`);return}},Pz=e=>{var t,r;return(r=(t=E2())===null||t===void 0?void 0:t.emulatorHosts)===null||r===void 0?void 0:r[e]},Dz=e=>{const t=Pz(e);if(!t)return;const r=t.lastIndexOf(":");if(r<=0||r+1===t.length)throw new Error(`Invalid host ${t} with no separate hostname and port!`);const n=parseInt(t.substring(r+1),10);return t[0]==="["?[t.substring(1,r-1),n]:[t.substring(0,r),n]},Oz=()=>{var e;return(e=E2())===null||e===void 0?void 0:e.config},Rz=e=>{var t;return(t=E2())===null||t===void 0?void 0:t[`_${e}`]};/** 144 * @license 145 * Copyright 2017 Google LLC 146 * 147 * Licensed under the Apache License, Version 2.0 (the "License"); 148 * you may not use this file except in compliance with the License. 149 * You may obtain a copy of the License at 150 * 151 * http://www.apache.org/licenses/LICENSE-2.0 152 * 153 * Unless required by applicable law or agreed to in writing, software 154 * distributed under the License is distributed on an "AS IS" BASIS, 155 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 156 * See the License for the specific language governing permissions and 157 * limitations under the License. 158 */class Jre{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((t,r)=>{this.resolve=t,this.reject=r})}wrapCallback(t){return(r,n)=>{r?this.reject(r):this.resolve(n),typeof t=="function"&&(this.promise.catch(()=>{}),t.length===1?t(r):t(r,n))}}}/** 159 * @license 160 * Copyright 2021 Google LLC 161 * 162 * Licensed under the Apache License, Version 2.0 (the "License"); 163 * you may not use this file except in compliance with the License. 164 * You may obtain a copy of the License at 165 * 166 * http://www.apache.org/licenses/LICENSE-2.0 167 * 168 * Unless required by applicable law or agreed to in writing, software 169 * distributed under the License is distributed on an "AS IS" BASIS, 170 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 171 * See the License for the specific language governing permissions and 172 * limitations under the License. 173 */function jz(e,t){if(e.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const r={alg:"none",type:"JWT"},n=t||"demo-project",a=e.iat||0,i=e.sub||e.user_id;if(!i)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const s=Object.assign({iss:`https://securetoken.google.com/${n}`,aud:n,iat:a,exp:a+3600,auth_time:a,sub:i,user_id:i,firebase:{sign_in_provider:"custom",identities:{}}},e),o="";return[sb(JSON.stringify(r)),sb(JSON.stringify(s)),o].join(".")}/** 174 * @license 175 * Copyright 2017 Google LLC 176 * 177 * Licensed under the Apache License, Version 2.0 (the "License");
178 * you may not use this file except in compliance with the License. 179 * You may obtain a copy of the License at 180 * 181 * http://www.apache.org/licenses/LICENSE-2.0 182 * 183 * Unless required by applicable law or agreed to in writing, software 184 * distributed under the License is distributed on an "AS IS" BASIS, 185 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 186 * See the License for the specific language governing permissions and 187 * limitations under the License. 188 */function Ra(){return typeof navigator<"u"&&typeof navigator.userAgent=="string"?navigator.userAgent:""}function ene(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(Ra())}function tne(){var e;const t=(e=E2())===null||e===void 0?void 0:e.forceEnvironment;if(t==="node")return!0;if(t==="browser")return!1;try{return Object.prototype.toString.call(global.process)==="[object process]"}catch{return!1}}function rne(){const e=typeof chrome=="object"?chrome.runtime:typeof browser=="object"?browser.runtime:void 0;return typeof e=="object"&&e.id!==void 0}function nne(){return typeof navigator=="object"&&navigator.product==="ReactNative"}function ane(){const e=Ra();return e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0}function ine(){return!tne()&&!!navigator.userAgent&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")}function sne(){try{return typeof indexedDB=="object"}catch{return!1}}function one(){return new Promise((e,t)=>{try{let r=!0;const n="validate-browser-context-for-indexeddb-analytics-module",a=self.indexedDB.open(n);a.onsuccess=()=>{a.result.close(),r||self.indexedDB.deleteDatabase(n),e(!0)},a.onupgradeneeded=()=>{r=!1},a.onerror=()=>{var i;t(((i=a.error)===null||i===void 0?void 0:i.message)||"")}}catch(r){t(r)}})}/** 189 * @license 190 * Copyright 2017 Google LLC 191 * 192 * Licensed under the Apache License, Version 2.0 (the "License"); 193 * you may not use this file except in compliance with the License. 194 * You may obtain a copy of the License at 195 * 196 * http://www.apache.org/licenses/LICENSE-2.0 197 * 198 * Unless required by applicable law or agreed to in writing, software 199 * distributed under the License is distributed on an "AS IS" BASIS, 200 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201 * See the License for the specific language governing permissions and 202 * limitations under the License. 203 */const lne="FirebaseError";class ll extends Error{constructor(t,r,n){super(r),this.code=t,this.customData=n,this.name=lne,Object.setPrototypeOf(this,ll.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,W1.prototype.create)}}class W1{constructor(t,r,n){this.service=t,this.serviceName=r,this.errors=n}create(t,...r){const n=r[0]||{},a=`${this.service}/${t}`,i=this.errors[t],s=i?cne(i,n):"Error",o=`${this.serviceName}: ${s} (${a}).`;return new ll(a,o,n)}}function cne(e,t){return e.replace(une,(r,n)=>{const a=t[n];return a!=null?String(a):`<${n}?>`})}const une=/\{\$([^}]+)}/g;function fne(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function ob(e,t){if(e===t)return!0;const r=Object.keys(e),n=Object.keys(t);for(const a of r){if(!n.includes(a))return!1;const i=e[a],s=t[a];if(e5(i)&&e5(s)){if(!ob(i,s))return!1}else if(i!==s)return!1}for(const a of n)if(!r.includes(a))return!1;return!0}function e5(e){return e!==null&&typeof e=="object"}/** 204 * @license 205 * Copyright 2017 Google LLC 206 * 207 * Licensed under the Apache License, Version 2.0 (the "License"); 208 * you may not use this file except in compliance with the License. 209 * You may obtain a copy of the License at 210 * 211 * http://www.apache.org/licenses/LICENSE-2.0 212 * 213 * Unless required by applicable law or agreed to in writing, software 214 * distributed under the License is distributed on an "AS IS" BASIS, 215 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 216 * See the License for the specific language governing permissions and 217 * limitations under the License. 218 */function H1(e){const t=[];
218for(const[r,n]of Object.entries(e))Array.isArray(n)?n.forEach(a=>{t.push(encodeURIComponent(r)+"="+encodeURIComponent(a))}):t.push(encodeURIComponent(r)+"="+encodeURIComponent(n));return t.length?"&"+t.join("&"):""}function gp(e){const t={};return e.replace(/^\?/,"").split("&").forEach(n=>{if(n){const[a,i]=n.split("=");t[decodeURIComponent(a)]=decodeURIComponent(i)}}),t}function pp(e){const t=e.indexOf("?");if(!t)return"";const r=e.indexOf("#",t);return e.substring(t,r>0?r:void 0)}function dne(e,t){const r=new hne(e,t);return r.subscribe.bind(r)}class hne{constructor(t,r){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=r,this.task.then(()=>{t(this)}).catch(n=>{this.error(n)})}next(t){this.forEachObserver(r=>{r.next(t)})}error(t){this.forEachObserver(r=>{r.error(t)}),this.close(t)}complete(){this.forEachObserver(t=>{t.complete()}),this.close()}subscribe(t,r,n){let a;if(t===void 0&&r===void 0&&n===void 0)throw new Error("Missing Observer.");gne(t,["next","error","complete"])?a=t:a={next:t,error:r,complete:n},a.next===void 0&&(a.next=dS),a.error===void 0&&(a.error=dS),a.complete===void 0&&(a.complete=dS);const i=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?a.error(this.finalError):a.complete()}catch{}}),this.observers.push(a),i}unsubscribeOne(t){this.observers===void 0||this.observers[t]===void 0||(delete this.observers[t],this.observerCount-=1,this.observerCount===0&&this.onNoObservers!==void 0&&this.onNoObservers(this))}forEachObserver(t){if(!this.finalized)for(let r=0;r<this.observers.length;r++)this.sendOne(r,t)}sendOne(t,r){this.task.then(()=>{if(this.observers!==void 0&&this.observers[t]!==void 0)try{r(this.observers[t])}catch(n){typeof console<"u"&&console.error&&console.error(n)}})}close(t){this.finalized||(this.finalized=!0,t!==void 0&&(this.finalError=t),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function gne(e,t){if(typeof e!="object"||e===null)return!1;for(const r of t)if(r in e&&typeof e[r]=="function")return!0;return!1}function dS(){}/** 219 * @license 220 * Copyright 2021 Google LLC 221 * 222 * Licensed under the Apache License, Version 2.0 (the "License"); 223 * you may not use this file except in compliance with the License. 224 * You may obtain a copy of the License at 225 * 226 * http://www.apache.org/licenses/LICENSE-2.0 227 * 228 * Unless required by applicable law or agreed to in writing, software 229 * distributed under the License is distributed on an "AS IS" BASIS, 230 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 231 * See the License for the specific language governing permissions and 232 * limitations under the License. 233 */function Qr(e){return e&&e._delegate?e._delegate:e}class gu{constructor(t,r,n){this.name=t,this.instanceFactory=r,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(t){return this.instantiationMode=t,this}setMultipleInstances(t){return this.multipleInstances=t,this}setServiceProps(t){return this.serviceProps=t,this}setInstanceCreatedCallback(t){return this.onInstanceCreated=t,this}}/** 234 * @license 235 * Copyright 2019 Google LLC 236 * 237 * Licensed under the Apache License, Version 2.0 (the "License"); 238 * you may not use this file except in compliance with the License. 239 * You may obtain a copy of the License at 240 * 241 * http://www.apache.org/licenses/LICENSE-2.0 242 * 243 * Unless required by applicable law or agreed to in writing, software 244 * distributed under the License is distributed on an "AS IS" BASIS, 245 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 246 * See the License for the specific language governing permissions and 247 * limitations under the License. 248 */const nf="[DEFAULT]";/** 249 * @license 250 * Copyright 2019 Google LLC 251 * 252 * Licensed under the Apache License, Version 2.0 (the "License"); 253 * you may not use this file except in compliance with the License. 254 * You may obtain a copy of the License at 255 * 256 * http://www.apache.org/licenses/LICENSE-2.0 257 * 258 * Unless required by applicable law or agreed to in writing, softw
258are 259 * distributed under the License is distributed on an "AS IS" BASIS, 260 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 261 * See the License for the specific language governing permissions and 262 * limitations under the License. 263 */class pne{constructor(t,r){this.name=t,this.container=r,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(t){const r=this.normalizeInstanceIdentifier(t);if(!this.instancesDeferred.has(r)){const n=new Jre;if(this.instancesDeferred.set(r,n),this.isInitialized(r)||this.shouldAutoInitialize())try{const a=this.getOrInitializeService({instanceIdentifier:r});a&&n.resolve(a)}catch{}}return this.instancesDeferred.get(r).promise}getImmediate(t){var r;const n=this.normalizeInstanceIdentifier(t==null?void 0:t.identifier),a=(r=t==null?void 0:t.optional)!==null&&r!==void 0?r:!1;if(this.isInitialized(n)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:n})}catch(i){if(a)return null;throw i}else{if(a)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(t){if(t.name!==this.name)throw Error(`Mismatching Component ${t.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=t,!!this.shouldAutoInitialize()){if(yne(t))try{this.getOrInitializeService({instanceIdentifier:nf})}catch{}for(const[r,n]of this.instancesDeferred.entries()){const a=this.normalizeInstanceIdentifier(r);try{const i=this.getOrInitializeService({instanceIdentifier:a});n.resolve(i)}catch{}}}}clearInstance(t=nf){this.instancesDeferred.delete(t),this.instancesOptions.delete(t),this.instances.delete(t)}async delete(){const t=Array.from(this.instances.values());await Promise.all([...t.filter(r=>"INTERNAL"in r).map(r=>r.INTERNAL.delete()),...t.filter(r=>"_delete"in r).map(r=>r._delete())])}isComponentSet(){return this.component!=null}isInitialized(t=nf){return this.instances.has(t)}getOptions(t=nf){return this.instancesOptions.get(t)||{}}initialize(t={}){const{options:r={}}=t,n=this.normalizeInstanceIdentifier(t.instanceIdentifier);if(this.isInitialized(n))throw Error(`${this.name}(${n}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const a=this.getOrInitializeService({instanceIdentifier:n,options:r});for(const[i,s]of this.instancesDeferred.entries()){const o=this.normalizeInstanceIdentifier(i);n===o&&s.resolve(a)}return a}onInit(t,r){var n;const a=this.normalizeInstanceIdentifier(r),i=(n=this.onInitCallbacks.get(a))!==null&&n!==void 0?n:new Set;i.add(t),this.onInitCallbacks.set(a,i);const s=this.instances.get(a);return s&&t(s,a),()=>{i.delete(t)}}invokeOnInitCallbacks(t,r){const n=this.onInitCallbacks.get(r);if(n)for(const a of n)try{a(t,r)}catch{}}getOrInitializeService({instanceIdentifier:t,options:r={}}){let n=this.instances.get(t);if(!n&&this.component&&(n=this.component.instanceFactory(this.container,{instanceIdentifier:mne(t),options:r}),this.instances.set(t,n),this.instancesOptions.set(t,r),this.invokeOnInitCallbacks(n,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,n)}catch{}return n||null}normalizeInstanceIdentifier(t=nf){return this.component?this.component.multipleInstances?t:nf:t}shouldAutoInitialize(){return!!this.component&&this.component.instantiationMode!=="EXPLICIT"}}function mne(e){return e===nf?void 0:e}function yne(e){return e.instantiationMode==="EAGER"}/** 264 * @license 265 * Copyright 2019 Google LLC 266 * 267 * Licensed under the Apache License, Version 2.0 (the "License"); 268 * you may not use this file except in compliance with the License. 269 * You may obtain a copy of the License at 270 * 271 * http://www.apache.org/licenses/LICENSE-2.0 272 * 273 * Unless required by applicable law or agreed to in writing, software 274 * distributed under the License is distributed on an "AS IS" BASIS, 275 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 276 * See the License for the specific language governing permissions and 277 * limitations under the License. 278 */class vne{constructor(t){this.name=t,this.providers=new Map}addComponent(t){const r=this.getProvider(t.name);if(r.isComponentSet())throw new Error(`Component ${t.name} has already been registered with ${this.name}`);r.setComponent(t)}addOrOverwriteComponent(t){this.getProvider(t.name).isComponentSet()&&this.providers.delete(t.name),this.addComponent(t)}getProvider(t){if(this.providers.has(t))return this.providers.get(t);const r=new pne(t,this);return this.providers.set(t,r),r}getProviders(){return Array.from(this.providers.values())}}/** 279 * @license 280 * Copyright 2017 Google LLC 281 * 282 * Licensed under the Apache License, Version 2.0 (the "License");
283 * you may not use this file except in compliance with the License. 284 * You may obtain a copy of the License at 285 * 286 * http://www.apache.org/licenses/LICENSE-2.0 287 * 288 * Unless required by applicable law or agreed to in writing, software 289 * distributed under the License is distributed on an "AS IS" BASIS, 290 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 291 * See the License for the specific language governing permissions and 292 * limitations under the License. 293 */var hr;(function(e){e[e.DEBUG=0]="DEBUG",e[e.VERBOSE=1]="VERBOSE",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.SILENT=5]="SILENT"})(hr||(hr={}));const xne={debug:hr.DEBUG,verbose:hr.VERBOSE,info:hr.INFO,warn:hr.WARN,error:hr.ERROR,silent:hr.SILENT},bne=hr.INFO,wne={[hr.DEBUG]:"log",[hr.VERBOSE]:"log",[hr.INFO]:"info",[hr.WARN]:"warn",[hr.ERROR]:"error"},kne=(e,t,...r)=>{if(t<e.logLevel)return;const n=new Date().toISOString(),a=wne[t];if(a)console[a](`[${n}] ${e.name}:`,...r);else throw new Error(`Attempted to log a message with an invalid logType (value: ${t})`)};class fT{constructor(t){this.name=t,this._logLevel=bne,this._logHandler=kne,this._userLogHandler=null}get logLevel(){return this._logLevel}set logLevel(t){if(!(t in hr))throw new TypeError(`Invalid value "${t}" assigned to \`logLevel\``);this._logLevel=t}setLogLevel(t){this._logLevel=typeof t=="string"?xne[t]:t}get logHandler(){return this._logHandler}set logHandler(t){if(typeof t!="function")throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=t}get userLogHandler(){return this._userLogHandler}set userLogHandler(t){this._userLogHandler=t}debug(...t){this._userLogHandler&&this._userLogHandler(this,hr.DEBUG,...t),this._logHandler(this,hr.DEBUG,...t)}log(...t){this._userLogHandler&&this._userLogHandler(this,hr.VERBOSE,...t),this._logHandler(this,hr.VERBOSE,...t)}info(...t){this._userLogHandler&&this._userLogHandler(this,hr.INFO,...t),this._logHandler(this,hr.INFO,...t)}warn(...t){this._userLogHandler&&this._userLogHandler(this,hr.WARN,...t),this._logHandler(this,hr.WARN,...t)}error(...t){this._userLogHandler&&this._userLogHandler(this,hr.ERROR,...t),this._logHandler(this,hr.ERROR,...t)}}const Sne=(e,t)=>t.some(r=>e instanceof r);let t5,r5;function Cne(){return t5||(t5=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function _ne(){return r5||(r5=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const Fz=new WeakMap,D3=new WeakMap,zz=new WeakMap,hS=new WeakMap,dT=new WeakMap;function Ene(e){const t=new Promise((r,n)=>{const a=()=>{e.removeEventListener("success",i),e.removeEventListener("error",s)},i=()=>{r(iu(e.result)),a()},s=()=>{n(e.error),a()};e.addEventListener("success",i),e.addEventListener("error",s)});return t.then(r=>{r instanceof IDBCursor&&Fz.set(r,e)}).catch(()=>{}),dT.set(t,e),t}function Ane(e){if(D3.has(e))return;const t=new Promise((r,n)=>{const a=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",s),e.removeEventListener("abort",s)},i=()=>{r(),a()},s=()=>{n(e.error||new DOMException("AbortError","AbortError")),a()};e.addEventListener("complete",i),e.addEventListener("error",s),e.addEventListener("abort",s)});D3.set(e,t)}let O3={get(e,t,r){if(e instanceof IDBTransaction){if(t==="done")return D3.get(e);if(t==="objectStoreNames")return e.objectStoreNames||zz.get(e);if(t==="store")return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return iu(e[t])},set(e,t,r){return e[t]=r,!0},has(e,t){return e instanceof IDBTransaction&&(t==="done"||t==="store")?!0:t in e}};function Tne(e){O3=e(O3)}function Nne(e){return e===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(t,...r){const n=e.call(gS(this),t,...r);return zz.set(n,t.sort?t.sort():[t]),iu(n)}:_ne().includes(e)?function(...t){return e.apply(gS(this),t),iu(Fz.get(this))}:function(...t){return iu(e.apply(gS(this),t))}}function Mne(e){return typeof e=="function"?Nne(e):(e instanceof IDBTransaction&&Ane(e),Sne(e,Cne())?new Proxy(e,O3):e)}function iu(e){if(e instanceof IDBRequest)return Ene(e);if(hS.has(e))return hS.get(e);const t=Mne(e);return t!==e&&(hS.set(e,t),dT.set(t,e)),t}
293const gS=e=>dT.get(e);function Lne(e,t,{blocked:r,upgrade:n,blocking:a,terminated:i}={}){const s=indexedDB.open(e,t),o=iu(s);return n&&s.addEventListener("upgradeneeded",u=>{n(iu(s.result),u.oldVersion,u.newVersion,iu(s.transaction),u)}),r&&s.addEventListener("blocked",u=>r(u.oldVersion,u.newVersion,u)),o.then(u=>{i&&u.addEventListener("close",()=>i()),a&&u.addEventListener("versionchange",f=>a(f.oldVersion,f.newVersion,f))}).catch(()=>{}),o}const Ine=["get","getKey","getAll","getAllKeys","count"],Pne=["put","add","delete","clear"],pS=new Map;function n5(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&typeof t=="string"))return;if(pS.get(t))return pS.get(t);const r=t.replace(/FromIndex$/,""),n=t!==r,a=Pne.includes(r);if(!(r in(n?IDBIndex:IDBObjectStore).prototype)||!(a||Ine.includes(r)))return;const i=async function(s,...o){const u=this.transaction(s,a?"readwrite":"readonly");let f=u.store;return n&&(f=f.index(o.shift())),(await Promise.all([f[r](...o),a&&u.done]))[0]};return pS.set(t,i),i}Tne(e=>({...e,get:(t,r,n)=>n5(t,r)||e.get(t,r,n),has:(t,r)=>!!n5(t,r)||e.has(t,r)}));/** 294 * @license 295 * Copyright 2019 Google LLC 296 * 297 * Licensed under the Apache License, Version 2.0 (the "License"); 298 * you may not use this file except in compliance with the License. 299 * You may obtain a copy of the License at 300 * 301 * http://www.apache.org/licenses/LICENSE-2.0 302 * 303 * Unless required by applicable law or agreed to in writing, software 304 * distributed under the License is distributed on an "AS IS" BASIS, 305 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 306 * See the License for the specific language governing permissions and 307 * limitations under the License. 308 */class Dne{constructor(t){this.container=t}getPlatformInfoString(){return this.container.getProviders().map(r=>{if(One(r)){const n=r.getImmediate();return`${n.library}/${n.version}`}else return null}).filter(r=>r).join(" ")}}function One(e){const t=e.getComponent();return(t==null?void 0:t.type)==="VERSION"}const R3="@firebase/app",a5="0.10.8";/** 309 * @license 310 * Copyright 2019 Google LLC 311 * 312 * Licensed under the Apache License, Version 2.0 (the "License"); 313 * you may not use this file except in compliance with the License. 314 * You may obtain a copy of the License at 315 * 316 * http://www.apache.org/licenses/LICENSE-2.0 317 * 318 * Unless required by applicable law or agreed to in writing, software 319 * distributed under the License is distributed on an "AS IS" BASIS, 320 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 321 * See the License for the specific language governing permissions and 322 * limitations under the License. 323 */const Vf=new fT("@firebase/app"),Rne="@firebase/app-compat",jne="@firebase/analytics-compat",Fne="@firebase/analytics",zne="@firebase/app-check-compat",Bne="@firebase/app-check",Une="@firebase/auth",Vne="@firebase/auth-compat",$ne="@firebase/database",Wne="@firebase/database-compat",Hne="@firebase/functions",Gne="@firebase/functions-compat",Yne="@firebase/installations",Xne="@firebase/installations-compat",qne="@firebase/messaging",Qne="@firebase/messaging-compat",Zne="@firebase/performance",Kne="@firebase/performance-compat",Jne="@firebase/remote-config",eae="@firebase/remote-config-compat",tae="@firebase/storage",rae="@firebase/storage-compat",nae="@firebase/firestore",aae="@firebase/vertexai-preview",iae="@firebase/firestore-compat",sae="firebase",oae="10.12.5";/** 324 * @license 325 * Copyright 2019 Google LLC 326 * 327 * Licensed under the Apache License, Version 2.0 (the "License"); 328 * you may not use this file except in compliance with the License. 329 * You may obtain a copy of the License at 330 * 331 * http://www.apache.org/licenses/LICENSE-2.0 332 * 333 * Unless required by applicable law or agreed to in writing, software 334 * distributed under the License is distributed on an "AS IS" BASIS, 335 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 336 * See the License for the specific language governing permissions and 337 * limitations under the License. 338 */const j3="[DEFAULT]",lae={[R3]:"fire-core",[Rne]:"fire-core-compat",[Fne]:"fire-analytics",[jne]:"fire-analytics-compat",[Bne]:"fire-app-check",[zne]:"fire-app-check-compat",[Une]:"fire-auth",[Vne]:"fire-auth-compat",[$ne]:"fire-rtdb",[Wne]:"fire-rtdb-compat",[Hne]:"fire-fn",[Gne]:"fire-fn-compat",[Yne]:"fire-iid",[Xne]:"fire-iid-compat",[qne]:"fire-fcm",[Qne]:"fire-fcm-compat",[Zne]:"fire-perf",[Kne]:"fire-perf-compat",[Jne]:"fire-rc",[eae]:"fire-rc-compat",[tae]:"fire-g
338cs",[rae]:"fire-gcs-compat",[nae]:"fire-fst",[iae]:"fire-fst-compat",[aae]:"fire-vertex","fire-js":"fire-js",[sae]:"fire-js-all"};/** 339 * @license 340 * Copyright 2019 Google LLC 341 * 342 * Licensed under the Apache License, Version 2.0 (the "License"); 343 * you may not use this file except in compliance with the License. 344 * You may obtain a copy of the License at 345 * 346 * http://www.apache.org/licenses/LICENSE-2.0 347 * 348 * Unless required by applicable law or agreed to in writing, software 349 * distributed under the License is distributed on an "AS IS" BASIS, 350 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 351 * See the License for the specific language governing permissions and 352 * limitations under the License. 353 */const lb=new Map,cae=new Map,F3=new Map;function i5(e,t){try{e.container.addComponent(t)}catch(r){Vf.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,r)}}function $f(e){const t=e.name;if(F3.has(t))return Vf.debug(`There were multiple attempts to register component ${t}.`),!1;F3.set(t,e);for(const r of lb.values())i5(r,e);for(const r of cae.values())i5(r,e);return!0}function A2(e,t){const r=e.container.getProvider("heartbeat").getImmediate({optional:!0});return r&&r.triggerHeartbeat(),e.container.getProvider(t)}function zo(e){return e.settings!==void 0}/** 354 * @license 355 * Copyright 2019 Google LLC 356 * 357 * Licensed under the Apache License, Version 2.0 (the "License"); 358 * you may not use this file except in compliance with the License. 359 * You may obtain a copy of the License at 360 * 361 * http://www.apache.org/licenses/LICENSE-2.0 362 * 363 * Unless required by applicable law or agreed to in writing, software 364 * distributed under the License is distributed on an "AS IS" BASIS, 365 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 366 * See the License for the specific language governing permissions and 367 * limitations under the License. 368 */const uae={"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invali
368d-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."},su=new W1("app","Firebase",uae);/** 369 * @license 370 * Copyright 2019 Google LLC 371 * 372 * Licensed under the Apache License, Version 2.0 (the "License"); 373 * you may not use this file except in compliance with the License. 374 * You may obtain a copy of the License at 375 * 376 * http://www.apache.org/licenses/LICENSE-2.0 377 * 378 * Unless required by applicable law or agreed to in writing, software 379 * distributed under the License is distributed on an "AS IS" BASIS, 380 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 381 * See the License for the specific language governing permissions and 382 * limitations under the License. 383 */class fae{constructor(t,r,n){this._isDeleted=!1,this._options=Object.assign({},t),this._config=Object.assign({},r),this._name=r.name,this._automaticDataCollectionEnabled=r.automaticDataCollectionEnabled,this._container=n,this.container.addComponent(new gu("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(t){this.checkDestroyed(),this._automaticDataCollectionEnabled=t}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(t){this._isDeleted=t}checkDestroyed(){if(this.isDeleted)throw su.create("app-deleted",{appName:this._name})}}/** 384 * @license 385 * Copyright 2019 Google LLC 386 * 387 * Licensed under the Apache License, Version 2.0 (the "License"); 388 * you may not use this file except in compliance with the License. 389 * You may obtain a copy of the License at 390 * 391 * http://www.apache.org/licenses/LICENSE-2.0 392 * 393 * Unless required by applicable law or agreed to in writing, software 394 * distributed under the License is distributed on an "AS IS" BASIS, 395 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 396 * See the License for the specific language governing permissions and 397 * limitations under the License. 398 */const pd=oae;function Bz(e,t={}){let r=e;typeof t!="object"&&(t={name:t});const n=Object.assign({name:j3,automaticDataCollectionEnabled:!1},t),a=n.name;if(typeof a!="string"||!a)throw su.create("bad-app-name",{appName:String(a)});if(r||(r=Oz()),!r)throw su.create("no-options");const i=lb.get(a);if(i){if(ob(r,i.options)&&ob(n,i.config))return i;throw su.create("duplicate-app",{appName:a})}const s=new vne(a);for(const u of F3.values())s.addComponent(u);const o=new fae(r,n,s);return lb.set(a,o),o}function hT(e=j3){const t=lb.get(e);if(!t&&e===j3&&Oz())return Bz();if(!t)throw su.create("no-app",{appName:e});return t}function Go(e,t,r){var n;let a=(n=lae[e])!==null&&n!==void 0?n:e;r&&(a+=`-${r}`);const i=a.match(/\s|\//),s=t.match(/\s|\//);if(i||s){const o=[`Unable to register library "${a}" with version "${t}":`];i&&o.push(`library name "${a}" contains illegal characters (whitespace or "/")`),i&&s&&o.push("and"),s&&o.push(`version name "${t}" contains illegal characters (whitespace or "/")`),Vf.warn(o.join(" "));return}$f(new gu(`${a}-version`,()=>({library:a,version:t}),"VERSION"))}/** 399 * @license 400 * Copyright 2021 Google LLC 401 * 402 * Licensed under the Apache License, Version 2.0 (the "License"); 403 * you may not use this file except in compliance with the License. 404 * You may obtain a copy of the License at 405 * 406 * http://www.apache.org/licenses/LICENSE-2.0 407 * 408 * Unless required by applicable law or agreed to in writing, softw
408are 409 * distributed under the License is distributed on an "AS IS" BASIS, 410 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 411 * See the License for the specific language governing permissions and 412 * limitations under the License. 413 */const dae="firebase-heartbeat-database",hae=1,Sm="firebase-heartbeat-store";let mS=null;function Uz(){return mS||(mS=Lne(dae,hae,{upgrade:(e,t)=>{switch(t){case 0:try{e.createObjectStore(Sm)}catch(r){console.warn(r)}}}}).catch(e=>{throw su.create("idb-open",{originalErrorMessage:e.message})})),mS}async function gae(e){try{const r=(await Uz()).transaction(Sm),n=await r.objectStore(Sm).get(Vz(e));return await r.done,n}catch(t){if(t instanceof ll)Vf.warn(t.message);else{const r=su.create("idb-get",{originalErrorMessage:t==null?void 0:t.message});Vf.warn(r.message)}}}async function s5(e,t){try{const n=(await Uz()).transaction(Sm,"readwrite");await n.objectStore(Sm).put(t,Vz(e)),await n.done}catch(r){if(r instanceof ll)Vf.warn(r.message);else{const n=su.create("idb-set",{originalErrorMessage:r==null?void 0:r.message});Vf.warn(n.message)}}}function Vz(e){return`${e.name}!${e.options.appId}`}/** 414 * @license 415 * Copyright 2021 Google LLC 416 * 417 * Licensed under the Apache License, Version 2.0 (the "License"); 418 * you may not use this file except in compliance with the License. 419 * You may obtain a copy of the License at 420 * 421 * http://www.apache.org/licenses/LICENSE-2.0 422 * 423 * Unless required by applicable law or agreed to in writing, software 424 * distributed under the License is distributed on an "AS IS" BASIS, 425 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 426 * See the License for the specific language governing permissions and 427 * limitations under the License. 428 */const pae=1024,mae=30*24*60*60*1e3;class yae{constructor(t){this.container=t,this._heartbeatsCache=null;const r=this.container.getProvider("app").getImmediate();this._storage=new xae(r),this._heartbeatsCachePromise=this._storage.read().then(n=>(this._heartbeatsCache=n,n))}async triggerHeartbeat(){var t,r;const a=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),i=o5();if(!(((t=this._heartbeatsCache)===null||t===void 0?void 0:t.heartbeats)==null&&(this._heartbeatsCache=await this._heartbeatsCachePromise,((r=this._heartbeatsCache)===null||r===void 0?void 0:r.heartbeats)==null))&&!(this._heartbeatsCache.lastSentHeartbeatDate===i||this._heartbeatsCache.heartbeats.some(s=>s.date===i)))return this._heartbeatsCache.heartbeats.push({date:i,agent:a}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter(s=>{const o=new Date(s.date).valueOf();return Date.now()-o<=mae}),this._storage.overwrite(this._heartbeatsCache)}async getHeartbeatsHeader(){var t;if(this._heartbeatsCache===null&&await this._heartbeatsCachePromise,((t=this._heartbeatsCache)===null||t===void 0?void 0:t.heartbeats)==null||this._heartbeatsCache.heartbeats.length===0)return"";const r=o5(),{heartbeatsToSend:n,unsentEntries:a}=vae(this._heartbeatsCache.heartbeats),i=sb(JSON.stringify({version:2,heartbeats:n}));return this._heartbeatsCache.lastSentHeartbeatDate=r,a.length>0?(this._heartbeatsCache.heartbeats=a,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),i}}function o5(){return new Date().toISOString().substring(0,10)}function vae(e,t=pae){const r=[];let n=e.slice();for(const a of e){const i=r.find(s=>s.agent===a.agent);if(i){if(i.dates.push(a.date),l5(r)>t){i.dates.pop();break}}else if(r.push({agent:a.agent,dates:[a.date]}),l5(r)>t){r.pop();break}n=n.slice(1)}return{heartbeatsToSend:r,unsentEntries:n}}class xae{constructor(t){this.app=t,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return sne()?one().then(()=>!0).catch(()=>!1):!1}async read(){if(await this._canUseIndexedDBPromise){const r=await gae(this.app);return r!=null&&r.heartbeats?r:{heartbeats:[]}}else return{heartbeats:[]}}async overwrite(t){var r;if(await this._canUseIndexedDBPromise){const a=await this.read();return s5(this.app,{lastSentHeartbeatDate:(r=t.lastSentHeartbeatDate)!==null&&r!==void 0?r:a.lastSentHeartbeatDate,heartbeats:t.heartbeats})}else return}async add(t){var r;if(await this._canUseIndexedDBPromise){const a=await this.read();return s5(this.app,{lastSentHeartbeatDate:(r=t.lastSentHeartbeatDate)!==null&&r!==void 0?r:a.lastSentHeartbeatDate,heartbeats:[...a.heartbeats,...t.heartbeats]})}else return}}function l5(e){return sb(JSON.stringify({version:2,heartbeats:e})).length}/** 429 * @license 430 * Copyright 2019 Google LLC 431 * 432 * Licensed under the Apache License, Version 2.0 (the "License");
433 * you may not use this file except in compliance with the License. 434 * You may obtain a copy of the License at 435 * 436 * http://www.apache.org/licenses/LICENSE-2.0 437 * 438 * Unless required by applicable law or agreed to in writing, software 439 * distributed under the License is distributed on an "AS IS" BASIS, 440 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 441 * See the License for the specific language governing permissions and 442 * limitations under the License. 443 */function bae(e){$f(new gu("platform-logger",t=>new Dne(t),"PRIVATE")),$f(new gu("heartbeat",t=>new yae(t),"PRIVATE")),Go(R3,a5,e),Go(R3,a5,"esm2017"),Go("fire-js","")}bae("");var wae="firebase",kae="10.12.5";/** 444 * @license 445 * Copyright 2020 Google LLC 446 * 447 * Licensed under the Apache License, Version 2.0 (the "License"); 448 * you may not use this file except in compliance with the License. 449 * You may obtain a copy of the License at 450 * 451 * http://www.apache.org/licenses/LICENSE-2.0 452 * 453 * Unless required by applicable law or agreed to in writing, software 454 * distributed under the License is distributed on an "AS IS" BASIS, 455 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 456 * See the License for the specific language governing permissions and 457 * limitations under the License. 458 */Go(wae,kae,"app");function gT(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function $z(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}}const Sae=$z,Wz=new W1("auth","Firebase",$z());/** 459 * @license 460 * Copyright 2020 Google LLC 461 * 462 * Licensed under the Apache License, Version 2.0 (the "License"); 463 * you may not use this file except in compliance with the License. 464 * You may obtain a copy of the License at 465 * 466 * http://www.apache.org/licenses/LICENSE-2.0 467 * 468 * Unless required by applicable law or agreed to in writing, software 469 * distributed under the License is distributed on an "AS IS" BASIS, 470 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 471 * See the License for the specific language governing permissions and 472 * limitations under the License. 473 */const cb=new fT("@firebase/auth");function Cae(e,...t){cb.logLevel<=hr.WARN&&cb.warn(`Auth (${pd}): ${e}`,...t)}function cx(e,...t){cb.logLevel<=hr.ERROR&&cb.error(`Auth (${pd}): ${e}`,...t)}/** 474 * @license 475 * Copyright 2020 Google LLC 476 * 477 * Licensed under the Apache License, Version 2.0 (the "License"); 478 * you may not use this file except in compliance with the License. 479 * You may obtain a copy of the License at 480 * 481 * http://www.apache.org/licenses/LICENSE-2.0 482 * 483 * Unless required by applicable law or agreed to in writing, software 484 * distributed under the License is distributed on an "AS IS" BASIS, 485 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 486 * See the License for the specific language governing permissions and 487 * limitations under the License. 488 */function ko(e,...t){throw pT(e,...t)}function Yo(e,...t){return pT(e,...t)}function Hz(e,t,r){const n=Object.assign(Object.assign({},Sae()),{[t]:r});return new W1("auth","Firebase",n).create(t,{appName:e.name})}function Fl(e){return Hz(e,"operation-not-supported-in-this-environment","Operations that alter the current user are not supported in conjunction with FirebaseServerApp")}function pT(e,...t){if(typeof e!="string"){const r=t[0],n=[...t.slice(1)];return n[0]&&(n[0].appName=e.name),e._errorFactory.create(r,...n)}return Wz.create(e,...t)}function Ht(e,t,...r){if(!e)throw pT(t,...r)}function Ml(e){const t="INTERNAL ASSERTION FAILED: "+e;throw cx(t),new Error(t)}function Ql(e,t){e||Ml(t)}/** 489 * @license 490 * Copyright 2020 Google LLC 491 * 492 * Licensed under the Apache License, Version 2.0 (the "License");
493 * you may not use this file except in compliance with the License. 494 * You may obtain a copy of the License at 495 * 496 * http://www.apache.org/licenses/LICENSE-2.0 497 * 498 * Unless required by applicable law or agreed to in writing, software 499 * distributed under the License is distributed on an "AS IS" BASIS, 500 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 501 * See the License for the specific language governing permissions and 502 * limitations under the License. 503 */function z3(){var e;return typeof self<"u"&&((e=self.location)===null||e===void 0?void 0:e.href)||""}function _ae(){return c5()==="http:"||c5()==="https:"}function c5(){var e;return typeof self<"u"&&((e=self.location)===null||e===void 0?void 0:e.protocol)||null}/** 504 * @license 505 * Copyright 2020 Google LLC 506 * 507 * Licensed under the Apache License, Version 2.0 (the "License"); 508 * you may not use this file except in compliance with the License. 509 * You may obtain a copy of the License at 510 * 511 * http://www.apache.org/licenses/LICENSE-2.0 512 * 513 * Unless required by applicable law or agreed to in writing, software 514 * distributed under the License is distributed on an "AS IS" BASIS, 515 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 516 * See the License for the specific language governing permissions and 517 * limitations under the License. 518 */function Eae(){return typeof navigator<"u"&&navigator&&"onLine"in navigator&&typeof navigator.onLine=="boolean"&&(_ae()||rne()||"connection"in navigator)?navigator.onLine:!0}function Aae(){if(typeof navigator>"u")return null;const e=navigator;return e.languages&&e.languages[0]||e.language||null}/** 519 * @license 520 * Copyright 2020 Google LLC 521 * 522 * Licensed under the Apache License, Version 2.0 (the "License"); 523 * you may not use this file except in compliance with the License. 524 * You may obtain a copy of the License at 525 * 526 * http://www.apache.org/licenses/LICENSE-2.0 527 * 528 * Unless required by applicable law or agreed to in writing, software 529 * distributed under the License is distributed on an "AS IS" BASIS, 530 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 531 * See the License for the specific language governing permissions and 532 * limitations under the License. 533 */class G1{constructor(t,r){this.shortDelay=t,this.longDelay=r,Ql(r>t,"Short delay should be less than long delay!"),this.isMobile=ene()||nne()}get(){return Eae()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}/** 534 * @license 535 * Copyright 2020 Google LLC 536 * 537 * Licensed under the Apache License, Version 2.0 (the "License"); 538 * you may not use this file except in compliance with the License. 539 * You may obtain a copy of the License at 540 * 541 * http://www.apache.org/licenses/LICENSE-2.0 542 * 543 * Unless required by applicable law or agreed to in writing, software 544 * distributed under the License is distributed on an "AS IS" BASIS, 545 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 546 * See the License for the specific language governing permissions and 547 * limitations under the License. 548 */function mT(e,t){Ql(e.emulator,"Emulator should always be set here");const{url:r}=e.emulator;return t?`${r}${t.startsWith("/")?t.slice(1):t}`:r}/** 549 * @license 550 * Copyright 2020 Google LLC 551 * 552 * Licensed under the Apache License, Version 2.0 (the "License"); 553 * you may not use this file except in compliance with the License. 554 * You may obtain a copy of the License at 555 * 556 * http://www.apache.org/licenses/LICENSE-2.0 557 * 558 * Unless required by applicable law or agreed to in writing, software 559 * distributed under the License is distributed on an "AS IS" BASIS, 560 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 561 * See the License for the specific language governing permissions and 562 * limitations under the License. 563 */class Gz{static initialize(t,r,n){this.fetchImpl=t,r&&(this.headersImpl=r),n&&(this.responseImpl=n)}static fetch(){if(this.fetchImpl)return this.fetchImpl;if(typeof self<"u"&&"fetch"in self)return self.fetch;if(typeof globalThis<"u"&&globalThis.fetch)return globalThis.fetch;if(typeof fetch<"u")return fetch;Ml("Could not find fetch implementation, make sure you call FetchProvi
563der.initialize() with an appropriate polyfill")}static headers(){if(this.headersImpl)return this.headersImpl;if(typeof self<"u"&&"Headers"in self)return self.Headers;if(typeof globalThis<"u"&&globalThis.Headers)return globalThis.Headers;if(typeof Headers<"u")return Headers;Ml("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){if(this.responseImpl)return this.responseImpl;if(typeof self<"u"&&"Response"in self)return self.Response;if(typeof globalThis<"u"&&globalThis.Response)return globalThis.Response;if(typeof Response<"u")return Response;Ml("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}/** 564 * @license 565 * Copyright 2020 Google LLC 566 * 567 * Licensed under the Apache License, Version 2.0 (the "License"); 568 * you may not use this file except in compliance with the License. 569 * You may obtain a copy of the License at 570 * 571 * http://www.apache.org/licenses/LICENSE-2.0 572 * 573 * Unless required by applicable law or agreed to in writing, software 574 * distributed under the License is distributed on an "AS IS" BASIS, 575 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 576 * See the License for the specific language governing permissions and 577 * limitations under the License. 578 */const Tae={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"};/** 579 * @license 580 * Copyright 2020 Google LLC 581 * 582 * Licensed under the Apache License, Version 2.0 (the "License"); 583 * you may not use this file except in compliance with the License. 584 * You may obtain a copy of the License at 585 * 586 * http://www.apache.org/licenses/LICENSE-2.0 587 * 588 * Unless required by applicable law or agreed to in writing, software 589 * distributed under the License is distributed on an "AS IS" BASIS, 590 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 591 * See the License for the specific language governing permissions and 592 * limitations under the License. 593 */const Nae=new G1(3e4,6e4);function Tu(e,t){return e.tenantId&&!t.tenantId?Object.assign(Object.assign({},t),{tenantId:e.tenantId}):t}async function Nu(e,t,r,n,a={}){return Yz(e,a,async()=>{let i={},s={};n&&(t==="GET"?s=n:i={body:JSON.stringify(n)});const o=H1(Object.assign({key:e.config.apiKey},s)).slice(1),u=await e._getAdditionalHeaders();return u["Content-Type"]="application/json",e.languageCode&&(u["X-Firebase-Locale"]=e.languageCode),Gz.fetch()(Xz(e,e.config.apiHost,r,o),Object.assign({method:t,headers:u,referrerPolicy:"no-referrer"},i))})}async function Yz(e,t,r){e._canInitEmulator=!1;const n=Object.assign(Object.assign({},Tae),t);try{const a=new Lae(e),i=await Promise.race([r(),a.promise]);a.clearNetworkTimeout();const s=await i.json();if("needConfirmation"in s)throw lv(e,"account-exists-with-different-credential",s);if(i.ok&&!("errorMessage"in s))return s;{const o=i.ok?s.errorMessage:s.error.message,[u,f]=o.split(" : ");if(u==="FEDERATED_USER_ID_ALREADY_LINKED")throw lv(e,"credential-already-in-use",s);if(u==="EMAIL_EXISTS")throw lv(e,"email-already-in-use",s);if(u==="USER_DISABLED")throw lv(e,"user-disabled",s);const h=n[u]||u.toLowerCase().replace(/[_\s]+/g,"-");if(f)throw Hz(e,h,f);ko(e,h)}}catch(a){if(a instanceof ll)throw a;ko(e,"network-request-failed",{message:String(a)})}}async function Y1(e,t,r,n,a={}){const i=await Nu(e,t,r,n,a);return"mfaPendingCredential"in i&&ko(e,"multi-factor-auth-required",{_serverResponse:i}),i}function Xz(e,t,r,n){const a=`${t}${r}?${n}`;return e.config.emulator?mT(e.config,a):`${e.config.apiScheme}://${a}`}function Mae(e){switch(e){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}class Lae{constructor(t){this.auth=t,this.timer=null,this.promise=new Promise((r,n)=>{this.timer=setTimeout(()=>n(Yo(this.auth,"network-request-failed")),Nae.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}
593function lv(e,t,r){const n={appName:e.name};r.email&&(n.email=r.email),r.phoneNumber&&(n.phoneNumber=r.phoneNumber);const a=Yo(e,t,n);return a.customData._tokenResponse=r,a}function u5(e){return e!==void 0&&e.enterprise!==void 0}class Iae{constructor(t){if(this.siteKey="",this.recaptchaEnforcementState=[],t.recaptchaKey===void 0)throw new Error("recaptchaKey undefined");this.siteKey=t.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=t.recaptchaEnforcementState}getProviderEnforcementState(t){if(!this.recaptchaEnforcementState||this.recaptchaEnforcementState.length===0)return null;for(const r of this.recaptchaEnforcementState)if(r.provider&&r.provider===t)return Mae(r.enforcementState);return null}isProviderEnabled(t){return this.getProviderEnforcementState(t)==="ENFORCE"||this.getProviderEnforcementState(t)==="AUDIT"}}async function Pae(e,t){return Nu(e,"GET","/v2/recaptchaConfig",Tu(e,t))}/** 594 * @license 595 * Copyright 2020 Google LLC 596 * 597 * Licensed under the Apache License, Version 2.0 (the "License"); 598 * you may not use this file except in compliance with the License. 599 * You may obtain a copy of the License at 600 * 601 * http://www.apache.org/licenses/LICENSE-2.0 602 * 603 * Unless required by applicable law or agreed to in writing, software 604 * distributed under the License is distributed on an "AS IS" BASIS, 605 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 606 * See the License for the specific language governing permissions and 607 * limitations under the License. 608 */async function Dae(e,t){return Nu(e,"POST","/v1/accounts:delete",t)}async function qz(e,t){return Nu(e,"POST","/v1/accounts:lookup",t)}/** 609 * @license 610 * Copyright 2020 Google LLC 611 * 612 * Licensed under the Apache License, Version 2.0 (the "License"); 613 * you may not use this file except in compliance with the License. 614 * You may obtain a copy of the License at 615 * 616 * http://www.apache.org/licenses/LICENSE-2.0 617 * 618 * Unless required by applicable law or agreed to in writing, software 619 * distributed under the License is distributed on an "AS IS" BASIS, 620 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 621 * See the License for the specific language governing permissions and 622 * limitations under the License. 623 */function Dp(e){if(e)try{const t=new Date(Number(e));if(!isNaN(t.getTime()))return t.toUTCString()}catch{}}async function Oae(e,t=!1){const r=Qr(e),n=await r.getIdToken(t),a=yT(n);Ht(a&&a.exp&&a.auth_time&&a.iat,r.auth,"internal-error");const i=typeof a.firebase=="object"?a.firebase:void 0,s=i==null?void 0:i.sign_in_provider;return{claims:a,token:n,authTime:Dp(yS(a.auth_time)),issuedAtTime:Dp(yS(a.iat)),expirationTime:Dp(yS(a.exp)),signInProvider:s||null,signInSecondFactor:(i==null?void 0:i.sign_in_second_factor)||null}}function yS(e){return Number(e)*1e3}function yT(e){const[t,r,n]=e.split(".");if(t===void 0||r===void 0||n===void 0)return cx("JWT malformed, contained fewer than 3 sections"),null;try{const a=Iz(r);return a?JSON.parse(a):(cx("Failed to decode base64 JWT payload"),null)}catch(a){return cx("Caught error parsing JWT payload as JSON",a==null?void 0:a.toString()),null}}function f5(e){const t=yT(e);return Ht(t,"internal-error"),Ht(typeof t.exp<"u","internal-error"),Ht(typeof t.iat<"u","internal-error"),Number(t.exp)-Number(t.iat)}/** 624 * @license 625 * Copyright 2020 Google LLC 626 * 627 * Licensed under the Apache License, Version 2.0 (the "License"); 628 * you may not use this file except in compliance with the License. 629 * You may obtain a copy of the License at 630 * 631 * http://www.apache.org/licenses/LICENSE-2.0 632 * 633 * Unless required by applicable law or agreed to in writing, software 634 * distributed under the License is distributed on an "AS IS" BASIS, 635 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 636 * See the License for the specific language governing permissions and 637 * limitations under the License. 638 */async function Cm(e,t,r=!1){if(r)return t;try{return await t}catch(n){throw n instanceof ll&&Rae(n)&&e.auth.currentUser===e&&await e.auth.signOut(),n}}function Rae({code:e}){return e==="auth/user-disabled"||e==="auth/user-token-expired"}/** 639 * @license 640 * Copyright 2020 Google LLC 641 * 642 * Licensed under the Apache License, Version 2.0 (the "License");
643 * you may not use this file except in compliance with the License. 644 * You may obtain a copy of the License at 645 * 646 * http://www.apache.org/licenses/LICENSE-2.0 647 * 648 * Unless required by applicable law or agreed to in writing, software 649 * distributed under the License is distributed on an "AS IS" BASIS, 650 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 651 * See the License for the specific language governing permissions and 652 * limitations under the License. 653 */class jae{constructor(t){this.user=t,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,this.timerId!==null&&clearTimeout(this.timerId))}getInterval(t){var r;if(t){const n=this.errorBackoff;return this.errorBackoff=Math.min(this.errorBackoff*2,96e4),n}else{this.errorBackoff=3e4;const a=((r=this.user.stsTokenManager.expirationTime)!==null&&r!==void 0?r:0)-Date.now()-3e5;return Math.max(0,a)}}schedule(t=!1){if(!this.isRunning)return;const r=this.getInterval(t);this.timerId=setTimeout(async()=>{await this.iteration()},r)}async iteration(){try{await this.user.getIdToken(!0)}catch(t){(t==null?void 0:t.code)==="auth/network-request-failed"&&this.schedule(!0);return}this.schedule()}}/** 654 * @license 655 * Copyright 2020 Google LLC 656 * 657 * Licensed under the Apache License, Version 2.0 (the "License"); 658 * you may not use this file except in compliance with the License. 659 * You may obtain a copy of the License at 660 * 661 * http://www.apache.org/licenses/LICENSE-2.0 662 * 663 * Unless required by applicable law or agreed to in writing, software 664 * distributed under the License is distributed on an "AS IS" BASIS, 665 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 666 * See the License for the specific language governing permissions and 667 * limitations under the License. 668 */class B3{constructor(t,r){this.createdAt=t,this.lastLoginAt=r,this._initializeTime()}_initializeTime(){this.lastSignInTime=Dp(this.lastLoginAt),this.creationTime=Dp(this.createdAt)}_copy(t){this.createdAt=t.createdAt,this.lastLoginAt=t.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}/** 669 * @license 670 * Copyright 2019 Google LLC 671 * 672 * Licensed under the Apache License, Version 2.0 (the "License"); 673 * you may not use this file except in compliance with the License. 674 * You may obtain a copy of the License at 675 * 676 * http://www.apache.org/licenses/LICENSE-2.0 677 * 678 * Unless required by applicable law or agreed to in writing, software 679 * distributed under the License is distributed on an "AS IS" BASIS, 680 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 681 * See the License for the specific language governing permissions and 682 * limitations under the License. 683 */async function ub(e){var t;const r=e.auth,n=await e.getIdToken(),a=await Cm(e,qz(r,{idToken:n}));Ht(a==null?void 0:a.users.length,r,"internal-error");const i=a.users[0];e._notifyReloadListener(i);const s=!((t=i.providerUserInfo)===null||t===void 0)&&t.length?Qz(i.providerUserInfo):[],o=zae(e.providerData,s),u=e.isAnonymous,f=!(e.email&&i.passwordHash)&&!(o!=null&&o.length),h=u?f:!1,m={uid:i.localId,displayName:i.displayName||null,photoURL:i.photoUrl||null,email:i.email||null,emailVerified:i.emailVerified||!1,phoneNumber:i.phoneNumber||null,tenantId:i.tenantId||null,providerData:o,metadata:new B3(i.createdAt,i.lastLoginAt),isAnonymous:h};Object.assign(e,m)}async function Fae(e){const t=Qr(e);await ub(t),await t.auth._persistUserIfCurrent(t),t.auth._notifyListenersIfCurrent(t)}function zae(e,t){return[...e.filter(n=>!t.some(a=>a.providerId===n.providerId)),...t]}function Qz(e){return e.map(t=>{var{providerId:r}=t,n=gT(t,["providerId"]);return{providerId:r,uid:n.rawId||"",displayName:n.displayName||null,email:n.email||null,phoneNumber:n.phoneNumber||null,photoURL:n.photoUrl||null}})}/** 684 * @license 685 * Copyright 2020 Google LLC 686 * 687 * Licensed under the Apache License, Version 2.0 (the "License"); 688 * you may not use this file except in compliance with the License. 689 * You may obtain a copy of the License at 690 * 691 * http://www.apache.org/licenses/LICENSE-2.0 692 * 693 * Unless required by applicable law or agreed to in writing, softw
693are 694 * distributed under the License is distributed on an "AS IS" BASIS, 695 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 696 * See the License for the specific language governing permissions and 697 * limitations under the License. 698 */async function Bae(e,t){const r=await Yz(e,{},async()=>{const n=H1({grant_type:"refresh_token",refresh_token:t}).slice(1),{tokenApiHost:a,apiKey:i}=e.config,s=Xz(e,a,"/v1/token",`key=${i}`),o=await e._getAdditionalHeaders();return o["Content-Type"]="application/x-www-form-urlencoded",Gz.fetch()(s,{method:"POST",headers:o,body:n})});return{accessToken:r.access_token,expiresIn:r.expires_in,refreshToken:r.refresh_token}}async function Uae(e,t){return Nu(e,"POST","/v2/accounts:revokeToken",Tu(e,t))}/** 699 * @license 700 * Copyright 2020 Google LLC 701 * 702 * Licensed under the Apache License, Version 2.0 (the "License"); 703 * you may not use this file except in compliance with the License. 704 * You may obtain a copy of the License at 705 * 706 * http://www.apache.org/licenses/LICENSE-2.0 707 * 708 * Unless required by applicable law or agreed to in writing, software 709 * distributed under the License is distributed on an "AS IS" BASIS, 710 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 711 * See the License for the specific language governing permissions and 712 * limitations under the License. 713 */class D0{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(t){Ht(t.idToken,"internal-error"),Ht(typeof t.idToken<"u","internal-error"),Ht(typeof t.refreshToken<"u","internal-error");const r="expiresIn"in t&&typeof t.expiresIn<"u"?Number(t.expiresIn):f5(t.idToken);this.updateTokensAndExpiration(t.idToken,t.refreshToken,r)}updateFromIdToken(t){Ht(t.length!==0,"internal-error");const r=f5(t);this.updateTokensAndExpiration(t,null,r)}async getToken(t,r=!1){return!r&&this.accessToken&&!this.isExpired?this.accessToken:(Ht(this.refreshToken,t,"user-token-expired"),this.refreshToken?(await this.refresh(t,this.refreshToken),this.accessToken):null)}clearRefreshToken(){this.refreshToken=null}async refresh(t,r){const{accessToken:n,refreshToken:a,expiresIn:i}=await Bae(t,r);this.updateTokensAndExpiration(n,a,Number(i))}updateTokensAndExpiration(t,r,n){this.refreshToken=r||null,this.accessToken=t||null,this.expirationTime=Date.now()+n*1e3}static fromJSON(t,r){const{refreshToken:n,accessToken:a,expirationTime:i}=r,s=new D0;return n&&(Ht(typeof n=="string","internal-error",{appName:t}),s.refreshToken=n),a&&(Ht(typeof a=="string","internal-error",{appName:t}),s.accessToken=a),i&&(Ht(typeof i=="number","internal-error",{appName:t}),s.expirationTime=i),s}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(t){this.accessToken=t.accessToken,this.refreshToken=t.refreshToken,this.expirationTime=t.expirationTime}_clone(){return Object.assign(new D0,this.toJSON())}_performRefresh(){return Ml("not implemented")}}/** 714 * @license 715 * Copyright 2020 Google LLC 716 * 717 * Licensed under the Apache License, Version 2.0 (the "License"); 718 * you may not use this file except in compliance with the License. 719 * You may obtain a copy of the License at 720 * 721 * http://www.apache.org/licenses/LICENSE-2.0 722 * 723 * Unless required by applicable law or agreed to in writing, software 724 * distributed under the License is distributed on an "AS IS" BASIS, 725 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 726 * See the License for the specific language governing permissions and 727 * limitations under the License. 728 */function xc(e,t){Ht(typeof e=="string"||typeof e>"u","internal-error",{appName:t})}class Ll{constructor(t){var{uid:r,auth:n,stsTokenManager:a}=t,i=gT(t,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new jae(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=r,this.auth=n,this.stsTokenManager=a,this.accessToken=a.accessToken,this.displayName=i.displayName||null,this.email=i.email||null,this.emailVerified=i.emailVerified||!1,this.phoneNumber=i.phoneNumber||null,this.photoURL=i.photoURL||null,this.isAnonymous=i.isAnonymous||!1,this.tenantId=i.tenantId||null,this.providerData=i.providerData?[...i.providerData]:[],this.metadata=new B3(i.createdAt||void 0,i.lastLoginAt||void 0)}async getIdToken(t){const r=await Cm(this,this.stsTokenManager.getToken(this.auth,t));return Ht(r,this.auth,"internal-error"),this.accessToken!==r&&(this.accessToken=r,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),r}getIdTokenResult(t){return Oae(this,t)}reload(){return Fae(this)}_assign(t){this!==t&&(Ht(this.uid===t.uid,this.auth,"internal-error"),this.displayName=t.displayName,this.photoURL=t.photoURL,this.email=t.email,this.emailVerified=t.emailVerified,this.phoneNumber=t.phoneNumber,this.isAnonymous=t.isAnonymous,this.tenantId=t.tenantId,this.providerData=t.providerData.map(r=>Object.assign({},r)),this.metadata._copy(t.metadata),this.stsTokenManager._assign(t.stsTokenManager))}_clone(t){const r=new Ll(Object.assign(Object.assign({},this),{auth:t,stsTokenManager:this.stsTokenManager._clone()}));return r.metadata._copy(this.metadata),r}_onReload(t){Ht(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=t,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(t){this.reloadListener?this.reloadListener(t):this.reloadUserInfo=t}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(t,r=!1){let n=!1;t.idToken&&t.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(t),n=!0),r&&await ub(this),await this.auth._persistUserIfCurrent(this),n&&this.auth._notifyListenersIfCurrent(this)}async delete(){if(zo(this.auth.app))return Promise.reject(Fl(this.auth));const t=await this.getIdToken();return await Cm(this,Dae(this.auth,{idToken:t})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isA
728nonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(t=>Object.assign({},t)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(t,r){var n,a,i,s,o,u,f,h;const m=(n=r.displayName)!==null&&n!==void 0?n:void 0,x=(a=r.email)!==null&&a!==void 0?a:void 0,b=(i=r.phoneNumber)!==null&&i!==void 0?i:void 0,S=(s=r.photoURL)!==null&&s!==void 0?s:void 0,k=(o=r.tenantId)!==null&&o!==void 0?o:void 0,_=(u=r._redirectEventId)!==null&&u!==void 0?u:void 0,N=(f=r.createdAt)!==null&&f!==void 0?f:void 0,C=(h=r.lastLoginAt)!==null&&h!==void 0?h:void 0,{uid:I,emailVerified:D,isAnonymous:L,providerData:F,stsTokenManager:R}=r;Ht(I&&R,t,"internal-error");const z=D0.fromJSON(this.name,R);Ht(typeof I=="string",t,"internal-error"),xc(m,t.name),xc(x,t.name),Ht(typeof D=="boolean",t,"internal-error"),Ht(typeof L=="boolean",t,"internal-error"),xc(b,t.name),xc(S,t.name),xc(k,t.name),xc(_,t.name),xc(N,t.name),xc(C,t.name);const B=new Ll({uid:I,auth:t,email:x,emailVerified:D,displayName:m,isAnonymous:L,photoURL:S,phoneNumber:b,tenantId:k,stsTokenManager:z,createdAt:N,lastLoginAt:C});return F&&Array.isArray(F)&&(B.providerData=F.map(X=>Object.assign({},X))),_&&(B._redirectEventId=_),B}static async _fromIdTokenResponse(t,r,n=!1){const a=new D0;a.updateFromServerResponse(r);const i=new Ll({uid:r.localId,auth:t,stsTokenManager:a,isAnonymous:n});return await ub(i),i}static async _fromGetAccountInfoResponse(t,r,n){const a=r.users[0];Ht(a.localId!==void 0,"internal-error");const i=a.providerUserInfo!==void 0?Qz(a.providerUserInfo):[],s=!(a.email&&a.passwordHash)&&!(i!=null&&i.length),o=new D0;o.updateFromIdToken(n);const u=new Ll({uid:a.localId,auth:t,stsTokenManager:o,isAnonymous:s}),f={uid:a.localId,displayName:a.displayName||null,photoURL:a.photoUrl||null,email:a.email||null,emailVerified:a.emailVerified||!1,phoneNumber:a.phoneNumber||null,tenantId:a.tenantId||null,providerData:i,metadata:new B3(a.createdAt,a.lastLoginAt),isAnonymous:!(a.email&&a.passwordHash)&&!(i!=null&&i.length)};return Object.assign(u,f),u}}/** 729 * @license 730 * Copyright 2020 Google LLC 731 * 732 * Licensed under the Apache License, Version 2.0 (the "License"); 733 * you may not use this file except in compliance with the License. 734 * You may obtain a copy of the License at 735 * 736 * http://www.apache.org/licenses/LICENSE-2.0 737 * 738 * Unless required by applicable law or agreed to in writing, software 739 * distributed under the License is distributed on an "AS IS" BASIS, 740 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 741 * See the License for the specific language governing permissions and 742 * limitations under the License. 743 */const d5=new Map;function Il(e){Ql(e instanceof Function,"Expected a class definition");let t=d5.get(e);return t?(Ql(t instanceof e,"Instance stored in cache mismatched with class"),t):(t=new e,d5.set(e,t),t)}/** 744 * @license 745 * Copyright 2019 Google LLC 746 * 747 * Licensed under the Apache License, Version 2.0 (the "License"); 748 * you may not use this file except in compliance with the License. 749 * You may obtain a copy of the License at 750 * 751 * http://www.apache.org/licenses/LICENSE-2.0 752 * 753 * Unless required by applicable law or agreed to in writing, software 754 * distributed under the License is distributed on an "AS IS" BASIS, 755 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 756 * See the License for the specific language governing permissions and 757 * limitations under the License. 758 */class Zz{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(t,r){this.storage[t]=r}async _get(t){const r=this.storage[t];return r===void 0?null:r}async _remove(t){delete this.storage[t]}_addListener(t,r){}_removeListener(t,r){}}Zz.type="NONE";const h5=Zz;/** 759 * @license 760 * Copyright 2019 Google LLC 761 * 762 * Licensed under the Apache License, Version 2.0 (the "License");
763 * you may not use this file except in compliance with the License. 764 * You may obtain a copy of the License at 765 * 766 * http://www.apache.org/licenses/LICENSE-2.0 767 * 768 * Unless required by applicable law or agreed to in writing, software 769 * distributed under the License is distributed on an "AS IS" BASIS, 770 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 771 * See the License for the specific language governing permissions and 772 * limitations under the License. 773 */function ux(e,t,r){return`firebase:${e}:${t}:${r}`}class O0{constructor(t,r,n){this.persistence=t,this.auth=r,this.userKey=n;const{config:a,name:i}=this.auth;this.fullUserKey=ux(this.userKey,a.apiKey,i),this.fullPersistenceKey=ux("persistence",a.apiKey,i),this.boundEventHandler=r._onStorageEvent.bind(r),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(t){return this.persistence._set(this.fullUserKey,t.toJSON())}async getCurrentUser(){const t=await this.persistence._get(this.fullUserKey);return t?Ll._fromJSON(this.auth,t):null}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(t){if(this.persistence===t)return;const r=await this.getCurrentUser();if(await this.removeCurrentUser(),this.persistence=t,r)return this.setCurrentUser(r)}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(t,r,n="authUser"){if(!r.length)return new O0(Il(h5),t,n);const a=(await Promise.all(r.map(async f=>{if(await f._isAvailable())return f}))).filter(f=>f);let i=a[0]||Il(h5);const s=ux(n,t.config.apiKey,t.name);let o=null;for(const f of r)try{const h=await f._get(s);if(h){const m=Ll._fromJSON(t,h);f!==i&&(o=m),i=f;break}}catch{}const u=a.filter(f=>f._shouldAllowMigration);return!i._shouldAllowMigration||!u.length?new O0(i,t,n):(i=u[0],o&&await i._set(s,o.toJSON()),await Promise.all(r.map(async f=>{if(f!==i)try{await f._remove(s)}catch{}})),new O0(i,t,n))}}/** 774 * @license 775 * Copyright 2020 Google LLC 776 * 777 * Licensed under the Apache License, Version 2.0 (the "License"); 778 * you may not use this file except in compliance with the License. 779 * You may obtain a copy of the License at 780 * 781 * http://www.apache.org/licenses/LICENSE-2.0 782 * 783 * Unless required by applicable law or agreed to in writing, software 784 * distributed under the License is distributed on an "AS IS" BASIS, 785 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 786 * See the License for the specific language governing permissions and 787 * limitations under the License. 788 */function g5(e){const t=e.toLowerCase();if(t.includes("opera/")||t.includes("opr/")||t.includes("opios/"))return"Opera";if(eB(t))return"IEMobile";if(t.includes("msie")||t.includes("trident/"))return"IE";if(t.includes("edge/"))return"Edge";if(Kz(t))return"Firefox";if(t.includes("silk/"))return"Silk";if(rB(t))return"Blackberry";if(nB(t))return"Webos";if(vT(t))return"Safari";if((t.includes("chrome/")||Jz(t))&&!t.includes("edge/"))return"Chrome";if(tB(t))return"Android";{const r=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,n=e.match(r);if((n==null?void 0:n.length)===2)return n[1]}return"Other"}function Kz(e=Ra()){return/firefox\//i.test(e)}function vT(e=Ra()){const t=e.toLowerCase();return t.includes("safari/")&&!t.includes("chrome/")&&!t.includes("crios/")&&!t.includes("android")}function Jz(e=Ra()){return/crios\//i.test(e)}function eB(e=Ra()){return/iemobile/i.test(e)}function tB(e=Ra()){return/android/i.test(e)}function rB(e=Ra()){return/blackberry/i.test(e)}function nB(e=Ra()){return/webos/i.test(e)}function T2(e=Ra()){return/iphone|ipad|ipod/i.test(e)||/macintosh/i.test(e)&&/mobile/i.test(e)}function Vae(e=Ra()){var t;return T2(e)&&!!(!((t=window.navigator)===null||t===void 0)&&t.standalone)}function $ae(){return ane()&&document.documentMode===10}function aB(e=Ra()){return T2(e)||tB(e)||nB(e)||rB(e)||/windows phone/i.test(e)||eB(e)}function Wae(){try{return!!(window&&window!==window.top)}catch{return!1}}/** 789 * @license 790 * Copyright 2020 Google LLC 791 * 792 * Licensed under the Apache License, Version 2.0 (the "License");
793 * you may not use this file except in compliance with the License. 794 * You may obtain a copy of the License at 795 * 796 * http://www.apache.org/licenses/LICENSE-2.0 797 * 798 * Unless required by applicable law or agreed to in writing, software 799 * distributed under the License is distributed on an "AS IS" BASIS, 800 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 801 * See the License for the specific language governing permissions and 802 * limitations under the License. 803 */function iB(e,t=[]){let r;switch(e){case"Browser":r=g5(Ra());break;case"Worker":r=`${g5(Ra())}-${e}`;break;default:r=e}const n=t.length?t.join(","):"FirebaseCore-web";return`${r}/JsCore/${pd}/${n}`}/** 804 * @license 805 * Copyright 2022 Google LLC 806 * 807 * Licensed under the Apache License, Version 2.0 (the "License"); 808 * you may not use this file except in compliance with the License. 809 * You may obtain a copy of the License at 810 * 811 * http://www.apache.org/licenses/LICENSE-2.0 812 * 813 * Unless required by applicable law or agreed to in writing, software 814 * distributed under the License is distributed on an "AS IS" BASIS, 815 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 816 * See the License for the specific language governing permissions and 817 * limitations under the License. 818 */class Hae{constructor(t){this.auth=t,this.queue=[]}pushCallback(t,r){const n=i=>new Promise((s,o)=>{try{const u=t(i);s(u)}catch(u){o(u)}});n.onAbort=r,this.queue.push(n);const a=this.queue.length-1;return()=>{this.queue[a]=()=>Promise.resolve()}}async runMiddleware(t){if(this.auth.currentUser===t)return;const r=[];try{for(const n of this.queue)await n(t),n.onAbort&&r.push(n.onAbort)}catch(n){r.reverse();for(const a of r)try{a()}catch{}throw this.auth._errorFactory.create("login-blocked",{originalMessage:n==null?void 0:n.message})}}}/** 819 * @license 820 * Copyright 2023 Google LLC 821 * 822 * Licensed under the Apache License, Version 2.0 (the "License"); 823 * you may not use this file except in compliance with the License. 824 * You may obtain a copy of the License at 825 * 826 * http://www.apache.org/licenses/LICENSE-2.0 827 * 828 * Unless required by applicable law or agreed to in writing, software 829 * distributed under the License is distributed on an "AS IS" BASIS, 830 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 831 * See the License for the specific language governing permissions and 832 * limitations under the License. 833 */async function Gae(e,t={}){return Nu(e,"GET","/v2/passwordPolicy",Tu(e,t))}/** 834 * @license 835 * Copyright 2023 Google LLC 836 * 837 * Licensed under the Apache License, Version 2.0 (the "License"); 838 * you may not use this file except in compliance with the License. 839 * You may obtain a copy of the License at 840 * 841 * http://www.apache.org/licenses/LICENSE-2.0 842 * 843 * Unless required by applicable law or agreed to in writing, software 844 * distributed under the License is distributed on an "AS IS" BASIS, 845 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 846 * See the License for the specific language governing permissions and 847 * limitations under the License. 848 */const Yae=6;class Xae{constructor(t){var r,n,a,i;const s=t.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=(r=s.minPasswordLength)!==null&&r!==void 0?r:Yae,s.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=s.maxPasswordLength),s.containsLowercaseCharacter!==void 0&&(this.customStrengthOptions.containsLowercaseLetter=s.containsLowercaseCharacter),s.containsUppercaseCharacter!==void 0&&(this.customStrengthOptions.containsUppercaseLetter=s.containsUppercaseCharacter),s.containsNumericCharacter!==void 0&&(this.customStrengthOptions.containsNumericCharacter=s.containsNumericCharacter),s.containsNonAlphanumericCharacter!==void 0&&(this.customStrengthOptions.containsNonAlphanumericCharacter=s.containsNonAlphanumericCharacter),this.enforcementState=t.enforcementState,this.enforcementState==="ENFORCEMENT_STATE_UNSPECIFIED"&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=(a=(n=t.allowedNonAlphanumericCharacters)===null||n===void 0?void 0:n.join(""))!==null&&a!==void 0?a:"",this.forceUpgradeOnSignin=(i=t.forceUpgradeOnSignin)!==null&&i!==void 0?i:!1,this.schemaVersion=t.schemaVersion}validatePassword(t){var r,n,a,i,s,o;const u={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(t,u),this.validatePasswordCharacterOptions(t,u),u.isValid&&
848(u.isValid=(r=u.meetsMinPasswordLength)!==null&&r!==void 0?r:!0),u.isValid&&(u.isValid=(n=u.meetsMaxPasswordLength)!==null&&n!==void 0?n:!0),u.isValid&&(u.isValid=(a=u.containsLowercaseLetter)!==null&&a!==void 0?a:!0),u.isValid&&(u.isValid=(i=u.containsUppercaseLetter)!==null&&i!==void 0?i:!0),u.isValid&&(u.isValid=(s=u.containsNumericCharacter)!==null&&s!==void 0?s:!0),u.isValid&&(u.isValid=(o=u.containsNonAlphanumericCharacter)!==null&&o!==void 0?o:!0),u}validatePasswordLengthOptions(t,r){const n=this.customStrengthOptions.minPasswordLength,a=this.customStrengthOptions.maxPasswordLength;n&&(r.meetsMinPasswordLength=t.length>=n),a&&(r.meetsMaxPasswordLength=t.length<=a)}validatePasswordCharacterOptions(t,r){this.updatePasswordCharacterOptionsStatuses(r,!1,!1,!1,!1);let n;for(let a=0;a<t.length;a++)n=t.charAt(a),this.updatePasswordCharacterOptionsStatuses(r,n>="a"&&n<="z",n>="A"&&n<="Z",n>="0"&&n<="9",this.allowedNonAlphanumericCharacters.includes(n))}updatePasswordCharacterOptionsStatuses(t,r,n,a,i){this.customStrengthOptions.containsLowercaseLetter&&(t.containsLowercaseLetter||(t.containsLowercaseLetter=r)),this.customStrengthOptions.containsUppercaseLetter&&(t.containsUppercaseLetter||(t.containsUppercaseLetter=n)),this.customStrengthOptions.containsNumericCharacter&&(t.containsNumericCharacter||(t.containsNumericCharacter=a)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(t.containsNonAlphanumericCharacter||(t.containsNonAlphanumericCharacter=i))}}/** 849 * @license 850 * Copyright 2020 Google LLC 851 * 852 * Licensed under the Apache License, Version 2.0 (the "License"); 853 * you may not use this file except in compliance with the License. 854 * You may obtain a copy of the License at 855 * 856 * http://www.apache.org/licenses/LICENSE-2.0 857 * 858 * Unless required by applicable law or agreed to in writing, software 859 * distributed under the License is distributed on an "AS IS" BASIS, 860 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 861 * See the License for the specific language governing permissions and 862 * limitations under the License. 863 */class qae{constructor(t,r,n,a){this.app=t,this.heartbeatServiceProvider=r,this.appCheckServiceProvider=n,this.config=a,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new p5(this),this.idTokenSubscription=new p5(this),this.beforeStateQueue=new Hae(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=Wz,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=t.name,this.clientVersion=a.sdkClientVersion}_initializeWithPersistence(t,r){return r&&(this._popupRedirectResolver=Il(r)),this._initializationPromise=this.queue(async()=>{var n,a;if(!this._deleted&&(this.persistenceManager=await O0.create(this,t),!this._deleted)){if(!((n=this._popupRedirectResolver)===null||n===void 0)&&n._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch{}await this.initializeCurrentUser(r),this.lastNotifiedUid=((a=this.currentUser)===null||a===void 0?void 0:a.uid)||null,!this._deleted&&(this._isInitialized=!0)}}),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;const t=await this.assertedPersistence.getCurrentUser();if(!(!this.currentUser&&!t)){if(this.currentUser&&t&&this.currentUser.uid===t.uid){this._currentUser._assign(t),await this.currentUser.getIdToken();return}await this._updateCurrentUser(t,!0)}}async initializeCurrentUserFromIdToken(t){try{const r=await qz(this,{idToken:t}),n=await Ll._fromGetAccountInfoResponse(this,r,t);await this.directlySetCurrentUser(n)}catch(r){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",r),await this.directlySetCurrentUser(null)}}async initializeCurrentUser(t){var r;if(zo(this.app)){const s=this.app.settings.authIdToken;return s?new Promise(o=>{setTimeout(()=>this.initializeCurrentUserFromIdToken(s).then(o,o))}):this.directlySetCurrentUser(null)}const n=await this.assertedPersistence.getCurrentUser();let a=n,i=!1;if(t&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();const s=(r=this.redirectUser)===null||r===void 0?void 0:r._redirectEventId,o=a==null?void 0:a._redirectEventId,u=await this.tryRedirectSignIn(t);(!s||s===o)&&(u!=null&&u.user)&&(a=u.user,i=!0)}if(!a)return this.directlySetCurrentUser(null);
863if(!a._redirectEventId){if(i)try{await this.beforeStateQueue.runMiddleware(a)}catch(s){a=n,this._popupRedirectResolver._overrideRedirectResult(this,()=>Promise.reject(s))}return a?this.reloadAndSetCurrentUserOrClear(a):this.directlySetCurrentUser(null)}return Ht(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===a._redirectEventId?this.directlySetCurrentUser(a):this.reloadAndSetCurrentUserOrClear(a)}async tryRedirectSignIn(t){let r=null;try{r=await this._popupRedirectResolver._completeRedirectFn(this,t,!0)}catch{await this._setRedirectUser(null)}return r}async reloadAndSetCurrentUserOrClear(t){try{await ub(t)}catch(r){if((r==null?void 0:r.code)!=="auth/network-request-failed")return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(t)}useDeviceLanguage(){this.languageCode=Aae()}async _delete(){this._deleted=!0}async updateCurrentUser(t){if(zo(this.app))return Promise.reject(Fl(this));const r=t?Qr(t):null;return r&&Ht(r.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(r&&r._clone(this))}async _updateCurrentUser(t,r=!1){if(!this._deleted)return t&&Ht(this.tenantId===t.tenantId,this,"tenant-id-mismatch"),r||await this.beforeStateQueue.runMiddleware(t),this.queue(async()=>{await this.directlySetCurrentUser(t),this.notifyAuthListeners()})}async signOut(){return zo(this.app)?Promise.reject(Fl(this)):(await this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null,!0))}setPersistence(t){return zo(this.app)?Promise.reject(Fl(this)):this.queue(async()=>{await this.assertedPersistence.setPersistence(Il(t))})}_getRecaptchaConfig(){return this.tenantId==null?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}async validatePassword(t){this._getPasswordPolicyInternal()||await this._updatePasswordPolicy();const r=this._getPasswordPolicyInternal();return r.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):r.validatePassword(t)}_getPasswordPolicyInternal(){return this.tenantId===null?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}async _updatePasswordPolicy(){const t=await Gae(this),r=new Xae(t);this.tenantId===null?this._projectPasswordPolicy=r:this._tenantPasswordPolicies[this.tenantId]=r}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(t){this._errorFactory=new W1("auth","Firebase",t())}onAuthStateChanged(t,r,n){return this.registerStateListener(this.authStateSubscription,t,r,n)}beforeAuthStateChanged(t,r){return this.beforeStateQueue.pushCallback(t,r)}onIdTokenChanged(t,r,n){return this.registerStateListener(this.idTokenSubscription,t,r,n)}authStateReady(){return new Promise((t,r)=>{if(this.currentUser)t();else{const n=this.onAuthStateChanged(()=>{n(),t()},r)}})}async revokeAccessToken(t){if(this.currentUser){const r=await this.currentUser.getIdToken(),n={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:t,idToken:r};this.tenantId!=null&&(n.tenantId=this.tenantId),await Uae(this,n)}}toJSON(){var t;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:(t=this._currentUser)===null||t===void 0?void 0:t.toJSON()}}async _setRedirectUser(t,r){const n=await this.getOrInitRedirectPersistenceManager(r);return t===null?n.removeCurrentUser():n.setCurrentUser(t)}async getOrInitRedirectPersistenceManager(t){if(!this.redirectPersistenceManager){const r=t&&Il(t)||this._popupRedirectResolver;Ht(r,this,"argument-error"),this.redirectPersistenceManager=await O0.create(this,[Il(r._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(t){var r,n;return this._isInitialized&&await this.queue(async()=>{}),((r=this._currentUser)===null||r===void 0?void 0:r._redirectEventId)===t?this._currentUser:((n=this.redirectUser)===null||n===void 0?void 0:n._redirectEventId)===t?this.redirectUser:null}async _persistUserIfCurrent(t){if(t===this.currentUser)return this.queue(async()=>this.directlySetCurrentUser(t))}_notifyListenersIfCurrent(t){t===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var t,r;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const n=(r=(t=this.currentUser)===null||t===void 0?void 0:t.uid)!==null&&r!==void 0?r:null;this.lastNotifiedUid!==n&&(this.lastNotifiedUid=n,this.authStateSubscription.next(this.currentUser))}registerStateListener(t,r,n,a){if(this._deleted)return()=>{};const i=typeof r=="function"?r:r.next.bind(r);let s=!1;const o=this._isInitialized?Promise.resolve():this._initializationPromise;if(Ht(o,this,"internal-error"),o.then(()=>{s||i(this.currentUser)}),typeof r=="function"){const u=t.addObserver(r,n,a);return()=>{s=!0,u()}}else{const u=t.addObserver(r);return()=>{s=!0,u()}}}async directlySetCurrentUser(t){this.currentUser&&this.currentUser!==t&&this._currentUser._stopProactiveRefresh(),t&&this.isProactiveRefreshEnabled&&t._startProactiveRefresh(),this.currentUser=t,t?await this.assertedPersistence.setCurrentUser(t):await this.assertedPersistence.removeCurrentUser()}queue(t){return this.operations=this.operations.then(t,t),this.operations}get assertedPersistence(){return Ht(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(t){!t||this.frameworks.includes(t)||(this.frameworks.push(t),this.frameworks.sort(),this.clientVersion=iB(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){var t;const r={"X-Client-Version":this.clientVersion};this.app.options.appId&&(r["X-Firebase-gmpid"]=this.app.options.appId);const n=await((t=this.heartbeatServiceProvider.getImmediate({optional:!0}))===null||t===void 0?void 0:t.getHeartbeatsHeader());n&&(r["X-Firebase-Client"]=n);const a=await this._getAppCheckToken();return a&&(r["X-Firebase-AppCheck"]=a),r}async _getAppCheckToken(){var t;const r=await((t=this.appCheckServiceProvider.getImmediate({optional:!0}))===null||t===void 0?void 0:t.getToken());return r!=null&&r.error&&Cae(`Error while retrieving App Check token: ${r.error}`),r==null?void 0:r.token}}function md(e){return Qr(e)}class p5{constructor(t){this.auth=t,this.observer=null,this.addObserver=dne(r=>this.observer=r)}get next(){return Ht(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}/** 864 * @license 865 * Copyright 2020 Google LLC 866 * 867 * Licensed under the Apache License, Version 2.0 (the "License");
868 * you may not use this file except in compliance with the License. 869 * You may obtain a copy of the License at 870 * 871 * http://www.apache.org/licenses/LICENSE-2.0 872 * 873 * Unless required by applicable law or agreed to in writing, software 874 * distributed under the License is distributed on an "AS IS" BASIS, 875 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 876 * See the License for the specific language governing permissions and 877 * limitations under the License. 878 */let N2={async loadJS(){throw new Error("Unable to load external scripts")},recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function Qae(e){N2=e}function sB(e){return N2.loadJS(e)}function Zae(){return N2.recaptchaEnterpriseScript}function Kae(){return N2.gapiScript}function Jae(e){return`__${e}${Math.floor(Math.random()*1e6)}`}const eie="recaptcha-enterprise",tie="NO_RECAPTCHA";class rie{constructor(t){this.type=eie,this.auth=md(t)}async verify(t="verify",r=!1){async function n(i){if(!r){if(i.tenantId==null&&i._agentRecaptchaConfig!=null)return i._agentRecaptchaConfig.siteKey;if(i.tenantId!=null&&i._tenantRecaptchaConfigs[i.tenantId]!==void 0)return i._tenantRecaptchaConfigs[i.tenantId].siteKey}return new Promise(async(s,o)=>{Pae(i,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then(u=>
878{if(u.recaptchaKey===void 0)o(new Error("recaptcha Enterprise site key undefined"));else{const f=new Iae(u);return i.tenantId==null?i._agentRecaptchaConfig=f:i._tenantRecaptchaConfigs[i.tenantId]=f,s(f.siteKey)}}).catch(u=>{o(u)})})}function a(i,s,o){const u=window.grecaptcha;u5(u)?u.enterprise.ready(()=>{u.enterprise.execute(i,{action:t}).then(f=>{s(f)}).catch(()=>{s(tie)})}):o(Error("No reCAPTCHA enterprise script loaded."))}return new Promise((i,s)=>{n(this.auth).then(o=>{if(!r&&u5(window.grecaptcha))a(o,i,s);else{if(typeof window>"u"){s(new Error("RecaptchaVerifier is only supported in browser"));return}let u=Zae();u.length!==0&&(u+=o),sB(u).then(()=>{a(o,i,s)}).catch(f=>{s(f)})}}).catch(o=>{s(o)})})}}async function m5(e,t,r,n=!1){const a=new rie(e);let i;try{i=await a.verify(r)}catch{i=await a.verify(r,!0)}const s=Object.assign({},t);return n?Object.assign(s,{captchaResp:i}):Object.assign(s,{captchaResponse:i}),Object.assign(s,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(s,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),s}async function y5(e,t,r,n){var a;if(!((a=e._getRecaptchaConfig())===null||a===void 0)&&a.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){const i=await m5(e,t,r,r==="getOobCode");return n(e,i)}else return n(e,t).catch(async i=>{if(i.code==="auth/missing-recaptcha-token"){console.log(`${r} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);const s=await m5(e,t,r,r==="getOobCode");return n(e,s)}else return Promise.reject(i)})}/** 879 * @license 880 * Copyright 2020 Google LLC 881 * 882 * Licensed under the Apache License, Version 2.0 (the "License"); 883 * you may not use this file except in compliance with the License. 884 * You may obtain a copy of the License at 885 * 886 * http://www.apache.org/licenses/LICENSE-2.0 887 * 888 * Unless required by applicable law or agreed to in writing, software 889 * distributed under the License is distributed on an "AS IS" BASIS, 890 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 891 * See the License for the specific language governing permissions and 892 * limitations under the License. 893 */function nie(e,t){const r=A2(e,"auth");if(r.isInitialized()){const a=r.getImmediate(),i=r.getOptions();if(ob(i,t??{}))return a;ko(a,"already-initialized")}return r.initialize({options:t})}function aie(e,t){const r=(t==null?void 0:t.persistence)||[],n=(Array.isArray(r)?r:[r]).map(Il);t!=null&&t.errorMap&&e._updateErrorMap(t.errorMap),e._initializeWithPersistence(n,t==null?void 0:t.popupRedirectResolver)}function iie(e,t,r){const n=md(e);Ht(n._canInitEmulator,n,"emulator-config-failed"),Ht(/^https?:\/\//.test(t),n,"invalid-emulator-scheme");const a=!!(r!=null&&r.disableWarnings),i=oB(t),{host:s,port:o}=sie(t),u=o===null?"":`:${o}`;n.config.emulator={url:`${i}//${s}${u}/`},n.settings.appVerificationDisabledForTesting=!0,n.emulatorConfig=Object.freeze({host:s,port:o,protocol:i.replace(":",""),options:Object.freeze({disableWarnings:a})}),a||oie()}function oB(e){const t=e.indexOf(":");return t<0?"":e.substr(0,t+1)}function sie(e){const t=oB(e),r=/(\/\/)?([^?#/]+)/.exec(e.substr(t.length));if(!r)return{host:"",port:null};const n=r[2].split("@").pop()||"",a=/^(\[[^\]]+\])(:|$)/.exec(n);if(a){const i=a[1];return{host:i,port:v5(n.substr(i.length+1))}}else{const[i,s]=n.split(":");return{host:i,port:v5(s)}}}function v5(e){if(!e)return null;const t=Number(e);return isNaN(t)?null:t}function oie(){function e(){const t=document.createElement("p"),r=t.style;t.innerText="Running in emulator mode. Do not use with production credentials.",r.position="fixed",r.width="100%",r.backgroundColor="#ffffff",r.border=".1em solid #000000",r.color="#b50000",r.bottom="0px",r.left="0px",r.margin="0px",r.zIndex="10000",r.textAlign="center",t.classList.add("firebase-emulator-warning"),document.body.appendChild(t)}typeof console<"u"&&typeof console.info=="function"&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only. Do not use with production credentials."),typeof window<"u"&&typeof document<"u"&&(document.readyState==="loading"?window.addEventListener("DOMContentLoaded",e):e())}/** 894 * @license 895 * Copyright 2020 Google LLC 896 * 897 * Licensed under the Apache License, Version 2.0 (the "License");
898 * you may not use this file except in compliance with the License. 899 * You may obtain a copy of the License at 900 * 901 * http://www.apache.org/licenses/LICENSE-2.0 902 * 903 * Unless required by applicable law or agreed to in writing, software 904 * distributed under the License is distributed on an "AS IS" BASIS, 905 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 906 * See the License for the specific language governing permissions and 907 * limitations under the License. 908 */class xT{constructor(t,r){this.providerId=t,this.signInMethod=r}toJSON(){return Ml("not implemented")}_getIdTokenResponse(t){return Ml("not implemented")}_linkToIdToken(t,r){return Ml("not implemented")}_getReauthenticationResolver(t){return Ml("not implemented")}}async function lie(e,t){return Nu(e,"POST","/v1/accounts:signUp",t)}/** 909 * @license 910 * Copyright 2020 Google LLC 911 * 912 * Licensed under the Apache License, Version 2.0 (the "License"); 913 * you may not use this file except in compliance with the License. 914 * You may obtain a copy of the License at 915 * 916 * http://www.apache.org/licenses/LICENSE-2.0 917 * 918 * Unless required by applicable law or agreed to in writing, software 919 * distributed under the License is distributed on an "AS IS" BASIS, 920 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 921 * See the License for the specific language governing permissions and 922 * limitations under the License. 923 */async function cie(e,t){return Y1(e,"POST","/v1/accounts:signInWithPassword",Tu(e,t))}/** 924 * @license 925 * Copyright 2020 Google LLC 926 * 927 * Licensed under the Apache License, Version 2.0 (the "License"); 928 * you may not use this file except in compliance with the License. 929 * You may obtain a copy of the License at 930 * 931 * http://www.apache.org/licenses/LICENSE-2.0 932 * 933 * Unless required by applicable law or agreed to in writing, software 934 * distributed under the License is distributed on an "AS IS" BASIS, 935 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 936 * See the License for the specific language governing permissions and 937 * limitations under the License. 938 */async function uie(e,t){return Y1(e,"POST","/v1/accounts:signInWithEmailLink",Tu(e,t))}async function fie(e,t){return Y1(e,"POST","/v1/accounts:signInWithEmailLink",Tu(e,t))}/** 939 * @license 940 * Copyright 2020 Google LLC 941 * 942 * Licensed under the Apache License, Version 2.0 (the "License"); 943 * you may not use this file except in compliance with the License. 944 * You may obtain a copy of the License at 945 * 946 * http://www.apache.org/licenses/LICENSE-2.0 947 * 948 * Unless required by applicable law or agreed to in writing, software 949 * distributed under the License is distributed on an "AS IS" BASIS, 950 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 951 * See the License for the specific language governing permissions and 952 * limitations under the License. 953 */class _m extends xT{constructor(t,r,n,a=null){super("password",n),this._email=t,this._password=r,this._tenantId=a}static _fromEmailAndPassword(t,r){return new _m(t,r,"password")}static _fromEmailAndCode(t,r,n=null){return new _m(t,r,"emailLink",n)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(t){const r=typeof t=="string"?JSON.parse(t):t;if(r!=null&&r.email&&(r!=null&&r.password)){if(r.signInMethod==="password")return this._fromEmailAndPassword(r.email,r.password);if(r.signInMethod==="emailLink")return this._fromEmailAndCode(r.email,r.password,r.tenantId)}return null}async _getIdTokenResponse(t){switch(this.signInMethod){case"password":const r={returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"};return y5(t,r,"signInWithPassword",cie);case"emailLink":return uie(t,{email:this._email,oobCode:this._password});default:ko(t,"internal-error")}}async _linkToIdToken(t,r){switch(this.signInMethod){case"password":const n={idToken:r,returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"};return y5(t,n,"signUpPassword",lie);case"emailLink":return fie(t,{idToken:r,email:this._email,oobCode:this._password});default:ko(t,"internal-error")}}_getReauthenticationResolver(t){return this._getIdTokenResponse(t)}}/** 954 * @license 955 * Copyright 2020 Google LLC 956 * 957 * Licensed under the Apache License, Version 2.0 (the "License");
958 * you may not use this file except in compliance with the License. 959 * You may obtain a copy of the License at 960 * 961 * http://www.apache.org/licenses/LICENSE-2.0 962 * 963 * Unless required by applicable law or agreed to in writing, software 964 * distributed under the License is distributed on an "AS IS" BASIS, 965 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 966 * See the License for the specific language governing permissions and 967 * limitations under the License. 968 */async function R0(e,t){return Y1(e,"POST","/v1/accounts:signInWithIdp",Tu(e,t))}/** 969 * @license 970 * Copyright 2020 Google LLC 971 * 972 * Licensed under the Apache License, Version 2.0 (the "License"); 973 * you may not use this file except in compliance with the License. 974 * You may obtain a copy of the License at 975 * 976 * http://www.apache.org/licenses/LICENSE-2.0 977 * 978 * Unless required by applicable law or agreed to in writing, software 979 * distributed under the License is distributed on an "AS IS" BASIS, 980 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 981 * See the License for the specific language governing permissions and 982 * limitations under the License. 983 */const die="http://localhost";class Wf extends xT{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(t){const r=new Wf(t.providerId,t.signInMethod);return t.idToken||t.accessToken?(t.idToken&&(r.idToken=t.idToken),t.accessToken&&(r.accessToken=t.accessToken),t.nonce&&!t.pendingToken&&(r.nonce=t.nonce),t.pendingToken&&(r.pendingToken=t.pendingToken)):t.oauthToken&&t.oauthTokenSecret?(r.accessToken=t.oauthToken,r.secret=t.oauthTokenSecret):ko("argument-error"),r}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,n
983once:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(t){const r=typeof t=="string"?JSON.parse(t):t,{providerId:n,signInMethod:a}=r,i=gT(r,["providerId","signInMethod"]);if(!n||!a)return null;const s=new Wf(n,a);return s.idToken=i.idToken||void 0,s.accessToken=i.accessToken||void 0,s.secret=i.secret,s.nonce=i.nonce,s.pendingToken=i.pendingToken||null,s}_getIdTokenResponse(t){const r=this.buildRequest();return R0(t,r)}_linkToIdToken(t,r){const n=this.buildRequest();return n.idToken=r,R0(t,n)}_getReauthenticationResolver(t){const r=this.buildRequest();return r.autoCreate=!1,R0(t,r)}buildRequest(){const t={requestUri:die,returnSecureToken:!0};if(this.pendingToken)t.pendingToken=this.pendingToken;else{const r={};this.idToken&&(r.id_token=this.idToken),this.accessToken&&(r.access_token=this.accessToken),this.secret&&(r.oauth_token_secret=this.secret),r.providerId=this.providerId,this.nonce&&!this.pendingToken&&(r.nonce=this.nonce),t.postBody=H1(r)}return t}}/** 984 * @license 985 * Copyright 2020 Google LLC 986 * 987 * Licensed under the Apache License, Version 2.0 (the "License"); 988 * you may not use this file except in compliance with the License. 989 * You may obtain a copy of the License at 990 * 991 * http://www.apache.org/licenses/LICENSE-2.0 992 * 993 * Unless required by applicable law or agreed to in writing, software 994 * distributed under the License is distributed on an "AS IS" BASIS, 995 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 996 * See the License for the specific language governing permissions and 997 * limitations under the License. 998 */function hie(e){switch(e){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}function gie(e){const t=gp(pp(e)).link,r=t?gp(pp(t)).deep_link_id:null,n=gp(pp(e)).deep_link_id;return(n?gp(pp(n)).link:null)||n||r||t||e}class bT{constructor(t){var r,n,a,i,s,o;const u=gp(pp(t)),f=(r=u.apiKey)!==null&&r!==void 0?r:null,h=(n=u.oobCode)!==null&&n!==void 0?n:null,m=hie((a=u.mode)!==null&&a!==void 0?a:null);Ht(f&&h&&m,"argument-error"),this.apiKey=f,this.operation=m,this.code=h,this.continueUrl=(i=u.continueUrl)!==null&&i!==void 0?i:null,this.languageCode=(s=u.languageCode)!==null&&s!==void 0?s:null,this.tenantId=(o=u.tenantId)!==null&&o!==void 0?o:null}static parseLink(t){const r=gie(t);try{return new bT(r)}catch{return null}}}/** 999 * @license 1000 * Copyright 2020 Google LLC 1001 * 1002 * Licensed under the Apache License, Version 2.0 (the "License"); 1003 * you may not use this file except in compliance with the License. 1004 * You may obtain a copy of the License at 1005 * 1006 * http://www.apache.org/licenses/LICENSE-2.0 1007 * 1008 * Unless required by applicable law or agreed to in writing, software 1009 * distributed under the License is distributed on an "AS IS" BASIS, 1010 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1011 * See the License for the specific language governing permissions and 1012 * limitations under the License. 1013 */class Zh{constructor(){this.providerId=Zh.PROVIDER_ID}static credential(t,r){return _m._fromEmailAndPassword(t,r)}static credentialWithLink(t,r){const n=bT.parseLink(r);return Ht(n,"argument-error"),_m._fromEmailAndCode(t,n.code,n.tenantId)}}Zh.PROVIDER_ID="password";Zh.EMAIL_PASSWORD_SIGN_IN_METHOD="password";Zh.EMAIL_LINK_SIGN_IN_METHOD="emailLink";/** 1014 * @license 1015 * Copyright 2020 Google LLC 1016 * 1017 * Licensed under the Apache License, Version 2.0 (the "License"); 1018 * you may not use this file except in compliance with the License. 1019 * You may obtain a copy of the License at 1020 * 1021 * http://www.apache.org/licenses/LICENSE-2.0 1022 * 1023 * Unless required by applicable law or agreed to in writing, software 1024 * distributed under the License is distributed on an "AS IS" BASIS, 1025 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1026 * See the License for the specific language governing permissions and 1027 * limitations under the License. 1028 */class lB{constructor(t){this.providerId=t,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(t){this.defaultLanguageCode=t}setCustomParameters(t){return this.customParameters=t,this}getCustomParameters(){return this.customParameters}}/** 1029 * @license 1030 * Copyright 2019 Google LLC 1031 * 1032 * Licensed under the Apache License, Version 2.0 (the "License");
1033 * you may not use this file except in compliance with the License. 1034 * You may obtain a copy of the License at 1035 * 1036 * http://www.apache.org/licenses/LICENSE-2.0 1037 * 1038 * Unless required by applicable law or agreed to in writing, software 1039 * distributed under the License is distributed on an "AS IS" BASIS, 1040 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1041 * See the License for the specific language governing permissions and 1042 * limitations under the License. 1043 */class X1 extends lB{constructor(){super(...arguments),this.scopes=[]}addScope(t){return this.scopes.includes(t)||this.scopes.push(t),this}getScopes(){return[...this.scopes]}}/** 1044 * @license 1045 * Copyright 2020 Google LLC 1046 * 1047 * Licensed under the Apache License, Version 2.0 (the "License"); 1048 * you may not use this file except in compliance with the License. 1049 * You may obtain a copy of the License at 1050 * 1051 * http://www.apache.org/licenses/LICENSE-2.0 1052 * 1053 * Unless required by applicable law or agreed to in writing, software 1054 * distributed under the License is distributed on an "AS IS" BASIS, 1055 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1056 * See the License for the specific language governing permissions and 1057 * limitations under the License. 1058 */class Mc extends X1{constructor(){super("facebook.com")}static credential(t){return Wf._fromParams({providerId:Mc.PROVIDER_ID,signInMethod:Mc.FACEBOOK_SIGN_IN_METHOD,accessToken:t})}static credentialFromResult(t){return Mc.credentialFromTaggedObject(t)}static credentialFromError(t){return Mc.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t||!("oauthAccessToken"in t)||!t.oauthAccessToken)return null;try{return Mc.credential(t.oauthAccessToken)}catch{return null}}}Mc.FACEBOOK_SIGN_IN_METHOD="facebook.com";Mc.PROVIDER_ID="facebook.com";/** 1059 * @license 1060 * Copyright 2020 Google LLC 1061 * 1062 * Licensed under the Apache License, Version 2.0 (the "License"); 1063 * you may not use this file except in compliance with the License. 1064 * You may obtain a copy of the License at 1065 * 1066 * http://www.apache.org/licenses/LICENSE-2.0 1067 * 1068 * Unless required by applicable law or agreed to in writing, software 1069 * distributed under the License is distributed on an "AS IS" BASIS, 1070 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1071 * See the License for the specific language governing permissions and 1072 * limitations under the License. 1073 */class Lc extends X1{constructor(){super("google.com"),this.addScope("profile")}static credential(t,r){return Wf._fromParams({providerId:Lc.PROVIDER_ID,signInMethod:Lc.GOOGLE_SIGN_IN_METHOD,idToken:t,accessToken:r})}static credentialFromResult(t){return Lc.credentialFromTaggedObject(t)}static credentialFromError(t){return Lc.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;const{oauthIdToken:r,oauthAccessToken:n}=t;if(!r&&!n)return null;try{return Lc.credential(r,n)}catch{return null}}}Lc.GOOGLE_SIGN_IN_METHOD="google.com";Lc.PROVIDER_ID="google.com";/** 1074 * @license 1075 * Copyright 2020 Google LLC 1076 * 1077 * Licensed under the Apache License, Version 2.0 (the "License"); 1078 * you may not use this file except in compliance with the License. 1079 * You may obtain a copy of the License at 1080 * 1081 * http://www.apache.org/licenses/LICENSE-2.0 1082 * 1083 * Unless required by applicable law or agreed to in writing, software 1084 * distributed under the License is distributed on an "AS IS" BASIS, 1085 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1086 * See the License for the specific language governing permissions and 1087 * limitations under the License. 1088 */class Ic extends X1{constructor(){super("github.com")}static credential(t){return Wf._fromParams({providerId:Ic.PROVIDER_ID,signInMethod:Ic.GITHUB_SIGN_IN_METHOD,accessToken:t})}static credentialFromResult(t){return Ic.credentialFromTaggedObject(t)}static credentialFromError(t){return Ic.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t||!("oauthAccessToken"in t)||!t.oauthAccessToken)return null;try{return Ic.credential(t.oauthAccessToken)}catch{return null}}}Ic.GITHUB_SIGN_IN_METHOD="github.com";Ic.PROVIDER_ID="github.com";/** 1089 * @license 1090 * Copyright 2020 Google LLC 1091 * 1092 * Licensed under the Apache License, Version 2.0 (the "License");
1093 * you may not use this file except in compliance with the License. 1094 * You may obtain a copy of the License at 1095 * 1096 * http://www.apache.org/licenses/LICENSE-2.0 1097 * 1098 * Unless required by applicable law or agreed to in writing, software 1099 * distributed under the License is distributed on an "AS IS" BASIS, 1100 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1101 * See the License for the specific language governing permissions and 1102 * limitations under the License. 1103 */class Pc extends X1{constructor(){super("twitter.com")}static credential(t,r){return Wf._fromParams({providerId:Pc.PROVIDER_ID,signInMethod:Pc.TWITTER_SIGN_IN_METHOD,oauthToken:t,oauthTokenSecret:r})}static credentialFromResult(t){return Pc.credentialFromTaggedObject(t)}static credentialFromError(t){return Pc.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;const{oauthAccessToken:r,oauthTokenSecret:n}=t;if(!r||!n)return null;try{return Pc.credential(r,n)}catch{return null}}}Pc.TWITTER_SIGN_IN_METHOD="twitter.com";Pc.PROVIDER_ID="twitter.com";/** 1104 * @license 1105 * Copyright 2020 Google LLC 1106 * 1107 * Licensed under the Apache License, Version 2.0 (the "License"); 1108 * you may not use this file except in compliance with the License. 1109 * You may obtain a copy of the License at 1110 * 1111 * http://www.apache.org/licenses/LICENSE-2.0 1112 * 1113 * Unless required by applicable law or agreed to in writing, software 1114 * distributed under the License is distributed on an "AS IS" BASIS, 1115 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1116 * See the License for the specific language governing permissions and 1117 * limitations under the License. 1118 */class Hf{constructor(t){this.user=t.user,this.providerId=t.providerId,this._tokenResponse=t._tokenResponse,this.operationType=t.operationType}static async _fromIdTokenResponse(t,r,n,a=!1){const i=await Ll._fromIdTokenResponse(t,n,a),s=x5(n);return new Hf({user:i,providerId:s,_tokenResponse:n,operationType:r})}static async _forOperation(t,r,n){await t._updateTokensIfNecessary(n,!0);const a=x5(n);return new Hf({user:t,providerId:a,_tokenResponse:n,operationType:r})}}function x5(e){return e.providerId?e.providerId:"phoneNumber"in e?"phone":null}/** 1119 * @license 1120 * Copyright 2020 Google LLC 1121 * 1122 * Licensed under the Apache License, Version 2.0 (the "License"); 1123 * you may not use this file except in compliance with the License. 1124 * You may obtain a copy of the License at 1125 * 1126 * http://www.apache.org/licenses/LICENSE-2.0 1127 * 1128 * Unless required by applicable law or agreed to in writing, software 1129 * distributed under the License is distributed on an "AS IS" BASIS, 1130 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1131 * See the License for the specific language governing permissions and 1132 * limitations under the License. 1133 */class fb extends ll{constructor(t,r,n,a){var i;super(r.code,r.message),this.operationType=n,this.user=a,Object.setPrototypeOf(this,fb.prototype),this.customData={appName:t.name,tenantId:(i=t.tenantId)!==null&&i!==void 0?i:void 0,_serverResponse:r.customData._serverResponse,operationType:n}}static _fromErrorAndOperation(t,r,n,a){return new fb(t,r,n,a)}}function cB(e,t,r,n){return(t==="reauthenticate"?r._getReauthenticationResolver(e):r._getIdTokenResponse(e)).catch(i=>{throw i.code==="auth/multi-factor-auth-required"?fb._fromErrorAndOperation(e,i,t,n):i})}async function pie(e,t,r=!1){const n=await Cm(e,t._linkToIdToken(e.auth,await e.getIdToken()),r);return Hf._forOperation(e,"link",n)}/** 1134 * @license 1135 * Copyright 2019 Google LLC 1136 * 1137 * Licensed under the Apache License, Version 2.0 (the "License"); 1138 * you may not use this file except in compliance with the License. 1139 * You may obtain a copy of the License at 1140 * 1141 * http://www.apache.org/licenses/LICENSE-2.0 1142 * 1143 * Unless required by applicable law or agreed to in writing, software 1144 * distributed under the License is distributed on an "AS IS" BASIS, 1145 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1146 * See the License for the specific language governing permissions and 1147 * limitations under the License. 1148 */async function mie(e,t,r=!1){const{auth:n}=e;if(zo(n.app))return Promise.reject(Fl(n));const a="reauthenticate";try{const i=await Cm(e,cB(n,a,t,e),r);Ht(i.idToken,n,"internal-error");const s=yT(i.idToken);Ht(s,n,"internal-error");const{sub:o}=s;return Ht(e.uid===o,n,"user-mismatch"),Hf._forOperation(e,a,i)}catch(i){throw(i==null?void 0:i.code)==="auth/user-not-found"&&ko(n,"user-mismatch"),i}}/** 1149 * @license 1150 * Copyright 2020 Google LLC 1151 * 1152 * Licensed under the Apache License, Version 2.0 (the "License");
1153 * you may not use this file except in compliance with the License. 1154 * You may obtain a copy of the License at 1155 * 1156 * http://www.apache.org/licenses/LICENSE-2.0 1157 * 1158 * Unless required by applicable law or agreed to in writing, software 1159 * distributed under the License is distributed on an "AS IS" BASIS, 1160 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1161 * See the License for the specific language governing permissions and 1162 * limitations under the License. 1163 */async function uB(e,t,r=!1){if(zo(e.app))return Promise.reject(Fl(e));const n="signIn",a=await cB(e,n,t),i=await Hf._fromIdTokenResponse(e,n,a);return r||await e._updateCurrentUser(i.user),i}async function yie(e,t){return uB(md(e),t)}/** 1164 * @license 1165 * Copyright 2020 Google LLC 1166 * 1167 * Licensed under the Apache License, Version 2.0 (the "License"); 1168 * you may not use this file except in compliance with the License. 1169 * You may obtain a copy of the License at 1170 * 1171 * http://www.apache.org/licenses/LICENSE-2.0 1172 * 1173 * Unless required by applicable law or agreed to in writing, software 1174 * distributed under the License is distributed on an "AS IS" BASIS, 1175 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1176 * See the License for the specific language governing permissions and 1177 * limitations under the License. 1178 */async function vie(e,t){return Y1(e,"POST","/v1/accounts:signInWithCustomToken",Tu(e,t))}/** 1179 * @license 1180 * Copyright 2020 Google LLC 1181 * 1182 * Licensed under the Apache License, Version 2.0 (the "License"); 1183 * you may not use this file except in compliance with the License. 1184 * You may obtain a copy of the License at 1185 * 1186 * http://www.apache.org/licenses/LICENSE-2.0 1187 * 1188 * Unless required by applicable law or agreed to in writing, software 1189 * distributed under the License is distributed on an "AS IS" BASIS, 1190 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1191 * See the License for the specific language governing permissions and 1192 * limitations under the License. 1193 */async function xie(e,t){if(zo(e.app))return Promise.reject(Fl(e));const r=md(e),n=await vie(r,{token:t,returnSecureToken:!0}),a=await Hf._fromIdTokenResponse(r,"signIn",n);return await r._updateCurrentUser(a.user),a}/** 1194 * @license 1195 * Copyright 2020 Google LLC 1196 * 1197 * Licensed under the Apache License, Version 2.0 (the "License"); 1198 * you may not use this file except in compliance with the License. 1199 * You may obtain a copy of the License at 1200 * 1201 * http://www.apache.org/licenses/LICENSE-2.0 1202 * 1203 * Unless required by applicable law or agreed to in writing, software 1204 * distributed under the License is distributed on an "AS IS" BASIS, 1205 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1206 * See the License for the specific language governing permissions and 1207 * limitations under the License. 1208 */async function bie(e){const t=md(e);t._getPasswordPolicyInternal()&&await t._updatePasswordPolicy()}function wie(e,t,r){return zo(e.app)?Promise.reject(Fl(e)):yie(Qr(e),Zh.credential(t,r)).catch(async n=>{throw n.code==="auth/password-does-not-meet-requirements"&&bie(e),n})}function kie(e,t,r,n){return Qr(e).onIdTokenChanged(t,r,n)}function Sie(e,t,r){return Qr(e).beforeAuthStateChanged(t,r)}function Cie(e,t,r,n){return Qr(e).onAuthStateChanged(t,r,n)}function _ie(e){return Qr(e).signOut()}const db="__sak";/** 1209 * @license 1210 * Copyright 2019 Google LLC 1211 * 1212 * Licensed under the Apache License, Version 2.0 (the "License"); 1213 * you may not use this file except in compliance with the License. 1214 * You may obtain a copy of the License at 1215 * 1216 * http://www.apache.org/licenses/LICENSE-2.0 1217 * 1218 * Unless required by applicable law or agreed to in writing, software 1219 * distributed under the License is distributed on an "AS IS" BASIS, 1220 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1221 * See the License for the specific language governing permissions and 1222 * limitations under the License. 1223 */class fB{constructor(t,r){this.storageRetriever=t,this.type=r}_isAvailable(){try{return this.storage?(this.storage.setItem(db,"1"),this.storage.removeItem(db),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(t,r){return this.storage.setItem(t,JSON.stringify(r)),Promise.resolve()}_get(t){const r=this.storage.getItem(t);return Promise.resolve(r?JSON.parse(r):null)}_remove(t){return this.storage.removeItem(t),Promise.resolve()}get storage(){return this.storageRetriever()}}/** 1224 * @license 1225 * Copyright 2020 Google LLC 1226 * 1227 * Licensed under the Apache License, Version 2.0 (the "License");
1228 * you may not use this file except in compliance with the License. 1229 * You may obtain a copy of the License at 1230 * 1231 * http://www.apache.org/licenses/LICENSE-2.0 1232 * 1233 * Unless required by applicable law or agreed to in writing, software 1234 * distributed under the License is distributed on an "AS IS" BASIS, 1235 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1236 * See the License for the specific language governing permissions and 1237 * limitations under the License. 1238 */function Eie(){const e=Ra();return vT(e)||T2(e)}const Aie=1e3,Tie=10;class dB extends fB{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(t,r)=>this.onStorageEvent(t,r),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=Eie()&&Wae(),this.fallbackToPolling=aB(),this._shouldAllowMigration=!0}forAllChangedKeys(t){for(const r of Object.keys(this.listeners)){const n=this.storage.getItem(r),a=this.localCache[r];n!==a&&t(r,a,n)}}onStorageEvent(t,r=!1){if(!t.key){this.forAllChangedKeys((s,o,u)=>{this.notifyListeners(s,u)});return}const n=t.key;if(r?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const s=this.storage.getItem(n);if(t.newValue!==s)t.newValue!==null?this.storage.setItem(n,t.newValue):this.storage.removeItem(n);else if(this.localCache[n]===t.newValue&&!r)return}const a=()=>{const s=this.storage.getItem(n);!r&&this.localCache[n]===s||this.notifyListeners(n,s)},i=this.storage.getItem(n);$ae()&&i!==t.newValue&&t.newValue!==t.oldValue?setTimeout(a,Tie):a()}notifyListeners(t,r){this.localCache[t]=r;const n=this.listeners[t];if(n)for(const a of Array.from(n))a(r&&JSON.parse(r))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((t,r,n)=>{this.onStorageEvent(new StorageEvent("storage",{key:t,oldValue:r,newValue:n}),!0)})},Aie)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(t,r){Object.keys(this.listeners).length===0&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[t]||(this.listeners[t]=new Set,this.localCache[t]=this.storage.getItem(t)),this.listeners[t].add(r)}_removeListener(t,r){this.listeners[t]&&(this.listeners[t].delete(r),this.listeners[t].size===0&&delete this.listeners[t]),Object.keys(this.listeners).length===0&&(this.detachListener(),this.stopPolling())}async _set(t,r){await super._set(t,r),this.localCache[t]=JSON.stringify(r)}async _get(t){const r=await super._get(t);return this.localCache[t]=JSON.stringify(r),r}async _remove(t){await super._remove(t),delete this.localCache[t]}}dB.type="LOCAL";const Nie=dB;/** 1239 * @license 1240 * Copyright 2020 Google LLC 1241 * 1242 * Licensed under the Apache License, Version 2.0 (the "License"); 1243 * you may not use this file except in compliance with the License. 1244 * You may obtain a copy of the License at 1245 * 1246 * http://www.apache.org/licenses/LICENSE-2.0 1247 * 1248 * Unless required by applicable law or agreed to in writing, software 1249 * distributed under the License is distributed on an "AS IS" BASIS, 1250 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1251 * See the License for the specific language governing permissions and 1252 * limitations under the License. 1253 */class hB extends fB{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(t,r){}_removeListener(t,r){}}hB.type="SESSION";const gB=hB;/** 1254 * @license 1255 * Copyright 2019 Google LLC 1256 * 1257 * Licensed under the Apache License, Version 2.0 (the "License"); 1258 * you may not use this file except in compliance with the License. 1259 * You may obtain a copy of the License at 1260 * 1261 * http://www.apache.org/licenses/LICENSE-2.0 1262 * 1263 * Unless required by applicable law or agreed to in writing, software 1264 * distributed under the License is distributed on an "AS IS" BASIS, 1265 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1266 * See the License for the specific language governing permissions and 1267 * limitations under the License. 1268 */function Mie(e){return Promise.all(e.map(async t=>{try{return{fulfilled:!0,value:await t}}catch(r){return{fulfilled:!1,reason:r}}}))}/** 1269 * @license 1270 * Copyright 2019 Google LLC 1271 * 1272 * Licensed under the Apache License, Version 2.0 (the "License");
1273 * you may not use this file except in compliance with the License. 1274 * You may obtain a copy of the License at 1275 * 1276 * http://www.apache.org/licenses/LICENSE-2.0 1277 * 1278 * Unless required by applicable law or agreed to in writing, software 1279 * distributed under the License is distributed on an "AS IS" BASIS, 1280 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1281 * See the License for the specific language governing permissions and 1282 * limitations under the License. 1283 */class M2{constructor(t){this.eventTarget=t,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(t){const r=this.receivers.find(a=>a.isListeningto(t));if(r)return r;const n=new M2(t);return this.receivers.push(n),n}isListeningto(t){return this.eventTarget===t}async handleEvent(t){const r=t,{eventId:n,eventType:a,data:i}=r.data,s=this.handlersMap[a];if(!(s!=null&&s.size))return;r.ports[0].postMessage({status:"ack",eventId:n,eventType:a});const o=Array.from(s).map(async f=>f(r.origin,i)),u=await Mie(o);r.ports[0].postMessage({status:"done",eventId:n,eventType:a,response:u})}_subscribe(t,r){Object.keys(this.handlersMap).length===0&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[t]||(this.handlersMap[t]=new Set),this.handlersMap[t].add(r)}_unsubscribe(t,r){this.handlersMap[t]&&r&&this.handlersMap[t].delete(r),(!r||this.handlersMap[t].size===0)&&delete this.handlersMap[t],Object.keys(this.handlersMap).length===0&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}M2.receivers=[];/** 1284 * @license 1285 * Copyright 2020 Google LLC 1286 * 1287 * Licensed under the Apache License, Version 2.0 (the "License"); 1288 * you may not use this file except in compliance with the License. 1289 * You may obtain a copy of the License at 1290 * 1291 * http://www.apache.org/licenses/LICENSE-2.0 1292 * 1293 * Unless required by applicable law or agreed to in writing, software 1294 * distributed under the License is distributed on an "AS IS" BASIS, 1295 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1296 * See the License for the specific language governing permissions and 1297 * limitations under the License. 1298 */function wT(e="",t=10){let r="";for(let n=0;n<t;n++)r+=Math.floor(Math.random()*10);return e+r}/** 1299 * @license 1300 * Copyright 2019 Google LLC 1301 * 1302 * Licensed under the Apache License, Version 2.0 (the "License"); 1303 * you may not use this file except in compliance with the License. 1304 * You may obtain a copy of the License at 1305 * 1306 * http://www.apache.org/licenses/LICENSE-2.0 1307 * 1308 * Unless required by applicable law or agreed to in writing, software 1309 * distributed under the License is distributed on an "AS IS" BASIS, 1310 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1311 * See the License for the specific language governing permissions and 1312 * limitations under the License. 1313 */class Lie{constructor(t){this.target=t,this.handlers=new Set}removeMessageHandler(t){t.messageChannel&&(t.messageChannel.port1.removeEventListener("message",t.onMessage),t.messageChannel.port1.close()),this.handlers.delete(t)}async _send(t,r,n=50){const a=typeof MessageChannel<"u"?new MessageChannel:null;if(!a)throw new Error("connection_unavailable");let i,s;return new Promise((o,u)=>{const f=wT("",20);a.port1.start();const h=setTimeout(()=>{u(new Error("unsupported_event"))},n);s={messageChannel:a,onMessage(m){const x=m;if(x.data.eventId===f)switch(x.data.status){case"ack":clearTimeout(h),i=setTimeout(()=>{u(new Error("timeout"))},3e3);break;case"done":clearTimeout(i),o(x.data.response);break;default:clearTimeout(h),clearTimeout(i),u(new Error("invalid_response"));break}}},this.handlers.add(s),a.port1.addEventListener("message",s.onMessage),this.target.postMessage({eventType:t,eventId:f,data:r},[a.port2])}).finally(()=>{s&&this.removeMessageHandler(s)})}}/** 1314 * @license 1315 * Copyright 2020 Google LLC 1316 * 1317 * Licensed under the Apache License, Version 2.0 (the "License"); 1318 * you may not use this file except in compliance with the License. 1319 * You may obtain a copy of the License at 1320 * 1321 * http://www.apache.org/licenses/LICENSE-2.0 1322 * 1323 * Unless required by applicable law or agreed to in writing, softw
1323are 1324 * distributed under the License is distributed on an "AS IS" BASIS, 1325 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1326 * See the License for the specific language governing permissions and 1327 * limitations under the License. 1328 */function Xo(){return window}function Iie(e){Xo().location.href=e}/** 1329 * @license 1330 * Copyright 2020 Google LLC. 1331 * 1332 * Licensed under the Apache License, Version 2.0 (the "License"); 1333 * you may not use this file except in compliance with the License. 1334 * You may obtain a copy of the License at 1335 * 1336 * http://www.apache.org/licenses/LICENSE-2.0 1337 * 1338 * Unless required by applicable law or agreed to in writing, software 1339 * distributed under the License is distributed on an "AS IS" BASIS, 1340 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1341 * See the License for the specific language governing permissions and 1342 * limitations under the License. 1343 */function pB(){return typeof Xo().WorkerGlobalScope<"u"&&typeof Xo().importScripts=="function"}async function Pie(){if(!(navigator!=null&&navigator.serviceWorker))return null;try{return(await navigator.serviceWorker.ready).active}catch{return null}}function Die(){var e;return((e=navigator==null?void 0:navigator.serviceWorker)===null||e===void 0?void 0:e.controller)||null}function Oie(){return pB()?self:null}/** 1344 * @license 1345 * Copyright 2019 Google LLC 1346 * 1347 * Licensed under the Apache License, Version 2.0 (the "License"); 1348 * you may not use this file except in compliance with the License. 1349 * You may obtain a copy of the License at 1350 * 1351 * http://www.apache.org/licenses/LICENSE-2.0 1352 * 1353 * Unless required by applicable law or agreed to in writing, software 1354 * distributed under the License is distributed on an "AS IS" BASIS, 1355 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1356 * See the License for the specific language governing permissions and 1357 * limitations under the License. 1358 */const mB="firebaseLocalStorageDb",Rie=1,hb="firebaseLocalStorage",yB="fbase_key";class q1{constructor(t){this.request=t}toPromise(){return new Promise((t,r)=>{this.request.addEventListener("success",()=>{t(this.request.result)}),this.request.addEventListener("error",()=>{r(this.request.error)})})}}function L2(e,t){return e.transaction([hb],t?"readwrite":"readonly").objectStore(hb)}function jie(){const e=indexedDB.deleteDatabase(mB);
1358return new q1(e).toPromise()}function U3(){const e=indexedDB.open(mB,Rie);return new Promise((t,r)=>{e.addEventListener("error",()=>{r(e.error)}),e.addEventListener("upgradeneeded",()=>{const n=e.result;try{n.createObjectStore(hb,{keyPath:yB})}catch(a){r(a)}}),e.addEventListener("success",async()=>{const n=e.result;n.objectStoreNames.contains(hb)?t(n):(n.close(),await jie(),t(await U3()))})})}async function b5(e,t,r){const n=L2(e,!0).put({[yB]:t,value:r});return new q1(n).toPromise()}async function Fie(e,t){const r=L2(e,!1).get(t),n=await new q1(r).toPromise();return n===void 0?null:n.value}function w5(e,t){const r=L2(e,!0).delete(t);return new q1(r).toPromise()}const zie=800,Bie=3;class vB{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}async _openDb(){return this.db?this.db:(this.db=await U3(),this.db)}async _withRetries(t){let r=0;for(;;)try{const n=await this._openDb();return await t(n)}catch(n){if(r++>Bie)throw n;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return pB()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=M2._getInstance(Oie()),this.receiver._subscribe("keyChanged",async(t,r)=>({keyProcessed:(await this._poll()).includes(r.key)})),this.receiver._subscribe("ping",async(t,r)=>["keyChanged"])}async initializeSender(){var t,r;if(this.activeServiceWorker=await Pie(),!this.activeServiceWorker)return;this.sender=new Lie(this.activeServiceWorker);const n=await this.sender._send("ping",{},800);n&&!((t=n[0])===null||t===void 0)&&t.fulfilled&&!((r=n[0])===null||r===void 0)&&r.value.includes("keyChanged")&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(t){if(!(!this.sender||!this.activeServiceWorker||Die()!==this.activeServiceWorker))try{await this.sender._send("keyChanged",{key:t},this.serviceWorkerReceiverAvailable?800:50)}catch{}}async _isAvailable(){try{if(!indexedDB)return!1;const t=await U3();return await b5(t,db,"1"),await w5(t,db),!0}catch{}return!1}async _withPendingWrite(t){this.pendingWrites++;try{await t()}finally{this.pendingWrites--}}async _set(t,r){return this._withPendingWrite(async()=>(await this._withRetries(n=>b5(n,t,r)),this.localCache[t]=r,this.notifyServiceWorker(t)))}async _get(t){const r=await this._withRetries(n=>Fie(n,t));return this.localCache[t]=r,r}async _remove(t){return this._withPendingWrite(async()=>(await this._withRetries(r=>w5(r,t)),delete this.localCache[t],this.notifyServiceWorker(t)))}async _poll(){const t=await this._withRetries(a=>{const i=L2(a,!1).getAll();return new q1(i).toPromise()});if(!t)return[];if(this.pendingWrites!==0)return[];const r=[],n=new Set;if(t.length!==0)for(const{fbase_key:a,value:i}of t)n.add(a),JSON.stringify(this.localCache[a])!==JSON.stringify(i)&&(this.notifyListeners(a,i),r.push(a));for(const a of Object.keys(this.localCache))this.localCache[a]&&!n.has(a)&&(this.notifyListeners(a,null),r.push(a));return r}notifyListeners(t,r){this.localCache[t]=r;const n=this.listeners[t];if(n)for(const a of Array.from(n))a(r)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(async()=>this._poll(),zie)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(t,r){Object.keys(this.listeners).length===0&&this.startPolling(),this.listeners[t]||(this.listeners[t]=new Set,this._get(t)),this.listeners[t].add(r)}_removeListener(t,r){this.listeners[t]&&(this.listeners[t].delete(r),this.listeners[t].size===0&&delete this.listeners[t]),Object.keys(this.listeners).length===0&&this.stopPolling()}}vB.type="LOCAL";const Uie=vB;new G1(3e4,6e4);/** 1359 * @license 1360 * Copyright 2021 Google LLC 1361 * 1362 * Licensed under the Apache License, Version 2.0 (the "License"); 1363 * you may not use this file except in compliance with the License. 1364 * You may obtain a copy of the License at 1365 * 1366 * http://www.apache.org/licenses/LICENSE-2.0 1367 * 1368 * Unless required by applicable law or agreed to in writing, softw
1368are 1369 * distributed under the License is distributed on an "AS IS" BASIS, 1370 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1371 * See the License for the specific language governing permissions and 1372 * limitations under the License. 1373 */function Vie(e,t){return t?Il(t):(Ht(e._popupRedirectResolver,e,"argument-error"),e._popupRedirectResolver)}/** 1374 * @license 1375 * Copyright 2019 Google LLC 1376 * 1377 * Licensed under the Apache License, Version 2.0 (the "License"); 1378 * you may not use this file except in compliance with the License. 1379 * You may obtain a copy of the License at 1380 * 1381 * http://www.apache.org/licenses/LICENSE-2.0 1382 * 1383 * Unless required by applicable law or agreed to in writing, software 1384 * distributed under the License is distributed on an "AS IS" BASIS, 1385 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1386 * See the License for the specific language governing permissions and 1387 * limitations under the License. 1388 */class kT extends xT{constructor(t){super("custom","custom"),this.params=t}_getIdTokenResponse(t){return R0(t,this._buildIdpRequest())}_linkToIdToken(t,r){return R0(t,this._buildIdpRequest(r))}_getReauthenticationResolver(t){return R0(t,this._buildIdpRequest())}_buildIdpRequest(t){const r={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return t&&(r.idToken=t),r}}function $ie(e){return uB(e.auth,new kT(e),e.bypassAuthState)}function Wie(e){const{auth:t,user:r}=e;return Ht(r,t,"internal-error"),mie(r,new kT(e),e.bypassAuthState)}async function Hie(e){const{auth:t,user:r}=e;return Ht(r,t,"internal-error"),pie(r,new kT(e),e.bypassAuthState)}/** 1389 * @license 1390 * Copyright 2020 Google LLC 1391 * 1392 * Licensed under the Apache License, Version 2.0 (the "License"); 1393 * you may not use this file except in compliance with the License. 1394 * You may obtain a copy of the License at 1395 * 1396 * http://www.apache.org/licenses/LICENSE-2.0 1397 * 1398 * Unless required by applicable law or agreed to in writing, software 1399 * distributed under the License is distributed on an "AS IS" BASIS, 1400 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1401 * See the License for the specific language governing permissions and 1402 * limitations under the License. 1403 */class xB{constructor(t,r,n,a,i=!1){this.auth=t,this.resolver=n,this.user=a,this.bypassAuthState=i,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(r)?r:[r]}execute(){return new Promise(async(t,r)=>{this.pendingPromise={resolve:t,reject:r};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(n){this.reject(n)}})}async onAuthEvent(t){const{urlResponse:r,sessionId:n,postBody:a,tenantId:i,error:s,type:o}=t;if(s){this.reject(s);return}const u={auth:this.auth,requestUri:r,sessionId:n,tenantId:i||void 0,postBody:a||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(o)(u))}catch(f){this.reject(f)}}onError(t){this.reject(t)}getIdpTask(t){switch(t){case"signInViaPopup":case"signInViaRedirect":return $ie;case"linkViaPopup":case"linkViaRedirect":return Hie;case"reauthViaPopup":case"reauthViaRedirect":return Wie;default:ko(this.auth,"internal-error")}}resolve(t){Ql(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(t),this.unregisterAndCleanUp()}reject(t){Ql(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(t),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}/** 1404 * @license 1405 * Copyright 2020 Google LLC 1406 * 1407 * Licensed under the Apache License, Version 2.0 (the "License"); 1408 * you may not use this file except in compliance with the License. 1409 * You may obtain a copy of the License at 1410 * 1411 * http://www.apache.org/licenses/LICENSE-2.0 1412 * 1413 * Unless required by applicable law or agreed to in writing, softw
1413are 1414 * distributed under the License is distributed on an "AS IS" BASIS, 1415 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1416 * See the License for the specific language governing permissions and 1417 * limitations under the License. 1418 */const Gie=new G1(2e3,1e4);class v0 extends xB{constructor(t,r,n,a,i){super(t,r,a,i),this.provider=n,this.authWindow=null,this.pollId=null,v0.currentPopupAction&&v0.currentPopupAction.cancel(),v0.currentPopupAction=this}async executeNotNull(){const t=await this.execute();return Ht(t,this.auth,"internal-error"),t}async onExecution(){Ql(this.filter.length===1,"Popup operations only handle one event");const t=wT();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],t),this.authWindow.associatedEvent=t,this.resolver._originValidation(this.auth).catch(r=>{this.reject(r)}),this.resolver._isIframeWebStorageSupported(this.auth,r=>{r||this.reject(Yo(this.auth,"web-storage-unsupported"))}),this.pollUserCancellation()}get eventId(){var t;return((t=this.authWindow)===null||t===void 0?void 0:t.associatedEvent)||null}cancel(){this.reject(Yo(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,v0.currentPopupAction=null}pollUserCancellation(){const t=()=>{var r,n;if(!((n=(r=this.authWindow)===null||r===void 0?void 0:r.window)===null||n===void 0)&&n.closed){this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(Yo(this.auth,"popup-closed-by-user"))},8e3);return}this.pollId=window.setTimeout(t,Gie.get())};t()}}v0.currentPopupAction=null;/** 1419 * @license 1420 * Copyright 2020 Google LLC 1421 * 1422 * Licensed under the Apache License, Version 2.0 (the "License"); 1423 * you may not use this file except in compliance with the License. 1424 * You may obtain a copy of the License at 1425 * 1426 * http://www.apache.org/licenses/LICENSE-2.0 1427 * 1428 * Unless required by applicable law or agreed to in writing, software 1429 * distributed under the License is distributed on an "AS IS" BASIS, 1430 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1431 * See the License for the specific language governing permissions and 1432 * limitations under the License. 1433 */const Yie="pendingRedirect",fx=new Map;class Xie extends xB{constructor(t,r,n=!1){super(t,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],r,void 0,n),this.eventId=null}async execute(){let t=fx.get(this.auth._key());if(!t){try{const n=await qie(this.resolver,this.auth)?await super.execute():null;t=()=>Promise.resolve(n)}catch(r){t=()=>Promise.reject(r)}fx.set(this.auth._key(),t)}return this.bypassAuthState||fx.set(this.auth._key(),()=>Promise.resolve(null)),t()}async onAuthEvent(t){if(t.type==="signInViaRedirect")return super.onAuthEvent(t);if(t.type==="unknown"){this.resolve(null);return}if(t.eventId){const r=await this.auth._redirectUserForId(t.eventId);if(r)return this.user=r,super.onAuthEvent(t);this.resolve(null)}}async onExecution(){}cleanUp(){}}async function qie(e,t){const r=Kie(t),n=Zie(e);if(!await n._isAvailable())return!1;const a=await n._get(r)==="true";return await n._remove(r),a}function Qie(e,t){fx.set(e._key(),t)}function Zie(e){return Il(e._redirectPersistence)}function Kie(e){return ux(Yie,e.config.apiKey,e.name)}async function Jie(e,t,r=!1){if(zo(e.app))return Promise.reject(Fl(e));const n=md(e),a=Vie(n,t),s=await new Xie(n,a,r).execute();return s&&!r&&(delete s.user._redirectEventId,await n._persistUserIfCurrent(s.user),await n._setRedirectUser(null,t)),s}/** 1434 * @license 1435 * Copyright 2020 Google LLC 1436 * 1437 * Licensed under the Apache License, Version 2.0 (the "License"); 1438 * you may not use this file except in compliance with the License. 1439 * You may obtain a copy of the License at 1440 * 1441 * http://www.apache.org/licenses/LICENSE-2.0 1442 * 1443 * Unless required by applicable law or agreed to in writing, software 1444 * distributed under the License is distributed on an "AS IS" BASIS, 1445 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1446 * See the License for the specific language governing permissions and 1447 * limitations under the License. 1448 */const ese=10*60*1e3;class tse{constructor(t){this.auth=t,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=
1448Date.now()}registerConsumer(t){this.consumers.add(t),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,t)&&(this.sendToConsumer(this.queuedRedirectEvent,t),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(t){this.consumers.delete(t)}onEvent(t){if(this.hasEventBeenHandled(t))return!1;let r=!1;return this.consumers.forEach(n=>{this.isEventForConsumer(t,n)&&(r=!0,this.sendToConsumer(t,n),this.saveEventToCache(t))}),this.hasHandledPotentialRedirect||!rse(t)||(this.hasHandledPotentialRedirect=!0,r||(this.queuedRedirectEvent=t,r=!0)),r}sendToConsumer(t,r){var n;if(t.error&&!bB(t)){const a=((n=t.error.code)===null||n===void 0?void 0:n.split("auth/")[1])||"internal-error";r.onError(Yo(this.auth,a))}else r.onAuthEvent(t)}isEventForConsumer(t,r){const n=r.eventId===null||!!t.eventId&&t.eventId===r.eventId;return r.filter.includes(t.type)&&n}hasEventBeenHandled(t){return Date.now()-this.lastProcessedEventTime>=ese&&this.cachedEventUids.clear(),this.cachedEventUids.has(k5(t))}saveEventToCache(t){this.cachedEventUids.add(k5(t)),this.lastProcessedEventTime=Date.now()}}function k5(e){return[e.type,e.eventId,e.sessionId,e.tenantId].filter(t=>t).join("-")}function bB({type:e,error:t}){return e==="unknown"&&(t==null?void 0:t.code)==="auth/no-auth-event"}function rse(e){switch(e.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return bB(e);default:return!1}}/** 1449 * @license 1450 * Copyright 2020 Google LLC 1451 * 1452 * Licensed under the Apache License, Version 2.0 (the "License"); 1453 * you may not use this file except in compliance with the License. 1454 * You may obtain a copy of the License at 1455 * 1456 * http://www.apache.org/licenses/LICENSE-2.0 1457 * 1458 * Unless required by applicable law or agreed to in writing, software 1459 * distributed under the License is distributed on an "AS IS" BASIS, 1460 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1461 * See the License for the specific language governing permissions and 1462 * limitations under the License. 1463 */async function nse(e,t={}){return Nu(e,"GET","/v1/projects",t)}/** 1464 * @license 1465 * Copyright 2020 Google LLC 1466 * 1467 * Licensed under the Apache License, Version 2.0 (the "License"); 1468 * you may not use this file except in compliance with the License. 1469 * You may obtain a copy of the License at 1470 * 1471 * http://www.apache.org/licenses/LICENSE-2.0 1472 * 1473 * Unless required by applicable law or agreed to in writing, software 1474 * distributed under the License is distributed on an "AS IS" BASIS, 1475 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1476 * See the License for the specific language governing permissions and 1477 * limitations under the License. 1478 */const ase=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,ise=/^https?/;async function sse(e){if(e.config.emulator)return;const{authorizedDomains:t}=await nse(e);for(const r of t)try{if(ose(r))return}catch{}ko(e,"unauthorized-domain")}function ose(e){const t=z3(),{protocol:r,hostname:n}=new URL(t);if(e.startsWith("chrome-extension://")){const s=new URL(e);return s.hostname===""&&n===""?r==="chrome-extension:"&&e.replace("chrome-extension://","")===t.replace("chrome-extension://",""):r==="chrome-extension:"&&s.hostname===n}if(!ise.test(r))return!1;if(ase.test(e))return n===e;const a=e.replace(/\./g,"\\.");return new RegExp("^(.+\\."+a+"|"+a+")$","i").test(n)}/** 1479 * @license 1480 * Copyright 2020 Google LLC. 1481 * 1482 * Licensed under the Apache License, Version 2.0 (the "License"); 1483 * you may not use this file except in compliance with the License. 1484 * You may obtain a copy of the License at 1485 * 1486 * http://www.apache.org/licenses/LICENSE-2.0 1487 * 1488 * Unless required by applicable law or agreed to in writing, software 1489 * distributed under the License is distributed on an "AS IS" BASIS, 1490 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1491 * See the License for the specific language governing permissions and 1492 * limitations under the License. 1493 */const lse=new G1(3e4,6e4);function S5(){const e=Xo().___jsl;if(e!=null&&e.H){for(const t of Object.keys(e.H))if(e.H[t].r=e.H[t].r||[],e.H[t].L=e.H[t].L||[],e.H[t].r=[...e.H[t].L],e.CP)for(let r=0;r<e.CP.length;r++)e.CP[r]=null}}function cse(e){return new Promise((t,r)=>{var n,a,i;function s(){S5(),gapi.load("gapi.iframes",{callback:()=>{t(gapi.iframes.getContext())},ontimeout:()=>{S5(),r(Yo(e,"network-request-failed"))},timeout:lse.get()})}if(!((a=(n=Xo().gapi)===null||n===void 0?void 0:n.iframes)===null||a===void 0)&&a.Iframe)t(gapi.iframes.getContext());else if(!((i=Xo().gapi)===null||i===void 0)&&i.load)s();else{const o=Jae("iframefcb");return Xo()[o]=()=>{gapi.load?s():r(Yo(e,"network-request-failed"))},sB(`${Kae()}?onload=${o}`).catch(u=>r(u))}}).catch(t=>{throw dx=null,t})}let dx=null;function use(e){return dx=dx||cse(e),dx}/** 1494 * @license 1495 * Copyright 2020 Google LLC. 1496 * 1497 * Licensed under the Apache License, Version 2.0 (the "License");
1498 * you may not use this file except in compliance with the License. 1499 * You may obtain a copy of the License at 1500 * 1501 * http://www.apache.org/licenses/LICENSE-2.0 1502 * 1503 * Unless required by applicable law or agreed to in writing, software 1504 * distributed under the License is distributed on an "AS IS" BASIS, 1505 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1506 * See the License for the specific language governing permissions and 1507 * limitations under the License. 1508 */const fse=new G1(5e3,15e3),dse="__/auth/iframe",hse="emulator/auth/iframe",gse={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},pse=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function mse(e){const t=e.config;Ht(t.authDomain,e,"auth-domain-config-required");const r=t.emulator?mT(t,hse):`https://${e.config.authDomain}/${dse}`,n={apiKey:t.apiKey,appName:e.name,v:pd},a=pse.get(e.config.apiHost);a&&(n.eid=a);const i=e._getFrameworks();return i.length&&(n.fw=i.join(",")),`${r}?${H1(n).slice(1)}`}async function yse(e){const t=await use(e),r=Xo().gapi;return Ht(r,e,"internal-error"),t.open({where:document.body,url:mse(e),messageHandlersFilter:r.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:gse,dontclear:!0},n=>new Promise(async(a,i)=>{await n.restyle({setHideOnLeave:!1});const s=Yo(e,"network-request-failed"),o=Xo().setTimeout(()=>{i(s)},fse.get());function u(){Xo().clearTimeout(o),a(n)}n.ping(u).then(u,()=>{i(s)})}))}/** 1509 * @license 1510 * Copyright 2020 Google LLC. 1511 * 1512 * Licensed under the Apache License, Version 2.0 (the "License"); 1513 * you may not use this file except in compliance with the License. 1514 * You may obtain a copy of the License at 1515 * 1516 * http://www.apache.org/licenses/LICENSE-2.0 1517 * 1518 * Unless required by applicable law or agreed to in writing, software 1519 * distributed under the License is distributed on an "AS IS" BASIS, 1520 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1521 * See the License for the specific language governing permissions and 1522 * limitations under the License. 1523 */const vse={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"},xse=500,bse=600,wse="_blank",kse="http://localhost";class C5{constructor(t){this.window=t,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}function Sse(e,t,r,n=xse,a=bse){const i=Math.max((window.screen.availHeight-a)/2,0).toString(),s=Math.max((window.screen.availWidth-n)/2,0).toString();let o="";const u=Object.assign(Object.assign({},vse),{width:n.toString(),height:a.toString(),top:i,left:s}),f=Ra().toLowerCase();r&&(o=Jz(f)?wse:r),Kz(f)&&(t=t||kse,u.scrollbars="yes");const h=Object.entries(u).reduce((x,[b,S])=>`${x}${b}=${S},`,"");if(Vae(f)&&o!=="_self")return Cse(t||"",o),new C5(null);const m=window.open(t||"",o,h);Ht(m,e,"popup-blocked");try{m.focus()}catch{}return new C5(m)}function Cse(e,t){const r=document.createElement("a");r.href=e,r.target=t;const n=document.createEvent("MouseEvent");n.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),r.dispatchEvent(n)}/** 1524 * @license 1525 * Copyright 2021 Google LLC 1526 * 1527 * Licensed under the Apache License, Version 2.0 (the "License"); 1528 * you may not use this file except in compliance with the License. 1529 * You may obtain a copy of the License at 1530 * 1531 * http://www.apache.org/licenses/LICENSE-2.0 1532 * 1533 * Unless required by applicable law or agreed to in writing, software 1534 * distributed under the License is distributed on an "AS IS" BASIS, 1535 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1536 * See the License for the specific language governing permissions and 1537 * limitations under the License. 1538 */const _se="__/auth/handler",Ese="emulator/auth/handler",Ase=encodeURIComponent("fac");async function _5(e,t,r,n,a,i){Ht(e.config.authDomain,e,"auth-domain-config-required"),Ht(e.config.apiKey,e,"invalid-api-key");const s={apiKey:e.config.apiKey,appName:e.name,authType:r,redirectUrl:n,v:pd,eventId:a};if(t instanceof lB){t.setDefaultLanguage(e.languageCode),s.providerId=t.providerId||"",fne(t.getCustomParameters())||(s.customParameters=JSON.stringify(t.getCustomParameters()));for(const[h,m]of Object.entries(i||{}))s[h]=m}if(t instanceof X1){const h=t.getScopes().filter(m=>m!=="");h.length>0&&(s.scopes=h.join(","))}e.tenantId&&(s.tid=e.tenantId);const o=s;for(const h of Object.keys(o))o[h]===void 0&&delete o[h];const u=await e._getAppCheckToken(),f=u?`#${Ase}=${encodeURIComponent(u)}`:"";return`${Tse(e)}?${H1(o).slice(1)}${f}`}function Tse({config:e}){return e.emulator?mT(e,Ese):`https://${e.authDomain}/${_se}`}/** 1539 * @license 1540 * Copyright 2020 Google LLC 1541 * 1542 * Licensed under the Apache License, Version 2.0 (the "License");
1543 * you may not use this file except in compliance with the License. 1544 * You may obtain a copy of the License at 1545 * 1546 * http://www.apache.org/licenses/LICENSE-2.0 1547 * 1548 * Unless required by applicable law or agreed to in writing, software 1549 * distributed under the License is distributed on an "AS IS" BASIS, 1550 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1551 * See the License for the specific language governing permissions and 1552 * limitations under the License. 1553 */const vS="webStorageSupport";class Nse{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=gB,this._completeRedirectFn=Jie,this._overrideRedirectResult=Qie}async _openPopup(t,r,n,a){var i;Ql((i=this.eventManagers[t._key()])===null||i===void 0?void 0:i.manager,"_initialize() not called before _openPopup()");const s=await _5(t,r,n,z3(),a);return Sse(t,s,wT())}async _openRedirect(t,r,n,a){await this._originValidation(t);const i=await _5(t,r,n,z3(),a);return Iie(i),new Promise(()=>{})}_initialize(t){const r=t._key();if(this.eventManagers[r]){const{manager:a,promise:i}=this.eventManagers[r];return a?Promise.resolve(a):(Ql(i,"If manager is not set, promise should be"),i)}const n=this.initAndGetManager(t);return this.eventManagers[r]={promise:n},n.catch(()=>{delete this.eventManagers[r]}),n}async initAndGetManager(t){const r=await yse(t),n=new tse(t);return r.register("authEvent",a=>
1553(Ht(a==null?void 0:a.authEvent,t,"invalid-auth-event"),{status:n.onEvent(a.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[t._key()]={manager:n},this.iframes[t._key()]=r,n}_isIframeWebStorageSupported(t,r){this.iframes[t._key()].send(vS,{type:vS},a=>{var i;const s=(i=a==null?void 0:a[0])===null||i===void 0?void 0:i[vS];s!==void 0&&r(!!s),ko(t,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(t){const r=t._key();return this.originValidationPromises[r]||(this.originValidationPromises[r]=sse(t)),this.originValidationPromises[r]}get _shouldInitProactively(){return aB()||vT()||T2()}}const Mse=Nse;var E5="@firebase/auth",A5="1.7.6";/** 1554 * @license 1555 * Copyright 2020 Google LLC 1556 * 1557 * Licensed under the Apache License, Version 2.0 (the "License"); 1558 * you may not use this file except in compliance with the License. 1559 * You may obtain a copy of the License at 1560 * 1561 * http://www.apache.org/licenses/LICENSE-2.0 1562 * 1563 * Unless required by applicable law or agreed to in writing, software 1564 * distributed under the License is distributed on an "AS IS" BASIS, 1565 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1566 * See the License for the specific language governing permissions and 1567 * limitations under the License. 1568 */class Lse{constructor(t){this.auth=t,this.internalListeners=new Map}getUid(){var t;return this.assertAuthConfigured(),((t=this.auth.currentUser)===null||t===void 0?void 0:t.uid)||null}async getToken(t){return this.assertAuthConfigured(),await this.auth._initializationPromise,this.auth.currentUser?{accessToken:await this.auth.currentUser.getIdToken(t)}:null}addAuthTokenListener(t){if(this.assertAuthConfigured(),this.internalListeners.has(t))return;const r=this.auth.onIdTokenChanged(n=>{t((n==null?void 0:n.stsTokenManager.accessToken)||null)});this.internalListeners.set(t,r),this.updateProactiveRefresh()}removeAuthTokenListener(t){this.assertAuthConfigured();const r=this.internalListeners.get(t);r&&(this.internalListeners.delete(t),r(),this.updateProactiveRefresh())}assertAuthConfigured(){Ht(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}/** 1569 * @license 1570 * Copyright 2020 Google LLC 1571 * 1572 * Licensed under the Apache License, Version 2.0 (the "License"); 1573 * you may not use this file except in compliance with the License. 1574 * You may obtain a copy of the License at 1575 * 1576 * http://www.apache.org/licenses/LICENSE-2.0 1577 * 1578 * Unless required by applicable law or agreed to in writing, software 1579 * distributed under the License is distributed on an "AS IS" BASIS, 1580 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1581 * See the License for the specific language governing permissions and 1582 * limitations under the License. 1583 */function Ise(e){switch(e){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}function Pse(e){$f(new gu("auth",(t,{options:r})=>{const n=t.getProvider("app").getImmediate(),a=t.getProvider("heartbeat"),i=t.getProvider("app-check-internal"),{apiKey:s,authDomain:o}=n.options;Ht(s&&!s.includes(":"),"invalid-api-key",{appName:n.name});const u={apiKey:s,authDomain:o,clientPlatform:e,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:iB(e)},f=new qae(n,a,i,u);return aie(f,r),f},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((t,r,n)=>{t.getProvider("auth-internal").initialize()})),$f(new gu("auth-internal",t=>{const r=md(t.getProvider("auth").getImmediate());return(n=>new Lse(n))(r)},"PRIVATE").setInstantiationMode("EXPLICIT")),Go(E5,A5,Ise(e)),Go(E5,A5,"esm2017")}/** 1584 * @license 1585 * Copyright 2021 Google LLC 1586 * 1587 * Licensed under the Apache License, Version 2.0 (the "License"); 1588 * you may not use this file except in compliance with the License. 1589 * You may obtain a copy of the License at 1590 * 1591 * http://www.apache.org/licenses/LICENSE-2.0 1592 * 1593 * Unless required by applicable law or agreed to in writing, softw
1593are 1594 * distributed under the License is distributed on an "AS IS" BASIS, 1595 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1596 * See the License for the specific language governing permissions and 1597 * limitations under the License. 1598 */const Dse=5*60,Ose=Rz("authIdTokenMaxAge")||Dse;let T5=null;const Rse=e=>async t=>{const r=t&&await t.getIdTokenResult(),n=r&&(new Date().getTime()-Date.parse(r.issuedAtTime))/1e3;if(n&&n>Ose)return;const a=r==null?void 0:r.token;T5!==a&&(T5=a,await fetch(e,{method:a?"POST":"DELETE",headers:a?{Authorization:`Bearer ${a}`}:{}}))};function jse(e=hT()){const t=A2(e,"auth");if(t.isInitialized())return t.getImmediate();const r=nie(e,{popupRedirectResolver:Mse,persistence:[Uie,Nie,gB]}),n=Rz("authTokenSyncURL");if(n&&typeof isSecureContext=="boolean"&&isSecureContext){const i=new URL(n,location.origin);if(location.origin===i.origin){const s=Rse(i.toString());Sie(r,s,()=>s(r.currentUser)),kie(r,o=>s(o))}}const a=Pz("auth");return a&&iie(r,`http://${a}`),r}function Fse(){var e,t;return(t=(e=document.getElementsByTagName("head"))===null||e===void 0?void 0:e[0])!==null&&t!==void 0?t:document}Qae({loadJS(e){return new Promise((t,r)=>{const n=document.createElement("script");n.setAttribute("src",e),n.onload=t,n.onerror=a=>{const i=Yo("internal-error");i.customData=a,r(i)},n.type="text/javascript",n.charset="UTF-8",Fse().appendChild(n)})},gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="});Pse("Browser");var N5=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};/** @license 1599Copyright The Closure Library Authors. 1600SPDX-License-Identifier: Apache-2.0 1601*/var Ef,wB;(function(){var e;/** @license 1602 1603 Copyright The Closure Library Authors. 1604 SPDX-License-Identifier: Apache-2.0 1605*/function t(R,z){function B(){}B.prototype=z.prototype,R.D=z.prototype,R.prototype=new B,R.prototype.constructor=R,R.C=function(X,Y,H){for(var Q=Array(arguments.length-2),se=2;se<arguments.length;se++)Q[se-2]=arguments[se];return z.prototype[Y].apply(X,Q)}}function r(){this.blockSize=-1}function n(){this.blockSize=-1,this.blockSize=64,this.g=Array(4),this.B=Array(this.blockSize),this.o=this.h=0,this.s()}t(n,r),n.prototype.s=function(){this.g[0]=1732584193,this.g[1]=4023233417,this.g[2]=2562383102,this.g[3]=271733878,this.o=this.h=0};function a(R,z,B){B||(B=0);var X=Array(16);if(typeof z=="string")for(var Y=0;16>Y;++Y)X[Y]=z.charCodeAt(B++)|z.charCodeAt(B++)<<8|z.charCodeAt(B++)<<16|z.charCodeAt(B++)<<24;else for(Y=0;16>Y;++Y)X[Y]=z[B++]|z[B++]<<8|z[B++]<<16|z[B++]<<24;z=R.g[0],B=R.g[1],Y=R.g[2];var H=R.g[3],Q=z+(H^B&(Y^H))+X[0]+3614090360&4294967295;z=B+(Q<<7&4294967295|Q>>>25),Q=H+(Y^z&(B^Y))+X[1]+3905402710&4294967295,H=z+(Q<<12&4294967295|Q>>>20),Q=Y+(B^H&(z^B))+X[2]+606105819&4294967295,Y=H+(Q<<17&4294967295|Q>>>15),Q=B+(z^Y&(H^z))+X[3]+3250441966&4294967295,B=Y+(Q<<22&4294967295|Q>>>10),Q=z+(H^B&(Y^H))+X[4]+4118548399&4294967295,z=B+(Q<<7&4294967295|Q>>>25),Q=H+(Y^z&(B^Y))+X[5]+1200080426&4294967295,H=z+(Q<<12&4294967295|Q>>>20),Q=Y+(B^H&(z^B))+X[6]+2821735955&4294967295,Y=H+(Q<<17&4294967295|Q>>>15),Q=B+(z^Y&(H^z))+X[7]+4249261313&4294967295,B=Y+(Q<<22&4294967295|Q>>>10),Q=z+(H^B&(Y^H))+X[8]+1770035416&4294967295,z=B+(Q<<7&4294967295|Q>>>25),Q=H+(Y^z&(B^Y))+X[9]+2336552879&4294967295,H=z+(Q<<12&4294967295|Q>>>20),Q=Y+(B^H&(z^B))+X[10]+4294925233&4294967295,Y=H+(Q<<17&4294967295|Q>>>15),Q=B+(z^Y&(H^z))+X[11]+2304563134&4294967295,B=Y+(Q<<22&4294967295|Q>>>10),Q=z+(H^B&(Y^H))+X[12]+1804603682&4294967295,z=B+(Q<<7&4294967295|Q>>>25),Q=H+(Y^z&(B^Y))+X[13]+4254626195&4294967295,H=z+(Q<<12&4294967295|Q>>>20),Q=Y+(B^H&(z^B))+X[14]+2792965006&4294967295,Y=H+(Q<<17&4294967295|Q>>>15),Q=B+(z^Y&(H^z))+X[15]+1236535329&4294967295,B=Y+(Q<<22&4294967295|Q>>>10),Q=z+(Y^H&(B^Y))+X[1]+4129170786&4294967295,z=B+(Q<<5&4294967295|Q>>>27),Q=H+(B^Y&(z^B))+X[6]+3225465664&4294967295,H=z+(Q<<9&4294967295|Q>>>23),Q=Y+(z^B&(H^z))+X[11]+643717713&4294967295,Y=H+(Q<<14&4294967295|Q>>>18),Q=B+(H^z&(Y^H))+X[0]+3921069994&4294967295,B=Y+(Q<<20&4294967295|Q>>>12),Q=z+(Y^H&(B^Y))+X[5]+3593408605&4294967295,z=B+(Q<<5&4294967295|Q>>>27),Q=H+(B^Y&(z^B))+X[10]+38016083&4294967295,H=z+(Q<<9&4294967295|Q>>>23),Q=Y+(z^B&(H^z))+X[15]+3634488961&4294967295,Y=H+(Q<<14&4294967295|Q>>>18),Q=B+(H^z&(Y^H))+X[4]+3889429448&4294967295,B=Y+(Q<<20&4294967295|Q>>>12),Q=z+(Y^H&(B^Y))+X[9]+568446438&4294967295,z=B+(Q<<5&4294967295|Q>>>27),Q=H+(B^Y&(z^B))+X[14]+3275163606&4294967295,H=z+(Q<<9&4294967295|Q>>>23),Q=Y+(z^B&(H^z))+X[3]+4107603335&4294967295,Y=H+(Q<<14&4294967295|Q>>>18),Q=B+(H^z&(Y^H))+X[8]+1163531501&4294967295,B=Y+(Q<<20&4294967295|Q>>>12),Q=z+(Y^H&(B^Y))+X[13]+2850285829&4294967295,z=B+(Q<<5&4294967295|Q>>>27),Q=H+(B^Y&(z^B))+X[2]+4243563512&4294967295,H=z+(Q<<9&4294967295|Q>>>23),Q=Y+(z^B&(H^z))+X[7]+1735328473&4294967295,Y=H+(Q<<14&4294967295|Q>>>18),Q=B+(H^z&(Y^H))+X[12]+2368359562&4294967295,B=Y+(Q<<20&4294967295|Q>>>12),Q=z+(B^Y^H)+X[5]+4294588738&4294967295,z=B+(Q<<4&4294967295|Q>>>28),Q=H+(z^B^Y)+X[8]+2272392833&4294967295,H=z+(Q<<11&4294967295|Q>>>21),Q=Y+(H^z^B)+X[11]+1839030562&4294967295,Y=H+(Q<<16&4294967295|Q>>>16),Q=B+(Y^H^z)+X[14]+4259657740&4294967295,B=Y+(Q<<23&4294967295|Q>>>
vendor: 48,268 bytes, lines 1605-1620
16059),Q=z+(B^Y^H)+X[1]+2763975236&4294967295,z=B+(Q<<4&4294967295|Q>>>28),Q=H+(z^B^Y)+X[4]+1272893353&4294967295,H=z+(Q<<11&4294967295|Q>>>21),Q=Y+(H^z^B)+X[7]+4139469664&4294967295,Y=H+(Q<<16&4294967295|Q>>>16),Q=B+(Y^H^z)+X[10]+3200236656&4294967295,B=Y+(Q<<23&4294967295|Q>>>9),Q=z+(B^Y^H)+X[13]+681279174&4294967295,z=B+(Q<<4&4294967295|Q>>>28),Q=H+(z^B^Y)+X[0]+3936430074&4294967295,H=z+(Q<<11&4294967295|Q>>>21),Q=Y+(H^z^B)+X[3]+3572445317&4294967295,Y=H+(Q<<16&4294967295|Q>>>16),Q=B+(Y^H^z)+X[6]+76029189&4294967295,B=Y+(Q<<23&4294967295|Q>>>9),Q=z+(B^Y^H)+X[9]+3654602809&4294967295,z=B+(Q<<4&4294967295|Q>>>28),Q=H+(z^B^Y)+X[12]+3873151461&4294967295,H=z+(Q<<11&4294967295|Q>>>21),Q=Y+(H^z^B)+X[15]+530742520&4294967295,Y=H+(Q<<16&4294967295|Q>>>16),Q=B+(Y^H^z)+X[2]+3299628645&4294967295,B=Y+(Q<<23&4294967295|Q>>>9),Q=z+(Y^(B|~H))+X[0]+4096336452&4294967295,z=B+(Q<<6&4294967295|Q>>>26),Q=H+(B^(z|~Y))+X[7]+1126891415&4294967295,H=z+(Q<<10&4294967295|Q>>>22),Q=Y+(z^(H|~B))+X[14]+2878612391&4294967295,Y=H+(Q<<15&4294967295|Q>>>17),Q=B+(H^(Y|~z))+X[5]+4237533241&4294967295,B=Y+(Q<<21&4294967295|Q>>>11),Q=z+(Y^(B|~H))+X[12]+1700485571&4294967295,z=B+(Q<<6&4294967295|Q>>>26),Q=H+(B^(z|~Y))+X[3]+2399980690&4294967295,H=z+(Q<<10&4294967295|Q>>>22),Q=Y+(z^(H|~B))+X[10]+4293915773&4294967295,Y=H+(Q<<15&4294967295|Q>>>17),Q=B+(H^(Y|~z))+X[1]+2240044497&4294967295,B=Y+(Q<<21&4294967295|Q>>>11),Q=z+(Y^(B|~H))+X[8]+1873313359&4294967295,z=B+(Q<<6&4294967295|Q>>>26),Q=H+(B^(z|~Y))+X[15]+4264355552&4294967295,H=z+(Q<<10&4294967295|Q>>>22),Q=Y+(z^(H|~B))+X[6]+2734768916&4294967295,Y=H+(Q<<15&4294967295|Q>>>17),Q=B+(H^(Y|~z))+X[13]+1309151649&4294967295,B=Y+(Q<<21&4294967295|Q>>>11),Q=z+(Y^(B|~H))+X[4]+4149444226&4294967295,z=B+(Q<<6&4294967295|Q>>>26),Q=H+(B^(z|~Y))+X[11]+3174756917&4294967295,H=z+(Q<<10&4294967295|Q>>>22),Q=Y+(z^(H|~B))+X[2]+718787259&4294967295,Y=H+(Q<<15&4294967295|Q>>>17),Q=B+(H^(Y|~z))+X[9]+3951481745&4294967295,R.g[0]=R.g[0]+z&4294967295,R.g[1]=R.g[1]+(Y+(Q<<21&4294967295|Q>>>11))&4294967295,R.g[2]=R.g[2]+Y&4294967295,R.g[3]=R.g[3]+H&4294967295}n.prototype.u=function(R,z){z===void 0&&(z=R.length);for(var B=z-this.blockSize,X=this.B,Y=this.h,H=0;H<z;){if(Y==0)for(;H<=B;)a(this,R,H),H+=this.blockSize;if(typeof R=="string"){for(;H<z;)if(X[Y++]=R.charCodeAt(H++),Y==this.blockSize){a(this,X),Y=0;break}}else for(;H<z;)if(X[Y++]=R[H++],Y==this.blockSize){a(this,X),Y=0;break}}this.h=Y,this.o+=z},n.prototype.v=function(){var R=Array((56>this.h?this.blockSize:2*this.blockSize)-this.h);R[0]=128;for(var z=1;z<R.length-8;++z)R[z]=0;var B=8*this.o;for(z=R.length-8;z<R.length;++z)R[z]=B&255,B/=256;for(this.u(R),R=Array(16),z=B=0;4>z;++z)for(var X=0;32>X;X+=8)R[B++]=this.g[z]>>>X&255;return R};function i(R,z){var B=o;return Object.prototype.hasOwnProperty.call(B,R)?B[R]:B[R]=z(R)}function s(R,z){this.h=z;for(var B=[],X=!0,Y=R.length-1;0<=Y;Y--){var H=R[Y]|0;X&&H==z||(B[Y]=H,X=!1)}this.g=B}var o={};function u(R){return-128<=R&&128>R?i(R,function(z){return new s([z|0],0>z?-1:0)}):new s([R|0],0>R?-1:0)}function f(R){if(isNaN(R)||!isFinite(R))return m;if(0>R)return _(f(-R));for(var z=[],B=1,X=0;R>=B;X++)z[X]=R/B|0,B*=4294967296;return new s(z,0)}function h(R,z){if(R.length==0)throw Error("number format error: empty string");if(z=z||10,2>z||36<z)throw Error("radix out of range: "+z);if(R.charAt(0)=="-")return _(h(R.substring(1),z));if(0<=R.indexOf("-"))throw Error('number format error: interior "-" character');for(var B=f(Math.pow(z,8)),X=m,Y=0;Y<R.length;Y+=8){var H=Math.min(8,R.length-Y),Q=parseInt(R.substring(Y,Y+H),z);8>H?(H=f(Math.pow(z,H)),X=X.j(H).add(f(Q))):(X=X.j(B),X=X.add(f(Q)))}return X}var m=u(0),x=u(1),b=u(16777216);e=s.prototype,e.m=function(){if(k(this))return-_(this).m();for(var R=0,z=1,B=0;B<this.g.length;B++){var X=this.i(B);R+=(0<=X?X:4294967296+X)*z,z*=4294967296}return R},e.toString=function(R){if(R=R||10,2>R||36<R)throw Error("radix out of range: "+R);if(S(this))return"0";if(k(this))return"-"+_(this).toString(R);for(var z=f(Math.pow(R,6)),B=this,X="";;){var Y=D(B,z).g;B=N(B,Y.j(z));var H=((0<B.g.length?B.g[0]:B.h)>>>0).toString(R);if(B=Y,S(B))return H+X;for(;6>H.length;)H="0"+H;X=H+X}},e.i=function(R){return 0>R?0:R<this.g.length?this.g[R]:this.h};function S(R){if(R.h!=0)return!1;for(var z=0;z<R.g.length;z++)if(R.g[z]!=0)return!1;return!0}function k(R){return R.h==-1}e.l=function(R){return R=N(this,R),k(R)?-1:S(R)?0:1};function _(R){for(var z=R.g.length,B=[],X=0;X<z;X++)B[X]=~R.g[X];return new s(B,~R.h).add(x)}e.abs=function(){return k(this)?_(this):this},e.add=function(R){for(var z=Math.max(this.g.length,R.g.length),B=[],X=0,Y=0;Y<=z;Y++){var H=X+(this.i(Y)&65535)+(R.i(Y)&65535),Q=(H>>>16)+(this.i(Y)>>>16)+(R.i(Y)>>>16);X=Q>>>16,H&=65535,Q&=65535,B[Y]=Q<<16|H}return new s(B,B[B.length-1]&-2147483648?-1:0)};function N(R,z){return R.add(_(z))}e.j=function(R){if(S(this)||S(R))return m;if(k(this))return k(R)?_(this).j(_(R)):_(_(this).j(R));if(k(R))return _(this.j(_(R)));if(0>this.l(b)&&0>R.l(b))return f(this.m()*R.m());for(var z=this.g.length+R.g.length,B=[],X=0;X<2*z;X++)B[X]=0;for(X=0;X<this.g.length;X++)for(var Y=0;Y<R.g.length;Y++){var H=this.i(X)>>>16,Q=this.i(X)&65535,se=R.i(Y)>>>16,ie=R.i(Y)&65535;B[2*X+2*Y]+=Q*ie,C(B,2*X+2*Y),B[2*X+2*Y+1]+=H*ie,C(B,2*X+2*Y+1),B[2*X+2*Y+1]+=Q*se,C(B,2*X+2*Y+1),B[2*X+2*Y+2]+=H*se,C(B,2*X+2*Y+2)}for(X=0;X<z;X++)B[X]=B[2*X+1]<<16|B[2*X];for(X=z;X<2*z;X++)B[X]=0;return new s(B,0)};function C(R,z){for(;(R[z]&65535)!=R[z];)R[z+1]+=R[z]>>>16,R[z]&=65535,z++}function I(R,z){this.g=R,this.h=z}function D(R,z){if(S(z))throw Error("division by zero");if(S(R))return new I(m,m);if(k(R))return z=D(_(R),z),new I(_(z.g),_(z.h));if(k(z))return z=D(R,_(z)),new I(_(z.g),z.h);if(30<R.g.length){if(k(R)||k(z))throw Error("slowDivide_ only works with positive integers.");for(var B=x,X=z;0>=X.l(R);)B=L(B),X=L(X);var Y=F(B,1),H=F(X,1);for(X=F(X,2),B=F(B,2);!S(X);){var Q=H.add(X);0>=Q.l(R)&&(Y=Y.add(B),H=Q),X=F(X,1),B=F(B,1)}return z=N(R,Y.j(z)),new I(Y,z)}for(Y=m;0<=R.l(z);){for(B=Math.max(1,Math.floor(R.m()/z.m())),X=Math.ceil(Math.log(B)/Math.LN2),X=48>=X?1:Math.pow(2,X-48),H=f(B),Q=H.j(z);k(Q)||0<Q.l(R);)B-=X,H=f(B),Q=H.j(z);S(H)&&(H=x),Y=Y.add(H),R=N(R,Q)}return new I(Y,R)}e.A=function(R){return D(this,R).h},e.and=function(R){for(var z=Math.max(this.g.length,R.g.length),B=[],X=0;X<z;X++)B[X]=this.i(X)&R.i(X);return new s(B,this.h&R.h)},e.or=function(R){for(var z=Math.max(this.g.length,R.g.length),B=[],X=0;X<z;X++)B[X]=this.i(X)|R.i(X);return new s(B,this.h|R.h)},e.xor=function(R){for(var z=Math.max(this.g.length,R.g.length),B=[],X=0;X<z;X++)B[X]=this.i(X)^R.i(X);return new s(B,this.h^R.h)};function L(R){for(var z=R.g.length+1,B=[],X=0;X<z;X++)B[X]=R.i(X)<<1|R.i(X-1)>>>31;return new s(B,R.h)}function F(R,z){var B=z>>5;z%=32;for(var X=R.g.length-B,Y=[],H=0;H<X;H++)Y[H]=0<z?R.i(H+B)>>>z|R.i(H+B+1)<<32-z:R.i(H+B);return new s(Y,R.h)}n.prototype.digest=n.prototype.v,n.prototype.reset=n.prototype.s,n.prototype.update=n.prototype.u,wB=n,s.prototype.add=s.prototype.add,s.prototype.multiply=s.prototype.j,s.prototype.modulo=s.prototype.A,s.prototype.compare=s.prototype.l,s.prototype.toNumber=s.prototype.m,s.prototype.toString=s.prototype.toString,s.prototype.getBits=s.prototype.i,s.fromNumber=f,s.fromString=h,Ef=s}).apply(typeof N5<"u"?N5:typeof self<"u"?self:typeof window<"u"?window:{});var cv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};/** @license 1606Copyright The Closure Library Authors. 1607SPDX-License-Identifier: Apache-2.0 1608*/var kB,SB,mp,CB,hx,V3,_B,EB,AB;(function(){var e,t=typeof Object.defineProperties=="function"?Object.defineProperty:function(M,Z,ne){return M==Array.prototype||M==Object.prototype||(M[Z]=ne.value),M};function r(M){M=[typeof globalThis=="object"&&globalThis,M,typeof window=="object"&&window,typeof self=="object"&&self,typeof cv=="object"&&cv];for(var Z=0;Z<M.length;++Z){var ne=M[Z];if(ne&&ne.Math==Math)return ne}throw Error("Cannot find global object")}var n=r(this);function a(M,Z){if(Z)e:{var ne=n;M=M.split(".");for(var ye=0;ye<M.length-1;ye++){var Re=M[ye];if(!(Re in ne))break e;ne=ne[Re]}M=M[M.length-1],ye=ne[M],Z=Z(ye),Z!=ye&&Z!=null&&t(ne,M,{configurable:!0,writable:!0,value:Z})}}function i(M,Z){M instanceof String&&(M+="");var ne=0,ye=!1,Re={next:function(){if(!ye&&ne<M.length){var Xe=ne++;return{value:Z(Xe,M[Xe]),done:!1}}return ye=!0,{done:!0,value:void 0}}};return Re[Symbol.iterator]=function(){return Re},Re}a("Array.prototype.values",function(M){return M||function(){return i(this,function(Z,ne){return ne})}});/** @license 1609 1610 Copyright The Closure Library Authors. 1611 SPDX-License-Identifier: Apache-2.0 1612*/var s=s||{},o=this||self;function u(M){var Z=typeof M;return Z=Z!="object"?Z:M?Array.isArray(M)?"array":Z:"null",Z=="array"||Z=="object"&&typeof M.length=="number"}function f(M){var Z=typeof M;return Z=="object"&&M!=null||Z=="function"}function h(M,Z,ne){return M.call.apply(M.bind,arguments)}function m(M,Z,ne){if(!M)throw Error();if(2<arguments.length){var ye=Array.prototype.slice.call(arguments,2);return function(){var Re=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(Re,ye),M.apply(Z,Re)}}return function(){return M.apply(Z,arguments)}}function x(M,Z,ne){return x=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?h:m,x.apply(null,arguments)}function b(M,Z){var ne=Array.prototype.slice.call(arguments,1);return function(){var ye=ne.slice();return ye.push.apply(ye,arguments),M.apply(this,ye)}}function S(M,Z){function ne(){}ne.prototype=Z.prototype,M.aa=Z.prototype,M.prototype=new ne,M.prototype.constructor=M,M.Qb=function(ye,Re,Xe){for(var bt=Array(arguments.length-2),Vr=2;Vr<arguments.length;Vr++)bt[Vr-2]=arguments[Vr];return Z.prototype[Re].apply(ye,bt)}}function k(M){const Z=M.length;if(0<Z){const ne=Array(Z);for(let ye=0;ye<Z;ye++)ne[ye]=M[ye];return ne}return[]}function _(M,Z){for(let ne=1;ne<arguments.length;ne++){const ye=arguments[ne];if(u(ye)){const Re=M.length||0,Xe=ye.length||0;M.length=Re+Xe;for(let bt=0;bt<Xe;bt++)M[Re+bt]=ye[bt]}else M.push(ye)}}class N{constructor(Z,ne){this.i=Z,this.j=ne,this.h=0,this.g=null}get(){let Z;return 0<this.h?(this.h--,Z=this.g,this.g=Z.next,Z.next=null):Z=this.i(),Z}}function C(M){return/^[\s\xa0]*$/.test(M)}function I(){var M=o.navigator;return M&&(M=M.userAgent)?M:""}function D(M){return D[" "](M),M}D[" "]=function(){};var L=I().indexOf("Gecko")!=-1&&!(I().toLowerCase().indexOf("webkit")!=-1&&I().indexOf("Edge")==-1)&&!(I().indexOf("Trident")!=-1||I().indexOf("MSIE")!=-1)&&I().indexOf("Edge")==-1;function F(M,Z,ne){for(const ye in M)Z.call(ne,M[ye],ye,M)}function R(M,Z){for(const ne in M)Z.call(void 0,M[ne],ne,M)}function z(M){const Z={};for(const ne in M)Z[ne]=M[ne];return Z}const B="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function X(M,Z){let ne,ye;for(let Re=1;Re<arguments.length;Re++){ye=arguments[Re];for(ne in ye)M[ne]=ye[ne];for(let Xe=0;Xe<B.length;Xe++)ne=B[Xe],Object.prototype.hasOwnProperty.call(ye,ne)&&(M[ne]=ye[ne])}}function Y(M){var Z=1;M=M.split(":");const ne=[];for(;0<Z&&M.length;)ne.push(M.shift()),Z--;return M.length&&ne.push(M.join(":")),ne}function H(M){o.setTimeout(()=>{throw M},0)}function Q(){var M=te;let Z=null;return M.g&&(Z=M.g,M.g=M.g.next,M.g||(M.h=null),Z.next=null),Z}class se{constructor(){this.h=this.g=null}add(Z,ne){const ye=ie.get();ye.set(Z,ne),this.h?this.h.next=ye:this.g=ye,this.h=ye}}var ie=new N(()=>new de,M=>M.reset());class de{constructor(){this.next=this.g=this.h=null}set(Z,ne){this.h=Z,this.g=ne,this.next=null}reset(){this.next=this.g=this.h=null}}let pe,ge=!1,te=new se,ve=()=>{const M=o.Promise.resolve(void 0);pe=()=>{M.then(Me)}};var Me=()=>{for(var M;M=Q();){try{M.h.call(M.g)}catch(ne){H(ne)}var Z=ie;Z.j(M),100>Z.h&&(Z.h++,M.next=Z.g,Z.g=M)}ge=!1};function oe(){this.s=this.s,this.C=this.C}oe.prototype.s=!1,oe.prototype.ma=function(){this.s||(this.s=!0,this.N())},oe.prototype.N=function(){if(this.C)for(;this.C.length;)this.C.shift()()};function xe(M,Z){this.type=M,this.g=this.target=Z,this.defaultPrevented=!1}xe.prototype.h=function(){this.defaultPrevented=!0};var we=function(){if(!o.addEventListener||!Object.defineProperty)return!1;var M=!1,Z=Object.defineProperty({},"passive",{get:function(){M=!0}});try{const ne=()=>{};o.addEventListener("test",ne,Z),o.removeEventListener("test",ne,Z)}catch{}return M}();function Ce(M,Z){if(xe.call(this,M?M.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,M){var ne=this.type=M.type,ye=M.changedTouches&&M.changedTouches.length?M.changedTouches[0]:null;if(this.target=M.target||M.srcElement,this.g=Z,Z=M.relatedTarget){if(L){e:{try{D(Z.nodeName);var Re=!0;break e}catch{}Re=!1}Re||(Z=null)}}else ne=="mouseover"?Z=M.fromElement:ne=="mouseout"&&(Z=M.toElement);this.relatedTarget=Z,ye?(this.clientX=ye.clientX!==void 0?ye.clientX:ye.pageX,this.clientY=ye.clientY!==void 0?ye.clientY:ye.pageY,this.screenX=ye.screenX||0,this.screenY=ye.screenY||0):(this.clientX=M.clientX!==void 0?M.clientX:M.pageX,this.clientY=M.clientY!==void 0?M.clientY:M.pageY,this.screenX=M.screenX||0,this.screenY=M.screenY||0),this.button=M.button,this.key=M.key||"",this.ctrlKey=M.ctrlKey,this.altKey=M.altKey,this.shiftKey=M.shiftKey,this.metaKey=M.metaKey,this.pointerId=M.pointerId||0,this.pointerType=typeof M.pointerType=="string"?M.pointerType:De[M.pointerType]||"",this.state=M.state,this.i=M,M.defaultPrevented&&Ce.aa.h.call(this)}}S(Ce,xe);var De={2:"touch",3:"pen",4:"mouse"};Ce.prototype.h=function(){Ce.aa.h.call(this);var M=this.i;M.preventDefault?M.preventDefault():M.returnValue=!1};var Ve="closure_listenable_"+(1e6*Math.random()|0),He=0;function Pe(M,Z,ne,ye,Re){this.listener=M,this.proxy=null,this.src=Z,this.type=ne,this.capture=!!ye,this.ha=Re,this.key=++He,this.da=this.fa=!1}function Le(M){M.da=!0,M.listener=null,M.proxy=null,M.src=null,M.ha=null}function Ge(M){this.src=M,this.g={},this.h=0}Ge.prototype.add=function(M,Z,ne,ye,Re){var Xe=M.toString();M=this.g[Xe],M||(M=this.g[Xe]=[],this.h++);var bt=ot(M,Z,ye,Re);return-1<bt?(Z=M[bt],ne||(Z.fa=!1)):(Z=new Pe(Z,this.src,Xe,!!ye,Re),Z.fa=ne,M.push(Z)),Z};function ce(M,Z){var ne=Z.type;if(ne in M.g){var ye=M.g[ne],Re=Array.prototype.indexOf.call(ye,Z,void 0),Xe;(Xe=0<=Re)&&Array.prototype.splice.call(ye,Re,1),Xe&&(Le(Z),M.g[ne].length==0&&(delete M.g[ne],M.h--))}}function ot(M,Z,ne,ye){for(var Re=0;Re<M.length;++Re){var Xe=M[Re];if(!Xe.da&&Xe.listener==Z&&Xe.capture==!!ne&&Xe.ha==ye)return Re}return-1}var rt="closure_lm_"+(1e6*Math.random()|0),ut={};function ht(M,Z,ne,ye,Re){if(ye&&ye.once)return Oe(M,Z,ne,ye,Re);if(Array.isArray(Z)){for(var Xe=0;Xe<Z.length;Xe++)ht(M,Z[Xe],ne,ye,Re);return null}return ne=zt(ne),M&&M[Ve]?M.K(Z,ne,f(ye)?!!ye.capture:!!ye,Re):st(M,Z,ne,!1,ye,Re)}function st(M,Z,ne,ye,Re,Xe){if(!Z)throw Error("Invalid event type");var bt=f(Re)?!!Re.capture:!!Re,Vr=xt(M);if(Vr||(M[rt]=Vr=new Ge(M)),ne=Vr.add(Z,ne,ye,bt,Xe),ne.proxy)return ne;if(ye=Se(),ne.proxy=ye,ye.src=M,ye.listener=ne,M.addEventListener)we||(Re=bt),Re===void 0&&(Re=!1),M.addEventListener(Z.toString(),ye,Re);else if(M.attachEvent)M.attachEvent(ct(Z.toString()),ye);else if(M.addListener&&M.removeListener)M.addListener(ye);else throw Error("addEventListener and attachEvent are unavailable.");return ne}function Se(){function M(ne){return Z.call(M.src,M.listener,ne)}const Z=at;return M}function Oe(M,Z,ne,ye,Re){if(Array.isArray(Z)){for(var Xe=0;Xe<Z.length;Xe++)Oe(M,Z[Xe],ne,ye,Re);return null}return ne=zt(ne),M&&M[Ve]?M.L(Z,ne,f(ye)?!!ye.capture:!!ye,Re):st(M,Z,ne,!0,ye,Re)}function Ue(M,Z,ne,ye,Re){if(Array.isArray(Z))for(var Xe=0;Xe<Z.length;Xe++)Ue(M,Z[Xe],ne,ye,Re);else ye=f(ye)?!!ye.capture:!!ye,ne=zt(ne),M&&M[Ve]?(M=M.i,Z=String(Z).toString(),Z in M.g&&(Xe=M.g[Z],ne=ot(Xe,ne,ye,Re),-1<ne&&(Le(Xe[ne]),Array.prototype.splice.call(Xe,ne,1),Xe.length==0&&(delete M.g[Z],M.h--)))):M&&(M=xt(M))&&(Z=M.g[Z.toString()],M=-1,Z&&(M=ot(Z,ne,ye,Re)),(ne=-1<M?Z[M]:null)&<(ne))}function lt(M){if(typeof M!="number"&&M&&!M.da){var Z=M.src;if(Z&&Z[Ve])ce(Z.i,M);else{var ne=M.type,ye=M.proxy;Z.removeEventListener?Z.removeEventListener(ne,ye,M.capture):Z.detachEvent?Z.detachEvent(ct(ne),ye):Z.addListener&&Z.removeListener&&Z.removeListener(ye),(ne=xt(Z))?(ce(ne,M),ne.h==0&&(ne.src=null,Z[rt]=null)):Le(M)}}}function ct(M){return M in ut?ut[M]:ut[M]="on"+M}function at(M,Z){if(M.da)M=!0;else{Z=new Ce(Z,this);var ne=M.listener,ye=M.ha||M.src;M.fa&<(M),M=ne.call(ye,Z)}return M}function xt(M){return M=M[rt],M instanceof Ge?M:null}var It="__closure_events_fn_"+(1e9*Math.random()>>>0);function zt(M){return typeof M=="function"?M:(M[It]||(M[It]=function(Z){return M.handleEvent(Z)}),M[It])}function qt(){oe.call(this),this.i=new Ge(this),this.M=this,this.F=null}S(qt,oe),qt.prototype[Ve]=!0,qt.prototype.removeEventListener=function(M,Z,ne,ye){Ue(this,M,Z,ne,ye)};function Ot(M,Z){var ne,ye=M.F;if(ye)for(ne=[];ye;ye=ye.F)ne.push(ye);if(M=M.M,ye=Z.type||Z,typeof Z=="string")Z=new xe(Z,M);else if(Z instanceof xe)Z.target=Z.target||M;else{var Re=Z;Z=new xe(ye,M),X(Z,Re)}if(Re=!0,ne)for(var Xe=ne.length-1;0<=Xe;Xe--){var bt=Z.g=ne[Xe];Re=Zr(bt,ye,!0,Z)&&Re}if(bt=Z.g=M,Re=Zr(bt,ye,!0,Z)&&Re,Re=Zr(bt,ye,!1,Z)&&Re,ne)for(Xe=0;Xe<ne.length;Xe++)bt=Z.g=ne[Xe],Re=Zr(bt,ye,!1,Z)&&Re}qt.prototype.N=function(){if(qt.aa.N.call(this),this.i){var M=this.i,Z;for(Z in M.g){for(var ne=M.g[Z],ye=0;ye<ne.length;ye++)Le(ne[ye]);delete M.g[Z],M.h--}}this.F=null},qt.prototype.K=function(M,Z,ne,ye){return this.i.add(String(M),Z,!1,ne,ye)},qt.prototype.L=function(M,Z,ne,ye){return this.i.add(String(M),Z,!0,ne,ye)};function Zr(M,Z,ne,ye){if(Z=M.i.g[String(Z)],!Z)return!0;Z=Z.concat();for(var Re=!0,Xe=0;Xe<Z.length;++Xe){var bt=Z[Xe];if(bt&&!bt.da&&bt.capture==ne){var Vr=bt.listener,ka=bt.ha||bt.src;bt.fa&&ce(M.i,bt),Re=Vr.call(ka,ye)!==!1&&Re}}return Re&&!ye.defaultPrevented}function Bt(M,Z,ne){if(typeof M=="function")ne&&(M=x(M,ne));else if(M&&typeof M.handleEvent=="function")M=x(M.handleEvent,M);else throw Error("Invalid listener argument");return 2147483647<Number(Z)?-1:o.setTimeout(M,Z||0)}function pr(M){M.g=Bt(()=>{M.g=null,M.i&&(M.i=!1,pr(M))},M.l);const Z=M.h;M.h=null,M.m.apply(null,Z)}class ua extends oe{constructor(Z,ne){super(),this.m=Z,this.l=ne,this.h=null,this.i=!1,this.g=null}j(Z){this.h=arguments,this.g?this.i=!0:pr(this)}N(){super.N(),this.g&&(o.clearTimeout(this.g),this.g=null,this.i=!1,this.h=null)}}function Er(M){oe.call(this),this.h=M,this.g={}}S(Er,oe);var Mi=[];function Eo(M){F(M.g,function(Z,ne){this.g.hasOwnProperty(ne)&<(Z)},M),M.g={}}Er.prototype.N=function(){Er.aa.N.call(this),Eo(this)},Er.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")};var $u=o.JSON.stringify,Rd=o.JSON.parse,jd=class{stringify(M){return o.JSON.stringify(M,void 0)}parse(M){return o.JSON.parse(M,void 0)}};function pc(){}pc.prototype.h=null;function ds(M){return M.h||(M.h=M.i())}function Wu(){}var Ys={OPEN:"a",kb:"b",Ja:"c",wb:"d"};function Xs(){xe.call(this,"d")}S(Xs,xe);function Hu(){xe.call(this,"c")}S(Hu,xe);var hs={},Gu=null;function mc(){return Gu=Gu||new qt}hs.La="serverreachability";function Fd(M){xe.call(this,hs.La,M)}S(Fd,xe);function gl(M){const Z=mc();Ot(Z,new Fd(Z))}hs.STAT_EVENT="statevent";function zd(M,Z){xe.call(this,hs.STAT_EVENT,M),this.stat=Z}S(zd,xe);function Kn(M){const Z=mc();Ot(Z,new zd(Z,M))}hs.Ma="timingevent";function yc(M,Z){xe.call(this,hs.Ma,M),this.size=Z}S(yc,xe);function pl(M,Z){if(typeof M!="function")throw Error("Fn must not be null and must be a function");return o.setTimeout(function(){M()},Z)}function qs(){this.g=!0}qs.prototype.xa=function(){this.g=!1};function Yu(M,Z,ne,ye,Re,Xe){M.info(function(){if(M.g)if(Xe)for(var bt="",Vr=Xe.split("&"),ka=0;ka<Vr.length;ka++){var kr=Vr[ka].split("=");if(1<kr.length){var Ba=kr[0];kr=kr[1];var Ua=Ba.split("_");bt=2<=Ua.length&&Ua[1]=="type"?bt+(Ba+"="+kr+"&"):bt+(Ba+"=redacted&")}}else bt=null;else bt=Xe;return"XMLHTTP REQ ("+ye+") [attempt "+Re+"]: "+Z+` 1613`+ne+` 1614`+bt})}function he(M,Z,ne,ye,Re,Xe,bt){M.info(function(){return"XMLHTTP RESP ("+ye+") [ attempt "+Re+"]: "+Z+` 1615`+ne+` 1616`+Xe+" "+bt})}function _e(M,Z,ne,ye){M.info(function(){return"XMLHTTP TEXT ("+Z+"): "+ke(M,ne)+(ye?" "+ye:"")})}function be(M,Z){M.info(function(){return"TIMEOUT: "+Z})}qs.prototype.info=function(){};function ke(M,Z){if(!M.g)return Z;if(!Z)return null;try{var ne=JSON.parse(Z);if(ne){for(M=0;M<ne.length;M++)if(Array.isArray(ne[M])){var ye=ne[M];if(!(2>ye.length)){var Re=ye[1];if(Array.isArray(Re)&&!(1>Re.length)){var Xe=Re[0];if(Xe!="noop"&&Xe!="stop"&&Xe!="close")for(var bt=1;bt<Re.length;bt++)Re[bt]=""}}}}return $u(ne)}catch{return Z}}var Ee={NO_ERROR:0,gb:1,tb:2,sb:3,nb:4,rb:5,ub:6,Ia:7,TIMEOUT:8,xb:9},Ae={lb:"complete",Hb:"success",Ja:"error",Ia:"abort",zb:"ready",Ab:"readystatechange",TIMEOUT:"timeout",vb:"incrementaldata",yb:"progress",ob:"downloadprogress",Pb:"uploadprogress"},ze;function Ze(){}S(Ze,pc),Ze.prototype.g=function(){return new XMLHttpRequest},Ze.prototype.i=function(){return{}},ze=new Ze;function je(M,Z,ne,ye){this.j=M,this.i=Z,this.l=ne,this.R=ye||1,this.U=new Er(this),this.I=45e3,this.H=null,this.o=!1,this.m=this.A=this.v=this.L=this.F=this.S=this.B=null,this.D=[],this.g=null,this.C=0,this.s=this.u=null,this.X=-1,this.J=!1,this.O=0,this.M=null,this.W=this.K=this.T=this.P=!1,this.h=new Be}function Be(){this.i=null,this.g="",this.h=!1}var $e={},ft={};function ee(M,Z,ne){M.L=1,M.v=Fe(me(Z)),M.m=ne,M.P=!0,l(M,null)}function l(M,Z){M.F=Date.now(),p(M),M.A=me(M.v);var ne=M.A,ye=M.R;Array.isArray(ye)||(ye=[String(ye)]),vr(ne.i,"t",ye),M.C=0,ne=M.j.J,M.h=new Be,M.g=IL(M.j,ne?Z:null,!M.m),0<M.O&&(M.M=new ua(x(M.Y,M,M.g),M.O)),Z=M.U,ne=M.g,ye=M.ca;var Re="readystatechange";Array.isArray(Re)||(Re&&(Mi[0]=Re.toString()),Re=Mi);for(var Xe=0;Xe<Re.length;Xe++){var bt=ht(ne,Re[Xe],ye||Z.handleEvent,!1,Z.h||Z);if(!bt)break;Z.g[bt.key]=bt}Z=M.H?z(M.H):{},M.m?(M.u||(M.u="POST"),Z["Content-Type"]="application/x-www-form-urlencoded",M.g.ea(M.A,M.u,M.m,Z)):(M.u="GET",M.g.ea(M.A,M.u,null,Z)),gl(),Yu(M.i,M.u,M.A,M.l,M.R,M.m)}je.prototype.ca=function(M){M=M.target;const Z=this.M;Z&&ml(M)==3?Z.j():this.Y(M)},je.prototype.Y=function(M){try{if(M==this.g)e:{const Ua=ml(this.g);var Z=this.g.Ba();const Vd=this.g.Z();if(!(3>Ua)&&(Ua!=3||this.g&&(this.h.h||this.g.oa()||wL(this.g)))){this.J||Ua!=4||Z==7||(Z==8||0>=Vd?gl(3):gl(2)),v(this);var ne=this.g.Z();this.X=ne;t:if(c(this)){var ye=wL(this.g);M="";var Re=ye.length,Xe=ml(this.g)==4;if(!this.h.i){if(typeof TextDecoder>"u"){E(this),w(this);var bt="";break t}this.h.i=new o.TextDecoder}for(Z=0;Z<Re;Z++)this.h.h=!0,M+=this.h.i.decode(ye[Z],{stream:!(Xe&&Z==Re-1)});ye.length=0,this.h.g+=M,this.C=0,bt=this.h.g}else bt=this.g.oa();if(this.o=ne==200,he(this.i,this.u,this.A,this.l,this.R,Ua,ne),this.o){if(this.T&&!this.K){t:{if(this.g){var Vr,ka=this.g;if((Vr=ka.g?ka.g.getResponseHeader("X-HTTP-Initial-Response"):null)&&!C(Vr)){var kr=Vr;break t}}kr=null}if(ne=kr)_e(this.i,this.l,ne,"Initial handshake response via X-HTTP-Initial-Response"),this.K=!0,T(this,ne);else{this.o=!1,this.s=3,Kn(12),E(this),w(this);break e}}if(this.P){ne=!0;let Qs;for(;!this.J&&this.C<bt.length;)if(Qs=d(this,bt),Qs==ft){Ua==4&&(this.s=4,Kn(14),ne=!1),_e(this.i,this.l,null,"[Incomplete Response]");break}else if(Qs==$e){this.s=4,Kn(15),_e(this.i,this.l,bt,"[Invalid Chunk]"),ne=!1;break}else _e(this.i,this.l,Qs,null),T(this,Qs);if(c(this)&&this.C!=0&&(this.h.g=this.h.g.slice(this.C),this.C=0),Ua!=4||bt.length!=0||this.h.h||(this.s=1,Kn(16),ne=!1),this.o=this.o&&ne,!ne)_e(this.i,this.l,bt,"[Invalid Chunked Response]"),E(this),w(this);else if(0<bt.length&&!this.W){this.W=!0;var Ba=this.j;Ba.g==this&&Ba.ba&&!Ba.M&&(Ba.j.info("Great, no buffering proxy detected. Bytes received: "+bt.length),Rk(Ba),Ba.M=!0,Kn(11))}}else _e(this.i,this.l,bt,null),T(this,bt);Ua==4&&E(this),this.o&&!this.J&&(Ua==4?TL(this.j,this):(this.o=!1,p(this)))}else zK(this.g),ne==400&&0<bt.indexOf("Unknown SID")?(this.s=3,Kn(12)):(this.s=0,Kn(13)),E(this),w(this)}}}catch{}finally{}};function c(M){return M.g?M.u=="GET"&&M.L!=2&&M.j.Ca:!1}function d(M,Z){var ne=M.C,ye=Z.indexOf(` 1617`,ne);return ye==-1?ft:(ne=Number(Z.substring(ne,ye)),isNaN(ne)?$e:(ye+=1,ye+ne>Z.length?ft:(Z=Z.slice(ye,ye+ne),M.C=ye+ne,Z)))}je.prototype.cancel=function(){this.J=!0,E(this)};function p(M){M.S=Date.now()+M.I,y(M,M.I)}function y(M,Z){if(M.B!=null)throw Error("WatchDog timer not null");M.B=pl(x(M.ba,M),Z)}function v(M){M.B&&(o.clearTimeout(M.B),M.B=null)}je.prototype.ba=function(){this.B=null;const M=Date.now();0<=M-this.S?(be(this.i,this.A),this.L!=2&&(gl(),Kn(17)),E(this),this.s=2,w(this)):y(this,this.S-M)};function w(M){M.j.G==0||M.J||TL(M.j,M)}function E(M){v(M);var Z=M.M;Z&&typeof Z.ma=="function"&&Z.ma(),M.M=null,Eo(M.U),M.g&&(Z=M.g,M.g=null,Z.abort(),Z.ma())}function T(M,Z){try{var ne=M.j;if(ne.G!=0&&(ne.g==M||q(ne.h,M))){if(!M.K&&q(ne.h,M)&&ne.G==3){try{var ye=ne.Da.g.parse(Z)}catch{ye=null}if(Array.isArray(ye)&&ye.length==3){var Re=ye;if(Re[0]==0){e:if(!ne.u){if(ne.g)if(ne.g.F+3e3<M.F)Vy(ne),By(ne);else break e;Ok(ne),Kn(18)}}else ne.za=Re[1],0<ne.za-ne.T&&37500>Re[2]&&ne.F&&ne.v==0&&!ne.C&&(ne.C=pl(x(ne.Za,ne),6e3));if(1>=G(ne.h)&&ne.ca){try{ne.ca()}catch{}ne.ca=void 0}}else qu(ne,11)}else if((M.K||ne.g==M)&&Vy(ne),!C(Z))for(Re=ne.Da.g.parse(Z),Z=0;Z<Re.length;Z++){let kr=Re[Z];if(ne.T=kr[0],kr=kr[1],ne.G==2)if(kr[0]=="c"){ne.K=kr[1],ne.ia=kr[2];const Ba=kr[3];Ba!=null&&(ne.la=Ba,ne.j.info("VER="+ne.la));const Ua=kr[4];Ua!=null&&(ne.Aa=Ua,ne.j.info("SVER="+ne.Aa));const Vd=kr[5];Vd!=null&&typeof Vd=="number"&&0<Vd&&(ye=1.5*Vd,ne.L=ye,ne.j.info("backChannelRequestTimeoutMs_="+ye)),ye=ne;const Qs=M.g;if(Qs){const Wy=Qs.g?Qs.g.getResponseHeader("X-Client-Wire-Protocol"):null;if(Wy){var Xe=ye.h;Xe.g||Wy.indexOf("spdy")==-1&&Wy.indexOf("quic")==-1&&Wy.indexOf("h2")==-1||(Xe.j=Xe.l,Xe.g=new Set,Xe.h&&(K(Xe,Xe.h),Xe.h=null))}if(ye.D){const jk=Qs.g?Qs.g.getResponseHeader("X-HTTP-Session-Id"):null;jk&&(ye.ya=jk,We(ye.I,ye.D,jk))}}ne.G=3,ne.l&&ne.l.ua(),ne.ba&&(ne.R=Date.now()-M.F,ne.j.info("Handshake RTT: "+ne.R+"ms")),ye=ne;var bt=M;if(ye.qa=LL(ye,ye.J?ye.ia:null,ye.W),bt.K){re(ye.h,bt);var Vr=bt,ka=ye.L;ka&&(Vr.I=ka),Vr.B&&(v(Vr),p(Vr)),ye.g=bt}else EL(ye);0<ne.i.length&&Uy(ne)}else kr[0]!="stop"&&kr[0]!="close"||qu(ne,7);else ne.G==3&&(kr[0]=="stop"||kr[0]=="close"?kr[0]=="stop"?qu(ne,7):Dk(ne):kr[0]!="noop"&&ne.l&&ne.l.ta(kr),ne.v=0)}}gl(4)}catch{}}var P=class{constructor(M,Z){this.g=M,this.map=Z}};function O(M){this.l=M||10,o.PerformanceNavigationTiming?(M=o.performance.getEntriesByType("navigation"),M=0<M.length&&(M[0].nextHopProtocol=="hq"||M[0].nextHopProtocol=="h2")):M=!!(o.chrome&&o.chrome.loadTimes&&o.chrome.loadTimes()&&o.chrome.loadTimes().wasFetchedViaSpdy),this.j=M?this.l:1,this.g=null,1<this.j&&(this.g=new Set),this.h=null,this.i=[]}function j(M){return M.h?!0:M.g?M.g.size>=M.j:!1}function G(M){return M.h?1:M.g?M.g.size:0}function q(M,Z){return M.h?M.h==Z:M.g?M.g.has(Z):!1}function K(M,Z){M.g?M.g.add(Z):M.h=Z}function re(M,Z){M.h&&M.h==Z?M.h=null:M.g&&M.g.has(Z)&&M.g.delete(Z)}O.prototype.cancel=function(){if(this.i=ae(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&this.g.size!==0){for(const M of this.g.values())M.cancel();this.g.clear()}};function ae(M){if(M.h!=null)return M.i.concat(M.h.D);if(M.g!=null&&M.g.size!==0){let Z=M.i;for(const ne of M.g.values())Z=Z.concat(ne.D);return Z}return k(M.i)}function le(M){if(M.V&&typeof M.V=="function")return M.V();if(typeof Map<"u"&&M instanceof Map||typeof Set<"u"&&M instanceof Set)return Array.from(M.values());if(typeof M=="string")return M.split("");if(u(M)){for(var Z=[],ne=M.length,ye=0;ye<ne;ye++)Z.push(M[ye]);return Z}Z=[],ne=0;for(ye in M)Z[ne++]=M[ye];return Z}function A(M){if(M.na&&typeof M.na=="function")return M.na();if(!M.V||typeof M.V!="function"){if(typeof Map<"u"&&M instanceof Map)return Array.from(M.keys());if(!(typeof Set<"u"&&M instanceof Set)){if(u(M)||typeof M=="string"){var Z=[];M=M.length;for(var ne=0;ne<M;ne++)Z.push(ne);return Z}Z=[],ne=0;for(const ye in M)Z[ne++]=ye;return Z}}}function W(M,Z){if(M.forEach&&typeof M.forEach=="function")M.forEach(Z,void 0);else if(u(M)||typeof M=="string")Array.prototype.forEach.call(M,Z,void 0);else for(var ne=A(M),ye=le(M),Re=ye.length,Xe=0;Xe<Re;Xe++)Z.call(void 0,ye[Xe],ne&&ne[Xe],M)}var J=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function fe(M,Z){if(M){M=M.split("&");for(var ne=0;ne<M.length;ne++){var ye=M[ne].indexOf("="),Re=null;if(0<=ye){var Xe=M[ne].substring(0,ye);Re=M[ne].substring(ye+1)}else Xe=M[ne];Z(Xe,Re?decodeURIComponent(Re.replace(/\+/g," ")):"")}}}function ue(M){if(this.g=this.o=this.j="",this.s=null,this.m=this.l="",this.h=!1,M instanceof ue){this.h=M.h,Ne(this,M.j),this.o=M.o,this.g=M.g,Te(this,M.s),this.l=M.l;var Z=M.i,ne=new Lr;ne.i=Z.i,Z.g&&(ne.g=new Map(Z.g),ne.h=Z.h),Ye(this,ne),this.m=M.m}else M&&(Z=String(M).match(J))?(this.h=!1,Ne(this,Z[1]||"",!0),this.o=Je(Z[2]||""),this.g=Je(Z[3]||"",!0),Te(this,Z[4]),this.l=Je(Z[5]||"",!0),Ye(this,Z[6]||"",!0),this.m=Je(Z[7]||"")):(this.h=!1,this.i=new Lr(null,this.h))}ue.prototype.toString=function(){var M=[],Z=this.j;Z&&M.push(pt(Z,At,!0),":");var ne=this.g;return(ne||Z=="file")&&(M.push("//"),(Z=this.o)&&M.push(pt(Z,At,!0),"@"),M.push(encodeURIComponent(String(ne)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),ne=this.s,ne!=null&&M.push(":",String(ne))),(ne=this.l)&&(this.g&&ne.charAt(0)!="/"&&M.push("/"),M.push(pt(ne,ne.charAt(0)=="/"?$t:Mt,!0))),(ne=this.i.toString())&&M.push("?",ne),(ne=this.m)&&M.push("#",pt(ne,rr)),M.join("")};function me(M){return new ue(M)}function Ne(M,Z,ne){M.j=ne?Je(Z,!0):Z,M.j&&(M.j=M.j.replace(/:$/,""))}function Te(M,Z){if(Z){if(Z=Number(Z),isNaN(Z)||0>Z)throw Error("Bad port number "+Z);M.s=Z}else M.s=null}function Ye(M,Z,ne){Z instanceof Lr?(M.i=Z,Tr(M.i,M.h)):(ne||(Z=pt(Z,Ut)),M.i=new Lr(Z,M.h))}function We(M,Z,ne){M.i.set(Z,ne)}function Fe(M){return We(M,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),M}function Je(M,Z){return M?Z?decodeURI(M.replace(/%25/g,"%2525")):decodeURIComponent(M):""}function pt(M,Z,ne){return typeof M=="string"?(M=encodeURI(M).replace(Z,St),ne&&(M=M.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),M):null}function St(M){return M=M.charCodeAt(0),"%"+(M>>4&15).toString(16)+(M&15).toString(16)}var At=/[#\/\?@]/g,Mt=/[#\?:]/g,$t=/[#\?]/g,Ut=/[#\?@]/g,rr=/#/g;function Lr(M,Z){this.h=this.g=null,this.i=M||null,this.j=!!Z}function Ar(M){M.g||(M.g=new Map,M.h=0,M.i&&fe(M.i,function(Z,ne){M.add(decodeURIComponent(Z.replace(/\+/g," ")),ne)}))}e=Lr.prototype,e.add=function(M,Z){Ar(this),this.i=null,M=ir(this,M);var ne=this.g.get(M);return ne||this.g.set(M,ne=[]),ne.push(Z),this.h+=1,this};function Pr(M,Z){Ar(M),Z=ir(M,Z),M.g.has(Z)&&(M.i=null,M.h-=M.g.get(Z).length,M.g.delete(Z))}function za(M,Z){return Ar(M),Z=ir(M,Z),M.g.has(Z)}e.forEach=function(M,Z){Ar(this),this.g.forEach(function(ne,ye){ne.forEach(function(Re){M.call(Z,Re,ye,this)},this)},this)},e.na=function(){Ar(this);const M=Array.from(this.g.values()),Z=Array.from(this.g.keys()),ne=[];for(let ye=0;ye<Z.length;ye++){const Re=M[ye];for(let Xe=0;Xe<Re.length;Xe++)ne.push(Z[ye])}return ne},e.V=function(M){Ar(this);let Z=[];if(typeof M=="string")za(this,M)&&(Z=Z.concat(this.g.get(ir(this,M))));else{M=Array.from(this.g.values());for(let ne=0;ne<M.length;ne++)Z=Z.concat(M[ne])}return Z},e.set=function(M,Z){return Ar(this),this.i=null,M=ir(this,M),za(this,M)&&(this.h-=this.g.get(M).length),this.g.set(M,[Z]),this.h+=1,this},e.get=function(M,Z){return M?(M=this.V(M),0<M.length?String(M[0]):Z):Z};function vr(M,Z,ne){Pr(M,Z),0<ne.length&&(M.i=null,M.g.set(ir(M,Z),k(ne)),M.h+=ne.length)}e.toString=function(){if(this.i)return this.i;if(!this.g)return"";const M=[],Z=Array.from(this.g.keys());for(var ne=0;ne<Z.length;ne++){var ye=Z[ne];const Xe=encodeURIComponent(String(ye)),bt=this.V(ye);for(ye=0;ye<bt.length;ye++){var Re=Xe;bt[ye]!==""&&(Re+="="+encodeURIComponent(String(bt[ye]))),M.push(Re)}}return this.i=M.join("&")};function ir(M,Z){return Z=String(Z),M.j&&(Z=Z.toLowerCase()),Z}function Tr(M,Z){Z&&!M.j&&(Ar(M),M.i=null,M.g.forEach(function(ne,ye){var Re=ye.toLowerCase();ye!=Re&&(Pr(this,ye),vr(this,Re,ne))},M)),M.j=Z}function fa(M,Z){const ne=new qs;if(o.Image){const ye=new Image;ye.onload=b(Jn,ne,"TestLoadImage: loaded",!0,Z,ye),ye.onerror=b(Jn,ne,"TestLoadImage: error",!1,Z,ye),ye.onabort=b(Jn,ne,"TestLoadImage: abort",!1,Z,ye),ye.ontimeout=b(Jn,ne,"TestLoadImage: timeout",!1,Z,ye),o.setTimeout(function(){ye.ontimeout&&ye.ontimeout()},1e4),ye.src=M}else Z(!1)}function da(M,Z){const ne=new qs,ye=new AbortController,Re=setTimeout(()=>{ye.abort(),Jn(ne,"TestPingServer: timeout",!1,Z)},1e4);fetch(M,{signal:ye.signal}).then(Xe=>{clearTimeout(Re),Xe.ok?Jn(ne,"TestPingServer: ok",!0,Z):Jn(ne,"TestPingServer: server error",!1,Z)}).catch(()=>{clearTimeout(Re),Jn(ne,"TestPingServer: error",!1,Z)})}function Jn(M,Z,ne,ye,Re){try{Re&&(Re.onload=null,Re.onerror=null,Re.onabort=null,Re.ontimeout=null),ye(ne)}catch{}}function Xu(){this.g=new jd}function wa(M,Z,ne){const ye=ne||"";try{W(M,function(Re,Xe){let bt=Re;f(Re)&&(bt=$u(Re)),Z.push(ye+Xe+"="+encodeURIComponent(bt))})}catch(Re){throw Z.push(ye+"type="+encodeURIComponent("_badmap")),Re}}function di(M){this.l=M.Ub||null,this.j=M.eb||!1}S(di,pc),di.prototype.g=function(){return new Bd(this.l,this.j)},di.prototype.i=function(M){return function(){return M}}({});function Bd(M,Z){qt.call(this),this.D=M,this.o=Z,this.m=void 0,this.status=this.readyState=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.u=new Headers,this.h=null,this.B="GET",this.A="",this.g=!1,this.v=this.j=this.l=null}S(Bd,qt),e=Bd.prototype,e.open=function(M,Z){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.B=M,this.A=Z,this.readyState=1,Ng(this)},e.send=function(M){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");this.g=!0;const Z={headers:this.u,method:this.B,credentials:this.m,cache:void 0};M&&(Z.body=M),(this.D||o).fetch(new Request(this.A,Z)).then(this.Sa.bind(this),this.ga.bind(this))},e.abort=function(){this.response=this.responseText="",this.u=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch(()=>{}),1<=this.readyState&&this.g&&this.readyState!=4&&(this.g=!1,Tg(this)),this.readyState=0},e.Sa=function(M){if(this.g&&(this.l=M,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=M.headers,this.readyState=2,Ng(this)),this.g&&(this.readyState=3,Ng(this),this.g)))if(this.responseType==="arraybuffer")M.arrayBuffer().then(this.Qa.bind(this),this.ga.bind(this));else if(typeof o.ReadableStream<"u"&&"body"in M){if(this.j=M.body.getReader(),this.o){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.v=new TextDecoder;pL(this)}else M.text().then(this.Ra.bind(this),this.ga.bind(this))};function pL(M){M.j.read().then(M.Pa.bind(M)).catch(M.ga.bind(M))}e.Pa=function(M){if(this.g){if(this.o&&M.value)this.response.push(M.value);else if(!this.o){var Z=M.value?M.value:new Uint8Array(0);(Z=this.v.decode(Z,{stream:!M.done}))&&(this.response=this.responseText+=Z)}M.done?Tg(this):Ng(this),this.readyState==3&&pL(this)}},e.Ra=function(M){this.g&&(this.response=this.responseText=M,Tg(this))},e.Qa=function(M){this.g&&(this.response=M,Tg(this))},e.ga=function(){this.g&&Tg(this)};function Tg(M){M.readyState=4,M.l=null,M.j=null,M.v=null,Ng(M)}e.setRequestHeader=function(M,Z){this.u.append(M,Z)},e.getResponseHeader=function(M){return this.h&&this.h.get(M.toLowerCase())||""},e.getAllResponseHeaders=function(){if(!this.h)return"";const M=[],Z=this.h.entries();for(var ne=Z.next();!ne.done;)ne=ne.value,M.push(ne[0]+": "+ne[1]),ne=Z.next();return M.join(`\r 1618`)};function Ng(M){M.onreadystatechange&&M.onreadystatechange.call(M)}Object.defineProperty(Bd.prototype,"withCredentials",{get:function(){return this.m==="include"},set:function(M){this.m=M?"include":"same-origin"}});function mL(M){let Z="";return F(M,function(ne,ye){Z+=ye,Z+=":",Z+=ne,Z+=`\r 1619`}),Z}function Pk(M,Z,ne){e:{for(ye in ne){var ye=!1;break e}ye=!0}ye||(ne=mL(ne),typeof M=="string"?ne!=null&&encodeURIComponent(String(ne)):We(M,Z,ne))}function _n(M){qt.call(this),this.headers=new Map,this.o=M||null,this.h=!1,this.v=this.g=null,this.D="",this.m=0,this.l="",this.j=this.B=this.u=this.A=!1,this.I=null,this.H="",this.J=!1}S(_n,qt);var jK=/^https?$/i,FK=["POST","PUT"];e=_n.prototype,e.Ha=function(M){this.J=M},e.ea=function(M,Z,ne,ye){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.D+"; newUri="+M);Z=Z?Z.toUpperCase():"GET",this.D=M,this.l="",this.m=0,this.A=!1,this.h=!0,this.g=this.o?this.o.g():ze.g(),this.v=this.o?ds(this.o):ds(ze),this.g.onreadystatechange=x(this.Ea,this);try{this.B=!0,this.g.open(Z,String(M),!0),this.B=!1}catch(Xe){yL(this,Xe);return}if(M=ne||"",ne=new Map(this.headers),ye)if(Object.getPrototypeOf(ye)===Object.prototype)for(var Re in ye)ne.set(Re,ye[Re]);else if(typeof ye.keys=="function"&&typeof ye.get=="function")for(const Xe of ye.keys())ne.set(Xe,ye.get(Xe));else throw Error("Unknown input type for opt_headers: "+String(ye));ye=Array.from(ne.keys()).find(Xe=>Xe.toLowerCase()=="content-type"),Re=o.FormData&&M instanceof o.FormData,!(0<=Array.prototype.indexOf.call(FK,Z,void 0))||ye||Re||ne.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const[Xe,bt]of ne)this.g.setRequestHeader(Xe,bt);this.H&&(this.g.responseType=this.H),"withCredentials"in this.g&&this.g.withCredentials!==this.J&&(this.g.withCredentials=this.J);try{bL(this),this.u=!0,this.g.send(M),this.u=!1}catch(Xe){yL(this,Xe)}};function yL(M,Z){M.h=!1,M.g&&(M.j=!0,M.g.abort(),M.j=!1),M.l=Z,M.m=5,vL(M),zy(M)}function vL(M){M.A||(M.A=!0,Ot(M,"complete"),Ot(M,"error"))}e.abort=function(M){this.g&&this.h&&(this.h=!1,this.j=!0,this.g.abort(),this.j=!1,this.m=M||7,Ot(this,"complete"),Ot(this,"abort"),zy(this))},e.N=function(){this.g&&(this.h&&(this.h=!1,this.j=!0,this.g.abort(),this.j=!1),zy(this,!0)),_n.aa.N.call(this)},e.Ea=function(){this.s||(this.B||this.u||this.j?xL(this):this.bb())},e.bb=function(){xL(this)};function xL(M){if(M.h&&typeof s<"u"&&(!M.v[1]||ml(M)!=4||M.Z()!=2)){if(M.u&&ml(M)==4)Bt(M.Ea,0,M);else if(Ot(M,"readystatechange"),ml(M)==4){M.h=!1;try{const bt=M.Z();e:switch(bt){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var Z=!0;break e;default:Z=!1}var ne;if(!(ne=Z)){var ye;if(ye=bt===0){var Re=String(M.D).match(J)[1]||null;!Re&&o.self&&o.self.location&&(Re=o.self.location.protocol.slice(0,-1)),ye=!jK.test(Re?Re.toLowerCase():"")}ne=ye}if(ne)Ot(M,"complete"),Ot(M,"success");else{M.m=6;try{var Xe=2<ml(M)?M.g.statusText:""}catch{Xe=""}M.l=Xe+" ["+M.Z()+"]",vL(M)}}finally{zy(M)}}}}function zy(M,Z){if(M.g){bL(M);const ne=M.g,ye=M.v[0]?()=>{}:null;M.g=null,M.v=null,Z||Ot(M,"ready");try{ne.onreadystatechange=ye}catch{}}}function bL(M){M.I&&(o.clearTimeout(M.I),M.I=null)}e.isActive=function(){return!!this.g};function ml(M){return M.g?M.g.readyState:0}e.Z=function(){try{return 2<ml(this)?this.g.status:-1}catch{return-1}},e.oa=function(){try{return this.g?this.g.responseText:""}catch{return""}},e.Oa=function(M){if(this.g){var Z=this.g.responseText;return M&&Z.indexOf(M)==0&&(Z=Z.substring(M.length)),Rd(Z)}};function wL(M){try{if(!M.g)return null;if("response"in M.g)return M.g.response;switch(M.H){case"":case"text":return M.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in M.g)return M.g.mozResponseArrayBuffer}return null}catch{return null}}function zK(M){const Z={};M=(M.g&&2<=ml(M)&&M.g.getAllResponseHeaders()||"").split(`\r 1620`);for(let ye=0;ye<M.length;ye++){if(C(M[ye]))continue;var ne=Y(M[ye]);const Re=ne[0];if(ne=ne[1],typeof ne!="string")continue;ne=ne.trim();const Xe=Z[Re]||[];Z[Re]=Xe,Xe.push(ne)}R(Z,function(ye){return ye.join(", ")})}e.Ba=function(){return this.m},e.Ka=function(){return typeof this.l=="string"?this.l:String(this.l)};function Mg(M,Z,ne){return ne&&ne.internalChannelParams&&ne.internalChannelParams[M]||Z}function kL(M){this.Aa=0,this.i=[],this.j=new qs,this.ia=this.qa=this.I=this.W=this.g=this.ya=this.D=this.H=this.m=this.S=this.o=null,this.Ya=this.U=0,this.Va=Mg("failFast",!1,M),this.F=this.C=this.u=this.s=this.l=null,this.X=!0,this.za=this.T=-1,this.Y=this.v=this.B=0,this.Ta=Mg("baseRetryDelayMs",5e3,M),this.cb=Mg("retryDelaySeedMs",1e4,M),this.Wa=Mg("forwardChannelMaxRetries",2,M),this.wa=Mg("forwardChannelRequestTimeoutMs",2e4,M),this.pa=M&&M.xmlHttpFactory||void 0,this.Xa=M&&M.Tb||void 0,this.Ca=M&&M.useFetchStreams||!1,this.L=void 0,this.J=M&&M.supportsCrossDomainXhr||!1,this.K="",this.h=new O(M&&M.concurrentRequestLimit),this.Da=new Xu,this.P=M&&M.fastHandshake||!1,this.O=M&&M.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.Ua=M&&M.Rb||!1,M&&M.xa&&this.j.xa(),M&&M.forceLongPolling&&(this.X=!1),this.ba=!this.P&&this.X&&M&&M.detectBufferingProxy||!1,this.ja=void 0,M&&M.longPollingTimeout&&0<M.longPollingTimeout&&(this.ja=M.longPollingTimeout),this.ca=void 0,this.R=0,this.M=!1,this.ka=this.A=null}e=kL.prototype,e.la=8,e.G=1,e.connect=function(M,Z,ne,ye){Kn(0),this.W=M,this.H=Z||{},ne&&ye!==void 0&&(this.H.OSID=ne,this.H.OAID=ye),this.F=this.X,this.I=LL(this,null,this.W),Uy(this)};function Dk(M){if(SL(M),M.G==3){var Z=M.U++,ne=me(M.I);if(We(ne,"SID",M.K),We(ne,"RID",Z),We(ne,"TYPE","terminate"),Lg(M,ne),Z=new je(M,M.j,Z),Z.L=2,Z.v=Fe(me(ne)),ne=!1,o.navigator&&o.navigator.sendBeacon)try{ne=o.navigator.sendBeacon(Z.v.toString(),"")}catch{}!ne&&o.Image&&(new Image().src=Z.v,ne=!0),ne||(Z.g=IL(Z.j,null),Z.g.ea(Z.v)),Z.F=Date.now(),p(Z)}ML(M)}function By(M){M.g&&(Rk(M),M.g.cancel(),M.g=null)}function SL(M){By(M),M.u&&(o.clearTimeout(M.u),M.u=null),Vy(M),M.h.cancel(),M.s&&(typeof M.s=="number"&&o.clearTimeout(M.s),M.s=null)}function Uy(M){if(!j(M.h)&&!M.s){M.s=!0;var Z=M.Ga;pe||ve(),ge||(pe(),ge=!0),te.add(Z,M),M.B=0}}function BK(M,Z){return G(M.h)>=M.h.j-(M.s?1:0)?!1:M.s?(M.i=Z.D.concat(M.i),!0):M.G==1||M.G==2||M.B>=(M.Va?0:M.Wa)?!1:(M.s=pl(x(M.Ga,M,Z),NL(M,M.B)),M.B++,!0)}e.Ga=function(M){if(this.s)if(this.s=null,this.G==1){if(!M){this.U=Math.floor(1e5*Math.random()),M=this.U++;const Re=new je(this,this.j,M);let Xe=this.o;if(this.S&&(Xe?(Xe=z(Xe),X(Xe,this.S)):Xe=this.S),this.m!==null||this.O||(Re.H=Xe,Xe=null),this.P)e:{for(var Z=0,ne=0;ne<this.i.length;ne++){t:{var ye=this.i[ne];if("__data__"in ye.map&&(ye=ye.map.__data__,typeof ye=="string")){ye=ye.length;break t}ye=void 0}if(ye===void 0)break;if(Z+=ye,4096<Z){Z=ne;break e}if(Z===4096||ne===this.i.length-1){Z=ne+1;break e}}Z=1e3}else Z=1e3;Z=_L(this,Re,Z),ne=me(this.I),We(ne,"RID",M),We(ne,"CVER",22),this.D&&We(ne,"X-HTTP-Session-Id",this.D),Lg(this,ne),Xe&&(this.O?Z="headers="+encodeURIComponent(String(mL(Xe)))+"&"+Z:this.m&&Pk(ne,this.m,Xe)),K(this.h,Re),this.Ua&&We(ne,"TYPE","init"),this.P?(We(ne,"$req",Z),We(ne,"SID","null"),Re.T=!0,ee(Re,ne,null)):ee(Re,ne,Z),this.G=2}}else this.G==3&&(M?CL(this,M):this.i.length==0||j(this.h)||CL(this))};function CL(M,Z){var ne;Z?ne=Z.l:ne=M.U++;const ye=me(M.I);We(ye,"SID",M.K),We(ye,"RID",ne),We(ye,"AID",M.T),Lg(M,ye),M.m&&M.o&&Pk(ye,M.m,M.o),ne=new je(M,M.j,ne,M.B+1),M.m===null&&(ne.H=M.o),Z&&(M.i=Z.D.concat(M.i)),Z=_L(M,ne,1e3),ne.I=Math.round(.5*M.wa)+Math.round(.5*M.wa*Math.random()),K(M.h,ne),ee(ne,ye,Z)}function Lg(M,Z){M.H&&F(M.H,function(ne,ye){We(Z,ye,ne)}),M.l&&W({},function(ne,ye){We(Z,ye,ne)})}function _L(M,Z,ne){ne=Math.min(M.i.length,ne);var ye=M.l?x(M.l.Na,M.l,M):null;e:{var Re=M.i;let Xe=-1;for(;;){const bt=["count="+ne];Xe==-1?0<ne?(Xe=Re[0].g,bt.push("ofs="+Xe)):Xe=0:bt.push("ofs="+Xe);let Vr=!0;for(let ka=0;ka<ne;ka++){let kr=Re[ka].g;const Ba=Re[ka].map;if(kr-=Xe,0>kr)Xe=Math.max(0,Re[ka].g-100),Vr=!1;else try{wa(Ba,bt,"req"+kr+"_")}catch{ye&&ye(Ba)}}if(Vr){ye=bt.join("&");break e}}}return M=M.i.splice(0,ne),Z.D=M,ye}function EL(M){if(!M.g&&!M.u){M.Y=1;var Z=M.Fa;pe||ve(),ge||(pe(),ge=!0),te.add(Z,M),M.v=0}}function Ok(M){return M.g||M.u||3<=M.v?!1:(M.Y++,M.u=pl(x(M.Fa,M),NL(M,M.v)),M.v++,!0)}e.Fa=function(){if(this.u=null,AL(this),this.ba&&!(this.M||this.g==null||0>=this.R)){var M=2*this.R;this.j.info("BP detection timer enabled: "+M),this.A=pl(x(this.ab,this),M)}},e.ab=function(){this.A&&(this.A=null,this.j.info("BP detection timeout reached."),this.j.info("Buffering proxy detected and switch to long-polling!"),this.F=!1,this.M=!0,Kn(10),By(this),AL(this))};function Rk(M){M.A!=null&&(o.clearTimeout(M.A),M.A=null)}function AL(M){M.g=new je(M,M.j,"rpc",M.Y),M.m===null&&(M.g.H=M.o),M.g.O=0;var Z=me(M.qa);We(Z,"RID","rpc"),We(Z,"SID",M.K),We(Z,"AID",M.T),We(Z,"CI",M.F?"0":"1"),!M.F&&M.ja&&We(Z,"TO",M.ja),We(Z,"TYPE","xmlhttp"),Lg(M,Z),M.m&&M.o&&Pk(Z,M.m,M.o),M.L&&(M.g.I=M.L);var ne=M.g;M=M.ia,ne.L=1,ne.v=Fe(me(Z)),ne.m=null,ne.P=!0,l(ne,M)}e.Za=function(){this.C!=null&&(this.C=null,By(this),Ok(this),Kn(19))};function Vy(M){M.C!=null&&(o.clearTimeout(M.C),M.C=null)}function TL(M,Z){var ne=null;if(M.g==Z){Vy(M),Rk(M),M.g=null;var ye=2}else if(q(M.h,Z))ne=Z.D,re(M.h,Z),ye=1;else return;if(M.G!=0){if(Z.o)if(ye==1){ne=Z.m?Z.m.length:0,Z=Date.now()-Z.F;var Re=M.B;ye=mc(),Ot(ye,new yc(ye,ne)),Uy(M)}else EL(M);else if(Re=Z.s,Re==3||Re==0&&0<Z.X||!(ye==1&&BK(M,Z)||ye==2&&Ok(M)))switch(ne&&0<ne.length&&(Z=M.h,Z.i=Z.i.concat(ne)),Re){case 1:qu(M,5);break;case 4:qu(M,10);break;case 3:qu(M,6);break;default:qu(M,2)}}}function NL(M,Z){let ne=M.Ta+Math.floor(Math.random()*M.cb);return M.isActive()||(ne*=2),ne*Z}function qu(M,Z){if(M.j.info("Error code "+Z),Z==2){var ne=x(M.fb,M),ye=M.Xa;const Re=!ye;ye=new ue(ye||"//www.google.com/images/cleardot.gif"),o.location&&o.location.protocol=="http"||Ne(ye,"https"),Fe(ye),Re?fa(ye.toString(),ne):da(ye.toString(),ne)}else Kn(2);M.G=0,M.l&&M.l.sa(Z),ML(M),SL(M)}e.fb=function(M){M?(this.j.info("Successfully pinged google.com"),Kn(2)):(this.j.info("Failed to ping google.com"),Kn(1))};function ML(M){if(M.G=0,M.ka=[],M.l){const Z=ae(M.h);(Z.length!=0||M.i.length!=0)&&(_(M.ka,Z),_(M.ka,M.i),M.h.i.length=0,k(M.i),M.i.length=0),M.l.ra()}}function LL(M,Z,ne){var ye=ne instanceof ue?me(ne):new ue(ne);if(ye.g!="")Z&&(ye.g=Z+"."+ye.g),Te(ye,ye.s);else{var Re=o.location;ye=Re.protocol,Z=Z?Z+"."+Re.hostname:Re.hostname,Re=+Re.port;var Xe=new ue(null);ye&&Ne(Xe,ye),Z&&(Xe.g=Z),Re&&Te(Xe,Re),ne&&(Xe.l=ne),ye=Xe}return ne=M.D,Z=M.ya,ne&&Z&&We(ye,ne,Z),We(ye,"VER",M.la),Lg(M,ye),ye}function IL(M,Z,ne){if(Z&&!M.J)throw Error("Can't create secondary domain capable XhrIo object.");return Z=M.Ca&&!M.pa?new _n(new di({eb:ne})):new _n(M.pa),Z.Ha(M.J),Z}e.isActive=function(){return!!this.l&&this.l.isActive(this)};function PL(){}e=PL.prototype,e.ua=function(){},e.ta=function(){},e.sa=function(){},e.ra=function(){},e.isActive=function(){return!0},e.Na=function(){};function $y(){}$y.prototype.g=function(M,Z){return new Hi(M,Z)};function Hi(M,Z){qt.call(this),this.g=new kL(Z),this.l=M,this.h=Z&&Z.messageUrlParams||null,M=Z&&Z.messageHeaders||null,Z&&Z.clientProtocolHeaderRequired&&(M?M["X-Client-Protocol"]="webchannel":M={"X-Client-Protocol":"webchannel"}),this.g.o=M,M=Z&&Z.initMessageHeaders||null,Z&&Z.messageContentType&&(M?M["X-WebChannel-Content-Type"]=Z.messageContentType:M={"X-WebChannel-Content-Type":Z.messageContentType}),Z&&Z.va&&(M?M["X-WebChannel-Client-Profile"]=Z.va:M={"X-WebChannel-Client-Profile":Z.va}),this.g.S=M,(M=Z&&Z.Sb)&&!C(M)&&(this.g.m=M),this.v=Z&&Z.supportsCrossDomainXhr||!1,this.u=Z&&Z.sendRawJson||!1,(Z=Z&&Z.httpSessionIdParam)&&!C(Z)&&(this.g.D=Z,M=this.h,M!==null&&Z in M&&(M=this.h,Z in M&&delete M[Z])),this.j=new Ud(this)}S(Hi,qt),Hi.prototype.m=function(){this.g.l=this.j,this.v&&(this.g.J=!0),this.g.connect(this.l,this.h||void 0)},Hi.prototype.close=function(){Dk(this.g)},Hi.prototype.o=function(M){var Z=this.g;
1620if(typeof M=="string"){var ne={};ne.__data__=M,M=ne}else this.u&&(ne={},ne.__data__=$u(M),M=ne);Z.i.push(new P(Z.Ya++,M)),Z.G==3&&Uy(Z)},Hi.prototype.N=function(){this.g.l=null,delete this.j,Dk(this.g),delete this.g,Hi.aa.N.call(this)};function DL(M){Xs.call(this),M.__headers__&&(this.headers=M.__headers__,this.statusCode=M.__status__,delete M.__headers__,delete M.__status__);var Z=M.__sm__;if(Z){e:{for(const ne in Z){M=ne;break e}M=void 0}(this.i=M)&&(M=this.i,Z=Z!==null&&M in Z?Z[M]:void 0),this.data=Z}else this.data=M}S(DL,Xs);function OL(){Hu.call(this),this.status=1}S(OL,Hu);function Ud(M){this.g=M}S(Ud,PL),Ud.prototype.ua=function(){Ot(this.g,"a")},Ud.prototype.ta=function(M){Ot(this.g,new DL(M))},Ud.prototype.sa=function(M){Ot(this.g,new OL)},Ud.prototype.ra=function(){Ot(this.g,"b")},$y.prototype.createWebChannel=$y.prototype.g,Hi.prototype.send=Hi.prototype.o,Hi.prototype.open=Hi.prototype.m,Hi.prototype.close=Hi.prototype.close,AB=function(){return new $y},EB=function(){return mc()},_B=hs,V3={mb:0,pb:1,qb:2,Jb:3,Ob:4,Lb:5,Mb:6,Kb:7,Ib:8,Nb:9,PROXY:10,NOPROXY:11,Gb:12,Cb:13,Db:14,Bb:15,Eb:16,Fb:17,ib:18,hb:19,jb:20},Ee.NO_ERROR=0,Ee.TIMEOUT=8,Ee.HTTP_ERROR=6,hx=Ee,Ae.COMPLETE="complete",CB=Ae,Wu.EventType=Ys,Ys.OPEN="a",Ys.CLOSE="b",Ys.ERROR="c",Ys.MESSAGE="d",qt.prototype.listen=qt.prototype.K,mp=Wu,SB=di,_n.prototype.listenOnce=_n.prototype.L,_n.prototype.getLastError=_n.prototype.Ka,_n.prototype.getLastErrorCode=_n.prototype.Ba,_n.prototype.getStatus=_n.prototype.Z,_n.prototype.getResponseJson=_n.prototype.Oa,_n.prototype.getResponseText=_n.prototype.oa,_n.prototype.send=_n.prototype.ea,_n.prototype.setWithCredentials=_n.prototype.Ha,kB=_n}).apply(typeof cv<"u"?cv:typeof self<"u"?self:typeof window<"u"?window:{});const M5="@firebase/firestore";/** 1621 * @license 1622 * Copyright 2017 Google LLC 1623 * 1624 * Licensed under the Apache License, Version 2.0 (the "License"); 1625 * you may not use this file except in compliance with the License. 1626 * You may obtain a copy of the License at 1627 * 1628 * http://www.apache.org/licenses/LICENSE-2.0 1629 * 1630 * Unless required by applicable law or agreed to in writing, software 1631 * distributed under the License is distributed on an "AS IS" BASIS, 1632 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1633 * See the License for the specific language governing permissions and 1634 * limitations under the License. 1635 */class Xa{constructor(t){this.uid=t}isAuthenticated(){return this.uid!=null}toKey(){return this.isAuthenticated()?"uid:"+this.uid:"anonymous-user"}isEqual(t){return t.uid===this.uid}}Xa.UNAUTHENTICATED=new Xa(null),Xa.GOOGLE_CREDENTIALS=new Xa("google-credentials-uid"),Xa.FIRST_PARTY=new Xa("first-party-uid"),Xa.MOCK_USER=new Xa("mock-user");/** 1636 * @license 1637 * Copyright 2017 Google LLC 1638 * 1639 * Licensed under the Apache License, Version 2.0 (the "License"); 1640 * you may not use this file except in compliance with the License. 1641 * You may obtain a copy of the License at 1642 * 1643 * http://www.apache.org/licenses/LICENSE-2.0 1644 * 1645 * Unless required by applicable law or agreed to in writing, software 1646 * distributed under the License is distributed on an "AS IS" BASIS, 1647 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1648 * See the License for the specific language governing permissions and 1649 * limitations under the License. 1650 */let Kh="10.12.5";/** 1651 * @license 1652 * Copyright 2017 Google LLC 1653 * 1654 * Licensed under the Apache License, Version 2.0 (the "License"); 1655 * you may not use this file except in compliance with the License. 1656 * You may obtain a copy of the License at 1657 * 1658 * http://www.apache.org/licenses/LICENSE-2.0 1659 * 1660 * Unless required by applicable law or agreed to in writing, software 1661 * distributed under the License is distributed on an "AS IS" BASIS, 1662 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1663 * See the License for the specific language governing permissions and 1664 * limitations under the License. 1665 */const Gf=new fT("@firebase/firestore");function Bg(){return Gf.logLevel}function Tt(e,...t){if(Gf.logLevel<=hr.DEBUG){const r=t.map(ST);Gf.debug(`Firestore (${Kh}): ${e}`,...r)}}function Zl(e,...t){if(Gf.logLevel<=hr.ERROR){const r=t.map(ST);Gf.error(`Firestore (${Kh}): ${e}`,...r)}}function sh(e,...t){if(Gf.logLevel<=hr.WARN){const r=t.map(ST);Gf.warn(`Firestore (${Kh}): ${e}`,...r)}}function ST(e){if(typeof e=="string")return e;try{/** 1666* @license 1667* Copyright 2020 Google LLC 1668* 1669* Licensed under the Apache License, Version 2.0 (the "License");
1670* you may not use this file except in compliance with the License. 1671* You may obtain a copy of the License at 1672* 1673* http://www.apache.org/licenses/LICENSE-2.0 1674* 1675* Unless required by applicable law or agreed to in writing, software 1676* distributed under the License is distributed on an "AS IS" BASIS, 1677* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1678* See the License for the specific language governing permissions and 1679* limitations under the License. 1680*/return function(r){return JSON.stringify(r)}(e)}catch{return e}}/** 1681 * @license 1682 * Copyright 2017 Google LLC 1683 * 1684 * Licensed under the Apache License, Version 2.0 (the "License"); 1685 * you may not use this file except in compliance with the License. 1686 * You may obtain a copy of the License at 1687 * 1688 * http://www.apache.org/licenses/LICENSE-2.0 1689 * 1690 * Unless required by applicable law or agreed to in writing, software 1691 * distributed under the License is distributed on an "AS IS" BASIS, 1692 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1693 * See the License for the specific language governing permissions and 1694 * limitations under the License. 1695 */function Gt(e="Unexpected state"){const t=`FIRESTORE (${Kh}) INTERNAL ASSERTION FAILED: `+e;throw Zl(t),new Error(t)}function Ur(e,t){e||Gt()}function Yt(e,t){return e}/** 1696 * @license 1697 * Copyright 2017 Google LLC 1698 * 1699 * Licensed under the Apache License, Version 2.0 (the "License"); 1700 * you may not use this file except in compliance with the License. 1701 * You may obtain a copy of the License at 1702 * 1703 * http://www.apache.org/licenses/LICENSE-2.0 1704 * 1705 * Unless required by applicable law or agreed to in writing, software 1706 * distributed under the License is distributed on an "AS IS" BASIS, 1707 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1708 * See the License for the specific language governing permissions and 1709 * limitations under the License. 1710 */const nt={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENTED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class kt extends ll{constructor(t,r){super(t,r),this.code=t,this.message=r,this.toString=()=>`${this.name}: [code=${this.code}]: ${this.message}`}}/** 1711 * @license 1712 * Copyright 2017 Google LLC 1713 * 1714 * Licensed under the Apache License, Version 2.0 (the "License"); 1715 * you may not use this file except in compliance with the License. 1716 * You may obtain a copy of the License at 1717 * 1718 * http://www.apache.org/licenses/LICENSE-2.0 1719 * 1720 * Unless required by applicable law or agreed to in writing, software 1721 * distributed under the License is distributed on an "AS IS" BASIS, 1722 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1723 * See the License for the specific language governing permissions and 1724 * limitations under the License. 1725 */class qo{constructor(){this.promise=new Promise((t,r)=>{this.resolve=t,this.reject=r})}}/** 1726 * @license 1727 * Copyright 2017 Google LLC 1728 * 1729 * Licensed under the Apache License, Version 2.0 (the "License"); 1730 * you may not use this file except in compliance with the License. 1731 * You may obtain a copy of the License at 1732 * 1733 * http://www.apache.org/licenses/LICENSE-2.0 1734 * 1735 * Unless required by applicable law or agreed to in writing, software 1736 * distributed under the License is distributed on an "AS IS" BASIS, 1737 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1738 * See the License for the specific language governing permissions and 1739 * limitations under the License. 1740 */class TB{constructor(t,r){this.user=r,this.type="OAuth",this.headers=new Map,this.headers.set("Authorization",`Bearer ${t}`)}}class zse{getToken(){return Promise.resolve(null)}invalidateToken(){}start(t,r){t.enqueueRetryable(()=>r(Xa.UNAUTHENTICATED))}shutdown(){}}class Bse{constructor(t){this.token=t,this.changeListener=null}getToken(){return Promise.resolve(this.token)}invalidateToken(){}start(t,r){this.changeListener=r,t.enqueueRetryable(()=>r(this.token.user))}shutdown(){this.changeListener=null}}class Use{constructor(t){this.t=t,this.currentUser=Xa.UNAUTHENTICATED,this.i=0,this.forceRefresh=!1,this.auth=null}start(t,r){let n=this.i;const a=u=>this.i!==n?(n=this.i,r(u)):Promise.resolve();let i=new qo;this.o=()=>{this.i++,this.currentUser=this.u(),i.resolve(),i=new qo,t.enqueueRetryable(()=>a(this.currentUser))};const s=()=>{const u=i;t.enqueueRetryable(async()=>{await u.promise,await a(this.currentUser)})},o=u=>{Tt("FirebaseAuthCredentialsProvider","Auth detected"),this.auth=u,this.auth.addAuthTokenListener(this.o),s()};this.t.onInit(u=>o(u)),setTimeout(()=>{if(!this.auth){const u=this.t.getImmediate({optional:!0});u?o(u):(Tt("FirebaseAuthCredentialsProvider","Auth not yet detected"),i.resolve(),i=new qo)}},0),s()}getToken(){const t=this.i,r=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(r).then(n=>this.i!==t?(Tt("FirebaseAuthCredentialsProvider","getToken aborted due to token change."),this.getToken()):n?(Ur(typeof n.accessToken=="string"),new TB(n.accessToken,this.currentUser)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.auth&&this.auth.removeAuthTokenListener(this.o)}u(){const t=this.auth&&this.auth.getUid();return Ur(t===null||typeof t=="string"),new Xa(t)}}class Vse{constructor(t,r,n){this.l=t,this.h=r,this.P=n,this.type="FirstParty",this.user=Xa.FIRST_PARTY,this.I=new Map}T(){return this.P?this.P():null}get headers(){this.I.set("X-Goog-AuthUser",this.l);const t=this.T();return t&&this.I.set("Authorization",t),this.h&&this.I.set("X-Goog-Iam-Authorization-Token",this.h),this.I}}class $se{constructor(t,r,n){this.l=t,this.h=r,this.P=n}getToken(){return Promise.resolve(new Vse(this.l,this.h,this.P))}start(t,r){t.enqueueRetryable(()=>r(Xa.FIRST_PARTY))}shutdown(){}invalidateToken(){}}class Wse{constructor(t){this.value=t,this.type="AppCheck",this.headers=new Map,t&&t.length>0&&this.headers.set("x-firebase-appcheck",this.value)}}class Hse{constructor(t){this.A=t,this.forceRefresh=!1,this.appCheck=null,this.R=null}start(t,r){const n=i=>{i.error!=null&&Tt("FirebaseAppCheckTokenProvider",`Error getting App Check token; using placeholder token instead. Error: ${i.error.message}`);const s=i.token!==this.R;return this.R=i.token,Tt("FirebaseAppCheckTokenProvider",`Received ${s?"new":"existing"} token.`),s?r(i.token):Promise.resolve()};this.o=i=>{t.enqueueRetryable(()=>n(i))};const a=i=>{Tt("FirebaseAppCheckTokenProvider","AppCheck detected"),this.appCheck=i,this.appCheck.addTokenListener(this.o)};this.A.onInit(i=>a(i)),setTimeout(()=>{if(!this.appCheck){const i=this.A.getImmediate({optional:!0});i?a(i):Tt("FirebaseAppCheckTokenProvider","AppCheck not yet detected")}},0)}getToken(){const t=this.forceRefresh;return this.forceRefresh=!1,this.appCheck?this.appCheck.getToken(t).then(r=>r?(Ur(typeof r.token=="string"),this.R=r.token,new Wse(r.token)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.appCheck&&this.appCheck.removeTokenListener(this.o)}}/** 1741 * @license 1742 * Copyright 2020 Google LLC 1743 * 1744 * Licensed under the Apache License, Version 2.0 (the "License");
1745 * you may not use this file except in compliance with the License. 1746 * You may obtain a copy of the License at 1747 * 1748 * http://www.apache.org/licenses/LICENSE-2.0 1749 * 1750 * Unless required by applicable law or agreed to in writing, software 1751 * distributed under the License is distributed on an "AS IS" BASIS, 1752 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1753 * See the License for the specific language governing permissions and 1754 * limitations under the License. 1755 */function Gse(e){const t=typeof self<"u"&&(self.crypto||self.msCrypto),r=new Uint8Array(e);if(t&&typeof t.getRandomValues=="function")t.getRandomValues(r);else for(let n=0;n<e;n++)r[n]=Math.floor(256*Math.random());return r}/** 1756 * @license 1757 * Copyright 2017 Google LLC 1758 * 1759 * Licensed under the Apache License, Version 2.0 (the "License"); 1760 * you may not use this file except in compliance with the License. 1761 * You may obtain a copy of the License at 1762 * 1763 * http://www.apache.org/licenses/LICENSE-2.0 1764 * 1765 * Unless required by applicable law or agreed to in writing, software 1766 * distributed under the License is distributed on an "AS IS" BASIS, 1767 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1768 * See the License for the specific language governing permissions and 1769 * limitations under the License. 1770 */class NB{static newId(){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=Math.floor(256/t.length)*t.length;let n="";for(;n.length<20;){const a=Gse(40);for(let i=0;i<a.length;++i)n.length<20&&a[i]<r&&(n+=t.charAt(a[i]%t.length))}return n}}function Nr(e,t){return e<t?-1:e>t?1:0}function oh(e,t,r){return e.length===t.length&&e.every((n,a)=>r(n,t[a]))}/** 1771 * @license 1772 * Copyright 2017 Google LLC 1773 * 1774 * Licensed under the Apache License, Version 2.0 (the "License"); 1775 * you may not use this file except in compliance with the License. 1776 * You may obtain a copy of the License at 1777 * 1778 * http://www.apache.org/licenses/LICENSE-2.0 1779 * 1780 * Unless required by applicable law or agreed to in writing, software 1781 * distributed under the License is distributed on an "AS IS" BASIS, 1782 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1783 * See the License for the specific language governing permissions and 1784 * limitations under the License. 1785 */class xn{constructor(t,r){if(this.seconds=t,this.nanoseconds=r,r<0)throw new kt(nt.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+r);if(r>=1e9)throw new kt(nt.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+r);if(t<-62135596800)throw new kt(nt.INVALID_ARGUMENT,"Timestamp seconds out of range: "+t);if(t>=253402300800)throw new kt(nt.INVALID_ARGUMENT,"Timestamp seconds out of range: "+t)}static now(){return xn.fromMillis(Date.now())}static fromDate(t){return xn.fromMillis(t.getTime())}static fromMillis(t){const r=Math.floor(t/1e3),n=Math.floor(1e6*(t-1e3*r));return new xn(r,n)}toDate(){return new Date(this.toMillis())}toMillis(){return 1e3*this.seconds+this.nanoseconds/1e6}_compareTo(t){return this.seconds===t.seconds?Nr(this.nanoseconds,t.nanoseconds):Nr(this.seconds,t.seconds)}isEqual(t){return t.seconds===this.seconds&&t.nanoseconds===this.nanoseconds}toString(){return"Timestamp(seconds="+this.seconds+", nanoseconds="+this.nanoseconds+")"}toJSON(){return{seconds:this.seconds,nanoseconds:this.nanoseconds}}valueOf(){const t=this.seconds- -62135596800;return String(t).padStart(12,"0")+"."+String(this.nanoseconds).padStart(9,"0")}}/** 1786 * @license 1787 * Copyright 2017 Google LLC 1788 * 1789 * Licensed under the Apache License, Version 2.0 (the "License"); 1790 * you may not use this file except in compliance with the License. 1791 * You may obtain a copy of the License at 1792 * 1793 * http://www.apache.org/licenses/LICENSE-2.0 1794 * 1795 * Unless required by applicable law or agreed to in writing, software 1796 * distributed under the License is distributed on an "AS IS" BASIS, 1797 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1798 * See the License for the specific language governing permissions and 1799 * limitations under the License. 1800 */class Qt{constructor(t){this.timestamp=t}static fromTimestamp(t){return new Qt(t)}
1800static min(){return new Qt(new xn(0,0))}static max(){return new Qt(new xn(253402300799,999999999))}compareTo(t){return this.timestamp._compareTo(t.timestamp)}isEqual(t){return this.timestamp.isEqual(t.timestamp)}toMicroseconds(){return 1e6*this.timestamp.seconds+this.timestamp.nanoseconds/1e3}toString(){return"SnapshotVersion("+this.timestamp.toString()+")"}toTimestamp(){return this.timestamp}}/** 1801 * @license 1802 * Copyright 2017 Google LLC 1803 * 1804 * Licensed under the Apache License, Version 2.0 (the "License"); 1805 * you may not use this file except in compliance with the License. 1806 * You may obtain a copy of the License at 1807 * 1808 * http://www.apache.org/licenses/LICENSE-2.0 1809 * 1810 * Unless required by applicable law or agreed to in writing, software 1811 * distributed under the License is distributed on an "AS IS" BASIS, 1812 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1813 * See the License for the specific language governing permissions and 1814 * limitations under the License. 1815 */class Em{constructor(t,r,n){r===void 0?r=0:r>t.length&&Gt(),n===void 0?n=t.length-r:n>t.length-r&&Gt(),this.segments=t,this.offset=r,this.len=n}get length(){return this.len}isEqual(t){return Em.comparator(this,t)===0}child(t){const r=this.segments.slice(this.offset,this.limit());return t instanceof Em?t.forEach(n=>{r.push(n)}):r.push(t),this.construct(r)}limit(){return this.offset+this.length}popFirst(t){return t=t===void 0?1:t,this.construct(this.segments,this.offset+t,this.length-t)}popLast(){return this.construct(this.segments,this.offset,this.length-1)}firstSegment(){return this.segments[this.offset]}lastSegment(){return this.get(this.length-1)}get(t){return this.segments[this.offset+t]}isEmpty(){return this.length===0}isPrefixOf(t){if(t.length<this.length)return!1;for(let r=0;r<this.length;r++)if(this.get(r)!==t.get(r))return!1;return!0}isImmediateParentOf(t){if(this.length+1!==t.length)return!1;for(let r=0;r<this.length;r++)if(this.get(r)!==t.get(r))return!1;return!0}forEach(t){for(let r=this.offset,n=this.limit();r<n;r++)t(this.segments[r])}toArray(){return this.segments.slice(this.offset,this.limit())}static comparator(t,r){const n=Math.min(t.length,r.length);for(let a=0;a<n;a++){const i=t.get(a),s=r.get(a);if(i<s)return-1;if(i>s)return 1}return t.length<r.length?-1:t.length>r.length?1:0}}class Xr extends Em{construct(t,r,n){return new Xr(t,r,n)}canonicalString(){return this.toArray().join("/")}toString(){return this.canonicalString()}toUriEncodedString(){return this.toArray().map(encodeURIComponent).join("/")}static fromString(...t){const r=[];for(const n of t){if(n.indexOf("//")>=0)throw new kt(nt.INVALID_ARGUMENT,`Invalid segment (${n}). Paths must not contain // in them.`);r.push(...n.split("/").filter(a=>a.length>0))}return new Xr(r)}static emptyPath(){return new Xr([])}}const Yse=/^[_a-zA-Z][_a-zA-Z0-9]*$/;class Ma extends Em{construct(t,r,n){return new Ma(t,r,n)}static isValidIdentifier(t){return Yse.test(t)}canonicalString(){return this.toArray().map(t=>(t=t.replace(/\\/g,"\\\\").replace(/`/g,"\\`"),Ma.isValidIdentifier(t)||(t="`"+t+"`"),t)).join(".")}toString(){return this.canonicalString()}isKeyField(){return this.length===1&&this.get(0)==="__name__"}static keyField(){return new Ma(["__name__"])}static fromServerFormat(t){const r=[];let n="",a=0;const i=()=>{if(n.length===0)throw new kt(nt.INVALID_ARGUMENT,`Invalid field path (${t}). Paths must not be empty, begin with '.', end with '.', or contain '..'`);r.push(n),n=""};let s=!1;for(;a<t.length;){const o=t[a];if(o==="\\"){if(a+1===t.length)throw new kt(nt.INVALID_ARGUMENT,"Path has trailing escape character: "+t);const u=t[a+1];if(u!=="\\"&&u!=="."&&u!=="`")throw new kt(nt.INVALID_ARGUMENT,"Path has invalid escape sequence: "+t);n+=u,a+=2}else o==="`"?(s=!s,a++):o!=="."||s?(n+=o,a++):(i(),a++)}if(i(),s)throw new kt(nt.INVALID_ARGUMENT,"Unterminated ` in path: "+t);return new Ma(r)}static emptyPath(){return new Ma([])}}/** 1816 * @license 1817 * Copyright 2017 Google LLC 1818 * 1819 * Licensed under the Apache License, Version 2.0 (the "License"); 1820 * you may not use this file except in compliance with the License. 1821 * You may obtain a copy of the License at 1822 * 1823 * http://www.apache.org/licenses/LICENSE-2.0 1824 * 1825 * Unless required by applicable law or agreed to in writing, softw
1825are 1826 * distributed under the License is distributed on an "AS IS" BASIS, 1827 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1828 * See the License for the specific language governing permissions and 1829 * limitations under the License. 1830 */class Nt{constructor(t){this.path=t}static fromPath(t){return new Nt(Xr.fromString(t))}static fromName(t){return new Nt(Xr.fromString(t).popFirst(5))}static empty(){return new Nt(Xr.emptyPath())}get collectionGroup(){return this.path.popLast().lastSegment()}hasCollectionId(t){return this.path.length>=2&&this.path.get(this.path.length-2)===t}getCollectionGroup(){return this.path.get(this.path.length-2)}getCollectionPath(){return this.path.popLast()}isEqual(t){return t!==null&&Xr.comparator(this.path,t.path)===0}toString(){return this.path.toString()}static comparator(t,r){return Xr.comparator(t.path,r.path)}static isDocumentKey(t){return t.length%2==0}static fromSegments(t){return new Nt(new Xr(t.slice()))}}function Xse(e,t){const r=e.toTimestamp().seconds,n=e.toTimestamp().nanoseconds+1,a=Qt.fromTimestamp(n===1e9?new xn(r+1,0):new xn(r,n));return new pu(a,Nt.empty(),t)}function qse(e){return new pu(e.readTime,e.key,-1)}class pu{constructor(t,r,n){this.readTime=t,this.documentKey=r,this.largestBatchId=n}static min(){return new pu(Qt.min(),Nt.empty(),-1)}static max(){return new pu(Qt.max(),Nt.empty(),-1)}}function Qse(e,t){let r=e.readTime.compareTo(t.readTime);return r!==0?r:(r=Nt.comparator(e.documentKey,t.documentKey),r!==0?r:Nr(e.largestBatchId,t.largestBatchId))}/** 1831 * @license 1832 * Copyright 2020 Google LLC 1833 * 1834 * Licensed under the Apache License, Version 2.0 (the "License"); 1835 * you may not use this file except in compliance with the License. 1836 * You may obtain a copy of the License at 1837 * 1838 * http://www.apache.org/licenses/LICENSE-2.0 1839 * 1840 * Unless required by applicable law or agreed to in writing, software 1841 * distributed under the License is distributed on an "AS IS" BASIS, 1842 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1843 * See the License for the specific language governing permissions and 1844 * limitations under the License. 1845 */const Zse="The current tab is not in the required state to perform this operation. It might be necessary to refresh the browser tab.";class Kse{constructor(){this.onCommittedListeners=[]}addOnCommittedListener(t){this.onCommittedListeners.push(t)}raiseOnCommittedEvent(){this.onCommittedListeners.forEach(t=>t())}}/** 1846 * @license 1847 * Copyright 2017 Google LLC 1848 * 1849 * Licensed under the Apache License, Version 2.0 (the "License"); 1850 * you may not use this file except in compliance with the License. 1851 * You may obtain a copy of the License at 1852 * 1853 * http://www.apache.org/licenses/LICENSE-2.0 1854 * 1855 * Unless required by applicable law or agreed to in writing, software 1856 * distributed under the License is distributed on an "AS IS" BASIS, 1857 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1858 * See the License for the specific language governing permissions and 1859 * limitations under the License. 1860 */async function Q1(e){if(e.code!==nt.FAILED_PRECONDITION||e.message!==Zse)throw e;Tt("LocalStore","Unexpectedly lost primary lease")}/** 1861 * @license 1862 * Copyright 2017 Google LLC 1863 * 1864 * Licensed under the Apache License, Version 2.0 (the "License"); 1865 * you may not use this file except in compliance with the License. 1866 * You may obtain a copy of the License at 1867 * 1868 * http://www.apache.org/licenses/LICENSE-2.0 1869 * 1870 * Unless required by applicable law or agreed to in writing, software 1871 * distributed under the License is distributed on an "AS IS" BASIS, 1872 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1873 * See the License for the specific language governing permissions and 1874 * limitations under the License. 1875 */class dt{constructor(t){this.nextCallback=null,this.catchCallback=null,this.result=void 0,this.error=void 0,this.isDone=!1,this.callbackAttached=!1,t(r=>{this.isDone=!0,this.result=r,this.nextCallback&&this.nextCallback(r)},r=>{this.isDone=!0,this.error=r,this.catchCallback&&this.catchCallback(r)})}catch(t){return this.next(void 0,t)}next(t,r){return this.callbackAttached&&Gt(),this.callbackAttached=!0,this.isDone?this.error?this.wrapFailure(r,this.error):this.wrapSuccess(t,this.result):new dt((n,a)=>{this.nextCallback=i=>{this.wrapSuccess(t,i).next(n,a)},this.catchCallback=i=>{this.wrapFailure(r,i).next(n,a)}})}toPromise(){return new Promise((t,r)=>{this.next(t,r)})}wrapUserFunction(t){try{const r=t();return r instanceof dt?r:dt.resolve(r)}catch(r){return dt.reject(r)}}wrapSuccess(t,r){return t?this.wrapUserFunction(()=>t(r)):dt.resolve(r)}wrapFailure(t,r){return t?this.wrapUserFunction(()=>t(r)):dt.reject(r)}static resolve(t){return new dt((r,n)=>{r(t)})}static reject(t){return new dt((r,n)=>{n(t)})}static waitFor(t){return new dt((r,n)=>{let a=0,i=0,s=!1;t.forEach(o=>{++a,o.next(()=>{++i,s&&i===a&&r()},u=>n(u))}),s=!0,i===a&&r()})}static or(t){let r=dt.resolve(!1);for(const n of t)r=r.next(a=>a?dt.resolve(a):n());return r}static forEach(t,r){const n=[];return t.forEach((a,i)=>{n.push(r.call(this,a,i))}),this.waitFor(n)}static mapArray(t,r){return new dt((n,a)=>{const i=t.length,s=new Array(i);let o=0;for(let u=0;u<i;u++){const f=u;r(t[f]).next(h=>{s[f]=h,++o,o===i&&n(s)},h=>
1875a(h))}})}static doWhile(t,r){return new dt((n,a)=>{const i=()=>{t()===!0?r().next(()=>{i()},a):n()};i()})}}function Jse(e){const t=e.match(/Android ([\d.]+)/i),r=t?t[1].split(".").slice(0,2).join("."):"-1";return Number(r)}function Z1(e){return e.name==="IndexedDbTransactionError"}/** 1876 * @license 1877 * Copyright 2018 Google LLC 1878 * 1879 * Licensed under the Apache License, Version 2.0 (the "License"); 1880 * you may not use this file except in compliance with the License. 1881 * You may obtain a copy of the License at 1882 * 1883 * http://www.apache.org/licenses/LICENSE-2.0 1884 * 1885 * Unless required by applicable law or agreed to in writing, software 1886 * distributed under the License is distributed on an "AS IS" BASIS, 1887 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1888 * See the License for the specific language governing permissions and 1889 * limitations under the License. 1890 */class CT{constructor(t,r){this.previousValue=t,r&&(r.sequenceNumberHandler=n=>this.ie(n),this.se=n=>r.writeSequenceNumber(n))}ie(t){return this.previousValue=Math.max(t,this.previousValue),this.previousValue}next(){const t=++this.previousValue;return this.se&&this.se(t),t}}CT.oe=-1;function I2(e){return e==null}function gb(e){return e===0&&1/e==-1/0}function eoe(e){return typeof e=="number"&&Number.isInteger(e)&&!gb(e)&&e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER}/** 1891 * @license 1892 * Copyright 2017 Google LLC 1893 * 1894 * Licensed under the Apache License, Version 2.0 (the "License"); 1895 * you may not use this file except in compliance with the License. 1896 * You may obtain a copy of the License at 1897 * 1898 * http://www.apache.org/licenses/LICENSE-2.0 1899 * 1900 * Unless required by applicable law or agreed to in writing, software 1901 * distributed under the License is distributed on an "AS IS" BASIS, 1902 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1903 * See the License for the specific language governing permissions and 1904 * limitations under the License. 1905 */function L5(e){let t=0;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t++;return t}function yd(e,t){for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t(r,e[r])}function toe(e,t){const r=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.push(t(e[n],n,e));return r}function MB(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}/** 1906 * @license 1907 * Copyright 2017 Google LLC 1908 * 1909 * Licensed under the Apache License, Version 2.0 (the "License"); 1910 * you may not use this file except in compliance with the License. 1911 * You may obtain a copy of the License at 1912 * 1913 * http://www.apache.org/licenses/LICENSE-2.0 1914 * 1915 * Unless required by applicable law or agreed to in writing, software 1916 * distributed under the License is distributed on an "AS IS" BASIS, 1917 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1918 * See the License for the specific language governing permissions and 1919 * limitations under the License. 1920 */class kn{constructor(t,r){this.comparator=t,this.root=r||Aa.EMPTY}insert(t,r){return new kn(this.comparator,this.root.insert(t,r,this.comparator).copy(null,null,Aa.BLACK,null,null))}remove(t){return new kn(this.comparator,this.root.remove(t,this.comparator).copy(null,null,Aa.BLACK,null,null))}get(t){let r=this.root;for(;!r.isEmpty();){const n=this.comparator(t,r.key);if(n===0)return r.value;n<0?r=r.left:n>0&&(r=r.right)}return null}indexOf(t){let r=0,n=this.root;for(;!n.isEmpty();){const a=this.comparator(t,n.key);if(a===0)return r+n.left.size;a<0?n=n.left:(r+=n.left.size+1,n=n.right)}return-1}isEmpty(){return this.root.isEmpty()}get size(){return this.root.size}minKey(){return this.root.minKey()}maxKey(){return this.root.maxKey()}inorderTraversal(t){return this.root.inorderTraversal(t)}forEach(t){this.inorderTraversal((r,n)=>(t(r,n),!1))}toString(){const t=[];return this.inorderTraversal((r,n)=>(t.push(`${r}:${n}`),!1)),`{${t.join(", ")}}`}reverseTraversal(t){return this.root.reverseTraversal(t)}getIterator(){return new uv(this.root,null,this.comparator,!1)}getIteratorFrom(t){return new uv(this.root,t,this.comparator,!1)}getReverseIterator(){return new uv(this.root,null,this.comparator,!0)}getReverseIteratorFrom(t){return new uv(this.root,t,this.comparator,!0)}}class uv{constructor(t,r,n,a){this.isReverse=a,this.nodeStack=[];let i=1;for(;!t.isEmpty();)if(i=r?n(t.key,r):1,r&&a&&(i*=-1),i<0)t=this.isReverse?t.left:t.right;else{if(i===0){this.nodeStack.push(t);break}this.nodeStack.push(t),t=this.isReverse?t.right:t.left}}getNext(){let t=this.nodeStack.pop();const r={key:t.key,value:t.value};if(this.isReverse)for(t=t.left;!t.isEmpty();)this.nodeStack.push(t),t=t.right;else for(t=t.right;!t.isEmpty();)this.nodeStack.push(t),t=t.left;return r}hasNext(){return this.nodeStack.length>0}peek(){if(this.nodeStack.length===0)return null;const t=this.nodeStack[this.nodeStack.length-1];return{key:t.key,value:t.value}}}class Aa{constructor(t,r,n,a,i){this.key=t,this.value=r,this.color=n??Aa.RED,this.left=a??Aa.EMPTY,this.right=i??Aa.EMPTY,this.size=this.left.size+1+this.right.size}
vendor: 5,036 bytes, lines 1920-1935
1920copy(t,r,n,a,i){return new Aa(t??this.key,r??this.value,n??this.color,a??this.left,i??this.right)}isEmpty(){return!1}inorderTraversal(t){return this.left.inorderTraversal(t)||t(this.key,this.value)||this.right.inorderTraversal(t)}reverseTraversal(t){return this.right.reverseTraversal(t)||t(this.key,this.value)||this.left.reverseTraversal(t)}min(){return this.left.isEmpty()?this:this.left.min()}minKey(){return this.min().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(t,r,n){let a=this;const i=n(t,a.key);return a=i<0?a.copy(null,null,null,a.left.insert(t,r,n),null):i===0?a.copy(null,r,null,null,null):a.copy(null,null,null,null,a.right.insert(t,r,n)),a.fixUp()}removeMin(){if(this.left.isEmpty())return Aa.EMPTY;let t=this;return t.left.isRed()||t.left.left.isRed()||(t=t.moveRedLeft()),t=t.copy(null,null,null,t.left.removeMin(),null),t.fixUp()}remove(t,r){let n,a=this;if(r(t,a.key)<0)a.left.isEmpty()||a.left.isRed()||a.left.left.isRed()||(a=a.moveRedLeft()),a=a.copy(null,null,null,a.left.remove(t,r),null);else{if(a.left.isRed()&&(a=a.rotateRight()),a.right.isEmpty()||a.right.isRed()||a.right.left.isRed()||(a=a.moveRedRight()),r(t,a.key)===0){if(a.right.isEmpty())return Aa.EMPTY;n=a.right.min(),a=a.copy(n.key,n.value,null,null,a.right.removeMin())}a=a.copy(null,null,null,null,a.right.remove(t,r))}return a.fixUp()}isRed(){return this.color}fixUp(){let t=this;return t.right.isRed()&&!t.left.isRed()&&(t=t.rotateLeft()),t.left.isRed()&&t.left.left.isRed()&&(t=t.rotateRight()),t.left.isRed()&&t.right.isRed()&&(t=t.colorFlip()),t}moveRedLeft(){let t=this.colorFlip();return t.right.left.isRed()&&(t=t.copy(null,null,null,null,t.right.rotateRight()),t=t.rotateLeft(),t=t.colorFlip()),t}moveRedRight(){let t=this.colorFlip();return t.left.left.isRed()&&(t=t.rotateRight(),t=t.colorFlip()),t}rotateLeft(){const t=this.copy(null,null,Aa.RED,null,this.right.left);return this.right.copy(null,null,this.color,t,null)}rotateRight(){const t=this.copy(null,null,Aa.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,t)}colorFlip(){const t=this.left.copy(null,null,!this.left.color,null,null),r=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,t,r)}checkMaxDepth(){const t=this.check();return Math.pow(2,t)<=this.size+1}check(){if(this.isRed()&&this.left.isRed()||this.right.isRed())throw Gt();const t=this.left.check();if(t!==this.right.check())throw Gt();return t+(this.isRed()?0:1)}}Aa.EMPTY=null,Aa.RED=!0,Aa.BLACK=!1;Aa.EMPTY=new class{constructor(){this.size=0}get key(){throw Gt()}get value(){throw Gt()}get color(){throw Gt()}get left(){throw Gt()}get right(){throw Gt()}copy(t,r,n,a,i){return this}insert(t,r,n){return new Aa(t,r)}remove(t,r){return this}isEmpty(){return!0}inorderTraversal(t){return!1}reverseTraversal(t){return!1}minKey(){return null}maxKey(){return null}isRed(){return!1}checkMaxDepth(){return!0}check(){return 0}};/** 1921 * @license 1922 * Copyright 2017 Google LLC 1923 * 1924 * Licensed under the Apache License, Version 2.0 (the "License"); 1925 * you may not use this file except in compliance with the License. 1926 * You may obtain a copy of the License at 1927 * 1928 * http://www.apache.org/licenses/LICENSE-2.0 1929 * 1930 * Unless required by applicable law or agreed to in writing, software 1931 * distributed under the License is distributed on an "AS IS" BASIS, 1932 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1933 * See the License for the specific language governing permissions and 1934 * limitations under the License. 1935 */class Da{constructor(t){this.comparator=t,this.data=new kn(this.comparator)}has(t){return this.data.get(t)!==null}first(){return this.data.minKey()}last(){return this.data.maxKey()}get size(){return this.data.size}indexOf(t){return this.data.indexOf(t)}forEach(t){this.data.inorderTraversal((r,n)=>(t(r),!1))}forEachInRange(t,r){const n=this.data.getIteratorFrom(t[0]);for(;n.hasNext();){const a=n.getNext();if(this.comparator(a.key,t[1])>=0)return;r(a.key)}}forEachWhile(t,r){let n;for(n=r!==void 0?this.data.getIteratorFrom(r):this.data.getIterator();n.hasNext();)if(!t(n.getNext().key))return}firstAfterOrEqual(t){const r=this.data.getIteratorFrom(t);return r.hasNext()?r.getNext().key:null}getIterator(){return new I5(this.data.getIterator())}getIteratorFrom(t){return new I5(this.data.getIteratorFrom(t))}add(t){return this.copy(this.data.remove(t).insert(t,!0))}delete(t){return this.has(t)?this.copy(this.data.remove(t)):this}isEmpty(){return this.data.isEmpty()}unionWith(t){let r=this;return r.size<t.size&&(r=t,t=this),t.forEach(n=>{r=r.add(n)}),r}isEqual(t){if(!(t instanceof Da)||this.size!==t.size)return!1;const r=this.data.getIterator(),n=t.data.getIterator();for(;r.hasNext();){const a=r.getNext().key,i=n.getNext().key;if(this.comparator(a,i)!==0)return!1}return!0}toArray(){const t=[];return this.forEach(r=>{t.push(r)}),t}toString(){const t=[];return this.forEach(r=>t.push(r)),"SortedSet("+t.toString()+")"}copy(t){const r=new Da(this.comparator);return r.data=t,r}}
1935class I5{constructor(t){this.iter=t}getNext(){return this.iter.getNext().key}hasNext(){return this.iter.hasNext()}}/** 1936 * @license 1937 * Copyright 2020 Google LLC 1938 * 1939 * Licensed under the Apache License, Version 2.0 (the "License"); 1940 * you may not use this file except in compliance with the License. 1941 * You may obtain a copy of the License at 1942 * 1943 * http://www.apache.org/licenses/LICENSE-2.0 1944 * 1945 * Unless required by applicable law or agreed to in writing, software 1946 * distributed under the License is distributed on an "AS IS" BASIS, 1947 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1948 * See the License for the specific language governing permissions and 1949 * limitations under the License. 1950 */class rs{constructor(t){this.fields=t,t.sort(Ma.comparator)}static empty(){return new rs([])}unionWith(t){let r=new Da(Ma.comparator);for(const n of this.fields)r=r.add(n);for(const n of t)r=r.add(n);return new rs(r.toArray())}covers(t){for(const r of this.fields)if(r.isPrefixOf(t))return!0;return!1}isEqual(t){return oh(this.fields,t.fields,(r,n)=>r.isEqual(n))}}/** 1951 * @license 1952 * Copyright 2023 Google LLC 1953 * 1954 * Licensed under the Apache License, Version 2.0 (the "License"); 1955 * you may not use this file except in compliance with the License. 1956 * You may obtain a copy of the License at 1957 * 1958 * http://www.apache.org/licenses/LICENSE-2.0 1959 * 1960 * Unless required by applicable law or agreed to in writing, software 1961 * distributed under the License is distributed on an "AS IS" BASIS, 1962 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1963 * See the License for the specific language governing permissions and 1964 * limitations under the License. 1965 */class LB extends Error{constructor(){super(...arguments),this.name="Base64DecodeError"}}/** 1966 * @license 1967 * Copyright 2020 Google LLC 1968 * 1969 * Licensed under the Apache License, Version 2.0 (the "License"); 1970 * you may not use this file except in compliance with the License. 1971 * You may obtain a copy of the License at 1972 * 1973 * http://www.apache.org/licenses/LICENSE-2.0 1974 * 1975 * Unless required by applicable law or agreed to in writing, software 1976 * distributed under the License is distributed on an "AS IS" BASIS, 1977 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1978 * See the License for the specific language governing permissions and 1979 * limitations under the License. 1980 */class ja{constructor(t){this.binaryString=t}static fromBase64String(t){const r=function(a){try{return atob(a)}catch(i){throw typeof DOMException<"u"&&i instanceof DOMException?new LB("Invalid base64 string: "+i):i}}(t);return new ja(r)}static fromUint8Array(t){const r=function(a){let i="";for(let s=0;s<a.length;++s)i+=String.fromCharCode(a[s]);return i}(t);return new ja(r)}[Symbol.iterator](){let t=0;return{next:()=>t<this.binaryString.length?{value:this.binaryString.charCodeAt(t++),done:!1}:{value:void 0,done:!0}}}toBase64(){return function(r){return btoa(r)}(this.binaryString)}toUint8Array(){return function(r){const n=new Uint8Array(r.length);for(let a=0;a<r.length;a++)n[a]=r.charCodeAt(a);return n}(this.binaryString)}approximateByteSize(){return 2*this.binaryString.length}compareTo(t){return Nr(this.binaryString,t.binaryString)}isEqual(t){return this.binaryString===t.binaryString}}ja.EMPTY_BYTE_STRING=new ja("");const roe=new RegExp(/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(?:\.(\d+))?Z$/);function mu(e){if(Ur(!!e),typeof e=="string"){let t=0;const r=roe.exec(e);if(Ur(!!r),r[1]){let a=r[1];a=(a+"000000000").substr(0,9),t=Number(a)}const n=new Date(e);return{seconds:Math.floor(n.getTime()/1e3),nanos:t}}return{seconds:Hn(e.seconds),nanos:Hn(e.nanos)}}function Hn(e){return typeof e=="number"?e:typeof e=="string"?Number(e):0}function Yf(e){return typeof e=="string"?ja.fromBase64String(e):ja.fromUint8Array(e)}/** 1981 * @license 1982 * Copyright 2020 Google LLC 1983 * 1984 * Licensed under the Apache License, Version 2.0 (the "License"); 1985 * you may not use this file except in compliance with the License. 1986 * You may obtain a copy of the License at 1987 * 1988 * http://www.apache.org/licenses/LICENSE-2.0 1989 * 1990 * Unless required by applicable law or agreed to in writing, softw
1990are 1991 * distributed under the License is distributed on an "AS IS" BASIS, 1992 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1993 * See the License for the specific language governing permissions and 1994 * limitations under the License. 1995 */function P2(e){var t,r;return((r=(((t=e==null?void 0:e.mapValue)===null||t===void 0?void 0:t.fields)||{}).__type__)===null||r===void 0?void 0:r.stringValue)==="server_timestamp"}function _T(e){const t=e.mapValue.fields.__previous_value__;return P2(t)?_T(t):t}function Am(e){const t=mu(e.mapValue.fields.__local_write_time__.timestampValue);return new xn(t.seconds,t.nanos)}/** 1996 * @license 1997 * Copyright 2017 Google LLC 1998 * 1999 * Licensed under the Apache License, Version 2.0 (the "License"); 2000 * you may not use this file except in compliance with the License. 2001 * You may obtain a copy of the License at 2002 * 2003 * http://www.apache.org/licenses/LICENSE-2.0 2004 * 2005 * Unless required by applicable law or agreed to in writing, software 2006 * distributed under the License is distributed on an "AS IS" BASIS, 2007 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2008 * See the License for the specific language governing permissions and 2009 * limitations under the License. 2010 */class noe{constructor(t,r,n,a,i,s,o,u,f){this.databaseId=t,this.appId=r,this.persistenceKey=n,this.host=a,this.ssl=i,this.forceLongPolling=s,this.autoDetectLongPolling=o,this.longPollingOptions=u,this.useFetchStreams=f}}class Tm{constructor(t,r){this.projectId=t,this.database=r||"(default)"}static empty(){return new Tm("","")}get isDefaultDatabase(){return this.database==="(default)"}isEqual(t){return t instanceof Tm&&t.projectId===this.projectId&&t.database===this.database}}/** 2011 * @license 2012 * Copyright 2020 Google LLC 2013 * 2014 * Licensed under the Apache License, Version 2.0 (the "License"); 2015 * you may not use this file except in compliance with the License. 2016 * You may obtain a copy of the License at 2017 * 2018 * http://www.apache.org/licenses/LICENSE-2.0 2019 * 2020 * Unless required by applicable law or agreed to in writing, software 2021 * distributed under the License is distributed on an "AS IS" BASIS, 2022 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2023 * See the License for the specific language governing permissions and 2024 * limitations under the License. 2025 */const fv={mapValue:{fields:{__type__:{stringValue:"__max__"}}}};function Xf(e){return"nullValue"in e?0:"booleanValue"in e?1:"integerValue"in e||"doubleValue"in e?2:"timestampValue"in e?3:"stringValue"in e?5:"bytesValue"in e?6:"referenceValue"in e?7:"geoPointValue"in e?8:"arrayValue"in e?9:"mapValue"in e?P2(e)?4:aoe(e)?9007199254740991:10:Gt()}function nl(e,t){if(e===t)return!0;const r=Xf(e);if(r!==Xf(t))return!1;switch(r){case 0:case 9007199254740991:return!0;case 1:return e.booleanValue===t.booleanValue;case 4:return Am(e).isEqual(Am(t));case 3:return function(a,i){if(typeof a.timestampValue=="string"&&typeof i.timestampValue=="string"&&a.timestampValue.length===i.timestampValue.length)return a.timestampValue===i.timestampValue;const s=mu(a.timestampValue),o=mu(i.timestampValue);return s.seconds===o.seconds&&s.nanos===o.nanos}(e,t);case 5:return e.stringValue===t.stringValue;case 6:return function(a,i){return Yf(a.bytesValue).isEqual(Yf(i.bytesValue))}(e,t);case 7:return e.referenceValue===t.referenceValue;case 8:return function(a,i){return Hn(a.geoPointValue.latitude)===Hn(i.geoPointValue.latitude)&&Hn(a.geoPointValue.longitude)===Hn(i.geoPointValue.longitude)}(e,t);case 2:return function(a,i){if("integerValue"in a&&"integerValue"in i)return Hn(a.integerValue)===Hn(i.integerValue);if("doubleValue"in a&&"doubleValue"in i){const s=Hn(a.doubleValue),o=Hn(i.doubleValue);return s===o?gb(s)===gb(o):isNaN(s)&&isNaN(o)}return!1}(e,t);case 9:return oh(e.arrayValue.values||[],t.arrayValue.values||[],nl);case 10:return function(a,i){const s=a.mapValue.fields||{},o=i.mapValue.fields||{};if(L5(s)!==L5(o))return!1;for(const u in s)if(s.hasOwnProperty(u)&&(o[u]===void 0||!nl(s[u],o[u])))return!1;return!0}(e,t);default:return Gt()}}function Nm(e,t){return(e.values||[]).find(r=>nl(r,t))!==void 0}function lh(e,t){if(e===t)return 0;const r=Xf(e),n=Xf(t);if(r!==n)return Nr(r,n);switch(r){case 0:case 9007199254740991:return 0;case 1:return Nr(e.booleanValue,t.booleanValue);case 2:return function(i,s){const o=Hn(i.integerValue||i.doubleValue),u=Hn(s.integerValue||s.doubleValue);return o<u?-1:o>u?1:o===u?0:isNaN(o)?isNaN(u)?0:-1:1}(e,t);case 3:return P5(e.timestampValue,t.timestampValue);case 4:return P5(Am(e),Am(t));case 5:return Nr(e.stringValue,t.stringValue);case 6:return function(i,s){const o=Yf(i),u=Yf(s);return o.compareTo(u)}(e.bytesValue,t.bytesValue);case 7:return function(i,s){const o=i.split("/"),u=s.split("/");for(let f=0;f<o.length&&f<u.length;f++){const h=Nr(o[f],u[f]);if(h!==0)return h}return Nr(o.length,u.length)}(e.referenceValue,t.referenceValue);case 8:return function(i,s){const o=Nr(Hn(i.latitude),Hn(s.latitude));return o!==0?o:Nr(Hn(i.longitude),Hn(s.longitude))}(e.geoPointValue,t.geoPointValue);case 9:return function(i,s){const o=i.values||[],u=s.values||[];for(let f=0;f<o.length&&f<u.length;++f){const h=lh(o[f],u[f]);if(h)return h}return Nr(o.length,u.length)}(e.arrayValue,t.arrayValue);case 10:return function(i,s){if(i===fv.mapValue&&s===fv.mapValue)return 0;if(i===fv.mapValue)return 1;if(s===fv.mapValue)return-1;const o=i.fields||{},u=Object.keys(o),f=s.fields||{},h=Object.keys(f);u.sort(),h.sort();for(let m=0;m<u.length&&m<h.length;++m){const x=Nr(u[m],h[m]);if(x!==0)return x;const b=lh(o[u[m]],f[h[m]]);if(b!==0)return b}return Nr(u.length,h.length)}(e.mapValue,t.mapValue);default:throw Gt()}}function P5(e,t){if(typeof e=="string"&&typeof t=="string"&&e.length===t.length)return Nr(e,t);const r=mu(e),n=mu(t),a=Nr(r.seconds,n.seconds);return a!==0?a:Nr(r.nanos,n.nanos)}function ch(e){return $3(e)}function $3(e){return"nullValue"in e?"null":"booleanValue"in e?""+e.booleanValue:"integerValue"in e?""+e.integerValue:"doubleValue"in e?""+e.doubleValue:"timestampValue"in e?function(r){const n=mu(r);return`time(${n.seconds},${n.nanos})`}(e.timestampValue):"stringValue"in e?e.stringValue:"bytesValue"in e?function(r){return Yf(r).toBase64()}(e.bytesValue):"referenceValue"in e?function(r){return Nt.fromName(r).toString()}(e.referenceValue):"geoPointValue"in e?function(r){return`geo(${r.latitude},${r.longitude})`}(e.geoPointValue):"arrayValue"in e?function(r){let n="[",a=!0;for(const i of r.values||[])a?a=!1:n+=",",n+=$3(i);return n+"]"}(e.arrayValue):"mapValue"in e?function(r){const n=Object.keys(r.fields||{}).sort();let a="{",i=!0;for(const s of n)i?i=!1:a+=",",a+=`${s}:${$3(r.fields[s])}`;return a+"}"}(e.mapValue):Gt()}function pb(e,t){return{referenceValue:`projects/${e.projectId}/databases/${e.database}/documents/${t.path.canonicalString()}`}}function W3(e){return!!e&&"integerValue"in e}function ET(e){return!!e&&"arrayValue"in e}function D5(e){return!!e&&"nullValue"in e}function O5(e){return!!e&&"doubleValue"in e&&isNaN(Number(e.doubleValue))}function gx(e){return!!e&&"mapValue"in e}function Op(e){if(e.geoPointValue)return{geoPointValue:Object.assign({},e.geoPointValue)};if(e.timestampValue&&typeof e.timestampValue=="object")return{timestampValue:Object.assign({},e.timestampValue)};if(e.mapValue){const t={mapValue:{fields:{}}};
vendor: 4,896 bytes, lines 2025-2055
2025return yd(e.mapValue.fields,(r,n)=>t.mapValue.fields[r]=Op(n)),t}if(e.arrayValue){const t={arrayValue:{values:[]}};for(let r=0;r<(e.arrayValue.values||[]).length;++r)t.arrayValue.values[r]=Op(e.arrayValue.values[r]);return t}return Object.assign({},e)}function aoe(e){return(((e.mapValue||{}).fields||{}).__type__||{}).stringValue==="__max__"}/** 2026 * @license 2027 * Copyright 2017 Google LLC 2028 * 2029 * Licensed under the Apache License, Version 2.0 (the "License"); 2030 * you may not use this file except in compliance with the License. 2031 * You may obtain a copy of the License at 2032 * 2033 * http://www.apache.org/licenses/LICENSE-2.0 2034 * 2035 * Unless required by applicable law or agreed to in writing, software 2036 * distributed under the License is distributed on an "AS IS" BASIS, 2037 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2038 * See the License for the specific language governing permissions and 2039 * limitations under the License. 2040 */class Oi{constructor(t){this.value=t}static empty(){return new Oi({mapValue:{}})}field(t){if(t.isEmpty())return this.value;{let r=this.value;for(let n=0;n<t.length-1;++n)if(r=(r.mapValue.fields||{})[t.get(n)],!gx(r))return null;return r=(r.mapValue.fields||{})[t.lastSegment()],r||null}}set(t,r){this.getFieldsMap(t.popLast())[t.lastSegment()]=Op(r)}setAll(t){let r=Ma.emptyPath(),n={},a=[];t.forEach((s,o)=>{if(!r.isImmediateParentOf(o)){const u=this.getFieldsMap(r);this.applyChanges(u,n,a),n={},a=[],r=o.popLast()}s?n[o.lastSegment()]=Op(s):a.push(o.lastSegment())});const i=this.getFieldsMap(r);this.applyChanges(i,n,a)}delete(t){const r=this.field(t.popLast());gx(r)&&r.mapValue.fields&&delete r.mapValue.fields[t.lastSegment()]}isEqual(t){return nl(this.value,t.value)}getFieldsMap(t){let r=this.value;r.mapValue.fields||(r.mapValue={fields:{}});for(let n=0;n<t.length;++n){let a=r.mapValue.fields[t.get(n)];gx(a)&&a.mapValue.fields||(a={mapValue:{fields:{}}},r.mapValue.fields[t.get(n)]=a),r=a}return r.mapValue.fields}applyChanges(t,r,n){yd(r,(a,i)=>t[a]=i);for(const a of n)delete t[a]}clone(){return new Oi(Op(this.value))}}function IB(e){const t=[];return yd(e.fields,(r,n)=>{const a=new Ma([r]);if(gx(n)){const i=IB(n.mapValue).fields;if(i.length===0)t.push(a);else for(const s of i)t.push(a.child(s))}else t.push(a)}),new rs(t)}/** 2041 * @license 2042 * Copyright 2017 Google LLC 2043 * 2044 * Licensed under the Apache License, Version 2.0 (the "License"); 2045 * you may not use this file except in compliance with the License. 2046 * You may obtain a copy of the License at 2047 * 2048 * http://www.apache.org/licenses/LICENSE-2.0 2049 * 2050 * Unless required by applicable law or agreed to in writing, software 2051 * distributed under the License is distributed on an "AS IS" BASIS, 2052 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2053 * See the License for the specific language governing permissions and 2054 * limitations under the License. 2055 */class Ka{constructor(t,r,n,a,i,s,o){this.key=t,this.documentType=r,this.version=n,this.readTime=a,this.createTime=i,this.data=s,this.documentState=o}static newInvalidDocument(t){return new Ka(t,0,Qt.min(),Qt.min(),Qt.min(),Oi.empty(),0)}static newFoundDocument(t,r,n,a){return new Ka(t,1,r,Qt.min(),n,a,0)}static newNoDocument(t,r){return new Ka(t,2,r,Qt.min(),Qt.min(),Oi.empty(),0)}static newUnknownDocument(t,r){return new Ka(t,3,r,Qt.min(),Qt.min(),Oi.empty(),2)}convertToFoundDocument(t,r){return!this.createTime.isEqual(Qt.min())||this.documentType!==2&&this.documentType!==0||(this.createTime=t),this.version=t,this.documentType=1,this.data=r,this.documentState=0,this}convertToNoDocument(t){return this.version=t,this.documentType=2,this.data=Oi.empty(),this.documentState=0,this}convertToUnknownDocument(t){return this.version=t,this.documentType=3,this.data=Oi.empty(),this.documentState=2,this}setHasCommittedMutations(){return this.documentState=2,this}setHasLocalMutations(){return this.documentState=1,this.version=Qt.min(),this}setReadTime(t){return this.readTime=t,this}get hasLocalMutations(){return this.documentState===1}get hasCommittedMutations(){return this.documentState===2}get hasPendingWrites(){return this.hasLocalMutations||this.hasCommittedMutations}isValidDocument(){return this.documentType!==0}isFoundDocument(){return this.documentType===1}isNoDocument(){return this.documentType===2}isUnknownDocument(){return this.documentType===3}isEqual(t){return t instanceof Ka&&this.key.isEqual(t.key)&&this.version.isEqual(t.version)&&this.documentType===t.documentType&&this.documentState===t.documentState&&this.data.isEqual(t.data)}mutableCopy(){return new Ka(this.key,this.documentType,this.version,this.readTime,this.createTime,this.data.clone(),this.documentState)}toString(){return`Document(${this.key}, ${this.version}, ${JSON.stringify(this.data.value)}, {createTime: ${this.createTime}}), {documentType: ${this.documentType}}), {documentState: ${this.documentState}})`}}
2055/** 2056 * @license 2057 * Copyright 2022 Google LLC 2058 * 2059 * Licensed under the Apache License, Version 2.0 (the "License"); 2060 * you may not use this file except in compliance with the License. 2061 * You may obtain a copy of the License at 2062 * 2063 * http://www.apache.org/licenses/LICENSE-2.0 2064 * 2065 * Unless required by applicable law or agreed to in writing, software 2066 * distributed under the License is distributed on an "AS IS" BASIS, 2067 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2068 * See the License for the specific language governing permissions and 2069 * limitations under the License. 2070 */class uh{constructor(t,r){this.position=t,this.inclusive=r}}function R5(e,t,r){let n=0;for(let a=0;a<e.position.length;a++){const i=t[a],s=e.position[a];if(i.field.isKeyField()?n=Nt.comparator(Nt.fromName(s.referenceValue),r.key):n=lh(s,r.data.field(i.field)),i.dir==="desc"&&(n*=-1),n!==0)break}return n}function j5(e,t){if(e===null)return t===null;if(t===null||e.inclusive!==t.inclusive||e.position.length!==t.position.length)return!1;for(let r=0;r<e.position.length;r++)if(!nl(e.position[r],t.position[r]))return!1;return!0}/** 2071 * @license 2072 * Copyright 2022 Google LLC 2073 * 2074 * Licensed under the Apache License, Version 2.0 (the "License"); 2075 * you may not use this file except in compliance with the License. 2076 * You may obtain a copy of the License at 2077 * 2078 * http://www.apache.org/licenses/LICENSE-2.0 2079 * 2080 * Unless required by applicable law or agreed to in writing, software 2081 * distributed under the License is distributed on an "AS IS" BASIS, 2082 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2083 * See the License for the specific language governing permissions and 2084 * limitations under the License. 2085 */class Mm{constructor(t,r="asc"){this.field=t,this.dir=r}}function ioe(e,t){return e.dir===t.dir&&e.field.isEqual(t.field)}/** 2086 * @license 2087 * Copyright 2022 Google LLC 2088 * 2089 * Licensed under the Apache License, Version 2.0 (the "License"); 2090 * you may not use this file except in compliance with the License. 2091 * You may obtain a copy of the License at 2092 * 2093 * http://www.apache.org/licenses/LICENSE-2.0 2094 * 2095 * Unless required by applicable law or agreed to in writing, software 2096 * distributed under the License is distributed on an "AS IS" BASIS, 2097 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2098 * See the License for the specific language governing permissions and 2099 * limitations under the License. 2100 */class PB{}class Yn extends PB{constructor(t,r,n){super(),this.field=t,this.op=r,this.value=n}static create(t,r,n){return t.isKeyField()?r==="in"||r==="not-in"?this.createKeyFieldInFilter(t,r,n):new ooe(t,r,n):r==="array-contains"?new uoe(t,n):r==="in"?new foe(t,n):r==="not-in"?new doe(t,n):r==="array-contains-any"?new hoe(t,n):new Yn(t,r,n)}static createKeyFieldInFilter(t,r,n){return r==="in"?new loe(t,n):new coe(t,n)}matches(t){const r=t.data.field(this.field);return this.op==="!="?r!==null&&this.matchesComparison(lh(r,this.value)):r!==null&&Xf(this.value)===Xf(r)&&this.matchesComparison(lh(r,this.value))}matchesComparison(t){switch(this.op){case"<":return t<0;case"<=":return t<=0;case"==":return t===0;case"!=":return t!==0;case">":return t>0;case">=":return t>=0;default:return Gt()}}isInequality(){return["<","<=",">",">=","!=","not-in"].indexOf(this.op)>=0}getFlattenedFilters(){return[this]}getFilters(){return[this]}}class So extends PB{constructor(t,r){super(),this.filters=t,this.op=r,this.ae=null}static create(t,r){return new So(t,r)}matches(t){return DB(this)?this.filters.find(r=>!r.matches(t))===void 0:this.filters.find(r=>r.matches(t))!==void 0}getFlattenedFilters(){return this.ae!==null||(this.ae=this.filters.reduce((t,r)=>t.concat(r.getFlattenedFilters()),[])),this.ae}getFilters(){return Object.assign([],this.filters)}}function DB(e){return e.op==="and"}function OB(e){return soe(e)&&DB(e)}function soe(e){for(const t of e.filters)if(t instanceof So)return!1;return!0}function H3(e){if(e instanceof Yn)return e.field.canonicalString()+e.op.toString()+ch(e.value);if(OB(e))return e.filters.map(t=>H3(t)).join(",");{const t=e.filters.map(r=>H3(r)).join(",");
2100return`${e.op}(${t})`}}function RB(e,t){return e instanceof Yn?function(n,a){return a instanceof Yn&&n.op===a.op&&n.field.isEqual(a.field)&&nl(n.value,a.value)}(e,t):e instanceof So?function(n,a){return a instanceof So&&n.op===a.op&&n.filters.length===a.filters.length?n.filters.reduce((i,s,o)=>i&&RB(s,a.filters[o]),!0):!1}(e,t):void Gt()}function jB(e){return e instanceof Yn?function(r){return`${r.field.canonicalString()} ${r.op} ${ch(r.value)}`}(e):e instanceof So?function(r){return r.op.toString()+" {"+r.getFilters().map(jB).join(" ,")+"}"}(e):"Filter"}class ooe extends Yn{constructor(t,r,n){super(t,r,n),this.key=Nt.fromName(n.referenceValue)}matches(t){const r=Nt.comparator(t.key,this.key);return this.matchesComparison(r)}}class loe extends Yn{constructor(t,r){super(t,"in",r),this.keys=FB("in",r)}matches(t){return this.keys.some(r=>r.isEqual(t.key))}}class coe extends Yn{constructor(t,r){super(t,"not-in",r),this.keys=FB("not-in",r)}matches(t){return!this.keys.some(r=>r.isEqual(t.key))}}function FB(e,t){var r;return(((r=t.arrayValue)===null||r===void 0?void 0:r.values)||[]).map(n=>Nt.fromName(n.referenceValue))}class uoe extends Yn{constructor(t,r){super(t,"array-contains",r)}matches(t){const r=t.data.field(this.field);return ET(r)&&Nm(r.arrayValue,this.value)}}class foe extends Yn{constructor(t,r){super(t,"in",r)}matches(t){const r=t.data.field(this.field);return r!==null&&Nm(this.value.arrayValue,r)}}class doe extends Yn{constructor(t,r){super(t,"not-in",r)}matches(t){if(Nm(this.value.arrayValue,{nullValue:"NULL_VALUE"}))return!1;const r=t.data.field(this.field);return r!==null&&!Nm(this.value.arrayValue,r)}}class hoe extends Yn{constructor(t,r){super(t,"array-contains-any",r)}matches(t){const r=t.data.field(this.field);return!(!ET(r)||!r.arrayValue.values)&&r.arrayValue.values.some(n=>Nm(this.value.arrayValue,n))}}/** 2101 * @license 2102 * Copyright 2019 Google LLC 2103 * 2104 * Licensed under the Apache License, Version 2.0 (the "License"); 2105 * you may not use this file except in compliance with the License. 2106 * You may obtain a copy of the License at 2107 * 2108 * http://www.apache.org/licenses/LICENSE-2.0 2109 * 2110 * Unless required by applicable law or agreed to in writing, software 2111 * distributed under the License is distributed on an "AS IS" BASIS, 2112 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2113 * See the License for the specific language governing permissions and 2114 * limitations under the License. 2115 */class goe{constructor(t,r=null,n=[],a=[],i=null,s=null,o=null){this.path=t,this.collectionGroup=r,this.orderBy=n,this.filters=a,this.limit=i,this.startAt=s,this.endAt=o,this.ue=null}}function F5(e,t=null,r=[],n=[],a=null,i=null,s=null){return new goe(e,t,r,n,a,i,s)}function AT(e){const t=Yt(e);if(t.ue===null){let r=t.path.canonicalString();t.collectionGroup!==null&&(r+="|cg:"+t.collectionGroup),r+="|f:",r+=t.filters.map(n=>H3(n)).join(","),r+="|ob:",r+=t.orderBy.map(n=>function(i){return i.field.canonicalString()+i.dir}(n)).join(","),I2(t.limit)||(r+="|l:",r+=t.limit),t.startAt&&(r+="|lb:",r+=t.startAt.inclusive?"b:":"a:",r+=t.startAt.position.map(n=>ch(n)).join(",")),t.endAt&&(r+="|ub:",r+=t.endAt.inclusive?"a:":"b:",r+=t.endAt.position.map(n=>ch(n)).join(",")),t.ue=r}return t.ue}function TT(e,t){if(e.limit!==t.limit||e.orderBy.length!==t.orderBy.length)return!1;for(let r=0;r<e.orderBy.length;r++)if(!ioe(e.orderBy[r],t.orderBy[r]))return!1;if(e.filters.length!==t.filters.length)return!1;for(let r=0;r<e.filters.length;r++)if(!RB(e.filters[r],t.filters[r]))return!1;return e.collectionGroup===t.collectionGroup&&!!e.path.isEqual(t.path)&&!!j5(e.startAt,t.startAt)&&j5(e.endAt,t.endAt)}function G3(e){return Nt.isDocumentKey(e.path)&&e.collectionGroup===null&&e.filters.length===0}/** 2116 * @license 2117 * Copyright 2017 Google LLC 2118 * 2119 * Licensed under the Apache License, Version 2.0 (the "License"); 2120 * you may not use this file except in compliance with the License. 2121 * You may obtain a copy of the License at 2122 * 2123 * http://www.apache.org/licenses/LICENSE-2.0 2124 * 2125 * Unless required by applicable law or agreed to in writing, softw
2125are 2126 * distributed under the License is distributed on an "AS IS" BASIS, 2127 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2128 * See the License for the specific language governing permissions and 2129 * limitations under the License. 2130 */class vd{constructor(t,r=null,n=[],a=[],i=null,s="F",o=null,u=null){this.path=t,this.collectionGroup=r,this.explicitOrderBy=n,this.filters=a,this.limit=i,this.limitType=s,this.startAt=o,this.endAt=u,this.ce=null,this.le=null,this.he=null,this.startAt,this.endAt}}function poe(e,t,r,n,a,i,s,o){return new vd(e,t,r,n,a,i,s,o)}function D2(e){return new vd(e)}function z5(e){return e.filters.length===0&&e.limit===null&&e.startAt==null&&e.endAt==null&&(e.explicitOrderBy.length===0||e.explicitOrderBy.length===1&&e.explicitOrderBy[0].field.isKeyField())}function NT(e){return e.collectionGroup!==null}function j0(e){const t=Yt(e);if(t.ce===null){t.ce=[];const r=new Set;for(const i of t.explicitOrderBy)t.ce.push(i),r.add(i.field.canonicalString());const n=t.explicitOrderBy.length>0?t.explicitOrderBy[t.explicitOrderBy.length-1].dir:"asc";(function(s){let o=new Da(Ma.comparator);return s.filters.forEach(u=>{u.getFlattenedFilters().forEach(f=>{f.isInequality()&&(o=o.add(f.field))})}),o})(t).forEach(i=>{r.has(i.canonicalString())||i.isKeyField()||t.ce.push(new Mm(i,n))}),r.has(Ma.keyField().canonicalString())||t.ce.push(new Mm(Ma.keyField(),n))}return t.ce}function Qo(e){const t=Yt(e);return t.le||(t.le=zB(t,j0(e))),t.le}function moe(e){const t=Yt(e);return t.he||(t.he=zB(t,e.explicitOrderBy)),t.he}function zB(e,t){if(e.limitType==="F")return F5(e.path,e.collectionGroup,t,e.filters,e.limit,e.startAt,e.endAt);{t=t.map(a=>{const i=a.dir==="desc"?"asc":"desc";return new Mm(a.field,i)});const r=e.endAt?new uh(e.endAt.position,e.endAt.inclusive):null,n=e.startAt?new uh(e.startAt.position,e.startAt.inclusive):null;return F5(e.path,e.collectionGroup,t,e.filters,e.limit,r,n)}}function Y3(e,t){const r=e.filters.concat([t]);return new vd(e.path,e.collectionGroup,e.explicitOrderBy.slice(),r,e.limit,e.limitType,e.startAt,e.endAt)}function mb(e,t,r){return new vd(e.path,e.collectionGroup,e.explicitOrderBy.slice(),e.filters.slice(),t,r,e.startAt,e.endAt)}function O2(e,t){return TT(Qo(e),Qo(t))&&e.limitType===t.limitType}function BB(e){return`${AT(Qo(e))}|lt:${e.limitType}`}function n0(e){return`Query(target=${function(r){let n=r.path.canonicalString();return r.collectionGroup!==null&&(n+=" collectionGroup="+r.collectionGroup),r.filters.length>0&&(n+=`, filters: [${r.filters.map(a=>jB(a)).join(", ")}]`),I2(r.limit)||(n+=", limit: "+r.limit),r.orderBy.length>0&&(n+=`, orderBy: [${r.orderBy.map(a=>function(s){return`${s.field.canonicalString()} (${s.dir})`}(a)).join(", ")}]`),r.startAt&&(n+=", startAt: ",n+=r.startAt.inclusive?"b:":"a:",n+=r.startAt.position.map(a=>ch(a)).join(",")),r.endAt&&(n+=", endAt: ",n+=r.endAt.inclusive?"a:":"b:",n+=r.endAt.position.map(a=>ch(a)).join(",")),`Target(${n})`}(Qo(e))}; limitType=${e.limitType})`}function R2(e,t){return t.isFoundDocument()&&function(n,a){const i=a.key.path;return n.collectionGroup!==null?a.key.hasCollectionId(n.collectionGroup)&&n.path.isPrefixOf(i):Nt.isDocumentKey(n.path)?n.path.isEqual(i):n.path.isImmediateParentOf(i)}(e,t)&&function(n,a){for(const i of j0(n))if(!i.field.isKeyField()&&a.data.field(i.field)===null)return!1;return!0}(e,t)&&function(n,a){for(const i of n.filters)if(!i.matches(a))return!1;return!0}(e,t)&&function(n,a){return!(n.startAt&&!function(s,o,u){const f=R5(s,o,u);return s.inclusive?f<=0:f<0}(n.startAt,j0(n),a)||n.endAt&&!function(s,o,u){const f=R5(s,o,u);return s.inclusive?f>=0:f>0}(n.endAt,j0(n),a))}(e,t)}function yoe(e){return e.collectionGroup||(e.path.length%2==1?e.path.lastSegment():e.path.get(e.path.length-2))}function UB(e){return(t,r)=>{let n=!1;for(const a of j0(e)){const i=voe(a,t,r);if(i!==0)return i;n=n||a.field.isKeyField()}return 0}}function voe(e,t,r){const n=e.field.isKeyField()?Nt.comparator(t.key,r.key):function(i,s,o){const u=s.data.field(i),f=o.data.field(i);return u!==null&&f!==null?lh(u,f):Gt()}(e.field,t,r);switch(e.dir){case"asc":return n;
2130case"desc":return-1*n;default:return Gt()}}/** 2131 * @license 2132 * Copyright 2017 Google LLC 2133 * 2134 * Licensed under the Apache License, Version 2.0 (the "License"); 2135 * you may not use this file except in compliance with the License. 2136 * You may obtain a copy of the License at 2137 * 2138 * http://www.apache.org/licenses/LICENSE-2.0 2139 * 2140 * Unless required by applicable law or agreed to in writing, software 2141 * distributed under the License is distributed on an "AS IS" BASIS, 2142 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2143 * See the License for the specific language governing permissions and 2144 * limitations under the License. 2145 */class Jh{constructor(t,r){this.mapKeyFn=t,this.equalsFn=r,this.inner={},this.innerSize=0}get(t){const r=this.mapKeyFn(t),n=this.inner[r];if(n!==void 0){for(const[a,i]of n)if(this.equalsFn(a,t))return i}}has(t){return this.get(t)!==void 0}set(t,r){const n=this.mapKeyFn(t),a=this.inner[n];if(a===void 0)return this.inner[n]=[[t,r]],void this.innerSize++;for(let i=0;i<a.length;i++)if(this.equalsFn(a[i][0],t))return void(a[i]=[t,r]);a.push([t,r]),this.innerSize++}delete(t){const r=this.mapKeyFn(t),n=this.inner[r];if(n===void 0)return!1;for(let a=0;a<n.length;a++)if(this.equalsFn(n[a][0],t))return n.length===1?delete this.inner[r]:n.splice(a,1),this.innerSize--,!0;return!1}forEach(t){yd(this.inner,(r,n)=>{for(const[a,i]of n)t(a,i)})}isEmpty(){return MB(this.inner)}size(){return this.innerSize}}/** 2146 * @license 2147 * Copyright 2017 Google LLC 2148 * 2149 * Licensed under the Apache License, Version 2.0 (the "License"); 2150 * you may not use this file except in compliance with the License. 2151 * You may obtain a copy of the License at 2152 * 2153 * http://www.apache.org/licenses/LICENSE-2.0 2154 * 2155 * Unless required by applicable law or agreed to in writing, software 2156 * distributed under the License is distributed on an "AS IS" BASIS, 2157 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2158 * See the License for the specific language governing permissions and 2159 * limitations under the License. 2160 */const xoe=new kn(Nt.comparator);function Kl(){return xoe}const VB=new kn(Nt.comparator);function yp(...e){let t=VB;for(const r of e)t=t.insert(r.key,r);return t}function $B(e){let t=VB;return e.forEach((r,n)=>t=t.insert(r,n.overlayedDocument)),t}function pf(){return Rp()}function WB(){return Rp()}function Rp(){return new Jh(e=>e.toString(),(e,t)=>e.isEqual(t))}const boe=new kn(Nt.comparator),woe=new Da(Nt.comparator);function ur(...e){let t=woe;for(const r of e)t=t.add(r);return t}const koe=new Da(Nr);function Soe(){return koe}/** 2161 * @license 2162 * Copyright 2020 Google LLC 2163 * 2164 * Licensed under the Apache License, Version 2.0 (the "License"); 2165 * you may not use this file except in compliance with the License. 2166 * You may obtain a copy of the License at 2167 * 2168 * http://www.apache.org/licenses/LICENSE-2.0 2169 * 2170 * Unless required by applicable law or agreed to in writing, software 2171 * distributed under the License is distributed on an "AS IS" BASIS, 2172 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2173 * See the License for the specific language governing permissions and 2174 * limitations under the License. 2175 */function HB(e,t){if(e.useProto3Json){if(isNaN(t))return{doubleValue:"NaN"};if(t===1/0)return{doubleValue:"Infinity"};if(t===-1/0)return{doubleValue:"-Infinity"}}return{doubleValue:gb(t)?"-0":t}}function GB(e){return{integerValue:""+e}}function Coe(e,t){return eoe(t)?GB(t):HB(e,t)}/** 2176 * @license 2177 * Copyright 2018 Google LLC 2178 * 2179 * Licensed under the Apache License, Version 2.0 (the "License"); 2180 * you may not use this file except in compliance with the License. 2181 * You may obtain a copy of the License at 2182 * 2183 * http://www.apache.org/licenses/LICENSE-2.0 2184 * 2185 * Unless required by applicable law or agreed to in writing, software 2186 * distributed under the License is distributed on an "AS IS" BASIS, 2187 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2188 * See the License for the specific language governing permissions and 2189 * limitations under the License. 2190 */class j2{constructor(){this._=void 0}}function _oe(e,t,r){return e instanceof Lm?function(a,i){const s={fields:{__type__:{stringValue:"server_timestamp"},__local_write_time__:{timestampValue:{seconds:a.seconds,nanos:a.nanoseconds}}}};return i&&P2(i)&&(i=_T(i)),i&&(s.fields.__previous_value__=i),{mapValue:s}}(r,t):e instanceof Im?XB(e,t):e instanceof Pm?qB(e,t):function(a,i){const s=YB(a,i),o=B5(s)+B5(a.Pe);return W3(s)&&W3(a.Pe)?GB(o):HB(a.serializer,o)}(e,t)}function Eoe(e,t,r){return e instanceof Im?XB(e,t):e instanceof Pm?qB(e,t):r}function YB(e,t){return e instanceof yb?function(n){return W3(n)||function(i){return!!i&&"doubleValue"in i}(n)}(t)?t:{integerValue:0}:null}class Lm extends j2{}class Im extends j2{constructor(t){super(),this.elements=t}}function XB(e,t){const r=QB(t);for(const n of e.elements)r.some(a=>nl(a,n))||r.push(n);return{arrayValue:{values:r}}}class Pm extends j2{constructor(t){super(),this.elements=t}}function qB(e,t){let r=QB(t);for(const n of e.elements)r=r.filter(a=>!nl(a,n));return{arrayValue:{values:r}}}
2190class yb extends j2{constructor(t,r){super(),this.serializer=t,this.Pe=r}}function B5(e){return Hn(e.integerValue||e.doubleValue)}function QB(e){return ET(e)&&e.arrayValue.values?e.arrayValue.values.slice():[]}/** 2191 * @license 2192 * Copyright 2017 Google LLC 2193 * 2194 * Licensed under the Apache License, Version 2.0 (the "License"); 2195 * you may not use this file except in compliance with the License. 2196 * You may obtain a copy of the License at 2197 * 2198 * http://www.apache.org/licenses/LICENSE-2.0 2199 * 2200 * Unless required by applicable law or agreed to in writing, software 2201 * distributed under the License is distributed on an "AS IS" BASIS, 2202 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2203 * See the License for the specific language governing permissions and 2204 * limitations under the License. 2205 */class Aoe{constructor(t,r){this.field=t,this.transform=r}}function Toe(e,t){return e.field.isEqual(t.field)&&function(n,a){return n instanceof Im&&a instanceof Im||n instanceof Pm&&a instanceof Pm?oh(n.elements,a.elements,nl):n instanceof yb&&a instanceof yb?nl(n.Pe,a.Pe):n instanceof Lm&&a instanceof Lm}(e.transform,t.transform)}class Noe{constructor(t,r){this.version=t,this.transformResults=r}}class Is{constructor(t,r){this.updateTime=t,this.exists=r}static none(){return new Is}static exists(t){return new Is(void 0,t)}static updateTime(t){return new Is(t)}get isNone(){return this.updateTime===void 0&&this.exists===void 0}isEqual(t){return this.exists===t.exists&&(this.updateTime?!!t.updateTime&&this.updateTime.isEqual(t.updateTime):!t.updateTime)}}function px(e,t){return e.updateTime!==void 0?t.isFoundDocument()&&t.version.isEqual(e.updateTime):e.exists===void 0||e.exists===t.isFoundDocument()}class F2{}function ZB(e,t){if(!e.hasLocalMutations||t&&t.fields.length===0)return null;if(t===null)return e.isNoDocument()?new MT(e.key,Is.none()):new K1(e.key,e.data,Is.none());{const r=e.data,n=Oi.empty();let a=new Da(Ma.comparator);for(let i of t.fields)if(!a.has(i)){let s=r.field(i);s===null&&i.length>1&&(i=i.popLast(),s=r.field(i)),s===null?n.delete(i):n.set(i,s),a=a.add(i)}return new Mu(e.key,n,new rs(a.toArray()),Is.none())}}function Moe(e,t,r){e instanceof K1?function(a,i,s){const o=a.value.clone(),u=V5(a.fieldTransforms,i,s.transformResults);o.setAll(u),i.convertToFoundDocument(s.version,o).setHasCommittedMutations()}(e,t,r):e instanceof Mu?function(a,i,s){if(!px(a.precondition,i))return void i.convertToUnknownDocument(s.version);const o=V5(a.fieldTransforms,i,s.transformResults),u=i.data;u.setAll(KB(a)),u.setAll(o),i.convertToFoundDocument(s.version,u).setHasCommittedMutations()}(e,t,r):function(a,i,s){i.convertToNoDocument(s.version).setHasCommittedMutations()}(0,t,r)}function jp(e,t,r,n){return e instanceof K1?function(i,s,o,u){if(!px(i.precondition,s))return o;const f=i.value.clone(),h=$5(i.fieldTransforms,u,s);return f.setAll(h),s.convertToFoundDocument(s.version,f).setHasLocalMutations(),null}(e,t,r,n):e instanceof Mu?function(i,s,o,u){if(!px(i.precondition,s))return o;const f=$5(i.fieldTransforms,u,s),h=s.data;return h.setAll(KB(i)),h.setAll(f),s.convertToFoundDocument(s.version,h).setHasLocalMutations(),o===null?null:o.unionWith(i.fieldMask.fields).unionWith(i.fieldTransforms.map(m=>m.field))}(e,t,r,n):function(i,s,o){return px(i.precondition,s)?(s.convertToNoDocument(s.version).setHasLocalMutations(),null):o}(e,t,r)}function Loe(e,t){let r=null;for(const n of e.fieldTransforms){const a=t.data.field(n.field),i=YB(n.transform,a||null);i!=null&&(r===null&&(r=Oi.empty()),r.set(n.field,i))}return r||null}function U5(e,t){return e.type===t.type&&!!e.key.isEqual(t.key)&&!!e.precondition.isEqual(t.precondition)&&!!function(n,a){return n===void 0&&a===void 0||!(!n||!a)&&oh(n,a,(i,s)=>Toe(i,s))}(e.fieldTransforms,t.fieldTransforms)&&(e.type===0?e.value.isEqual(t.value):e.type!==1||e.data.isEqual(t.data)&&e.fieldMask.isEqual(t.fieldMask))}class K1 extends F2{constructor(t,r,n,a=[]){super(),this.key=t,this.value=r,this.precondition=n,this.fieldTransforms=a,this.type=0}getFieldMask(){return null}}class Mu extends F2{constructor(t,r,n,a,i=[]){super(),this.key=t,this.data=r,this.fieldMask=n,this.prec
2205ondition=a,this.fieldTransforms=i,this.type=1}getFieldMask(){return this.fieldMask}}function KB(e){const t=new Map;return e.fieldMask.fields.forEach(r=>{if(!r.isEmpty()){const n=e.data.field(r);t.set(r,n)}}),t}function V5(e,t,r){const n=new Map;Ur(e.length===r.length);for(let a=0;a<r.length;a++){const i=e[a],s=i.transform,o=t.data.field(i.field);n.set(i.field,Eoe(s,o,r[a]))}return n}function $5(e,t,r){const n=new Map;for(const a of e){const i=a.transform,s=r.data.field(a.field);n.set(a.field,_oe(i,s,t))}return n}class MT extends F2{constructor(t,r){super(),this.key=t,this.precondition=r,this.type=2,this.fieldTransforms=[]}getFieldMask(){return null}}class Ioe extends F2{constructor(t,r){super(),this.key=t,this.precondition=r,this.type=3,this.fieldTransforms=[]}getFieldMask(){return null}}/** 2206 * @license 2207 * Copyright 2017 Google LLC 2208 * 2209 * Licensed under the Apache License, Version 2.0 (the "License"); 2210 * you may not use this file except in compliance with the License. 2211 * You may obtain a copy of the License at 2212 * 2213 * http://www.apache.org/licenses/LICENSE-2.0 2214 * 2215 * Unless required by applicable law or agreed to in writing, software 2216 * distributed under the License is distributed on an "AS IS" BASIS, 2217 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2218 * See the License for the specific language governing permissions and 2219 * limitations under the License. 2220 */class Poe{constructor(t,r,n,a){this.batchId=t,this.localWriteTime=r,this.baseMutations=n,this.mutations=a}applyToRemoteDocument(t,r){const n=r.mutationResults;for(let a=0;a<this.mutations.length;a++){const i=this.mutations[a];i.key.isEqual(t.key)&&Moe(i,t,n[a])}}applyToLocalView(t,r){for(const n of this.baseMutations)n.key.isEqual(t.key)&&(r=jp(n,t,r,this.localWriteTime));for(const n of this.mutations)n.key.isEqual(t.key)&&(r=jp(n,t,r,this.localWriteTime));return r}applyToLocalDocumentSet(t,r){const n=WB();return this.mutations.forEach(a=>{const i=t.get(a.key),s=i.overlayedDocument;let o=this.applyToLocalView(s,i.mutatedFields);o=r.has(a.key)?null:o;const u=ZB(s,o);u!==null&&n.set(a.key,u),s.isValidDocument()||s.convertToNoDocument(Qt.min())}),n}keys(){return this.mutations.reduce((t,r)=>t.add(r.key),ur())}isEqual(t){return this.batchId===t.batchId&&oh(this.mutations,t.mutations,(r,n)=>U5(r,n))&&oh(this.baseMutations,t.baseMutations,(r,n)=>U5(r,n))}}class LT{constructor(t,r,n,a){this.batch=t,this.commitVersion=r,this.mutationResults=n,this.docVersions=a}static from(t,r,n){Ur(t.mutations.length===n.length);let a=function(){return boe}();const i=t.mutations;for(let s=0;s<i.length;s++)a=a.insert(i[s].key,n[s].version);return new LT(t,r,n,a)}}/** 2221 * @license 2222 * Copyright 2022 Google LLC 2223 * 2224 * Licensed under the Apache License, Version 2.0 (the "License"); 2225 * you may not use this file except in compliance with the License. 2226 * You may obtain a copy of the License at 2227 * 2228 * http://www.apache.org/licenses/LICENSE-2.0 2229 * 2230 * Unless required by applicable law or agreed to in writing, software 2231 * distributed under the License is distributed on an "AS IS" BASIS, 2232 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2233 * See the License for the specific language governing permissions and 2234 * limitations under the License. 2235 */class Doe{constructor(t,r){this.largestBatchId=t,this.mutation=r}getKey(){return this.mutation.key}isEqual(t){return t!==null&&this.mutation===t.mutation}toString(){return`Overlay{ 2236 largestBatchId: ${this.largestBatchId}, 2237 mutation: ${this.mutation.toString()} 2238 }`}}/** 2239 * @license 2240 * Copyright 2023 Google LLC 2241 * 2242 * Licensed under the Apache License, Version 2.0 (the "License"); 2243 * you may not use this file except in compliance with the License. 2244 * You may obtain a copy of the License at 2245 * 2246 * http://www.apache.org/licenses/LICENSE-2.0 2247 * 2248 * Unless required by applicable law or agreed to in writing, software 2249 * distributed under the License is distributed on an "AS IS" BASIS, 2250 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2251 * See the License for the specific language governing permissions and 2252 * limitations under the License. 2253 */class Ooe{constructor(t,r,n){this.alias=t,this.aggregateType=r,this.fieldPath=n}}/** 2254 * @license 2255 * Copyright 2017 Google LLC 2256 * 2257 * Licensed under the Apache License, Version 2.0 (the "License");
2258 * you may not use this file except in compliance with the License. 2259 * You may obtain a copy of the License at 2260 * 2261 * http://www.apache.org/licenses/LICENSE-2.0 2262 * 2263 * Unless required by applicable law or agreed to in writing, software 2264 * distributed under the License is distributed on an "AS IS" BASIS, 2265 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2266 * See the License for the specific language governing permissions and 2267 * limitations under the License. 2268 */class Roe{constructor(t,r){this.count=t,this.unchangedNames=r}}/** 2269 * @license 2270 * Copyright 2017 Google LLC 2271 * 2272 * Licensed under the Apache License, Version 2.0 (the "License"); 2273 * you may not use this file except in compliance with the License. 2274 * You may obtain a copy of the License at 2275 * 2276 * http://www.apache.org/licenses/LICENSE-2.0 2277 * 2278 * Unless required by applicable law or agreed to in writing, software 2279 * distributed under the License is distributed on an "AS IS" BASIS, 2280 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2281 * See the License for the specific language governing permissions and 2282 * limitations under the License. 2283 */var zn,mr;function joe(e){switch(e){default:return Gt();case nt.CANCELLED:case nt.UNKNOWN:case nt.DEADLINE_EXCEEDED:case nt.RESOURCE_EXHAUSTED:case nt.INTERNAL:case nt.UNAVAILABLE:case nt.UNAUTHENTICATED:return!1;case nt.INVALID_ARGUMENT:case nt.NOT_FOUND:case nt.ALREADY_EXISTS:case nt.PERMISSION_DENIED:case nt.FAILED_PRECONDITION:case nt.ABORTED:case nt.OUT_OF_RANGE:case nt.UNIMPLEMENTED:case nt.DATA_LOSS:return!0}}function JB(e){if(e===void 0)return Zl("GRPC error has no .code"),nt.UNKNOWN;switch(e){case zn.OK:return nt.OK;case zn.CANCELLED:return nt.CANCELLED;case zn.UNKNOWN:return nt.UNKNOWN;case zn.DEADLINE_EXCEEDED:return nt.DEADLINE_EXCEEDED;case zn.RESOURCE_EXHAUSTED:return nt.RESOURCE_EXHAUSTED;case zn.INTERNAL:return nt.INTERNAL;case zn.UNAVAILABLE:return nt.UNAVAILABLE;case zn.UNAUTHENTICATED:return nt.UNAUTHENTICATED;case zn.INVALID_ARGUMENT:return nt.INVALID_ARGUMENT;case zn.NOT_FOUND:return nt.NOT_FOUND;case zn.ALREADY_EXISTS:return nt.ALREADY_EXISTS;case zn.PERMISSION_DENIED:return nt.PERMISSION_DENIED;case zn.FAILED_PRECONDITION:return nt.FAILED_PRECONDITION;case zn.ABORTED:return nt.ABORTED;case zn.OUT_OF_RANGE:return nt.OUT_OF_RANGE;case zn.UNIMPLEMENTED:return nt.UNIMPLEMENTED;case zn.DATA_LOSS:return nt.DATA_LOSS;default:return Gt()}}(mr=zn||(zn={}))[mr.OK=0]="OK",mr[mr.CANCELLED=1]="CANCELLED",mr[mr.UNKNOWN=2]="UNKNOWN",mr[mr.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",mr[mr.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",mr[mr.NOT_FOUND=5]="NOT_FOUND",mr[mr.ALREADY_EXISTS=6]="ALREADY_EXISTS",mr[mr.PERMISSION_DENIED=7]="PERMISSION_DENIED",mr[mr.UNAUTHENTICATED=16]="UNAUTHENTICATED",mr[mr.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",mr[mr.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",mr[mr.ABORTED=10]="ABORTED",mr[mr.OUT_OF_RANGE=11]="OUT_OF_RANGE",mr[mr.UNIMPLEMENTED=12]="UNIMPLEMENTED",mr[mr.INTERNAL=13]="INTERNAL",mr[mr.UNAVAILABLE=14]="UNAVAILABLE",mr[mr.DATA_LOSS=15]="DATA_LOSS";/** 2284 * @license 2285 * Copyright 2023 Google LLC 2286 * 2287 * Licensed under the Apache License, Version 2.0 (the "License"); 2288 * you may not use this file except in compliance with the License. 2289 * You may obtain a copy of the License at 2290 * 2291 * http://www.apache.org/licenses/LICENSE-2.0 2292 * 2293 * Unless required by applicable law or agreed to in writing, software 2294 * distributed under the License is distributed on an "AS IS" BASIS, 2295 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2296 * See the License for the specific language governing permissions and 2297 * limitations under the License. 2298 */function Foe(){return new TextEncoder}/** 2299 * @license 2300 * Copyright 2022 Google LLC 2301 * 2302 * Licensed under the Apache License, Version 2.0 (the "License"); 2303 * you may not use this file except in compliance with the License. 2304 * You may obtain a copy of the License at 2305 * 2306 * http://www.apache.org/licenses/LICENSE-2.0 2307 * 2308 * Unless required by applicable law or agreed to in writing, software 2309 * distributed under the License is distributed on an "AS IS" BASIS, 2310 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2311 * See the License for the specific language governing permissions and 2312 * limitations under the License. 2313 */const zoe=new Ef([4294967295,4294967295],0);function W5(e){const t=Foe().encode(e),r=new wB;return r.update(t),new Uint8Array(r.digest())}function H5(e){const t=new DataView(e.buffer),r=t.getUint32(0,!0),n=t.getUint32(4,!0),a=t.getUint32(8,!0),i=t.getUint32(12,!0);return[new Ef([r,n],0),new Ef([a,i],0)]}class IT{constructor(t,r,n){if(this.bitmap=t,this.padding=r,this.hashCount=n,r<0||r>=8)throw new vp(`Invalid padding: ${r}`);if(n<0)throw new vp(`Invalid hash count: ${n}`);if(t.length>0&&this.hashCount===0)throw new vp(`Invalid hash count: ${n}`);if(t.length===0&&r!==0)throw new vp(`Invalid padding when bitmap length is 0: ${r}`);this.Ie=8*t.length-r,this.Te=Ef.fromNumber(this.Ie)}Ee(t,r,n){let a=t.add(r.multiply(Ef.fromNumber(n)));return a.compare(zoe)===1&&(a=new Ef([a.getBits(0),a.getBits(1)],0)),a.modulo(this.Te).toNumber()}de(t){return(this.bitmap[Math.floor(t/8)]&1<<t%8)!=0}mightContain(t){if(this.Ie===0)return!1;const r=W5(t),[n,a]=H5(r);for(let i=0;i<this.hashCount;i++){const s=this.Ee(n,a,i);if(!this.de(s))return!1}return!0}static create(t,r,n){const a=t%8==0?0:8-t%8,i=new Uint8Array(Math.ceil(t/8)),s=new IT(i,a,r);
2313return n.forEach(o=>s.insert(o)),s}insert(t){if(this.Ie===0)return;const r=W5(t),[n,a]=H5(r);for(let i=0;i<this.hashCount;i++){const s=this.Ee(n,a,i);this.Ae(s)}}Ae(t){const r=Math.floor(t/8),n=t%8;this.bitmap[r]|=1<<n}}class vp extends Error{constructor(){super(...arguments),this.name="BloomFilterError"}}/** 2314 * @license 2315 * Copyright 2017 Google LLC 2316 * 2317 * Licensed under the Apache License, Version 2.0 (the "License"); 2318 * you may not use this file except in compliance with the License. 2319 * You may obtain a copy of the License at 2320 * 2321 * http://www.apache.org/licenses/LICENSE-2.0 2322 * 2323 * Unless required by applicable law or agreed to in writing, software 2324 * distributed under the License is distributed on an "AS IS" BASIS, 2325 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2326 * See the License for the specific language governing permissions and 2327 * limitations under the License. 2328 */class z2{constructor(t,r,n,a,i){this.snapshotVersion=t,this.targetChanges=r,this.targetMismatches=n,this.documentUpdates=a,this.resolvedLimboDocuments=i}static createSynthesizedRemoteEventForCurrentChange(t,r,n){const a=new Map;return a.set(t,J1.createSynthesizedTargetChangeForCurrentChange(t,r,n)),new z2(Qt.min(),a,new kn(Nr),Kl(),ur())}}class J1{constructor(t,r,n,a,i){this.resumeToken=t,this.current=r,this.addedDocuments=n,this.modifiedDocuments=a,this.removedDocuments=i}static createSynthesizedTargetChangeForCurrentChange(t,r,n){return new J1(n,r,ur(),ur(),ur())}}/** 2329 * @license 2330 * Copyright 2017 Google LLC 2331 * 2332 * Licensed under the Apache License, Version 2.0 (the "License"); 2333 * you may not use this file except in compliance with the License. 2334 * You may obtain a copy of the License at 2335 * 2336 * http://www.apache.org/licenses/LICENSE-2.0 2337 * 2338 * Unless required by applicable law or agreed to in writing, software 2339 * distributed under the License is distributed on an "AS IS" BASIS, 2340 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2341 * See the License for the specific language governing permissions and 2342 * limitations under the License. 2343 */class mx{constructor(t,r,n,a){this.Re=t,this.removedTargetIds=r,this.key=n,this.Ve=a}}class eU{constructor(t,r){this.targetId=t,this.me=r}}class tU{constructor(t,r,n=ja.EMPTY_BYTE_STRING,a=null){this.state=t,this.targetIds=r,this.resumeToken=n,this.cause=a}}class G5{constructor(){this.fe=0,this.ge=X5(),this.pe=ja.EMPTY_BYTE_STRING,this.ye=!1,this.we=!0}get current(){return this.ye}get resumeToken(){return this.pe}get Se(){return this.fe!==0}get be(){return this.we}De(t){t.approximateByteSize()>0&&(this.we=!0,this.pe=t)}Ce(){let t=ur(),r=ur(),n=ur();return this.ge.forEach((a,i)=>{switch(i){case 0:t=t.add(a);break;case 2:r=r.add(a);break;case 1:n=n.add(a);break;default:Gt()}}),new J1(this.pe,this.ye,t,r,n)}ve(){this.we=!1,this.ge=X5()}Fe(t,r){this.we=!0,this.ge=this.ge.insert(t,r)}Me(t){this.we=!0,this.ge=this.ge.remove(t)}xe(){this.fe+=1}Oe(){this.fe-=1,Ur(this.fe>=0)}Ne(){this.we=!0,this.ye=!0}}class Boe{constructor(t){this.Le=t,this.Be=new Map,this.ke=Kl(),this.qe=Y5(),this.Qe=new kn(Nr)}Ke(t){for(const r of t.Re)t.Ve&&t.Ve.isFoundDocument()?this.$e(r,t.Ve):this.Ue(r,t.key,t.Ve);for(const r of t.removedTargetIds)this.Ue(r,t.key,t.Ve)}We(t){this.forEachTarget(t,r=>{const n=this.Ge(r);switch(t.state){case 0:this.ze(r)&&n.De(t.resumeToken);break;case 1:n.Oe(),n.Se||n.ve(),n.De(t.resumeToken);break;case 2:n.Oe(),n.Se||this.removeTarget(r);break;case 3:this.ze(r)&&(n.Ne(),n.De(t.resumeToken));break;case 4:this.ze(r)&&(this.je(r),n.De(t.resumeToken));break;default:Gt()}})}forEachTarget(t,r){t.targetIds.length>0?t.targetIds.forEach(r):this.Be.forEach((n,a)=>{this.ze(a)&&r(a)})}He(t){const r=t.targetId,n=t.me.count,a=this.Je(r);if(a){const i=a.target;if(G3(i))if(n===0){const s=new Nt(i.path);this.Ue(r,s,Ka.newNoDocument(s,Qt.min()))}else Ur(n===1);else{const s=this.Ye(r);if(s!==n){const o=this.Ze(t),u=o?this.Xe(o,t,s):1;if(u!==0){this.je(r);const f=u===2?"TargetPurposeExistenceFilterMismatchBloom":"TargetPurposeExistenceFilterMismatch";this.Qe=this.Qe.insert(r,f)}}}}}Ze(t){const r=t.me.unchangedNames;if(!r||!r.bits)return null;const{bits:{bitmap:n="",padding:a=0},hashCount:i=0}=r;let s,o;try{s=Yf(n).toUint8Array()}catch(u){if(u instanceof LB)return sh("Decoding the base64 bloom filter in existence filter failed ("+u.message+"); ignoring the bloom filter and falling back to full re-query."),null;throw u}try{o=new IT(s,a,i)}catch(u){return sh(u instanceof vp?"BloomFilter error: ":"Applying bloom filter failed: ",u),null}return o.Ie===0?null:o}Xe(t,r,n){return r.me.count===n-this.nt(t,r.targetId)?0:2}nt(t,r){const n=this.Le.getRemoteKeysForTarget(r);let a=0;
2343return n.forEach(i=>{const s=this.Le.tt(),o=`projects/${s.projectId}/databases/${s.database}/documents/${i.path.canonicalString()}`;t.mightContain(o)||(this.Ue(r,i,null),a++)}),a}rt(t){const r=new Map;this.Be.forEach((i,s)=>{const o=this.Je(s);if(o){if(i.current&&G3(o.target)){const u=new Nt(o.target.path);this.ke.get(u)!==null||this.it(s,u)||this.Ue(s,u,Ka.newNoDocument(u,t))}i.be&&(r.set(s,i.Ce()),i.ve())}});let n=ur();this.qe.forEach((i,s)=>{let o=!0;s.forEachWhile(u=>{const f=this.Je(u);return!f||f.purpose==="TargetPurposeLimboResolution"||(o=!1,!1)}),o&&(n=n.add(i))}),this.ke.forEach((i,s)=>s.setReadTime(t));const a=new z2(t,r,this.Qe,this.ke,n);return this.ke=Kl(),this.qe=Y5(),this.Qe=new kn(Nr),a}$e(t,r){if(!this.ze(t))return;const n=this.it(t,r.key)?2:0;this.Ge(t).Fe(r.key,n),this.ke=this.ke.insert(r.key,r),this.qe=this.qe.insert(r.key,this.st(r.key).add(t))}Ue(t,r,n){if(!this.ze(t))return;const a=this.Ge(t);this.it(t,r)?a.Fe(r,1):a.Me(r),this.qe=this.qe.insert(r,this.st(r).delete(t)),n&&(this.ke=this.ke.insert(r,n))}removeTarget(t){this.Be.delete(t)}Ye(t){const r=this.Ge(t).Ce();return this.Le.getRemoteKeysForTarget(t).size+r.addedDocuments.size-r.removedDocuments.size}xe(t){this.Ge(t).xe()}Ge(t){let r=this.Be.get(t);return r||(r=new G5,this.Be.set(t,r)),r}st(t){let r=this.qe.get(t);return r||(r=new Da(Nr),this.qe=this.qe.insert(t,r)),r}ze(t){const r=this.Je(t)!==null;return r||Tt("WatchChangeAggregator","Detected inactive target",t),r}Je(t){const r=this.Be.get(t);return r&&r.Se?null:this.Le.ot(t)}je(t){this.Be.set(t,new G5),this.Le.getRemoteKeysForTarget(t).forEach(r=>{this.Ue(t,r,null)})}it(t,r){return this.Le.getRemoteKeysForTarget(t).has(r)}}function Y5(){return new kn(Nt.comparator)}function X5(){return new kn(Nt.comparator)}const Uoe=(()=>({asc:"ASCENDING",desc:"DESCENDING"}))(),Voe=(()=>({"<":"LESS_THAN","<=":"LESS_THAN_OR_EQUAL",">":"GREATER_THAN",">=":"GREATER_THAN_OR_EQUAL","==":"EQUAL","!=":"NOT_EQUAL","array-contains":"ARRAY_CONTAINS",in:"IN","not-in":"NOT_IN","array-contains-any":"ARRAY_CONTAINS_ANY"}))(),$oe=(()=>({and:"AND",or:"OR"}))();class Woe{constructor(t,r){this.databaseId=t,this.useProto3Json=r}}function X3(e,t){return e.useProto3Json||I2(t)?t:{value:t}}function vb(e,t){return e.useProto3Json?`${new Date(1e3*t.seconds).toISOString().replace(/\.\d*/,"").replace("Z","")}.${("000000000"+t.nanoseconds).slice(-9)}Z`:{seconds:""+t.seconds,nanos:t.nanoseconds}}function rU(e,t){return e.useProto3Json?t.toBase64():t.toUint8Array()}function Hoe(e,t){return vb(e,t.toTimestamp())}function Zo(e){return Ur(!!e),Qt.fromTimestamp(function(r){const n=mu(r);return new xn(n.seconds,n.nanos)}(e))}function PT(e,t){return q3(e,t).canonicalString()}function q3(e,t){const r=function(a){return new Xr(["projects",a.projectId,"databases",a.database])}(e).child("documents");return t===void 0?r:r.child(t)}function nU(e){const t=Xr.fromString(e);return Ur(cU(t)),t}function Q3(e,t){return PT(e.databaseId,t.path)}function xS(e,t){const r=nU(t);if(r.get(1)!==e.databaseId.projectId)throw new kt(nt.INVALID_ARGUMENT,"Tried to deserialize key from different project: "+r.get(1)+" vs "+e.databaseId.projectId);if(r.get(3)!==e.databaseId.database)throw new kt(nt.INVALID_ARGUMENT,"Tried to deserialize key from different database: "+r.get(3)+" vs "+e.databaseId.database);return new Nt(iU(r))}function aU(e,t){return PT(e.databaseId,t)}function Goe(e){const t=nU(e);return t.length===4?Xr.emptyPath():iU(t)}function Z3(e){return new Xr(["projects",e.databaseId.projectId,"databases",e.databaseId.database]).canonicalString()}function iU(e){return Ur(e.length>4&&e.get(4)==="documents"),e.popFirst(5)}function q5(e,t,r){return{name:Q3(e,t),fields:r.value.mapValue.fields}}function Yoe(e,t){let r;if("targetChange"in t){t.targetChange;const n=function(f){return f==="NO_CHANGE"?0:f==="ADD"?1:f==="REMOVE"?2:f==="CURRENT"?3:f==="RESET"?4:Gt()}(t.targetChange.targetChangeType||"NO_CHANGE"),a=t.targetChange.targetIds||[],i=function(f,h){return f.useProto3Json?(Ur(h===void 0||typeof h=="string"),ja.fromBase64String(h||"")):(Ur(h===void 0||h instanceof Buffer||h instanceof Uint8Array),ja.fromUint8Array(h||new Uint8Array))}(e,t.targetChange.resumeToken),s=t.targetChange.cause,o=s&&function(f){const h=f.code===void 0?nt.UNKNOWN:JB(f.code);return new kt(h,f.message||"")}(s);r=new tU(n,a,i,o||null)}else if("documentChange"in t){t.documentChange;const n=t.documentChange;n.document,n.document.name,n.document.updateTime;const a=xS(e,n.document.name),i=Zo(n.document.updateTime),s=n.document.createTime?Zo(n.document.createTime):Qt.min(),o=new Oi({mapValue:{fields:n.document.fields}}),u=Ka.newFoundDocument(a,i,s,o),f=n.targetIds||[],h=n.removedTargetIds||[];r=new mx(f,h,u.key,u)}else if("documentDelete"in t){t.documentDelete;const n=t.documentDelete;n.document;const a=xS(e,n.document),i=n.readTime?Zo(n.readTime):Qt.min(),s=Ka.newNoDocument(a,i),o=n.removedTargetIds||[];r=new mx([],o,s.key,s)}else if("documentRemove"in t){t.documentRemove;const n=t.documentRemove;n.document;const a=xS(e,n.document),i=n.removedTargetIds||[];r=new mx([],i,a,null)}else{if(!("filter"in t))return Gt();{t.filter;const n=t.filter;n.targetId;const{count:a=0,unchangedNames:i}=n,s=new Roe(a,i),o=n.targetId;r=new eU(o,s)}}return r}function Xoe(e,t){let r;if(t instanceof K1)r={update:q5(e,t.key,t.value)};else if(t instanceof MT)r={delete:Q3(e,t.key)};else if(t instanceof Mu)r={update:q5(e,t.key,t.data),updateMask:nle(t.fieldMask)};else{if(!(t instanceof Ioe))return Gt();r={verify:Q3(e,t.key)}}return t.fieldTransforms.length>0&&(r.updateTransforms=t.fieldTransforms.map(n=>function(i,s){const o=s.transform;if(o instanceof Lm)return{fieldPath:s.field.canonicalString(),setToServerValue:"REQUEST_TIME"};if(o instanceof Im)return{fieldPath:s.field.canonicalString(),appendMissingElements:{values:o.elements}};if(o instanceof Pm)return{fieldPath:s.field.canonicalString(),removeAllFromArray:{values:o.elements}};if(o instanceof yb)return{fieldPath:s.field.canonicalString(),increment:o.Pe};throw Gt()}(0,n))),t.precondition.isNone||(r.currentDocument=function(a,i){return i.updateTime!==void 0?{updateTime:Hoe(a,i.updateTime)}:i.exists!==void 0?{exists:i.exists}:Gt()}(e,t.precondition)),r}function qoe(e,t){return e&&e.length>0?(Ur(t!==void 0),e.map(r=>function(a,i){let s=a.updateTime?Zo(a.updateTime):Zo(i);return s.isEqual(Qt.min())&&(s=Zo(i)),new Noe(s,a.transformResults||[])}(r,t))):[]}function Qoe(e,t){return{documents:[aU(e,t.path)]}}function sU(e,t){const r={structuredQuery:{}},n=t.path;let a;t.collectionGroup!==null?(a=n,r.structuredQuery.from=[{collectionId:t.collectionGroup,allDescendants:!0}]):(a=n.popLast(),r.structuredQuery.from=[{collectionId:n.lastSegment()}]),r.parent=aU(e,a);const i=function(f){if(f.length!==0)return lU(So.create(f,"and"))}(t.filters);i&&(r.structuredQuery.where=i);const s=function(f){if(f.length!==0)return f.map(h=>function(x){return{field:Dc(x.field),direction:ele(x.dir)}}(h))}(t.orderBy);s&&(r.structuredQuery.orderBy=s);const o=X3(e,t.limit);return o!==null&&(r.structuredQuery.limit=o),t.startAt&&(r.structuredQuery.startAt=function(f){return{before:f.inclusive,values:f.position}}(t.startAt)),t.endAt&&(r.structuredQuery.endAt=function(f){return{before:!f.inclusive,values:f.position}}(t.endAt)),{_t:r,parent:a}}function Zoe(e,t,r,n){const{_t:a,parent:i}=sU(e,t),s={},o=[];let u=0;return r.forEach(f=>{const h=n?f.alias:"aggregate_"+u++;s[h]=f.alias,f.aggregateType==="count"?o.push({alias:h,count:{}}):f.aggregateType==="avg"?o.push({alias:h,avg:{field:Dc(f.fieldPath)}}):f.aggregateType==="sum"&&o.push({alias:h,sum:{field:Dc(f.fieldPath)}})}
2343),{request:{structuredAggregationQuery:{aggregations:o,structuredQuery:a.structuredQuery},parent:a.parent},ut:s,parent:i}}function Koe(e){let t=Goe(e.parent);const r=e.structuredQuery,n=r.from?r.from.length:0;let a=null;if(n>0){Ur(n===1);const h=r.from[0];h.allDescendants?a=h.collectionId:t=t.child(h.collectionId)}let i=[];r.where&&(i=function(m){const x=oU(m);return x instanceof So&&OB(x)?x.getFilters():[x]}(r.where));let s=[];r.orderBy&&(s=function(m){return m.map(x=>function(S){return new Mm(a0(S.field),function(_){switch(_){case"ASCENDING":return"asc";case"DESCENDING":return"desc";default:return}}(S.direction))}(x))}(r.orderBy));let o=null;r.limit&&(o=function(m){let x;return x=typeof m=="object"?m.value:m,I2(x)?null:x}(r.limit));let u=null;r.startAt&&(u=function(m){const x=!!m.before,b=m.values||[];return new uh(b,x)}(r.startAt));let f=null;return r.endAt&&(f=function(m){const x=!m.before,b=m.values||[];return new uh(b,x)}(r.endAt)),poe(t,a,s,i,o,"F",u,f)}function Joe(e,t){const r=function(a){switch(a){case"TargetPurposeListen":return null;case"TargetPurposeExistenceFilterMismatch":return"existence-filter-mismatch";case"TargetPurposeExistenceFilterMismatchBloom":return"existence-filter-mismatch-bloom";case"TargetPurposeLimboResolution":return"limbo-document";default:return Gt()}}(t.purpose);return r==null?null:{"goog-listen-tags":r}}function oU(e){return e.unaryFilter!==void 0?function(r){switch(r.unaryFilter.op){case"IS_NAN":const n=a0(r.unaryFilter.field);return Yn.create(n,"==",{doubleValue:NaN});case"IS_NULL":const a=a0(r.unaryFilter.field);return Yn.create(a,"==",{nullValue:"NULL_VALUE"});case"IS_NOT_NAN":const i=a0(r.unaryFilter.field);return Yn.create(i,"!=",{doubleValue:NaN});case"IS_NOT_NULL":const s=a0(r.unaryFilter.field);return Yn.create(s,"!=",{nullValue:"NULL_VALUE"});default:return Gt()}}(e):e.fieldFilter!==void 0?function(r){return Yn.create(a0(r.fieldFilter.field),function(a){switch(a){case"EQUAL":return"==";case"NOT_EQUAL":return"!=";case"GREATER_THAN":return">";case"GREATER_THAN_OR_EQUAL":return">=";case"LESS_THAN":return"<";case"LESS_THAN_OR_EQUAL":return"<=";case"ARRAY_CONTAINS":return"array-contains";case"IN":return"in";case"NOT_IN":return"not-in";case"ARRAY_CONTAINS_ANY":return"array-contains-any";default:return Gt()}}(r.fieldFilter.op),r.fieldFilter.value)}(e):e.compositeFilter!==void 0?function(r){return So.create(r.compositeFilter.filters.map(n=>oU(n)),function(a){switch(a){case"AND":return"and";case"OR":return"or";default:return Gt()}}(r.compositeFilter.op))}(e):Gt()}function ele(e){return Uoe[e]}function tle(e){return Voe[e]}function rle(e){return $oe[e]}function Dc(e){return{fieldPath:e.canonicalString()}}function a0(e){return Ma.fromServerFormat(e.fieldPath)}function lU(e){return e instanceof Yn?function(r){if(r.op==="=="){if(O5(r.value))return{unaryFilter:{field:Dc(r.field),op:"IS_NAN"}};if(D5(r.value))return{unaryFilter:{field:Dc(r.field),op:"IS_NULL"}}}else if(r.op==="!="){if(O5(r.value))return{unaryFilter:{field:Dc(r.field),op:"IS_NOT_NAN"}};if(D5(r.value))return{unaryFilter:{field:Dc(r.field),op:"IS_NOT_NULL"}}}return{fieldFilter:{field:Dc(r.field),op:tle(r.op),value:r.value}}}(e):e instanceof So?function(r){const n=r.getFilters().map(a=>lU(a));return n.length===1?n[0]:{compositeFilter:{op:rle(r.op),filters:n}}}(e):Gt()}function nle(e){const t=[];return e.fields.forEach(r=>t.push(r.canonicalString())),{fieldPaths:t}}function cU(e){return e.length>=4&&e.get(0)==="projects"&&e.get(2)==="databases"}/** 2344 * @license 2345 * Copyright 2017 Google LLC 2346 * 2347 * Licensed under the Apache License, Version 2.0 (the "License"); 2348 * you may not use this file except in compliance with the License. 2349 * You may obtain a copy of the License at 2350 * 2351 * http://www.apache.org/licenses/LICENSE-2.0 2352 * 2353 * Unless required by applicable law or agreed to in writing, software 2354 * distributed under the License is distributed on an "AS IS" BASIS, 2355 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2356 * See the License for the specific language governing permissions and 2357 * limitations under the License. 2358 */class Wc{constructor(t,r,n,a,i=Qt.min(),s=Qt.min(),o=ja.EMPTY_BYTE_STRING,u=null){this.target=t,this.targetId=r,this.purpose=n,this.sequenceNumber=a,this.snapshotVersion=i,this.lastLimboFreeSnapshotVersion=s,this.resumeToken=o,this.expectedCount=u}withSequenceNumber(t){return new Wc(this.target,this.targetId,this.purpose,t,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,this.expectedCount)}withResumeToken(t,r){return new Wc(this.target,this.targetId,this.purpose,this.sequenceNumber,r,this.lastLimboFreeSnapshotVersion,t,null)}withExpectedCount(t){return new Wc(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,t)}withLastLimboFreeSnapshotVersion(t){return new Wc(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,t,this.resumeToken,this.expectedCount)}}/** 2359 * @license 2360 * Copyright 2017 Google LLC 2361 * 2362 * Licensed under the Apache License, Version 2.0 (the "License");
2363 * you may not use this file except in compliance with the License. 2364 * You may obtain a copy of the License at 2365 * 2366 * http://www.apache.org/licenses/LICENSE-2.0 2367 * 2368 * Unless required by applicable law or agreed to in writing, software 2369 * distributed under the License is distributed on an "AS IS" BASIS, 2370 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2371 * See the License for the specific language governing permissions and 2372 * limitations under the License. 2373 */class ale{constructor(t){this.ct=t}}function ile(e){const t=Koe({parent:e.parent,structuredQuery:e.structuredQuery});return e.limitType==="LAST"?mb(t,t.limit,"L"):t}/** 2374 * @license 2375 * Copyright 2019 Google LLC 2376 * 2377 * Licensed under the Apache License, Version 2.0 (the "License"); 2378 * you may not use this file except in compliance with the License. 2379 * You may obtain a copy of the License at 2380 * 2381 * http://www.apache.org/licenses/LICENSE-2.0 2382 * 2383 * Unless required by applicable law or agreed to in writing, software 2384 * distributed under the License is distributed on an "AS IS" BASIS, 2385 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2386 * See the License for the specific language governing permissions and 2387 * limitations under the License. 2388 */class sle{constructor(){this.an=new ole}addToCollectionParentIndex(t,r){return this.an.add(r),dt.resolve()}getCollectionParents(t,r){return dt.resolve(this.an.getEntries(r))}addFieldIndex(t,r){return dt.resolve()}deleteFieldIndex(t,r){return dt.resolve()}deleteAllFieldIndexes(t){return dt.resolve()}createTargetIndexes(t,r){return dt.resolve()}getDocumentsMatchingTarget(t,r){return dt.resolve(null)}getIndexType(t,r){return dt.resolve(0)}getFieldIndexes(t,r){return dt.resolve([])}getNextCollectionGroupToUpdate(t){return dt.resolve(null)}getMinOffset(t,r){return dt.resolve(pu.min())}getMinOffsetFromCollectionGroup(t,r){return dt.resolve(pu.min())}updateCollectionGroup(t,r,n){return dt.resolve()}updateIndexEntries(t,r){return dt.resolve()}}class ole{constructor(){this.index={}}add(t){const r=t.lastSegment(),n=t.popLast(),a=this.index[r]||new Da(Xr.comparator),i=!a.has(n);return this.index[r]=a.add(n),i}has(t){const r=t.lastSegment(),n=t.popLast(),a=this.index[r];return a&&a.has(n)}getEntries(t){return(this.index[t]||new Da(Xr.comparator)).toArray()}}/** 2389 * @license 2390 * Copyright 2017 Google LLC 2391 * 2392 * Licensed under the Apache License, Version 2.0 (the "License"); 2393 * you may not use this file except in compliance with the License. 2394 * You may obtain a copy of the License at 2395 * 2396 * http://www.apache.org/licenses/LICENSE-2.0 2397 * 2398 * Unless required by applicable law or agreed to in writing, software 2399 * distributed under the License is distributed on an "AS IS" BASIS, 2400 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2401 * See the License for the specific language governing permissions and 2402 * limitations under the License. 2403 */class fh{constructor(t){this.Nn=t}next(){return this.Nn+=2,this.Nn}static Ln(){return new fh(0)}static Bn(){return new fh(-1)}}/** 2404 * @license 2405 * Copyright 2017 Google LLC 2406 * 2407 * Licensed under the Apache License, Version 2.0 (the "License"); 2408 * you may not use this file except in compliance with the License. 2409 * You may obtain a copy of the License at 2410 * 2411 * http://www.apache.org/licenses/LICENSE-2.0 2412 * 2413 * Unless required by applicable law or agreed to in writing, software 2414 * distributed under the License is distributed on an "AS IS" BASIS, 2415 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2416 * See the License for the specific language governing permissions and 2417 * limitations under the License. 2418 */class lle{constructor(){this.changes=new Jh(t=>t.toString(),(t,r)=>t.isEqual(r)),this.changesApplied=!1}addEntry(t){this.assertNotApplied(),this.changes.set(t.key,t)}removeEntry(t,r){this.assertNotApplied(),this.changes.set(t,Ka.newInvalidDocument(t).setReadTime(r))}getEntry(t,r){this.assertNotApplied();const n=this.changes.get(r);return n!==void 0?dt.resolve(n):this.getFromCache(t,r)}getEntries(t,r){return this.getAllFromCache(t,r)}
vendor: 9,353 bytes, lines 2418-2497
2418apply(t){return this.assertNotApplied(),this.changesApplied=!0,this.applyChanges(t)}assertNotApplied(){}}/** 2419 * @license 2420 * Copyright 2017 Google LLC 2421 * 2422 * Licensed under the Apache License, Version 2.0 (the "License"); 2423 * you may not use this file except in compliance with the License. 2424 * You may obtain a copy of the License at 2425 * 2426 * http://www.apache.org/licenses/LICENSE-2.0 2427 * 2428 * Unless required by applicable law or agreed to in writing, software 2429 * distributed under the License is distributed on an "AS IS" BASIS, 2430 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2431 * See the License for the specific language governing permissions and 2432 * limitations under the License. 2433 *//** 2434 * @license 2435 * Copyright 2022 Google LLC 2436 * 2437 * Licensed under the Apache License, Version 2.0 (the "License"); 2438 * you may not use this file except in compliance with the License. 2439 * You may obtain a copy of the License at 2440 * 2441 * http://www.apache.org/licenses/LICENSE-2.0 2442 * 2443 * Unless required by applicable law or agreed to in writing, software 2444 * distributed under the License is distributed on an "AS IS" BASIS, 2445 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2446 * See the License for the specific language governing permissions and 2447 * limitations under the License. 2448 */class cle{constructor(t,r){this.overlayedDocument=t,this.mutatedFields=r}}/** 2449 * @license 2450 * Copyright 2017 Google LLC 2451 * 2452 * Licensed under the Apache License, Version 2.0 (the "License"); 2453 * you may not use this file except in compliance with the License. 2454 * You may obtain a copy of the License at 2455 * 2456 * http://www.apache.org/licenses/LICENSE-2.0 2457 * 2458 * Unless required by applicable law or agreed to in writing, software 2459 * distributed under the License is distributed on an "AS IS" BASIS, 2460 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2461 * See the License for the specific language governing permissions and 2462 * limitations under the License. 2463 */class ule{constructor(t,r,n,a){this.remoteDocumentCache=t,this.mutationQueue=r,this.documentOverlayCache=n,this.indexManager=a}getDocument(t,r){let n=null;return this.documentOverlayCache.getOverlay(t,r).next(a=>(n=a,this.remoteDocumentCache.getEntry(t,r))).next(a=>(n!==null&&jp(n.mutation,a,rs.empty(),xn.now()),a))}getDocuments(t,r){return this.remoteDocumentCache.getEntries(t,r).next(n=>this.getLocalViewOfDocuments(t,n,ur()).next(()=>n))}getLocalViewOfDocuments(t,r,n=ur()){const a=pf();return this.populateOverlays(t,a,r).next(()=>this.computeViews(t,r,a,n).next(i=>{let s=yp();return i.forEach((o,u)=>{s=s.insert(o,u.overlayedDocument)}),s}))}getOverlayedDocuments(t,r){const n=pf();return this.populateOverlays(t,n,r).next(()=>this.computeViews(t,r,n,ur()))}populateOverlays(t,r,n){const a=[];return n.forEach(i=>{r.has(i)||a.push(i)}),this.documentOverlayCache.getOverlays(t,a).next(i=>{i.forEach((s,o)=>{r.set(s,o)})})}computeViews(t,r,n,a){let i=Kl();const s=Rp(),o=function(){return Rp()}();return r.forEach((u,f)=>{const h=n.get(f.key);a.has(f.key)&&(h===void 0||h.mutation instanceof Mu)?i=i.insert(f.key,f):h!==void 0?(s.set(f.key,h.mutation.getFieldMask()),jp(h.mutation,f,h.mutation.getFieldMask(),xn.now())):s.set(f.key,rs.empty())}),this.recalculateAndSaveOverlays(t,i).next(u=>(u.forEach((f,h)=>s.set(f,h)),r.forEach((f,h)=>{var m;return o.set(f,new cle(h,(m=s.get(f))!==null&&m!==void 0?m:null))}),o))}recalculateAndSaveOverlays(t,r){const n=Rp();let a=new kn((s,o)=>s-o),i=ur();return this.mutationQueue.getAllMutationBatchesAffectingDocumentKeys(t,r).next(s=>{for(const o of s)o.keys().forEach(u=>{const f=r.get(u);if(f===null)return;let h=n.get(u)||rs.empty();h=o.applyToLocalView(f,h),n.set(u,h);const m=(a.get(o.batchId)||ur()).add(u);a=a.insert(o.batchId,m)})}).next(()=>{const s=[],o=a.getReverseIterator();for(;o.hasNext();){const u=o.getNext(),f=u.key,h=u.value,m=WB();h.forEach(x=>{if(!i.has(x)){const b=ZB(r.get(x),n.get(x));b!==null&&m.set(x,b),i=i.add(x)}}),s.push(this.documentOverlayCache.saveOverlays(t,f,m))}return dt.waitFor(s)}).next(()=>n)}recalculateAndSaveOverlaysForDocumentKeys(t,r){return this.remoteDocumentCache.getEntries(t,r).next(n=>this.recalculateAndSaveOverlays(t,n))}getDocumentsMatchingQuery(t,r,n,a){return function(s){return Nt.isDocumentKey(s.path)&&s.collectionGroup===null&&s.filters.length===0}(r)?this.getDocumentsMatchingDocumentQuery(t,r.path):NT(r)?this.getDocumentsMatchingCollectionGroupQuery(t,r,n,a):this.getDocumentsMatchingCollectionQuery(t,r,n,a)}getNextDocuments(t,r,n,a){return this.remoteDocumentCache.getAllFromCollectionGroup(t,r,n,a).next(i=>{const s=a-i.size>0?this.documentOverlayCache.getOverlaysForCollectionGroup(t,r,n.largestBatchId,a-i.size):dt.resolve(pf());let o=-1,u=i;return s.next(f=>dt.forEach(f,(h,m)=>(o<m.largestBatchId&&(o=m.largestBatchId),i.get(h)?dt.resolve():this.remoteDocumentCache.getEntry(t,h).next(x=>{u=u.insert(h,x)}))).next(()=>this.populateOverlays(t,f,i)).next(()=>this.computeViews(t,u,f,ur())).next(h=>({batchId:o,changes:$B(h)})))})}getDocumentsMatchingDocumentQuery(t,r){return this.getDocument(t,new Nt(r)).next(n=>{let a=yp();return n.isFoundDocument()&&(a=a.insert(n.key,n)),a})}getDocumentsMatchingCollectionGroupQuery(t,r,n,a){const i=r.collectionGroup;let s=yp();return this.indexManager.getCollectionParents(t,i).next(o=>dt.forEach(o,u=>{const f=function(m,x){return new vd(x,null,m.explicitOrderBy.slice(),m.filters.slice(),m.limit,m.limitType,m.startAt,m.endAt)}(r,u.child(i));return this.getDocumentsMatchingCollectionQuery(t,f,n,a).next(h=>{h.forEach((m,x)=>{s=s.insert(m,x)})})}).next(()=>s))}getDocumentsMatchingCollectionQuery(t,r,n,a){let i;return this.documentOverlayCache.getOverlaysForCollection(t,r.path,n.largestBatchId).next(s=>(i=s,this.remoteDocumentCache.getDocumentsMatchingQuery(t,r,n,i,a))).next(s=>{i.forEach((u,f)=>{const h=f.getKey();s.get(h)===null&&(s=s.insert(h,Ka.newInvalidDocument(h)))});let o=yp();return s.forEach((u,f)=>{const h=i.get(u);h!==void 0&&jp(h.mutation,f,rs.empty(),xn.now()),R2(r,f)&&(o=o.insert(u,f))}),o})}}/** 2464 * @license 2465 * Copyright 2020 Google LLC 2466 * 2467 * Licensed under the Apache License, Version 2.0 (the "License"); 2468 * you may not use this file except in compliance with the License. 2469 * You may obtain a copy of the License at 2470 * 2471 * http://www.apache.org/licenses/LICENSE-2.0 2472 * 2473 * Unless required by applicable law or agreed to in writing, software 2474 * distributed under the License is distributed on an "AS IS" BASIS, 2475 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2476 * See the License for the specific language governing permissions and 2477 * limitations under the License. 2478 */class fle{constructor(t){this.serializer=t,this.lr=new Map,this.hr=new Map}getBundleMetadata(t,r){return dt.resolve(this.lr.get(r))}saveBundleMetadata(t,r){return this.lr.set(r.id,function(a){return{id:a.id,version:a.version,createTime:Zo(a.createTime)}}(r)),dt.resolve()}getNamedQuery(t,r){return dt.resolve(this.hr.get(r))}saveNamedQuery(t,r){return this.hr.set(r.name,function(a){return{name:a.name,query:ile(a.bundledQuery),readTime:Zo(a.readTime)}}(r)),dt.resolve()}}/** 2479 * @license 2480 * Copyright 2022 Google LLC 2481 * 2482 * Licensed under the Apache License, Version 2.0 (the "License"); 2483 * you may not use this file except in compliance with the License. 2484 * You may obtain a copy of the License at 2485 * 2486 * http://www.apache.org/licenses/LICENSE-2.0 2487 * 2488 * Unless required by applicable law or agreed to in writing, software 2489 * distributed under the License is distributed on an "AS IS" BASIS, 2490 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2491 * See the License for the specific language governing permissions and 2492 * limitations under the License. 2493 */class dle{constructor(){this.overlays=new kn(Nt.comparator),this.Pr=new Map}getOverlay(t,r){return dt.resolve(this.overlays.get(r))}getOverlays(t,r){const n=pf();return dt.forEach(r,a=>this.getOverlay(t,a).next(i=>{i!==null&&n.set(a,i)})).next(()=>n)}saveOverlays(t,r,n){return n.forEach((a,i)=>{this.ht(t,r,i)}),dt.resolve()}removeOverlaysForBatchId(t,r,n){const a=this.Pr.get(n);return a!==void 0&&(a.forEach(i=>this.overlays=this.overlays.remove(i)),this.Pr.delete(n)),dt.resolve()}getOverlaysForCollection(t,r,n){const a=pf(),i=r.length+1,s=new Nt(r.child("")),o=this.overlays.getIteratorFrom(s);for(;o.hasNext();){const u=o.getNext().value,f=u.getKey();if(!r.isPrefixOf(f.path))break;f.path.length===i&&u.largestBatchId>n&&a.set(u.getKey(),u)}return dt.resolve(a)}getOverlaysForCollectionGroup(t,r,n,a){let i=new kn((f,h)=>f-h);const s=this.overlays.getIterator();for(;s.hasNext();){const f=s.getNext().value;if(f.getKey().getCollectionGroup()===r&&f.largestBatchId>n){let h=i.get(f.largestBatchId);h===null&&(h=pf(),i=i.insert(f.largestBatchId,h)),h.set(f.getKey(),f)}}const o=pf(),u=i.getIterator();for(;u.hasNext()&&(u.getNext().value.forEach((f,h)=>o.set(f,h)),!(o.size()>=a)););return dt.resolve(o)}ht(t,r,n){const a=this.overlays.get(n.key);if(a!==null){const s=this.Pr.get(a.largestBatchId).delete(n.key);this.Pr.set(a.largestBatchId,s)}this.overlays=this.overlays.insert(n.key,new Doe(r,n));let i=this.Pr.get(r);i===void 0&&(i=ur(),this.Pr.set(r,i)),this.Pr.set(r,i.add(n.key))}}/** 2494 * @license 2495 * Copyright 2024 Google LLC 2496 * 2497 * Licensed under the Apache License, Version 2.0 (the "License");
2498 * you may not use this file except in compliance with the License. 2499 * You may obtain a copy of the License at 2500 * 2501 * http://www.apache.org/licenses/LICENSE-2.0 2502 * 2503 * Unless required by applicable law or agreed to in writing, software 2504 * distributed under the License is distributed on an "AS IS" BASIS, 2505 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2506 * See the License for the specific language governing permissions and 2507 * limitations under the License. 2508 */class hle{constructor(){this.sessionToken=ja.EMPTY_BYTE_STRING}getSessionToken(t){return dt.resolve(this.sessionToken)}setSessionToken(t,r){return this.sessionToken=r,dt.resolve()}}/** 2509 * @license 2510 * Copyright 2017 Google LLC 2511 * 2512 * Licensed under the Apache License, Version 2.0 (the "License"); 2513 * you may not use this file except in compliance with the License. 2514 * You may obtain a copy of the License at 2515 * 2516 * http://www.apache.org/licenses/LICENSE-2.0 2517 * 2518 * Unless required by applicable law or agreed to in writing, software 2519 * distributed under the License is distributed on an "AS IS" BASIS, 2520 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2521 * See the License for the specific language governing permissions and 2522 * limitations under the License. 2523 */class DT{constructor(){this.Ir=new Da(ha.Tr),this.Er=new Da(ha.dr)}isEmpty(){return this.Ir.isEmpty()}addReference(t,r){const n=new ha(t,r);this.Ir=this.Ir.add(n),this.Er=this.Er.add(n)}Ar(t,r){t.forEach(n=>this.addReference(n,r))}removeReference(t,r){this.Rr(new ha(t,r))}Vr(t,r){t.forEach(n=>this.removeReference(n,r))}mr(t){const r=new Nt(new Xr([])),n=new ha(r,t),a=new ha(r,t+1),i=[];return this.Er.forEachInRange([n,a],s=>{this.Rr(s),i.push(s.key)}),i}gr(){this.Ir.forEach(t=>this.Rr(t))}Rr(t){this.Ir=this.Ir.delete(t),this.Er=this.Er.delete(t)}pr(t){const r=new Nt(new Xr([])),n=new ha(r,t),a=new ha(r,t+1);let i=ur();return this.Er.forEachInRange([n,a],s=>{i=i.add(s.key)}),i}containsKey(t){const r=new ha(t,0),n=this.Ir.firstAfterOrEqual(r);return n!==null&&t.isEqual(n.key)}}class ha{constructor(t,r){this.key=t,this.yr=r}static Tr(t,r){return Nt.comparator(t.key,r.key)||Nr(t.yr,r.yr)}static dr(t,r){return Nr(t.yr,r.yr)||Nt.comparator(t.key,r.key)}}/** 2524 * @license 2525 * Copyright 2017 Google LLC 2526 * 2527 * Licensed under the Apache License, Version 2.0 (the "License"); 2528 * you may not use this file except in compliance with the License. 2529 * You may obtain a copy of the License at 2530 * 2531 * http://www.apache.org/licenses/LICENSE-2.0 2532 * 2533 * Unless required by applicable law or agreed to in writing, software 2534 * distributed under the License is distributed on an "AS IS" BASIS, 2535 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2536 * See the License for the specific language governing permissions and 2537 * limitations under the License. 2538 */class gle{constructor(t,r){this.indexManager=t,this.referenceDelegate=r,this.mutationQueue=[],this.wr=1,this.Sr=new Da(ha.Tr)}checkEmpty(t){return dt.resolve(this.mutationQueue.length===0)}addMutationBatch(t,r,n,a){const i=this.wr;this.wr++,this.mutationQueue.length>0&&this.mutationQueue[this.mutationQueue.length-1];const s=new Poe(i,r,n,a);this.mutationQueue.push(s);for(const o of a)this.Sr=this.Sr.add(new ha(o.key,i)),this.indexManager.addToCollectionParentIndex(t,o.key.path.popLast());return dt.resolve(s)}lookupMutationBatch(t,r){return dt.resolve(this.br(r))}getNextMutationBatchAfterBatchId(t,r){const n=r+1,a=this.Dr(n),i=a<0?0:a;return dt.resolve(this.mutationQueue.length>i?this.mutationQueue[i]:null)}getHighestUnacknowledgedBatchId(){return dt.resolve(this.mutationQueue.length===0?-1:this.wr-1)}getAllMutationBatches(t){return dt.resolve(this.mutationQueue.slice())}getAllMutationBatchesAffectingDocumentKey(t,r){const n=new ha(r,0),a=new ha(r,Number.POSITIVE_INFINITY),i=[];return this.Sr.forEachInRange([n,a],s=>{const o=this.br(s.yr);i.push(o)}),dt.resolve(i)}getAllMutationBatchesAffectingDocumentKeys(t,r){let n=new Da(Nr);return r.forEach(a=>{const i=new ha(a,0),s=new ha(a,Number.POSITIVE_INFINITY);this.Sr.forEachInRange([i,s],o=>{n=n.add(o.yr)})}),dt.resolve(this.Cr(n))}getAllMutationBatchesAffectingQuery(t,r){const n=r.path,a=n.length+1;let i=n;Nt.isDocumentKey(i)||(i=i.child(""));const s=new ha(new Nt(i),0);let o=new Da(Nr);return this.Sr.forEachWhile(u=>{const f=u.key.path;return!!n.isPrefixOf(f)&&(f.length===a&&(o=o.add(u.yr)),!0)},s),dt.resolve(this.Cr(o))}Cr(t){const r=[];return t.forEach(n=>{const a=this.br(n);a!==null&&r.push(a)}),r}removeMutationBatch(t,r){Ur(this.vr(r.batchId,"removed")===0),this.mutation
2538Queue.shift();let n=this.Sr;return dt.forEach(r.mutations,a=>{const i=new ha(a.key,r.batchId);return n=n.delete(i),this.referenceDelegate.markPotentiallyOrphaned(t,a.key)}).next(()=>{this.Sr=n})}xn(t){}containsKey(t,r){const n=new ha(r,0),a=this.Sr.firstAfterOrEqual(n);return dt.resolve(r.isEqual(a&&a.key))}performConsistencyCheck(t){return this.mutationQueue.length,dt.resolve()}vr(t,r){return this.Dr(t)}Dr(t){return this.mutationQueue.length===0?0:t-this.mutationQueue[0].batchId}br(t){const r=this.Dr(t);return r<0||r>=this.mutationQueue.length?null:this.mutationQueue[r]}}/** 2539 * @license 2540 * Copyright 2017 Google LLC 2541 * 2542 * Licensed under the Apache License, Version 2.0 (the "License"); 2543 * you may not use this file except in compliance with the License. 2544 * You may obtain a copy of the License at 2545 * 2546 * http://www.apache.org/licenses/LICENSE-2.0 2547 * 2548 * Unless required by applicable law or agreed to in writing, software 2549 * distributed under the License is distributed on an "AS IS" BASIS, 2550 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2551 * See the License for the specific language governing permissions and 2552 * limitations under the License. 2553 */class ple{constructor(t){this.Fr=t,this.docs=function(){return new kn(Nt.comparator)}(),this.size=0}setIndexManager(t){this.indexManager=t}addEntry(t,r){const n=r.key,a=this.docs.get(n),i=a?a.size:0,s=this.Fr(r);return this.docs=this.docs.insert(n,{document:r.mutableCopy(),size:s}),this.size+=s-i,this.indexManager.addToCollectionParentIndex(t,n.path.popLast())}removeEntry(t){const r=this.docs.get(t);r&&(this.docs=this.docs.remove(t),this.size-=r.size)}getEntry(t,r){const n=this.docs.get(r);return dt.resolve(n?n.document.mutableCopy():Ka.newInvalidDocument(r))}getEntries(t,r){let n=Kl();return r.forEach(a=>{const i=this.docs.get(a);n=n.insert(a,i?i.document.mutableCopy():Ka.newInvalidDocument(a))}),dt.resolve(n)}getDocumentsMatchingQuery(t,r,n,a){let i=Kl();const s=r.path,o=new Nt(s.child("")),u=this.docs.getIteratorFrom(o);for(;u.hasNext();){const{key:f,value:{document:h}}=u.getNext();if(!s.isPrefixOf(f.path))break;f.path.length>s.length+1||Qse(qse(h),n)<=0||(a.has(h.key)||R2(r,h))&&(i=i.insert(h.key,h.mutableCopy()))}return dt.resolve(i)}getAllFromCollectionGroup(t,r,n,a){Gt()}Mr(t,r){return dt.forEach(this.docs,n=>r(n))}newChangeBuffer(t){return new mle(this)}getSize(t){return dt.resolve(this.size)}}class mle extends lle{constructor(t){super(),this.ur=t}applyChanges(t){const r=[];
vendor: 9,506 bytes, lines 2553-2628
2553return this.changes.forEach((n,a)=>{a.isValidDocument()?r.push(this.ur.addEntry(t,a)):this.ur.removeEntry(n)}),dt.waitFor(r)}getFromCache(t,r){return this.ur.getEntry(t,r)}getAllFromCache(t,r){return this.ur.getEntries(t,r)}}/** 2554 * @license 2555 * Copyright 2017 Google LLC 2556 * 2557 * Licensed under the Apache License, Version 2.0 (the "License"); 2558 * you may not use this file except in compliance with the License. 2559 * You may obtain a copy of the License at 2560 * 2561 * http://www.apache.org/licenses/LICENSE-2.0 2562 * 2563 * Unless required by applicable law or agreed to in writing, software 2564 * distributed under the License is distributed on an "AS IS" BASIS, 2565 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2566 * See the License for the specific language governing permissions and 2567 * limitations under the License. 2568 */class yle{constructor(t){this.persistence=t,this.Or=new Jh(r=>AT(r),TT),this.lastRemoteSnapshotVersion=Qt.min(),this.highestTargetId=0,this.Nr=0,this.Lr=new DT,this.targetCount=0,this.Br=fh.Ln()}forEachTarget(t,r){return this.Or.forEach((n,a)=>r(a)),dt.resolve()}getLastRemoteSnapshotVersion(t){return dt.resolve(this.lastRemoteSnapshotVersion)}getHighestSequenceNumber(t){return dt.resolve(this.Nr)}allocateTargetId(t){return this.highestTargetId=this.Br.next(),dt.resolve(this.highestTargetId)}setTargetsMetadata(t,r,n){return n&&(this.lastRemoteSnapshotVersion=n),r>this.Nr&&(this.Nr=r),dt.resolve()}Qn(t){this.Or.set(t.target,t);const r=t.targetId;r>this.highestTargetId&&(this.Br=new fh(r),this.highestTargetId=r),t.sequenceNumber>this.Nr&&(this.Nr=t.sequenceNumber)}addTargetData(t,r){return this.Qn(r),this.targetCount+=1,dt.resolve()}updateTargetData(t,r){return this.Qn(r),dt.resolve()}removeTargetData(t,r){return this.Or.delete(r.target),this.Lr.mr(r.targetId),this.targetCount-=1,dt.resolve()}removeTargets(t,r,n){let a=0;const i=[];return this.Or.forEach((s,o)=>{o.sequenceNumber<=r&&n.get(o.targetId)===null&&(this.Or.delete(s),i.push(this.removeMatchingKeysForTargetId(t,o.targetId)),a++)}),dt.waitFor(i).next(()=>a)}getTargetCount(t){return dt.resolve(this.targetCount)}getTargetData(t,r){const n=this.Or.get(r)||null;return dt.resolve(n)}addMatchingKeys(t,r,n){return this.Lr.Ar(r,n),dt.resolve()}removeMatchingKeys(t,r,n){this.Lr.Vr(r,n);const a=this.persistence.referenceDelegate,i=[];return a&&r.forEach(s=>{i.push(a.markPotentiallyOrphaned(t,s))}),dt.waitFor(i)}removeMatchingKeysForTargetId(t,r){return this.Lr.mr(r),dt.resolve()}getMatchingKeysForTargetId(t,r){const n=this.Lr.pr(r);return dt.resolve(n)}containsKey(t,r){return dt.resolve(this.Lr.containsKey(r))}}/** 2569 * @license 2570 * Copyright 2017 Google LLC 2571 * 2572 * Licensed under the Apache License, Version 2.0 (the "License"); 2573 * you may not use this file except in compliance with the License. 2574 * You may obtain a copy of the License at 2575 * 2576 * http://www.apache.org/licenses/LICENSE-2.0 2577 * 2578 * Unless required by applicable law or agreed to in writing, software 2579 * distributed under the License is distributed on an "AS IS" BASIS, 2580 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2581 * See the License for the specific language governing permissions and 2582 * limitations under the License. 2583 */class vle{constructor(t,r){this.kr={},this.overlays={},this.qr=new CT(0),this.Qr=!1,this.Qr=!0,this.Kr=new hle,this.referenceDelegate=t(this),this.$r=new yle(this),this.indexManager=new sle,this.remoteDocumentCache=function(a){return new ple(a)}(n=>this.referenceDelegate.Ur(n)),this.serializer=new ale(r),this.Wr=new fle(this.serializer)}start(){return Promise.resolve()}shutdown(){return this.Qr=!1,Promise.resolve()}get started(){return this.Qr}setDatabaseDeletedListener(){}setNetworkEnabled(){}getIndexManager(t){return this.indexManager}getDocumentOverlayCache(t){let r=this.overlays[t.toKey()];return r||(r=new dle,this.overlays[t.toKey()]=r),r}getMutationQueue(t,r){let n=this.kr[t.toKey()];return n||(n=new gle(r,this.referenceDelegate),this.kr[t.toKey()]=n),n}getGlobalsCache(){return this.Kr}getTargetCache(){return this.$r}getRemoteDocumentCache(){return this.remoteDocumentCache}getBundleCache(){return this.Wr}runTransaction(t,r,n){Tt("MemoryPersistence","Starting transaction:",t);const a=new xle(this.qr.next());return this.referenceDelegate.Gr(),n(a).next(i=>this.referenceDelegate.zr(a).next(()=>i)).toPromise().then(i=>(a.raiseOnCommittedEvent(),i))}jr(t,r){return dt.or(Object.values(this.kr).map(n=>()=>n.containsKey(t,r)))}}class xle extends Kse{constructor(t){super(),this.currentSequenceNumber=t}}class OT{constructor(t){this.persistence=t,this.Hr=new DT,this.Jr=null}static Yr(t){return new OT(t)}get Zr(){if(this.Jr)return this.Jr;throw Gt()}addReference(t,r,n){return this.Hr.addReference(n,r),this.Zr.delete(n.toString()),dt.resolve()}removeReference(t,r,n){return this.Hr.removeReference(n,r),this.Zr.add(n.toString()),dt.resolve()}markPotentiallyOrphaned(t,r){return this.Zr.add(r.toString()),dt.resolve()}removeTarget(t,r){this.Hr.mr(r.targetId).forEach(a=>this.Zr.add(a.toString()));const n=this.persistence.getTargetCache();return n.getMatchingKeysForTargetId(t,r.targetId).next(a=>{a.forEach(i=>this.Zr.add(i.toString()))}).next(()=>n.removeTargetData(t,r))}Gr(){this.Jr=new Set}zr(t){const r=this.persistence.getRemoteDocumentCache().newChangeBuffer();return dt.forEach(this.Zr,n=>{const a=Nt.fromPath(n);return this.Xr(t,a).next(i=>{i||r.removeEntry(a,Qt.min())})}).next(()=>(this.Jr=null,r.apply(t)))}updateLimboDocument(t,r){return this.Xr(t,r).next(n=>{n?this.Zr.delete(r.toString()):this.Zr.add(r.toString())})}Ur(t){return 0}Xr(t,r){return dt.or([()=>dt.resolve(this.Hr.containsKey(r)),()=>this.persistence.getTargetCache().containsKey(t,r),()=>this.persistence.jr(t,r)])}}/** 2584 * @license 2585 * Copyright 2017 Google LLC 2586 * 2587 * Licensed under the Apache License, Version 2.0 (the "License"); 2588 * you may not use this file except in compliance with the License. 2589 * You may obtain a copy of the License at 2590 * 2591 * http://www.apache.org/licenses/LICENSE-2.0 2592 * 2593 * Unless required by applicable law or agreed to in writing, software 2594 * distributed under the License is distributed on an "AS IS" BASIS, 2595 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2596 * See the License for the specific language governing permissions and 2597 * limitations under the License. 2598 */class RT{constructor(t,r,n,a){this.targetId=t,this.fromCache=r,this.Ki=n,this.$i=a}static Ui(t,r){let n=ur(),a=ur();for(const i of r.docChanges)switch(i.type){case 0:n=n.add(i.doc.key);break;case 1:a=a.add(i.doc.key)}return new RT(t,r.fromCache,n,a)}}/** 2599 * @license 2600 * Copyright 2023 Google LLC 2601 * 2602 * Licensed under the Apache License, Version 2.0 (the "License"); 2603 * you may not use this file except in compliance with the License. 2604 * You may obtain a copy of the License at 2605 * 2606 * http://www.apache.org/licenses/LICENSE-2.0 2607 * 2608 * Unless required by applicable law or agreed to in writing, software 2609 * distributed under the License is distributed on an "AS IS" BASIS, 2610 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2611 * See the License for the specific language governing permissions and 2612 * limitations under the License. 2613 */class ble{constructor(){this._documentReadCount=0}get documentReadCount(){return this._documentReadCount}incrementDocumentReadCount(t){this._documentReadCount+=t}}/** 2614 * @license 2615 * Copyright 2019 Google LLC 2616 * 2617 * Licensed under the Apache License, Version 2.0 (the "License"); 2618 * you may not use this file except in compliance with the License. 2619 * You may obtain a copy of the License at 2620 * 2621 * http://www.apache.org/licenses/LICENSE-2.0 2622 * 2623 * Unless required by applicable law or agreed to in writing, software 2624 * distributed under the License is distributed on an "AS IS" BASIS, 2625 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2626 * See the License for the specific language governing permissions and 2627 * limitations under the License. 2628 */class wle{constructor(){this.Wi=!1,this.Gi=!1,this.zi=100,this.ji=function(){return ine()?8:Jse(Ra())>0?6:4}()}initialize(t,r){this.Hi=t,this.indexManager=r,this.Wi=!0}getDocumentsMatchingQuery(t,r,n,a){const i={result:null};return this.Ji(t,r).next(s=>{i.result=s}).next(()=>{if(!i.result)return this.Yi(t,r,a,n).next(s=>{i.result=s})}).next(()=>{if(i.result)return;const s=new ble;return this.Zi(t,r,s).next(o=>{if(i.result=o,this.Gi)return this.Xi(t,r,s,o.size)})}).next(()=>i.result)}Xi(t,r,n,a){return n.documentReadCount<this.zi?(Bg()<=hr.DEBUG&&Tt("QueryEngine","SDK will not create cache indexes for query:",n0(r),"since it only creates cache indexes for collection contains","more than or equal to",this.zi,"documents"),dt.resolve()):(Bg()<=hr.DEBUG&&Tt("QueryEngine","Query:",n0(r),"scans",n.documentReadCount,"local documents and returns",a,"documents as results."),n.documentReadCount>this.ji*a?(Bg()<=hr.DEBUG&&Tt("QueryEngine","The SDK decides to create cache indexes for query:",n0(r),"as using cache indexes may help improve performance."),this.indexManager.createTargetIndexes(t,Qo(r))):dt.resolve())}Ji(t,r){if(z5(r))return dt.resolve(null);let n=Qo(r);return this.indexManager.getIndexType(t,n).next(a=>a===0?null:(r.limit!==null&&a===1&&(r=mb(r,null,"F"),n=Qo(r)),this.indexManager.getDocumentsMatchingTarget(t,n).next(i=>{const s=ur(...i);return this.Hi.getDocuments(t,s).next(o=>this.indexManager.getMinOffset(t,n).next(u=>{const f=this.es(r,o);return this.ts(r,f,s,u.readTime)?this.Ji(t,mb(r,null,"F")):this.ns(t,f,r,u)}))}
2628)))}Yi(t,r,n,a){return z5(r)||a.isEqual(Qt.min())?dt.resolve(null):this.Hi.getDocuments(t,n).next(i=>{const s=this.es(r,i);return this.ts(r,s,n,a)?dt.resolve(null):(Bg()<=hr.DEBUG&&Tt("QueryEngine","Re-using previous result from %s to execute query: %s",a.toString(),n0(r)),this.ns(t,s,r,Xse(a,-1)).next(o=>o))})}es(t,r){let n=new Da(UB(t));return r.forEach((a,i)=>{R2(t,i)&&(n=n.add(i))}),n}ts(t,r,n,a){if(t.limit===null)return!1;if(n.size!==r.size)return!0;const i=t.limitType==="F"?r.last():r.first();return!!i&&(i.hasPendingWrites||i.version.compareTo(a)>0)}Zi(t,r,n){return Bg()<=hr.DEBUG&&Tt("QueryEngine","Using full collection scan to execute query:",n0(r)),this.Hi.getDocumentsMatchingQuery(t,r,pu.min(),n)}ns(t,r,n,a){return this.Hi.getDocumentsMatchingQuery(t,n,a).next(i=>(r.forEach(s=>{i=i.insert(s.key,s)}),i))}}/** 2629 * @license 2630 * Copyright 2020 Google LLC 2631 * 2632 * Licensed under the Apache License, Version 2.0 (the "License"); 2633 * you may not use this file except in compliance with the License. 2634 * You may obtain a copy of the License at 2635 * 2636 * http://www.apache.org/licenses/LICENSE-2.0 2637 * 2638 * Unless required by applicable law or agreed to in writing, software 2639 * distributed under the License is distributed on an "AS IS" BASIS, 2640 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2641 * See the License for the specific language governing permissions and 2642 * limitations under the License. 2643 */class kle{constructor(t,r,n,a){this.persistence=t,this.rs=r,this.serializer=a,this.ss=new kn(Nr),this.os=new Jh(i=>AT(i),TT),this._s=new Map,this.us=t.getRemoteDocumentCache(),this.$r=t.getTargetCache(),this.Wr=t.getBundleCache(),this.cs(n)}cs(t){this.documentOverlayCache=this.persistence.getDocumentOverlayCache(t),this.indexManager=this.persistence.getIndexManager(t),this.mutationQueue=this.persistence.getMutationQueue(t,this.indexManager),this.localDocuments=new ule(this.us,this.mutationQueue,this.documentOverlayCache,this.indexManager),this.us.setIndexManager(this.indexManager),this.rs.initialize(this.localDocuments,this.indexManager)}collectGarbage(t){return this.persistence.runTransaction("Collect garbage","readwrite-primary",r=>t.collect(r,this.ss))}}function Sle(e,t,r,n){return new kle(e,t,r,n)}async function uU(e,t){const r=Yt(e);return await r.persistence.runTransaction("Handle user change","readonly",n=>{let a;return r.mutationQueue.getAllMutationBatches(n).next(i=>(a=i,r.cs(t),r.mutationQueue.getAllMutationBatches(n))).next(i=>{const s=[],o=[];let u=ur();for(const f of a){s.push(f.batchId);for(const h of f.mutations)u=u.add(h.key)}for(const f of i){o.push(f.batchId);for(const h of f.mutations)u=u.add(h.key)}return r.localDocuments.getDocuments(n,u).next(f=>({ls:f,removedBatchIds:s,addedBatchIds:o}))})})}function Cle(e,t){const r=Yt(e);return r.persistence.runTransaction("Acknowledge batch","readwrite-primary",n=>{const a=t.batch.keys(),i=r.us.newChangeBuffer({trackRemovals:!0});return function(o,u,f,h){const m=f.batch,x=m.keys();let b=dt.resolve();return x.forEach(S=>{b=b.next(()=>h.getEntry(u,S)).next(k=>{const _=f.docVersions.get(S);Ur(_!==null),k.version.compareTo(_)<0&&(m.applyToRemoteDocument(k,f),k.isValidDocument()&&(k.setReadTime(f.commitVersion),h.addEntry(k)))})}),b.next(()=>o.mutationQueue.removeMutationBatch(u,m))}(r,n,t,i).next(()=>i.apply(n)).next(()=>r.mutationQueue.performConsistencyCheck(n)).next(()=>r.documentOverlayCache.removeOverlaysForBatchId(n,a,t.batch.batchId)).next(()=>r.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(n,function(o){let u=ur();for(let f=0;f<o.mutationResults.length;++f)o.mutationResults[f].transformResults.length>0&&(u=u.add(o.batch.mutations[f].key));return u}(t))).next(()=>r.localDocuments.getDocuments(n,a))})}function fU(e){const t=Yt(e);return t.persistence.runTransaction("Get last remote snapshot version","readonly",r=>t.$r.getLastRemoteSnapshotVersion(r))}function _le(e,t){const r=Yt(e),n=t.snapshotVersion;let a=r.ss;return r.persistence.runTransaction("Apply remote event","readwrite-primary",i=>{const s=r.us.newChangeBuffer({trackRemovals:!0});a=r.ss;const o=[];
2643t.targetChanges.forEach((h,m)=>{const x=a.get(m);if(!x)return;o.push(r.$r.removeMatchingKeys(i,h.removedDocuments,m).next(()=>r.$r.addMatchingKeys(i,h.addedDocuments,m)));let b=x.withSequenceNumber(i.currentSequenceNumber);t.targetMismatches.get(m)!==null?b=b.withResumeToken(ja.EMPTY_BYTE_STRING,Qt.min()).withLastLimboFreeSnapshotVersion(Qt.min()):h.resumeToken.approximateByteSize()>0&&(b=b.withResumeToken(h.resumeToken,n)),a=a.insert(m,b),function(k,_,N){return k.resumeToken.approximateByteSize()===0||_.snapshotVersion.toMicroseconds()-k.snapshotVersion.toMicroseconds()>=3e8?!0:N.addedDocuments.size+N.modifiedDocuments.size+N.removedDocuments.size>0}(x,b,h)&&o.push(r.$r.updateTargetData(i,b))});let u=Kl(),f=ur();if(t.documentUpdates.forEach(h=>{t.resolvedLimboDocuments.has(h)&&o.push(r.persistence.referenceDelegate.updateLimboDocument(i,h))}),o.push(Ele(i,s,t.documentUpdates).next(h=>{u=h.hs,f=h.Ps})),!n.isEqual(Qt.min())){const h=r.$r.getLastRemoteSnapshotVersion(i).next(m=>r.$r.setTargetsMetadata(i,i.currentSequenceNumber,n));o.push(h)}return dt.waitFor(o).next(()=>s.apply(i)).next(()=>r.localDocuments.getLocalViewOfDocuments(i,u,f)).next(()=>u)}).then(i=>(r.ss=a,i))}function Ele(e,t,r){let n=ur(),a=ur();return r.forEach(i=>n=n.add(i)),t.getEntries(e,n).next(i=>{let s=Kl();return r.forEach((o,u)=>{const f=i.get(o);u.isFoundDocument()!==f.isFoundDocument()&&(a=a.add(o)),u.isNoDocument()&&u.version.isEqual(Qt.min())?(t.removeEntry(o,u.readTime),s=s.insert(o,u)):!f.isValidDocument()||u.version.compareTo(f.version)>0||u.version.compareTo(f.version)===0&&f.hasPendingWrites?(t.addEntry(u),s=s.insert(o,u)):Tt("LocalStore","Ignoring outdated watch update for ",o,". Current version:",f.version," Watch version:",u.version)}),{hs:s,Ps:a}})}function Ale(e,t){const r=Yt(e);return r.persistence.runTransaction("Get next mutation batch","readonly",n=>(t===void 0&&(t=-1),r.mutationQueue.getNextMutationBatchAfterBatchId(n,t)))}function Tle(e,t){const r=Yt(e);return r.persistence.runTransaction("Allocate target","readwrite",n=>{let a;return r.$r.getTargetData(n,t).next(i=>i?(a=i,dt.resolve(a)):r.$r.allocateTargetId(n).next(s=>(a=new Wc(t,s,"TargetPurposeListen",n.currentSequenceNumber),r.$r.addTargetData(n,a).next(()=>a))))}).then(n=>{const a=r.ss.get(n.targetId);return(a===null||n.snapshotVersion.compareTo(a.snapshotVersion)>0)&&(r.ss=r.ss.insert(n.targetId,n),r.os.set(t,n.targetId)),n})}async function K3(e,t,r){const n=Yt(e),a=n.ss.get(t),i=r?"readwrite":"readwrite-primary";try{r||await n.persistence.runTransaction("Release target",i,s=>n.persistence.referenceDelegate.removeTarget(s,a))}catch(s){if(!Z1(s))throw s;Tt("LocalStore",`Failed to update sequence numbers for target ${t}: ${s}`)}n.ss=n.ss.remove(t),n.os.delete(a.target)}function Q5(e,t,r){const n=Yt(e);let a=Qt.min(),i=ur();return n.persistence.runTransaction("Execute query","readwrite",s=>function(u,f,h){const m=Yt(u),x=m.os.get(h);return x!==void 0?dt.resolve(m.ss.get(x)):m.$r.getTargetData(f,h)}(n,s,Qo(t)).next(o=>{if(o)return a=o.lastLimboFreeSnapshotVersion,n.$r.getMatchingKeysForTargetId(s,o.targetId).next(u=>{i=u})}).next(()=>n.rs.getDocumentsMatchingQuery(s,t,r?a:Qt.min(),r?i:ur())).next(o=>(Nle(n,yoe(t),o),{documents:o,Is:i})))}function Nle(e,t,r){let n=e._s.get(t)||Qt.min();r.forEach((a,i)=>{i.readTime.compareTo(n)>0&&(n=i.readTime)}),e._s.set(t,n)}class Z5{constructor(){this.activeTargetIds=Soe()}Vs(t){this.activeTargetIds=this.activeTargetIds.add(t)}fs(t){this.activeTargetIds=this.activeTargetIds.delete(t)}Rs(){const t={activeTargetIds:this.activeTargetIds.toArray(),updateTimeMs:Date.now()};return JSON.stringify(t)}}class Mle{constructor(){this.io=new Z5,this.so={},this.onlineStateHandler=null,this.sequenceNumberHandler=null}addPendingMutation(t){}updateMutationState(t,r,n){}addLocalQueryTarget(t){return this.io.Vs(t),this.so[t]||"not-current"}updateQueryState(t,r,n){this.so[t]=r}removeLocalQueryTarget(t){this.io.fs(t)}isLocalQueryTarget(t){return this.io.activeTargetIds.has(t)}clearQueryState(t){delete this.so[t]}getAllActiveQueryTargets(){return this.io.activeTargetIds}isActiveQueryTarget(t){return this.io.activeTargetIds.has(t)}start(){return this.io=new Z5,Promise.resolve()}handleUserChange(t,r,n){}setOnlineState(t){}shutdown(){}writeSequenceNumber(t){}notifyBundleLoaded(t){}}/** 2644 * @license 2645 * Copyright 2019 Google LLC 2646 * 2647 * Licensed under the Apache License, Version 2.0 (the "License");
2648 * you may not use this file except in compliance with the License. 2649 * You may obtain a copy of the License at 2650 * 2651 * http://www.apache.org/licenses/LICENSE-2.0 2652 * 2653 * Unless required by applicable law or agreed to in writing, software 2654 * distributed under the License is distributed on an "AS IS" BASIS, 2655 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2656 * See the License for the specific language governing permissions and 2657 * limitations under the License. 2658 */class Lle{oo(t){}shutdown(){}}/** 2659 * @license 2660 * Copyright 2019 Google LLC 2661 * 2662 * Licensed under the Apache License, Version 2.0 (the "License"); 2663 * you may not use this file except in compliance with the License. 2664 * You may obtain a copy of the License at 2665 * 2666 * http://www.apache.org/licenses/LICENSE-2.0 2667 * 2668 * Unless required by applicable law or agreed to in writing, software 2669 * distributed under the License is distributed on an "AS IS" BASIS, 2670 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2671 * See the License for the specific language governing permissions and 2672 * limitations under the License. 2673 */class K5{constructor(){this._o=()=>this.ao(),this.uo=()=>this.co(),this.lo=[],this.ho()}oo(t){this.lo.push(t)}shutdown(){window.removeEventListener("online",this._o),window.removeEventListener("offline",this.uo)}ho(){window.addEventListener("online",this._o),window.addEventListener("offline",this.uo)}ao(){Tt("ConnectivityMonitor","Network connectivity changed: AVAILABLE");for(const t of this.lo)t(0)}co(){Tt("ConnectivityMonitor","Network connectivity changed: UNAVAILABLE");for(const t of this.lo)t(1)}static D(){return typeof window<"u"&&window.addEventListener!==void 0&&window.removeEventListener!==void 0}}/** 2674 * @license 2675 * Copyright 2023 Google LLC 2676 * 2677 * Licensed under the Apache License, Version 2.0 (the "License"); 2678 * you may not use this file except in compliance with the License. 2679 * You may obtain a copy of the License at 2680 * 2681 * http://www.apache.org/licenses/LICENSE-2.0 2682 * 2683 * Unless required by applicable law or agreed to in writing, software 2684 * distributed under the License is distributed on an "AS IS" BASIS, 2685 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2686 * See the License for the specific language governing permissions and 2687 * limitations under the License. 2688 */let dv=null;function bS(){return dv===null?dv=function(){return 268435456+Math.round(2147483648*Math.random())}():dv++,"0x"+dv.toString(16)}/** 2689 * @license 2690 * Copyright 2020 Google LLC 2691 * 2692 * Licensed under the Apache License, Version 2.0 (the "License"); 2693 * you may not use this file except in compliance with the License. 2694 * You may obtain a copy of the License at 2695 * 2696 * http://www.apache.org/licenses/LICENSE-2.0 2697 * 2698 * Unless required by applicable law or agreed to in writing, software 2699 * distributed under the License is distributed on an "AS IS" BASIS, 2700 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2701 * See the License for the specific language governing permissions and 2702 * limitations under the License. 2703 */const Ile={BatchGetDocuments:"batchGet",Commit:"commit",RunQuery:"runQuery",RunAggregationQuery:"runAggregationQuery"};/** 2704 * @license 2705 * Copyright 2017 Google LLC 2706 * 2707 * Licensed under the Apache License, Version 2.0 (the "License"); 2708 * you may not use this file except in compliance with the License. 2709 * You may obtain a copy of the License at 2710 * 2711 * http://www.apache.org/licenses/LICENSE-2.0 2712 * 2713 * Unless required by applicable law or agreed to in writing, software 2714 * distributed under the License is distributed on an "AS IS" BASIS, 2715 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2716 * See the License for the specific language governing permissions and 2717 * limitations under the License. 2718 */class Ple{constructor(t){this.Po=t.Po,this.Io=t.Io}To(t){this.Eo=t}Ao(t){this.Ro=t}Vo(t){this.mo=t}onMessage(t){this.fo=t}close(){this.Io()}send(t){this.Po(t)}po(){this.Eo()}yo(){this.Ro()}wo(t){this.mo(t)}So(t){this.fo(t)}}/** 2719 * @license 2720 * Copyright 2017 Google LLC 2721 * 2722 * Licensed under the Apache License, Version 2.0 (the "License");
2723 * you may not use this file except in compliance with the License. 2724 * You may obtain a copy of the License at 2725 * 2726 * http://www.apache.org/licenses/LICENSE-2.0 2727 * 2728 * Unless required by applicable law or agreed to in writing, software 2729 * distributed under the License is distributed on an "AS IS" BASIS, 2730 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2731 * See the License for the specific language governing permissions and 2732 * limitations under the License. 2733 */const Wa="WebChannelConnection";class Dle extends class{constructor(r){this.databaseInfo=r,this.databaseId=r.databaseId;const n=r.ssl?"https":"http",a=encodeURIComponent(this.databaseId.projectId),i=encodeURIComponent(this.databaseId.database);this.bo=n+"://"+r.host,this.Do=`projects/${a}/databases/${i}`,this.Co=this.databaseId.database==="(default)"?`project_id=${a}`:`project_id=${a}&database_id=${i}`}get vo(){return!1}Fo(r,n,a,i,s){const o=bS(),u=this.Mo(r,n.toUriEncodedString());Tt("RestConnection",`Sending RPC '${r}' ${o}:`,u,a);const f={"google-cloud-resource-prefix":this.Do,"x-goog-request-params":this.Co};return this.xo(f,i,s),this.Oo(r,u,f,a).then(h=>(Tt("RestConnection",`Received RPC '${r}' ${o}: `,h),h),h=>{throw sh("RestConnection",`RPC '${r}' ${o} failed with error: `,h,"url: ",u,"request:",a),h})}No(r,n,a,i,s,o){return this.Fo(r,n,a,i,s)}xo(r,n,a){r["X-Goog-Api-Client"]=function(){return"gl-js/ fire/"+Kh}(),r["Content-Type"]="text/plain",this.databaseInfo.appId&&(r["X-Firebase-GMPID"]=this.databaseInfo.appId),n&&n.headers.forEach((i,s)=>r[s]=i),a&&a.headers.forEach((i,s)=>r[s]=i)}Mo(r,n){const a=Ile[r];return`${this.bo}/v1/${n}:${a}`}terminate(){}}{constructor(t){super(t),this.forceLongPolling=t.forceLongPolling,this.autoDetectLongPolling=t.autoDetectLongPolling,this.useFetchStreams=t.useFetchStreams,this.longPollingOptions=t.longPollingOptions}Oo(t,r,n,a){const i=bS();return new Promise((s,o)=>{const u=new kB;u.setWithCredentials(!0),u.listenOnce(CB.COMPLETE,()=>{try{switch(u.getLastErrorCode()){case hx.NO_ERROR:const h=u.getResponseJson();Tt(Wa,`XHR for RPC '${t}' ${i} received:`,JSON.stringify(h)),s(h);break;case hx.TIMEOUT:Tt(Wa,`RPC '${t}' ${i} timed out`),o(new kt(nt.DEADLINE_EXCEEDED,"Request time out"));break;case hx.HTTP_ERROR:const m=u.getStatus();if(Tt(Wa,`RPC '${t}' ${i} failed with status:`,m,"response text:",u.getResponseText()),m>0){let x=u.getResponseJson();Array.isArray(x)&&(x=x[0]);const b=x==null?void 0:x.error;if(b&&b.status&&b.message){const S=function(_){const N=_.toLowerCase().replace(/_/g,"-");return Object.values(nt).indexOf(N)>=0?N:nt.UNKNOWN}(b.status);o(new kt(S,b.message))}else o(new kt(nt.UNKNOWN,"Server responded with status "+u.getStatus()))}else o(new kt(nt.UNAVAILABLE,"Connection failed."));break;default:Gt()}}finally{Tt(Wa,`RPC '${t}' ${i} completed.`)}});const f=JSON.stringify(a);Tt(Wa,`RPC '${t}' ${i} sending request:`,a),u.send(r,"POST",f,n,15)})}Lo(t,r,n){const a=bS(),i=[this.bo,"/","google.firestore.v1.Firestore","/",t,"/channel"],s=AB(),o=EB(),u={httpSessionIdParam:"gsessionid",initMessageHeaders:{},messageUrlParams:{database:`projects/${this.databaseId.projectId}/databases/${this.databaseId.database}`},sendRawJson:!0,supportsCrossDomainXhr:!0,internalChannelParams:{forwardChannelRequestTimeoutMs:6e5},forceLongPolling:this.forceLongPolling,detectBufferingProxy:this.autoDetectLongPolling},f=this.longPollingOptions.timeoutSeconds;f!==void 0&&(u.longPollingTimeout=Math.round(1e3*f)),this.useFetchStreams&&(u.xmlHttpFactory=new SB({})),this.xo(u.initMessageHeaders,r,n),u.encodeInitMessageHeaders=!0;const h=i.join("");Tt(Wa,`Creating RPC '${t}' stream ${a}: ${h}`,u);const m=s.createWebChannel(h,u);let x=!1,b=!1;const S=new Ple({Po:_=>{b?Tt(Wa,`Not sending because RPC '${t}' stream ${a} is closed:`,_):(x||(Tt(Wa,`Opening RPC '${t}' stream ${a} transport.`),m.open(),x=!0),Tt(Wa,`RPC '${t}' stream ${a} sending:`,_),m.send(_))},Io:()=>m.close()}),k=(_,N,C)=>{_.listen(N,I=>{try{C(I)}catch(D){setTimeout(()=>{throw D},0)}})};return k(m,mp.EventType.OPEN,()=>{b||(Tt(Wa,`RPC '${t}' stream ${a} transport opened.`),S.po())}),k(m,mp.EventType.CLOSE,()=>{b||(b=!0,Tt(Wa,`RPC '${t}' stream ${a} transport closed`),S.wo())}
2733),k(m,mp.EventType.ERROR,_=>{b||(b=!0,sh(Wa,`RPC '${t}' stream ${a} transport errored:`,_),S.wo(new kt(nt.UNAVAILABLE,"The operation could not be completed")))}),k(m,mp.EventType.MESSAGE,_=>{var N;if(!b){const C=_.data[0];Ur(!!C);const I=C,D=I.error||((N=I[0])===null||N===void 0?void 0:N.error);if(D){Tt(Wa,`RPC '${t}' stream ${a} received error:`,D);const L=D.status;let F=function(B){const X=zn[B];if(X!==void 0)return JB(X)}(L),R=D.message;F===void 0&&(F=nt.INTERNAL,R="Unknown error status: "+L+" with message "+D.message),b=!0,S.wo(new kt(F,R)),m.close()}else Tt(Wa,`RPC '${t}' stream ${a} received:`,C),S.So(C)}}),k(o,_B.STAT_EVENT,_=>{_.stat===V3.PROXY?Tt(Wa,`RPC '${t}' stream ${a} detected buffering proxy`):_.stat===V3.NOPROXY&&Tt(Wa,`RPC '${t}' stream ${a} detected no buffering proxy`)}),setTimeout(()=>{S.yo()},0),S}}function wS(){return typeof document<"u"?document:null}/** 2734 * @license 2735 * Copyright 2020 Google LLC 2736 * 2737 * Licensed under the Apache License, Version 2.0 (the "License"); 2738 * you may not use this file except in compliance with the License. 2739 * You may obtain a copy of the License at 2740 * 2741 * http://www.apache.org/licenses/LICENSE-2.0 2742 * 2743 * Unless required by applicable law or agreed to in writing, software 2744 * distributed under the License is distributed on an "AS IS" BASIS, 2745 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2746 * See the License for the specific language governing permissions and 2747 * limitations under the License. 2748 */function B2(e){return new Woe(e,!0)}/** 2749 * @license 2750 * Copyright 2017 Google LLC 2751 * 2752 * Licensed under the Apache License, Version 2.0 (the "License"); 2753 * you may not use this file except in compliance with the License. 2754 * You may obtain a copy of the License at 2755 * 2756 * http://www.apache.org/licenses/LICENSE-2.0 2757 * 2758 * Unless required by applicable law or agreed to in writing, software 2759 * distributed under the License is distributed on an "AS IS" BASIS, 2760 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2761 * See the License for the specific language governing permissions and 2762 * limitations under the License. 2763 */class dU{constructor(t,r,n=1e3,a=1.5,i=6e4){this.ai=t,this.timerId=r,this.Bo=n,this.ko=a,this.qo=i,this.Qo=0,this.Ko=null,this.$o=Date.now(),this.reset()}reset(){this.Qo=0}Uo(){this.Qo=this.qo}Wo(t){this.cancel();const r=Math.floor(this.Qo+this.Go()),n=Math.max(0,Date.now()-this.$o),a=Math.max(0,r-n);a>0&&Tt("ExponentialBackoff",`Backing off for ${a} ms (base delay: ${this.Qo} ms, delay with jitter: ${r} ms, last attempt: ${n} ms ago)`),this.Ko=this.ai.enqueueAfterDelay(this.timerId,a,()=>(this.$o=Date.now(),t())),this.Qo*=this.ko,this.Qo<this.Bo&&(this.Qo=this.Bo),this.Qo>this.qo&&(this.Qo=this.qo)}zo(){this.Ko!==null&&(this.Ko.skipDelay(),this.Ko=null)}cancel(){this.Ko!==null&&(this.Ko.cancel(),this.Ko=null)}Go(){return(Math.random()-.5)*this.Qo}}/** 2764 * @license 2765 * Copyright 2017 Google LLC 2766 * 2767 * Licensed under the Apache License, Version 2.0 (the "License"); 2768 * you may not use this file except in compliance with the License. 2769 * You may obtain a copy of the License at 2770 * 2771 * http://www.apache.org/licenses/LICENSE-2.0 2772 * 2773 * Unless required by applicable law or agreed to in writing, software 2774 * distributed under the License is distributed on an "AS IS" BASIS, 2775 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2776 * See the License for the specific language governing permissions and 2777 * limitations under the License. 2778 */class hU{constructor(t,r,n,a,i,s,o,u){this.ai=t,this.jo=n,this.Ho=a,this.connection=i,this.authCredentialsProvider=s,this.appCheckCredentialsProvider=o,this.listener=u,this.state=0,this.Jo=0,this.Yo=null,this.Zo=null,this.stream=null,this.Xo=0,this.e_=new dU(t,r)}t_(){return this.state===1||this.state===5||this.n_()}n_(){return this.state===2||this.state===3}start(){this.Xo=0,this.state!==4?this.auth():this.r_()}async stop(){this.t_()&&await this.close(0)}i_(){this.state=0,this.e_.reset()}s_(){this.n_()&&this.Yo===null&&(this.Yo=this.ai.enqueueAfterDelay(this.jo,6e4,()=>this.o_()))}__(t){this.a_(),this.stream.send(t)}async o_(){if(this.n_())return this.close(0)}a_(){this.Yo&&(this.Yo.cancel(),this.Yo=null)}u_(){this.Zo&&(this.Zo.cancel(),this.Zo=null)}async close(t,r){this.a_(),this.u_(),this.e_.cancel(),this.Jo++,t!==4?this.e_.reset():r&&r.code===nt.RESOURCE_EXHAUSTED?(Zl(r.toString()),Zl("Using maximum backoff delay to prevent overloading the backend."),this.e_.Uo()):r&&r.code===nt.UNAUTHENTICATED&&this.state!==3&&(this.authCredentialsProvider.invalidateToken(),this.appCheckCredentialsProvider.invalidateToken()),this.stream!==null&&(this.c_(),this.stream.close(),this.stream=null),this.state=t,await this.listener.Vo(r)}c_(){}auth(){this.state=1;const t=this.l_(this.Jo),r=this.Jo;Promise.all([this.authCredentialsProvider.getToken(),this.appCheckCredentialsProvider.getToken()]).then(([n,a])=>{this.Jo===r&&this.h_(n,a)},n=>{t(()=>{const a=new kt(nt.UNKNOWN,"Fetching auth token failed: "+n.message);return this.P_(a)})})}h_(t,r){const n=this.l_(this.Jo);this.stream=this.I_(t,r),this.stream.To(()=>{n(()=>this.listener.To())}),this.stream.Ao(()=>{n(()=>(this.state=2,this.Zo=this.ai.enqueueAfterDelay(this.Ho,1e4,()=>(this.n_()&&(this.state=3),Promise.resolve())),this.listener.Ao()))}),this.stream.Vo(a=>{n(()=>this.P_(a))}),this.stream.onMessage(a=>{n(()=>
2778++this.Xo==1?this.T_(a):this.onNext(a))})}r_(){this.state=5,this.e_.Wo(async()=>{this.state=0,this.start()})}P_(t){return Tt("PersistentStream",`close with error: ${t}`),this.stream=null,this.close(4,t)}l_(t){return r=>{this.ai.enqueueAndForget(()=>this.Jo===t?r():(Tt("PersistentStream","stream callback skipped by getCloseGuardedDispatcher."),Promise.resolve()))}}}class Ole extends hU{constructor(t,r,n,a,i,s){super(t,"listen_stream_connection_backoff","listen_stream_idle","health_check_timeout",r,n,a,s),this.serializer=i}I_(t,r){return this.connection.Lo("Listen",t,r)}T_(t){return this.onNext(t)}onNext(t){this.e_.reset();const r=Yoe(this.serializer,t),n=function(i){if(!("targetChange"in i))return Qt.min();const s=i.targetChange;return s.targetIds&&s.targetIds.length?Qt.min():s.readTime?Zo(s.readTime):Qt.min()}(t);return this.listener.E_(r,n)}d_(t){const r={};r.database=Z3(this.serializer),r.addTarget=function(i,s){let o;const u=s.target;if(o=G3(u)?{documents:Qoe(i,u)}:{query:sU(i,u)._t},o.targetId=s.targetId,s.resumeToken.approximateByteSize()>0){o.resumeToken=rU(i,s.resumeToken);const f=X3(i,s.expectedCount);f!==null&&(o.expectedCount=f)}else if(s.snapshotVersion.compareTo(Qt.min())>0){o.readTime=vb(i,s.snapshotVersion.toTimestamp());const f=X3(i,s.expectedCount);f!==null&&(o.expectedCount=f)}return o}(this.serializer,t);const n=Joe(this.serializer,t);n&&(r.labels=n),this.__(r)}A_(t){const r={};r.database=Z3(this.serializer),r.removeTarget=t,this.__(r)}}class Rle extends hU{constructor(t,r,n,a,i,s){super(t,"write_stream_connection_backoff","write_stream_idle","health_check_timeout",r,n,a,s),this.serializer=i}get R_(){return this.Xo>0}start(){this.lastStreamToken=void 0,super.start()}c_(){this.R_&&this.V_([])}I_(t,r){return this.connection.Lo("Write",t,r)}T_(t){return Ur(!!t.streamToken),this.lastStreamToken=t.streamToken,Ur(!t.writeResults||t.writeResults.length===0),this.listener.m_()}onNext(t){Ur(!!t.streamToken),this.lastStreamToken=t.streamToken,this.e_.reset();const r=qoe(t.writeResults,t.commitTime),n=Zo(t.commitTime);return this.listener.f_(n,r)}g_(){const t={};t.database=Z3(this.serializer),this.__(t)}V_(t){const r={streamToken:this.lastStreamToken,writes:t.map(n=>Xoe(this.serializer,n))};this.__(r)}}/** 2779 * @license 2780 * Copyright 2017 Google LLC 2781 * 2782 * Licensed under the Apache License, Version 2.0 (the "License"); 2783 * you may not use this file except in compliance with the License. 2784 * You may obtain a copy of the License at 2785 * 2786 * http://www.apache.org/licenses/LICENSE-2.0 2787 * 2788 * Unless required by applicable law or agreed to in writing, software 2789 * distributed under the License is distributed on an "AS IS" BASIS, 2790 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2791 * See the License for the specific language governing permissions and 2792 * limitations under the License. 2793 */class jle extends class{}{constructor(t,r,n,a){super(),this.authCredentials=t,this.appCheckCredentials=r,this.connection=n,this.serializer=a,this.p_=!1}y_(){if(this.p_)throw new kt(nt.FAILED_PRECONDITION,"The client has already been terminated.")}Fo(t,r,n,a){return this.y_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([i,s])=>this.connection.Fo(t,q3(r,n),a,i,s)).catch(i=>{throw i.name==="FirebaseError"?(i.code===nt.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),i):new kt(nt.UNKNOWN,i.toString())})}No(t,r,n,a,i){return this.y_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([s,o])=>this.connection.No(t,q3(r,n),a,s,o,i)).catch(s=>{throw s.name==="FirebaseError"?(s.code===nt.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),s):new kt(nt.UNKNOWN,s.toString())})}terminate(){this.p_=!0,this.connection.terminate()}}class Fle{constructor(t,r){this.asyncQueue=t,this.onlineStateHandler=r,this.state="Unknown",this.w_=0,this.S_=null,this.b_=!0}D_(){this.w_===0&&(this.C_("Unknown"),this.S_=this.asyncQueue.enqueueAfterDelay("online_state_timeout",1e4,()=>(this.S_=null,this.v_("Backend didn't respond within 10 seconds."),this.C_("Offline"),Promise.resolve())))}F_(t){this.state==="Online"?this.C_("Unknown"):(this.w_++,this.w_>=1&&(this.M_(),this.v_(`Connection failed 1 times. Most recent error: ${t.toString()}`),this.C_("Offline")))}set(t){this.M_(),this.w_=0,t==="Online"&&(this.b_=!1),this.C_(t)}C_(t){t!==this.state&&(this.state=t,this.onlineStateHandler(t))}v_(t){const r=`Could not reach Cloud Firestore backend. ${t} 2794This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.`;this.b_?(Zl(r),this.b_=!1):Tt("OnlineStateTracker",r)}M_(){this.S_!==null&&(this.S_.cancel(),this.S_=null)}}/** 2795 * @license 2796 * Copyright 2017 Google LLC 2797 * 2798 * Licensed under the Apache License, Version 2.0 (the "License");
2799 * you may not use this file except in compliance with the License. 2800 * You may obtain a copy of the License at 2801 * 2802 * http://www.apache.org/licenses/LICENSE-2.0 2803 * 2804 * Unless required by applicable law or agreed to in writing, software 2805 * distributed under the License is distributed on an "AS IS" BASIS, 2806 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2807 * See the License for the specific language governing permissions and 2808 * limitations under the License. 2809 */class zle{constructor(t,r,n,a,i){this.localStore=t,this.datastore=r,this.asyncQueue=n,this.remoteSyncer={},this.x_=[],this.O_=new Map,this.N_=new Set,this.L_=[],this.B_=i,this.B_.oo(s=>{n.enqueueAndForget(async()=>{xd(this)&&(Tt("RemoteStore","Restarting streams for network reachability change."),await async function(u){const f=Yt(u);f.N_.add(4),await ey(f),f.k_.set("Unknown"),f.N_.delete(4),await U2(f)}(this))})}),this.k_=new Fle(n,a)}}async function U2(e){if(xd(e))for(const t of e.L_)await t(!0)}async function ey(e){for(const t of e.L_)await t(!1)}function gU(e,t){const r=Yt(e);r.O_.has(t.targetId)||(r.O_.set(t.targetId,t),BT(r)?zT(r):eg(r).n_()&&FT(r,t))}function jT(e,t){const r=Yt(e),n=eg(r);r.O_.delete(t),n.n_()&&pU(r,t),r.O_.size===0&&(n.n_()?n.s_():xd(r)&&r.k_.set("Unknown"))}function FT(e,t){if(e.q_.xe(t.targetId),t.resumeToken.approximateByteSize()>0||t.snapshotVersion.compareTo(Qt.min())>0){const r=e.remoteSyncer.getRemoteKeysForTarget(t.targetId).size;t=t.withExpectedCount(r)}eg(e).d_(t)}function pU(e,t){e.q_.xe(t),eg(e).A_(t)}function zT(e){e.q_=new Boe({getRemoteKeysForTarget:t=>e.remoteSyncer.getRemoteKeysForTarget(t),ot:t=>e.O_.get(t)||null,tt:()=>e.datastore.serializer.databaseId}),eg(e).start(),e.k_.D_()}function BT(e){return xd(e)&&!eg(e).t_()&&e.O_.size>0}function xd(e){return Yt(e).N_.size===0}function mU(e){e.q_=void 0}async function Ble(e){e.k_.set("Online")}async function Ule(e){e.O_.forEach((t,r)=>{FT(e,t)})}async function Vle(e,t){mU(e),BT(e)?(e.k_.F_(t),zT(e)):e.k_.set("Unknown")}async function $le(e,t,r){if(e.k_.set("Online"),t instanceof tU&&t.state===2&&t.cause)try{await async function(a,i){const s=i.cause;for(const o of i.targetIds)a.O_.has(o)&&(await a.remoteSyncer.rejectListen(o,s),a.O_.delete(o),a.q_.removeTarget(o))}(e,t)}catch(n){Tt("RemoteStore","Failed to remove targets %s: %s ",t.targetIds.join(","),n),await xb(e,n)}else if(t instanceof mx?e.q_.Ke(t):t instanceof eU?e.q_.He(t):e.q_.We(t),!r.isEqual(Qt.min()))try{const n=await fU(e.localStore);r.compareTo(n)>=0&&await function(i,s){const o=i.q_.rt(s);
2809return o.targetChanges.forEach((u,f)=>{if(u.resumeToken.approximateByteSize()>0){const h=i.O_.get(f);h&&i.O_.set(f,h.withResumeToken(u.resumeToken,s))}}),o.targetMismatches.forEach((u,f)=>{const h=i.O_.get(u);if(!h)return;i.O_.set(u,h.withResumeToken(ja.EMPTY_BYTE_STRING,h.snapshotVersion)),pU(i,u);const m=new Wc(h.target,u,f,h.sequenceNumber);FT(i,m)}),i.remoteSyncer.applyRemoteEvent(o)}(e,r)}catch(n){Tt("RemoteStore","Failed to raise snapshot:",n),await xb(e,n)}}async function xb(e,t,r){if(!Z1(t))throw t;e.N_.add(1),await ey(e),e.k_.set("Offline"),r||(r=()=>fU(e.localStore)),e.asyncQueue.enqueueRetryable(async()=>{Tt("RemoteStore","Retrying IndexedDB access"),await r(),e.N_.delete(1),await U2(e)})}function yU(e,t){return t().catch(r=>xb(e,r,t))}async function V2(e){const t=Yt(e),r=yu(t);let n=t.x_.length>0?t.x_[t.x_.length-1].batchId:-1;for(;Wle(t);)try{const a=await Ale(t.localStore,n);if(a===null){t.x_.length===0&&r.s_();break}n=a.batchId,Hle(t,a)}catch(a){await xb(t,a)}vU(t)&&xU(t)}function Wle(e){return xd(e)&&e.x_.length<10}function Hle(e,t){e.x_.push(t);const r=yu(e);r.n_()&&r.R_&&r.V_(t.mutations)}function vU(e){return xd(e)&&!yu(e).t_()&&e.x_.length>0}function xU(e){yu(e).start()}async function Gle(e){yu(e).g_()}async function Yle(e){const t=yu(e);for(const r of e.x_)t.V_(r.mutations)}async function Xle(e,t,r){const n=e.x_.shift(),a=LT.from(n,t,r);await yU(e,()=>e.remoteSyncer.applySuccessfulWrite(a)),await V2(e)}async function qle(e,t){t&&yu(e).R_&&await async function(n,a){if(function(s){return joe(s)&&s!==nt.ABORTED}(a.code)){const i=n.x_.shift();yu(n).i_(),await yU(n,()=>n.remoteSyncer.rejectFailedWrite(i.batchId,a)),await V2(n)}}(e,t),vU(e)&&xU(e)}async function J5(e,t){const r=Yt(e);r.asyncQueue.verifyOperationInProgress(),Tt("RemoteStore","RemoteStore received new credentials");const n=xd(r);r.N_.add(3),await ey(r),n&&r.k_.set("Unknown"),await r.remoteSyncer.handleCredentialChange(t),r.N_.delete(3),await U2(r)}async function Qle(e,t){const r=Yt(e);t?(r.N_.delete(2),await U2(r)):t||(r.N_.add(2),await ey(r),r.k_.set("Unknown"))}function eg(e){return e.Q_||(e.Q_=function(r,n,a){const i=Yt(r);return i.y_(),new Ole(n,i.connection,i.authCredentials,i.appCheckCredentials,i.serializer,a)}(e.datastore,e.asyncQueue,{To:Ble.bind(null,e),Ao:Ule.bind(null,e),Vo:Vle.bind(null,e),E_:$le.bind(null,e)}),e.L_.push(async t=>{t?(e.Q_.i_(),BT(e)?zT(e):e.k_.set("Unknown")):(await e.Q_.stop(),mU(e))})),e.Q_}function yu(e){return e.K_||(e.K_=function(r,n,a){const i=Yt(r);return i.y_(),new Rle(n,i.connection,i.authCredentials,i.appCheckCredentials,i.serializer,a)}(e.datastore,e.asyncQueue,{To:()=>Promise.resolve(),Ao:Gle.bind(null,e),Vo:qle.bind(null,e),m_:Yle.bind(null,e),f_:Xle.bind(null,e)}),e.L_.push(async t=>{t?(e.K_.i_(),await V2(e)):(await e.K_.stop(),e.x_.length>0&&(Tt("RemoteStore",`Stopping write stream with ${e.x_.length} pending writes`),e.x_=[]))})),e.K_}/** 2810 * @license 2811 * Copyright 2017 Google LLC 2812 * 2813 * Licensed under the Apache License, Version 2.0 (the "License"); 2814 * you may not use this file except in compliance with the License. 2815 * You may obtain a copy of the License at 2816 * 2817 * http://www.apache.org/licenses/LICENSE-2.0 2818 * 2819 * Unless required by applicable law or agreed to in writing, software 2820 * distributed under the License is distributed on an "AS IS" BASIS, 2821 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2822 * See the License for the specific language governing permissions and 2823 * limitations under the License. 2824 */class UT{constructor(t,r,n,a,i){this.asyncQueue=t,this.timerId=r,this.targetTimeMs=n,this.op=a,this.removalCallback=i,this.deferred=new qo,this.then=this.deferred.promise.then.bind(this.deferred.promise),this.deferred.promise.catch(s=>{})}get promise(){return this.deferred.promise}static createAndSchedule(t,r,n,a,i){const s=Date.now()+n,o=new UT(t,r,s,a,i);return o.start(n),o}start(t){this.timerHandle=setTimeout(()=>this.handleDelayElapsed(),t)}skipDelay(){return this.handleDelayElapsed()}cancel(t){this.timerHandle!==null&&(this.clearTimeout(),this.deferred.reject(new kt(nt.CANCELLED,"Operation cancelled"+(t?": "+t:"")))
2824)}handleDelayElapsed(){this.asyncQueue.enqueueAndForget(()=>this.timerHandle!==null?(this.clearTimeout(),this.op().then(t=>this.deferred.resolve(t))):Promise.resolve())}clearTimeout(){this.timerHandle!==null&&(this.removalCallback(this),clearTimeout(this.timerHandle),this.timerHandle=null)}}function VT(e,t){if(Zl("AsyncQueue",`${t}: ${e}`),Z1(e))return new kt(nt.UNAVAILABLE,`${t}: ${e}`);throw e}/** 2825 * @license 2826 * Copyright 2017 Google LLC 2827 * 2828 * Licensed under the Apache License, Version 2.0 (the "License"); 2829 * you may not use this file except in compliance with the License. 2830 * You may obtain a copy of the License at 2831 * 2832 * http://www.apache.org/licenses/LICENSE-2.0 2833 * 2834 * Unless required by applicable law or agreed to in writing, software 2835 * distributed under the License is distributed on an "AS IS" BASIS, 2836 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2837 * See the License for the specific language governing permissions and 2838 * limitations under the License. 2839 */class F0{constructor(t){this.comparator=t?(r,n)=>t(r,n)||Nt.comparator(r.key,n.key):(r,n)=>Nt.comparator(r.key,n.key),this.keyedMap=yp(),this.sortedSet=new kn(this.comparator)}static emptySet(t){return new F0(t.comparator)}has(t){return this.keyedMap.get(t)!=null}get(t){return this.keyedMap.get(t)}first(){return this.sortedSet.minKey()}last(){return this.sortedSet.maxKey()}isEmpty(){return this.sortedSet.isEmpty()}indexOf(t){const r=this.keyedMap.get(t);return r?this.sortedSet.indexOf(r):-1}get size(){return this.sortedSet.size}forEach(t){this.sortedSet.inorderTraversal((r,n)=>(t(r),!1))}add(t){const r=this.delete(t.key);return r.copy(r.keyedMap.insert(t.key,t),r.sortedSet.insert(t,null))}delete(t){const r=this.get(t);return r?this.copy(this.keyedMap.remove(t),this.sortedSet.remove(r)):this}isEqual(t){if(!(t instanceof F0)||this.size!==t.size)return!1;const r=this.sortedSet.getIterator(),n=t.sortedSet.getIterator();for(;r.hasNext();){const a=r.getNext().key,i=n.getNext().key;if(!a.isEqual(i))return!1}return!0}toString(){const t=[];return this.forEach(r=>{t.push(r.toString())}),t.length===0?"DocumentSet ()":`DocumentSet ( 2840 `+t.join(` 2841`)+` 2842)`}copy(t,r){const n=new F0;return n.comparator=this.comparator,n.keyedMap=t,n.sortedSet=r,n}}/** 2843 * @license 2844 * Copyright 2017 Google LLC 2845 * 2846 * Licensed under the Apache License, Version 2.0 (the "License"); 2847 * you may not use this file except in compliance with the License. 2848 * You may obtain a copy of the License at 2849 * 2850 * http://www.apache.org/licenses/LICENSE-2.0 2851 * 2852 * Unless required by applicable law or agreed to in writing, software 2853 * distributed under the License is distributed on an "AS IS" BASIS, 2854 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2855 * See the License for the specific language governing permissions and 2856 * limitations under the License. 2857 */class eP{constructor(){this.U_=new kn(Nt.comparator)}track(t){const r=t.doc.key,n=this.U_.get(r);n?t.type!==0&&n.type===3?this.U_=this.U_.insert(r,t):t.type===3&&n.type!==1?this.U_=this.U_.insert(r,{type:n.type,doc:t.doc}):t.type===2&&n.type===2?this.U_=this.U_.insert(r,{type:2,doc:t.doc}):t.type===2&&n.type===0?this.U_=this.U_.insert(r,{type:0,doc:t.doc}):t.type===1&&n.type===0?this.U_=this.U_.remove(r):t.type===1&&n.type===2?this.U_=this.U_.insert(r,{type:1,doc:n.doc}):t.type===0&&n.type===1?this.U_=this.U_.insert(r,{type:2,doc:t.doc}):Gt():this.U_=this.U_.insert(r,t)}W_(){const t=[];return this.U_.inorderTraversal((r,n)=>{t.push(n)}),t}}class dh{constructor(t,r,n,a,i,s,o,u,f){this.query=t,this.docs=r,this.oldDocs=n,this.docChanges=a,this.mutatedKeys=i,this.fromCache=s,this.syncStateChanged=o,this.excludesMetadataChanges=u,this.hasCachedResults=f}static fromInitialDocuments(t,r,n,a,i){const s=[];return r.forEach(o=>{s.push({type:0,doc:o})}),new dh(t,r,F0.emptySet(r),s,n,a,!0,!1,i)}get hasPendingWrites(){return!this.mutatedKeys.isEmpty()}isEqual(t){if(!(this.fromCache===t.fromCache&&this.hasCachedResults===t.hasCachedResults&&this.syncStateChanged===t.syncStateChanged&&this.mutatedKeys.isEqual(t.mutatedKeys)&&O2(this.query,t.query)&&this.docs.isEqual(t.docs)&&this.oldDocs.isEqual(t.oldDocs)))return!1;const r=this.docChanges,n=t.docChanges;if(r.length!==n.length)return!1;for(let a=0;a<r.length;
2857a++)if(r[a].type!==n[a].type||!r[a].doc.isEqual(n[a].doc))return!1;return!0}}/** 2858 * @license 2859 * Copyright 2017 Google LLC 2860 * 2861 * Licensed under the Apache License, Version 2.0 (the "License"); 2862 * you may not use this file except in compliance with the License. 2863 * You may obtain a copy of the License at 2864 * 2865 * http://www.apache.org/licenses/LICENSE-2.0 2866 * 2867 * Unless required by applicable law or agreed to in writing, software 2868 * distributed under the License is distributed on an "AS IS" BASIS, 2869 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2870 * See the License for the specific language governing permissions and 2871 * limitations under the License. 2872 */class Zle{constructor(){this.G_=void 0,this.z_=[]}j_(){return this.z_.some(t=>t.H_())}}class Kle{constructor(){this.queries=tP(),this.onlineState="Unknown",this.J_=new Set}terminate(){(function(r,n){const a=Yt(r),i=a.queries;a.queries=tP(),i.forEach((s,o)=>{for(const u of o.z_)u.onError(n)})})(this,new kt(nt.ABORTED,"Firestore shutting down"))}}function tP(){return new Jh(e=>BB(e),O2)}async function $T(e,t){const r=Yt(e);let n=3;const a=t.query;let i=r.queries.get(a);i?!i.j_()&&t.H_()&&(n=2):(i=new Zle,n=t.H_()?0:1);try{switch(n){case 0:i.G_=await r.onListen(a,!0);break;case 1:i.G_=await r.onListen(a,!1);break;case 2:await r.onFirstRemoteStoreListen(a)}}catch(s){const o=VT(s,`Initialization of query '${n0(t.query)}' failed`);return void t.onError(o)}r.queries.set(a,i),i.z_.push(t),t.Y_(r.onlineState),i.G_&&t.Z_(i.G_)&&HT(r)}async function WT(e,t){const r=Yt(e),n=t.query;let a=3;const i=r.queries.get(n);if(i){const s=i.z_.indexOf(t);s>=0&&(i.z_.splice(s,1),i.z_.length===0?a=t.H_()?0:1:!i.j_()&&t.H_()&&(a=2))}switch(a){case 0:return r.queries.delete(n),r.onUnlisten(n,!0);case 1:return r.queries.delete(n),r.onUnlisten(n,!1);case 2:return r.onLastRemoteStoreUnlisten(n);default:return}}function Jle(e,t){const r=Yt(e);let n=!1;for(const a of t){const i=a.query,s=r.queries.get(i);if(s){for(const o of s.z_)o.Z_(a)&&(n=!0);s.G_=a}}n&&HT(r)}function ece(e,t,r){const n=Yt(e),a=n.queries.get(t);if(a)for(const i of a.z_)i.onError(r);n.queries.delete(t)}function HT(e){e.J_.forEach(t=>{t.next()})}var J3,rP;(rP=J3||(J3={})).X_="default",rP.Cache="cache";class GT{constructor(t,r,n){this.query=t,this.ea=r,this.ta=!1,this.na=null,this.onlineState="Unknown",this.options=n||{}}Z_(t){if(!this.options.includeMetadataChanges){const n=[];for(const a of t.docChanges)a.type!==3&&n.push(a);t=new dh(t.query,t.docs,t.oldDocs,n,t.mutatedKeys,t.fromCache,t.syncStateChanged,!0,t.hasCachedResults)}let r=!1;return this.ta?this.ra(t)&&(this.ea.next(t),r=!0):this.ia(t,this.onlineState)&&(this.sa(t),r=!0),this.na=t,r}onError(t){this.ea.error(t)}Y_(t){this.onlineState=t;let r=!1;return this.na&&!this.ta&&this.ia(this.na,t)&&(this.sa(this.na),r=!0),r}ia(t,r){if(!t.fromCache||!this.H_())return!0;const n=r!=="Offline";return(!this.options.oa||!n)&&(!t.docs.isEmpty()||t.hasCachedResults||r==="Offline")}ra(t){if(t.docChanges.length>0)return!0;const r=this.na&&this.na.hasPendingWrites!==t.hasPendingWrites;return!(!t.syncStateChanged&&!r)&&this.options.includeMetadataChanges===!0}sa(t){t=dh.fromInitialDocuments(t.query,t.docs,t.mutatedKeys,t.fromCache,t.hasCachedResults),this.ta=!0,this.ea.next(t)}H_(){return this.options.source!==J3.Cache}}/** 2873 * @license 2874 * Copyright 2017 Google LLC 2875 * 2876 * Licensed under the Apache License, Version 2.0 (the "License"); 2877 * you may not use this file except in compliance with the License. 2878 * You may obtain a copy of the License at 2879 * 2880 * http://www.apache.org/licenses/LICENSE-2.0 2881 * 2882 * Unless required by applicable law or agreed to in writing, software 2883 * distributed under the License is distributed on an "AS IS" BASIS, 2884 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2885 * See the License for the specific language governing permissions and 2886 * limitations under the License. 2887 */class bU{constructor(t){this.key=t}}class wU{constructor(t){this.key=t}}class tce{constructor(t,r){this.query=t,this.Ia=r,this.Ta=null,this.hasCachedResults=!1,this.current=!1,this.Ea=ur(),this.mutatedKeys=ur(),this.da=UB(t),this.Aa=new F0(this.da)}get Ra(){return this.Ia}Va(t,r){const n=r?r.ma:new eP,a=r?r.Aa:this.Aa;let i=r?r.mutatedKeys:this.mutatedKeys,s=a,o=!1;const u=this.query.limitType==="F"&&a.size===this.query.limit?a.last():null,f=this.query.limitType==="L"&&a.size===this.query.limit?a.first():null;if(t.inorderTraversal((h,m)=>{const x=a.get(h),b=R2(this.query,m)?m:null,S=!!x&&this.mutatedKeys.has(x.key),k=!!b&&(b.hasLocalMutations||this.mutatedKeys.has(b.key)&&b.hasCommittedMutations);let _=!1;x&&b?x.data.isEqual(b.data)?S!==k&&(n.track({type:3,doc:b}),_=!0):this.fa(x,b)||(n.track({type:2,doc:b}),_=!0,(u&&this.da(b,u)>0||f&&this.da(b,f)<0)&&(o=!0)):!x&&b?(n.track({type:0,doc:b}),_=!0):x&&!b&&(n.track({type:1,doc:x}),_=!0,(u||f)&&(o=!0)),_&&(b?(s=s.add(b),i=k?i.add(h):i.delete(h)):(s=s.delete(h),i=i.delete(h)))}),this.query.limit!==null)for(;s.size>this.query.limit;
2887){const h=this.query.limitType==="F"?s.last():s.first();s=s.delete(h.key),i=i.delete(h.key),n.track({type:1,doc:h})}return{Aa:s,ma:n,ts:o,mutatedKeys:i}}fa(t,r){return t.hasLocalMutations&&r.hasCommittedMutations&&!r.hasLocalMutations}applyChanges(t,r,n,a){const i=this.Aa;this.Aa=t.Aa,this.mutatedKeys=t.mutatedKeys;const s=t.ma.W_();s.sort((h,m)=>function(b,S){const k=_=>{switch(_){case 0:return 1;case 2:case 3:return 2;case 1:return 0;default:return Gt()}};return k(b)-k(S)}(h.type,m.type)||this.da(h.doc,m.doc)),this.ga(n),a=a!=null&&a;const o=r&&!a?this.pa():[],u=this.Ea.size===0&&this.current&&!a?1:0,f=u!==this.Ta;return this.Ta=u,s.length!==0||f?{snapshot:new dh(this.query,t.Aa,i,s,t.mutatedKeys,u===0,f,!1,!!n&&n.resumeToken.approximateByteSize()>0),ya:o}:{ya:o}}Y_(t){return this.current&&t==="Offline"?(this.current=!1,this.applyChanges({Aa:this.Aa,ma:new eP,mutatedKeys:this.mutatedKeys,ts:!1},!1)):{ya:[]}}wa(t){return!this.Ia.has(t)&&!!this.Aa.has(t)&&!this.Aa.get(t).hasLocalMutations}ga(t){t&&(t.addedDocuments.forEach(r=>this.Ia=this.Ia.add(r)),t.modifiedDocuments.forEach(r=>{}),t.removedDocuments.forEach(r=>this.Ia=this.Ia.delete(r)),this.current=t.current)}pa(){if(!this.current)return[];const t=this.Ea;this.Ea=ur(),this.Aa.forEach(n=>{this.wa(n.key)&&(this.Ea=this.Ea.add(n.key))});const r=[];return t.forEach(n=>{this.Ea.has(n)||r.push(new wU(n))}),this.Ea.forEach(n=>{t.has(n)||r.push(new bU(n))}),r}Sa(t){this.Ia=t.Is,this.Ea=ur();const r=this.Va(t.documents);return this.applyChanges(r,!0)}ba(){return dh.fromInitialDocuments(this.query,this.Aa,this.mutatedKeys,this.Ta===0,this.hasCachedResults)}}class rce{constructor(t,r,n){this.query=t,this.targetId=r,this.view=n}}class nce{constructor(t){this.key=t,this.Da=!1}}class ace{constructor(t,r,n,a,i,s){this.localStore=t,this.remoteStore=r,this.eventManager=n,this.sharedClientState=a,this.currentUser=i,this.maxConcurrentLimboResolutions=s,this.Ca={},this.va=new Jh(o=>BB(o),O2),this.Fa=new Map,this.Ma=new Set,this.xa=new kn(Nt.comparator),this.Oa=new Map,this.Na=new DT,this.La={},this.Ba=new Map,this.ka=fh.Bn(),this.onlineState="Unknown",this.qa=void 0}get isPrimaryClient(){return this.qa===!0}}async function ice(e,t,r=!0){const n=AU(e);let a;const i=n.va.get(t);return i?(n.sharedClientState.addLocalQueryTarget(i.targetId),a=i.view.ba()):a=await kU(n,t,r,!0),a}async function sce(e,t){const r=AU(e);await kU(r,t,!0,!1)}async function kU(e,t,r,n){const a=await Tle(e.localStore,Qo(t)),i=a.targetId,s=r?e.sharedClientState.addLocalQueryTarget(i):"not-current";let o;return n&&(o=await oce(e,t,i,s==="current",a.resumeToken)),e.isPrimaryClient&&r&&gU(e.remoteStore,a),o}async function oce(e,t,r,n,a){e.Qa=(m,x,b)=>async function(k,_,N,C){let I=_.view.Va(N);I.ts&&(I=await Q5(k.localStore,_.query,!1).then(({documents:R})=>_.view.Va(R,I)));const D=C&&C.targetChanges.get(_.targetId),L=C&&C.targetMismatches.get(_.targetId)!=null,F=_.view.applyChanges(I,k.isPrimaryClient,D,L);return aP(k,_.targetId,F.ya),F.snapshot}(e,m,x,b);const i=await Q5(e.localStore,t,!0),s=new tce(t,i.Is),o=s.Va(i.documents),u=J1.createSynthesizedTargetChangeForCurrentChange(r,n&&e.onlineState!=="Offline",a),f=s.applyChanges(o,e.isPrimaryClient,u);aP(e,r,f.ya);const h=new rce(t,r,s);return e.va.set(t,h),e.Fa.has(r)?e.Fa.get(r).push(t):e.Fa.set(r,[t]),f.snapshot}async function lce(e,t,r){const n=Yt(e),a=n.va.get(t),i=n.Fa.get(a.targetId);if(i.length>1)return n.Fa.set(a.targetId,i.filter(s=>!O2(s,t))),void n.va.delete(t);n.isPrimaryClient?(n.sharedClientState.removeLocalQueryTarget(a.targetId),n.sharedClientState.isActiveQueryTarget(a.targetId)||await K3(n.localStore,a.targetId,!1).then(()=>{n.sharedClientState.clearQueryState(a.targetId),r&&jT(n.remoteStore,a.targetId),e_(n,a.targetId)}).catch(Q1)):(e_(n,a.targetId),await K3(n.localStore,a.targetId,!0))}async function cce(e,t){const r=Yt(e),n=r.va.get(t),a=r.Fa.get(n.targetId);r.isPrimaryClient&&a.length===1&&(r.sharedClientState.removeLocalQueryTarget(n.targetId),jT(r.remoteStore,n.targetId))}async function uce(e,t,r){const n=yce(e);try{const a=await function(s,o){const u=Yt(s),f=xn.now(),h=o.reduce((b,S)=>b.add(S.key),ur());let m,x;return u.persistence.runTransaction("Locally write mutations","readwrite",b=>{let S=Kl(),k=ur();return u.us.getEntries(b,h).next(_=>
2887{S=_,S.forEach((N,C)=>{C.isValidDocument()||(k=k.add(N))})}).next(()=>u.localDocuments.getOverlayedDocuments(b,S)).next(_=>{m=_;const N=[];for(const C of o){const I=Loe(C,m.get(C.key).overlayedDocument);I!=null&&N.push(new Mu(C.key,I,IB(I.value.mapValue),Is.exists(!0)))}return u.mutationQueue.addMutationBatch(b,f,N,o)}).next(_=>{x=_;const N=_.applyToLocalDocumentSet(m,k);return u.documentOverlayCache.saveOverlays(b,_.batchId,N)})}).then(()=>({batchId:x.batchId,changes:$B(m)}))}(n.localStore,t);n.sharedClientState.addPendingMutation(a.batchId),function(s,o,u){let f=s.La[s.currentUser.toKey()];f||(f=new kn(Nr)),f=f.insert(o,u),s.La[s.currentUser.toKey()]=f}(n,a.batchId,r),await ty(n,a.changes),await V2(n.remoteStore)}catch(a){const i=VT(a,"Failed to persist write");r.reject(i)}}async function SU(e,t){const r=Yt(e);try{const n=await _le(r.localStore,t);t.targetChanges.forEach((a,i)=>{const s=r.Oa.get(i);s&&(Ur(a.addedDocuments.size+a.modifiedDocuments.size+a.removedDocuments.size<=1),a.addedDocuments.size>0?s.Da=!0:a.modifiedDocuments.size>0?Ur(s.Da):a.removedDocuments.size>0&&(Ur(s.Da),s.Da=!1))}),await ty(r,n,t)}catch(n){await Q1(n)}}function nP(e,t,r){const n=Yt(e);if(n.isPrimaryClient&&r===0||!n.isPrimaryClient&&r===1){const a=[];n.va.forEach((i,s)=>{const o=s.view.Y_(t);o.snapshot&&a.push(o.snapshot)}),function(s,o){const u=Yt(s);u.onlineState=o;let f=!1;u.queries.forEach((h,m)=>{for(const x of m.z_)x.Y_(o)&&(f=!0)}),f&&HT(u)}(n.eventManager,t),a.length&&n.Ca.E_(a),n.onlineState=t,n.isPrimaryClient&&n.sharedClientState.setOnlineState(t)}}async function fce(e,t,r){const n=Yt(e);n.sharedClientState.updateQueryState(t,"rejected",r);const a=n.Oa.get(t),i=a&&a.key;if(i){let s=new kn(Nt.comparator);s=s.insert(i,Ka.newNoDocument(i,Qt.min()));const o=ur().add(i),u=new z2(Qt.min(),new Map,new kn(Nr),s,o);await SU(n,u),n.xa=n.xa.remove(i),n.Oa.delete(t),YT(n)}else await K3(n.localStore,t,!1).then(()=>e_(n,t,r)).catch(Q1)}async function dce(e,t){const r=Yt(e),n=t.batch.batchId;try{const a=await Cle(r.localStore,t);
2887_U(r,n,null),CU(r,n),r.sharedClientState.updateMutationState(n,"acknowledged"),await ty(r,a)}catch(a){await Q1(a)}}async function hce(e,t,r){const n=Yt(e);try{const a=await function(s,o){const u=Yt(s);return u.persistence.runTransaction("Reject batch","readwrite-primary",f=>{let h;return u.mutationQueue.lookupMutationBatch(f,o).next(m=>(Ur(m!==null),h=m.keys(),u.mutationQueue.removeMutationBatch(f,m))).next(()=>u.mutationQueue.performConsistencyCheck(f)).next(()=>u.documentOverlayCache.removeOverlaysForBatchId(f,h,o)).next(()=>u.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(f,h)).next(()=>u.localDocuments.getDocuments(f,h))})}(n.localStore,t);_U(n,t,r),CU(n,t),n.sharedClientState.updateMutationState(t,"rejected",r),await ty(n,a)}catch(a){await Q1(a)}}function CU(e,t){(e.Ba.get(t)||[]).forEach(r=>{r.resolve()}),e.Ba.delete(t)}function _U(e,t,r){const n=Yt(e);let a=n.La[n.currentUser.toKey()];if(a){const i=a.get(t);i&&(r?i.reject(r):i.resolve(),a=a.remove(t)),n.La[n.currentUser.toKey()]=a}}function e_(e,t,r=null){e.sharedClientState.removeLocalQueryTarget(t);for(const n of e.Fa.get(t))e.va.delete(n),r&&e.Ca.Ka(n,r);e.Fa.delete(t),e.isPrimaryClient&&e.Na.mr(t).forEach(n=>{e.Na.containsKey(n)||EU(e,n)})}function EU(e,t){e.Ma.delete(t.path.canonicalString());const r=e.xa.get(t);r!==null&&(jT(e.remoteStore,r),e.xa=e.xa.remove(t),e.Oa.delete(r),YT(e))}function aP(e,t,r){for(const n of r)n instanceof bU?(e.Na.addReference(n.key,t),gce(e,n)):n instanceof wU?(Tt("SyncEngine","Document no longer in limbo: "+n.key),e.Na.removeReference(n.key,t),e.Na.containsKey(n.key)||EU(e,n.key)):Gt()}function gce(e,t){const r=t.key,n=r.path.canonicalString();e.xa.get(r)||e.Ma.has(n)||(Tt("SyncEngine","New document in limbo: "+r),e.Ma.add(n),YT(e))}function YT(e){for(;e.Ma.size>0&&e.xa.size<e.maxConcurrentLimboResolutions;){const t=e.Ma.values().next().value;e.Ma.delete(t);const r=new Nt(Xr.fromString(t)),n=e.ka.next();e.Oa.set(n,new nce(r)),e.xa=e.xa.insert(r,n),gU(e.remoteStore,new Wc(Qo(D2(r.path)),n,"TargetPurposeLimboResolution",CT.oe))}}async function ty(e,t,r){const n=Yt(e),a=[],i=[],s=[];n.va.isEmpty()||(n.va.forEach((o,u)=>{s.push(n.Qa(u,t,r).then(f=>{var h;if((f||r)&&n.isPrimaryClient){const m=f?!f.fromCache:(h=r==null?void 0:r.targetChanges.get(u.targetId))===null||h===void 0?void 0:h.current;n.sharedClientState.updateQueryState(u.targetId,m?"current":"not-current")}if(f){a.push(f);const m=RT.Ui(u.targetId,f);i.push(m)}}))}),await Promise.all(s),n.Ca.E_(a),await async function(u,f){const h=Yt(u);try{await h.persistence.runTransaction("notifyLocalViewChanges","readwrite",m=>dt.forEach(f,x=>dt.forEach(x.Ki,b=>h.persistence.referenceDelegate.addReference(m,x.targetId,b)).next(()=>dt.forEach(x.$i,b=>h.persistence.referenceDelegate.removeReference(m,x.targetId,b)))))}catch(m){if(!Z1(m))throw m;Tt("LocalStore","Failed to update sequence numbers: "+m)}for(const m of f){const x=m.targetId;if(!m.fromCache){const b=h.ss.get(x),S=b.snapshotVersion,k=b.withLastLimboFreeSnapshotVersion(S);h.ss=h.ss.insert(x,k)}}}(n.localStore,i))}async function pce(e,t){const r=Yt(e);if(!r.currentUser.isEqual(t)){Tt("SyncEngine","User change. New user:",t.toKey());const n=await uU(r.localStore,t);r.currentUser=t,function(i,s){i.Ba.forEach(o=>{o.forEach(u=>{u.reject(new kt(nt.CANCELLED,s))})}),i.Ba.clear()}(r,"'waitForPendingWrites' promise is rejected due to a user change."),r.sharedClientState.handleUserChange(t,n.removedBatchIds,n.addedBatchIds),await ty(r,n.ls)}}function mce(e,t){const r=Yt(e),n=r.Oa.get(t);if(n&&n.Da)return ur().add(n.key);{let a=ur();const i=r.Fa.get(t);if(!i)return a;for(const s of i){const o=r.va.get(s);a=a.unionWith(o.view.Ra)}return a}}function AU(e){const t=Yt(e);return t.remoteStore.remoteSyncer.applyRemoteEvent=SU.bind(null,t),t.remoteStore.remoteSyncer.getRemoteKeysForTarget=mce.bind(null,t),t.remoteStore.remoteSyncer.rejectListen=fce.bind(null,t),t.Ca.E_=Jle.bind(null,t.eventManager),t.Ca.Ka=ece.bind(null,t.eventManager),t}function yce(e){const t=Yt(e);return t.remoteStore.remoteSyncer.applySuccessfulWrite=dce.bind(null,t),t.remoteStore.remoteSyncer.rejectFailedWrite=hce.bind(null,t),t}class iP{constructor(){this.synchronizeTabs=!1}
2887async initialize(t){this.serializer=B2(t.databaseInfo.databaseId),this.sharedClientState=this.createSharedClientState(t),this.persistence=this.createPersistence(t),await this.persistence.start(),this.localStore=this.createLocalStore(t),this.gcScheduler=this.createGarbageCollectionScheduler(t,this.localStore),this.indexBackfillerScheduler=this.createIndexBackfillerScheduler(t,this.localStore)}createGarbageCollectionScheduler(t,r){return null}createIndexBackfillerScheduler(t,r){return null}createLocalStore(t){return Sle(this.persistence,new wle,t.initialUser,this.serializer)}createPersistence(t){return new vle(OT.Yr,this.serializer)}createSharedClientState(t){return new Mle}async terminate(){var t,r;(t=this.gcScheduler)===null||t===void 0||t.stop(),(r=this.indexBackfillerScheduler)===null||r===void 0||r.stop(),this.sharedClientState.shutdown(),await this.persistence.shutdown()}}class vce{async initialize(t,r){this.localStore||(this.localStore=t.localStore,this.sharedClientState=t.sharedClientState,this.datastore=this.createDatastore(r),this.remoteStore=this.createRemoteStore(r),this.eventManager=this.createEventManager(r),this.syncEngine=this.createSyncEngine(r,!t.synchronizeTabs),this.sharedClientState.onlineStateHandler=n=>nP(this.syncEngine,n,1),this.remoteStore.remoteSyncer.handleCredentialChange=pce.bind(null,this.syncEngine),await Qle(this.remoteStore,this.syncEngine.isPrimaryClient))}createEventManager(t){return function(){return new Kle}()}createDatastore(t){const r=B2(t.databaseInfo.databaseId),n=function(i){return new Dle(i)}(t.databaseInfo);return function(i,s,o,u){return new jle(i,s,o,u)}(t.authCredentials,t.appCheckCredentials,n,r)}createRemoteStore(t){return function(n,a,i,s,o){return new zle(n,a,i,s,o)}(this.localStore,this.datastore,t.asyncQueue,r=>nP(this.syncEngine,r,0),function(){return K5.D()?new K5:new Lle}())}createSyncEngine(t,r){return function(a,i,s,o,u,f,h){const m=new ace(a,i,s,o,u,f);return h&&(m.qa=!0),m}(this.localStore,this.remoteStore,this.eventManager,this.sharedClientState,t.initialUser,t.maxConcurrentLimboResolutions,r)}async terminate(){var t,r;await async function(a){const i=Yt(a);Tt("RemoteStore","RemoteStore shutting down."),i.N_.add(5),await ey(i),i.B_.shutdown(),i.k_.set("Unknown")}(this.remoteStore),(t=this.datastore)===null||t===void 0||t.terminate(),(r=this.eventManager)===null||r===void 0||r.terminate()}}/** 2888 * @license 2889 * Copyright 2020 Google LLC 2890 * 2891 * Licensed under the Apache License, Version 2.0 (the "License"); 2892 * you may not use this file except in compliance with the License. 2893 * You may obtain a copy of the License at 2894 * 2895 * http://www.apache.org/licenses/LICENSE-2.0 2896 * 2897 * Unless required by applicable law or agreed to in writing, software 2898 * distributed under the License is distributed on an "AS IS" BASIS, 2899 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2900 * See the License for the specific language governing permissions and 2901 * limitations under the License. 2902 *//** 2903 * @license 2904 * Copyright 2017 Google LLC 2905 * 2906 * Licensed under the Apache License, Version 2.0 (the "License"); 2907 * you may not use this file except in compliance with the License. 2908 * You may obtain a copy of the License at 2909 * 2910 * http://www.apache.org/licenses/LICENSE-2.0 2911 * 2912 * Unless required by applicable law or agreed to in writing, software 2913 * distributed under the License is distributed on an "AS IS" BASIS, 2914 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2915 * See the License for the specific language governing permissions and 2916 * limitations under the License. 2917 */class XT{constructor(t){this.observer=t,this.muted=!1}next(t){this.observer.next&&this.Wa(this.observer.next,t)}error(t){this.observer.error?this.Wa(this.observer.error,t):Zl("Uncaught Error in snapshot listener:",t.toString())}Ga(){this.muted=!0}Wa(t,r){this.muted||setTimeout(()=>{this.muted||t(r)},0)}}/** 2918 * @license 2919 * Copyright 2017 Google LLC 2920 * 2921 * Licensed under the Apache License, Version 2.0 (the "License"); 2922 * you may not use this file except in compliance with the License. 2923 * You may obtain a copy of the License at 2924 * 2925 * http://www.apache.org/licenses/LICENSE-2.0 2926 * 2927 * Unless required by applicable law or agreed to in writing, softw
2927are 2928 * distributed under the License is distributed on an "AS IS" BASIS, 2929 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2930 * See the License for the specific language governing permissions and 2931 * limitations under the License. 2932 */class xce{constructor(t,r,n,a){this.authCredentials=t,this.appCheckCredentials=r,this.asyncQueue=n,this.databaseInfo=a,this.user=Xa.UNAUTHENTICATED,this.clientId=NB.newId(),this.authCredentialListener=()=>Promise.resolve(),this.appCheckCredentialListener=()=>Promise.resolve(),this.authCredentials.start(n,async i=>{Tt("FirestoreClient","Received user=",i.uid),await this.authCredentialListener(i),this.user=i}),this.appCheckCredentials.start(n,i=>(Tt("FirestoreClient","Received new app check token=",i),this.appCheckCredentialListener(i,this.user)))}get configuration(){return{asyncQueue:this.asyncQueue,databaseInfo:this.databaseInfo,clientId:this.clientId,authCredentials:this.authCredentials,appCheckCredentials:this.appCheckCredentials,initialUser:this.user,maxConcurrentLimboResolutions:100}}setCredentialChangeListener(t){this.authCredentialListener=t}setAppCheckTokenChangeListener(t){this.appCheckCredentialListener=t}verifyNotTerminated(){if(this.asyncQueue.isShuttingDown)throw new kt(nt.FAILED_PRECONDITION,"The client has already been terminated.")}terminate(){this.asyncQueue.enterRestrictedMode();const t=new qo;return this.asyncQueue.enqueueAndForgetEvenWhileRestricted(async()=>{try{this._onlineComponents&&await this._onlineComponents.terminate(),this._offlineComponents&&await this._offlineComponents.terminate(),this.authCredentials.shutdown(),this.appCheckCredentials.shutdown(),t.resolve()}catch(r){const n=VT(r,"Failed to shutdown persistence");t.reject(n)}}),t.promise}}async function kS(e,t){e.asyncQueue.verifyOperationInProgress(),Tt("FirestoreClient","Initializing OfflineComponentProvider");const r=e.configuration;await t.initialize(r);let n=r.initialUser;e.setCredentialChangeListener(async a=>{n.isEqual(a)||(await uU(t.localStore,a),n=a)}),t.persistence.setDatabaseDeletedListener(()=>e.terminate()),e._offlineComponents=t}async function sP(e,t){e.asyncQueue.verifyOperationInProgress();const r=await wce(e);Tt("FirestoreClient","Initializing OnlineComponentProvider"),await t.initialize(r,e.configuration),e.setCredentialChangeListener(n=>J5(t.remoteStore,n)),e.setAppCheckTokenChangeListener((n,a)=>J5(t.remoteStore,a)),e._onlineComponents=t}function bce(e){return e.name==="FirebaseError"?e.code===nt.FAILED_PRECONDITION||e.code===nt.UNIMPLEMENTED:!(typeof DOMException<"u"&&e instanceof DOMException)||e.code===22||e.code===20||e.code===11}async function wce(e){if(!e._offlineComponents)if(e._uninitializedComponentsProvider){Tt("FirestoreClient","Using user provided OfflineComponentProvider");try{await kS(e,e._uninitializedComponentsProvider._offline)}catch(t){const r=t;if(!bce(r))throw r;sh("Error using user provided cache. Falling back to memory cache: "+r),await kS(e,new iP)}}else Tt("FirestoreClient","Using default OfflineComponentProvider"),await kS(e,new iP);return e._offlineComponents}async function qT(e){return e._onlineComponents||(e._uninitializedComponentsProvider?(Tt("FirestoreClient","Using user provided OnlineComponentProvider"),await sP(e,e._uninitializedComponentsProvider._online)):(Tt("FirestoreClient","Using default OnlineComponentProvider"),await sP(e,new vce))),e._onlineComponents}function kce(e){return qT(e).then(t=>t.syncEngine)}function Sce(e){return qT(e).then(t=>t.datastore)}async function bb(e){const t=await qT(e),r=t.eventManager;return r.onListen=ice.bind(null,t.syncEngine),r.onUnlisten=lce.bind(null,t.syncEngine),r.onFirstRemoteStoreListen=sce.bind(null,t.syncEngine),r.onLastRemoteStoreUnlisten=cce.bind(null,t.syncEngine),r}function Cce(e,t,r={}){const n=new qo;return e.asyncQueue.enqueueAndForget(async()=>function(i,s,o,u,f){const h=new XT({next:x=>{s.enqueueAndForget(()=>WT(i,m));const b=x.docs.has(o);!b&&x.fromCache?f.reject(new kt(nt.UNAVAILABLE,"Failed to get document because the client is offline.")):b&&x.fromCache&&u&&u.source==="server"?f.reject(new kt(nt.UNAVAILABLE,'Failed to get document from server. (However, this document does exist in the local cache. Run again without setting source to "server" to retrieve the cached document.)')):f.resolve(x)},error:x=>f.reject(x)}),m=new GT(D2(o.path),h,{includeMetadataChanges:!0,oa:!0});return $T(i,m)}(await bb(e),e.asyncQueue,t,r,n)),n.promise}function _ce(e,t,r={}){const n=new qo;return e.asyncQueue.enqueueAndForget(async()=>function(i,s,o,u,f){const h=new XT({next:x=>{s.enqueueAndForget(()=>WT(i,m)),x.fromCache&&u.source==="server"?f.reject(new kt(nt.UNAVAILABLE,'Failed to get documents from server. (However, these documents may exist in the local cache. Run again without setting source to "server" to retrieve the cached documents.)')):f.resolve(x)},error:x=>f.reject(x)}),m=new GT(o,h,{includeMetadataChanges:!0,oa:!0});return $T(i,m)}(await bb(e),e.asyncQueue,t,r,n)),n.promise}function Ece(e,t,r){const n=new qo;return e.asyncQueue.enqueueAndForget(async()=>{try{const a=await Sce(e);n.resolve(async function(s,o,u){var f;const h=Yt(s),{request:m,ut:x,parent:b}=Zoe(h.serializer,moe(o),u);h.connection.vo||delete m.parent;
2932const S=(await h.No("RunAggregationQuery",h.serializer.databaseId,b,m,1)).filter(_=>!!_.result);Ur(S.length===1);const k=(f=S[0].result)===null||f===void 0?void 0:f.aggregateFields;return Object.keys(k).reduce((_,N)=>(_[x[N]]=k[N],_),{})}(a,t,r))}catch(a){n.reject(a)}}),n.promise}/** 2933 * @license 2934 * Copyright 2023 Google LLC 2935 * 2936 * Licensed under the Apache License, Version 2.0 (the "License"); 2937 * you may not use this file except in compliance with the License. 2938 * You may obtain a copy of the License at 2939 * 2940 * http://www.apache.org/licenses/LICENSE-2.0 2941 * 2942 * Unless required by applicable law or agreed to in writing, software 2943 * distributed under the License is distributed on an "AS IS" BASIS, 2944 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2945 * See the License for the specific language governing permissions and 2946 * limitations under the License. 2947 */function TU(e){const t={};return e.timeoutSeconds!==void 0&&(t.timeoutSeconds=e.timeoutSeconds),t}/** 2948 * @license 2949 * Copyright 2020 Google LLC 2950 * 2951 * Licensed under the Apache License, Version 2.0 (the "License"); 2952 * you may not use this file except in compliance with the License. 2953 * You may obtain a copy of the License at 2954 * 2955 * http://www.apache.org/licenses/LICENSE-2.0 2956 * 2957 * Unless required by applicable law or agreed to in writing, software 2958 * distributed under the License is distributed on an "AS IS" BASIS, 2959 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2960 * See the License for the specific language governing permissions and 2961 * limitations under the License. 2962 */const oP=new Map;/** 2963 * @license 2964 * Copyright 2017 Google LLC 2965 * 2966 * Licensed under the Apache License, Version 2.0 (the "License"); 2967 * you may not use this file except in compliance with the License. 2968 * You may obtain a copy of the License at 2969 * 2970 * http://www.apache.org/licenses/LICENSE-2.0 2971 * 2972 * Unless required by applicable law or agreed to in writing, software 2973 * distributed under the License is distributed on an "AS IS" BASIS, 2974 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2975 * See the License for the specific language governing permissions and 2976 * limitations under the License. 2977 */function NU(e,t,r){if(!r)throw new kt(nt.INVALID_ARGUMENT,`Function ${e}() cannot be called with an empty ${t}.`)}function Ace(e,t,r,n){if(t===!0&&n===!0)throw new kt(nt.INVALID_ARGUMENT,`${e} and ${r} cannot be used together.`)}function lP(e){if(!Nt.isDocumentKey(e))throw new kt(nt.INVALID_ARGUMENT,`Invalid document reference. Document references must have an even number of segments, but ${e} has ${e.length}.`)}function cP(e){if(Nt.isDocumentKey(e))throw new kt(nt.INVALID_ARGUMENT,`Invalid collection reference. Collection references must have an odd number of segments, but ${e} has ${e.length}.`)}function $2(e){if(e===void 0)return"undefined";if(e===null)return"null";if(typeof e=="string")return e.length>20&&(e=`${e.substring(0,20)}...`),JSON.stringify(e);if(typeof e=="number"||typeof e=="boolean")return""+e;if(typeof e=="object"){if(e instanceof Array)return"an array";{const t=function(n){return n.constructor?n.constructor.name:null}(e);return t?`a custom ${t} object`:"an object"}}return typeof e=="function"?"a function":Gt()}function Ci(e,t){if("_delegate"in e&&(e=e._delegate),!(e instanceof t)){if(t.name===e.constructor.name)throw new kt(nt.INVALID_ARGUMENT,"Type does not match the expected instance. Did you pass a reference from a different Firestore SDK?");{const r=$2(e);throw new kt(nt.INVALID_ARGUMENT,`Expected type '${t.name}', but it was: ${r}`)}}return e}function Tce(e,t){if(t<=0)throw new kt(nt.INVALID_ARGUMENT,`Function ${e}() requires a positive number, but it was: ${t}.`)}/** 2978 * @license 2979 * Copyright 2020 Google LLC 2980 * 2981 * Licensed under the Apache License, Version 2.0 (the "License"); 2982 * you may not use this file except in compliance with the License. 2983 * You may obtain a copy of the License at 2984 * 2985 * http://www.apache.org/licenses/LICENSE-2.0 2986 * 2987 * Unless required by applicable law or agreed to in writing, software 2988 * distributed under the License is distributed on an "AS IS" BASIS, 2989 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2990 * See the License for the specific language governing permissions and 2991 * limitations under the License. 2992 */class uP{constructor(t){var r,n;if(t.host===void 0){if(t.ssl!==void 0)throw new kt(nt.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else this.host=t.host,this.ssl=(r=t.ssl)===null||r===void 0||r;if(this.credentials=t.credentials,this.ignoreUndefinedProperties=!!t.ignoreUndefinedProperties,this.localCache=t.localCache,t.cacheSizeBytes===void 0)this.cacheSizeBytes=41943040;else{if(t.cacheSizeBytes!==-1&&t.cacheSizeBytes<1048576)throw new kt(nt.INVALID_ARGUMENT,"cacheSizeBytes must be at least 1048576");this.cacheSizeBytes=t.cacheSizeBytes}Ace("experimentalForceLongPolling",t.experimentalForceLongPolling,"experimentalAutoDetectLongPolling",t.experimentalAutoDetectLongPolling),this.experimentalForceLongPolling=!!t.experimentalForceLongPolling,this.experimentalForceLongPolling?this.experimentalAutoDetectLongPolling=!1:t.experimentalAutoDetectLongPolling===void 0?this.experimentalAutoDetectLongPolling=!0:this.experimentalAutoDetectLongPolling=!!t.experimentalAutoDetectLongPolling,this.experimentalLongPollingOptions=TU((n=t.experimentalLongPollingOptions)!==null&&n!==void 0?n:{}),function(i){if(i.timeoutSeconds!==void 0){if(isNaN(i.timeoutSeconds))throw new kt(nt.INVALID_ARGUMENT,`invalid long polling timeout: ${i.timeoutSeconds} (must not be NaN)`);if(i.timeoutSeconds<5)throw new kt(nt.INVALID_ARGUMENT,`invalid long polling timeout: ${i.timeoutSeconds} (minimum allowed value is 5)`);if(i.timeoutSeconds>30)throw new kt(nt.INVALID_ARGUMENT,`invalid long polling timeout: ${i.timeoutSeconds} (maximum allowed value is 30)`)}}(this.experimentalLongPollingOptions),this.useFetchStreams=!!t.useFetchStreams}isEqual(t){return this.host===t.host&&this.ssl===t.ssl&&this.credentials===t.credentials&&this.cacheSizeBytes===t.cacheSizeBytes&&this.experimentalForceLongPolling===t.experimentalForceLongPolling&&this.experimentalAutoDetectLongPolling===t.experimentalAutoDetectLongPolling&&function(n,a){return n.timeoutSeconds===a.timeoutSeconds}(this.experimentalLongPollingOptions,t.experimentalLongPollingOptions)&&this.ignoreUndefinedProperties===t.ignoreUndefinedProperties&&this.useFetchStreams===t.useFetchStreams}}class W2{constructor(t,r,n,a){this._authCredentials=t,this._appCheckCredentials=r,this._databaseId=n,this._app=a,this.type="firestore-lite",this._persistenceKey="(lite)",this._settings=new uP({}),this._settingsFrozen=!1}get app(){if(!this._app)throw new kt(nt.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._app}get _initialized(){return this._settingsFrozen}get _terminated(){return this._terminateTask!==void 0}_setSettings(t){if(this._settingsFrozen)throw new kt(nt.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only modify settings before calling any other methods on a Firestore object.");this._settings=new uP(t),t.credentials!==void 0&&(this._authCredentials=function(n){if(!n)return new zse;switch(n.type){case"firstParty":return new $se(n.sessionIndex||"0",n.iamToken||null,n.authTokenFactory||null);case"provider":return n.client;default:throw new kt(nt.INVALID_ARGUMENT,"makeAuthCredentialsProvider failed due to invali
2992d credential type")}}(t.credentials))}_getSettings(){return this._settings}_freezeSettings(){return this._settingsFrozen=!0,this._settings}_delete(){return this._terminateTask||(this._terminateTask=this._terminate()),this._terminateTask}toJSON(){return{app:this._app,databaseId:this._databaseId,settings:this._settings}}_terminate(){return function(r){const n=oP.get(r);n&&(Tt("ComponentProvider","Removing Datastore"),oP.delete(r),n.terminate())}(this),Promise.resolve()}}function Nce(e,t,r,n={}){var a;const i=(e=Ci(e,W2))._getSettings(),s=`${t}:${r}`;if(i.host!=="firestore.googleapis.com"&&i.host!==s&&sh("Host has been set in both settings() and connectFirestoreEmulator(), emulator host will be used."),e._setSettings(Object.assign(Object.assign({},i),{host:s,ssl:!1})),n.mockUserToken){let o,u;if(typeof n.mockUserToken=="string")o=n.mockUserToken,u=Xa.MOCK_USER;else{o=jz(n.mockUserToken,(a=e._app)===null||a===void 0?void 0:a.options.projectId);const f=n.mockUserToken.sub||n.mockUserToken.user_id;if(!f)throw new kt(nt.INVALID_ARGUMENT,"mockUserToken must contain 'sub' or 'user_id' field!");u=new Xa(f)}e._authCredentials=new Bse(new TB(o,u))}}/** 2993 * @license 2994 * Copyright 2020 Google LLC 2995 * 2996 * Licensed under the Apache License, Version 2.0 (the "License"); 2997 * you may not use this file except in compliance with the License. 2998 * You may obtain a copy of the License at 2999 * 3000 * http://www.apache.org/licenses/LICENSE-2.0 3001 * 3002 * Unless required by applicable law or agreed to in writing, software 3003 * distributed under the License is distributed on an "AS IS" BASIS, 3004 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3005 * See the License for the specific language governing permissions and 3006 * limitations under the License. 3007 */class cl{constructor(t,r,n){this.converter=r,this._query=n,this.type="query",this.firestore=t}withConverter(t){return new cl(this.firestore,t,this._query)}}class ai{constructor(t,r,n){this.converter=r,this._key=n,this.type="document",this.firestore=t}get _path(){return this._key.path}get id(){return this._key.path.lastSegment()}get path(){return this._key.path.canonicalString()}get parent(){return new ou(this.firestore,this.converter,this._key.path.popLast())}withConverter(t){return new ai(this.firestore,t,this._key)}}class ou extends cl{constructor(t,r,n){super(t,r,D2(n)),this._path=n,this.type="collection"}get id(){return this._query.path.lastSegment()}get path(){return this._query.path.canonicalString()}get parent(){const t=this._path.popLast();return t.isEmpty()?null:new ai(this.firestore,null,new Nt(t))}withConverter(t){return new ou(this.firestore,t,this._path)}}function Ea(e,t,...r){if(e=Qr(e),NU("collection","path",t),e instanceof W2){const n=Xr.fromString(t,...r);return cP(n),new ou(e,null,n)}{if(!(e instanceof ai||e instanceof ou))throw new kt(nt.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const n=e._path.child(Xr.fromString(t,...r));return cP(n),new ou(e.firestore,null,n)}}function yr(e,t,...r){if(e=Qr(e),arguments.length===1&&(t=NB.newId()),NU("doc","path",t),e instanceof W2){const n=Xr.fromString(t,...r);return lP(n),new ai(e,null,new Nt(n))}{if(!(e instanceof ai||e instanceof ou))throw new kt(nt.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const n=e._path.child(Xr.fromString(t,...r));return lP(n),new ai(e.firestore,e instanceof ou?e.converter:null,new Nt(n))}}/** 3008 * @license 3009 * Copyright 2020 Google LLC 3010 * 3011 * Licensed under the Apache License, Version 2.0 (the "License"); 3012 * you may not use this file except in compliance with the License. 3013 * You may obtain a copy of the License at 3014 * 3015 * http://www.apache.org/licenses/LICENSE-2.0 3016 * 3017 * Unless required by applicable law or agreed to in writing, software 3018 * distributed under the License is distributed on an "AS IS" BASIS, 3019 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3020 * See the License for the specific language governing permissions and 3021 * limitations under the License. 3022 */class Mce{constructor(){this._u=Promise.resolve(),this.au=[],this.uu=!1,this.cu=[],this.lu=null,this.hu=!1,this.Pu=!1,this.Iu=[],this.e_=new dU(this,"async_queue_retry"),this.Tu=()=>{const r=wS();r&&Tt("AsyncQueue","Visibility state changed to "+r.visibilityState),this.e_.zo()};const t=wS();t&&typeof t.addEventListener=="function"&&t.addEventListener("visibilitychange",this.Tu)}get isShuttingDown(){return this.uu}enqueueAndForget(t){this.enqueue(t)}enqueueAndForgetEvenWhileRestricted(t){this.Eu(),this.du(t)}enterRestrictedMode(t){if(!this.uu){this.uu=!0,this.Pu=t||!1;const r=wS();r&&typeof r.removeEventListener=="function"&&r.removeEventListener("visibilitychange",this.Tu)}}enqueue(t){if(this.Eu(),this.uu)return new Promise(()=>{});const r=new qo;return this.du(()=>this.uu&&this.Pu?Promise.resolve():(t().then(r.resolve,r.reject),r.promise)).then(()=>r.promise)}enqueueRetryable(t){this.enqueueAndForget(()=>(this.au.push(t),this.Au()))}async Au(){if(this.au.length!==0){try{await this.au[0](),this.au.shift(),this.e_.reset()}catch(t){if(!Z1(t))throw t;Tt("AsyncQueue","Operation failed with retryable error: "+t)}this.au.length>0&&this.e_.Wo(()=>this.Au())}}du(t){const r=this._u.then(()=>(this.hu=!0,t().catch(n=>{this.lu=n,this.hu=!1;const a=function(s){let o=s.message||"";return s.stack&&(o=s.stack.includes(s.message)?s.stack:s.message+` 3023`+s.stack),o}(n);throw Zl("INTERNAL UNHANDLED ERROR: ",a),n}).then(n=>(this.hu=!1,n))));return this._u=r,r}enqueueAfterDelay(t,r,n){this.Eu(),this.Iu.indexOf(t)>-1&&(r=0);const a=UT.createAndSchedule(this,t,r,n,i=>this.Ru(i));return this.cu.push(a),a}Eu(){this.lu&&Gt()}verifyOperationInProgress(){}async Vu(){let t;do t=this._u,await t;while(t!==this._u)}mu(t){for(const r of this.cu)if(r.timerId===t)return!0;return!1}fu(t){return this.Vu().then(()=>{this.cu.sort((r,n)=>r.targetTimeMs-n.targetTimeMs);for(const r of this.cu)if(r.skipDelay(),t!=="all"&&r.timerId===t)break;return this.Vu()})}gu(t){this.Iu.push(t)}Ru(t){const r=this.cu.indexOf(t);this.cu.splice(r,1)}}function fP(e){return function(r,n){if(typeof r!="object"||r===null)return!1;const a=r;for(const i of n)if(i in a&&typeof a[i]=="function")return!0;return!1}(e,["next","error","complete"])}class al extends W2{constructor(t,r,n,a){super(t,r,n,a),this.type="firestore",this._queue=function(){return new Mce}(),this._persistenceKey=(a==null?void 0:a.name)||"[DEFAULT]"}_terminate(){return this._firestoreClient||MU(this),this._firestoreClient.terminate()}}function Lce(e,t){const r=typeof e=="object"?e:hT(),n=typeof e=="string"?e:t||"(default)",a=A2(r,"firestore").getImmediate({identifier:n});if(!a._initialized){const i=Dz("firestore");i&&Nce(a,...i)}return a}function ry(e){return e._firestoreClient||MU(e),e._firestoreClient.verifyNotTerminated(),e._firestoreClient}function MU(e){var t,r,n;const a=e._freezeSettings(),i=function(o,u,f,h){return new noe(o,u,f,h.host,h.ssl,h.experimentalForceLongPolling,h.experimentalAutoDetectLongPolling,TU(h.experimentalLongPollingOptions),h.useFetchStreams)}(e._databaseId,((t=e._app)===null||t===void 0?void 0:t.options.appId)||"",e._persistenceKey,a);e._firestoreClient=new xce(e._authCredentials,e._appCheckCredentials,e._queue,i),!((r=a.localCache)===null||r===void 0)&&r._offlineComponentProvider&&(!((n=a.localCache)===null||n===void 0)&&n._onlineComponentProvider)&&(e._firestoreClient._uninitializedComponentsProvider={_offlineKind:a.localCache.kind,_offline:a.localCache._offlineComponentProvider,_online:a.localCache._onlineComponentProvider})}/** 3024 * @license 3025 * Copyright 2020 Google LLC 3026 * 3027 * Licensed under the Apache License, Version 2.0 (the "License");
3028 * you may not use this file except in compliance with the License. 3029 * You may obtain a copy of the License at 3030 * 3031 * http://www.apache.org/licenses/LICENSE-2.0 3032 * 3033 * Unless required by applicable law or agreed to in writing, software 3034 * distributed under the License is distributed on an "AS IS" BASIS, 3035 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3036 * See the License for the specific language governing permissions and 3037 * limitations under the License. 3038 *//** 3039 * @license 3040 * Copyright 2022 Google LLC 3041 * 3042 * Licensed under the Apache License, Version 2.0 (the "License"); 3043 * you may not use this file except in compliance with the License. 3044 * You may obtain a copy of the License at 3045 * 3046 * http://www.apache.org/licenses/LICENSE-2.0 3047 * 3048 * Unless required by applicable law or agreed to in writing, software 3049 * distributed under the License is distributed on an "AS IS" BASIS, 3050 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3051 * See the License for the specific language governing permissions and 3052 * limitations under the License. 3053 */class Ice{constructor(t="count",r){this._internalFieldPath=r,this.type="AggregateField",this.aggregateType=t}}class Pce{constructor(t,r,n){this._userDataWriter=r,this._data=n,this.type="AggregateQuerySnapshot",this.query=t}data(){return this._userDataWriter.convertObjectMap(this._data)}}/** 3054 * @license 3055 * Copyright 2020 Google LLC 3056 * 3057 * Licensed under the Apache License, Version 2.0 (the "License"); 3058 * you may not use this file except in compliance with the License. 3059 * You may obtain a copy of the License at 3060 * 3061 * http://www.apache.org/licenses/LICENSE-2.0 3062 * 3063 * Unless required by applicable law or agreed to in writing, software 3064 * distributed under the License is distributed on an "AS IS" BASIS, 3065 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3066 * See the License for the specific language governing permissions and 3067 * limitations under the License. 3068 */class hh{constructor(t){this._byteString=t}static fromBase64String(t){try{return new hh(ja.fromBase64String(t))}catch(r){throw new kt(nt.INVALID_ARGUMENT,"Failed to construct data from Base64 string: "+r)}}static fromUint8Array(t){return new hh(ja.fromUint8Array(t))}toBase64(){return this._byteString.toBase64()}toUint8Array(){return this._byteString.toUint8Array()}toString(){return"Bytes(base64: "+this.toBase64()+")"}isEqual(t){return this._byteString.isEqual(t._byteString)}}/** 3069 * @license 3070 * Copyright 2020 Google LLC 3071 * 3072 * Licensed under the Apache License, Version 2.0 (the "License"); 3073 * you may not use this file except in compliance with the License. 3074 * You may obtain a copy of the License at 3075 * 3076 * http://www.apache.org/licenses/LICENSE-2.0 3077 * 3078 * Unless required by applicable law or agreed to in writing, software 3079 * distributed under the License is distributed on an "AS IS" BASIS, 3080 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3081 * See the License for the specific language governing permissions and 3082 * limitations under the License. 3083 */class H2{constructor(...t){for(let r=0;r<t.length;++r)if(t[r].length===0)throw new kt(nt.INVALID_ARGUMENT,"Invalid field name at argument $(i + 1). Field names must not be empty.");this._internalPath=new Ma(t)}isEqual(t){return this._internalPath.isEqual(t._internalPath)}}/** 3084 * @license 3085 * Copyright 2020 Google LLC 3086 * 3087 * Licensed under the Apache License, Version 2.0 (the "License"); 3088 * you may not use this file except in compliance with the License. 3089 * You may obtain a copy of the License at 3090 * 3091 * http://www.apache.org/licenses/LICENSE-2.0 3092 * 3093 * Unless required by applicable law or agreed to in writing, software 3094 * distributed under the License is distributed on an "AS IS" BASIS, 3095 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3096 * See the License for the specific language governing permissions and 3097 * limitations under the License. 3098 */class G2{constructor(t){this._methodName=t}}/** 3099 * @license 3100 * Copyright 2017 Google LLC 3101 * 3102 * Licensed under the Apache License, Version 2.0 (the "License");
3103 * you may not use this file except in compliance with the License. 3104 * You may obtain a copy of the License at 3105 * 3106 * http://www.apache.org/licenses/LICENSE-2.0 3107 * 3108 * Unless required by applicable law or agreed to in writing, software 3109 * distributed under the License is distributed on an "AS IS" BASIS, 3110 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3111 * See the License for the specific language governing permissions and 3112 * limitations under the License. 3113 */class QT{constructor(t,r){if(!isFinite(t)||t<-90||t>90)throw new kt(nt.INVALID_ARGUMENT,"Latitude must be a number between -90 and 90, but was: "+t);if(!isFinite(r)||r<-180||r>180)throw new kt(nt.INVALID_ARGUMENT,"Longitude must be a number between -180 and 180, but was: "+r);this._lat=t,this._long=r}get latitude(){return this._lat}get longitude(){return this._long}isEqual(t){return this._lat===t._lat&&this._long===t._long}toJSON(){return{latitude:this._lat,longitude:this._long}}_compareTo(t){return Nr(this._lat,t._lat)||Nr(this._long,t._long)}}/** 3114 * @license 3115 * Copyright 2017 Google LLC 3116 * 3117 * Licensed under the Apache License, Version 2.0 (the "License"); 3118 * you may not use this file except in compliance with the License. 3119 * You may obtain a copy of the License at 3120 * 3121 * http://www.apache.org/licenses/LICENSE-2.0 3122 * 3123 * Unless required by applicable law or agreed to in writing, software 3124 * distributed under the License is distributed on an "AS IS" BASIS, 3125 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3126 * See the License for the specific language governing permissions and 3127 * limitations under the License. 3128 */const Dce=/^__.*__$/;class Oce{constructor(t,r,n){this.data=t,this.fieldMask=r,this.fieldTransforms=n}toMutation(t,r){return this.fieldMask!==null?new Mu(t,this.data,this.fieldMask,r,this.fieldTransforms):new K1(t,this.data,r,this.fieldTransforms)}}class LU{constructor(t,r,n){this.data=t,this.fieldMask=r,this.fieldTransforms=n}toMutation(t,r){return new Mu(t,this.data,this.fieldMask,r,this.fieldTransforms)}}function IU(e){switch(e){case 0:case 2:case 1:return!0;case 3:case 4:return!1;default:throw Gt()}}class ZT{constructor(t,r,n,a,i,s){this.settings=t,this.databaseId=r,this.serializer=n,this.ignoreUndefinedProperties=a,i===void 0&&this.pu(),this.fieldTransforms=i||[],this.fieldMask=s||[]}get path(){return this.settings.path}get yu(){return this.settings.yu}wu(t){return new ZT(Object.assign(Object.assign({},this.settings),t),this.databaseId,this.serializer,this.ignoreUndefinedProperties,this.fieldTransforms,this.fieldMask)}Su(t){var r;const n=(r=this.path)===null||r===void 0?void 0:r.child(t),a=this.wu({path:n,bu:!1});return a.Du(t),a}Cu(t){var r;const n=(r=this.path)===null||r===void 0?void 0:r.child(t),a=this.wu({path:n,bu:!1});return a.pu(),a}vu(t){return this.wu({path:void 0,bu:!0})}Fu(t){return wb(t,this.settings.methodName,this.settings.Mu||!1,this.path,this.settings.xu)}contains(t){return this.fieldMask.find(r=>t.isPrefixOf(r))!==void 0||this.fieldTransforms.find(r=>t.isPrefixOf(r.field))!==void 0}pu(){if(this.path)for(let t=0;t<this.path.length;t++)this.Du(this.path.get(t))}Du(t){if(t.length===0)throw this.Fu("Document fields must not be empty");if(IU(this.yu)&&Dce.test(t))throw this.Fu('Document fields cannot begin and end with "__"')}}class Rce{constructor(t,r,n){this.databaseId=t,this.ignoreUndefinedProperties=r,this.serializer=n||B2(t)}Ou(t,r,n,a=!1){return new ZT({yu:t,methodName:r,xu:n,path:Ma.emptyPath(),bu:!1,Mu:a},this.databaseId,this.serializer,this.ignoreUndefinedProperties)}}function ny(e){const t=e._freezeSettings(),r=B2(e._databaseId);return new Rce(e._databaseId,!!t.ignoreUndefinedProperties,r)}function PU(e,t,r,n,a,i={}){const s=e.Ou(i.merge||i.mergeFields?2:0,t,r,a);JT("Data must be an object, but it was:",s,n);const o=OU(n,s);let u,f;if(i.merge)u=new rs(s.fieldMask),f=s.fieldTransforms;else if(i.mergeFields){const h=[];for(const m of i.mergeFields){const x=t_(t,m,r);if(!s.contains(x))throw new kt(nt.INVALID_ARGUMENT,`Field '${x}' is specified in your field mask but missing from your input data.`);jU(h,x)||h.push(x)}u=new rs(h),f=s.fieldTransforms.filter(m=>u.covers(m.field))}else u=null,f=s.fieldTransforms;return new Oce(new Oi(o),u,f)}class Y2 extends G2{_toFieldTransform(t){if(t.yu!==2)throw t.yu===1?t.Fu(`${this._methodName}() can only appear at the top level of your update data`):t.Fu(`${this._methodName}() cannot be used with set() unless you pass {merge:true}`);return t.fieldMask.push(t.path),null}isEqual(t){return t instanceof Y2}}class KT extends G2{_toFieldTransform(t){return new Aoe(t.path,new Lm)}isEqual(t){return t instanceof KT}}function jce(e,t,r,n){const a=e.Ou(1,t,r);JT("Data must be an object, but it was:",a,n);const i=[],s=Oi.empty();yd(n,(u,f)=>{const h=eN(t,u,r);
3128f=Qr(f);const m=a.Cu(h);if(f instanceof Y2)i.push(h);else{const x=ay(f,m);x!=null&&(i.push(h),s.set(h,x))}});const o=new rs(i);return new LU(s,o,a.fieldTransforms)}function Fce(e,t,r,n,a,i){const s=e.Ou(1,t,r),o=[t_(t,n,r)],u=[a];if(i.length%2!=0)throw new kt(nt.INVALID_ARGUMENT,`Function ${t}() needs to be called with an even number of arguments that alternate between field names and values.`);for(let x=0;x<i.length;x+=2)o.push(t_(t,i[x])),u.push(i[x+1]);const f=[],h=Oi.empty();for(let x=o.length-1;x>=0;--x)if(!jU(f,o[x])){const b=o[x];let S=u[x];S=Qr(S);const k=s.Cu(b);if(S instanceof Y2)f.push(b);else{const _=ay(S,k);_!=null&&(f.push(b),h.set(b,_))}}const m=new rs(f);return new LU(h,m,s.fieldTransforms)}function DU(e,t,r,n=!1){return ay(r,e.Ou(n?4:3,t))}function ay(e,t){if(RU(e=Qr(e)))return JT("Unsupported field value:",t,e),OU(e,t);if(e instanceof G2)return function(n,a){if(!IU(a.yu))throw a.Fu(`${n._methodName}() can only be used with update() and set()`);if(!a.path)throw a.Fu(`${n._methodName}() is not currently supported inside arrays`);const i=n._toFieldTransform(a);i&&a.fieldTransforms.push(i)}(e,t),null;if(e===void 0&&t.ignoreUndefinedProperties)return null;if(t.path&&t.fieldMask.push(t.path),e instanceof Array){if(t.settings.bu&&t.yu!==4)throw t.Fu("Nested arrays are not supported");return function(n,a){const i=[];let s=0;for(const o of n){let u=ay(o,a.vu(s));u==null&&(u={nullValue:"NULL_VALUE"}),i.push(u),s++}return{arrayValue:{values:i}}}(e,t)}return function(n,a){if((n=Qr(n))===null)return{nullValue:"NULL_VALUE"};if(typeof n=="number")return Coe(a.serializer,n);if(typeof n=="boolean")return{booleanValue:n};if(typeof n=="string")return{stringValue:n};if(n instanceof Date){const i=xn.fromDate(n);return{timestampValue:vb(a.serializer,i)}}if(n instanceof xn){const i=new xn(n.seconds,1e3*Math.floor(n.nanoseconds/1e3));return{timestampValue:vb(a.serializer,i)}}if(n instanceof QT)return{geoPointValue:{latitude:n.latitude,longitude:n.longitude}};if(n instanceof hh)return{bytesValue:rU(a.serializer,n._byteString)};if(n instanceof ai){const i=a.databaseId,s=n.firestore._databaseId;if(!s.isEqual(i))throw a.Fu(`Document reference is for database ${s.projectId}/${s.database} but should be for database ${i.projectId}/${i.database}`);return{referenceValue:PT(n.firestore._databaseId||a.databaseId,n._key.path)}}throw a.Fu(`Unsupported field value: ${$2(n)}`)}(e,t)}function OU(e,t){const r={};return MB(e)?t.path&&t.path.length>0&&t.fieldMask.push(t.path):yd(e,(n,a)=>{const i=ay(a,t.Su(n));i!=null&&(r[n]=i)}),{mapValue:{fields:r}}}function RU(e){return!(typeof e!="object"||e===null||e instanceof Array||e instanceof Date||e instanceof xn||e instanceof QT||e instanceof hh||e instanceof ai||e instanceof G2)}function JT(e,t,r){if(!RU(r)||!function(a){return typeof a=="object"&&a!==null&&(Object.getPrototypeOf(a)===Object.prototype||Object.getPrototypeOf(a)===null)}(r)){const n=$2(r);throw n==="an object"?t.Fu(e+" a custom object"):t.Fu(e+" "+n)}}function t_(e,t,r){if((t=Qr(t))instanceof H2)return t._internalPath;if(typeof t=="string")return eN(e,t);throw wb("Field path arguments must be of type string or ",e,!1,void 0,r)}const zce=new RegExp("[~\\*/\\[\\]]");function eN(e,t,r){if(t.search(zce)>=0)throw wb(`Invalid field path (${t}). Paths must not contain '~', '*', '/', '[', or ']'`,e,!1,void 0,r);try{return new H2(...t.split("."))._internalPath}catch{throw wb(`Invalid field path (${t}). Paths must not be empty, begin with '.', end with '.', or contain '..'`,e,!1,void 0,r)}}function wb(e,t,r,n,a){const i=n&&!n.isEmpty(),s=a!==void 0;let o=`Function ${t}() called with invalid data`;r&&(o+=" (via `toFirestore()`)"),o+=". ";let u="";return(i||s)&&(u+=" (found",i&&(u+=` in field ${n}`),s&&(u+=` in document ${a}`),u+=")"),new kt(nt.INVALID_ARGUMENT,o+e+u)}function jU(e,t){return e.some(r=>r.isEqual(t))}/** 3129 * @license 3130 * Copyright 2020 Google LLC 3131 * 3132 * Licensed under the Apache License, Version 2.0 (the "License"); 3133 * you may not use this file except in compliance with the License. 3134 * You may obtain a copy of the License at 3135 * 3136 * http://www.apache.org/licenses/LICENSE-2.0 3137 * 3138 * Unless required by applicable law or agreed to in writing, softw
3138are 3139 * distributed under the License is distributed on an "AS IS" BASIS, 3140 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3141 * See the License for the specific language governing permissions and 3142 * limitations under the License. 3143 */class tN{constructor(t,r,n,a,i){this._firestore=t,this._userDataWriter=r,this._key=n,this._document=a,this._converter=i}get id(){return this._key.path.lastSegment()}get ref(){return new ai(this._firestore,this._converter,this._key)}exists(){return this._document!==null}data(){if(this._document){if(this._converter){const t=new Bce(this._firestore,this._userDataWriter,this._key,this._document,null);return this._converter.fromFirestore(t)}return this._userDataWriter.convertValue(this._document.data.value)}}get(t){if(this._document){const r=this._document.data.field(X2("DocumentSnapshot.get",t));if(r!==null)return this._userDataWriter.convertValue(r)}}}class Bce extends tN{data(){return super.data()}}function X2(e,t){return typeof t=="string"?eN(e,t):t instanceof H2?t._internalPath:t._delegate._internalPath}/** 3144 * @license 3145 * Copyright 2020 Google LLC 3146 * 3147 * Licensed under the Apache License, Version 2.0 (the "License"); 3148 * you may not use this file except in compliance with the License. 3149 * You may obtain a copy of the License at 3150 * 3151 * http://www.apache.org/licenses/LICENSE-2.0 3152 * 3153 * Unless required by applicable law or agreed to in writing, software 3154 * distributed under the License is distributed on an "AS IS" BASIS, 3155 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3156 * See the License for the specific language governing permissions and 3157 * limitations under the License. 3158 */function FU(e){if(e.limitType==="L"&&e.explicitOrderBy.length===0)throw new kt(nt.UNIMPLEMENTED,"limitToLast() queries require specifying at least one orderBy() clause")}class rN{}class q2 extends rN{}function Bn(e,t,...r){let n=[];t instanceof rN&&n.push(t),n=n.concat(r),function(i){const s=i.filter(u=>u instanceof nN).length,o=i.filter(u=>u instanceof Q2).length;if(s>1||s>0&&o>0)throw new kt(nt.INVALID_ARGUMENT,"InvalidQuery. When using composite filters, you cannot use more than one filter at the top level. Consider nesting the multiple filters within an `and(...)` statement. For example: change `query(query, where(...), or(...))` to `query(query, and(where(...), or(...)))`.")}(n);for(const a of n)e=a._apply(e);return e}class Q2 extends q2{constructor(t,r,n){super(),this._field=t,this._op=r,this._value=n,this.type="where"}static _create(t,r,n){return new Q2(t,r,n)}_apply(t){const r=this._parse(t);return zU(t._query,r),new cl(t.firestore,t.converter,Y3(t._query,r))}_parse(t){const r=ny(t.firestore);return function(i,s,o,u,f,h,m){let x;if(f.isKeyField()){if(h==="array-contains"||h==="array-contains-any")throw new kt(nt.INVALID_ARGUMENT,`Invalid Query. You can't perform '${h}' queries on documentId().`);if(h==="in"||h==="not-in"){hP(m,h);const b=[];for(const S of m)b.push(dP(u,i,S));x={arrayValue:{values:b}}}else x=dP(u,i,m)}else h!=="in"&&h!=="not-in"&&h!=="array-contains-any"||hP(m,h),x=DU(o,s,m,h==="in"||h==="not-in");return Yn.create(f,h,x)}(t._query,"where",r,t.firestore._databaseId,this._field,this._op,this._value)}}function hi(e,t,r){const n=t,a=X2("where",e);return Q2._create(a,n,r)}class nN extends rN{constructor(t,r){super(),this.type=t,this._queryConstraints=r}static _create(t,r){return new nN(t,r)}_parse(t){const r=this._queryConstraints.map(n=>n._parse(t)).filter(n=>n.getFilters().length>0);return r.length===1?r[0]:So.create(r,this._getOperator())}_apply(t){const r=this._parse(t);return r.getFilters().length===0?t:(function(a,i){let s=a;const o=i.getFlattenedFilters();for(const u of o)zU(s,u),s=Y3(s,u)}(t._query,r),new cl(t.firestore,t.converter,Y3(t._query,r)))}_getQueryConstraints(){return this._queryConstraints}_getOperator(){return this.type==="and"?"and":"or"}}class aN extends q2{constructor(t,r){super(),this._field=t,this._direction=r,this.type="orderBy"}static _create(t,r){return new aN(t,r)}_apply(t){const r=function(a,i,s){if(a.startAt!==null)throw new kt(nt.INVALID_ARGUMENT,"Invalid query. You must not call startAt() or startAfter() before calling orderBy().");if(a.endAt!==null)throw new kt(nt.INVALID_ARGUMENT,"Invalid query. You must not call endAt() or endBefore() before calling orderBy().");return new Mm(i,s)}(t._query,this._field,this._direction);return new cl(t.firestore,t.converter,function(a,i){const s=a.explicitOrderBy.concat([i]);return new vd(a.path,a.collectionGroup,s,a.filters.slice(),a.limit,a.limitType,a.startAt,a.endAt)}(t._query,r))}}function to(e,t="asc"){const r=t,n=X2("orderBy",e);return aN._create(n,r)}
3158class iN extends q2{constructor(t,r,n){super(),this.type=t,this._limit=r,this._limitType=n}static _create(t,r,n){return new iN(t,r,n)}_apply(t){return new cl(t.firestore,t.converter,mb(t._query,this._limit,this._limitType))}}function Sc(e){return Tce("limit",e),iN._create("limit",e,"F")}class sN extends q2{constructor(t,r,n){super(),this.type=t,this._docOrFields=r,this._inclusive=n}static _create(t,r,n){return new sN(t,r,n)}_apply(t){const r=Uce(t,this.type,this._docOrFields,this._inclusive);return new cl(t.firestore,t.converter,function(a,i){return new vd(a.path,a.collectionGroup,a.explicitOrderBy.slice(),a.filters.slice(),a.limit,a.limitType,i,a.endAt)}(t._query,r))}}function Ug(...e){return sN._create("startAfter",e,!1)}function Uce(e,t,r,n){if(r[0]=Qr(r[0]),r[0]instanceof tN)return function(i,s,o,u,f){if(!u)throw new kt(nt.NOT_FOUND,`Can't use a DocumentSnapshot that doesn't exist for ${o}().`);const h=[];for(const m of j0(i))if(m.field.isKeyField())h.push(pb(s,u.key));else{const x=u.data.field(m.field);if(P2(x))throw new kt(nt.INVALID_ARGUMENT,'Invalid query. You are trying to start or end a query using a document for which the field "'+m.field+'" is an uncommitted server timestamp. (Since the value of this field is unknown, you cannot start/end a query with it.)');if(x===null){const b=m.field.canonicalString();throw new kt(nt.INVALID_ARGUMENT,`Invalid query. You are trying to start or end a query using a document for which the field '${b}' (used as the orderBy) does not exist.`)}h.push(x)}return new uh(h,f)}(e._query,e.firestore._databaseId,t,r[0]._document,n);{const a=ny(e.firestore);return function(s,o,u,f,h,m){const x=s.explicitOrderBy;if(h.length>x.length)throw new kt(nt.INVALID_ARGUMENT,`Too many arguments provided to ${f}(). The number of arguments must be less than or equal to the number of orderBy() clauses`);const b=[];for(let S=0;S<h.length;S++){const k=h[S];if(x[S].field.isKeyField()){if(typeof k!="string")throw new kt(nt.INVALID_ARGUMENT,`Invalid query. Expected a string for document ID in ${f}(), but got a ${typeof k}`);if(!NT(s)&&k.indexOf("/")!==-1)throw new kt(nt.INVALID_ARGUMENT,`Invalid query. When querying a collection and ordering by documentId(), the value passed to ${f}() must be a plain document ID, but '${k}' contains a slash.`);const _=s.path.child(Xr.fromString(k));if(!Nt.isDocumentKey(_))throw new kt(nt.INVALID_ARGUMENT,`Invalid query. When querying a collection group and ordering by documentId(), the value passed to ${f}() must result in a valid document path, but '${_}' is not because it contains an odd number of segments.`);const N=new Nt(_);b.push(pb(o,N))}else{const _=DU(u,f,k);b.push(_)}}return new uh(b,m)}(e._query,e.firestore._databaseId,a,t,r,n)}}function dP(e,t,r){if(typeof(r=Qr(r))=="string"){if(r==="")throw new kt(nt.INVALID_ARGUMENT,"Invalid query. When querying with documentId(), you must provide a valid document ID, but it was an empty string.");if(!NT(t)&&r.indexOf("/")!==-1)throw new kt(nt.INVALID_ARGUMENT,`Invalid query. When querying a collection by documentId(), you must provide a plain document ID, but '${r}' contains a '/' character.`);const n=t.path.child(Xr.fromString(r));if(!Nt.isDocumentKey(n))throw new kt(nt.INVALID_ARGUMENT,`Invalid query. When querying a collection group by documentId(), the value provided must result in a valid document path, but '${n}' is not because it has an odd number of segments (${n.length}).`);return pb(e,new Nt(n))}if(r instanceof ai)return pb(e,r._key);throw new kt(nt.INVALID_ARGUMENT,`Invalid query. When querying with documentId(), you must provide a valid string or a DocumentReference, but it was: ${$2(r)}.`)}function hP(e,t){if(!Array.isArray(e)||e.length===0)throw new kt(nt.INVALID_ARGUMENT,`Invalid Query. A non-empty array is required for '${t.toString()}' filters.`)}function zU(e,t){const r=function(a,i){for(const s of a)for(const o of s.getFlattenedFilters())if(i.indexOf(o.op)>=0)return o.op;return null}(e.filters,function(a){switch(a){case"!=":return["!=","not-in"];case"array-contains-any":case"in":return["not-in"];case"not-in":return["array-contains-any","in","not-in","!="];default:return[]}}(t.op));if(r!==null)throw r===t.op?new kt(nt.INVALID_ARGUMENT,`Invalid query. You cannot use more than one '${t.op.toString()}' filter.`):new kt(nt.INVALID_ARGUMENT,`Invalid query. You cannot use '${t.op.toString()}' filters with '${r.toString()}' filters.`)}class Vce{convertValue(t,r="none"){switch(Xf(t)){case 0:return null;case 1:return t.booleanValue;case 2:return Hn(t.integerValue||t.doubleValue);case 3:return this.convertTimestamp(t.timestampValue);case 4:return this.convertServerTimestamp(t,r);case 5:return t.stringValue;case 6:return this.convertBytes(Yf(t.bytesValue));case 7:return this.convertReference(t.referenceValue);case 8:return this.convertGeoPoint(t.geoPointValue);case 9:return this.convertArray(t.arrayValue,r);case 10:return this.convertObject(t.mapValue,r);default:throw Gt()}}convertObject(t,r){return this.convertObjectMap(t.fields,r)}convertObjectMap(t,r="none"){const n={};return yd(t,(a,i)=>{n[a]=this.convertValue(i,r)}),n}convertGeoPoint(t){return new QT(Hn(t.latitude),Hn(t.longitude))}convertArray(t,r){return(t.values||[]).map(n=>this.convertValue(n,r))}convertServerTimestamp(t,r){switch(r){case"previous":const n=_T(t);return n==null?null:this.convertValue(n,r);case"estimate":return this.convertTimestamp(Am(t));default:return null}}convertTimestamp(t){const r=mu(t);return new xn(r.seconds,r.nanos)}convertDocumentKey(t,r){const n=Xr.fromString(t);Ur(cU(n));const a=new Tm(n.get(1),n.get(3)),i=new Nt(n.popFirst(5));return a.isEqual(r)||Zl(`Document ${i} contains a document reference within a different database (${a.projectId}/${a.database}) which is not supported. It will be treated as a reference in the current database (${r.projectId}/${r.database}) instead.`),i}}/** 3159 * @license 3160 * Copyright 2020 Google LLC 3161 * 3162 * Licensed under the Apache License, Version 2.0 (the "License");
3163 * you may not use this file except in compliance with the License. 3164 * You may obtain a copy of the License at 3165 * 3166 * http://www.apache.org/licenses/LICENSE-2.0 3167 * 3168 * Unless required by applicable law or agreed to in writing, software 3169 * distributed under the License is distributed on an "AS IS" BASIS, 3170 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3171 * See the License for the specific language governing permissions and 3172 * limitations under the License. 3173 */function BU(e,t,r){let n;return n=e?r&&(r.merge||r.mergeFields)?e.toFirestore(t,r):e.toFirestore(t):t,n}function $ce(){return new Ice("count")}/** 3174 * @license 3175 * Copyright 2020 Google LLC 3176 * 3177 * Licensed under the Apache License, Version 2.0 (the "License"); 3178 * you may not use this file except in compliance with the License. 3179 * You may obtain a copy of the License at 3180 * 3181 * http://www.apache.org/licenses/LICENSE-2.0 3182 * 3183 * Unless required by applicable law or agreed to in writing, software 3184 * distributed under the License is distributed on an "AS IS" BASIS, 3185 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3186 * See the License for the specific language governing permissions and 3187 * limitations under the License. 3188 */class xp{constructor(t,r){this.hasPendingWrites=t,this.fromCache=r}isEqual(t){return this.hasPendingWrites===t.hasPendingWrites&&this.fromCache===t.fromCache}}class UU extends tN{constructor(t,r,n,a,i,s){super(t,r,n,a,s),this._firestore=t,this._firestoreImpl=t,this.metadata=i}exists(){return super.exists()}data(t={}){if(this._document){if(this._converter){const r=new yx(this._firestore,this._userDataWriter,this._key,this._document,this.metadata,null);return this._converter.fromFirestore(r,t)}return this._userDataWriter.convertValue(this._document.data.value,t.serverTimestamps)}}get(t,r={}){if(this._document){const n=this._document.data.field(X2("DocumentSnapshot.get",t));if(n!==null)return this._userDataWriter.convertValue(n,r.serverTimestamps)}}}class yx extends UU{data(t={}){return super.data(t)}}class VU{constructor(t,r,n,a){this._firestore=t,this._userDataWriter=r,this._snapshot=a,this.metadata=new xp(a.hasPendingWrites,a.fromCache),this.query=n}get docs(){const t=[];return this.forEach(r=>t.push(r)),t}get size(){return this._snapshot.docs.size}get empty(){return this.size===0}forEach(t,r){this._snapshot.docs.forEach(n=>{t.call(r,new yx(this._firestore,this._userDataWriter,n.key,n,new xp(this._snapshot.mutatedKeys.has(n.key),this._snapshot.fromCache),this.query.converter))})}docChanges(t={}){const r=!!t.includeMetadataChanges;if(r&&this._snapshot.excludesMetadataChanges)throw new kt(nt.INVALID_ARGUMENT,"To include metadata changes with your document changes, you must also pass { includeMetadataChanges:true } to onSnapshot().");return this._cachedChanges&&this._cachedChangesIncludeMetadataChanges===r||(this._cachedChanges=function(a,i){if(a._snapshot.oldDocs.isEmpty()){let s=0;return a._snapshot.docChanges.map(o=>{const u=new yx(a._firestore,a._userDataWriter,o.doc.key,o.doc,new xp(a._snapshot.mutatedKeys.has(o.doc.key),a._snapshot.fromCache),a.query.converter);return o.doc,{type:"added",doc:u,oldIndex:-1,newIndex:s++}})}{let s=a._snapshot.oldDocs;return a._snapshot.docChanges.filter(o=>i||o.type!==3).map(o=>{const u=new yx(a._firestore,a._userDataWriter,o.doc.key,o.doc,new xp(a._snapshot.mutatedKeys.has(o.doc.key),a._snapshot.fromCache),a.query.converter);let f=-1,h=-1;return o.type!==0&&(f=s.indexOf(o.doc.key),s=s.delete(o.doc.key)),o.type!==1&&(s=s.add(o.doc),h=s.indexOf(o.doc.key)),{type:Wce(o.type),doc:u,oldIndex:f,newIndex:h}})}}(this,r),this._cachedChangesIncludeMetadataChanges=r),this._cachedChanges}}function Wce(e){switch(e){case 0:return"added";case 2:case 3:return"modified";case 1:return"removed";default:return Gt()}}/** 3189 * @license 3190 * Copyright 2020 Google LLC 3191 * 3192 * Licensed under the Apache License, Version 2.0 (the "License"); 3193 * you may not use this file except in compliance with the License. 3194 * You may obtain a copy of the License at 3195 * 3196 * http://www.apache.org/licenses/LICENSE-2.0 3197 * 3198 * Unless required by applicable law or agreed to in writing, softw
3198are 3199 * distributed under the License is distributed on an "AS IS" BASIS, 3200 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3201 * See the License for the specific language governing permissions and 3202 * limitations under the License. 3203 */function Sl(e){e=Ci(e,ai);const t=Ci(e.firestore,al);return Cce(ry(t),e._key).then(r=>$U(t,e,r))}class Z2 extends Vce{constructor(t){super(),this.firestore=t}convertBytes(t){return new hh(t)}convertReference(t){const r=this.convertDocumentKey(t,this.firestore._databaseId);return new ai(this.firestore,null,r)}}function z0(e){e=Ci(e,cl);const t=Ci(e.firestore,al),r=ry(t),n=new Z2(t);return FU(e._query),_ce(r,e._query).then(a=>new VU(t,n,e,a))}function Po(e,t,r){e=Ci(e,ai);const n=Ci(e.firestore,al),a=BU(e.converter,t,r);return K2(n,[PU(ny(n),"setDoc",e._key,a,e.converter!==null,r).toMutation(e._key,Is.none())])}function Qu(e,t,r,...n){e=Ci(e,ai);const a=Ci(e.firestore,al),i=ny(a);let s;return s=typeof(t=Qr(t))=="string"||t instanceof H2?Fce(i,"updateDoc",e._key,t,r,n):jce(i,"updateDoc",e._key,t),K2(a,[s.toMutation(e._key,Is.exists(!0))])}function uf(e){return K2(Ci(e.firestore,al),[new MT(e._key,Is.none())])}function Hce(e,t){const r=Ci(e.firestore,al),n=yr(e),a=BU(e.converter,t);return K2(r,[PU(ny(e.firestore),"addDoc",n._key,a,e.converter!==null,{}).toMutation(n._key,Is.exists(!1))]).then(()=>n)}function Zu(e,...t){var r,n,a;e=Qr(e);let i={includeMetadataChanges:!1,source:"default"},s=0;typeof t[s]!="object"||fP(t[s])||(i=t[s],s++);const o={includeMetadataChanges:i.includeMetadataChanges,source:i.source};if(fP(t[s])){const m=t[s];t[s]=(r=m.next)===null||r===void 0?void 0:r.bind(m),t[s+1]=(n=m.error)===null||n===void 0?void 0:n.bind(m),t[s+2]=(a=m.complete)===null||a===void 0?void 0:a.bind(m)}let u,f,h;if(e instanceof ai)f=Ci(e.firestore,al),h=D2(e._key.path),u={next:m=>{t[s]&&t[s]($U(f,e,m))},error:t[s+1],complete:t[s+2]};else{const m=Ci(e,cl);f=Ci(m.firestore,al),h=m._query;const x=new Z2(f);u={next:b=>{t[s]&&t[s](new VU(f,x,m,b))},error:t[s+1],complete:t[s+2]},FU(e._query)}return function(x,b,S,k){const _=new XT(k),N=new GT(b,_,S);return x.asyncQueue.enqueueAndForget(async()=>$T(await bb(x),N)),()=>{_.Ga(),x.asyncQueue.enqueueAndForget(async()=>WT(await bb(x),N))}}(ry(f),h,o,u)}function K2(e,t){return function(n,a){const i=new qo;return n.asyncQueue.enqueueAndForget(async()=>uce(await kce(n),a,i)),i.promise}(ry(e),t)}function $U(e,t,r){const n=r.docs.get(t._key),a=new Z2(e);return new UU(e,a,t._key,n,new xp(r.hasPendingWrites,r.fromCache),t.converter)}/** 3204 * @license 3205 * Copyright 2022 Google LLC 3206 * 3207 * Licensed under the Apache License, Version 2.0 (the "License"); 3208 * you may not use this file except in compliance with the License. 3209 * You may obtain a copy of the License at 3210 * 3211 * http://www.apache.org/licenses/LICENSE-2.0 3212 * 3213 * Unless required by applicable law or agreed to in writing, software 3214 * distributed under the License is distributed on an "AS IS" BASIS, 3215 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3216 * See the License for the specific language governing permissions and 3217 * limitations under the License. 3218 */function Do(e){return Gce(e,{count:$ce()})}function Gce(e,t){const r=Ci(e.firestore,al),n=ry(r),a=toe(t,(i,s)=>new Ooe(s,i.aggregateType,i._internalFieldPath));return Ece(n,e._query,a).then(i=>function(o,u,f){const h=new Z2(o);return new Pce(u,h,f)}(r,e,i))}function oN(){return new KT("serverTimestamp")}(function(t,r=!0){(function(a){Kh=a})(pd),$f(new gu("firestore",(n,{instanceIdentifier:a,options:i})=>{const s=n.getProvider("app").getImmediate(),o=new al(new Use(n.getProvider("auth-internal")),new Hse(n.getProvider("app-check-internal")),function(f,h){if(!Object.prototype.hasOwnProperty.apply(f.options,["projectId"]))throw new kt(nt.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new Tm(f.options.projectId,h)}(s,a),s);return i=Object.assign({useFetchStreams:r},i),o._setSettings(i),o},"PUBLIC").setMultipleInstances(!0)),Go(M5,"4.6.5",t),Go(M5,"4.6.5","esm2017")})();/** 3219 * @license 3220 * Copyright 2017 Google LLC 3221 * 3222 * Licensed under the Apache License, Version 2.0 (the "License");
3223 * you may not use this file except in compliance with the License. 3224 * You may obtain a copy of the License at 3225 * 3226 * http://www.apache.org/licenses/LICENSE-2.0 3227 * 3228 * Unless required by applicable law or agreed to in writing, software 3229 * distributed under the License is distributed on an "AS IS" BASIS, 3230 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3231 * See the License for the specific language governing permissions and 3232 * limitations under the License. 3233 */const WU="firebasestorage.googleapis.com",HU="storageBucket",Yce=2*60*1e3,Xce=10*60*1e3,qce=1e3;/** 3234 * @license 3235 * Copyright 2017 Google LLC 3236 * 3237 * Licensed under the Apache License, Version 2.0 (the "License"); 3238 * you may not use this file except in compliance with the License. 3239 * You may obtain a copy of the License at 3240 * 3241 * http://www.apache.org/licenses/LICENSE-2.0 3242 * 3243 * Unless required by applicable law or agreed to in writing, software 3244 * distributed under the License is distributed on an "AS IS" BASIS, 3245 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3246 * See the License for the specific language governing permissions and 3247 * limitations under the License. 3248 */class Cn extends ll{constructor(t,r,n=0){super(SS(t),`Firebase Storage: ${r} (${SS(t)})`),this.status_=n,this.customData={serverResponse:null},this._baseMessage=this.message,Object.setPrototypeOf(this,Cn.prototype)}get status(){return this.status_}set status(t){this.status_=t}_codeEquals(t){return SS(t)===this.code}get serverResponse(){return this.customData.serverResponse}set serverResponse(t){this.customData.serverResponse=t,this.customData.serverResponse?this.message=`${this._baseMessage} 3249${this.customData.serverResponse}`:this.message=this._baseMessage}}var ln;(function(e){e.UNKNOWN="unknown",e.OBJECT_NOT_FOUND="object-not-found",e.BUCKET_NOT_FOUND="bucket-not-found",e.PROJECT_NOT_FOUND="project-not-found",e.QUOTA_EXCEEDED="quota-exceeded",e.UNAUTHENTICATED="unauthenticated",e.UNAUTHORIZED="unauthorized",e.UNAUTHORIZED_APP="unauthorized-app",e.RETRY_LIMIT_EXCEEDED="retry-limit-exceeded",e.INVALID_CHECKSUM="invalid-checksum",e.CANCELED="canceled",e.INVALID_EVENT_NAME="invalid-event-name",e.INVALID_URL="invalid-url",e.INVALID_DEFAULT_BUCKET="invalid-default-bucket",e.NO_DEFAULT_BUCKET="no-default-bucket",e.CANNOT_SLICE_BLOB="cannot-slice-blob",e.SERVER_FILE_WRONG_SIZE="server-file-wrong-size",e.NO_DOWNLOAD_URL="no-download-url",e.INVALID_ARGUMENT="invalid-argument",e.INVALID_ARGUMENT_COUNT="invalid-argument-count",e.APP_DELETED="app-deleted",e.INVALID_ROOT_OPERATION="invalid-root-operation",e.INVALID_FORMAT="invalid-format",e.INTERNAL_ERROR="internal-error",e.UNSUPPORTED_ENVIRONMENT="unsupported-environment"})(ln||(ln={}));function SS(e){return"storage/"+e}function lN(){const e="An unknown error occurred, please check the error payload for server response.";return new Cn(ln.UNKNOWN,e)}function Qce(e){return new Cn(ln.OBJECT_NOT_FOUND,"Object '"+e+"' does not exist.")}function Zce(e){return new Cn(ln.QUOTA_EXCEEDED,"Quota for bucket '"+e+"' exceeded, please view quota on https://firebase.google.com/pricing/.")}function Kce(){const e="User is not authenticated, please authenticate using Firebase Authentication and try again.";return new Cn(ln.UNAUTHENTICATED,e)}function Jce(){return new Cn(ln.UNAUTHORIZED_APP,"This app does not have permission to access Firebase Storage on this project.")}function eue(e){return new Cn(ln.UNAUTHORIZED,"User does not have permission to access '"+e+"'.")}function GU(){return new Cn(ln.RETRY_LIMIT_EXCEEDED,"Max retry time for operation exceeded, please try again.")}function YU(){return new Cn(ln.CANCELED,"User canceled the upload/download.")}function tue(e){return new Cn(ln.INVALID_URL,"Invalid URL '"+e+"'.")}function rue(e){return new Cn(ln.INVALID_DEFAULT_BUCKET,"Invalid default bucket '"+e+"'.")}function nue(){return new Cn(ln.NO_DEFAULT_BUCKET,"No default bucket found. Did you set the '"+HU+"' property when initializing the app?")}function XU(){return new Cn(ln.CANNOT_SLICE_BLOB,"Cannot slice blob for upload. Please retry the upload.")}function aue(){return new Cn(ln.SERVER_FILE_WRONG_SIZE,"Server recorded incorrect upload file size, please retry the upload.")}function iue(){return new Cn(ln.NO_DOWNLOAD_URL,"The given file does not have any download URLs.")}function sue(e){return new Cn(ln.UNSUPPORTED_ENVIRONMENT,`${e} is missing. Make sure to install the required polyfills. See https://firebase.google.com/docs/web/environments-js-sdk#polyfills for more information.`)}function r_(e){return new Cn(ln.INVALID_ARGUMENT,e)}function qU(){return new Cn(ln.APP_DELETED,"The Firebase app was deleted.")}function oue(e){return new Cn(ln.INVALID_ROOT_OPERATION,"The operation '"+e+"' cannot be performed on a root reference, create a non-root reference using child, such as .child('file.png').")}function Fp(e,t){return new Cn(ln.INVALID_FORMAT,"String does not match format '"+e+"': "+t)}function Vg(e){throw new Cn(ln.INTERNAL_ERROR,"Internal error: "+e)}/** 3250 * @license 3251 * Copyright 2017 Google LLC 3252 * 3253 * Licensed under the Apache License, Version 2.0 (the "License");
3254 * you may not use this file except in compliance with the License. 3255 * You may obtain a copy of the License at 3256 * 3257 * http://www.apache.org/licenses/LICENSE-2.0 3258 * 3259 * Unless required by applicable law or agreed to in writing, software 3260 * distributed under the License is distributed on an "AS IS" BASIS, 3261 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3262 * See the License for the specific language governing permissions and 3263 * limitations under the License. 3264 */class wi{constructor(t,r){this.bucket=t,this.path_=r}get path(){return this.path_}get isRoot(){return this.path.length===0}fullServerUrl(){const t=encodeURIComponent;return"/b/"+t(this.bucket)+"/o/"+t(this.path)}bucketOnlyServerUrl(){return"/b/"+encodeURIComponent(this.bucket)+"/o"}static makeFromBucketSpec(t,r){let n;try{n=wi.makeFromUrl(t,r)}catch{return new wi(t,"")}if(n.path==="")return n;throw rue(t)}static makeFromUrl(t,r){let n=null;const a="([A-Za-z0-9.\\-_]+)";function i(D){D.path.charAt(D.path.length-1)==="/"&&(D.path_=D.path_.slice(0,-1))}const s="(/(.*))?$",o=new RegExp("^gs://"+a+s,"i"),u={bucket:1,path:3};function f(D){D.path_=decodeURIComponent(D.path)}const h="v[A-Za-z0-9_]+",m=r.replace(/[.]/g,"\\."),x="(/([^?#]*).*)?$",b=new RegExp(`^https?://${m}/${h}/b/${a}/o${x}`,"i"),S={bucket:1,path:3},k=r===WU?"(?:storage.googleapis.com|storage.cloud.google.com)":r,_="([^?#]*)",N=new RegExp(`^https?://${k}/${a}/${_}`,"i"),I=[{regex:o,indices:u,postModify:i},{regex:b,indices:S,postModify:f},{regex:N,indices:{bucket:1,path:2},postModify:f}];for(let D=0;D<I.length;D++){const L=I[D],F=L.regex.exec(t);if(F){const R=F[L.indices.bucket];let z=F[L.indices.path];z||(z=""),n=new wi(R,z),L.postModify(n);break}}if(n==null)throw tue(t);return n}}class lue{constructor(t){this.promise_=Promise.reject(t)}getPromise(){return this.promise_}cancel(t=!1){}}/** 3265 * @license 3266 * Copyright 2017 Google LLC 3267 * 3268 * Licensed under the Apache License, Version 2.0 (the "License"); 3269 * you may not use this file except in compliance with the License. 3270 * You may obtain a copy of the License at 3271 * 3272 * http://www.apache.org/licenses/LICENSE-2.0 3273 * 3274 * Unless required by applicable law or agreed to in writing, software 3275 * distributed under the License is distributed on an "AS IS" BASIS, 3276 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3277 * See the License for the specific language governing permissions and 3278 * limitations under the License. 3279 */function cue(e,t,r){let n=1,a=null,i=null,s=!1,o=0;function u(){return o===2}let f=!1;function h(..._){f||(f=!0,t.apply(null,_))}function m(_){a=setTimeout(()=>{a=null,e(b,u())},_)}function x(){i&&clearTimeout(i)}function b(_,...N){if(f){x();return}if(_){x(),h.call(null,_,...N);return}if(u()||s){x(),h.call(null,_,...N);return}n<64&&(n*=2);let I;o===1?(o=2,I=0):I=(n+Math.random())*1e3,m(I)}let S=!1;function k(_){S||(S=!0,x(),!f&&(a!==null?(_||(o=2),clearTimeout(a),m(0)):_||(o=1)))}return m(0),i=setTimeout(()=>{s=!0,k(!0)},r),k}function uue(e){e(!1)}/** 3280 * @license 3281 * Copyright 2017 Google LLC 3282 * 3283 * Licensed under the Apache License, Version 2.0 (the "License"); 3284 * you may not use this file except in compliance with the License. 3285 * You may obtain a copy of the License at 3286 * 3287 * http://www.apache.org/licenses/LICENSE-2.0 3288 * 3289 * Unless required by applicable law or agreed to in writing, software 3290 * distributed under the License is distributed on an "AS IS" BASIS, 3291 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3292 * See the License for the specific language governing permissions and 3293 * limitations under the License. 3294 */function fue(e){return e!==void 0}function due(e){return typeof e=="function"}function hue(e){return typeof e=="object"&&!Array.isArray(e)}function J2(e){return typeof e=="string"||e instanceof String}function gP(e){return cN()&&e instanceof Blob}function cN(){return typeof Blob<"u"}function n_(e,t,r,n){if(n<t)throw r_(`Invalid value for '${e}'. Expected ${t} or greater.`);if(n>r)throw r_(`Invalid value for '${e}'. Expected ${r} or less.`)}/** 3295 * @license 3296 * Copyright 2017 Google LLC 3297 * 3298 * Licensed under the Apache License, Version 2.0 (the "License");
3299 * you may not use this file except in compliance with the License. 3300 * You may obtain a copy of the License at 3301 * 3302 * http://www.apache.org/licenses/LICENSE-2.0 3303 * 3304 * Unless required by applicable law or agreed to in writing, software 3305 * distributed under the License is distributed on an "AS IS" BASIS, 3306 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3307 * See the License for the specific language governing permissions and 3308 * limitations under the License. 3309 */function bd(e,t,r){let n=t;return r==null&&(n=`https://${t}`),`${r}://${n}/v0${e}`}function QU(e){const t=encodeURIComponent;let r="?";for(const n in e)if(e.hasOwnProperty(n)){const a=t(n)+"="+t(e[n]);r=r+a+"&"}return r=r.slice(0,-1),r}/** 3310 * @license 3311 * Copyright 2017 Google LLC 3312 * 3313 * Licensed under the Apache License, Version 2.0 (the "License"); 3314 * you may not use this file except in compliance with the License. 3315 * You may obtain a copy of the License at 3316 * 3317 * http://www.apache.org/licenses/LICENSE-2.0 3318 * 3319 * Unless required by applicable law or agreed to in writing, software 3320 * distributed under the License is distributed on an "AS IS" BASIS, 3321 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3322 * See the License for the specific language governing permissions and 3323 * limitations under the License. 3324 */var Af;(function(e){e[e.NO_ERROR=0]="NO_ERROR",e[e.NETWORK_ERROR=1]="NETWORK_ERROR",e[e.ABORT=2]="ABORT"})(Af||(Af={}));/** 3325 * @license 3326 * Copyright 2022 Google LLC 3327 * 3328 * Licensed under the Apache License, Version 2.0 (the "License"); 3329 * you may not use this file except in compliance with the License. 3330 * You may obtain a copy of the License at 3331 * 3332 * http://www.apache.org/licenses/LICENSE-2.0 3333 * 3334 * Unless required by applicable law or agreed to in writing, software 3335 * distributed under the License is distributed on an "AS IS" BASIS, 3336 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3337 * See the License for the specific language governing permissions and 3338 * limitations under the License. 3339 */function ZU(e,t){const r=e>=500&&e<600,a=[408,429].indexOf(e)!==-1,i=t.indexOf(e)!==-1;return r||a||i}/** 3340 * @license 3341 * Copyright 2017 Google LLC 3342 * 3343 * Licensed under the Apache License, Version 2.0 (the "License"); 3344 * you may not use this file except in compliance with the License. 3345 * You may obtain a copy of the License at 3346 * 3347 * http://www.apache.org/licenses/LICENSE-2.0 3348 * 3349 * Unless required by applicable law or agreed to in writing, software 3350 * distributed under the License is distributed on an "AS IS" BASIS, 3351 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3352 * See the License for the specific language governing permissions and 3353 * limitations under the License. 3354 */class gue{constructor(t,r,n,a,i,s,o,u,f,h,m,x=!0){this.url_=t,this.method_=r,this.headers_=n,this.body_=a,this.successCodes_=i,this.additionalRetryCodes_=s,this.callback_=o,this.errorCallback_=u,this.timeout_=f,this.progressCallback_=h,this.connectionFactory_=m,this.retry=x,this.pendingConnection_=null,this.backoffId_=null,this.canceled_=!1,this.appDelete_=!1,this.promise_=new Promise((b,S)=>{this.resolve_=b,this.reject_=S,this.start_()})}start_(){const t=(n,a)=>{if(a){n(!1,new hv(!1,null,!0));return}const i=this.connectionFactory_();this.pendingConnection_=i;const s=o=>{const u=o.loaded,f=o.lengthComputable?o.total:-1;this.progressCallback_!==null&&this.progressCallback_(u,f)};this.progressCallback_!==null&&i.addUploadProgressListener(s),i.send(this.url_,this.method_,this.body_,this.headers_).then(()=>{this.progressCallback_!==null&&i.removeUploadProgressListener(s),this.pendingConnection_=null;const o=i.getErrorCode()===Af.NO_ERROR,u=i.getStatus();if(!o||ZU(u,this.additionalRetryCodes_)&&this.retry){const h=i.getErrorCode()===Af.ABORT;n(!1,new hv(!1,null,h));return}const f=this.successCodes_.indexOf(u)!==-1;n(!0,new hv(f,i))})},r=(n,a)=>{const i=this.resolve_,s=this.reject_,o=a.connection;if(a.wasSuccessCode)try{const u=this.callback_(o,o.getResponse());fue(u)?i(u):i()}catch(u){s(u)}else if(o!==null){const u=lN();u.serverResponse=o.getErrorText(),this.errorCallback_?s(this.errorCallback_(o,u)):s(u)}else if(a.canceled){const u=this.appDelete_?qU():YU();s(u)}else{const u=GU();s(u)}};this.canceled_?r(!1,new hv(!1,null,!0)):this.backoffId_=cue(t,r,this.timeout_)}getPromise(){return this.promise_}cancel(t){this.canceled_=!0,this.appDelete_=t||!1,this.backoffId_!==null&&uue(this.backoffId_),this.pendingConnection_!==null&&this.pendingConnection_.abort()}}class hv{constructor(t,r,n){this.wasSuccessCode=t,this.connection=r,this.canceled=!!n}}function pue(e,t){t!==null&&t.length>0&&(e.Authorization="Firebase "+t)}function mue(e,t){e["X-Firebase-Storage-Version"]="webjs/"+(t??"AppManager")}function yue(e,t){t&&(e["X-Firebase-GMPID"]=t)}function vue(e,t){t!==null&&(e["X-Firebase-AppCheck"]=t)}
3354function xue(e,t,r,n,a,i,s=!0){const o=QU(e.urlParams),u=e.url+o,f=Object.assign({},e.headers);return yue(f,t),pue(f,r),mue(f,i),vue(f,n),new gue(u,e.method,f,e.body,e.successCodes,e.additionalRetryCodes,e.handler,e.errorHandler,e.timeout,e.progressCallback,a,s)}/** 3355 * @license 3356 * Copyright 2017 Google LLC 3357 * 3358 * Licensed under the Apache License, Version 2.0 (the "License"); 3359 * you may not use this file except in compliance with the License. 3360 * You may obtain a copy of the License at 3361 * 3362 * http://www.apache.org/licenses/LICENSE-2.0 3363 * 3364 * Unless required by applicable law or agreed to in writing, software 3365 * distributed under the License is distributed on an "AS IS" BASIS, 3366 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3367 * See the License for the specific language governing permissions and 3368 * limitations under the License. 3369 */function bue(){return typeof BlobBuilder<"u"?BlobBuilder:typeof WebKitBlobBuilder<"u"?WebKitBlobBuilder:void 0}function wue(...e){const t=bue();if(t!==void 0){const r=new t;for(let n=0;n<e.length;n++)r.append(e[n]);return r.getBlob()}else{if(cN())return new Blob(e);throw new Cn(ln.UNSUPPORTED_ENVIRONMENT,"This browser doesn't seem to support creating Blobs")}}function kue(e,t,r){return e.webkitSlice?e.webkitSlice(t,r):e.mozSlice?e.mozSlice(t,r):e.slice?e.slice(t,r):null}/** 3370 * @license 3371 * Copyright 2021 Google LLC 3372 * 3373 * Licensed under the Apache License, Version 2.0 (the "License"); 3374 * you may not use this file except in compliance with the License. 3375 * You may obtain a copy of the License at 3376 * 3377 * http://www.apache.org/licenses/LICENSE-2.0 3378 * 3379 * Unless required by applicable law or agreed to in writing, software 3380 * distributed under the License is distributed on an "AS IS" BASIS, 3381 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3382 * See the License for the specific language governing permissions and 3383 * limitations under the License. 3384 */function Sue(e){if(typeof atob>"u")throw sue("base-64");return atob(e)}/** 3385 * @license 3386 * Copyright 2017 Google LLC 3387 * 3388 * Licensed under the Apache License, Version 2.0 (the "License"); 3389 * you may not use this file except in compliance with the License. 3390 * You may obtain a copy of the License at 3391 * 3392 * http://www.apache.org/licenses/LICENSE-2.0 3393 * 3394 * Unless required by applicable law or agreed to in writing, software 3395 * distributed under the License is distributed on an "AS IS" BASIS, 3396 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3397 * See the License for the specific language governing permissions and 3398 * limitations under the License. 3399 */const Bo={RAW:"raw",BASE64:"base64",BASE64URL:"base64url",DATA_URL:"data_url"};class CS{constructor(t,r){this.data=t,this.contentType=r||null}}function Cue(e,t){switch(e){case Bo.RAW:return new CS(KU(t));case Bo.BASE64:case Bo.BASE64URL:return new CS(JU(e,t));case Bo.DATA_URL:return new CS(Eue(t),Aue(t))}throw lN()}function KU(e){const t=[];for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);if(n<=127)t.push(n);else if(n<=2047)t.push(192|n>>6,128|n&63);else if((n&64512)===55296)if(!(r<e.length-1&&(e.charCodeAt(r+1)&64512)===56320))t.push(239,191,189);else{const i=n,s=e.charCodeAt(++r);n=65536|(i&1023)<<10|s&1023,t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|n&63)}else(n&64512)===56320?t.push(239,191,189):t.push(224|n>>12,128|n>>6&63,128|n&63)}return new Uint8Array(t)}function _ue(e){let t;try{t=decodeURIComponent(e)}catch{throw Fp(Bo.DATA_URL,"Malformed data URL.")}return KU(t)}function JU(e,t){switch(e){case Bo.BASE64:{const a=t.indexOf("-")!==-1,i=t.indexOf("_")!==-1;if(a||i)throw Fp(e,"Invalid character '"+(a?"-":"_")+"' found: is it base64url encoded?");break}case Bo.BASE64URL:{const a=t.indexOf("+")!==-1,i=t.indexOf("/")!==-1;if(a||i)throw Fp(e,"Invalid character '"+(a?"+":"/")+"' found: is it base64 encoded?");t=t.replace(/-/g,"+").replace(/_/g,"/");break}}let r;try{r=Sue(t)}catch(a){throw a.message.includes("polyfill")?a:Fp(e,"Invalid character found")}const n=new Uint8Array(r.length);for(let a=0;a<r.length;a++)n[a]=r.charCodeAt(a);return n}class eV{constructor(t){this.base64=!1,this.contentType=null;const r=t.match(/^data:([^,]+)?,/);if(r===null)throw Fp(Bo.DATA_URL,"Must be formatted 'data:[<mediatype>][;base64],<data>");const n=r[1]||null;n!=null&&(this.base64=Tue(n,";base64"),this.contentType=this.base64?n.substring(0,n.length-7):n),this.rest=t.substring(t.indexOf(",")+1)}}function Eue(e){const t=new eV(e);return t.base64?JU(Bo.BASE64,t.rest):_ue(t.rest)}function Aue(e){return new eV(e).contentType}function Tue(e,t){return e.length>=t.length?e.substring(e.length-t.length)===t:!1}/** 3400 * @license 3401 * Copyright 2017 Google LLC 3402 * 3403 * Licensed under the Apache License, Version 2.0 (the "License");
3404 * you may not use this file except in compliance with the License. 3405 * You may obtain a copy of the License at 3406 * 3407 * http://www.apache.org/licenses/LICENSE-2.0 3408 * 3409 * Unless required by applicable law or agreed to in writing, software 3410 * distributed under the License is distributed on an "AS IS" BASIS, 3411 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3412 * See the License for the specific language governing permissions and 3413 * limitations under the License. 3414 */class Oc{constructor(t,r){let n=0,a="";gP(t)?(this.data_=t,n=t.size,a=t.type):t instanceof ArrayBuffer?(r?this.data_=new Uint8Array(t):(this.data_=new Uint8Array(t.byteLength),this.data_.set(new Uint8Array(t))),n=this.data_.length):t instanceof Uint8Array&&(r?this.data_=t:(this.data_=new Uint8Array(t.length),this.data_.set(t)),n=t.length),this.size_=n,this.type_=a}size(){return this.size_}type(){return this.type_}slice(t,r){if(gP(this.data_)){const n=this.data_,a=kue(n,t,r);return a===null?null:new Oc(a)}else{const n=new Uint8Array(this.data_.buffer,t,r-t);return new Oc(n,!0)}}static getBlob(...t){if(cN()){const r=t.map(n=>n instanceof Oc?n.data_:n);return new Oc(wue.apply(null,r))}else{const r=t.map(s=>J2(s)?Cue(Bo.RAW,s).data:s.data_);let n=0;r.forEach(s=>{n+=s.byteLength});const a=new Uint8Array(n);let i=0;return r.forEach(s=>{for(let o=0;o<s.length;o++)a[i++]=s[o]}),new Oc(a,!0)}}uploadData(){return this.data_}}/** 3415 * @license 3416 * Copyright 2017 Google LLC 3417 * 3418 * Licensed under the Apache License, Version 2.0 (the "License"); 3419 * you may not use this file except in compliance with the License. 3420 * You may obtain a copy of the License at 3421 * 3422 * http://www.apache.org/licenses/LICENSE-2.0 3423 * 3424 * Unless required by applicable law or agreed to in writing, software 3425 * distributed under the License is distributed on an "AS IS" BASIS, 3426 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3427 * See the License for the specific language governing permissions and 3428 * limitations under the License. 3429 */function uN(e){let t;try{t=JSON.parse(e)}catch{return null}return hue(t)?t:null}/** 3430 * @license 3431 * Copyright 2017 Google LLC 3432 * 3433 * Licensed under the Apache License, Version 2.0 (the "License"); 3434 * you may not use this file except in compliance with the License. 3435 * You may obtain a copy of the License at 3436 * 3437 * http://www.apache.org/licenses/LICENSE-2.0 3438 * 3439 * Unless required by applicable law or agreed to in writing, software 3440 * distributed under the License is distributed on an "AS IS" BASIS, 3441 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3442 * See the License for the specific language governing permissions and 3443 * limitations under the License. 3444 */function Nue(e){if(e.length===0)return null;const t=e.lastIndexOf("/");return t===-1?"":e.slice(0,t)}function Mue(e,t){const r=t.split("/").filter(n=>n.length>0).join("/");return e.length===0?r:e+"/"+r}function tV(e){const t=e.lastIndexOf("/",e.length-2);return t===-1?e:e.slice(t+1)}/** 3445 * @license 3446 * Copyright 2017 Google LLC 3447 * 3448 * Licensed under the Apache License, Version 2.0 (the "License"); 3449 * you may not use this file except in compliance with the License. 3450 * You may obtain a copy of the License at 3451 * 3452 * http://www.apache.org/licenses/LICENSE-2.0 3453 * 3454 * Unless required by applicable law or agreed to in writing, software 3455 * distributed under the License is distributed on an "AS IS" BASIS, 3456 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3457 * See the License for the specific language governing permissions and 3458 * limitations under the License. 3459 */function Lue(e,t){return t}class gi{constructor(t,r,n,a){this.server=t,this.local=r||t,this.writable=!!n,this.xform=a||Lue}}let gv=null;function Iue(e){return!J2(e)||e.length<2?e:tV(e)}function rV(){if(gv)return gv;const e=[];e.push(new gi("bucket")),e.push(new gi("generation")),e.push(new gi("metageneration")),e.push(new gi("name","fullPath",!0));function t(i,s){return Iue(s)}const r=new gi("name");r.xform=t,e.push(r);function n(i,s){return s!==void 0?Number(s):s}const a=new gi("size");return a.xform=n,e.push(a),e.push(new gi("timeCreated")),e.push(new gi("updated")),e.push(new gi("md5Hash",null,!0)),e.push(new gi("cacheControl",null,!0)),e.push(new gi("contentDisposition",null,!0)),e.push(new gi("contentEncoding",null,!0)),e.push(new gi("contentLanguage",null,!0)),e.push(new gi("contentType",null,!0)),e.push(new gi("metadata","customMetadata",!0)),gv=e,gv}function Pue(e,t){function r(){const n=e.bucket,a=e.fullPath,i=new wi(n,a);return t._makeStorageReference(i)}Object.defineProperty(e,"ref",{get:r})}function Due(e,t,r){const n={};n.type="file";const a=r.length;for(let i=0;i<a;i++){const s=r[i];n[s.local]=s.xform(n,t[s.server])}return Pue(n,e),n}function nV(e,t,r){const n=uN(t);return n===null?null:Due(e,n,r)}function Oue(e,t,r,n){const a=uN(t);if(a===null||!J2(a.downloadTokens))return null;const i=a.downloadTokens;if(i.length===0)return null;const s=encodeURIComponent;return i.split(",").map(f=>{const h=e.bucket,m=e.fullPath,x="/b/"+s(h)+"/o/"+s(m),b=bd(x,r,n),S=QU({alt:"media",token:f});return b+S})[0]}function aV(e,t){const r={},n=t.length;for(let a=0;a<n;a++){const i=t[a];i.writable&&(r[i.server]=e[i.local])}return JSON.stringify(r)}/** 3460 * @license 3461 * Copyright 2019 Google LLC 3462 * 3463 * Licensed under the Apache License, Version 2.0 (the "License");
3464 * you may not use this file except in compliance with the License. 3465 * You may obtain a copy of the License at 3466 * 3467 * http://www.apache.org/licenses/LICENSE-2.0 3468 * 3469 * Unless required by applicable law or agreed to in writing, software 3470 * distributed under the License is distributed on an "AS IS" BASIS, 3471 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3472 * See the License for the specific language governing permissions and 3473 * limitations under the License. 3474 */const pP="prefixes",mP="items";function Rue(e,t,r){const n={prefixes:[],items:[],nextPageToken:r.nextPageToken};if(r[pP])for(const a of r[pP]){const i=a.replace(/\/$/,""),s=e._makeStorageReference(new wi(t,i));n.prefixes.push(s)}if(r[mP])for(const a of r[mP]){const i=e._makeStorageReference(new wi(t,a.name));n.items.push(i)}return n}function jue(e,t,r){const n=uN(r);return n===null?null:Rue(e,t,n)}class Lu{constructor(t,r,n,a){this.url=t,this.method=r,this.handler=n,this.timeout=a,this.urlParams={},this.headers={},this.body=null,this.errorHandler=null,this.progressCallback=null,this.successCodes=[200],this.additionalRetryCodes=[]}}/** 3475 * @license 3476 * Copyright 2017 Google LLC 3477 * 3478 * Licensed under the Apache License, Version 2.0 (the "License"); 3479 * you may not use this file except in compliance with the License. 3480 * You may obtain a copy of the License at 3481 * 3482 * http://www.apache.org/licenses/LICENSE-2.0 3483 * 3484 * Unless required by applicable law or agreed to in writing, software 3485 * distributed under the License is distributed on an "AS IS" BASIS, 3486 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3487 * See the License for the specific language governing permissions and 3488 * limitations under the License. 3489 */function Ko(e){if(!e)throw lN()}function fN(e,t){function r(n,a){const i=nV(e,a,t);return Ko(i!==null),i}return r}function Fue(e,t){function r(n,a){const i=jue(e,t,a);return Ko(i!==null),i}return r}function zue(e,t){function r(n,a){const i=nV(e,a,t);return Ko(i!==null),Oue(i,a,e.host,e._protocol)}return r}function tg(e){function t(r,n){let a;return r.getStatus()===401?r.getErrorText().includes("Firebase App Check token is invalid")?a=Jce():a=Kce():r.getStatus()===402?a=Zce(e.bucket):r.getStatus()===403?a=eue(e.path):a=n,a.status=r.getStatus(),a.serverResponse=n.serverResponse,a}return t}function dN(e){const t=tg(e);function r(n,a){let i=t(n,a);return n.getStatus()===404&&(i=Qce(e.path)),i.serverResponse=a.serverResponse,i}return r}function Bue(e,t,r){const n=t.fullServerUrl(),a=bd(n,e.host,e._protocol),i="GET",s=e.maxOperationRetryTime,o=new Lu(a,i,fN(e,r),s);return o.errorHandler=dN(t),o}function Uue(e,t,r,n,a){const i={};t.isRoot?i.prefix="":i.prefix=t.path+"/",r&&r.length>0&&(i.delimiter=r),n&&(i.pageToken=n),a&&(i.maxResults=a);const s=t.bucketOnlyServerUrl(),o=bd(s,e.host,e._protocol),u="GET",f=e.maxOperationRetryTime,h=new Lu(o,u,Fue(e,t.bucket),f);return h.urlParams=i,h.errorHandler=tg(t),h}function Vue(e,t,r){const n=t.fullServerUrl(),a=bd(n,e.host,e._protocol),i="GET",s=e.maxOperationRetryTime,o=new Lu(a,i,zue(e,r),s);return o.errorHandler=dN(t),o}function $ue(e,t){const r=t.fullServerUrl(),n=bd(r,e.host,e._protocol),a="DELETE",i=e.maxOperationRetryTime;function s(u,f){}const o=new Lu(n,a,s,i);return o.successCodes=[200,204],o.errorHandler=dN(t),o}function Wue(e,t){return e&&e.contentType||t&&t.type()||"application/octet-stream"}function iV(e,t,r){const n=Object.assign({},r);return n.fullPath=e.path,n.size=t.size(),n.contentType||(n.contentType=Wue(null,t)),n}function Hue(e,t,r,n,a){const i=t.bucketOnlyServerUrl(),s={"X-Goog-Upload-Protocol":"multipart"};function o(){let I="";for(let D=0;D<2;D++)I=I+Math.random().toString().slice(2);return I}const u=o();s["Content-Type"]="multipart/related; boundary="+u;const f=iV(t,n,a),h=aV(f,r),m="--"+u+`\r 3490Content-Type: application/json; charset=utf-8\r 3491\r 3492`+h+`\r 3493--`+u+`\r 3494Content-Type: `+f.contentType+`\r 3495\r 3496`,x=`\r 3497--`+u+"--",b=Oc.getBlob(m,n,x);if(b===null)throw XU();const S={name:f.fullPath},k=bd(i,e.host,e._protocol),_="POST",N=e.maxUploadRetryTime,C=new Lu(k,_,fN(e,r),N);
3497return C.urlParams=S,C.headers=s,C.body=b.uploadData(),C.errorHandler=tg(t),C}class kb{constructor(t,r,n,a){this.current=t,this.total=r,this.finalized=!!n,this.metadata=a||null}}function hN(e,t){let r=null;try{r=e.getResponseHeader("X-Goog-Upload-Status")}catch{Ko(!1)}return Ko(!!r&&(t||["active"]).indexOf(r)!==-1),r}function Gue(e,t,r,n,a){const i=t.bucketOnlyServerUrl(),s=iV(t,n,a),o={name:s.fullPath},u=bd(i,e.host,e._protocol),f="POST",h={"X-Goog-Upload-Protocol":"resumable","X-Goog-Upload-Command":"start","X-Goog-Upload-Header-Content-Length":`${n.size()}`,"X-Goog-Upload-Header-Content-Type":s.contentType,"Content-Type":"application/json; charset=utf-8"},m=aV(s,r),x=e.maxUploadRetryTime;function b(k){hN(k);let _;try{_=k.getResponseHeader("X-Goog-Upload-URL")}catch{Ko(!1)}return Ko(J2(_)),_}const S=new Lu(u,f,b,x);return S.urlParams=o,S.headers=h,S.body=m,S.errorHandler=tg(t),S}function Yue(e,t,r,n){const a={"X-Goog-Upload-Command":"query"};function i(f){const h=hN(f,["active","final"]);let m=null;try{m=f.getResponseHeader("X-Goog-Upload-Size-Received")}catch{Ko(!1)}m||Ko(!1);const x=Number(m);return Ko(!isNaN(x)),new kb(x,n.size(),h==="final")}const s="POST",o=e.maxUploadRetryTime,u=new Lu(r,s,i,o);return u.headers=a,u.errorHandler=tg(t),u}const yP=256*1024;function Xue(e,t,r,n,a,i,s,o){const u=new kb(0,0);if(s?(u.current=s.current,u.total=s.total):(u.current=0,u.total=n.size()),n.size()!==u.total)throw aue();const f=u.total-u.current;let h=f;a>0&&(h=Math.min(h,a));const m=u.current,x=m+h;let b="";h===0?b="finalize":f===h?b="upload, finalize":b="upload";const S={"X-Goog-Upload-Command":b,"X-Goog-Upload-Offset":`${u.current}`},k=n.slice(m,x);if(k===null)throw XU();function _(D,L){const F=hN(D,["active","final"]),R=u.current+h,z=n.size();let B;return F==="final"?B=fN(t,i)(D,L):B=null,new kb(R,z,F==="final",B)}const N="POST",C=t.maxUploadRetryTime,I=new Lu(r,N,_,C);return I.headers=S,I.body=k.uploadData(),I.progressCallback=o||null,I.errorHandler=tg(e),I}const Pi={RUNNING:"running",PAUSED:"paused",SUCCESS:"success",CANCELED:"canceled",ERROR:"error"};function _S(e){switch(e){case"running":case"pausing":case"canceling":return Pi.RUNNING;case"paused":return Pi.PAUSED;case"success":return Pi.SUCCESS;case"canceled":return Pi.CANCELED;case"error":return Pi.ERROR;default:return Pi.ERROR}}/** 3498 * @license 3499 * Copyright 2017 Google LLC 3500 * 3501 * Licensed under the Apache License, Version 2.0 (the "License"); 3502 * you may not use this file except in compliance with the License. 3503 * You may obtain a copy of the License at 3504 * 3505 * http://www.apache.org/licenses/LICENSE-2.0 3506 * 3507 * Unless required by applicable law or agreed to in writing, software 3508 * distributed under the License is distributed on an "AS IS" BASIS, 3509 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3510 * See the License for the specific language governing permissions and 3511 * limitations under the License. 3512 */class que{constructor(t,r,n){if(due(t)||r!=null||n!=null)this.next=t,this.error=r??void 0,this.complete=n??void 0;else{const i=t;this.next=i.next,this.error=i.error,this.complete=i.complete}}}/** 3513 * @license 3514 * Copyright 2017 Google LLC 3515 * 3516 * Licensed under the Apache License, Version 2.0 (the "License"); 3517 * you may not use this file except in compliance with the License. 3518 * You may obtain a copy of the License at 3519 * 3520 * http://www.apache.org/licenses/LICENSE-2.0 3521 * 3522 * Unless required by applicable law or agreed to in writing, software 3523 * distributed under the License is distributed on an "AS IS" BASIS, 3524 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3525 * See the License for the specific language governing permissions and 3526 * limitations under the License. 3527 */function Wd(e){return(...t)=>{Promise.resolve().then(()=>e(...t))}}class Que{constructor(){this.sent_=!1,this.xhr_=new XMLHttpRequest,this.initXhr(),this.errorCode_=Af.NO_ERROR,this.sendPromise_=new Promise(t=>{this.xhr_.addEventListener("abort",()=>{this.errorCode_=Af.ABORT,t()}),this.xhr_.addEventListener("error",()=>{this.errorCode_=Af.NETWORK_ERROR,t()}),this.xhr_.addEventListener("load",()=>{t()})})}send(t,r,n,a){if(this.sent_)throw Vg("cannot .send() more than once");if(this.sent_=!0,this.xhr_.open(r,t,!0),a!==void 0)for(const i in a)a.hasOwnProperty(i)&&this.xhr_.setRequestHeader(i,a[i].toString());return n!==void 0?this.xhr_.send(n):this.xhr_.send(),this.sendPromise_}getErrorCode(){if(!this.sent_)throw Vg("cannot .getErrorCode() before sending");return this.errorCode_}getStatus(){if(!this.sent_)throw Vg("cannot .getStatus() before sending");try{return this.xhr_.status}catch{return-1}}getResponse(){if(!this.sent_)throw Vg("cannot .getResponse() before sending");return this.xhr_.response}getErrorText(){if(!this.sent_)throw Vg("cannot .getErrorText() before sending");return this.xhr_.statusText}abort(){this.xhr_.abort()}getResponseHeader(t){return this.xhr_.getResponseHeader(t)}addUploadProgressListener(t){this.xhr_.upload!=null&&this.xhr_.upload.addEventListener("progress",t)}removeUploadProgressListener(t){this.xhr_.upload!=null&&this.xhr_.upload.removeEventListener("progress",t)}}class Zue extends Que{initXhr(){this.xhr_.responseType="text"}}function Rc(){return new Zue}/** 3528 * @license 3529 * Copyright 2017 Google LLC 3530 * 3531 * Licensed under the Apache License, Version 2.0 (the "License");
3532 * you may not use this file except in compliance with the License. 3533 * You may obtain a copy of the License at 3534 * 3535 * http://www.apache.org/licenses/LICENSE-2.0 3536 * 3537 * Unless required by applicable law or agreed to in writing, software 3538 * distributed under the License is distributed on an "AS IS" BASIS, 3539 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3540 * See the License for the specific language governing permissions and 3541 * limitations under the License. 3542 */class Kue{constructor(t,r,n=null){this._transferred=0,this._needToFetchStatus=!1,this._needToFetchMetadata=!1,this._observers=[],this._error=void 0,this._uploadUrl=void 0,this._request=void 0,this._chunkMultiplier=1,this._resolve=void 0,this._reject=void 0,this._ref=t,this._blob=r,this._metadata=n,this._mappings=rV(),this._resumable=this._shouldDoResumable(this._blob),this._state="running",this._errorHandler=a=>{if(this._request=void 0,this._chunkMultiplier=1,a._codeEquals(ln.CANCELED))this._needToFetchStatus=!0,this.completeTransitions_();else{const i=this.isExponentialBackoffExpired();if(ZU(a.status,[]))if(i)a=GU();else{this.sleepTime=Math.max(this.sleepTime*2,qce),this._needToFetchStatus=!0,this.completeTransitions_();return}this._error=a,this._transition("error")}},this._metadataErrorHandler=a=>{this._request=void 0,a._codeEquals(ln.CANCELED)?this.completeTransitions_():(this._error=a,this._transition("error"))},this.sleepTime=0,this.maxSleepTime=this._ref.storage.maxUploadRetryTime,this._promise=new Promise((a,i)=>{this._resolve=a,this._reject=i,this._start()}),this._promise.then(null,()=>{})}isExponentialBackoffExpired(){return this.sleepTime>this.maxSleepTime}_makeProgressCallback(){const t=this._transferred;return r=>this._updateProgress(t+r)}_shouldDoResumable(t){return t.size()>256*1024}_start(){this._state==="running"&&this._request===void 0&&(this._resumable?this._uploadUrl===void 0?this._createResumable():this._needToFetchStatus?this._fetchStatus():this._needToFetchMetadata?this._fetchMetadata():this.pendingTimeout=setTimeout(()=>{this.pendingTimeout=void 0,this._continueUpload()},this.sleepTime):this._oneShotUpload())}_resolveToken(t){Promise.all([this._ref.storage._getAuthToken(),this._ref.storage._getAppCheckToken()]).then(([r,n])=>{switch(this._state){case"running":t(r,n);break;case"canceling":this._transition("canceled");break;case"pausing":this._transition("paused");break}})}_createResumable(){this._resolveToken((t,r)=>{const n=Gue(this._ref.storage,this._ref._location,this._mappings,this._blob,this._metadata),a=this._ref.storage._makeRequest(n,Rc,t,r);this._request=a,a.getPromise().then(i=>{this._request=void 0,this._uploadUrl=i,this._needToFetchStatus=!1,this.completeTransitions_()},this._errorHandler)})}_fetchStatus(){const t=this._uploadUrl;this._resolveToken((r,n)=>{const a=Yue(this._ref.storage,this._ref._location,t,this._blob),i=this._ref.storage._makeRequest(a,Rc,r,n);this._request=i,i.getPromise().then(s=>{s=s,this._request=void 0,this._updateProgress(s.current),this._needToFetchStatus=!1,s.finalized&&(this._needToFetchMetadata=!0),this.completeTransitions_()},this._errorHandler)})}_continueUpload(){const t=yP*this._chunkMultiplier,r=new kb(this._transferred,this._blob.size()),n=this._uploadUrl;this._resolveToken((a,i)=>{let s;try{s=Xue(this._ref._location,this._ref.storage,n,this._blob,t,this._mappings,r,this._makeProgressCallback())}catch(u){this._error=u,this._transition("error");return}const o=this._ref.storage._makeRequest(s,Rc,a,i,!1);this._request=o,o.getPromise().then(u=>{this._increaseMultiplier(),this._request=void 0,this._updateProgress(u.current),u.finalized?(this._metadata=u.metadata,this._transition("success")):this.completeTransitions_()},this._errorHandler)})}_increaseMultiplier(){yP*this._chunkMultiplier*2<32*1024*1024&&(this._chunkMultiplier*=2)}_fetchMetadata(){this._resolveToken((t,r)=>{const n=Bue(this._ref.storage,this._ref._location,this._mappings),a=this._ref.storage._makeRequest(n,Rc,t,r);this._request=a,a.getPromise().then(i=>{this._request=void 0,this._metadata=i,this._transition("success")},this._metadataErrorHandler)})}_oneShotUpload(){this._resolveToken((t,r)=>{const n=Hue(this._ref.storage,this._ref._location,this._mappings,this._blob,this._metadata),a=this._ref.storage._makeRequest
3542(n,Rc,t,r);this._request=a,a.getPromise().then(i=>{this._request=void 0,this._metadata=i,this._updateProgress(this._blob.size()),this._transition("success")},this._errorHandler)})}_updateProgress(t){const r=this._transferred;this._transferred=t,this._transferred!==r&&this._notifyObservers()}_transition(t){if(this._state!==t)switch(t){case"canceling":case"pausing":this._state=t,this._request!==void 0?this._request.cancel():this.pendingTimeout&&(clearTimeout(this.pendingTimeout),this.pendingTimeout=void 0,this.completeTransitions_());break;case"running":const r=this._state==="paused";this._state=t,r&&(this._notifyObservers(),this._start());break;case"paused":this._state=t,this._notifyObservers();break;case"canceled":this._error=YU(),this._state=t,this._notifyObservers();break;case"error":this._state=t,this._notifyObservers();break;case"success":this._state=t,this._notifyObservers();break}}completeTransitions_(){switch(this._state){case"pausing":this._transition("paused");break;case"canceling":this._transition("canceled");break;case"running":this._start();break}}get snapshot(){const t=_S(this._state);return{bytesTransferred:this._transferred,totalBytes:this._blob.size(),state:t,metadata:this._metadata,task:this,ref:this._ref}}on(t,r,n,a){const i=new que(r||void 0,n||void 0,a||void 0);return this._addObserver(i),()=>{this._removeObserver(i)}}then(t,r){return this._promise.then(t,r)}catch(t){return this.then(null,t)}_addObserver(t){this._observers.push(t),this._notifyObserver(t)}_removeObserver(t){const r=this._observers.indexOf(t);r!==-1&&this._observers.splice(r,1)}_notifyObservers(){this._finishPromise(),this._observers.slice().forEach(r=>{this._notifyObserver(r)})}_finishPromise(){if(this._resolve!==void 0){let t=!0;switch(_S(this._state)){case Pi.SUCCESS:Wd(this._resolve.bind(null,this.snapshot))();break;case Pi.CANCELED:case Pi.ERROR:const r=this._reject;Wd(r.bind(null,this._error))();break;default:t=!1;break}t&&(this._resolve=void 0,this._reject=void 0)}}_notifyObserver(t){switch(_S(this._state)){case Pi.RUNNING:case Pi.PAUSED:t.next&&Wd(t.next.bind(t,this.snapshot))();break;case Pi.SUCCESS:t.complete&&Wd(t.complete.bind(t))();break;case Pi.CANCELED:case Pi.ERROR:t.error&&Wd(t.error.bind(t,this._error))();break;default:t.error&&Wd(t.error.bind(t,this._error))()}}resume(){const t=this._state==="paused"||this._state==="pausing";return t&&this._transition("running"),t}pause(){const t=this._state==="running";return t&&this._transition("pausing"),t}cancel(){const t=this._state==="running"||this._state==="pausing";return t&&this._transition("canceling"),t}}/** 3543 * @license 3544 * Copyright 2019 Google LLC 3545 * 3546 * Licensed under the Apache License, Version 2.0 (the "License"); 3547 * you may not use this file except in compliance with the License. 3548 * You may obtain a copy of the License at 3549 * 3550 * http://www.apache.org/licenses/LICENSE-2.0 3551 * 3552 * Unless required by applicable law or agreed to in writing, software 3553 * distributed under the License is distributed on an "AS IS" BASIS, 3554 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3555 * See the License for the specific language governing permissions and 3556 * limitations under the License. 3557 */class qf{constructor(t,r){this._service=t,r instanceof wi?this._location=r:this._location=wi.makeFromUrl(r,t.host)}toString(){return"gs://"+this._location.bucket+"/"+this._location.path}_newRef(t,r){return new qf(t,r)}get root(){const t=new wi(this._location.bucket,"");return this._newRef(this._service,t)}get bucket(){return this._location.bucket}get fullPath(){return this._location.path}get name(){return tV(this._location.path)}get storage(){return this._service}get parent(){const t=Nue(this._location.path);if(t===null)return null;const r=new wi(this._location.bucket,t);return new qf(this._service,r)}_throwIfRoot(t){if(this._location.path==="")throw oue(t)}}function Jue(e,t,r){return e._throwIfRoot("uploadBytesResumable"),new Kue(e,new Oc(t),r)}function efe(e){const t={prefixes:[],items:[]};return sV(e,t).then(()=>t)}async function sV(e,t,r){const a=await tfe(e,{pageToken:r});t.prefixes.push(...a.prefixes),t.items.push(...a.items),a.nextPageToken!=null&&await sV(e,t,a.nextPageToken)}function tfe(e,t){t!=null&&typeof t.maxResults=="number"&&n_("options.maxResults",1,1e3,t.maxResults);const r=t||{},n=Uue(e.storage,e._location,"/",r.pageToken,r.maxResults);return e.storage.makeRequestWithTokens(n,Rc)}function rfe(e){e._throwIfRoot("getDownloadURL");const t=Vue(e.storage,e._location,rV());return e.storage.makeRequestWithTokens(t,Rc).then(r=>{if(r===null)throw iue();return r})}function nfe(e){e._throwIfRoot("deleteObject");const t=$ue(e.storage,e._location);return e.storage.makeRequestWithTokens(t,Rc)}function afe(e,t){const r=Mue(e._location.path,t),n=new wi(e._location.bucket,r);return new qf(e.storage,n)}/** 3558 * @license 3559 * Copyright 2017 Google LLC 3560 * 3561 * Licensed under the Apache License, Version 2.0 (the "License");
3562 * you may not use this file except in compliance with the License. 3563 * You may obtain a copy of the License at 3564 * 3565 * http://www.apache.org/licenses/LICENSE-2.0 3566 * 3567 * Unless required by applicable law or agreed to in writing, software 3568 * distributed under the License is distributed on an "AS IS" BASIS, 3569 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3570 * See the License for the specific language governing permissions and 3571 * limitations under the License. 3572 */function ife(e){return/^[A-Za-z]+:\/\//.test(e)}function sfe(e,t){return new qf(e,t)}function oV(e,t){if(e instanceof gN){const r=e;if(r._bucket==null)throw nue();const n=new qf(r,r._bucket);return t!=null?oV(n,t):n}else return t!==void 0?afe(e,t):e}function ofe(e,t){if(t&&ife(t)){if(e instanceof gN)return sfe(e,t);throw r_("To use ref(service, url), the first argument must be a Storage instance.")}else return oV(e,t)}function vP(e,t){const r=t==null?void 0:t[HU];return r==null?null:wi.makeFromBucketSpec(r,e)}function lfe(e,t,r,n={}){e.host=`${t}:${r}`,e._protocol="http";const{mockUserToken:a}=n;a&&(e._overrideAuthToken=typeof a=="string"?a:jz(a,e.app.options.projectId))}class gN{constructor(t,r,n,a,i){this.app=t,this._authProvider=r,this._appCheckProvider=n,this._url=a,this._firebaseVersion=i,this._bucket=null,this._host=WU,this._protocol="https",this._appId=null,this._deleted=!1,this._maxOperationRetryTime=Yce,this._maxUploadRetryTime=Xce,this._requests=new Set,a!=null?this._bucket=wi.makeFromBucketSpec(a,this._host):this._bucket=vP(this._host,this.app.options)}get host(){return this._host}set host(t){this._host=t,this._url!=null?this._bucket=wi.makeFromBucketSpec(this._url,t):this._bucket=vP(t,this.app.options)}get maxUploadRetryTime(){return this._maxUploadRetryTime}set maxUploadRetryTime(t){n_("time",0,Number.POSITIVE_INFINITY,t),this._maxUploadRetryTime=t}get maxOperationRetryTime(){return this._maxOperationRetryTime}set maxOperationRetryTime(t){n_("time",0,Number.POSITIVE_INFINITY,t),this._maxOperationRetryTime=t}async _getAuthToken(){if(this._overrideAuthToken)return this._overrideAuthToken;const t=this._authProvider.getImmediate({optional:!0});if(t){const r=await t.getToken();if(r!==null)return r.accessToken}return null}async _getAppCheckToken(){const t=this._appCheckProvider.getImmediate({optional:!0});return t?(await t.getToken()).token:null}_delete(){return this._deleted||(this._deleted=!0,this._requests.forEach(t=>t.cancel()),this._requests.clear()),Promise.resolve()}_makeStorageReference(t){return new qf(this,t)}_makeRequest(t,r,n,a,i=!0){if(this._deleted)return new lue(qU());{const s=xue(t,this._appId,n,a,r,this._firebaseVersion,i);return this._requests.add(s),s.getPromise().then(()=>this._requests.delete(s),()=>this._requests.delete(s)),s}}async makeRequestWithTokens(t,r){const[n,a]=await Promise.all([this._getAuthToken(),this._getAppCheckToken()]);return this._makeRequest(t,r,n,a).getPromise()}}const xP="@firebase/storage",bP="0.12.6";/** 3573 * @license 3574 * Copyright 2020 Google LLC 3575 * 3576 * Licensed under the Apache License, Version 2.0 (the "License"); 3577 * you may not use this file except in compliance with the License. 3578 * You may obtain a copy of the License at 3579 * 3580 * http://www.apache.org/licenses/LICENSE-2.0 3581 * 3582 * Unless required by applicable law or agreed to in writing, software 3583 * distributed under the License is distributed on an "AS IS" BASIS, 3584 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3585 * See the License for the specific language governing permissions and 3586 * limitations under the License. 3587 */const lV="storage";function cfe(e,t,r){return e=Qr(e),Jue(e,t,r)}function ufe(e){return e=Qr(e),efe(e)}function ffe(e){return e=Qr(e),rfe(e)}function dfe(e){return e=Qr(e),nfe(e)}function a_(e,t){return e=Qr(e),ofe(e,t)}function hfe(e=hT(),t){e=Qr(e);const n=A2(e,lV).getImmediate({identifier:t}),a=Dz("storage");return a&&gfe(n,...a),n}function gfe(e,t,r,n={}){lfe(e,t,r,n)}function pfe(e,{instanceIdentifier:t}){const r=e.getProvider("app").getImmediate(),n=e.getProvider("auth-internal"),a=e.getProvider("app-check-internal");return new gN(r,n,a,t,pd)}function mfe(){$f(new gu(lV,pfe,"PUBLIC").setMultipleInstances(!0)),Go(xP,bP,""),Go(xP,bP,"esm2017")}mfe();const yfe={apiKey:"AIzaSyDzlEYEAagKozhtCmkzTWc7gMLuCrM5-m0",authDomain:"farmhouse-638c3.firebaseapp.com",projectId:"farmhouse-638c3",storageBucket:"farmhouse-638c3.appspot.com",messagingSenderId:"333985153077",appId:"1:333985153077:web:544e4f2edab131c89cf17c",measurementId:"G-WL2WHTR14S"},pN=Bz(yfe),Jl=jse(pN),jt=Lce(pN),i_=hfe(pN),vfe=e=>{const t=new Date(e),r=t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),n=t.toLocaleTimeString("en-US",{hour:"numeric",minute:"numeric",hour12:!0});return`${r} ${n}`},ii=(e,t=!0)=>{try{if(!e)return null;const r=e.toDate();let n=r.getDate().toString().padStart(2,"0")+"/"+(r.getMonth()+1).toString().padStart(2,"0")+"/"+r.getFullYear();
3587return t&&(n+=" "+r.toLocaleString("en-US",{hour:"numeric",minute:"numeric",hour12:!0})),n}catch(r){return console.log(r),null}},cV=e=>{try{return e?e.toDate().toLocaleTimeString("en-US",{hour:"numeric",minute:"numeric",hour12:!0}):null}catch{return null}},iy=e=>xn.fromDate(e),uV=e=>{try{if(!e)return null;const r=e.toDate().getTime()-new Date().getTime(),n=Math.floor(r/(1e3*60*60*24));return n>=0?n:0}catch{return null}},s_=(e,t=1)=>{const r=new Date(e);return r.setMonth(r.getMonth()+t),xn.fromDate(r)},wP=e=>{const t=new Date,r=s_(t,e);return[xn.fromDate(t),r]},x0=e=>e.seconds*1e3+e.nanoseconds/1e6;let Qf=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");const xfe=async(e,t)=>{await Po(yr(jt,"subscriptions",e),t)},Hc=async(e,t)=>await Hce(Ea(jt,e),t),pv=async(e,t,r)=>{await Po(yr(jt,e,t),r)},vx=async(e,t)=>await uf(yr(jt,e,t)),lu=async e=>await z0(Bn(Ea(jt,e))),fV=async e=>await Sl(yr(jt,e)),mN=async(e,t)=>{const r=Qf(),n=a_(i_,`${e}/${r}/${t.name}`);return new Promise((a,i)=>{const s=cfe(n,t);s.on("state_changed",o=>{Math.round(o.bytesTransferred/o.totalBytes*100)},o=>{console.log(o),i(o)},async()=>{let o=await ffe(s.snapshot.ref);a([r,o])})})},yN=async(e,t,r)=>{let n=r;if(!n){const i=a_(i_,`${e}/${t}`);await ufe(i).then(s=>{var o;n=((o=s.items[0])==null?void 0:o.name)??null}).catch(s=>console.log(s))}if(!n)return;const a=a_(i_,`${e}/${t}/${n}`);await dfe(a).then(()=>{console.log("File deleted successfully")}).catch(i=>{console.log("an error occurred!")})};function dV(e,t){return function(){return e.apply(t,arguments)}}const{toString:bfe}=Object.prototype,{getPrototypeOf:vN}=Object,e4=(e=>t=>{const r=bfe.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Co=e=>(e=e.toLowerCase(),t=>e4(t)===e),t4=e=>t=>typeof t===e,{isArray:rg}=Array,Dm=t4("undefined");function wfe(e){return e!==null&&!Dm(e)&&e.constructor!==null&&!Dm(e.constructor)&&is(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const hV=Co("ArrayBuffer");function kfe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&hV(e.buffer),t}const Sfe=t4("string"),is=t4("function"),gV=t4("number"),r4=e=>e!==null&&typeof e=="object",Cfe=e=>e===!0||e===!1,xx=e=>{if(e4(e)!=="object")return!1;const t=vN(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},_fe=Co("Date"),Efe=Co("File"),Afe=Co("Blob"),Tfe=Co("FileList"),Nfe=e=>r4(e)&&is(e.pipe),Mfe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||is(e.append)&&((t=e4(e))==="formdata"||t==="object"&&is(e.toString)&&e.toString()==="[object FormData]"))},Lfe=Co("URLSearchParams"),[Ife,Pfe,Dfe,Ofe]=["ReadableStream","Request","Response","Headers"].map(Co),Rfe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function sy(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),rg(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{const i=r?Object.getOwnPropertyNames(e):Object.keys(e),s=i.length;let o;for(n=0;n<s;n++)o=i[n],t.call(null,e[o],o,e)}}function pV(e,t){t=t.toLowerCase();const r=Object.keys(e);let n=r.length,a;for(;n-- >0;)if(a=r[n],t===a.toLowerCase())return a;return null}const mf=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),mV=e=>!Dm(e)&&e!==mf;function o_(){const{caseless:e}=mV(this)&&this||{},t={},r=(n,a)=>{const i=e&&pV(t,a)||a;xx(t[i])&&xx(n)?t[i]=o_(t[i],n):xx(n)?t[i]=o_({},n):rg(n)?t[i]=n.slice():t[i]=n};for(let n=0,a=arguments.length;n<a;n++)arguments[n]&&sy(arguments[n],r);return t}const jfe=(e,t,r,{allOwnKeys:n}={})=>(sy(t,(a,i)=>{r&&is(a)?e[i]=dV(a,r):e[i]=a},{allOwnKeys:n}),e),Ffe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),zfe=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},Bfe=(e,t,r,n)=>{let a,i,s;const o={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)s=a[i],(!n||n(s,e,t))&&!o[s]&&(t[s]=e[s],o[s]=!0);e=r!==!1&&vN(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},Ufe=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},Vfe=e=>{if(!e)return null;if(rg(e))return e;let t=e.length;if(!gV(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},$fe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&vN(Uint8Array)),Wfe=(e,t)=>
vendor: 5,160 bytes, line 3587
3587{const n=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=n.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},Hfe=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},Gfe=Co("HTMLFormElement"),Yfe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,a){return n.toUpperCase()+a}),kP=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Xfe=Co("RegExp"),yV=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};sy(r,(a,i)=>{let s;(s=t(a,i,e))!==!1&&(n[i]=s||a)}),Object.defineProperties(e,n)},qfe=e=>{yV(e,(t,r)=>{if(is(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(is(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},Qfe=(e,t)=>{const r={},n=a=>{a.forEach(i=>{r[i]=!0})};return rg(e)?n(e):n(String(e).split(t)),r},Zfe=()=>{},Kfe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,ES="abcdefghijklmnopqrstuvwxyz",SP="0123456789",vV={DIGIT:SP,ALPHA:ES,ALPHA_DIGIT:ES+ES.toUpperCase()+SP},Jfe=(e=16,t=vV.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function ede(e){return!!(e&&is(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const tde=e=>{const t=new Array(10),r=(n,a)=>{if(r4(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[a]=n;const i=rg(n)?[]:{};return sy(n,(s,o)=>{const u=r(s,a+1);!Dm(u)&&(i[o]=u)}),t[a]=void 0,i}}return n};return r(e,0)},rde=Co("AsyncFunction"),nde=e=>e&&(r4(e)||is(e))&&is(e.then)&&is(e.catch),xV=((e,t)=>e?setImmediate:t?((r,n)=>(mf.addEventListener("message",({source:a,data:i})=>{a===mf&&i===r&&n.length&&n.shift()()},!1),a=>{n.push(a),mf.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",is(mf.postMessage)),ade=typeof queueMicrotask<"u"?queueMicrotask.bind(mf):typeof process<"u"&&process.nextTick||xV,Qe={isArray:rg,isArrayBuffer:hV,isBuffer:wfe,isFormData:Mfe,isArrayBufferView:kfe,isString:Sfe,isNumber:gV,isBoolean:Cfe,isObject:r4,isPlainObject:xx,isReadableStream:Ife,isRequest:Pfe,isResponse:Dfe,isHeaders:Ofe,isUndefined:Dm,isDate:_fe,isFile:Efe,isBlob:Afe,isRegExp:Xfe,isFunction:is,isStream:Nfe,isURLSearchParams:Lfe,isTypedArray:$fe,isFileList:Tfe,forEach:sy,merge:o_,extend:jfe,trim:Rfe,stripBOM:Ffe,inherits:zfe,toFlatObject:Bfe,kindOf:e4,kindOfTest:Co,endsWith:Ufe,toArray:Vfe,forEachEntry:Wfe,matchAll:Hfe,isHTMLForm:Gfe,hasOwnProperty:kP,hasOwnProp:kP,reduceDescriptors:yV,freezeMethods:qfe,toObjectSet:Qfe,toCamelCase:Yfe,noop:Zfe,toFiniteNumber:Kfe,findKey:pV,global:mf,isContextDefined:mV,ALPHABET:vV,generateString:Jfe,isSpecCompliantForm:ede,toJSONObject:tde,isAsyncFn:rde,isThenable:nde,setImmediate:xV,asap:ade};function Kt(e,t,r,n,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),a&&(this.response=a,this.status=a.status?a.status:null)}Qe.inherits(Kt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Qe.toJSONObject(this.config),code:this.code,status:this.status}}});const bV=Kt.prototype,wV={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{wV[e]={value:e}});Object.defineProperties(Kt,wV);Object.defineProperty(bV,"isAxiosError",{value:!0});Kt.from=(e,t,r,n,a,i)=>{const s=Object.create(bV);return Qe.toFlatObject(e,s,function(u){return u!==Error.prototype},o=>o!=="isAxiosError"),Kt.call(s,e.message,t,r,n,a),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};const ide=null;function l_(e){return Qe.isPlainObject(e)||Qe.isArray(e)}function kV(e){return Qe.endsWith(e,"[]")?e.slice(0,-2):e}function CP(e,t,r){return e?e.concat(t).map(function(a,i){return a=kV(a),!r&&i?"["+a+"]":a}).join(r?".":""):t}function sde(e){return Qe.isArray(e)&&!e.some(l_)}const ode=Qe.toFlatObject(Qe,{},null,function(t){return/^is[A-Z]/.test(t)});function n4(e,t,r){if(!Qe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=Qe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,_){return!Qe.isUndefined(_[k])});const n=r.metaTokens,a=r.visitor||h,i=r.dots,s=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&Qe.isSpecCompliantForm(t);if(!Qe.isFunction(a))throw new TypeError("visitor must be a function");function f(S){if(S===null)return"";if(Qe.isDate(S))return S.toISOString();if(!u&&Qe.isBlob(S))throw new Kt("Blob is not supported. Use a Buffer instead.");return Qe.isArrayBuffer(S)||Qe.isTypedArray(S)?u&&typeof Blob=="function"?new Blob([S]):Buffer.from(S):S}function h(S,k,_){let N=S;if(S&&!_&&typeof S=="object"){if(Qe.endsWith(k,"{}"))k=n?k:k.slice(0,-2),S=JSON.stringify(S);else if(Qe.isArray(S)&&sde(S)||(Qe.isFileList(S)||Qe.endsWith(k,"[]"))&&(N=Qe.toArray(S)))return k=kV(k),N.forEac
vendor: 4,309 bytes, line 3587
3587h(function(I,D){!(Qe.isUndefined(I)||I===null)&&t.append(s===!0?CP([k],D,i):s===null?k:k+"[]",f(I))}),!1}return l_(S)?!0:(t.append(CP(_,k,i),f(S)),!1)}const m=[],x=Object.assign(ode,{defaultVisitor:h,convertValue:f,isVisitable:l_});function b(S,k){if(!Qe.isUndefined(S)){if(m.indexOf(S)!==-1)throw Error("Circular reference detected in "+k.join("."));m.push(S),Qe.forEach(S,function(N,C){(!(Qe.isUndefined(N)||N===null)&&a.call(t,N,Qe.isString(C)?C.trim():C,k,x))===!0&&b(N,k?k.concat(C):[C])}),m.pop()}}if(!Qe.isObject(e))throw new TypeError("data must be an object");return b(e),t}function _P(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function xN(e,t){this._pairs=[],e&&n4(e,this,t)}const SV=xN.prototype;SV.append=function(t,r){this._pairs.push([t,r])};SV.toString=function(t){const r=t?function(n){return t.call(this,n,_P)}:_P;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function lde(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function CV(e,t,r){if(!t)return e;const n=r&&r.encode||lde;Qe.isFunction(r)&&(r={serialize:r});const a=r&&r.serialize;let i;if(a?i=a(t,r):i=Qe.isURLSearchParams(t)?t.toString():new xN(t,r).toString(n),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class cde{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Qe.forEach(this.handlers,function(n){n!==null&&t(n)})}}const EP=cde,_V={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ude=typeof URLSearchParams<"u"?URLSearchParams:xN,fde=typeof FormData<"u"?FormData:null,dde=typeof Blob<"u"?Blob:null,hde={isBrowser:!0,classes:{URLSearchParams:ude,FormData:fde,Blob:dde},protocols:["http","https","file","blob","url","data"]},bN=typeof window<"u"&&typeof document<"u",c_=typeof navigator=="object"&&navigator||void 0,gde=bN&&(!c_||["ReactNative","NativeScript","NS"].indexOf(c_.product)<0),pde=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),mde=bN&&window.location.href||"http://localhost",yde=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:bN,hasStandardBrowserEnv:gde,hasStandardBrowserWebWorkerEnv:pde,navigator:c_,origin:mde},Symbol.toStringTag,{value:"Module"})),ri={...yde,...hde};function vde(e,t){return n4(e,new ri.classes.URLSearchParams,Object.assign({visitor:function(r,n,a,i){return ri.isNode&&Qe.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function xde(e){return Qe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function bde(e){const t={},r=Object.keys(e);let n;const a=r.length;let i;for(n=0;n<a;n++)i=r[n],t[i]=e[i];return t}function EV(e){function t(r,n,a,i){let s=r[i++];if(s==="__proto__")return!0;const o=Number.isFinite(+s),u=i>=r.length;return s=!s&&Qe.isArray(a)?a.length:s,u?(Qe.hasOwnProp(a,s)?a[s]=[a[s],n]:a[s]=n,!o):((!a[s]||!Qe.isObject(a[s]))&&(a[s]=[]),t(r,n,a[s],i)&&Qe.isArray(a[s])&&(a[s]=bde(a[s])),!o)}if(Qe.isFormData(e)&&Qe.isFunction(e.entries)){const r={};return Qe.forEachEntry(e,(n,a)=>{t(xde(n),a,r,0)}),r}return null}function wde(e,t,r){if(Qe.isString(e))try{return(t||JSON.parse)(e),Qe.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const wN={transitional:_V,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,i=Qe.isObject(t);if(i&&Qe.isHTMLForm(t)&&(t=new FormData(t)),Qe.isFormData(t))return a?JSON.stringify(EV(t)):t;if(Qe.isArrayBuffer(t)||Qe.isBuffer(t)||Qe.isStream(t)||Qe.isFile(t)||Qe.isBlob(t)||Qe.isReadableStream(t))return t;if(Qe.isArrayBufferView(t))return t.buffer;if(Qe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){if(n.indexOf("application/x-www-form-urlencoded")>
vendor: 2,964 bytes, lines 3587-3588
3587-1)return vde(t,this.formSerializer).toString();if((o=Qe.isFileList(t))||n.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return n4(o?{"files[]":t}:t,u&&new u,this.formSerializer)}}return i||a?(r.setContentType("application/json",!1),wde(t)):t}],transformResponse:[function(t){const r=this.transitional||wN.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(Qe.isResponse(t)||Qe.isReadableStream(t))return t;if(t&&Qe.isString(t)&&(n&&!this.responseType||a)){const s=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(o){if(s)throw o.name==="SyntaxError"?Kt.from(o,Kt.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ri.classes.FormData,Blob:ri.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Qe.forEach(["delete","get","head","post","put","patch"],e=>{wN.headers[e]={}});const kN=wN,kde=Qe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Sde=e=>{const t={};let r,n,a;return e&&e.split(` 3588`).forEach(function(s){a=s.indexOf(":"),r=s.substring(0,a).trim().toLowerCase(),n=s.substring(a+1).trim(),!(!r||t[r]&&kde[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},AP=Symbol("internals");function $g(e){return e&&String(e).trim().toLowerCase()}function bx(e){return e===!1||e==null?e:Qe.isArray(e)?e.map(bx):String(e)}function Cde(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const _de=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function AS(e,t,r,n,a){if(Qe.isFunction(n))return n.call(this,t,r);if(a&&(t=r),!!Qe.isString(t)){if(Qe.isString(n))return t.indexOf(n)!==-1;if(Qe.isRegExp(n))return n.test(t)}}function Ede(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Ade(e,t){const r=Qe.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(a,i,s){return this[n].call(this,t,a,i,s)},configurable:!0})})}class a4{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function i(o,u,f){const h=$g(u);if(!h)throw new Error("header name must be a non-empty string");const m=Qe.findKey(a,h);(!m||a[m]===void 0||f===!0||f===void 0&&a[m]!==!1)&&(a[m||u]=bx(o))}const s=(o,u)=>Qe.forEach(o,(f,h)=>i(f,h,u));if(Qe.isPlainObject(t)||t instanceof this.constructor)s(t,r);else if(Qe.isString(t)&&(t=t.trim())&&!_de(t))s(Sde(t),r);else if(Qe.isHeaders(t))for(const[o,u]of t.entries())i(u,o,n);else t!=null&&i(r,t,n);return this}get(t,r){if(t=$g(t),t){const n=Qe.findKey(this,t);if(n){const a=this[n];if(!r)return a;
vendor: 5,935 bytes, lines 3588-3589
3588if(r===!0)return Cde(a);if(Qe.isFunction(r))return r.call(this,a,n);if(Qe.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=$g(t),t){const n=Qe.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||AS(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let a=!1;function i(s){if(s=$g(s),s){const o=Qe.findKey(n,s);o&&(!r||AS(n,n[o],o,r))&&(delete n[o],a=!0)}}return Qe.isArray(t)?t.forEach(i):i(t),a}clear(t){const r=Object.keys(this);let n=r.length,a=!1;for(;n--;){const i=r[n];(!t||AS(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const r=this,n={};return Qe.forEach(this,(a,i)=>{const s=Qe.findKey(n,i);if(s){r[s]=bx(a),delete r[i];return}const o=t?Ede(i):String(i).trim();o!==i&&delete r[i],r[o]=bx(a),n[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return Qe.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&Qe.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` 3589`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[AP]=this[AP]={accessors:{}}).accessors,a=this.prototype;function i(s){const o=$g(s);n[o]||(Ade(a,s),n[o]=!0)}return Qe.isArray(t)?t.forEach(i):i(t),this}}a4.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Qe.reduceDescriptors(a4.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});Qe.freezeMethods(a4);const yo=a4;function TS(e,t){const r=this||kN,n=t||r,a=yo.from(n.headers);let i=n.data;return Qe.forEach(e,function(o){i=o.call(r,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function AV(e){return!!(e&&e.__CANCEL__)}function ng(e,t,r){Kt.call(this,e??"canceled",Kt.ERR_CANCELED,t,r),this.name="CanceledError"}Qe.inherits(ng,Kt,{__CANCEL__:!0});function TV(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Kt("Request failed with status code "+r.status,[Kt.ERR_BAD_REQUEST,Kt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Tde(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Nde(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a=0,i=0,s;return t=t!==void 0?t:1e3,function(u){const f=Date.now(),h=n[i];s||(s=f),r[a]=u,n[a]=f;let m=i,x=0;for(;m!==a;)x+=r[m++],m=m%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),f-s<t)return;const b=h&&f-h;return b?Math.round(x*1e3/b):void 0}}function Mde(e,t){let r=0,n=1e3/t,a,i;const s=(f,h=Date.now())=>{r=h,a=null,i&&(clearTimeout(i),i=null),e.apply(null,f)};return[(...f)=>{const h=Date.now(),m=h-r;m>=n?s(f,h):(a=f,i||(i=setTimeout(()=>{i=null,s(a)},n-m)))},()=>a&&s(a)]}const Sb=(e,t,r=3)=>{let n=0;const a=Nde(50,250);return Mde(i=>{const s=i.loaded,o=i.lengthComputable?i.total:void 0,u=s-n,f=a(u),h=s<=o;n=s;const m={loaded:s,total:o,progress:o?s/o:void 0,bytes:u,rate:f||void 0,estimated:f&&o&&h?(o-s)/f:void 0,event:i,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(m)},r)},TP=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},NP=e=>(...t)=>Qe.asap(()=>e(...t)),Lde=ri.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,ri.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(ri.origin),ri.navigator&&/(msie|trident)/i.test(ri.navigator.userAgent)):()=>!0,Ide=ri.hasStandardBrowserEnv?{write(e,t,r,n,a,i){const s=[e+"="+encodeURIComponent(t)];Qe.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),Qe.isString(n)&&s.push("path="+n),Qe.isString(a)&&s.push("domain="+a),i===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Pde(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Dde(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function NV(e,t){return e&&!Pde(t)?Dde(e,t):t}const MP=e=>e instanceof yo?{...e}:e;function Zf(e,t){t=t||{};const r={};function n(f,h,m,x){return Qe.isPlainObject(f)&&Qe.isPlainObject(h)?Qe.merge.call({caseless:x},f,h):Qe.isPlainObject(h)?Qe.merge({},h):Qe.isArray(h)?h.slice():h}function a(f,h,m,x){if(Qe.isUndefined(h)){if(!Qe.isUndefined(f))return n(void 0,f,m,x)}else return n(f,h,m,x)}function i(f,h){if(!Qe.isUndefined(h))return n(void 0,h)}function s(f,h){if(Qe.isUndefined(h)){if(!Qe.isUndefined(f))return n(void 0,f)}else return n(void 0,h)}function o(f,h,m){if(m in t)return n(f,h);if(m in e)return n(void 0,f)}const u={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:o,headers:(f,h,m)=>a(MP(f),MP(h),m,!0)};return Qe.forEach(Object.keys(Object.assign({},e,t)),function(h){const m=u[h]||a,x=m(e[h],t[h],h);Qe.isUndefined(x)&&m!==o||(r[h]=x)}),r}const MV=e=>{const t=Zf({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:a,xsrfCookieName:i,headers:s,auth:o}=t;t.headers=s=yo.from(s),t.url=CV(NV(t.baseURL,t.url),e.params,e.paramsSerializer),o&&s.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let u;if(Qe.isFormData(r)){if(ri.hasStandardBrowserEnv||ri.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((u=s.getContentType())!==!1){const[f,...h]=u?u.split(";").map(m=>
vendor: 12,302 bytes, lines 3589-3592
3589m.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...h].join("; "))}}if(ri.hasStandardBrowserEnv&&(n&&Qe.isFunction(n)&&(n=n(t)),n||n!==!1&&Lde(t.url))){const f=a&&i&&Ide.read(i);f&&s.set(a,f)}return t},Ode=typeof XMLHttpRequest<"u",Rde=Ode&&function(e){return new Promise(function(r,n){const a=MV(e);let i=a.data;const s=yo.from(a.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:f}=a,h,m,x,b,S;function k(){b&&b(),S&&S(),a.cancelToken&&a.cancelToken.unsubscribe(h),a.signal&&a.signal.removeEventListener("abort",h)}let _=new XMLHttpRequest;_.open(a.method.toUpperCase(),a.url,!0),_.timeout=a.timeout;function N(){if(!_)return;const I=yo.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),L={data:!o||o==="text"||o==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:I,config:e,request:_};TV(function(R){r(R),k()},function(R){n(R),k()},L),_=null}"onloadend"in _?_.onloadend=N:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(N)},_.onabort=function(){_&&(n(new Kt("Request aborted",Kt.ECONNABORTED,e,_)),_=null)},_.onerror=function(){n(new Kt("Network Error",Kt.ERR_NETWORK,e,_)),_=null},_.ontimeout=function(){let D=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const L=a.transitional||_V;a.timeoutErrorMessage&&(D=a.timeoutErrorMessage),n(new Kt(D,L.clarifyTimeoutError?Kt.ETIMEDOUT:Kt.ECONNABORTED,e,_)),_=null},i===void 0&&s.setContentType(null),"setRequestHeader"in _&&Qe.forEach(s.toJSON(),function(D,L){_.setRequestHeader(L,D)}),Qe.isUndefined(a.withCredentials)||(_.withCredentials=!!a.withCredentials),o&&o!=="json"&&(_.responseType=a.responseType),f&&([x,S]=Sb(f,!0),_.addEventListener("progress",x)),u&&_.upload&&([m,b]=Sb(u),_.upload.addEventListener("progress",m),_.upload.addEventListener("loadend",b)),(a.cancelToken||a.signal)&&(h=I=>{_&&(n(!I||I.type?new ng(null,e,_):I),_.abort(),_=null)},a.cancelToken&&a.cancelToken.subscribe(h),a.signal&&(a.signal.aborted?h():a.signal.addEventListener("abort",h)));const C=Tde(a.url);if(C&&ri.protocols.indexOf(C)===-1){n(new Kt("Unsupported protocol "+C+":",Kt.ERR_BAD_REQUEST,e));return}_.send(i||null)})},jde=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,a;const i=function(f){if(!a){a=!0,o();const h=f instanceof Error?f:this.reason;n.abort(h instanceof Kt?h:new ng(h instanceof Error?h.message:h))}};let s=t&&setTimeout(()=>{s=null,i(new Kt(`timeout ${t} of ms exceeded`,Kt.ETIMEDOUT))},t);const o=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(f=>{f.unsubscribe?f.unsubscribe(i):f.removeEventListener("abort",i)}),e=null)};e.forEach(f=>f.addEventListener("abort",i));const{signal:u}=n;return u.unsubscribe=()=>Qe.asap(o),u}},Fde=jde,zde=function*(e,t){let r=e.byteLength;if(!t||r<t){yield e;return}let n=0,a;for(;n<r;)a=n+t,yield e.slice(n,a),n=a},Bde=async function*(e,t){for await(const r of Ude(e))yield*zde(r,t)},Ude=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},LP=(e,t,r,n)=>{const a=Bde(e,t);let i=0,s,o=u=>{s||(s=!0,n&&n(u))};return new ReadableStream({async pull(u){try{const{done:f,value:h}=await a.next();if(f){o(),u.close();return}let m=h.byteLength;if(r){let x=i+=m;r(x)}u.enqueue(new Uint8Array(h))}catch(f){throw o(f),f}},cancel(u){return o(u),a.return()}},{highWaterMark:2})},i4=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",LV=i4&&typeof ReadableStream=="function",Vde=i4&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),IV=(e,...t)=>{try{return!!e(...t)}catch{return!1}},$de=LV&&IV(()=>{let e=!1;const t=new Request(ri.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),IP=64*1024,u_=LV&&IV(()=>Qe.isReadableStream(new Response("").body)),Cb={stream:u_&&(e=>e.body)};i4&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Cb[t]&&(Cb[t]=Qe.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new Kt(`Response type '${t}' is not supported`,Kt.ERR_NOT_SUPPORT,n)})})})(new Response);const Wde=async e=>{if(e==null)return 0;if(Qe.isBlob(e))return e.size;if(Qe.isSpecCompliantForm(e))return(await new Request(ri.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Qe.isArrayBufferView(e)||Qe.isArrayBuffer(e))return e.byteLength;if(Qe.isURLSearchParams(e)&&(e=e+""),Qe.isString(e))return(await Vde(e)).byteLength},Hde=async(e,t)=>{const r=Qe.toFiniteNumber(e.getContentLength());return r??Wde(t)},Gde=i4&&(async e=>{let{url:t,method:r,data:n,signal:a,cancelToken:i,timeout:s,onDownloadProgress:o,onUploadProgress:u,responseType:f,headers:h,withCredentials:m="same-origin",fetchOptions:x}=MV(e);f=f?(f+"").toLowerCase():"text";let b=Fde([a,i&&i.toAbortSignal()],s),S;const k=b&&b.unsubscribe&&(()=>{b.unsubscribe()});let _;try{if(u&&$de&&r!=="get"&&r!=="head"&&(_=await Hde(h,n))!==0){let L=new Request(t,{method:"POST",body:n,duplex:"half"}),F;if(Qe.isFormData(n)&&(F=L.headers.get("content-type"))&&h.setContentType(F),L.body){const[R,z]=TP(_,Sb(NP(u)));n=LP(L.body,IP,R,z)}}Qe.isString(m)||(m=m?"include":"omit");const N="credentials"in Request.prototype;S=new Request(t,{...x,signal:b,method:r.toUpperCase(),headers:h.normalize().toJSON(),body:n,duplex:"half",credentials:N?m:void 0});let C=await fetch(S);const I=u_&&(f==="stream"||f==="response");if(u_&&(o||I&&k)){const L={};["status","statusText","headers"].forEach(B=>{L[B]=C[B]});const F=Qe.toFiniteNumber(C.headers.get("content-length")),[R,z]=o&&TP(F,Sb(NP(o),!0))||[];C=new Response(LP(C.body,IP,R,()=>{z&&z(),k&&k()}),L)}f=f||"text";let D=await Cb[Qe.findKey(Cb,f)||"text"](C,e);return!I&&k&&k(),await new Promise((L,F)=>{TV(L,F,{data:D,headers:yo.from(C.headers),status:C.status,statusText:C.statusText,config:e,request:S})})}catch(N){throw k&&k(),N&&N.name==="TypeError"&&/fetch/i.test(N.message)?Object.assign(new Kt("Network Error",Kt.ERR_NETWORK,e,S),{cause:N.cause||N}):Kt.from(N,N&&N.code,e,S)}}),f_={http:ide,xhr:Rde,fetch:Gde};Qe.forEach(f_,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const PP=e=>`- ${e}`,Yde=e=>Qe.isFunction(e)||e===null||e===!1,PV={getAdapter:e=>{e=Qe.isArray(e)?e:[e];const{length:t}=e;let r,n;const a={};for(let i=0;i<t;i++){r=e[i];let s;if(n=r,!Yde(r)&&(n=f_[(s=String(r)).toLowerCase()],n===void 0))throw new Kt(`Unknown adapter '${s}'`);if(n)break;a[s||"#"+i]=n}if(!n){const i=Object.entries(a).map(([o,u])=>`adapter ${o} `+(u===!1?"is not supported by the environment":"is not available in the build"));let s=t?i.length>1?`since : 3590`+i.map(PP).join(` 3591`):" "+PP(i[0]):"as no adapter specified";throw new Kt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return n},adapters:f_};function NS(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ng(null,e)}function DP(e){return NS(e),e.headers=yo.from(e.headers),e.data=TS.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),PV.getAdapter(e.adapter||kN.adapter)(e).then(function(n){return NS(e),n.data=TS.call(e,e.transformResponse,n),n.headers=yo.from(n.headers),n},function(n){return AV(n)||(NS(e),n&&n.response&&(n.response.data=TS.call(e,e.transformResponse,n.response),n.response.headers=yo.from(n.response.headers))),Promise.reject(n)})}const DV="1.7.9",s4={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{s4[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const OP={};s4.transitional=function(t,r,n){function a(i,s){return"[Axios v"+DV+"] Transitional option '"+i+"'"+s+(n?". "+n:"")}return(i,s,o)=>{if(t===!1)throw new Kt(a(s," has been removed"+(r?" in "+r:"")),Kt.ERR_DEPRECATED);return r&&!OP[s]&&(OP[s]=!0,console.warn(a(s," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,s,o):!0}};s4.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function Xde(e,t,r){if(typeof e!="object")throw new Kt("options must be an object",Kt.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const i=n[a],s=t[i];if(s){const o=e[i],u=o===void 0||s(o,i,e);if(u!==!0)throw new Kt("option "+i+" must be "+u,Kt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Kt("Unknown option "+i,Kt.ERR_BAD_OPTION)}}const wx={assertOptions:Xde,validators:s4},To=wx.validators;class _b{constructor(t){this.defaults=t,this.interceptors={request:new EP,response:new EP}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const i=a.stack?a.stack.replace(/^.+\n/,""):"";try{n.stack?i&&!String(n.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(n.stack+=` 3592`+i):n.stack=i}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Zf(this.defaults,r);const{transitional:n,paramsSerializer:a,headers:i}=r;n!==void 0&&wx.assertOptions(n,{silentJSONParsing:To.transitional(To.boolean),forcedJSONParsing:To.transitional(To.boolean),clarifyTimeoutError:To.transitional(To.boolean)},!1),a!=null&&(Qe.isFunction(a)?r.paramsSerializer={serialize:a}:wx.assertOptions(a,{encode:To.function,serialize:To.function},!0)),wx.assertOptions(r,{baseUrl:To.spelling("baseURL"),withXsrfToken:To.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=i&&Qe.merge(i.common,i[r.method]);i&&Qe.forEach(["delete","get","head","post","put","patch","common"],S=>{delete i[S]}),r.headers=yo.concat(s,i);const o=[];let u=!0;this.interceptors.request.forEach(function(k){typeof k.runWhen=="function"&&k.runWhen(r)===!1||(u=u&&k.synchronous,o.unshift(k.fulfilled,k.rejected))});const f=[];this.interceptors.response.forEach(function(k){f.push(k.fulfilled,k.rejected)});let h,m=0,x;if(!u){const S=[DP.bind(this),void 0];for(S.unshift.apply(S,o),S.push.apply(S,f),x=S.length,h=Promise.resolve(r);m<x;)h=h.then(S[m++],S[m++]);return h}x=o.length;let b=r;for(m=0;m<x;){const S=o[m++],k=o[m++];try{b=S(b)}catch(_){k.call(this,_);break}}try{h=DP.call(this,b)}catch(S){return Promise.reject(S)}for(m=0,x=f.length;m<x;)h=h.then(f[m++],f[m++]);return h}getUri(t){t=Zf(this.defaults,t);const r=NV(t.baseURL,t.url);return CV(r,t.params,t.paramsSerializer)}}Qe.forEach(["delete","get","head","options"],function(t){_b.prototype[t]=function(r,n){return this.request(Zf(n||{},{method:t,url:r,data:(n||{}).data}))}});Qe.forEach(["post","put","patch"],function(t){function r(n){return function(i,s,o){return this.request(Zf(o||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:i,data:s}))}}_b.prototype[t]=r(),_b.prototype[t+"Form"]=r(!0)});const kx=_b;class SN{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(i){r=i});const n=this;this.promise.then(a=>{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](a);n._listeners=null}),this.promise.then=a=>{let i;const s=new Promise(o=>{n.subscribe(o),i=o}).then(a);return s.cancel=function(){n.unsubscribe(i)},s},t(function(i,s,o){n.reason||(n.reason=new ng(i,s,o),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new SN(function(a){t=a}),cancel:t}}}const qde=SN;function Qde(e){return function(r){return e.apply(null,r)}}function Zde(e){return Qe.isObject(e)&&e.isAxiosError===!0}const d_={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
3592alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(d_).forEach(([e,t])=>{d_[t]=e});const Kde=d_;function OV(e){const t=new kx(e),r=dV(kx.prototype.request,t);return Qe.extend(r,kx.prototype,t,{allOwnKeys:!0}),Qe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return OV(Zf(e,a))},r}const Qn=OV(kN);Qn.Axios=kx;Qn.CanceledError=ng;Qn.CancelToken=qde;Qn.isCancel=AV;Qn.VERSION=DV;Qn.toFormData=n4;Qn.AxiosError=Kt;Qn.Cancel=Qn.CanceledError;Qn.all=function(t){return Promise.all(t)};Qn.spread=Qde;Qn.isAxiosError=Zde;Qn.mergeConfig=Zf;Qn.AxiosHeaders=yo;Qn.formToJSON=e=>EV(Qe.isHTMLForm(e)?new FormData(e):e);Qn.getAdapter=PV.getAdapter;Qn.HttpStatusCode=Kde;Qn.default=Qn;const RV=Qn,Jde="https://emsikafarmhouse.netlify.app/api/",oy=RV.create({baseURL:Jde}),ag=RV.create({baseURL:"https://www.emsika.com/api/store/"}),e0e=async(e,t)=>await oy.post("/createUser",{user:t},{headers:{accesstoken:e}}),t0e=async(e,t)=>await oy.post("/createUsers",{users:t},{headers:{accesstoken:e}}),r0e=async(e,t)=>await oy.delete(`/deleteUser/${t}`,{headers:{accesstoken:e}}),n0e=async(e,t)=>await oy.delete("/deleteDocument",{headers:{accesstoken:e},data:{path:t}}),a0e=async e=>await ag.get("/all",{params:e}),i0e=async e=>await ag.get(`/byId/${e}`),s0e=async e=>await ag.put("/update",e),o0e=async e=>await ag.put("/product/update",e),l0e=async e=>await ag.delete("/delete",{data:{ids:e}}),c0e=async e=>await ag.delete("/product/delete",{data:{ids:e}}),et=_2((e,t)=>({showSideBar:!0,isLoggedIn:!1,isLoading:!1,hasError:null,notification:null,consultationPrices:[],subscriptionPrices:[],resetError:()=>e({hasError:null}),resetNotification:()=>e({notification:null}),addNotification:r=>{e({notification:r}),console.log("Added notification"),setTimeout(()=>{e({notification:null})},5e3)},toggleSidebarMobile:()=>e(r=>({showSideBar:!r.showSideBar})),getPrices:async()=>{if(t().consultationPrices.length>0&&t().subscriptionPrices.length>0)return;e({isLoading:!0});const r={};(await z0(Ea(jt,"prices"))).forEach(a=>{a.exists()&&(r[a.id]=Object.values(a.data()??{}))}),e({consultationPrices:r.consultation??[],subscriptionPrices:r.membership_plans??[],isLoading:!1})},findConsulationById:r=>t().consultationPrices.find(n=>n.id===r),updateConsulationType:async r=>{e({isLoading:!0});const n=[...t().consultationPrices].map(i=>i.id===r.id?r:i),a={};for(const i of n)a[i.type]=i;await Po(yr(jt,"prices","consultation"),a),e({consultationPrices:n,isLoading:!1})},addConsulationType:async r=>{e({isLoading:!0});const n=[...t().consultationPrices],a=Qf();n.push({...r,id:a});const i={};for(const s of n)i[s.type]=s;await Po(yr(jt,"prices","consultation"),i),e({consultationPrices:n,isLoading:!1})},deleteConsulationType:async r=>{e({isLoading:!0});const n=[...t().consultationPrices].filter(i=>i.id!==r),a={};for(const i of n)a[i.type]=i;await Po(yr(jt,"subscriptions","membership_plans"),a),e({consultationPrices:n,isLoading:!1})},findSubscriptionPlanById:r=>t().subscriptionPrices.find(n=>n.id===r),updateSubscriptionPlan:async r=>{e({isLoading:!0});const n=[...t().subscriptionPrices].map(i=>i.id===r.id?r:i),a={};for(const i of n)a[i.type]=i;await Po(yr(jt,"prices","membership_plans"),a),e({subscriptionPrices:n,isLoading:!1})},addSubscriptionPlan:async r=>{e({isLoading:!0});const n=[...t().subscriptionPrices];n.push({...r,id:n.length+1});const a={};for(const i of n)a[i.type]=i;await Po(yr(jt,"subscriptions","membership_plans"),a),e({subscriptionPrices:n,isLoading:!1})},deleteSubscriptionPlan:async r=>{e({isLoading:!0});const n=[...t().subscriptionPrices].filter(i=>i.id!==r),a={};for(const i of n)a[i.type]=i;await Po(yr(jt,"subscriptions","membership_plans"),a),e({subscriptionPrices:n,isLoading:!1})},postsCount:0,reportedPostsCount:0,postsData:[],reportedPostsData:[],fetchPosts:async(r,n,a)=>{e({isLoading:!0});const i=Ea(jt,"user_posts"),s=[];a?s.push(hi("uploaderName",">=",a),hi("uploaderName","<=",""),to("uploaderName","asc"),to("timestamp","desc"),Sc(r)):s.push(to("timestamp","desc"),Sc(r));let o=t().postsCount;if(o<=0)try{o=(await Do(Bn(i))).data().count}catch{console.log("error"),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1});return}return n&&s.push(Ug(n)),Zu(Bn(i,...s),u=>{e({postsCount:o,isLoading:!1,postsData:(u==null?void 0:u.docs)??[]})},u=>{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},count:o,isLoading:!1})})},fetchReportedPosts:async(r,n,a)=>{e({isLoading:!0});const i=Ea(jt,"reported_posts"),s=[hi("reporterName",">=",a),hi("reporterName","<=",""),to("reporterName","asc"),Sc(r)];let o=t().reportedPostsCount;if(o<=0||a)try{o=(await Do(Bn(i,...s.slice(0,-1)))).data().count}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1});return}return n&&s.push(Ug(n)),Zu(Bn(i,...s),u=>{e({reportedPostsCount:o,isLoading:!1,reportedPostsData:(u==null?void 0:u.docs)??[]})},u=>{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},count:o,isLoading:!1})})},removePost:async r=>{try{await uf(yr(jt,"user_posts",r))}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},removeReportPost:async r=>{try{await uf(yr(jt,"reported_posts",r))}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},findPostById:async r=>{e({isLoading:!0});const n=t().postsData.find(a=>a.id===r);if(n)return e({isLoading:!1}),{id:n.id,...n.data()};try{const a=await Sl(yr(jt,"user_posts",r));if(a.exists()){const i=a.data();return{id:a.id,...i}}throw new Error("User post not found")}catch{return null}finally{e({isLoading:!1})}},usersCount:0,users:[],verifiedUsers:null,userWatchedCoursesCount:{},fetchUsers:async(r,n,a)=>{e({isLoading:!0});let i=t().verifiedUsers;if(!i)try{const f=await Sl(yr(jt,"verified","users"));f.exists()&&(i=f.data().users??{})}catch(f){console.log("Error Getting Verified!"),console.log(f)}const s=Ea(jt,"users"),o=[hi("firstName",">=",a),hi("firstName","<=",""),to("firstName","asc"),Sc(r)];let u=t().usersCount;if(u<=0||a)try{u=(await Do(Bn(s))).data().count}catch{console.log("error"),e({verifiedUsers:i,hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1});return}return n&&o.push(Ug(n)),Zu(Bn(s,...o),f=>{e({usersCount:u,verifiedUsers:i,users:(f==null?void 0:f.docs)??[],isLoading:!1})},f=>{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},count:u,isLoading:!1})})},findUserById:async r=>{e({isLoading:!0});try{let n;
3592const a=t().users.find(s=>s.id===r);if(a)e({isLoading:!1}),n={id:a.id,...a.data()};else{const s=await Sl(yr(jt,"users",r));if(!s.exists())throw new Error("User not found");const o=s.data();n={id:s.id,...o}}const i=await Sl(yr(jt,"subscriptions",r));return i.exists()?{...n,subscription:{id:i.id,...i.data()}}:n}catch(n){return console.log(n),null}finally{e({isLoading:!1})}},deleteReferralCode:async(r,n)=>{try{await Qu(yr(jt,"users",r),{referral_code:null}),await uf(yr(jt,"referrals",n))}catch(a){console.log(a)}},addReferralCode:async(r,n,a)=>{try{await Qu(yr(jt,"users",r),{referral_code:a}),await Po(yr(jt,"referrals",a),{referrer_id:r,referrer_name:n,referees:[]})}catch{}},updateVerificationStatus:async r=>{let n={...t().verifiedUsers};const a=r.id;if(a in n){const{[a]:i,...s}=n;n=s}else n[a]={id:r.id,name:`${r.firstName} ${r.lastName}`,created_at:new Date};e({verifiedUsers:n});try{const i=yr(jt,"verified","users");Po(i,{users:n,timestamp:oN()})}catch(i){console.error("Error updating verifiedList document:",i)}},getUserTotalCoursesWatched:async r=>{try{const n=t().userWatchedCoursesCount;if(r in n)return n[r]??0;const i=(await Do(Bn(Ea(jt,"viewed_courses"),hi("user_id","==",r)))).data().count;return n[r]=i,e({userWatchedCoursesCount:n}),i}catch(n){return console.log(n),0}},requestsCount:0,requests:[],fetchRequests:async(r,n,a,i)=>{e({isLoading:!0});const s=Ea(jt,"requests"),o=[Sc(n)];r?o.push(hi("request_type","==",r)):i?o.push(hi("name",">=",i),hi("name","<=",""),to("name","asc"),Sc(n)):o.push(to("createdAt","desc"));let u=t().requestsCount;if(u<=0||r)try{u=(await Do(Bn(s,r&&hi("request_type","==",r)))).data().count}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}return a&&o.push(Ug(a)),Zu(Bn(s,...o),f=>{e({requestsCount:u,requests:(f==null?void 0:f.docs)??[],isLoading:!1})},f=>{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},count:u,isLoading:!1})})},deleteRequest:async r=>{await uf(yr(jt,"requests",r))},findRequestById:async r=>{e({isLoading:!0});const n=t().requests.find(a=>a.id===r);if(n)return e({isLoading:!1}),{id:n.id,...n.data()};try{const a=await Sl(yr(jt,"requests",r));if(a.exists()){const i=a.data();return{id:a.id,...i}}throw new Error("Request not found")}catch(a){return console.log(a),null}finally{e({isLoading:!1})}},updateRequest:async(r,n)=>{try{await Qu(yr(jt,"requests",r),n)}catch(a){console.log(a),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},subscribersCount:0,subscribers:[],subscribersStream:async(r,n,a)=>{e({isLoading:!0});const i=Ea(jt,"subscriptions"),s=[hi("username",">=",a),hi("username","<=",""),Sc(r)],o=Bn(i,...s);let u=t().requestsCount;if(u<=0||a)try{u=(await Do(o)).data().count}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}return n&&s.push(Ug(n)),Zu(o,f=>{e({subscribersCount:u,subscribers:(f==null?void 0:f.docs)??[],isLoading:!1})},f=>{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},count:u,isLoading:!1})})},deleteSubscription:async r=>{await uf(yr(jt,"subscriptions",r))},cancelSubscription:async r=>{await Qu(yr(jt,"subscriptions",r),{status:-1,start_date:null,end_date:null,plan_benefits:null})},approveSubscription:async(r,n,a)=>{const[i,s]=wP(n);let o=i;const u={},f=Object.keys(a);for(;o<s;){const h=s_(o.toDate(),1),m=`${x0(o)}:${x0(h)}`,x={};for(let b of f)x[b]={is_used:!1,updated_at:null};u[m]=x,o=h}await Qu(yr(jt,"subscriptions",r),{status:1,start_date:i,end_date:s,plan_benefits:u})},findSubscriptionById:async r=>{e({isLoading:!0});const n=t().subscribers.find(a=>a.id===r);if(n)return e({isLoading:!1}),{id:n.id,...n.data()};try{const a=await Sl(yr(jt,"subscriptions",r));if(a.exists()){const i=a.data();return{id:a.id,...i}}throw new Error("Subscription not found")}catch(a){return console.log(a),null}finally{e({isLoading:!1})}},updateSubscription:async(r,n)=>{var u;let{status:a,start_date:i,end_date:s}=n,o;if(a!==1)o={...n,start_date:null,end_date:null,plan_benefits:null};else if(a===1&&(!i||!s)){const f=((u=n==null?void 0:n.membership_payment_plan)==null?void 0:u.duration)??0;let[h,m]=wP(f);const x=n.benefits;let b=h;const S={};for(;b<m;){const k=s_(b.toDate(),1);S[`${x0(b)}:${x0(k)}`]=x,b=k}o={...n,start_date:h,end_date:m,plan_benefits:S}}else o=n;await Qu(yr(jt,"subscriptions",r),o)},members:[],loadMembers:async()=>{try{if(t().members.length>0)return;e({isLoading:!0});const r=await z0(Ea(jt,"members")),n=[];r.forEach(a=>{n.push({id:a.id,...a.data()})}),e({isLoading:!1,members:n})}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},addMember:async r=>{try{const n=await Hc("members",r),a=t().members;e({members:[...a,{id:n,...r}]})}catch(n){console.log(n),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},updateMember:async(r,n)=>{try{await pv("members",r,n);
3592const a=t().members.map(i=>i.id===r?n:i);e({members:a})}catch(a){console.log(a),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},deleteMember:async r=>{try{const n=t().members.filter(a=>a.id!==r);e({members:n}),vx("members",r)}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},findMemberById:r=>t().members.find(a=>a.id===r),courses:[],loadCourses:async()=>{try{if(t().courses.length>0)return;e({isLoading:!0});const r=[],n=await lu("upcoming_courses");let a=new Date;a.setHours(0,0,0,0),a=iy(a),n.forEach(i=>{r.push({id:i.id,...i.data()})}),e({isLoading:!1,courses:r})}catch(r){console.log(r),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},addCourse:async r=>{const n=Qf();e(a=>({courses:[...a.courses,{...r,id:n}]})),await Hc("upcoming_courses",r)},updateCourse:async(r,n)=>{e(a=>({courses:a.courses.map(i=>i.id===r?{...n,id:r}:i)})),await pv("upcoming_courses",r,n)},removeCourse:async(r,n,a,i)=>{e({isLoading:!0});try{let s=t().courses.find(o=>o.id===r);if(!s)return;await yN("courses/upcoming_courses",s.originalFileStorageId),await vx("upcoming_courses",s.id),e(o=>({courses:o.courses.filter(u=>u.id!==r)}))}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}finally{e({isLoading:!1})}},findCourseById:async r=>{e({isLoading:!0});const n=t().courses.find(a=>a.id===r);if(n)return e({isLoading:!1}),n;try{const a=await Sl(yr(jt,"upcoming_courses",r));if(a.exists()){const i=a.data();return{id:a.id,...i}}throw new Error("Course not found")}catch(a){return console.error(a),null}finally{e({isLoading:!1})}},feedbackCount:0,feedbackData:[],fetchUserFeedback:async(r,n,a)=>{e({isLoading:!0});const i=Ea(jt,"user_feedback"),s=[];a?s.push(hi("userName",">=",a),hi("userName","<=",""),to("userName","asc"),to("timestamp","desc")):s.push(to("timestamp","desc"));let o=t().postsCount;if(o<=0)try{o=(await Do(Bn(i))).data().count}catch{console.log("error"),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1});return}return Zu(Bn(i,...s),u=>{e({feedbackCount:o,isLoading:!1,feedbackData:(u==null?void 0:u.docs)??[]})},u=>{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},feedbackCount:0,isLoading:!1})})},surveyFeedbackCount:0,surveyFeedbackData:[],surveyInfo:{},surveys:[],fetchSurveys:async()=>{e({isLoading:!0});try{const r=[];(await lu("surveys")).forEach(a=>{r.push({...a.data(),id:a.id})}),e({isLoading:!1,surveys:r})}catch(r){console.log(r),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},fetchUserSurveyFeedback:async r=>{e({isLoading:!0});const n=Ea(jt,`surveys/${r}/answers`),i=(await Do(Bn(n))).data().count;return Zu(Bn(n),s=>{e({surveyFeedbackCount:i,isLoading:!1,surveyFeedbackData:((s==null?void 0:s.docs)??[]).map(o=>({id:o.id,...o.data()}))??[]})},s=>{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},surveyFeedbackCount:0,isLoading:!1})})},findSurveyById:async r=>{e({isLoading:!0});const n=t().surveys.find(a=>a.id===r);if(n)return e({isLoading:!1}),n;try{const a=await fV(`surveys/${r}`);if(!a.exists)throw new Error("No Survey found");e({isLoading:!1});const i=a.data();return{id:a.id,...i}}catch(a){return console.log(a),null}finally{e({isLoading:!1})}},addSurvey:async r=>{e({isLoading:!0});try{const n=await Hc("surveys",r);e(a=>({surveys:[...a.surveys,{...r,id:(n==null?void 0:n.id)??r.id}]}))}catch(n){console.log(n),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}finally{e({isLoading:!1})}},updateSurvey:async(r,n)=>{e({isLoading:!0});try{await pv("surveys",r,n),e(a=>({surveys:a.surveys.map(i=>i.id===r?{...n,id:r}:i)}))}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}finally{e({isLoading:!1})}},deleteSurvey:async r=>{try{const n=await Jl.currentUser.getIdToken(!0);if((await n0e(n,`surveys/${r}`)).status!==200)throw new Error("Unable to Delete Survey");const i=t().surveys.filter(s=>s.id!==r);e({surveys:i})}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},feedGuides:[],fetchGuides:async()=>{try{if(t().feedGuides.length>0)return;e({isLoading:!0});const r=[];
3592(await lu("feed_guides")).forEach(a=>{r.push({...a.data(),id:a.id})}),e({isLoading:!1,feedGuides:r})}catch(r){console.log(r),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},addGuide:async(r,n="PERMANENT")=>{e({isLoading:!0});try{if(n==="PERMANENT"){delete r.isNew;const a=await Hc("feed_guides",r);e(i=>({feedGuides:i.feedGuides.map(s=>s.id===r.id?{...r,id:(a==null?void 0:a.id)??r.id}:s)}))}else e(a=>({feedGuides:[...a.feedGuides,r]}))}catch(a){console.log(a),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}finally{e({isLoading:!1})}},deleteGuide:async(r,n="PERMANENT")=>{e({isLoading:!0});try{n==="PERMANENT"&&await vx("feed_guides",r),e(a=>({feedGuides:a.feedGuides.filter(i=>i.id!==r)}))}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}finally{e({isLoading:!1})}},updateGuide:async(r,n,a="PERMANENT")=>{e({isLoading:!0});try{a==="PERMANENT"&&await pv("feed_guides",r,n),e(i=>({feedGuides:i.feedGuides.map(s=>s.id===r?{...n,id:r}:s)}))}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}finally{e({isLoading:!1})}},summary:{},stores:[],storeProducts:{},getStores:async(r,n=10,a,i)=>{try{e({isLoading:!0});const s=[],u=await a0e({page:r,per_page:n,search:a,status:i??null,summary:!0});if(u.status!==200)throw new Error("Failed to retrieve stores");const{from:f,to:h,total:m,last_page:x,data:b}=u.data.data;return e({stores:b,summary:u.data.summary,isLoading:!1}),{fromPage:f,toPage:h,totalPages:m,lastPage:x}}catch(s){console.log(s),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},getStoreProducts:async r=>{try{e({isLoading:!0});const n=t().storeProducts,a=t().stores.find(o=>o.id==r);if(r in n&&n[r].length>0){if(console.log("in here"),!a)throw new Error("No Store Found");return{...a,products:n[r]}}const i=await i0e(r);if(i.status!==200)throw new Error("Failed to retrieve store");const s=i.data.data;if(n[r]=s.products,a)return e({isLoading:!1,storeProducts:n}),{...a,products:s.products};{console.log("No store found");const o=t().stores;return e({isLoading:!1,stores:[...o,s],storeProducts:n}),s}}catch(n){return console.log(n),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1}),console.log(n),null}finally{e({isLoading:!1})}},updateStoreInfo:async r=>{try{e({isLoading:!0});const n=await s0e(r),a=t().stores.map(i=>i.id===r.id?{...i,...r}:i);e({stores:a,isLoading:!1})}catch(n){console.log(n),e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},updateProduct:async(r,n)=>{const a=t().storeProducts;if(r in a&&Array.isArray(a[r])){await o0e(n);const i=a[r].map(s=>s.id===n.id?{...s,...n}:s);a[r]=i,e({storeProducts:a})}},deleteStore:async(r,n)=>{try{if(e({isLoading:!0}),(await l0e([r])).status!==200)throw new Error("Unable to Delete Store");n&&await Qu(yr(jt,"users",n),{store_id:null,wallet_id:null});const i=t().stores.filter(s=>s.id!=r);e({stores:i,isLoading:!1})}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}},deleteStoreProduct:async(r,n)=>{try{e({isLoading:!0});const a=t().storeProducts;if(r in a&&Array.isArray(a[r])){if((await c0e([r])).status!==200)throw new Error("Unable to Delete Store");const s=a[r].filter(o=>o.id!==n);a[r]=s}e({storeProducts:a,isLoading:!1})}catch{e({hasError:{title:"Unexpected error",msg:"Something Went Wrong. Please try again!"},isLoading:!1})}}})),jV=_2(uT((e,t)=>({isDark:!1,toggleTheme:()=>e({isDark:!t().isDark})}),{name:"color-theme"})),o4=_2(uT((e,t)=>({isLoggedIn:!1,toggle:r=>e({isLoggedIn:r}),checkAuth:()=>Cie(Jl,r=>{e({isLoggedIn:!!r})}),toggle:r=>e({isLoggedIn:r}),logout:async()=>{try{await _ie(Jl)}catch{console.log("Unable to signout")}finally{e({isLoggedIn:!1})}}}),{name:"auth",partialize:e=>({isLoggedIn:e.isLoggedIn})})),mv=_2(uT((e,t)=>({isLoading:!1,chartData:{},loadData:async()=>{var n,a,i;e({isLoading:!0});const r={};try{const o=(await lu("users")).docs.map(z=>z.data()),u=await Do(Bn(Ea(jt,"reported_posts"))),f=await Do(Bn(Ea(jt,"user_posts"))),h=await Sl(yr(jt,"verified","users")),m=await z0(Bn(Ea(jt,"referrals"))),x=await z0(Bn(Ea(jt,"requests"))),b=await z0(Bn(Ea(jt,"user_posts"),to("likeCount","desc"),Sc(10)));r.top_posts=b.docs.map(z=>({id:z.id,...z.data()}));const S={"18-25":0,"26-35":0,"Above 35":0},k={male:0,female:0},_=["Lusaka","Copperbelt","Southern","Eastern","Western","Northern","North-Western","Central","Luapula","Muchinga"],N=_.reduce((z,B)=>(z[B]={male:0,female:0},z),{});for(const z of o){["Male","male","m","M",1].includes(z.gender)?k.male++:["Female","female","f","F",0,2].includes(z.gender)&&k.female++;const B=z.ageRange;B=="18-25"?S["18-25"]++:B=="25-35"?S["26-35"]++:B=="Above 35"&&S["Above 35"]++;const X=((n=z.location)==null?void 0:n.split(","))??[];let Y=X[1]||X[0];Y=Y=="NorthWestern"?"North-Western":Y,Y&&_.includes(Y)&&(["Male","male","m","M",1].includes(z.gender)?N[Y].male++:["Female","female","f","F",0,2].includes(z.gender)&&N[Y].female++)}r.gender={labels:["Male","Female","Unknown"],series:[k.male,k.female,o.length-k.male-k.female]},r.age={categories:Object.keys(S),series:[{name:"Users",data:Object.values(S)}]},r.provinces={categories:_,series:[{name:"Male",data:_.map(z=>N[z].male)},{name:"Female",data:_.map(z=>N[z].female)}]},r.users=o.length,r.reported_posts=((a=u.data())==null?void 0:a.count)??0,r.user_posts=((i=f.data())==null?void 0:i.count)??0,h.exists()?r.verified_users=Object.keys(h.data().users??{}).length:r.verified_users=0;const C=[];let I=0;m.forEach(z=>{const{referrer_name:B,referees:X}=z.data();C.push({referrer_name:B,code:z.id,num:X.length,referees:X}),I+=X.length}),C.sort((z,B)=>B.num-z.num),r.referrals=C.map(z=>({...z,percentage:Math.floor(z.num/I*100)}));const D=x.docs.length;let L=0,F=0;const R={};x.forEach(z=>{const{request_type:B,payment_status:X,status:Y,paid:H}=z.data();Y===1&&(F+=1),Y===-1&&(L+=1),B in R?R[B]+=1:R[B]=1});for(const[z,B]of Object.entries(R))R[z]=B>0?Math.floor(B/D*100):B;r.total_requests=D,r.consulation_pie_data=R,r.consulation_bar_data={Denied:L,Approved:F,pending:D-(L+F)},e({chartData:r,isLoading:!1})}catch(s){console.log(s),e({isLoading:!1})}}}),{partialize:e=>({chartData:e.chartData}),onRehydrateStorage:e=>(e.loadData(),(t,r)=>{r?console.log("an error happened during hydration",r):console.log("hydration finished")}),name:"dashboard-data",skipHydration:!0})),l4="/assets/logo-9d3356b0.png",u0e=()=>{const{isDark:e,toggleTheme:t}=jV(),{isLoggedIn:r,checkAuth:n,logout:a}=o4();return V.useEffect(()=>{e?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[e]),V.useEffect(()=>{const i=n();return()=>{i()}},[r]),g("nav",{className:"w-full sm:py-2 xl:px-2",children:g("div",{className:"container py-3 mx-auto",children:U("div",{className:"flex items-center justify-between",children:[U(Xt,{to:"",className:"flex",children:[g("img",{src:l4,className:"h-12 mr-1",alt:"Farmhouse Logo"}),g("span",{className:"self-center font-medium text-gray-700 text-xl whitespace-nowrap dark:text-gray-400",children:"FarmHouse"})]}),g("div",{className:"hidden pt-1 sm:flex sm:ml-6 ",children:U("ul",{className:"flex items-center space-x-8",children:[g("li",{children:g("a",{href:"/#services",className:"text-sm font-medium text-gray-700 hover:text-primary-700 dark:text-gray-400 dark:hover:text-primary-500","aria-current":"page",children:"Services"})}),g("li",{children:g(Gr,{to:"team",end:!0,className:({isActive:i})=>i?"text-sm font-medium text-primary-700 hover:text-gray-700 dark:hover:text-gray-400":"text-sm font-medium text-gray-700 hover:text-primary-700 dark:text-gray-400 dark:hover:text-primary-500","aria-current":"page",children:"Team"})}),g("li",{children:g("a",{href:"/#plans",className:"text-sm font-medium text-gray-700 hover:text-primary-700 dark:text-gray-400 dark:hover:text-primary-500","aria-current":"page",children:"Pricing"})}),g("li",{children:g("a",{href:"/#footer",className:"text-sm font-medium text-gray-700 hover:text-primary-700 dark:text-gray-400 dark:hover:text-primary-500","aria-current":"page",children:"Contact"})}),g("li",{children:g("a",{href:"/support",className:"text-sm font-medium text-gray-700 hover:text-primary-700 dark:text-gray-400 dark:hover:text-primary-500","aria-current":"page",children:"Support"})})]})}),U("div",{className:"flex items-center space-x-3",children:[g("button",{type:"button",className:"text-gray-700 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-lg text-sm p-2.5",onClick:t,children:e?g("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{d:"M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z",fillRule:"evenodd",clipRule:"evenodd"})}):g("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{d:"M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"})})}),r&&U(Xt,{to:"/dashboard",className:"group text-primary-600 inline-flex items-center hover:text-white hover:bg-primary-600 font-medium rounded-lg text-sm p-2 text-center dark:hover:text-white dark:hover:bg-primary-600",children:[U("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M2 10a8 8 0 018-8v8h8a8 8 0 11-16 0z"}),g("path",{d:"M12 2.252A8.014 8.014 0 0117.748 8H12V2.252z"})]}),g("span",{className:"hidden group-hover:sm:inline-flex items-center ml-2",children:"Dashboard"})]}),r?U("div",{onClick:a,className:"group cursor-pointer text-red-600 inline-flex items-center hover:text-white hover:bg-red-600 font-medium rounded-lg text-sm p-2 text-center dark:text-red-500 dark:hover:text-white dark:hover:bg-red-600",children:[g("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"})}),g("span",{className:"hidden group-hover:sm:inline-flex items-center ml-2",children:"Logout"})]}):U(Xt,{to:"/sign-in",className:"group text-primary-600 inline-flex items-center hover:text-white hover:bg-primary-600 font-medium rounded-lg text-sm p-2 text-center dark:hover:text-white dark:hover:bg-primary-600",children:[g("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"})}),g("span",{className:"hidden group-hover:sm:inline-flex items-center ml-2",children:"Login"})]})]})]})})})},f0e=()=>g("footer",{id:"footer",className:"mt-4 py-8 bg-white dark:bg-gray-800",children:U("div",{className:"container px-4 mx-auto xl:px-2",children:[U("div",{className:"grid grid-cols-2 gap-12 md:grid-cols-4 md:gap-24",children:[U("div",{children:[g("h3",{className:"mb-6 text-sm font-semibold text-gray-600 uppercase dark:text-white",children:"Resources"}),g("ul",{children:g("li",{className:"mb-4",children:g(Xt,{to:"/delete-account",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"Delete Account"})})})]}),U("div",{children:[g("h3",{className:"mb-6 text-sm font-semibold text-gray-600 uppercase dark:text-white",children:"Help and support"}),U("ul",{children:[g("li",{className:"mb-4",children:g("a",{href:"mailto:[email protected]",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"Mail"})}),g("li",{className:"mb-4",children:g("a",{href:"tel:+260779767566",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"Call"})})]})]}),U("div",{children:[g("h3",{className:"mb-6 text-sm font-semibold text-gray-600 uppercase dark:text-white",children:"Follow us"}),U("ul",{children:[g("li",{className:"mb-4",children:g("a",{href:"https://www.linkedin.com/company/emsika-services-ltd",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"LinkedIn"})}),g("li",{className:"mb-4",children:g("a",{href:"https://www.facebook.com/eMsikaServices/",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"Facebook"})})]})]}),U("div",{children:[g("h3",{className:"mb-6 text-sm font-semibold text-gray-600 uppercase dark:text-white",children:"Legal"}),U("ul",{children:[g("li",{className:"mb-4",children:g(Xt,{to:"privacy-policy",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"Privacy Policy"})}),g("li",{className:"mb-4",children:g(Xt,{to:"eula",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"End-User License Agreement (EULA)"})}),g("li",{className:"mb-4",children:g(Xt,{to:"terms-and-conditions",target:"_blank",rel:"noreferrer",className:"font-normal text-gray-600 hover:underline dark:text-gray-400",children:"Membership Terms & Conditions"})})]})]})]}),g("hr",{className:"my-2 border-gray-200 lg:my-4 dark:border-gray-700"}),U("span",{className:"block text-center text-gray-600 dark:text-gray-400",children:["© ",g("span",{children:"2025"})," ",g("a",{href:"https://play.google.com/store/apps/details?id=com.emsika.farmhouse&pli=1",target:"_blank",rel:"noreferrer",children:"Farmhouse"}),". All Rights Reserved."]})]})});function d0e(e){e?window.scrollTo({top:0,behavior:"smooth"}):document.documentElement.scrollTop=0}const h0e=({top:e=20,className:t="",smooth:r=!1,...n})=>{const[a,i]=V.useState(!1);return V.useEffect(()=>{const s=()=>{i(document.documentElement.scrollTop>=e)};return s(),document.addEventListener("scroll",s),()=>document.removeEventListener("scroll",s)},[e]),g(Zt,{children:a&&g("button",{className:`scroll-to-top ${t} bg-gray-600 dark:bg-gray-400 flex items-center justify-center`,onClick:()=>d0e(r),"aria-label":"Scroll to top",...n,children:g("svg",{className:"w-6 h-6 text-gray-400 dark:text-gray-100","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13V1m0 0L1 5m4-4 4 4"})})})})},g0e=()=>U("div",{id:"top",className:"bg-gray-50 dark:bg-gray-900",children:[g(u0e,{}),g(hd,{}),g(h0e,{}),g(f0e,{})]}),p0e=()=>{const[e,t]=V.useState(new Date);V.useEffect(()=>{const a=setInterval(()=>{t(new Date)},1e3);return()=>clearInterval(a)},[]);const r=e.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),n=e.toLocaleTimeString("en-US",{hour:"numeric",minute:"numeric",hour12:!0});return U("div",{className:"inline-flex items-baseline text-lg font-normal text-gray-800 dark:text-gray-50 space-x-2",children:[g("h1",{children:r})," ",g("span",{children:"|"})," ",g("h1",{children:n})]})},m0e=()=>{const{showSideBar:e,toggleSidebarMobile:t}=et(),{isDark:r,toggleTheme:n}=jV();return V.useEffect(()=>{r?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[r]),g("nav",{className:"fixed z-30 w-full bg-white border-b border-gray-200 dark:bg-gray-800 dark:border-gray-700",children:g("div",{className:"px-3 py-3 lg:px-5 lg:pl-3",children:U("div",{className:"flex items-center justify-between",children:[U("div",{className:"flex items-center justify-start",children:[U("button",{id:"toggleSidebarMobile","aria-expanded":"true","aria-controls":"sidebar",className:"p-2 text-gray-6
359200 rounded cursor-pointer lg:hidden hover:text-gray-900 hover:bg-gray-100 focus:bg-gray-100 dark:focus:bg-gray-700 focus:ring-2 focus:ring-gray-100 dark:focus:ring-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",onClick:t,children:[g("svg",{id:"toggleSidebarMobileHamburger",className:`w-6 h-6 ${e?"":"hidden"}`,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h6a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"})}),g("svg",{id:"toggleSidebarMobileClose",className:`w-6 h-6 ${e?"hidden":""}`,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})})]}),U(Xt,{to:"/",className:"flex ml-2 md:mr-24",children:[g("img",{src:l4,className:"h-12 mr-1",alt:"FarmHouse Logo"}),g("span",{className:"self-center text-xl font-semibold sm:text-2xl text-gray-800 dark:text-gray-400",children:"FarmHouse"})]})]}),g("div",{className:"hidden md:block",children:g(p0e,{})}),U("div",{className:"flex items-center space-x-3",children:[U("button",{type:"button",className:"text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",onClick:n,children:[g("svg",{id:"theme-toggle-dark-icon",className:`${r?"hidden":""} w-5 h-5`,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{d:"M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"})}),g("svg",{id:"theme-toggle-light-icon",className:`${r?"":"hidden"} w-5 h-5`,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{d:"M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z",fillRule:"evenodd",clipRule:"evenodd"})})]}),g("div",{className:"text-sm bg-gray-800 rounded-full",children:g("svg",{className:"w-8 h-8 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 0a10 10 0 1 0 10 10A10.011 10.011 0 0 0 10 0Zm0 5a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 13a8.949 8.949 0 0 1-4.951-1.488A3.987 3.987 0 0 1 9 13h2a3.987 3.987 0 0 1 3.951 3.512A8.949 8.949 0 0 1 10 18Z"})})})]})]})})})},Ks=({isActive:e})=>e?"flex items-center p-1 font-semibold text-gray-900 rounded-lg bg-gray-100 group dark:text-gray-200 dark:bg-gray-700":"flex items-center p-1 font-semibold text-gray-900 rounded-lg hover:bg-gray-100 group dark:text-gray-200 dark:hover:bg-gray-700",y0e=()=>{const{showSideBar:e,toggleSidebarMobile:t}=et(),{logout:r}=o4();return U(Zt,{children:[g("aside",{id:"sidebar",className:`fixed top-0 left-0 z-20 flex flex-col flex-shrink-0 ${e?"hidden":""} w-64 h-full pt-16 font-normal duration-75 lg:flex transition-width`,"aria-label":"Sidebar",children:U("div",{className:"relative flex flex-col flex-1 min-h-0 pt-0 bg-white border-r border-gray-200 dark:border-gray-700 divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:[g("div",{className:"flex flex-col flex-1 pt-5 pb-4 overflow-y-auto",children:g("div",{className:"flex-1 px-3 space-y-1 bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:U("ul",{className:"pb-2 space-y-2",children:[g("li",{children:U(Gr,{to:"/dashboard",className:Ks,children:[U("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",f
3592ill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M2 10a8 8 0 018-8v8h8a8 8 0 11-16 0z"}),g("path",{d:"M12 2.252A8.014 8.014 0 0117.748 8H12V2.252z"})]}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Dashboard"})]})}),g("li",{children:U(Gr,{to:"/trainings",className:Ks,children:[g("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M19 3a2 2 0 0 1 2 2v2h-2V5.4L17.4 7h-2.8l2-2h-2.2l-2 2H9.6l2-2H9.4l-2 2H3V5c0-1.1.9-2 2-2h14ZM3 9v10c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V9H3Zm2-2.4L6.6 5H5v1.6ZM9.6 11a1 1 0 0 1 1 .1l4 3a1 1 0 0 1 0 1.6l-4 3A1 1 0 0 1 9 18v-6c0-.4.2-.7.6-.9Z",clipRule:"evenodd"})}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Trainings"})]})}),g("li",{children:U(Gr,{to:"/users",className:Ks,children:[U("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 19",children:[g("path",{d:"M14.5 0A3.987 3.987 0 0 0 11 2.1a4.977 4.977 0 0 1 3.9 5.858A3.989 3.989 0 0 0 14.5 0ZM9 13h2a4 4 0 0 1 4 4v2H5v-2a4 4 0 0 1 4-4Z"}),g("path",{d:"M5 19h10v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2ZM5 7a5.008 5.008 0 0 1 4-4.9 3.988 3.988 0 1 0-3.9 5.859A4.974 4.974 0 0 1 5 7Zm5 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm5-1h-.424a5.016 5.016 0 0 1-1.942 2.232A6.007 6.007 0 0 1 17 17h2a1 1 0 0 0 1-1v-2a5.006 5.006 0 0 0-5-5ZM5.424 9H5a5.006 5.006 0 0 0-5 5v2a1 1 0 0 0 1 1h2a6.007 6.007 0 0 1 4.366-5.768A5.016 5.016 0 0 1 5.424 9Z"})]}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Users"})]})}),g("li",{children:U(Gr,{to:"/stores",className:Ks,children:[g("svg",{className:"w-7 h-7 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M6 12c.263 0 .524-.06.767-.175a2 2 0 0 0 .65-.491c.186-.21.333-.46.433-.734.1-.274.15-.568.15-.864a2.4 2.4 0 0 0 .586 1.591c.375.422.884.659 1.414.659.53 0 1.04-.237 1.414-.659A2.4 2.4 0 0 0 12 9.736a2.4 2.4 0 0 0 .586 1.591c.375.422.884.659 1.414.659.53 0 1.04-.237 1.414-.659A2.4 2.4 0 0 0 16 9.736c0 .295.052.588.152.861s.248.521.434.73a2 2 0 0 0 .649.488 1.809 1.809 0 0 0 1.53 0 2.03 2.03 0 0 0 .65-.488c.185-.209.332-.457.433-.73.1-.273.152-.566.152-.861 0-.974-1.108-3.85-1.618-5.121A.983.983 0 0 0 17.466 4H6.456a.986.986 0 0 0-.93.645C5.045 5.962 4 8.905 4 9.736c.023.59.241 1.148.611 1.567.37.418.865.667 1.389.697Zm0 0c.328 0 .651-.091.94-.266A2.1 2.1 0 0 0 7.66 11h.681a2.1 2.1 0 0 0 .718.734c.29.175.613.266.942.266.328 0 .651-.091.94-.266.29-.174.537-.427.719-.734h.681a2.1 2.1 0 0 0 .719.734c.289.175.612.266.94.266.329 0 .652-.091.942-.266.29-.174.536-.427.718-.734h.681c.183.307.43.56.719.734.29.174.613.266.941.266a1.819 1.819 0 0 0 1.06-.351M6 12a1.766 1.766 0 0 1-1.163-.476M5 12v7a1 1 0 0 0 1 1h2v-5h3v5h7a1 1 0 0 0 1-1v-7m-5 3v2h2v-2h-2Z"})}),g("span",{className:"ml-2",children:"Stores"})]})}),g("li",{children:U(Gr,{to:"/requests",className:Ks,children:[g("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 14 20",children:g("path",{d:"M12.133 10.632v-1.8A5.406 5.406 0 0 0 7.979 3.57.946.946 0 0 0 8 3.464V1.1a1 1 0 0 0-2 0v2.364a.946.946 0 0 0 .021.106 5.406 5.406 0 0 0-4.154 5.262v1.8C1.867 13.018 0 13.614 0 14.807 0 15.4 0 16 .538 16h12.924C14 16 14 15.4 14 14.807c0-1.193-1.867-1.789-1.867-4.175ZM3.823 17a3.453 3.453 0 0 0 6.354 0H3.823Z"})}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Consultation Requests"})]})}),g("li",{children:U(Gr,{to:"/posts",className:Ks,children:[g("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18 5h1v12a2 2 0 0 1-2 2m0 0a2 2 0 0 1-2-2V2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v15a2 2 0 0 0 2 2h14ZM10 4h2m-2 3h2m-8 3h8m-8 3h8m-8 3h8M4 4h3v3H4V4Z"})}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Posts"})]})}),g("li",{children:U(Gr,{to:"/pricing",className:Ks,children:[g("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 16",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 2a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1M2 5h12a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1Zm8 5a2 2 0 1 1-4 0 2 2
35920 0 1 4 0Z"})}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Pricing"})]})}),g("li",{children:U(Gr,{to:"/subscriptions",className:Ks,children:[g("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M18 5h-.7c.229-.467.349-.98.351-1.5a3.5 3.5 0 0 0-3.5-3.5c-1.717 0-3.215 1.2-4.331 2.481C8.4.842 6.949 0 5.5 0A3.5 3.5 0 0 0 2 3.5c.003.52.123 1.033.351 1.5H2a2 2 0 0 0-2 2v3a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V7a2 2 0 0 0-2-2ZM8.058 5H5.5a1.5 1.5 0 0 1 0-3c.9 0 2 .754 3.092 2.122-.219.337-.392.635-.534.878Zm6.1 0h-3.742c.933-1.368 2.371-3 3.739-3a1.5 1.5 0 0 1 0 3h.003ZM11 13H9v7h2v-7Zm-4 0H2v5a2 2 0 0 0 2 2h3v-7Zm6 0v7h3a2 2 0 0 0 2-2v-5h-5Z"})}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Subscriptions"})]})}),g("li",{children:U(Gr,{to:"/members",className:Ks,children:[g("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 448 512",children:g("path",{d:"M96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm94.5 200.2l18.6 31L175.8 483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9 342.4 0 405.8 0 481.3c0 17 13.8 30.7 30.7 30.7H162.5c0 0 0 0 .1 0H168 280h5.5c0 0 0 0 .1 0H417.3c17 0 30.7-13.8 30.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9 3.3-17.9 11.3l-36 146.9L238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2H224 204.3c-12.4 0-20.1 13.6-13.7 24.2z"})}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Members"})]})}),g("li",{children:U(Gr,{to:"/feedback",className:Ks,children:[g("svg",{className:"w-6 h-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M3 5.983C3 4.888 3.895 4 5 4h14c1.105 0 2 .888 2 1.983v8.923a1.992 1.992 0 0 1-2 1.983h-6.6l-2.867 2.7c-.955.899-2.533.228-2.533-1.08v-1.62H5c-1.105 0-2-.888-2-1.983V5.983Zm5.706 3.809a1 1 0 1 0-1.412 1.417 1 1 0 1 0 1.412-1.417Zm2.585.002a1 1 0 1 1 .003 1.414 1 1 0 0 1-.003-1.414Zm5.415-.002a1 1 0 1 0-1.412 1.417 1 1 0 1 0 1.412-1.417Z",clipRule:"evenodd"})}),g("span",{className:"ml-3","sidebar-toggle-item":"true",children:"Feedback"})]})}),g("li",{children:U(Gr,{to:"/communications",className:Ks,children:[g("svg",{className:"w-5 h-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 18.5a1.5 1.5 0 1 1-3 0m8-10v-2a5 5 0 0 0-5-5 5 5 0 0 0-5 5v2a5.006 5.006 0 0 1-1 3v2.5h12V12a5.006 5.006 0 0 1-1-3Z"})}),g("span",{className:"ml-2",children:"Communications"})]})})]})})}),U("div",{className:"absolute bottom-0 left-0 justify-center w-full p-4 space-x-4 bg-white flex dark:bg-gray-800","sidebar-bottom-menu":"sidebar-bottom-menu",children:[g("div",{className:"inline-flex justify-center p-2 text-gray-500 rounded cursor-pointer hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700 dark:hover:text-white",children:g("svg",{className:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M11.49 3.17c-.38-1.56-2.6-1.56-2.98 0a1.532 1.532 0 01-2.286.948c-1.372-.836-2.942.734-2.106 2.106.54.886.061 2.042-.947 2.287-1.561.379-1.561 2.6 0 2.978a1.532 1.532 0 01.947 2.287c-.836 1.372.734 2.942 2.106 2.106a1.532 1.532 0 012.287.947c.379 1.561 2.6 1.561 2.978 0a1.533 1.533 0 012.287-.947c1.372.836 2.942-.734 2.106-2.106a1.533 1.533 0 01.947-2.287c1.561-.379 1.561-2.6 0-2.978a1.532 1.532 0 01-.947-2.287c.836-1.372-.734-2.942-2.106-2.106a1.532 1.532 0 01-2.287-.947zM10 13a3 3 0 100-6 3 3 0 000 6z",clipRule:"evenodd"})})}),g("div",{"data-tooltip-target":"tooltip-exit",className:"inline-flex justify-center p-2 text-gray-500 rounded cursor-pointer hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-700 dark:hover:text-white",onClick:r,children:g("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"})})}),U("div",{id:"tooltip-exit",role:"tooltip",className:"absolute z-10 invisible inline-block px-3 py-2 text-sm font-medium text-white transition-opacity duration-300 bg-gray-900 rounded-lg shadow-sm opacity-0 tooltip dark:bg-gray-700",children:["Exit",g("div",{className:"tooltip-arrow","data-
3592popper-arrow":!0})]})]})]})}),g("div",{className:`fixed inset-0 z-10 ${e?"hidden":""} bg-gray-900/50 dark:bg-gray-900/90`,id:"sidebarBackdrop",onClick:t})]})};function v0e(){return U("footer",{className:"md:flex md:items-center md:justify-between px-4 2xl:px-0 py-6 md:py-10 mx-4",children:[U("p",{className:"text-sm text-center text-gray-500 mb-4 md:mb-0",children:["© ",new Date().getFullYear()," ",g("a",{href:"https://play.google.com/store/apps/details?id=com.emsika.farmhouse&pli=1",target:"_blank",rel:"noreferrer",children:"FarmHouse"}),". All rights reserved."]}),U("ul",{className:"flex flex-wrap items-center justify-center",children:[g("li",{children:g(Xt,{to:"/privacy-policy",className:"mr-4 text-sm font-normal text-gray-500 hover:underline md:mr-6 dark:text-gray-400",children:"Privacy Policy"})}),g("li",{children:g("a",{href:"mailto:[email protected]",className:"text-sm font-normal text-gray-500 hover:underline dark:text-gray-400",children:"Contact"})})]})]})}const CN=({title:e,content:t,close:r})=>
3592g("div",{className:"fixed z-10 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:r,children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg p-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[U("div",{className:"flex mb-4",children:[g("svg",{className:"w-8 h-8 text-red-600 mr-2","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5ZM10 15a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-4a1 1 0 0 1-2 0V6a1 1 0 0 1 2 0v5Z"})}),g("h5",{className:"inline-flex items-center text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:e})]}),U("button",{type:"button",onClick:r,className:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm p-1.5 absolute top-2.5 right-2.5 inline-flex items-center dark:hover:bg-gray-600 dark:hover:text-white",children:[g("svg",{"aria-hidden":"true",className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})}),g("span",{className:"sr-only",children:"Close menu"})]}),g("h3",{className:"mb-6 text-lg text-gray-500 dark:text-gray-400",children:t})]})]})}),x0e=({content:e,handleOnClick:t})=>U("div",{id:"toast-danger",className:"absolute bottom-10 right-5 flex items-center w-full max-w-xs p-4 mb-4 text-gray-500 bg-white rounded-lg shadow dark:text-gray-400 dark:bg-gray-800",role:"alert",children:[U("div",{className:"inline-flex items-center justify-center flex-shrink-0 w-8 h-8 text-red-500 bg-red-100 rounded-lg dark:bg-red-800 dark:text-red-200",children:[g("svg",{className:"w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 11.793a1 1 0 1 1-1.414 1.414L10 11.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L8.586 10 6.293 7.707a1 1 0 0 1 1.414-1.414L10 8.586l2.293-2.293a1 1 0 0 1 1.414 1.414L11.414 10l2.293 2.293Z"})}),g("span",{className:"sr-only",children:"Error icon"})]}),g("div",{className:"ml-1 text-sm font-normal",children:e}),U("button",{type:"button",className:"ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-2 focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex items-center justify-center h-8 w-8 dark:text-gray-500 dark:hover:text-white dark:bg-gray-800 dark:hover:bg-gray-700",onClick:t,children:[g("span",{className:"sr-only",children:"Close"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})]})]}),b0e=({content:e,handleOnClick:t})=>U("div",{id:"toast-success",className:"absolute bottom-10 right-5 flex items-center w-full max-w-xs p-4 mb-4 text-gray-500 bg-white rounded-lg shadow dark:text-gray-400 dark:bg-gray-800",role:"alert",children:[U("div",{className:"inline-flex items-center justify-center flex-shrink-0 w-8 h-8 text-green-500 bg-green-100 rounded-lg dark:bg-green-800 dark:text-green-200",children:[g("svg",{className:"w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 8.207-4 4a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L9 10.586l3.293-3.293a1 1 0 0 1 1.414 1.414Z"})}),g("span",{className:"sr-only",children:"Check icon"})]}),g("div",{className:"ml-1 text-sm font-normal",children:e}),U("button",{type:"button",className:"ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-2 focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex items-center justify-center h-8 w-8 dark:text-gray-500 dark:hover:text-white dark:bg-gray-800 dark:hover:bg-gray-700",onClick:t,children:[g("span",{className:"sr-only",children:"Close"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})]})]}),w0e=({type:e,msg:t,handleOnClick:r})=>{switch(e){case"ERROR":return g(x0e,{content:t,handleOnClick:r});default:return g(b0e,{content:t,handleOnClick:r})}},k0e=()=>{const{isLoggedIn:e}=o4(),t=et(i=>i.hasError),r=et(i=>i.resetError),n=et(i=>i.notification),a=et(i=>i.resetNotification);return e?U("div",{children:[g(m0e,{}),U("div",{className:"flex pt-16 overflow-hidden bg-gray-50 dark:bg-gray-900",children:[g(y0e,{}),U("div",{id:"main-content",className:"relative w-full h-full overflow-y-auto bg-gray-50 lg:ml-64 dark:bg-gray-900",children:[U("main",{className:"min-h-screen",children:[g(hd,{}),n!=null&&g(w0e,{handleOnClick:a,...n})]}),g(v0e,{})]})]}),t&&g(CN,{title:t.title,content:t.msg,close:r})]}):g(ab,{to:"/sign-in"})},S0e=()=>{const{search:e}=ol(),t=new URLSearchParams(e).get("type");return U(Zt,{children:[U("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:[g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Requests"}),U("nav",{className:"mt-4 text-base sm:text-lg font-nomal text-gray-500 flex items-center space-x-8 md:space-x-12",children:[g(Gr,{to:".",end:!0,className:({isActive:r})=>r&&!t?"font-medium text-gray-700 dark:text-gray-300":"",children:"All"}),g(Gr,{to:"?type=Field Visit",className:({isActive:r})=>r&&t==="Field Visit"?"font-medium text-gray-700 dark:text-gray-300":"",children:"Field Visit"}),g(Gr,{to:"?type=Phone Call",className:({isActive:r})=>r&&t==="Phone Call"?"font-medium text-gray-700 dark:text-gray-300":"",children:"Phone Call"}),g(Gr,{to:"?type=SMS",className:({isActive:r})=>r&&t==="SMS"?"font-medium text-gray-700 dark:text-gray-300":"",children:"SMS"}),g(Gr,{to:"?type=WhatsApp",className:({isActive:r})=>r&&t==="WhatsApp"?"font-medium text-gray-700 dark:text-gray-300":"",children:"WhatsApp"}),g(Gr,{to:"?type=Solar Power Backup",className:({isActive:r})=>r&&t==="Solar"?"font-medium text-gray-700 dark:text-gray-300":"",children:"Solar Power Backup"})]})]}),g(hd,{})]})},C0e=()=>U(Zt,{children:[U("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:[g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Pricing"}),U("nav",{className:"mt-4 text-base sm:text-lg font-nomal text-gray-500 flex items-center space-x-8",children:[g(Gr,{to:".",end:!0,className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"Consultation"}),g(Gr,{to:"subscription",className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"Subscription"})]})]}),g(hd,{})]}),_0e=()=>U(Zt,{children:[U("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:[g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Posts"}),U("nav",{className:"mt-4 text-base sm:text-lg font-nomal text-gray-500 flex items-center space-x-8",children:[g(Gr,{to:".",end:!0,className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"All"}),g(Gr,{to:"reported",className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"Reported"})]})]}),g(hd,{})]}),E0e=()=>U(Zt,{children:[U("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:[g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Trainings"}),U("nav",{className:"mt-4 text-base sm:text-lg font-nomal text-gray-500 flex items-center space-x-8",children:[g(Gr,{to:".",end:!0,className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"Upcoming"}),g(Gr,{to:"past",className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"Past"})]})]}),g(hd,{})]}),A0e=()=>U(Zt,{children:[U("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:[g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Feedback"}),U("nav",{className:"mt-4 text-base sm:text-lg font-nomal text-gray-500 flex items-center space-x-8",children:[g(Gr,{to:".",end:!0,className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"In-App"}),g(Gr,{to:"store",className:({isActive:e})=>e?"font-medium text-gray-700 dark:text-gray-300":"",children:"Store"})]})]}),g(hd,{})]}),T0e=()=>g("section",{id:"services",children:g("div",{className:"container mx-auto px-4 md:px-6",children:U("div",{className:"py-6 md:py-10",children:[U("div",{className:"max-w-3xl mx-auto text-center pb-12 md:pb-20",children:[g("h1",{className:"mb-3 text-3xl font-bold text-gray-700 sm:text-4xl sm:leading-none sm:tracking-tight dark:text-gray-100",children:"Customer Services."}),g("p",{className:"text-lg font-normal text-gray-600 dark:text-gray-300 sm:text-xl",children:"What we offer"})]}),U("div",{className:"max-w-sm mx-auto grid gap-8 md:grid-cols-2 lg:grid-cols-3 lg:gap-16 items-start md:max-w-2xl lg:max-w-none","data-aos-id-blocks":!0,children:[U("div",{className:"relative flex flex-col items-center","data-aos":"fade-up","data-aos-anchor":"[data-aos-id-blocks]",children:[U("svg",{className:"w-16 h-16 mb-4 hover:scale-125 transition-all duration-150 ease-out",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg",children:[g("rect",{className:"fill-current text-primary-700",width:"64",height:"64",rx:"32"}),g("path",{className:"stroke-current text-purple-100",d:"M30 39.313l-4.18 2.197L27 34.628l-5-4.874 6.91-1.004L32 22.49l3.09 6.26L42 29.754l-3 2.924",strokeLinecap:"square",strokeWidth:"2",fill:"none",fillRule:"evenodd"}),g("path",{className:"stroke-current text-purple-300",d:"M43 42h-9M43 37h-9",strokeLinecap:"square",strokeWidth:"2"})]}),g("h4",{className:"text-2xl font-bold text-gray-600 sm:text-3xl sm:leading-none sm:tracking-tight dark:text-gray-200 mb-2",children:"Farming Trainings"}),g("p",{className:"font-normal sm:text-xl text-lg text-gray-500 dark:text-gray-300 text-center",children:"Trainings improve farmers' skills and knowledge in areas such as planting techniques, irrigation, pesticides, crop rotation, and crop storage."})]}),U("div",{className:"relative flex flex-col items-center","data-aos":"fade-up","data-aos-delay":"100","data-aos-anchor":"[data-aos-id-blocks]",children:[U("svg",{className:"w-16 h-16 mb-4 hover:scale-125 transition-all duration-150 ease-out",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg",children:[g("circle",{className:"fill-current text-primary-700",cx:"32",cy:"32",r:"32"}),g("path",{className:"stroke-current text-purple-100",strokeWidth:"2",strokeLinecap:"square",d:"M21 23h22v18H21z",fill:"none",fillRule:"evenodd"}),g("path",{className:"stroke-current text-purple-300",d:"M26 28h12M26 32h12M26 36h5",strokeWidth:"2",strokeLinecap:"square"})]}),g("h4",{className:"text-2xl font-bold text-gray-600 sm:text-3xl sm:leading-none sm:tracking-tight dark:text-gray-200 mb-2",children:"Farming Inputs"}),g("p",{className:"font-normal sm:text-xl text-lg text-gray-500 dark:text-gray-300 text-center",children:"Helping buyers find products quickly and efficie
3592ntly."})]}),U("div",{className:"relative flex flex-col items-center","data-aos":"fade-up","data-aos-delay":"200","data-aos-anchor":"[data-aos-id-blocks]",children:[U("svg",{className:"w-16 h-16 mb-4 hover:scale-125 transition-all duration-150 ease-out",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg",children:[g("rect",{className:"fill-current text-primary-700",width:"64",height:"64",rx:"32"}),U("g",{transform:"translate(21 21)",strokeLinecap:"square",strokeWidth:"2",fill:"none",fillRule:"evenodd",children:[g("ellipse",{className:"stroke-current text-purple-300",cx:"11",cy:"11",rx:"5.5",ry:"11"}),g("path",{className:"stroke-current text-purple-100",d:"M11 0v22M0 11h22"}),g("circle",{className:"stroke-current text-purple-100",cx:"11",cy:"11",r:"11"})]})]}),g("h4",{className:"text-2xl font-bold text-gray-600 text-center sm:text-3xl sm:leading-none sm:tracking-tight dark:text-gray-200 mb-2",children:"Interact with other Farmers"}),g("p",{className:"font-normal sm:text-xl text-lg text-gray-500 dark:text-gray-300 text-center",children:"Include fellow farmers and family to be part of the trainings."})]})]})]})})}),N0e=()=>U("div",{className:"flex flex-col space-y-3 sm:flex-row sm:space-y-0 sm:space-x-3",children:[U("a",{className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-xl px-5 py-2.5 text-center inline-flex items-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800 mb-4 sm:w-auto sm:mb-0",href:"https://play.google.com/store/apps/details?id=com.emsika.farmhouse&pli=1",children:[g("svg",{xmlns:"http://www.w3.org/2000/svg",className:"mr-2 h-5 w-5",viewBox:"0 0 24 24",children:g("path",{fill:"currentColor",d:"m22.018 13.298l-3.919 2.218l-3.515-3.493l3.543-3.521l3.891 2.202a1.49 1.49 0 0 1 0 2.594M1.337.924a1.5 1.5 0 0 0-.112.568v21.017c0 .217.045.419.124.6l11.155-11.087zm12.207 10.065l3.258-3.238L3.45.195a1.47 1.47 0 0 0-.946-.179zm0 2.067l-11 10.933c.298.036.612-.016.906-.183l13.324-7.54z"})}),"Download on Android"]}),U("a",{className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-xl px-5 py-2.5 text-center inline-flex items-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800 mb-4 sm:w-auto sm:mb-0",href:"https://apps.apple.com/app/6636538767",children:[g("svg",{xmlns:"http://www.w3.org/2000/svg",className:"mr-2 h-5 w-5",viewBox:"0 0 1408 1664",children:g("path",{fill:"currentColor",d:"M1393 1215q-39 125-123 250q-129 196-257 196q-49 0-140-32q-86-32-151-32q-61 0-142 33q-81 34-132 34q-152 0-301-259Q0 1144 0 902q0-228 113-374q113-144 284-144q72 0 177 30q104 30 138 30q45 0 143-34q102-34 173-34q119 0 213 65q52 36 104 100q-79 67-114 118q-65 94-65 207q0 124 69 223t158 126M1017 42q0 61-29 136q-30 75-93 138q-54 54-108 72q-37 11-104 17q3-149 78-257Q835 41 1011 0q1 3 2.5 11t2.5 11q0 4 .5 10t.5 10"})}),"Download on iPhone"]})]});function M0e(){return g("section",{children:U("div",{className:"container mx-auto px-4 sm:px-6 relative",children:[g("div",{className:"absolute left-0 bottom-0 -ml-20 hidden lg:block pointer-events-none","aria-hidden":"true","data-aos":"fade-up","data-aos-delay":"400",children:U("svg",{className:"max-w-full",width:"564",height:"552",viewBox:"0 0 564 552",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[g("defs",{children:U("linearGradient",{id:"illustration-02",x1:"-3.766",y1:"300.204",x2:"284.352",y2:"577.921",gradientUnits:"userSpaceOnUse",children:[g("stop",{stopColor:"#5D5DFF",stopOpacity:".01"}),g("stop",{offset:"1",stopColor:"#5D5DFF",stopOpacity:".32"})]})}),g("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M151.631 22.954c19.025-13.987 40.754-20.902 67.157-20.902 18.865 0 40.12 3.534 64.461 10.542 15.855 4.566 30.274 8.448 43.282 11.908-3.117-.73-6.316-1.474-9.604-2.238-13.789-3.205-29.419-6.84-46.941-11.331C153.37-18.963 125.867 40.456 75.939 148.322l-.003.006a7576.221 7576.221 0 01-7.711 16.624c-29.474 63.279-43.616 99.759-44.264 135.927-.659 36.738 12.251 72.311 47.633 131.253 35.391 58.957 60.19 86.192 91.501 100.484.962.439 1.93.865 2.905 1.279-9.73-2.472-18.561-5.625-26.916-9.633-32.7
359253-15.71-57.88-43.982-92.714-104.315-34.834-60.333-46.755-96.23-43.984-132.449 2.732-35.713 20.082-71.213 55.526-132.603a7349.326 7349.326 0 009.317-16.2l.004-.007c29.787-51.892 53.315-92.88 84.398-115.734zm34.507 514.934a241.712 241.712 0 01-5.151-.83c-5.964-1.702-11.607-3.772-17.062-6.262-30.898-14.104-55.459-41.124-90.616-99.693-35.167-58.584-48-93.868-47.349-130.187.642-35.809 14.725-72.101 44.078-135.12 2.513-5.395 4.96-10.683 7.356-15.857l.357-.771.002-.005c24.651-53.256 44.122-95.32 71.478-119.633 18.318-16.282 40.065-24.26 67.588-24.26 15.567 0 32.985 2.554 52.67 7.6 14.706 3.77 28.076 6.935 40.144 9.75-2.797-.558-5.665-1.125-8.609-1.707h-.003l-.003-.001-.053-.01h-.001c-12.823-2.535-27.354-5.407-43.664-9.044C148.495-12.404 126.33 48.27 86.092 158.42l-.004.011-.016.042a8434.991 8434.991 0 01-6.201 16.936c-23.765 64.604-34.847 101.709-33.55 137.844C47.638 349.957 61.359 384.852 96.945 442c35.541 57.077 59.736 83.093 89.193 95.888zm16.598 2.005a338.416 338.416 0 01-8.148-.869 103.656 103.656 0 01-7.5-2.904c-28.737-12.428-53.535-39.114-88.445-95.176-35.381-56.82-49.02-91.447-50.323-127.762-1.285-35.802 9.756-72.729 33.428-137.083 1.94-5.276 3.831-10.449 5.683-15.517l.007-.017.007-.021.522-1.427c19.862-54.372 35.55-97.317 59.408-122.911C172.358 9.403 206.126 2.494 256.864 13.81c13.649 3.043 26.048 5.55 37.243 7.773-2.531-.411-5.124-.828-7.785-1.255l-.071-.011h-.003c-11.906-1.914-25.397-4.082-40.56-6.926C144.349-5.618 127.156 56.06 95.945 168.03l-.003.009a8355.73 8355.73 0 01-4.821 17.248c-18.45 65.652-26.689 103.234-23.608 139.244 3.09 36.109 18.017 71.465 53.24 126.105 33.482 51.938 56.333 76.988 81.983 89.257zm15.827 1.2a485.788 485.788 0 01-9.653-.664l-.264-.107c-27.037-11.022-51.209-36.471-86.212-90.77-35.484-55.044-49.829-88.975-52.928-125.19-3.055-35.705 5.157-73.119 23.541-138.534a8620.925 8620.925 0 004.497-16.087l.325-1.165.002-.006c15.402-55.255 27.568-98.9 48.147-125.608 16.123-20.925 37.347-30.952 66.801-30.952 9.869 0 20.667 1.127 32.5 3.347 12.636 2.37 24.106 4.27 34.467 5.944-2.277-.28-4.608-.562-6.997-.85h-.001l-.001-.001h-.001c-11.054-1.338-23.584-2.855-37.688-4.97-94.204-14.122-106.775 48.314-129.594 161.65l-.003.014-.047.235-.002.008a8400.92 8400.92 0 01-3.479 17.22c-13.513 66.44-19.115 104.361-14.4 140.163 4.727 35.898 20.289 70.48 55.506 123.345 31.385 47.111 52.956 71.08 75.484 82.978zm15.539.719a709.825 709.825 0 01-10.437-.441c-23.548-10.908-46.233-35.298-78.922-84.366-35.486-53.268-50.443-86.468-55.187-122.497-3.728-28.301-2.526-56.394 14.377-139.503 1.21-5.95 2.383-11.773 3.529-17.466 11.26-55.927 20.154-100.102 37.666-127.768 18.294-28.901 45.951-38.863 89.673-32.313 11.708 1.755 22.326 3.099 31.917 4.27-2.072-.167-4.193-.334-6.366-.505h-.002l-.018-.002c-10.221-.803-21.804-1.714-34.864-3.146-87.388-9.576-95.67 53.388-110.705 167.692l-.002.014-.047.36c-.74 5.623-1.496 11.372-2.28 17.244-8.937 66.993-12.098 105.125-5.896 140.639 6.221 35.612 22.326 69.391 57.443 120.48 29.544 42.981 49.981 65.798 70.121 77.308zm54.655.656c-2.322.006-4.68.009-7.073.009-15.823 0-30.079-.135-43.037-.519-20.923-10.699-42.32-33.928-73.018-78.587-35.393-51.49-50.874-83.93-57.12-119.691-4.907-28.091-5.274-56.21 5.907-140.03.786-5.887 1.544-11.65 2.286-17.287v-.001l.042-.32c7.418-56.4 13.278-100.948 27.923-129.427 13.148-25.57 33.385-37.482 64.556-37.482 5.049 0 10.388.312 16.027.93 13.049 1.43 24.617 2.341 34.829 3.145h.001l.114.009h.001c59.526 4.682 79.579 6.26 136.926 89.687 36.003 52.377 54.831 83.312 64.453 117.449 9.765 34.64 10.139 71.93 1.38 137.589-8.64 64.766-18.645 98.41-35.683 119.994-16.965 21.491-41.268 32.104-86.06 46.46-1.661.532-3.296 1.052-4.905 1.56a1391.5 1391.5 0 01-10.245 2.482 1345.267 1345.267 0 01-11.347 1.958 1812.762 1812.762 0 01-12.481 1.367 2129.386 2129.386 0 01-13.476.705zm27.18 1.709c50.448-1.039 82.218-5.164 109.211-18.112 33.159-15.904 58.522
3592-44.394 93.581-105.118 35.06-60.724 47.051-96.934 44.246-133.603-2.762-36.096-20.19-71.792-55.788-133.449-56.949-98.64-86.21-106.404-173.068-129.448l-.056-.014c-14.774-3.92-31.516-8.363-50.261-13.76C159.031-25.254 125.808 32.624 65.497 137.694l-.002.003a6915.634 6915.634 0 01-9.316 16.197C20.581 215.552 3.154 251.247.392 287.344c-2.806 36.669 9.186 72.879 44.245 133.603 35.06 60.724 60.423 89.214 93.582 105.118 12.593 6.04 26.224 10.16 42.307 12.943 6.906 1.966 14.23 3.443 22.172 4.508 6.442 1.628 13.241 2.748 20.583 3.429 5.999 1.314 12.297 2.105 19.071 2.433 5.603 1.028 11.455 1.517 17.722 1.517l.314-.001c3.67.505 7.416.742 11.25.742 13.466 0 28.027-2.926 44.299-7.459zm18.196-2.551c42.427-3.518 69.755-9.295 92.704-22.832 29.646-17.487 51.462-47.164 80.495-109.498 29.027-62.318 38.148-99.046 33.653-135.513-4.425-35.901-22.303-70.703-58.23-130.556-39.939-66.535-65.307-89.912-104.239-104.3 53.844 16.863 81.528 37.31 126.939 115.968 35.443 61.39 52.793 96.891 55.525 132.603 2.772 36.219-9.149 72.116-43.983 132.449-34.834 60.333-59.962 88.605-92.714 104.315-23.296 11.175-50.3 15.706-90.15 17.364zm93.883-30.185c-20.416 14.652-45.267 21.74-84.153 27.302 36.558-3.571 61.14-9.392 81.957-21.671 29.256-17.257 50.857-46.697 79.7-108.619 28.849-61.94 37.924-98.373 33.479-134.425-4.381-35.543-22.179-70.166-57.959-129.772-45.707-76.146-72.185-95.334-122.253-109.565 36.374 12.515 60.888 34.697 100.963 99.056 36.138 58.035 54.382 91.924 60.326 127.553 6.035 36.185-.421 73.291-23.824 136.909-23.412 63.646-41.906 94.334-68.236 113.232zm-75.097 23.912c35.377-7.423 57.817-15.704 75.801-31.314 23.206-20.143 38.593-51.68 56.77-116.363 18.167-64.644 22.158-101.999 14.722-137.83-7.323-35.285-25.856-68.245-62.092-124.454-40.109-62.219-63.784-83.239-97.755-94.01 46.513 11.797 71.824 29.769 117.688 103.423 35.995 57.806 54.162 91.528 60.05 126.824 5.972 35.804-.459 72.634-23.728 135.889-22.96 62.416-41.892 93.9-67.525 112.298-18.433 13.228-40.651 20.217-73.931 25.537zm76.065-38.742c-16.398 17.18-38.639 26.625-66.953 34.691 29.631-6.852 49.359-14.869 65.378-28.773 22.583-19.603 38.327-51.956 56.156-115.394 18.071-64.301 22.052-101.4 14.688-136.882-7.258-34.975-25.716-67.78-61.814-123.777-45.857-71.136-70.036-87.963-113.146-97.515 31.663 9.156 54.508 29.065 94.518 89.127 36.23 54.385 54.981 86.404 63.553 121.278 8.703 35.411 6.992 72.898-6.313 138.315-13.314 65.463-25.8 97.696-46.067 118.93zm-59.762 30.414c25.551-9.413 45.464-19.917 59.62-37.85 17.506-22.178 27.29-54.964 36.094-120.97 8.799-65.956 8.41-103.465-1.437-138.395-4.847-17.196-12.323-34.408-23.53-54.17-10.572-18.643-24.116-39.015-41.2-63.869-39.854-57.98-61.888-76.799-91.408-84.443 39.946 7.477 63.031 23.183 108.786 91.868 36.098 54.188 54.774 86.063 63.275 120.648 8.626 35.092 6.91 72.342-6.33 137.439-13.062 64.216-25.834 97.286-45.555 117.947-13.941 14.607-31.58 23.548-58.315 31.795z",fill:"url(#illustration-02)"})]})}),U("div",{className:"relative pt-8 pb-4 md:pt-12 md:pb-6",children:[U("div",{className:"max-w-3xl mx-auto text-center pb-10 md:pb-12",children:[g("h1",{className:"mb-4 text-4xl text-gray-800 dark:text-white","data-aos":"fade-up",children:"Here at Farmhouse(eMsika) we are excited to announce our new innovative FarmHouse App."}),g("p",{className:"text-2xl text-gray-600 dark:text-gray-400 mb-8","data-aos":"fade-up","data-aos-delay":"200",children:"Download Farmhouse for all your farming inputs, farming trainings, and interact with other farmers. It is fast, simple, secure and get it for free"}),g("div",{className:"max-w-xs mx-auto sm:max-w-none sm:flex sm:justify-center",children:g("div",{"data-aos":"fade-up","data-aos-delay":"400",children:g(N0e,{})})})]}),g("div",{children:g("div",{className:"relative flex justify-center items-center","data-aos":"fade-up","data-aos-delay":"200"})})]})]})})}const L0e=()=>{const e=et(n=>n.subscriptionPrices),t=et(n=>n.getPrices);V.useEffect(()=>{t()},[]);const r=V.useMemo(()=>e.sort((n,a)=>n.id-a.id),[e]);return e.length<=0?g(Zt,{}):g("section",{id:"plans",children:U("div",{className:"container mx-auto px-4 md:px-6 dark:bg-gray-900",children:[g("h1",{className:"text-center mb-3 text-3xl font-bold text-gray-700 sm:text-4xl sm:leading-none sm:tracking-tight dark:text-gray-100",children:"F+ Membership Plans"}),g("p",{className:"text-center text-lg font-normal text-gray-600 sm:text-xl dark:text-gray-300",children:"Our pricing plan made simple."}),U("p",{className:"mb-2 text-center text-lg font-normal text-gray-600 sm:text-xl dark:text-gray-300",children:["Zone Coverage:",g("span",{className:"text-primary-400",children:" Lusaka (60Km Radius)"})]}),g("section",{className:"grid grid-cols-1 space-y-12 md:space-y-0 md:grid-cols-2 lg:grid-cols-3 md:gap-x-6 md:gap-6 pt-9",children:r.map((n,a)=>U("div",{className:"flex relative flex-col w-full max-w-lg p-6 mx-auto text-gray-900 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 xl:p-8 dark:bg-gray-800 dark:text-white",children:[g("h3",{className:"text-2xl font-semibold",children:n.type}),n.amount_to_save?U("div",{className:"absolute inline-flex items-center justify-center w-6 h-6 p-10 text-sm font-bold text-gray-50 bg-primary-600 border-2 border-transparent roun
3592ded-full -top-8 -right-4 ",children:["Save K",n.amount_to_save," yearly"]}):null,g("p",{className:"font-light text-gray-500 sm:text-lg dark:text-gray-400",children:n.description}),U("div",{className:"xl:flex items-baseline justify-between",children:[U("div",{className:"flex items-baseline",children:[U("span",{className:"mr-1 text-3xl font-extrabold",children:["K",n.amount_per_year]}),g("span",{className:"text-gray-500 text-xl dark:text-gray-400",children:"/year"})]}),U("div",{className:"flex items-baseline",children:[U("span",{className:"mr-1 text-2xl font-bold",children:["K",n.amount_per_month]}),g("span",{className:"text-gray-500 text-xl dark:text-gray-400",children:"/month"})]})]}),U("div",{className:"mt-1",children:[g("span",{className:"text-lg font-semibold",children:"Criteria:"}),g("ul",{role:"list",className:"ml-2 text-left",children:n.criteria.map((i,s)=>U("li",{className:"flex items-center space-x-2",children:[g("svg",{className:"flex-shrink-0 w-3 h-3 text-green-500 dark:text-green-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),g("span",{className:"font-light text-gray-500 dark:text-gray-400",children:i})]},s))})]}),U("div",{className:"mb-4",children:[g("span",{className:"text-lg font-semibold",children:"Benefits:"}),g("ul",{role:"list",className:"ml-2 text-left",children:n.benefits.map((i,s)=>U("li",{className:"flex items-center space-x-2",children:[g("svg",{className:"flex-shrink-0 w-3 h-3 text-green-500 dark:text-green-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),g("span",{className:"font-light text-gray-500 dark:text-gray-400",children:i})]},s))})]}),g("a",{href:"https://play.google.com/store/apps/details?id=com.emsika.farmhouse&pli=1",className:"text-white bg-primary-600 hover:bg-primary-700 focus:ring-4 focus:ring-primary-200 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:text-white dark:focus:ring-primary-900",children:"Get started"})]},a))})]})})},I0e="/assets/airtel-db4317d7.svg",P0e="/assets/jica-431fd4d8.svg",D0e="/assets/mtn-logo-1a00dfd5.svg",O0e="/assets/Prospero-b8d1e6a7.svg",R0e="/assets/ags-15525bee.png",j0e="/assets/bongohive-1dc4080f.png",F0e="/assets/livestock-50a3f5f3.png",z0e="/assets/quantumfoods_logo-9097717a.png",B0e="/assets/ross-logo-e9adf99f.png",U0e="/assets/sais-logo-ff05bfcc.png",V0e="/assets/zamra_logo_site-9f68d7fc.png",$0e="/assets/zamtel-f9410959.png",W0e="/assets/Zari-ce6b88d0.png",H0e="/assets/zemra-d4e2d9b1.png",G0e="/assets/zicta-4748c39b.png",Y0e="/assets/itc-5d097865.png",X0e="/assets/usaid-5c0cb075.png",q0e=[{name:"ZICTA",icon:G0e,url:"https://www.zicta.zm/_next/image?url=%2Fassets%2Flogo.png&w=128&q=75",website:"https://www.zicta.zm/"},{name:"GIZ-SAIS",icon:U0e,url:"https://sais-accelerator.com/wp-content/uploads/2023/08/sais-logo-rgb-sais-logo-rgb-full-color-rgb-900px-w-144ppi.png",website:"https://sais-accelerator.com/"},{name:"BongoHive",icon:j0e,url:"https://bongohive.co.zm/app/uploads/2016/03/bongohive-512x512.png",website:"https://bongohive.co.zm/"},{name:"JICA",icon:P0e,url:"https://www.jica.go.jp/english/assets/img/logo-en.png",website:"https://www.jica.go.jp/"},{name:"AGS Zambia",icon:R0e,url:null},{name:"Prospero",icon:O0e,url:"https://prospero.co.zm/app/uploads/2021/10/Prospero-Limited-Horizontal-Lock-Up.svg",website:"https://prospero.co.zm/"},{name:"International Trade Centre",icon:Y0e,url:null,website:"https://www.intracen.org/"},{name:"USAID",icon:X0e,url:"https://www.usaid.gov/sites/all/themes/usaid/logo.png",website:"https://www.usaid.gov/"},{name:"Airtel",icon:I0e,url:"https://cdn-webportal.airtelstream.net/website/zambia/assets/images/main-logo.svg",website:"https://www.airtel.co.zm/"},{name:"MTN",icon:D0e,url:"https://www.mtn.zm/wp-content/themes/mtn-vivid-wp/public/img/mtn-logo.svg",website:"https://www.mtn.zm/"},{name:"Zamtel",icon:$0e,url:"https://www.zamtel.zm/images/logo.png",website:"https://www.zamtel.zm"},{name:"Ross Breeders Zambia",icon:B0e,url:null,website:"https://rossafrica.com/index.php/zambia"},{name:"Quantum Foods",icon:z0e,url:"https://quantumfoods.co.za/wp-content/uploads/2014/02/quantumfoods_logo.png",website:"https://quantumfoods.co.za/"},{name:"Livestock Services",icon:F0e,url:null,website:"https://www.linkedin.com/company/livestock-services-cooperative-society-zambia/"},{name:"ZAMRA",icon:V0e,url:"https://www.zamra.co.zm/wp-content/uploads/2023/03/zamra_logo_site.png",website:"https://www.zamra.co.zm/"},{name:"ZEMA",icon:H0e,url:"https://www.zema.org.zm/wp-content/uploads/2022/10/Logo.png",website:"https://www.zema.org.zm/"},{name:"Zambia Ministry of Agriculture",icon:W0e,url:"https://www.agriculture.gov.zm/wp-content/uploads/2022/01/logo-2.png",website:"https://www.agriculture.gov/"}],Q0e=()=>U("section",{id:"partners",className:"mt-8 mb-10 container mx-auto px-4 md:px-6 dark:bg-gray-900",children:[g("div",{children:g("h2",{className:"text-center mb-3 text-3xl font-bold text-gray-700 sm:text-4xl sm:leading-none sm:tracking-tight dark:text-gray-100",children:"Trusted and Supported By"})}),g("div",{className:"grid grid-cols-4 md:grid-cols-5 pt-9 gap-x-10 gap-y-14",children:q0e.map((e,t)=>e.website?U("a",{target:"_blank",rel:"noreferrer",href:e.website,className:"h-auto md:w-28 group flex flex-col justify-center items-center ",children:[g("img",{src:e.icon??e.url,alt:e.name,className:`mix-blend-normal ${e.name=="MTN"&&"bg-gray-50 p-1.5"}`}),g("span",{className:"hidden group-hover:block dark:block mt-2 text-lg font-semibold text-gray-800 dark:text-gray-100",children:e.name})]},t):U("div",{className:"h-auto md:w-28 group text-center",children:[g("img",{src:e.url??e.icon,alt:e.name,className:"mix-blend-normal "}),g("span",{className:"hidden group-hover:block dark:block mt-2 text-lg font-semibold text-gray-800 dark:text-gray-100",children:e.name})]},t))})]}),Z0e=()=>U(Zt,{children:[g(M0e,{}),g(T0e,{}),g(L0e,{}),g(Q0e,{})]});var FV={},h_={exports:{}};/*! 3593 * ApexCharts v3.51.0 3594 * (c) 2018-2024 ApexCharts 3595 * Released under the MIT License. 3596 */(function(e,t){function r(ee,l){var c=Object.keys(ee);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(ee);l&&(d=d.filter(function(p){return Object.getOwnPropertyDescriptor(ee,p).enumerable})),c.push.apply(c,d)}return c}function n(ee){for(var l=1;l<arguments.length;l++){var c=arguments[l]!=null?arguments[l]:{};
3596l%2?r(Object(c),!0).forEach(function(d){u(ee,d,c[d])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ee,Object.getOwnPropertyDescriptors(c)):r(Object(c)).forEach(function(d){Object.defineProperty(ee,d,Object.getOwnPropertyDescriptor(c,d))})}return ee}function a(ee){return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},a(ee)}function i(ee,l){if(!(ee instanceof l))throw new TypeError("Cannot call a class as a function")}function s(ee,l){for(var c=0;c<l.length;c++){var d=l[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(ee,d.key,d)}}function o(ee,l,c){return l&&s(ee.prototype,l),c&&s(ee,c),ee}function u(ee,l,c){return l in ee?Object.defineProperty(ee,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):ee[l]=c,ee}function f(ee,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function");ee.prototype=Object.create(l&&l.prototype,{constructor:{value:ee,writable:!0,configurable:!0}}),l&&m(ee,l)}function h(ee){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},h(ee)}function m(ee,l){return m=Object.setPrototypeOf||function(c,d){return c.__proto__=d,c},m(ee,l)}function x(ee){if(ee===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ee}function b(ee){var l=function(){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}}();return function(){var c,d=h(ee);if(l){var p=h(this).constructor;c=Reflect.construct(d,arguments,p)}else c=d.apply(this,arguments);return function(y,v){if(v&&(typeof v=="object"||typeof v=="function"))return v;if(v!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return x(y)}(this,c)}}function S(ee,l){return function(c){if(Array.isArray(c))return c}(ee)||function(c,d){var p=c==null?null:typeof Symbol<"u"&&c[Symbol.iterator]||c["@@iterator"];if(p!=null){var y,v,w=[],E=!0,T=!1;try{for(p=p.call(c);!(E=(y=p.next()).done)&&(w.push(y.value),!d||w.length!==d);E=!0);}catch(P){T=!0,v=P}finally{try{E||p.return==null||p.return()}finally{if(T)throw v}}return w}}(ee,l)||_(ee,l)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 3597In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function k(ee){return function(l){if(Array.isArray(l))return N(l)}(ee)||function(l){if(typeof Symbol<"u"&&l[Symbol.iterator]!=null||l["@@iterator"]!=null)return Array.from(l)}(ee)||_(ee)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 3598In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function _(ee,l){if(ee){if(typeof ee=="string")return N(ee,l);var c=Object.prototype.toString.call(ee).slice(8,-1);return c==="Object"&&ee.constructor&&(c=ee.constructor.name),c==="Map"||c==="Set"?Array.from(ee):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?N(ee,l):void 0}}function N(ee,l){(l==null||l>ee.length)&&(l=ee.length);for(var c=0,d=new Array(l);c<l;c++)d[c]=ee[c];return d}var C=function(){function ee(){i(this,ee)}return o(ee,[{key:"shadeRGBColor",value:function(l,c){var d=c.split(","),p=l<0?0:255,y=l<0?-1*l:l,v=parseInt(d[0].slice(4),10),w=parseInt(d[1],10),E=parseInt(d[2],10);return"rgb("+(Math.round((p-v)*y)+v)+","+(Math.round((p-w)*y)+w)+","+(Math.round((p-E)*y)+E)+")"}},{key:"shadeHexColor",value:function(l,c){var d=parseInt(c.slice(1),16),p=l<0?0:255,y=l<0?-1*l:l,v=d>>16,w=d>>8&255,E=255&d;return"#"+(16777216+65536*(Math.round((p-v)*y)+v)+256*(Math.round((p-w)*y)+w)+(Math.round((p-E)*y)+E)).toString(16).slice(1)}},{key:"shadeColor",value:function(l,c){return ee.isColorHex(c)?this.shadeHexColor(l,c):this.shadeRGBColor(l,c)}}],[{key:"bind",value:function(l,c){return function(){return l.apply(c,arguments)}}},{key:"isObject",value:function(l){return l&&a(l)==="object"&&!Array.isArray(l)&&l!=null}},{key:"is",value:function(l,c){return Object.prototype.toString.call(c)==="[object "+l+"]"}},{key:"listToArray",value:function(l){var c,d=[];for(c=0;c<l.length;c++)d[c]=l[c];return d}},{key:"extend",value:function(l,c){var d=this;typeof Object.assign!="function"&&(Object.assign=function(y){if(y==null)throw new TypeError("Cannot convert undefined or null to object");for(var v=Object(y),w=1;w<arguments.length;w++){var E=arguments[w];if(E!=null)for(var T in E)E.hasOwnProperty(T)&&(v[T]=E[T])}return v});var p=Object.assign({},l);return this.isObject(l)&&this.isObject(c)&&Object.keys(c).forEac
3598h(function(y){d.isObject(c[y])&&y in l?p[y]=d.extend(l[y],c[y]):Object.assign(p,u({},y,c[y]))}),p}},{key:"extendArray",value:function(l,c){var d=[];return l.map(function(p){d.push(ee.extend(c,p))}),l=d}},{key:"monthMod",value:function(l){return l%12}},{key:"clone",value:function(l){if(ee.is("Array",l)){for(var c=[],d=0;d<l.length;d++)c[d]=this.clone(l[d]);return c}if(ee.is("Null",l))return null;if(ee.is("Date",l))return l;if(a(l)==="object"){var p={};for(var y in l)l.hasOwnProperty(y)&&(p[y]=this.clone(l[y]));return p}return l}},{key:"log10",value:function(l){return Math.log(l)/Math.LN10}},{key:"roundToBase10",value:function(l){return Math.pow(10,Math.floor(Math.log10(l)))}},{key:"roundToBase",value:function(l,c){return Math.pow(c,Math.floor(Math.log(l)/Math.log(c)))}},{key:"parseNumber",value:function(l){return l===null?l:parseFloat(l)}},{key:"stripNumber",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(l)?l:parseFloat(l.toPrecision(c))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(l){var c=String(l).split(/[eE]/);if(c.length===1)return c[0];var d="",p=l<0?"-":"",y=c[0].replace(".",""),v=Number(c[1])+1;if(v<0){for(d=p+"0.";v++;)d+="0";return d+y.replace(/^-/,"")}for(v-=y.length;v--;)d+="0";return y+d}},{key:"getDimensions",value:function(l){var c=getComputedStyle(l,null),d=l.clientHeight,p=l.clientWidth;return d-=parseFloat(c.paddingTop)+parseFloat(c.paddingBottom),[p-=parseFloat(c.paddingLeft)+parseFloat(c.paddingRight),d]}},{key:"getBoundingClientRect",value:function(l){var c=l.getBoundingClientRect();return{top:c.top,right:c.right,bottom:c.bottom,left:c.left,width:l.clientWidth,height:l.clientHeight,x:c.left,y:c.top}}},{key:"getLargestStringFromArr",value:function(l){return l.reduce(function(c,d){return Array.isArray(d)&&(d=d.reduce(function(p,y){return p.length>y.length?p:y})),c.length>d.length?c:d},0)}},{key:"hexToRgba",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;l.substring(0,1)!=="#"&&(l="#999999");var d=l.replace("#","");d=d.match(new RegExp("(.{"+d.length/3+"})","g"));for(var p=0;p<d.length;p++)d[p]=parseInt(d[p].length===1?d[p]+d[p]:d[p],16);return c!==void 0&&d.push(c),"rgba("+d.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(l){return parseFloat(l.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(l){return(l=l.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&l.length===4?"#"+("0"+parseInt(l[1],10).toString(16)).slice(-2)+("0"+parseInt(l[2],10).toString(16)).slice(-2)+("0"+parseInt(l[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(l){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(l)}},{key:"getPolygonPos",value:function(l,c){for(var d=[],p=2*Math.PI/c,y=0;y<c;y++){var v={};v.x=l*Math.sin(y*p),v.y=-l*Math.cos(y*p),d.push(v)}return d}},{key:"polarToCartesian",value:function(l,c,d,p){var y=(p-90)*Math.PI/180;return{x:l+d*Math.cos(y),y:c+d*Math.sin(y)}}},{key:"escapeString",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"x",d=l.toString().slice();return d=d.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,c)}},{key:"negToZero",value:function(l){return l<0?0:l}},{key:"moveIndexInArray",value:function(l,c,d){if(d>=l.length)for(var p=d-l.length+1;p--;)l.push(void 0);return l.splice(d,0,l.splice(c,1)[0]),l}},{key:"extractNumber",value:function(l){return parseFloat(l.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(l,c){for(;(l=l.parentElement)&&!l.classList.contains(c););return l}},{key:"setELstyles",value:function(l,c){for(var d in c)c.hasOwnProperty(d)&&(l.style.key=c[d])}},{key:"isNumber",value:function(l){return!isNaN(l)&&parseFloat(Number(l))===l&&!isNaN(parseInt(l,10))}},{key:"isFloat",value:function(l){return Number(l)===l&&l%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var l=window.navigator.userAgent,c=l.indexOf("MSIE ");if(c>0)return parseInt(l.substring(c+5,l.indexOf(".",c)),10);if(l.indexOf("Trident/")>0){var d=l.indexOf("rv:");return parseInt(l.substring(d+3,l.indexOf(".",d)),10)}var p=l.indexOf("Edge/");return p>0&&parseInt(l.substring(p+5,l.indexOf(".",p)),10)}},{key:"getGCD",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,p=Math.pow(10,d-Math.floor(Math.log10(Math.max(l,c))));for(l=Math.round(Math.abs(l)*p),c=Math.round(Math.abs(c)*p);c;){var y=c;c=l%c,l=y}return l/p}},{key:"getPrimeFactors",value:function(l){for(var c=[],d=2;l>=2;)l%d==0?(c.push(d),l/=d):d++;return c}},{key:"mod",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,p=Math.pow(10,d-Math.floor(Math.log10(Math.max(l,c))));return(l=Math.round(Math.abs(l)*p))%(c=Math.round(Math.abs(c)*p))/p}}]),ee}(),I=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.setEasingFunctions()}return o(ee,[{key:"setEasingFunctions",value:function(){var l;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":l="-";break;case"easein":l="<";break;case"easeout":l=">";break;case"easeinout":default:l="<>";break;case"swing":l=function(c){var d=1.70158;return(c-=1)*c*((d+1)*c+d)+1};break;case"bounce":l=function(c){return c<1/2.75?7.5625*c*c:c<2/2.75?7.5625*(c-=1.5/2.75)*c+.75:c<2.5/2.75?7.5625*(c-=2.25/2.75)*c+.9375:7.5625*(c-=2.625/2.75)*c+.984375};break;case"elastic":l=function(c){return c===!!c?c:Math.pow(2,-10*c)*Math.sin((c-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=l}}},{key:"animateLine",value:function(l,c,d,p){l.attr(c).animate(p).attr(d)}},{key:"animateMarker",value:function(l,c,d,p){l.attr({opacity:0}
3598).animate(c,d).attr({opacity:1}).afterAll(function(){p()})}},{key:"animateRect",value:function(l,c,d,p,y){l.attr(c).animate(p).attr(d).afterAll(function(){return y()})}},{key:"animatePathsGradually",value:function(l){var c=l.el,d=l.realIndex,p=l.j,y=l.fill,v=l.pathFrom,w=l.pathTo,E=l.speed,T=l.delay,P=this.w,O=0;P.config.chart.animations.animateGradually.enabled&&(O=P.config.chart.animations.animateGradually.delay),P.config.chart.animations.dynamicAnimation.enabled&&P.globals.dataChanged&&P.config.chart.type!=="bar"&&(O=0),this.morphSVG(c,d,p,P.config.chart.type!=="line"||P.globals.comboCharts?y:"stroke",v,w,E,T*O)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(l){var c=l.el;c.classList.remove("apexcharts-element-hidden"),c.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(l){var c=this.w;c.globals.animationEnded||(c.globals.animationEnded=!0,this.showDelayedElements(),typeof c.config.chart.events.animationEnd=="function"&&c.config.chart.events.animationEnd(this.ctx,{el:l,w:c}))}},{key:"morphSVG",value:function(l,c,d,p,y,v,w,E){var T=this,P=this.w;y||(y=l.attr("pathFrom")),v||(v=l.attr("pathTo"));var O=function(j){return P.config.chart.type==="radar"&&(w=1),"M 0 ".concat(P.globals.gridHeight)};(!y||y.indexOf("undefined")>-1||y.indexOf("NaN")>-1)&&(y=O()),(!v||v.indexOf("undefined")>-1||v.indexOf("NaN")>-1)&&(v=O()),P.globals.shouldAnimate||(w=1),l.plot(y).animate(1,P.globals.easing,E).plot(y).animate(w,P.globals.easing,E).plot(v).afterAll(function(){C.isNumber(d)?d===P.globals.series[P.globals.maxValsInArrayIndex].length-2&&P.globals.shouldAnimate&&T.animationCompleted(l):p!=="none"&&P.globals.shouldAnimate&&(!P.globals.comboCharts&&c===P.globals.series.length-1||P.globals.comboCharts)&&T.animationCompleted(l),T.showDelayedElements()})}}]),ee}(),D=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"getDefaultFilter",value:function(l,c){var d=this.w;l.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),d.config.states.normal.filter!=="none"?this.applyFilter(l,c,d.config.states.normal.filter.type,d.config.states.normal.filter.value):d.config.chart.dropShadow.enabled&&this.dropShadow(l,d.config.chart.dropShadow,c)}},{key:"addNormalFilter",value:function(l,c){var d=this.w;d.config.chart.dropShadow.enabled&&!l.node.classList.contains("apexcharts-marker")&&this.dropShadow(l,d.config.chart.dropShadow,c)}},{key:"addLightenFilter",value:function(l,c,d){var p=this,y=this.w,v=d.intensity;l.unfilter(!0),new window.SVG.Filter,l.filter(function(w){var E=y.config.chart.dropShadow;(E.enabled?p.addShadow(w,c,E):w).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:v}})}),l.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(l.filterer.node)}},{key:"addDarkenFilter",value:function(l,c,d){var p=this,y=this.w,v=d.intensity;l.unfilter(!0),new window.SVG.Filter,l.filter(function(w){var E=y.config.chart.dropShadow;(E.enabled?p.addShadow(w,c,E):w).componentTransfer({rgb:{type:"linear",slope:v}})}),l.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(l.filterer.node)}},{key:"applyFilter",value:function(l,c,d){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(d){case"none":this.addNormalFilter(l,c);break;case"lighten":this.addLightenFilter(l,c,{intensity:p});break;case"darken":this.addDarkenFilter(l,c,{intensity:p})}}},{key:"addShadow",value:function(l,c,d){var p,y=this.w,v=d.blur,w=d.top,E=d.left,T=d.color,P=d.opacity;if(((p=y.config.chart.dropShadow.enabledOnSeries)===null||p===void 0?void 0:p.length)>0&&y.config.chart.dropShadow.enabledOnSeries.indexOf(c)===-1)return l;var O=l.flood(Array.isArray(T)?T[c]:T,P).composite(l.sourceAlpha,"in").offset(E,w).gaussianBlur(v).merge(l.source);return l.blend(l.source,O)}},{key:"dropShadow",value:function(l,c){var d,p,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,v=c.top,w=c.left,E=c.blur,T=c.color,P=c.opacity,O=c.noUserSpaceOnUse,j=this.w;return l.unfilter(!0),C.isIE()&&j.config.chart.type==="radialBar"||((d=j.config.chart.dropShadow.enabledOnSeries)===null||d===void 0?void 0:d.length)>0&&((p=j.config.chart.dropShadow.enabledOnSeries)===null||p===void 0?void 0:p.indexOf(y))===-1||(T=Array.isArray(T)?T[y]:T,l.filter(function(G){var q=null;q=C.isSafari()||C.isFirefox()||C.isIE()?G.flood(T,P).composite(G.sourceAlpha,"in").offset(w,v).gaussianBlur(E):G.flood(T,P).composite(G.sourceAlpha,"in").offset(w,v).gaussianBlur(E).merge(G.source),G.blend(G.source,q)}),O||l.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(l.filterer.node)),l}},{key:"setSelectionFilter",value:function(l,c,d){var p=this.w;if(p.globals.selectedDataPoints[c]!==void 0&&p.globals.selectedDataPoints[c].indexOf(d)>-1){l.node.setAttribute("selected",!0);var y=p.config.states.active.filter;y!=="none"&&this.applyFilter(l,c,y.type,y.value)}}},{key:"_scaleFilterSize",value:function(l){(function(c){for(var d in c)c.hasOwnProperty(d)&&l.setAttribute(d,c[d])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),ee}(),L=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}
vendor: 61,092 bytes, lines 3598-3613
3598return o(ee,[{key:"roundPathCorners",value:function(l,c){function d(me,Ne,Te){var Ye=Ne.x-me.x,We=Ne.y-me.y,Fe=Math.sqrt(Ye*Ye+We*We);return p(me,Ne,Math.min(1,Te/Fe))}function p(me,Ne,Te){return{x:me.x+(Ne.x-me.x)*Te,y:me.y+(Ne.y-me.y)*Te}}function y(me,Ne){me.length>2&&(me[me.length-2]=Ne.x,me[me.length-1]=Ne.y)}function v(me){return{x:parseFloat(me[me.length-2]),y:parseFloat(me[me.length-1])}}l.indexOf("NaN")>-1&&(l="");var w=l.split(/[,\s]/).reduce(function(me,Ne){var Te=Ne.match("([a-zA-Z])(.+)");return Te?(me.push(Te[1]),me.push(Te[2])):me.push(Ne),me},[]).reduce(function(me,Ne){return parseFloat(Ne)==Ne&&me.length?me[me.length-1].push(Ne):me.push([Ne]),me},[]),E=[];if(w.length>1){var T=v(w[0]),P=null;w[w.length-1][0]=="Z"&&w[0].length>2&&(P=["L",T.x,T.y],w[w.length-1]=P),E.push(w[0]);for(var O=1;O<w.length;O++){var j=E[E.length-1],G=w[O],q=G==P?w[1]:w[O+1];if(q&&j&&j.length>2&&G[0]=="L"&&q.length>2&&q[0]=="L"){var K,re,ae=v(j),le=v(G),A=v(q);K=d(le,ae,c),re=d(le,A,c),y(G,K),G.origPoint=le,E.push(G);var W=p(K,le,.5),J=p(le,re,.5),fe=["C",W.x,W.y,J.x,J.y,re.x,re.y];fe.origPoint=le,E.push(fe)}else E.push(G)}if(P){var ue=v(E[E.length-1]);E.push(["Z"]),y(E[0],ue)}}else E=w;return E.reduce(function(me,Ne){return me+Ne.join(" ")+" "},"")}},{key:"drawLine",value:function(l,c,d,p){var y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",v=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,w=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,E=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:l,y1:c,x2:d,y2:p,stroke:y,"stroke-dasharray":v,"stroke-width":w,"stroke-linecap":E})}},{key:"drawRect",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,v=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",w=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,E=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,T=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,P=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,O=this.w.globals.dom.Paper.rect();return O.attr({x:l,y:c,width:d>0?d:0,height:p>0?p:0,rx:y,ry:y,opacity:w,"stroke-width":E!==null?E:0,stroke:T!==null?T:"none","stroke-dasharray":P}),O.node.setAttribute("fill",v),O}},{key:"drawPolygon",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(l).attr({fill:p,stroke:c,"stroke-width":d})}},{key:"drawCircle",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;l<0&&(l=0);var d=this.w.globals.dom.Paper.circle(2*l);return c!==null&&d.attr(c),d}},{key:"drawPath",value:function(l){var c=l.d,d=c===void 0?"":c,p=l.stroke,y=p===void 0?"#a8a8a8":p,v=l.strokeWidth,w=v===void 0?1:v,E=l.fill,T=l.fillOpacity,P=T===void 0?1:T,O=l.strokeOpacity,j=O===void 0?1:O,G=l.classes,q=l.strokeLinecap,K=q===void 0?null:q,re=l.strokeDashArray,ae=re===void 0?0:re,le=this.w;return K===null&&(K=le.config.stroke.lineCap),(d.indexOf("undefined")>-1||d.indexOf("NaN")>-1)&&(d="M 0 ".concat(le.globals.gridHeight)),le.globals.dom.Paper.path(d).attr({fill:E,"fill-opacity":P,stroke:y,"stroke-opacity":j,"stroke-linecap":K,"stroke-width":w,"stroke-dasharray":ae,class:G})}},{key:"group",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,c=this.w.globals.dom.Paper.group();return l!==null&&c.attr(l),c}},{key:"move",value:function(l,c){var d=["M",l,c].join(" ");return d}},{key:"line",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=null;return d===null?p=[" L",l,c].join(" "):d==="H"?p=[" H",l].join(" "):d==="V"&&(p=[" V",c].join(" ")),p}},{key:"curve",value:function(l,c,d,p,y,v){var w=["C",l,c,d,p,y,v].join(" ");return w}},{key:"quadraticCurve",value:function(l,c,d,p){return["Q",l,c,d,p].join(" ")}},{key:"arc",value:function(l,c,d,p,y,v,w){var E="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(E="a");var T=[E,l,c,d,p,y,v,w].join(" ");return T}},{key:"renderPaths",value:function(l){var c,d=l.j,p=l.realIndex,y=l.pathFrom,v=l.pathTo,w=l.stroke,E=l.strokeWidth,T=l.strokeLinecap,P=l.fill,O=l.animationDelay,j=l.initialSpeed,G=l.dataChangeSpeed,q=l.className,K=l.shouldClipToGrid,re=K===void 0||K,ae=l.bindEventsOnPaths,le=ae===void 0||ae,A=l.drawShadow,W=A===void 0||A,J=this.w,fe=new D(this.ctx),ue=new I(this.ctx),me=this.w.config.chart.animations.enabled,Ne=me&&this.w.config.chart.animations.dynamicAnimation.enabled,Te=!!(me&&!J.globals.resized||Ne&&J.globals.dataChanged&&J.globals.shouldAnimate);Te?c=y:(c=v,J.globals.animationEnded=!0);var Ye=J.config.stroke.dashArray,We=0;We=Array.isArray(Ye)?Ye[p]:J.config.stroke.dashArray;var Fe=this.drawPath({d:c,stroke:w,strokeWidth:E,fill:P,fillOpacity:1,classes:q,strokeLinecap:T,strokeDashArray:We});if(Fe.attr("index",p),re&&Fe.attr({"clip-path":"url(#gridRectMask".concat(J.globals.cuid,")")}),J.config.states.normal.filter.type!=="none")fe.getDefaultFilter(Fe,p);else if(J.config.chart.dropShadow.enabled&&W){var Je=J.config.chart.dropShadow;fe.dropShadow(Fe,Je,p)}le&&(Fe.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,Fe)),Fe.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,Fe)),Fe.node.addEventListener("mousedown",this.pathMouseDown.bind(this,Fe))),Fe.attr({pathTo:v,pathFrom:y});var pt={el:Fe,j:d,realIndex:p,pathFrom:y,pathTo:v,fill:P,strokeWidth:E,delay:O};return!me||J.globals.resized||J.globals.dataChanged?!J.globals.resized&&J.globals.dataChanged||ue.showDelayedElements():ue.animatePathsGradually(n(n({},pt),{},{speed:j})),J.globals.dataChanged&&Ne&&Te&&ue.animatePathsGradually(n(n({},pt),{},{speed:G})),Fe}},{key:"drawPattern",value:function(l,c,d){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(c,d,function(v){l==="horizontalLines"?v.line(0,0,d,0).stroke({color:p,width:y+1}):l==="verticalLines"?v.line(0,0,0,c).stroke({color:p,width:y+1}):l==="slantedLines"?v.line(0,0,c,d).stroke({color:p,width:y}):l==="squares"?v.rect(c,d).fill("none").stroke({color:p,width:y}):l==="circles"&&v.circle(c).fill("none").stroke({color:p,width:y})})}},{key:"drawGradient",value:function(l,c,d,p,y){var v,w=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,E=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,T=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,P=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,O=this.w;c.length<9&&c.indexOf("#")===0&&(c=C.hexToRgba(c,p)),d.length<9&&d.indexOf("#")===0&&(d=C.hexToRgba(d,y));var j=0,G=1,q=1,K=null;E!==null&&(j=E[0]!==void 0?E[0]/100:0,G=E[1]!==void 0?E[1]/100:1,q=E[2]!==void 0?E[2]/100:1,K=E[3]!==void 0?E[3]/100:null);var re=!(O.config.chart.type!=="donut"&&O.config.chart.type!=="pie"&&O.config.chart.type!=="polarArea"&&O.config.chart.type!=="bubble");if(v=T===null||T.length===0?O.globals.dom.Paper.gradient(re?"radial":"linear",function(A){A.at(j,c,p),A.at(G,d,y),A.at(q,d,y),K!==null&&A.at(K,c,p)}):O.globals.dom.Paper.gradient(re?"radial":"linear",function(A){(Array.isArray(T[P])?T[P]:T).forEach(function(W){A.at(W.offset/100,W.color,W.opacity)})}),re){var ae=O.globals.gridWidth/2,le=O.globals.gridHeight/2;O.config.chart.type!=="bubble"?v.attr({gradientUnits:"userSpaceOnUse",cx:ae,cy:le,r:w}):v.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else l==="vertical"?v.from(0,0).to(0,1):l==="diagonal"?v.from(0,0).to(1,1):l==="horizontal"?v.from(0,1).to(1,1):l==="diagonal2"&&v.from(1,0).to(0,1);return v}},{key:"getTextBasedOnMaxWidth",value:function(l){var c=l.text,d=l.maxWidth,p=l.fontSize,y=l.fontFamily,v=this.getTextRects(c,p,y),w=v.width/c.length,E=Math.floor(d/w);return d<v.width?c.slice(0,E-3)+"...":c}},{key:"drawText",value:function(l){var c=this,d=l.x,p=l.y,y=l.text,v=l.textAnchor,w=l.fontSize,E=l.fontFamily,T=l.fontWeight,P=l.foreColor,O=l.opacity,j=l.maxWidth,G=l.cssClass,q=G===void 0?"":G,K=l.isPlainText,re=K===void 0||K,ae=l.dominantBaseline,le=ae===void 0?"auto":ae,A=this.w;y===void 0&&(y="");var W=y;v||(v="start"),P&&P.length||(P=A.config.chart.foreColor),E=E||A.config.chart.fontFamily,T=T||"regular";var J,fe={maxWidth:j,fontSize:w=w||"11px",fontFamily:E};return Array.isArray(y)?J=A.globals.dom.Paper.text(function(ue){for(var me=0;me<y.length;me++)W=y[me],j&&(W=c.getTextBasedOnMaxWidth(n({text:y[me]},fe))),me===0?ue.tspan(W):ue.tspan(W).newLine()}):(j&&(W=this.getTextBasedOnMaxWidth(n({text:y},fe))),J=re?A.globals.dom.Paper.plain(y):A.globals.dom.Paper.text(function(ue){return ue.tspan(W)})),J.attr({x:d,y:p,"text-anchor":v,"dominant-baseline":le,"font-size":w,"font-family":E,"font-weight":T,fill:P,class:"apexcharts-text "+q}),J.node.style.fontFamily=E,J.node.style.opacity=O,J}},{key:"getMarkerPath",value:function(l,c,d,p){var y="";switch(d){case"cross":y="M ".concat(l-(p/=1.4)," ").concat(c-p," L ").concat(l+p," ").concat(c+p," M ").concat(l-p," ").concat(c+p," L ").concat(l+p," ").concat(c-p);break;case"plus":y="M ".concat(l-(p/=1.12)," ").concat(c," L ").concat(l+p," ").concat(c," M ").concat(l," ").concat(c-p," L ").concat(l," ").concat(c+p);break;case"star":case"sparkle":var v=5;p*=1.15,d==="sparkle"&&(p/=1.1,v=4);for(var w=Math.PI/v,E=0;E<=2*v;E++){var T=E*w,P=E%2==0?p:p/2;y+=(E===0?"M":"L")+(l+P*Math.sin(T))+","+(c-P*Math.cos(T))}y+="Z";break;case"triangle":y="M ".concat(l," ").concat(c-p,` 3599 L `).concat(l+p," ").concat(c+p,` 3600 L `).concat(l-p," ").concat(c+p,` 3601 Z`);break;case"square":case"rect":y="M ".concat(l-(p/=1.125)," ").concat(c-p,` 3602 L `).concat(l+p," ").concat(c-p,` 3603 L `).concat(l+p," ").concat(c+p,` 3604 L `).concat(l-p," ").concat(c+p,` 3605 Z`);break;case"diamond":p*=1.05,y="M ".concat(l," ").concat(c-p,` 3606 L `).concat(l+p," ").concat(c,` 3607 L `).concat(l," ").concat(c+p,` 3608 L `).concat(l-p," ").concat(c,` 3609 Z`);break;case"line":y="M ".concat(l-(p/=1.1)," ").concat(c,` 3610 L `).concat(l+p," ").concat(c);break;default:p*=2,y="M ".concat(l,", ").concat(c,` 3611 m -`).concat(p/2,`, 0 3612 a `).concat(p/2,",").concat(p/2," 0 1,0 ").concat(p,`,0 3613 a `).concat(p/2,",").concat(p/2," 0 1,0 -").concat(p,",0")}return y}},{key:"drawMarkerShape",value:function(l,c,d,p,y){var v=this.drawPath({d:this.getMarkerPath(l,c,d,p,y),stroke:y.pointStrokeColor,strokeDashArray:y.pointStrokeDashArray,strokeWidth:y.pointStrokeWidth,fill:y.pointFillColor,fillOpacity:y.pointFillOpacity,strokeOpacity:y.pointStrokeOpacity});return v.attr({cx:l,cy:c,shape:y.shape,class:y.class?y.class:""}),v}},{key:"drawMarker",value:function(l,c,d){l=l||0;var p=d.pSize||0;return C.isNumber(c)||(p=0,c=0),this.drawMarkerShape(l,c,d==null?void 0:d.shape,p,n(n({},d),d.shape==="line"||d.shape==="plus"||d.shape==="cross"?{pointStrokeColor:d.pointFillColor,pointStrokeOpacity:d.pointFillOpacity}:{}))}},{key:"pathMouseEnter",value:function(l,c){var d=this.w,p=new D(this.ctx),y=parseInt(l.node.getAttribute("index"),10),v=parseInt(l.node.getAttribute("j"),10);if(typeof d.config.chart.events.dataPointMouseEnter=="function"&&d.config.chart.events.dataPointMouseEnter(c,this.ctx,{seriesIndex:y,dataPointIndex:v,w:d}),this.ctx.events.fireEvent("dataPointMouseEnter",[c,this.ctx,{seriesIndex:y,dataPointIndex:v,w:d}]),(d.config.states.active.filter.type==="none"||l.node.getAttribute("selected")!=="true")&&d.config.states.hover.filter.type!=="none"&&!d.globals.isTouchDevice){var w=d.config.states.hover.filter;p.applyFilter(l,y,w.type,w.value)}}},{key:"pathMouseLeave",value:function(l,c){var d=this.w,p=new D(this.ctx),y=parseInt(l.node.getAttribute("index"),10),v=parseInt(l.node.getAttribute("j"),10);typeof d.config.chart.events.dataPointMouseLeave=="function"&&d.config.chart.events.dataPointMouseLeave(c,this.ctx,{seriesIndex:y,dataPointIndex:v,w:d}),this.ctx.events.fireEvent("dataPointMouseLeave",[c,this.ctx,{seriesIndex:y,dataPointIndex:v,w:d}]),d.config.states.active.filter.type!=="none"&&l.node.getAttribute("selected")==="true"||d.config.states.hover.filter.type!=="none"&&p.getDefaultFilter(l,y)}},{key:"pathMouseDown",value:function(l,c){var d=this.w,p=new D(this.ctx),y=parseInt(l.node.getAttribute("index"),10),v=parseInt(l.node.getAttribute("j"),10),w="false";if(l.node.getAttribute("selected")==="true"){if(l.node.setAttribute("selected","false"),d.globals.selectedDataPoints[y].indexOf(v)>-1){var E=d.globals.selectedDataPoints[y].indexOf(v);d.globals.selectedDataPoints[y].splice(E,1)}}else{if(!d.config.states.active.allowMultipleDataPointsSelection&&d.globals.selectedDataPoints.length>0){d.globals.selectedDataPoints=[];var T=d.globals.dom.Paper.select(".apexcharts-series path").members,P=d.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,O=function(q){Array.prototype.forEach.call(q,function(K){K.node.setAttribute("selected","false"),p.getDefaultFilter(K,y)})};O(T),O(P)}l.node.setAttribute("selected","true"),w="true",d.globals.selectedDataPoints[y]===void 0&&(d.globals.selectedDataPoints[y]=[]),d.globals.selectedDataPoints[y].push(v)}if(w==="true"){var j=d.config.states.active.filter;if(j!=="none")p.applyFilter(l,y,j.type,j.value);else if(d.config.states.hover.filter!=="none"&&!d.globals.isTouchDevice){var G=d.config.states.hover.filter;p.applyFilter(l,y,G.type,G.value)}}else d.config.states.active.filter.type!=="none"&&(d.config.states.hover.filter.type==="none"||d.globals.isTouchDevice?p.getDefaultFilter(l,y):(G=d.config.states.hover.filter,p.applyFilter(l,y,G.type,G.value)));typeof d.config.chart.events.dataPointSelection=="function"&&d.config.chart.events.dataPointSelection(c,this.ctx,{selectedDataPoints:d.globals.selectedDataPoints,seriesIndex:y,dataPointIndex:v,w:d}),c&&this.ctx.events.fireEvent("dataPointSelection",[c,this.ctx,{selectedDataPoints:d.globals.selectedDataPoints,seriesIndex:y,dataPointIndex:v,w:d}])}},{key:"rotateAroundCenter",value:function(l){var c={};return l&&typeof l.getBBox=="function"&&(c=l.getBBox()),{x:c.x+c.width/2,y:c.y+c.height/2}}},{key:"getTextRects",value:function(l,c,d,p){var y=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],v=this.w,w=this.drawText({x:-200,y:-200,text:l,textAnchor:"start",fontSize:c,fontFamily:d,foreColor:"#fff",opacity:0});p&&w.attr("transform",p),v.globals.dom.Paper.add(w);var E=w.bbox();return y||(E=w.node.getBoundingClientRect()),w.remove(),{width:E.width,height:E.height}}},{key:"placeTextWithEllipsis",value:function(l,c,d){if(typeof l.getComputedTextLength=="function"&&(l.textContent=c,c.length>0&&l.getComputedTextLength()>=d/1.1)){for(var p=c.length-3;p>0;p-=3)if(l.getSubStringLength(0,p)<=d/1.1)return void(l.textContent=c.substring(0,p)+"...");l.textContent="."}}}],[{key:"setAttrs",value:function(l,c){for(var d in c)c.hasOwnProperty(d)&&l.setAttribute(d,c[d])}}]),ee}(),F=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"getStackedSeriesTotals",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=this.w,d=[];if(c.globals.series.length===0)return d;for(var p=0;p<c.globals.series[c.globals.maxValsInArrayIndex].length;p++){for(var y=0,v=0;v<c.globals.series.length;v++)c.globals.series[v][p]!==void 0&&l.indexOf(v)===-1&&(y+=c.globals.series[v][p]);d.push(y)}return d}},{key:"getSeriesTotalByIndex",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return l===null?this.w.config.series.reduce(function(c,d){return c+d},0):this.w.globals.series[l].reduce(function(c,d){return c+d},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var l=this,c=this.w,d=[];return c.globals.seriesGroups.forEach(function(p){var y=[];c.config.series.forEach(function(w,E){p.indexOf(c.globals.seriesNames[E])>-1&&y.push(E)});var v=c.globals.series.map(function(w,E){return y.indexOf(E)===-1?E:-1}).filter(function(w){return w!==-1});d.push(l.getStackedSeriesTotals(v))}),d}},{key:"setSeriesYAxisMappings",value:function(){var l=this.w.globals,c=this.w.config,d=[],p=[],y=[],v=l.series.length>c.yaxis.length||c.yaxis.some(function(O){return Array.isArray(O.seriesName)});c.series.forEach(function(O,j){y.push(j),p.push(null)}),c.yaxis.forEach(function(O,j){d[j]=[]});var w=[];c.yaxis.forEach(function(O,j){var G=!1;if(O.seriesName){var q=[];Array.isArray(O.seriesName)?q=O.seriesName:q.push(O.seriesName),q.forEach(function(K){c.series.forEach(function(re,ae){if(re.name===K){var le=ae;j===ae||v?!v||y.indexOf(ae)>-1?d[j].push([j,ae]):console.warn("Series '"+re.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(d[ae].push([ae,j]),le=j),G=!0,(le=y.indexOf(le))!==-1&&y.splice(le,1)}})})}G||w.push(j)}),d=d.map(function(O,j){var G=[];return O.forEach(function(q){p[q[1]]=q[0],G.push(q[1])}),G});for(var E=c.yaxis.length-1,T=0;T<w.length&&(E=w[T],d[E]=[],y);T++){var P=y[0];y.shift(),d[E].push(P),p[P]=E}y.forEach(function(O){d[E].push(O),p[O]=E}),l.seriesYAxisMap=d.map(function(O){return O}),l.seriesYAxisReverseMap=p.map(function(O){return O}),l.seriesYAxisMap.forEach(function(O,j){O.forEach(function(G){c.series[G]&&c.series[G].group===void 0&&(c.series[G].group="apexcharts-axis-".concat(j.toString()))})})}},{key:"isSeriesNull",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(l===null?this.w.config.series.filter(function(c){return c!==null}):this.w.config.series[l].data.filter(function(c){return c!==null})).length===0}},{key:"seriesHaveSameValues",value:function(l){return this.w.globals.series[l].every(function(c,d,p){return c===p[0]})}},{key:"getCategoryLabels",value:function(l){var c=this.w,d=l.slice();return c.config.xaxis.convertedCatToNumeric&&(d=l.map(function(p,y){return c.config.xaxis.labels.formatter(p-c.globals.minX+1)})),d}},{key:"getLargestSeries",value:function(){var l=this.w;l.globals.maxValsInArrayIndex=l.globals.series.map(function(c){return c.length}).indexOf(Math.max.apply(Math,l.globals.series.map(function(c){return c.length})))}},{key:"getLargestMarkerSize",value:function(){var l=this.w,c=0;return l.globals.markers.size.forEach(function(d){c=Math.max(c,d)}),l.config.markers.discrete&&l.config.markers.discrete.length&&l.config.markers.discrete.forEach(function(d){c=Math.max(c,d.size)}),c>0&&(c+=l.config.markers.hover.sizeOffset+1),l.globals.markers.largestSize=c,c}},{key:"getSeriesTotals",value:function(){var l=this.w;l.globals.seriesTotals=l.globals.series.map(function(c,d){var p=0;if(Array.isArray(c))for(var y=0;y<c.length;y++)p+=c[y];else p+=c;return p})}},{key:"getSeriesTotalsXRange",value:function(l,c){var d=this.w;return d.globals.series.map(function(p,y){for(var v=0,w=0;w<p.length;w++)d.globals.seriesX[y][w]>l&&d.globals.seriesX[y][w]<c&&(v+=p[w]);return v})}},{key:"getPercentSeries",value:function(){var l=this.w;l.globals.seriesPercent=l.globals.series.map(function(c,d){var p=[];if(Array.isArray(c))for(var y=0;y<c.length;y++){var v=l.globals.stackedSeriesTotals[y],w=0;v&&(w=100*c[y]/v),p.push(w)}else{var E=100*c/l.globals.seriesTotals.reduce(function(T,P){return T+P},0);p.push(E)}return p})}},{key:"getCalculatedRatios",value:function(){var l,c,d,p=this,y=this.w,v=y.globals,w=[],E=0,T=[],P=.1,O=0;if(v.yRange=[],v.isMultipleYAxis)for(var j=0;j<v.minYArr.length;j++)v.yRange.push(Math.abs(v.minYArr[j]-v.maxYArr[j])),T.push(0);else v.yRange.push(Math.abs(v.minY-v.maxY));v.xRange=Math.abs(v.maxX-v.minX),v.zRange=Math.abs(v.maxZ-v.minZ);for(var G=0;G<v.yRange.length;G++)w.push(v.yRange[G]/v.gridHeight);if(c=v.xRange/v.gridWidth,l=v.yRange/v.gridWidth,d=v.xRange/v.gridHeight,(E=v.zRange/v.gridHeight*16)||(E=1),v.minY!==Number.MIN_VALUE&&Math.abs(v.minY)!==0&&(v.hasNegs=!0),y.globals.seriesYAxisReverseMap.length>0){var q=function(re,ae){var le=y.config.yaxis[y.globals.seriesYAxisReverseMap[ae]],A=re<0?-1:1;return re=Math.abs(re),le.logarithmic&&(re=p.getBaseLog(le.logBase,re)),-A*re/w[ae]};if(v.isMultipleYAxis){T=[];for(var K=0;K<w.length;K++)T.push(q(v.minYArr[K],K))}else(T=[]).push(q(v.minY,0)),v.minY!==Number.MIN_VALUE&&Math.abs(v.minY)!==0&&(P=-v.minY/l,O=v.minX/c)}else(T=[]).push(0),P=0,O=0;return{yRatio:w,invertedYRatio:l,zRatio:E,xRatio:c,invertedXRatio:d,baseLineInvertedY:P,baseLineY:T,baseLineX:O}}},{key:"getLogSeries",value:function(l){var c=this,d=this.w;return d.globals.seriesLog=l.map(function(p,y){var v=d.globals.seriesYAxisReverseMap[y];return d.config.yaxis[v]&&d.config.yaxis[v].logarithmic?p.map(function(w){return w===null?null:c.getLogVal(d.config.yaxis[v].logBase,w,y)}):p}),d.globals.invalidLogScale?l:d.globals.seriesLog}},{key:"getBaseLog",value:function(l,c){return Math.log(c)/Math.log(l)}},{key:"getLogVal",value:function(l,c,d){if(c<=0)return 0;var p=this.w,y=p.globals.minYArr[d]===0?-1:this.getBaseLog(l,p.globals.minYArr[d]),v=(p.globals.maxYArr[d]===0?0:this.getBaseLog(l,p.globals.maxYArr[d]))-y;return c<1?c/v:(this.getBaseLog(l,c)-y)/v}},{key:"getLogYRatios",value:function(l){var c=this,d=this.w,p=this.w.globals;return p.yLogRatio=l.slice(),p.logYRange=p.yRange.map(function(y,v){var w=d.globals.seriesYAxisReverseMap[v];if(d.config.yaxis[w]&&c.w.config.yaxis[w].logarithmic){var E,T=-Number.MAX_VALUE,P=Number.MIN_VALUE;return p.seriesLog.forEach(function(O,j){O.forEach(function(G){d.config.yaxis[j]&&d.config.yaxis[j].logarithmic&&(T=Math.max(G,T),P=Math.min(G,P))})}),E=Math.pow(p.yRange[v],Math.abs(P-T)/p.yRange[v]),p.yLogRatio[v]=E/p.gridHeight,E}}),p.invalidLogScale?l.slice():p.yLogRatio}},{key:"drawSeriesByGroup",value:function(l,c,d,p){var y=this.w,v=[];return l.series.length>0&&c.forEach(function(w){var E=[],T=[];l.i.forEach(function(P,O){y.config.series[P].group===w&&(E.push(l.series[O]),T.push(P))}),E.length>0&&v.push(p.draw(E,d,T))}),v}}],[{key:"checkComboSeries",value:function(l,c){var d=!1,p=0,y=0;return c===void 0&&(c="line"),l.length&&l[0].type!==void 0&&l.forEach(function(v){v.type!=="bar"&&v.type!=="column"&&v.type!=="candlestick"&&v.type!=="boxPlot"||p++,v.type!==void 0&&v.type!==c&&y++}),y>0&&(d=!0),{comboBarCount:p,comboCharts:d}}},{key:"extendArrayProps",value:function(l,c,d){var p,y,v,w,E,T;return(p=c)!==null&&p!==void 0&&p.yaxis&&(c=l.extendYAxis(c,d)),(y=c)!==null&&y!==void 0&&y.annotations&&(c.annotations.yaxis&&(c=l.extendYAxisAnnotations(c)),(v=c)!==null&&v!==void 0&&(w=v.annotations)!==null&&w!==void 0&&w.xaxis&&(c=l.extendXAxisAnnotations(c)),(E=c)!==null&&E!==void 0&&(T=E.annotations)!==null&&T!==void 0&&T.points&&(c=l.extendPointAnnotations(c))),c}}]),ee}(),R=function(){function ee(l){i(this,ee),this.w=l.w,this.annoCtx=l}return o(ee,[{key:"setOrientations",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,d=this.w;if(l.label.orientation==="vertical"){var p=c!==null?c:0,y=d.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(p,"']"));if(y!==null){var v=y.getBoundingClientRect();y.setAttribute("x",parseFloat(y.getAttribute("x"))-v.height+4),l.label.position==="top"?y.setAttribute("y",parseFloat(y.getAttribute("y"))+v.width):y.setAttribute("y",parseFloat(y.getAttribute("y"))-v.width);var w=this.annoCtx.graphics.rotateAroundCenter(y),E=w.x,T=w.y;y.setAttribute("transform","rotate(-90 ".concat(E," ").concat(T,")"))}}}},{key:"addBackgroundToAnno",value:function(l,c){var d=this.w;if(!l||c.label.text===void 0||c.label.text!==void 0&&!String(c.label.text).trim())return null;var p=d.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),y=l.getBoundingClientRect(),v=c.label.style.padding.left,w=c.label.style.padding.right,E=c.label.style.padding.top,T=c.label.style.padding.bottom;c.label.orientation==="vertical"&&(E=c.label.style.padding.left,T=c.label.style.padding.right,v=c.label.style.padding.top,w=c.label.style.padding.bottom);var P=y.left-p.left-v,O=y.top-p.top-E,j=this.annoCtx.graphics.drawRect(P-d.globals.barPadForNumericAxis,O,y.width+v+w,y.height+E+T,c.label.borderRadius,c.label.style.background,1,c.label.borderWidth,c.label.borderColor,0);return c.id&&j.node.classList.add(c.id),j}},{key:"annotationsBackground",value:function(){var l=this,c=this.w,d=function(p,y,v){var w=c.globals.dom.baseEl.querySelector(".apexcharts-".concat(v,"-annotations .apexcharts-").concat(v,"-annotation-label[rel='").concat(y,"']"));if(w){var E=w.parentNode,T=l.addBackgroundToAnno(w,p);T&&(E.insertBefore(T.node,w),p.label.mouseEnter&&T.node.addEventListener("mouseenter",p.label.mouseEnter.bind(l,p)),p.label.mouseLeave&&T.node.addEventListener("mouseleave",p.label.mouseLeave.bind(l,p)),p.label.click&&T.node.addEventListener("click",p.label.click.bind(l,p)))}};c.config.annotations.xaxis.map(function(p,y){d(p,y,"xaxis")}),c.config.annotations.yaxis.map(function(p,y){d(p,y,"yaxis")}),c.config.annotations.points.map(function(p,y){d(p,y,"point")})}},{key:"getY1Y2",value:function(l,c){var d,p=l==="y1"?c.y:c.y2,y=!1,v=this.w;if(this.annoCtx.invertAxis){var w=v.globals.labels;v.config.xaxis.convertedCatToNumeric&&(w=v.globals.categoryLabels);var E=w.indexOf(p),T=v.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(E+1)+")");d=T?parseFloat(T.getAttribute("y")):(v.globals.gridHeight/w.length-1)*(E+1)-v.globals.barHeight,c.seriesIndex!==void 0&&v.globals.barHeight&&(d=d-v.globals.barHeight/2*(v.globals.series.length-1)+v.globals.barHeight*c.seriesIndex)}else{var P,O=v.globals.seriesYAxisMap[c.yAxisIndex][0];v.config.yaxis[c.yAxisIndex].logarithmic?P=(p=new F(this.annoCtx.ctx).getLogVal(v.config.yaxis[c.yAxisIndex].logBase,p,O))/v.globals.yLogRatio[O]:P=(p-v.globals.minYArr[O])/(v.globals.yRange[O]/v.globals.gridHeight),P>v.globals.gridHeight?(P=v.globals.gridHeight,y=!0):P<0&&(P=0,y=!0),d=v.globals.gridHeight-P,!c.marker||c.y!==void 0&&c.y!==null||(d=0),v.config.yaxis[c.yAxisIndex]&&v.config.yaxis[c.yAxisIndex].reversed&&(d=P)}return typeof p=="string"&&p.indexOf("px")>-1&&(d=parseFloat(p)),{yP:d,clipped:y}}},{key:"getX1X2",value:function(l,c){var d,p=l==="x1"?c.x:c.x2,y=this.w,v=this.annoCtx.invertAxis?y.globals.minY:y.globals.minX,w=this.annoCtx.invertAxis?y.globals.maxY:y.globals.maxX,E=this.annoCtx.invertAxis?y.globals.yRange[0]:y.globals.xRange,T=!1;return d=this.annoCtx.inversedReversedAxis?(w-p)/(E/y.globals.gridWidth):(p-v)/(E/y.globals.gridWidth),y.config.xaxis.type!=="category"&&!y.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||y.globals.dataFormatXNumeric||y.config.chart.sparkline.enabled||(d=this.getStringX(p)),typeof p=="string"&&p.indexOf("px")>-1&&(d=parseFloat(p)),p==null&&c.marker&&(d=y.globals.gridWidth),c.seriesIndex!==void 0&&y.globals.barWidth&&!this.annoCtx.invertAxis&&(d=d-y.globals.barWidth/2*(y.globals.series.length-1)+y.globals.barWidth*c.seriesIndex),d>y.globals.gridWidth?(d=y.globals.gridWidth,T=!0):d<0&&(d=0,T=!0),{x:d,clipped:T}}},{key:"getStringX",value:function(l){var c=this.w,d=l;c.config.xaxis.convertedCatToNumeric&&c.globals.categoryLabels.length&&(l=c.globals.categoryLabels.indexOf(l)+1);var p=c.globals.labels.indexOf(l),y=c.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(p+1)+")");return y&&(d=parseFloat(y.getAttribute("x"))),d}}]),ee}(),z=function(){function ee(l){i(this,ee),this.w=l.w,this.annoCtx=l,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new R(this.annoCtx)}return o(ee,[{key:"addXaxisAnnotation",value:function(l,c,d){var p,y=this.w,v=this.helpers.getX1X2("x1",l),w=v.x,E=v.clipped,T=!0,P=l.label.text,O=l.strokeDashArray;if(C.isNumber(w)){if(l.x2===null||l.x2===void 0){if(!E){var j=this.annoCtx.graphics.drawLine(w+l.offsetX,0+l.offsetY,w+l.offsetX,y.globals.gridHeight+l.offsetY,l.borderColor,O,l.borderWidth);c.appendChild(j.node),l.id&&j.node.classList.add(l.id)}}else{var G=this.helpers.getX1X2("x2",l);if(p=G.x,T=G.clipped,!E||!T){if(p<w){var q=w;w=p,p=q}var K=this.annoCtx.graphics.drawRect(w+l.offsetX,0+l.offsetY,p-w,y.globals.gridHeight+l.offsetY,0,l.fillColor,l.opacity,1,l.borderColor,O);K.node.classList.add("apexcharts-annotation-rect"),K.attr("clip-path","url(#gridRectMask".concat(y.globals.cuid,")")),c.appendChild(K.node),l.id&&K.node.classList.add(l.id)}}if(!E||!T){var re=this.annoCtx.graphics.getTextRects(P,parseFloat(l.label.style.fontSize)),ae=l.label.position==="top"?4:l.label.position==="center"?y.globals.gridHeight/2+(l.label.orientation==="vertical"?re.width/2:0):y.globals.gridHeight,le=this.annoCtx.graphics.drawText({x:w+l.label.offsetX,y:ae+l.label.offsetY-(l.label.orientation==="vertical"?l.label.position==="top"?re.width/2-12:-re.width/2:0),text:P,textAnchor:l.label.textAnchor,fontSize:l.label.style.fontSize,fontFamily:l.label.style.fontFamily,fontWeight:l.label.style.fontWeight,foreColor:l.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(l.label.style.cssClass," ").concat(l.id?l.id:"")});le.attr({rel:d}),c.appendChild(le.node),this.annoCtx.helpers.setOrientations(l,d)}}}},{key:"drawXAxisAnnotations",value:function(){var l=this,c=this.w,d=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return c.config.annotations.xaxis.map(function(p,y){l.addXaxisAnnotation(p,d.node,y)}),d}}]),ee}(),B=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return o(ee,[{key:"isValidDate",value:function(l){return typeof l!="number"&&!isNaN(this.parseDate(l))}},{key:"getTimeStamp",value:function(l){return Date.parse(l)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(l).toISOString().substr(0,25)).getTime():new Date(l).getTime():l}},{key:"getDate",value:function(l){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(l).toUTCString()):new Date(l)}},{key:"parseDate",value:function(l){var c=Date.parse(l);if(!isNaN(c))return this.getTimeStamp(l);var d=Date.parse(l.replace(/-/g,"/").replace(/[a-z]+/gi," "));return d=this.getTimeStamp(d)}},{key:"parseDateWithTimezone",value:function(l){return Date.parse(l.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(l,c){var d=this.w.globals.locale,p=this.w.config.xaxis.labels.datetimeUTC,y=["\0"].concat(k(d.months)),v=["�"].concat(k(d.shortMonths)),w=["�"].concat(k(d.days)),E=["�"].concat(k(d.shortDays));function T(me,Ne){var Te=me+"";for(Ne=Ne||2;Te.length<Ne;)Te="0"+Te;return Te}var P=p?l.getUTCFullYear():l.getFullYear();c=(c=(c=c.replace(/(^|[^\\])yyyy+/g,"$1"+P)).replace(/(^|[^\\])yy/g,"$1"+P.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+P);var O=(p?l.getUTCMonth():l.getMonth())+1;c=(c=(c=(c=c.replace(/(^|[^\\])MMMM+/g,"$1"+y[0])).replace(/(^|[^\\])MMM/g,"$1"+v[0])).replace(/(^|[^\\])MM/g,"$1"+T(O))).replace(/(^|[^\\])M/g,"$1"+O);var j=p?l.getUTCDate():l.getDate();c=(c=(c=(c=c.replace(/(^|[^\\])dddd+/g,"$1"+w[0])).replace(/(^|[^\\])ddd/g,"$1"+E[0])).replace(/(^|[^\\])dd/g,"$1"+T(j))).replace(/(^|[^\\])d/g,"$1"+j);var G=p?l.getUTCHours():l.getHours(),q=G>12?G-12:G===0?12:G;c=(c=(c=(c=c.replace(/(^|[^\\])HH+/g,"$1"+T(G))).replace(/(^|[^\\])H/g,"$1"+G)).replace(/(^|[^\\])hh+/g,"$1"+T(q))).replace(/(^|[^\\])h/g,"$1"+q);var K=p?l.getUTCMinutes():l.getMinutes();c=(c=c.replace(/(^|[^\\])mm+/g,"$1"+T(K))).replace(/(^|[^\\])m/g,"$1"+K);var re=p?l.getUTCSeconds():l.getSeconds();c=(c=c.replace(/(^|[^\\])ss+/g,"$1"+T(re))).replace(/(^|[^\\])s/g,"$1"+re);var ae=p?l.getUTCMilliseconds():l.getMilliseconds();c=c.replace(/(^|[^\\])fff+/g,"$1"+T(ae,3)),ae=Math.round(ae/10),c=c.replace(/(^|[^\\])ff/g,"$1"+T(ae)),ae=Math.round(ae/10);var le=G<12?"AM":"PM";c=(c=(c=c.replace(/(^|[^\\])f/g,"$1"+ae)).replace(/(^|[^\\])TT+/g,"$1"+le)).replace(/(^|[^\\])T/g,"$1"+le.charAt(0));var A=le.toLowerCase();c=(c=c.replace(/(^|[^\\])tt+/g,"$1"+A)).replace(/(^|[^\\])t/g,"$1"+A.charAt(0));var W=-l.getTimezoneOffset(),J=p||!W?"Z":W>0?"+":"-";if(!p){var fe=(W=Math.abs(W))%60;J+=T(Math.floor(W/60))+":"+T(fe)}c=c.replace(/(^|[^\\])K/g,"$1"+J);var ue=(p?l.getUTCDay():l.getDay())+1;return c=(c=(c=(c=(c=c.replace(new RegExp(w[0],"g"),w[ue])).replace(new RegExp(E[0],"g"),E[ue])).replace(new RegExp(y[0],"g"),y[O])).replace(new RegExp(v[0],"g"),v[O])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(l,c,d){var p=this.w;p.config.xaxis.min!==void 0&&(l=p.config.xaxis.min),p.config.xaxis.max!==void 0&&(c=p.config.xaxis.max);var y=this.getDate(l),v=this.getDate(c),w=this.formatDate(y,"yyyy MM dd HH mm ss fff").split(" "),E=this.formatDate(v,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(w[6],10),maxMillisecond:parseInt(E[6],10),minSecond:parseInt(w[5],10),maxSecond:parseInt(E[5],10),minMinute:parseInt(w[4],10),maxMinute:parseInt(E[4],10),minHour:parseInt(w[3],10),maxHour:parseInt(E[3],10),minDate:parseInt(w[2],10),maxDate:parseInt(E[2],10),minMonth:parseInt(w[1],10)-1,maxMonth:parseInt(E[1],10)-1,minYear:parseInt(w[0],10),maxYear:parseInt(E[0],10)}}},{key:"isLeapYear",value:function(l){return l%4==0&&l%100!=0||l%400==0}},{key:"calculcateLastDaysOfMonth",value:function(l,c,d){return this.determineDaysOfMonths(l,c)-d}},{key:"determineDaysOfYear",value:function(l){var c=365;return this.isLeapYear(l)&&(c=366),c}},{key:"determineRemainingDaysOfYear",value:function(l,c,d){var p=this.daysCntOfYear[c]+d;return c>1&&this.isLeapYear()&&p++,p}},{key:"determineDaysOfMonths",value:function(l,c){var d=30;switch(l=C.monthMod(l),!0){case this.months30.indexOf(l)>-1:l===2&&(d=this.isLeapYear(c)?29:28);break;case this.months31.indexOf(l)>-1:default:d=31}return d}}]),ee}(),X=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.tooltipKeyFormat="dd MMM"}return o(ee,[{key:"xLabelFormat",value:function(l,c,d,p){var y=this.w;if(y.config.xaxis.type==="datetime"&&y.config.xaxis.labels.formatter===void 0&&y.config.tooltip.x.formatter===void 0){var v=new B(this.ctx);return v.formatDate(v.getDate(c),y.config.tooltip.x.format)}return l(c,d,p)}},{key:"defaultGeneralFormatter",value:function(l){return Array.isArray(l)?l.map(function(c){return c}):l}},{key:"defaultYFormatter",value:function(l,c,d){var p=this.w;if(C.isNumber(l))if(p.globals.yValueDecimal!==0)l=l.toFixed(c.decimalsInFloat!==void 0?c.decimalsInFloat:p.globals.yValueDecimal);else{var y=l.toFixed(0);l=l==y?y:l.toFixed(1)}return l}},{key:"setLabelFormatters",value:function(){var l=this,c=this.w;return c.globals.xaxisTooltipFormatter=function(d){return l.defaultGeneralFormatter(d)},c.globals.ttKeyFormatter=function(d){return l.defaultGeneralFormatter(d)},c.globals.ttZFormatter=function(d){return d},c.globals.legendFormatter=function(d){return l.defaultGeneralFormatter(d)},c.config.xaxis.labels.formatter!==void 0?c.globals.xLabelFormatter=c.config.xaxis.labels.formatter:c.globals.xLabelFormatter=function(d){if(C.isNumber(d)){if(!c.config.xaxis.convertedCatToNumeric&&c.config.xaxis.type==="numeric"){if(C.isNumber(c.config.xaxis.decimalsInFloat))return d.toFixed(c.config.xaxis.decimalsInFloat);var p=c.globals.maxX-c.globals.minX;return p>0&&p<100?d.toFixed(1):d.toFixed(0)}return c.globals.isBarHorizontal&&c.globals.maxY-c.globals.minYArr<4?d.toFixed(1):d.toFixed(0)}return d},typeof c.config.tooltip.x.formatter=="function"?c.globals.ttKeyFormatter=c.config.tooltip.x.formatter:c.globals.ttKeyFormatter=c.globals.xLabelFormatter,typeof c.config.xaxis.tooltip.formatter=="function"&&(c.globals.xaxisTooltipFormatter=c.config.xaxis.tooltip.formatter),(Array.isArray(c.config.tooltip.y)||c.config.tooltip.y.formatter!==void 0)&&(c.globals.ttVal=c.config.tooltip.y),c.config.tooltip.z.formatter!==void 0&&(c.globals.ttZFormatter=c.config.tooltip.z.formatter),c.config.legend.formatter!==void 0&&(c.globals.legendFormatter=c.config.legend.formatter),c.config.yaxis.forEach(function(d,p){d.labels.formatter!==void 0?c.globals.yLabelFormatters[p]=d.labels.formatter:c.globals.yLabelFormatters[p]=function(y){return c.globals.xyCharts?Array.isArray(y)?y.map(function(v){return l.defaultYFormatter(v,d,p)}):l.defaultYFormatter(y,d,p):y}}),c.globals}},{key:"heatmapLabelFormatters",value:function(){var l=this.w;if(l.config.chart.type==="heatmap"){l.globals.yAxisScale[0].result=l.globals.seriesNames.slice();var c=l.globals.seriesNames.reduce(function(d,p){return d.length>p.length?d:p},0);l.globals.yAxisScale[0].niceMax=c,l.globals.yAxisScale[0].niceMin=c}}}]),ee}(),Y=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"getLabel",value:function(l,c,d,p){var y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],v=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",w=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],E=this.w,T=l[p]===void 0?"":l[p],P=T,O=E.globals.xLabelFormatter,j=E.config.xaxis.labels.formatter,G=!1,q=new X(this.ctx),K=T;w&&(P=q.xLabelFormat(O,T,K,{i:p,dateFormatter:new B(this.ctx).formatDate,w:E}),j!==void 0&&(P=j(T,l[p],{i:p,dateFormatter:new B(this.ctx).formatDate,w:E})));var re,ae;c.length>0?(re=c[p].unit,ae=null,c.forEach(function(J){J.unit==="month"?ae="year":J.unit==="day"?ae="month":J.unit==="hour"?ae="day":J.unit==="minute"&&(ae="hour")}),G=ae===re,d=c[p].position,P=c[p].value):E.config.xaxis.type==="datetime"&&j===void 0&&(P=""),P===void 0&&(P=""),P=Array.isArray(P)?P:P.toString();var le=new L(this.ctx),A={};A=E.globals.rotateXLabels&&w?le.getTextRects(P,parseInt(v,10),null,"rotate(".concat(E.config.xaxis.labels.rotate," 0 0)"),!1):le.getTextRects(P,parseInt(v,10));var W=!E.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(P)&&(String(P)==="NaN"||y.indexOf(P)>=0&&W)&&(P=""),{x:d,text:P,textRect:A,isBold:G}}},{key:"checkLabelBasedOnTickamount",value:function(l,c,d){var p=this.w,y=p.config.xaxis.tickAmount;return y==="dataPoints"&&(y=Math.round(p.globals.gridWidth/120)),y>d||l%Math.round(d/(y+1))==0||(c.text=""),c}},{key:"checkForOverflowingLabels",value:function(l,c,d,p,y){var v=this.w;if(l===0&&v.globals.skipFirstTimelinelabel&&(c.text=""),l===d-1&&v.globals.skipLastTimelinelabel&&(c.text=""),v.config.xaxis.labels.hideOverlappingLabels&&p.length>0){var w=y[y.length-1];c.x<w.textRect.width/(v.globals.rotateXLabels?Math.abs(v.config.xaxis.labels.rotate)/12:1.01)+w.x&&(c.text="")}return c}},{key:"checkForReversedLabels",value:function(l,c){var d=this.w;return d.config.yaxis[l]&&d.config.yaxis[l].reversed&&c.reverse(),c}},{key:"yAxisAllSeriesCollapsed",value:function(l){var c=this.w.globals;return!c.seriesYAxisMap[l].some(function(d){return c.collapsedSeriesIndices.indexOf(d)===-1})}},{key:"translateYAxisIndex",value:function(l){var c=this.w,d=c.globals,p=c.config.yaxis;return d.series.length>p.length||p.some(function(y){return Array.isArray(y.seriesName)})?l:d.seriesYAxisReverseMap[l]}},{key:"isYAxisHidden",value:function(l){var c=this.w,d=c.config.yaxis[l];if(!d.show||this.yAxisAllSeriesCollapsed(l))return!0;if(!d.showForNullSeries){var p=c.globals.seriesYAxisMap[l],y=new F(this.ctx);return p.every(function(v){return y.isSeriesNull(v)})}return!1}},{key:"getYAxisForeColor",value:function(l,c){var d=this.w;return Array.isArray(l)&&d.globals.yAxisScale[c]&&this.ctx.theme.pushExtraColors(l,d.globals.yAxisScale[c].result.length,!1),l}},{key:"drawYAxisTicks",value:function(l,c,d,p,y,v,w){var E=this.w,T=new L(this.ctx),P=E.globals.translateY+E.config.yaxis[y].labels.offsetY;if(E.globals.isBarHorizontal?P=0:E.config.chart.type==="heatmap"&&(P+=v/2),p.show&&c>0){E.config.yaxis[y].opposite===!0&&(l+=p.width);for(var O=c;O>=0;O--){var j=T.drawLine(l+d.offsetX-p.width+p.offsetX,P+p.offsetY,l+d.offsetX+p.offsetX,P+p.offsetY,p.color);w.add(j),P+=v}}}}]),ee}(),H=function(){function ee(l){i(this,ee),this.w=l.w,this.annoCtx=l,this.helpers=new R(this.annoCtx),this.axesUtils=new Y(this.annoCtx)}return o(ee,[{key:"addYaxisAnnotation",value:function(l,c,d){var p,y=this.w,v=l.strokeDashArray,w=this.helpers.getY1Y2("y1",l),E=w.yP,T=w.clipped,P=!0,O=!1,j=l.label.text;if(l.y2===null||l.y2===void 0){if(!T){O=!0;var G=this.annoCtx.graphics.drawLine(0+l.offsetX,E+l.offsetY,this._getYAxisAnnotationWidth(l),E+l.offsetY,l.borderColor,v,l.borderWidth);c.appendChild(G.node),l.id&&G.node.classList.add(l.id)}}else{if(p=(w=this.helpers.getY1Y2("y2",l)).yP,P=w.clipped,p>E){var q=E;E=p,p=q}if(!T||!P){O=!0;var K=this.annoCtx.graphics.drawRect(0+l.offsetX,p+l.offsetY,this._getYAxisAnnotationWidth(l),E-p,0,l.fillColor,l.opacity,1,l.borderColor,v);K.node.classList.add("apexcharts-annotation-rect"),K.attr("clip-path","url(#gridRectMask".concat(y.globals.cuid,")")),c.appendChild(K.node),l.id&&K.node.classList.add(l.id)}}if(O){var re=l.label.position==="right"?y.globals.gridWidth:l.label.position==="center"?y.globals.gridWidth/2:0,ae=this.annoCtx.graphics.drawText({x:re+l.label.offsetX,y:(p??E)+l.label.offsetY-3,text:j,textAnchor:l.label.textAnchor,fontSize:l.label.style.fontSize,fontFamily:l.label.style.fontFamily,fontWeight:l.label.style.fontWeight,foreColor:l.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(l.label.style.cssClass," ").concat(l.id?l.id:"")});ae.attr({rel:d}),c.appendChild(ae.node)}}},{key:"_getYAxisAnnotationWidth",value:function(l){var c=this.w;return c.globals.gridWidth,(l.width.indexOf("%")>-1?c.globals.gridWidth*parseInt(l.width,10)/100:parseInt(l.width,10))+l.offsetX}},{key:"drawYAxisAnnotations",value:function(){var l=this,c=this.w,d=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return c.config.annotations.yaxis.forEach(function(p,y){p.yAxisIndex=l.axesUtils.translateYAxisIndex(p.yAxisIndex),l.axesUtils.isYAxisHidden(p.yAxisIndex)&&l.axesUtils.yAxisAllSeriesCollapsed(p.yAxisIndex)||l.addYaxisAnnotation(p,d.node,y)}),d}}]),ee}(),Q=function(){function ee(l){i(this,ee),this.w=l.w,this.annoCtx=l,this.helpers=new R(this.annoCtx)}return o(ee,[{key:"addPointAnnotation",value:function(l,c,d){if(!(this.w.globals.collapsedSeriesIndices.indexOf(l.seriesIndex)>-1)){var p=this.helpers.getX1X2("x1",l),y=p.x,v=p.clipped,w=(p=this.helpers.getY1Y2("y1",l)).yP,E=p.clipped;if(C.isNumber(y)&&!E&&!v){var T={pSize:l.marker.size,pointStrokeWidth:l.marker.strokeWidth,pointFillColor:l.marker.fillColor,pointStrokeColor:l.marker.strokeColor,shape:l.marker.shape,pRadius:l.marker.radius,class:"apexcharts-point-annotation-marker ".concat(l.marker.cssClass," ").concat(l.id?l.id:"")},P=this.annoCtx.graphics.drawMarker(y+l.marker.offsetX,w+l.marker.offsetY,T);c.appendChild(P.node);var O=l.label.text?l.label.text:"",j=this.annoCtx.graphics.drawText({x:y+l.label.offsetX,y:w+l.label.offsetY-l.marker.size-parseFloat(l.label.style.fontSize)/1.6,text:O,textAnchor:l.label.textAnchor,fontSize:l.label.style.fontSize,fontFamily:l.label.style.fontFamily,fontWeight:l.label.style.fontWeight,foreColor:l.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(l.label.style.cssClass," ").concat(l.id?l.id:"")});if(j.attr({rel:d}),c.appendChild(j.node),l.customSVG.SVG){var G=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+l.customSVG.cssClass});G.attr({transform:"translate(".concat(y+l.customSVG.offsetX,", ").concat(w+l.customSVG.offsetY,")")}),G.node.innerHTML=l.customSVG.SVG,c.appendChild(G.node)}if(l.image.path){var q=l.image.width?l.image.width:20,K=l.image.height?l.image.height:20;P=this.annoCtx.addImage({x:y+l.image.offsetX-q/2,y:w+l.image.offsetY-K/2,width:q,height:K,path:l.image.path,appendTo:".apexcharts-point-annotations"})}l.mouseEnter&&P.node.addEventListener("mouseenter",l.mouseEnter.bind(this,l)),l.mouseLeave&&P.node.addEventListener("mouseleave",l.mouseLeave.bind(this,l)),l.click&&P.node.addEventListener("click",l.click.bind(this,l))}}}},{key:"drawPointAnnotations",value:function(){var l=this,c=this.w,d=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return c.config.annotations.points.map(function(p,y){l.addPointAnnotation(p,d.node,y)}),d}}]),ee}(),se={name:"en",options:{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"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},ie=function(){function ee(){i(this,ee),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return o(ee,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"",locales:[se],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",categoryFormatter:void 0,valueFormatter:void 0},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{line:{isSlopeChart:!1},area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(l){return l}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(l){return l+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(l){return l.globals.seriesTotals.reduce(function(c,d){return c+d},0)/l.globals.series.length+"%"}}},barLabels:{enabled:!1,offsetX:0,offsetY:0,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(l){return l},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(l){return l}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(l){return l}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(l){return l.globals.seriesTotals.reduce(function(c,d){return c+d},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(l){return l!==null?l:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{size:7,fillColors:void 0,strokeWidth:1,shape:void 0,offsetX:0,offsetY:0,customHTML:void 0,onClick:void 0},itemMargin:{horizontal:5,vertical:4},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",offsetX:0,offsetY:0,showNullDataPoints:!0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(l){return l?l+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),ee}(),de=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.graphics=new L(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new R(this),this.xAxisAnnotations=new z(this),this.yAxisAnnotations=new H(this),this.pointsAnnotations=new Q(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return o(ee,[{key:"drawAxesAnnotations",value:function(){var l=this.w;if(l.globals.axisCharts){for(var c=this.yAxisAnnotations.drawYAxisAnnotations(),d=this.xAxisAnnotations.drawXAxisAnnotations(),p=this.pointsAnnotations.drawPointAnnotations(),y=l.config.chart.animations.enabled,v=[c,d,p],w=[d.node,c.node,p.node],E=0;E<3;E++)l.globals.dom.elGraphical.add(v[E]),!y||l.globals.resized||l.globals.dataChanged||l.config.chart.type!=="scatter"&&l.config.chart.type!=="bubble"&&l.globals.dataPoints>1&&w[E].classList.add("apexcharts-element-hidden"),l.globals.delayedElements.push({el:w[E],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var l=this;this.w.config.annotations.images.map(function(c,d){l.addImage(c,d)})}},{key:"drawTextAnnos",value:function(){var l=this;this.w.config.annotations.texts.map(function(c,d){l.addText(c,d)})}},{key:"addXaxisAnnotation",value:function(l,c,d){this.xAxisAnnotations.addXaxisAnnotation(l,c,d)}},{key:"addYaxisAnnotation",value:function(l,c,d){this.yAxisAnnotations.addYaxisAnnotation(l,c,d)}},{key:"addPointAnnotation",value:function(l,c,d){this.pointsAnnotations.addPointAnnotation(l,c,d)}},{key:"addText",value:function(l,c){var d=l.x,p=l.y,y=l.text,v=l.textAnchor,w=l.foreColor,E=l.fontSize,T=l.fontFamily,P=l.fontWeight,O=l.cssClass,j=l.backgroundColor,G=l.borderWidth,q=l.strokeDashArray,K=l.borderRadius,re=l.borderColor,ae=l.appendTo,le=ae===void 0?".apexcharts-svg":ae,A=l.paddingLeft,W=A===void 0?4:A,J=l.paddingRight,fe=J===void 0?4:J,ue=l.paddingBottom,me=ue===void 0?2:ue,Ne=l.paddingTop,Te=Ne===void 0?2:Ne,Ye=this.w,We=this.graphics.drawText({x:d,y:p,text:y,textAnchor:v||"start",fontSize:E||"12px",fontWeight:P||"regular",fontFamily:T||Ye.config.chart.fontFamily,foreColor:w||Ye.config.chart.foreColor,cssClass:O}),Fe=Ye.globals.dom.baseEl.querySelector(le);Fe&&Fe.appendChild(We.node);var Je=We.bbox();if(y){var pt=this.graphics.drawRect(Je.x-W,Je.y-Te,Je.width+W+fe,Je.height+me+Te,K,j||"transparent",1,G,re,q);Fe.insertBefore(pt.node,We.node)}}},{key:"addImage",value:function(l,c){var d=this.w,p=l.path,y=l.x,v=y===void 0?0:y,w=l.y,E=w===void 0?0:w,T=l.width,P=T===void 0?20:T,O=l.height,j=O===void 0?20:O,G=l.appendTo,q=G===void 0?".apexcharts-svg":G,K=d.globals.dom.Paper.image(p);K.size(P,j).move(v,E);var re=d.globals.dom.baseEl.querySelector(q);return re&&re.appendChild(K.node),K}},{key:"addXaxisAnnotationExternal",value:function(l,c,d){return this.addAnnotationExternal({params:l,pushToMemory:c,context:d,type:"xaxis",contextMethod:d.addXaxisAnnotation}),d}},{key:"addYaxisAnnotationExternal",value:function(l,c,d){return this.addAnnotationExternal({params:l,pushToMemory:c,context:d,type:"yaxis",contextMethod:d.addYaxisAnnotation}),d}},{key:"addPointAnnotationExternal",value:function(l,c,d){return this.invertAxis===void 0&&(this.invertAxis=d.w.globals.isBarHorizontal),this.addAnnotationExternal({params:l,pushToMemory:c,context:d,type:"point",contextMethod:d.addPointAnnotation}),d}},{key:"addAnnotationExternal",value:function(l){var c=l.params,d=l.pushToMemory,p=l.context,y=l.type,v=l.contextMethod,w=p,E=w.w,T=E.globals.dom.baseEl.querySelector(".apexcharts-".concat(y,"
3613-annotations")),P=T.childNodes.length+1,O=new ie,j=Object.assign({},y==="xaxis"?O.xAxisAnnotation:y==="yaxis"?O.yAxisAnnotation:O.pointAnnotation),G=C.extend(j,c);switch(y){case"xaxis":this.addXaxisAnnotation(G,T,P);break;case"yaxis":this.addYaxisAnnotation(G,T,P);break;case"point":this.addPointAnnotation(G,T,P)}var q=E.globals.dom.baseEl.querySelector(".apexcharts-".concat(y,"-annotations .apexcharts-").concat(y,"-annotation-label[rel='").concat(P,"']")),K=this.helpers.addBackgroundToAnno(q,G);return K&&T.insertBefore(K.node,q),d&&E.globals.memory.methodsToExec.push({context:w,id:G.id?G.id:C.randomId(),method:v,label:"addAnnotation",params:c}),p}},{key:"clearAnnotations",value:function(l){var c=l.w,d=c.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");c.globals.memory.methodsToExec.map(function(p,y){p.label!=="addText"&&p.label!=="addAnnotation"||c.globals.memory.methodsToExec.splice(y,1)}),d=C.listToArray(d),Array.prototype.forEach.call(d,function(p){for(;p.firstChild;)p.removeChild(p.firstChild)})}},{key:"removeAnnotation",value:function(l,c){var d=l.w,p=d.globals.dom.baseEl.querySelectorAll(".".concat(c));p&&(d.globals.memory.methodsToExec.map(function(y,v){y.id===c&&d.globals.memory.methodsToExec.splice(v,1)}),Array.prototype.forEach.call(p,function(y){y.parentElement.removeChild(y)}))}}]),ee}(),pe=function(ee){var l,c=ee.isTimeline,d=ee.ctx,p=ee.seriesIndex,y=ee.dataPointIndex,v=ee.y1,w=ee.y2,E=ee.w,T=E.globals.seriesRangeStart[p][y],P=E.globals.seriesRangeEnd[p][y],O=E.globals.labels[y],j=E.config.series[p].name?E.config.series[p].name:"",G=E.globals.ttKeyFormatter,q=E.config.tooltip.y.title.formatter,K={w:E,seriesIndex:p,dataPointIndex:y,start:T,end:P};typeof q=="function"&&(j=q(j,K)),(l=E.config.series[p].data[y])!==null&&l!==void 0&&l.x&&(O=E.config.series[p].data[y].x),c||E.config.xaxis.type==="datetime"&&(O=new X(d).xLabelFormat(E.globals.ttKeyFormatter,O,O,{i:void 0,dateFormatter:new B(d).formatDate,w:E})),typeof G=="function"&&(O=G(O,K)),Number.isFinite(v)&&Number.isFinite(w)&&(T=v,P=w);var re="",ae="",le=E.globals.colors[p];if(E.config.tooltip.x.formatter===void 0)if(E.config.xaxis.type==="datetime"){var A=new B(d);re=A.formatDate(A.getDate(T),E.config.tooltip.x.format),ae=A.formatDate(A.getDate(P),E.config.tooltip.x.format)}else re=T,ae=P;else re=E.config.tooltip.x.formatter(T),ae=E.config.tooltip.x.formatter(P);return{start:T,end:P,startVal:re,endVal:ae,ylabel:O,color:le,seriesName:j}},ge=function(ee){var l=ee.color,c=ee.seriesName,d=ee.ylabel,p=ee.start,y=ee.end,v=ee.seriesIndex,w=ee.dataPointIndex,E=ee.ctx.tooltip.tooltipLabels.getFormatters(v);p=E.yLbFormatter(p),y=E.yLbFormatter(y);var T=E.yLbFormatter(ee.w.globals.series[v][w]),P=`<span class="value start-value"> 3614 `.concat(p,` 3615 </span> <span class="separator">-</span> <span class="value end-value"> 3616 `).concat(y,` 3617 </span>`);return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+l+'">'+(c||"")+'</span></div><div> <span class="category">'+d+": </span> "+(ee.w.globals.comboCharts?ee.w.config.series[v].type==="rangeArea"||ee.w.config.series[v].type==="rangeBar"?P:"<span>".concat(T,"</span>"):P)+" </div></div>"},te=function(){function ee(l){i(this,ee),this.opts=l}return o(ee,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(l){return this.hideYAxis(),C.extend(l,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"slope",value:function(){return this.hideYAxis(),{chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!0,formatter:function(l,c){var d=c.w.config.series[c.seriesIndex].name;return l!==null?d+": "+l:""},background:{enabled:!1},offsetX:-5},grid:{xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{position:"top",labels:{style:{fontSize:14,fontWeight:900}},tooltip:{enabled:!1},crosshairs:{show:!1}}
vendor: 31,253 bytes, lines 3617-3619
3617,markers:{size:8,hover:{sizeOffset:1}},legend:{show:!1},tooltip:{shared:!1,intersect:!0,followCursor:!0},stroke:{width:5,curve:"straight"}}}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square"}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),n(n({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var l=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(c){var d=c.seriesIndex,p=c.dataPointIndex,y=c.w;return l._getBoxTooltip(y,d,p,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var l=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(c){var d=c.seriesIndex,p=c.dataPointIndex,y=c.w;return l._getBoxTooltip(y,d,p,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:7,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(l,c){c.ctx;var d=c.seriesIndex,p=c.dataPointIndex,y=c.w,v=function(){var w=y.globals.seriesRangeStart[d][p];return y.globals.seriesRangeEnd[d][p]-w};return y.globals.comboCharts?y.config.series[d].type==="rangeBar"||y.config.series[d].type==="rangeArea"?v():l:v()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(l){return l.w.config.plotOptions&&l.w.config.plotOptions.bar&&l.w.config.plotOptions.bar.horizontal?function(c){var d=pe(n(n({},c),{},{isTimeline:!0})),p=d.color,y=d.seriesName,v=d.ylabel,w=d.startVal,E=d.endVal;return ge(n(n({},c),{},{color:p,seriesName:y,ylabel:v,start:w,end:E}))}(l):function(c){var d=pe(c),p=d.color,y=d.seriesName,v=d.ylabel,w=d.start,E=d.end;return ge(n(n({},c),{},{color:p,seriesName:y,ylabel:v,start:w,end:E}))}(l)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(l){var c,d;return(c=l.plotOptions.bar)!==null&&c!==void 0&&c.barHeight||(l.plotOptions.bar.barHeight=2),(d=l.plotOptions.bar)!==null&&d!==void 0&&d.columnWidth||(l.plotOptions.bar.columnWidth=2),l}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(l){return function(c){var d=pe(c),p=d.color,y=d.seriesName,v=d.ylabel,w=d.start,E=d.end;return ge(n(n({},c),{},{color:p,seriesName:y,ylabel:v,start:w,end:E}))}(l)}}}}},{key:"brush",value:function(l){return C.extend(l,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(l){l.dataLabels=l.dataLabels||{},l.dataLabels.formatter=l.dataLabels.formatter||void 0;var c=l.dataLabels.formatter;return l.yaxis.forEach(function(d,p){l.yaxis[p].min=0,l.yaxis[p].max=100}),l.chart.type==="bar"&&(l.dataLabels.formatter=c||function(d){return typeof d=="number"&&d?d.toFixed(0)+"%":d}),l}},{key:"stackedBars",value:function(){var l=this.bar();return n(n({},l),{},{plotOptions:n(n({},l.plotOptions),{},{bar:n(n({},l.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(l){return l.xaxis.convertedCatToNumeric=!0,l}},{key:"convertCatToNumericXaxis",value:function(l,c,d){l.xaxis.type="numeric",l.xaxis.labels=l.xaxis.labels||{},l.xaxis.labels.formatter=l.xaxis.labels.formatter||function(v){return C.isNumber(v)?Math.floor(v):v};var p=l.xaxis.labels.formatter,y=l.xaxis.categories&&l.xaxis.categories.length?l.xaxis.categories:l.labels;return d&&d.length&&(y=d.map(function(v){return Array.isArray(v)?v:String(v)})),y&&y.length&&(l.xaxis.labels.formatter=function(v){return C.isNumber(v)?p(y[Math.floor(v)-1]):p(v)}),l.xaxis.categories=[],l.labels=[],l.xaxis.tickAmount=l.xaxis.tickAmount||"dataPoints",l}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square"}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{opacity:1,gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(l){return l.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(l){return l.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(l){return l.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:5,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(l){return l},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(l,c,d,p,y){var v=l.globals.seriesCandleO[c][d],w=l.globals.seriesCandleH[c][d],E=l.globals.seriesCandleM[c][d],T=l.globals.seriesCandleL[c][d],P=l.globals.seriesCandleC[c][d];return l.config.series[c].type&&l.config.series[c].type!==y?`<div class="apexcharts-custom-tooltip"> 3618 `.concat(l.config.series[c].name?l.config.series[c].name:"series-"+(c+1),": <strong>").concat(l.globals.series[c][d],`</strong> 3619 </div>`):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(l.config.chart.type,'">')+"<div>".concat(p[0],': <span class="value">')+v+"</span></div>"+"<div>".concat(p[1],': <span class="value">')+w+"</span></div>"+(E?"<div>".concat(p[2],': <span class="value">')+E+"</span></div>":"")+"<div>".concat(p[3],': <span class="value">')+T+"</span></div>"+"<div>".concat(p[4],': <span class="value">')+P+"</span></div></div>"}}]),ee}(),ve=function(){function ee(l){i(this,ee),this.opts=l}return o(ee,[{key:"init",value:function(l){var c=l.responsiveOverride,d=this.opts,p=new ie,y=new te(d);this.chartType=d.chart.type,d=this.extendYAxis(d),d=this.extendAnnotations(d);var v=p.init(),w={};if(d&&a(d)==="object"){var E,T,P,O,j,G,q,K,re,ae,le={};le=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(d.chart.type)!==-1?y[d.chart.type]():y.line(),(E=d.plotOptions)!==null&&E!==void 0&&(T=E.bar)!==null&&T!==void 0&&T.isFunnel&&(le=y.funnel()),d.chart.stacked&&d.chart.type==="bar"&&(le=y.stackedBars()),(P=d.chart.brush)!==null&&P!==void 0&&P.enabled&&(le=y.brush(le)),(O=d.plotOptions)!==null&&O!==void 0&&(j=O.line)!==null&&j!==void 0&&j.isSlopeChart&&(le=y.slope()),d.chart.stacked&&d.chart.stackType==="100%"&&(d=y.stacked100(d)),(G=d.plotOptions)!==null&&G!==void 0&&(q=G.bar)!==null&&q!==void 0&&q.isDumbbell&&(d=y.dumbbell(d)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(d),d.xaxis=d.xaxis||window.Apex.xaxis||{},c||(d.xaxis.convertedCatToNumeric=!1),((K=(d=this.checkForCatToNumericXAxis(this.chartType,le,d)).chart.sparkline)!==null&&K!==void 0&&K.enabled||(re=window.Apex.chart)!==null&&re!==void 0&&(ae=re.sparkline)!==null&&ae!==void 0&&ae.enabled)&&(le=y.sparkline(le)),w=C.extend(v,le)}var A=C.extend(w,window.Apex);return v=C.extend(A,d),v=this.handleUserInputErrors(v)}},{key:"checkForCatToNumericXAxis",value:function(l,c,d){var p,y,v=new te(d),w=(l==="bar"||l==="boxPlot")&&((p=d.plotOptions)===null||p===void 0||(y=p.bar)===null||y===void 0?void 0:y.horizontal),E=l==="pie"||l==="polarArea"||l==="donut"||l==="radar"||l==="radialBar"||l==="heatmap",T=d.xaxis.type!=="datetime"&&d.xaxis.type!=="numeric",P=d.xaxis.tickPlacement?d.xaxis.tickPlacement:c.xaxis&&c.xaxis.tickPlacement;return w||E||!T||P==="between"||(d=v.convertCatToNumeric(d)),d}},{key:"extendYAxis",value:function(l,c){var d=new ie;(l.yaxis===void 0||!l.yaxis||Array.isArray(l.yaxis)&&l.yaxis.length===0)&&(l.yaxis={}),l.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(l.yaxis=C.extend(l.yaxis,window.Apex.yaxis)),l.yaxis.constructor!==Array?l.yaxis=[C.extend(d.yAxis,l.yaxis)]:l.yaxis=C.extendArray(l.yaxis,d.yAxis);var p=!1;l.yaxis.forEach(function(v){v.logarithmic&&(p=!0)});var y=l.series;return c&&!y&&(y=c.config.series),p&&y.length!==l.yaxis.length&&y.length&&(l.yaxis=y.map(function(v,w){if(v.name||(y[w].name="series-".concat(w+1)),l.yaxis[w])return l.yaxis[w].seriesName=y[w].name,l.yaxis[w];var E=C.extend(d.yAxis,l.yaxis[0]);return E.show=!1,E})),p&&y.length>1&&y.length!==l.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),l}},{key:"extendAnnotations",value:function(l){return l.annotations===void 0&&(l.annotations={},l.annotations.yaxis=[],l.annotations.xaxis=[],l.annotations.points=[]),l=this.extendYAxisAnnotations(l),l=this.extendXAxisAnnotations(l),l=this.extendPointAnnotations(l)}},{key:"extendYAxisAnnotations",value:function(l){var c=new ie;return l.annotations.yaxis=C.extendArray(l.annotations.yaxis!==void 0?l.annotations.yaxis:[],c.yAxisAnnotation),l}},{key:"extendXAxisAnnotations",value:function(l){var c=new ie;return l.annotations.xaxis=C.extendArray(l.annotations.xaxis!==void 0?l.annotations.xaxis:[],c.xAxisAnnotation),l}},{key:"extendPointAnnotations",value:function(l){var c=new ie;return l.annotations.points=C.extendArray(l.annotations.points!==void 0?l.annotations.points:[],c.pointAnnotation),l}},{key:"checkForDarkTheme",value:function(l){l.theme&&l.theme.mode==="dark"&&(l.tooltip||(l.tooltip={}),l.tooltip.theme!=="light"&&(l.tooltip.theme="dark"),l.chart.foreColor||(l.chart.foreColor="#f6f7f8"),l.theme.palette||(l.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(l){var c=l;if(c.tooltip.shared&&c.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(c.chart.type==="bar"&&c.plotOptions.bar.horizontal){if(c.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");c.yaxis[0].reversed&&(c.yaxis[0].opposite=!0),c.xaxis.tooltip.enabled=!1,c.yaxis[0].tooltip.enabled=!1,c.chart.zoom.enabled=!1}return c.chart.type!=="bar"&&c.chart.type!=="rangeBar"||c.tooltip.shared&&c.xaxis.crosshairs.width==="barWidth"&&c.series.length>1&&(c.xaxis.crosshairs.width="tickWidth"),c.chart.type!=="candlestick"&&c.chart.type!=="boxPlot"||c.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(c.chart.type," chart is not supported.")),c.yaxis[0].reversed=!1),c}}]),ee}(),Me=function(){function ee(){i(this,ee)}return o(ee,[{key:"initGlobalVars",value:function(l){l.series=[],l.seriesCandleO=[],l.seriesCandleH=[],l.seriesCandleM=[],l.seriesCandleL=[],l.seriesCandleC=[],l.seriesRangeStart=[],l.seriesRangeEnd=[],l.seriesRange=[],l.seriesPercent=[],l.seriesGoals=[],l.seriesX=[],l.seriesZ=[],l.seriesNames=[],l.seriesTotals=[],l.seriesLog=[],l.seriesColors=[],l.stackedSeriesTotals=[],l.seriesXvalues=[],l.seriesYvalues=[],l.labels=[],l.hasXaxisGroups=!1,l.groups=[],l.barGroups=[],l.lineGroups=[],l.areaGroups=[],l.hasSeriesGroups=!1,l.seriesGroups=[],l.categoryLabels=[],l.timescaleLabels=[],l.noLabelsProvided=!1,l.resizeTimer=null,l.selectionResizeTimer=null,l.delayedElements=[],l.pointsArray=[],l.dataLabelsRects=[],l.isXNumeric=!1,l.skipLastTimelinelabel=!1,l.skipFirstTimelinelabel=!1,l.isDataXYZ=!1,l.isMultiLineX=!1,l.isMultipleYAxis=!1,l.maxY=-Number.MAX_VALUE,l.minY=Number.MIN_VALUE,l.minYArr=[],l.maxYArr=[],l.maxX=-Number.MAX_VALUE,l.minX=Number.MAX_VALUE,l.initialMaxX=-Number.MAX_VALUE,l.initialMinX=Number.MAX_VALUE,l.maxDate=0,l.minDate=Number.MAX_VALUE,l.minZ=Number.MAX_VALUE,l.maxZ=-Number.MAX_VALUE,l.minXDiff=Number.MAX_VALUE,l.yAxisScale=[],l.xAxisScale=null,l.xAxisTicksPositions=[],l.yLabelsCoords=[],l.yTitleCoords=[],l.barPadForNumericAxis=0,l.padHorizontal=0,l.xRange=0,l.yRange=[],l.zRange=0,l.dataPoints=0,l.xTickAmount=0,l.multiAxisTickAmount=0}},{key:"globalVars",value:function(l){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:l.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:l.chart.toolbar.autoSelected==="zoom"&&l.chart.toolbar.tools.zoom&&l.chart.zoom.enabled,panEnabled:l.chart.toolbar.autoSelected==="pan"&&l.chart.toolbar.tools.pan,selectionEnabled:l.chart.toolbar.autoSelected==="selection"&&l.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,isSlopeChart:l.plotOptions.line.isSlopeChart,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,niceScaleAllowedMagMsd:[[1,1,2,5,5,5,10,10,10,10,10],[1,1,2,5,5,5,10,10,10,10,10]],niceScaleDefaultTicks:[1,2,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,24],seriesYAxisMap:[],seriesYAxisReverseMap:[]}}},{key:"init",value:function(l){var c=this.globalVars(l);return this.initGlobalVars(c),c.initialConfig=C.extend({},l),c.initialSeries=C.clone(l.series),c.lastXAxis=C.clone(c.initialConfig.xaxis),c.lastYAxis=C.clone(c.initialConfig.yaxis),c}}]),ee}(),oe=function(){function ee(l){i(this,ee),this.opts=l}return o(ee,[{key:"init",value:function(){var l=new ve(this.opts).init({responsiveOverride:!1});return{config:l,globals:new Me().init(l)}}}]),ee}(),xe=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.opts=null,this.seriesIndex=0}return o(ee,[{key:"clippedImgArea",value:function(l){var c=this.w,d=c.config,p=parseInt(c.globals.gridWidth,10),y=parseInt(c.globals.gridHeight,10),v=p>y?p:y,w=l.image,E=0,T=0;l.width===void 0&&l.height===void 0?d.fill.image.width!==void 0&&d.fill.image.height!==void 0?(E=d.fill.image.width+1,T=d.fill.image.height):(E=v+1,T=v):(E=l.width,T=l.height);var P=document.createElementNS(c.globals.SVGNS,"pattern");L.setAttrs(P,{id:l.patternID,patternUnits:l.patternUnits?l.patternUnits:"userSpaceOnUse",width:E+"px",height:T+"px"});var O=document.createElementNS(c.globals.SVGNS,"image");P.appendChild(O),O.setAttributeNS(window.SVG.xlink,"href",w),L.setAttrs(O,{x:0,y:0,preserveAspectRatio:"none",width:E+"px",height:T+"px"}),O.style.opacity=l.opacity,c.globals.dom.elDefs.node.appendChild(P)}},{key:"getSeriesIndex",value:function(l){var c=this.w,d=c.config.chart.type;return(d==="bar"||d==="rangeBar")&&c.config.plotOptions.bar.distributed||d==="heatmap"||d==="treemap"?this.seriesIndex=l.seriesNumber:this.seriesIndex=l.seriesNumber%c.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(l){var c=this.w;this.opts=l;var d,p,y,v=this.w.config;this.seriesIndex=this.getSeriesIndex(l);var w=this.getFillColors()[this.seriesIndex];c.globals.seriesColors[this.seriesIndex]!==void 0&&(w=c.globals.seriesColors[this.seriesIndex]),typeof w=="function"&&(w=w({seriesIndex:this.seriesIndex,dataPointIndex:l.dataPointIndex,value:l.value,w:c}));var E=l.fillType?l.fillType:this.getFillType(this.seriesIndex),T=Array.isArray(v.fill.opacity)?v.fill.opacity[this.seriesIndex]:v.fill.opacity;l.color&&(w=l.color),w||(w="#fff",console.warn("undefined color - ApexCharts"));var P=w;if(w.indexOf("rgb")===-1?w.length<9&&(P=C.hexToRgba(w,T)):w.indexOf("rgba")>-1&&(T=C.getOpacityFromRGBA(w)),l.opacity&&(T=l.opacity),E==="pattern"&&(p=this.handlePatternFill({fillConfig:l.fillConfig,patternFill:p,fillColor:w,fillOpacity:T,defaultColor:P})),E==="gradient"&&(y=this.handleGradientFill({fillConfig:l.fillConfig,fillColor:w,fillOpacity:T,i:this.seriesIndex})),E==="image"){var O=v.fill.image.src,j=l.patternID?l.patternID:"";this.clippedImgArea({opacity:T,image:Array.isArray(O)?l.seriesNumber<O.length?O[l.seriesNumber]:O[0]:O,width:l.width?l.width:void 0,height:l.height?l.height:void 0,patternUnits:l.patternUnits,patternID:"pattern".concat(c.globals.cuid).concat(l.seriesNumber+1).concat(j)}),d="url(#pattern".concat(c.globals.cuid).concat(l.seriesNumber+1).concat(j,")")}else d=E==="gradient"?y:E==="pattern"?p:P;return l.solid&&(d=P),d}},{key:"getFillType",value:function(l){var c=this.w;return Array.isArray(c.config.fill.type)?c.config.fill.type[l]:c.config.fill.type}},{key:"getFillColors",value:function(){var l=this.w,c=l.config,d=this.opts,p=[];return l.globals.comboCharts?l.config.series[this.seriesIndex].type==="line"?Array.isArray(l.globals.stroke.colors)?p=l.globals.stroke.colors:p.push(l.globals.stroke.colors):Array.isArray(l.globals.fill.colors)?p=l.globals.fill.colors:p.push(l.globals.fill.colors):c.chart.type==="line"?Array.isArray(l.globals.stroke.colors)?p=l.globals.stroke.colors:p.push(l.globals.stroke.colors):Array.isArray(l.globals.fill.colors)?p=l.globals.fill.colors:p.push(l.globals.fill.colors),d.fillColors!==void 0&&(p=[],Array.isArray(d.fillColors)?p=d.fillColors.slice():p.push(d.fillColors)),p}},{key:"handlePatternFill",value:function(l){var c=l.fillConfig,d=l.patternFill,p=l.fillColor,y=l.fillOpacity,v=l.defaultColor,w=this.w.config.fill;c&&(w=c);var E=this.opts,T=new L(this.ctx),P=Array.isArray(w.pattern.strokeWidth)?w.pattern.strokeWidth[this.seriesIndex]:w.pattern.strokeWidth,O=p;return Array.isArray(w.pattern.style)?d=w.pattern.style[E.seriesNumber]!==void 0?T.drawPattern(w.pattern.style[E.seriesNumber],w.pattern.width,w.pattern.height,O,P,y):v:d=T.drawPattern(w.pattern.style,w.pattern.width,w.pattern.height,O,P,y),d}},{key:"handleGradientFill",value:function(l){var c=l.fillColor,d=l.fillOpacity,p=l.fillConfig,y=l.i,v=this.w.config.fill;p&&(v=n(n({},v),p));var w,E=this.opts,T=new L(this.ctx),P=new C,O=v.gradient.type,j=c,G=v.gradient.opacityFrom===void 0?d:Array.isArray(v.gradient.opacityFrom)?v.gradient.opacityFrom[y]:v.gradient.opacityFrom;j.indexOf("rgba")>-1&&(G=C.getOpacityFromRGBA(j));var q=v.gradient.opacityTo===void 0?d:Array.isArray(v.gradient.opacityTo)?v.gradient.opacityTo[y]:v.gradient.opacityTo;if(v.gradient.gradientToColors===void 0||v.gradient.gradientToColors.length===0)w=v.gradient.shade==="dark"?P.shadeColor(-1*parseFloat(v.gradient.shadeIntensity),c.indexOf("rgb")>-1?C.rgb2hex(c):c):P.shadeColor(parseFloat(v.gradient.shadeIntensity),c.indexOf("rgb")>-1?C.rgb2hex(c):c);else if(v.gradient.gradientToColors[E.seriesNumber]){var K=v.gradient.gradientToColors[E.seriesNumber];w=K,K.indexOf("rgba")>-1&&(q=C.getOpacityFromRGBA(K))}else w=c;if(v.gradient.gradientFrom&&(j=v.gradient.gradientFrom),v.gradient.gradientTo&&(w=v.gradient.gradientTo),v.gradient.inverseColors){var re=j;j=w,w=re}return j.indexOf("rgb")>-1&&(j=C.rgb2hex(j)),w.indexOf("rgb")>-1&&(w=C.rgb2hex(w)),T.drawGradient(O,j,w,G,q,E.size,v.gradient.stops,v.gradient.colorStops,y)}}]),ee}(),we=function(){function ee(l,c){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"setGlobalMarkerSize",value:function(){var l=this.w;if(l.globals.markers.size=Array.isArray(l.config.markers.size)?l.config.markers.size:[l.config.markers.size],l.globals.markers.size.length>0){if(l.globals.markers.size.length<l.globals.series.length+1)for(var c=0;c<=l.globals.series.length;c++)l.globals.markers.size[c]===void 0&&l.globals.markers.size.push(l.globals.markers.size[0])}else l.globals.markers.size=l.config.series.map(function(d){return l.config.markers.size})}},{key:"plotChartMarkers",value:function(l,c,d,p){var y,v=arguments.length>4&&arguments[4]!==void 0&&arguments[4],w=this.w,E=c,T=l,P=null,O=new L(this.ctx),j=w.config.markers.discrete&&w.config.markers.discrete.length;if((w.globals.markers.size[c]>0||v||j)&&(P=O.group({class:v||j?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(w.globals.cuid,")")),Array.isArray(T.x))for(var G=0;G<T.x.length;G++){var q=d;d===1&&G===0&&(q=0),d===1&&G===1&&(q=1);var K="apexcharts-marker";if(w.config.chart.type!=="line"&&w.config.chart.type!=="area"||w.globals.comboCharts||w.config.tooltip.intersect||(K+=" no-pointer-events"),(Array.isArray(w.config.markers.size)?w.globals.markers.size[c]>0:w.config.markers.size>0)||v||j){C.isNumber(T.y[G])?K+=" w".concat(C.randomId()):K="apexcharts-nullpoint";var re=this.getMarkerConfig({cssClass:K,seriesIndex:c,dataPointIndex:q});w.config.series[E].data[q]&&(w.config.series[E].data[q].fillColor&&(re.pointFillColor=w.config.series[E].data[q].fillColor),w.config.series[E].data[q].strokeColor&&(re.pointStrokeColor=w.config.series[E].data[q].strokeColor)),p!==void 0&&(re.pSize=p),(T.x[G]<-w.globals.markers.largestSize||T.x[G]>w.globals.gridWidth+w.globals.markers.largestSize||T.y[G]<-w.globals.markers.largestSize||T.y[G]>w.globals.gridHeight+w.globals.markers.largestSize)&&(re.pSize=0),(y=O.drawMarker(T.x[G],T.y[G],re)).attr("rel",q),y.attr("j",q),y.attr("index",c),y.node.setAttribute("default-marker-size",re.pSize),new D(this.ctx).setSelectionFilter(y,c,q),this.addEvents(y),P&&P.add(y)}else w.globals.pointsArray[c]===void 0&&(w.globals.pointsArray[c]=[]),w.globals.pointsArray[c].push([T.x[G],T.y[G]])}return P}},{key:"getMarkerConfig",value:function(l){var c=l.cssClass,d=l.seriesIndex,p=l.dataPointIndex,y=p===void 0?null:p,v=l.radius,w=v===void 0?null:v,E=l.size,T=E===void 0?null:E,P=l.strokeWidth,O=P===void 0?null:P,j=this.w,G=this.getMarkerStyle(d),q=T===null?j.globals.markers.size[d]:T,K=j.config.markers;return y!==null&&K.discrete.length&&K.discrete.map(function(re){re.seriesIndex===d&&re.dataPointIndex===y&&(G.pointStrokeColor=re.strokeColor,G.pointFillColor=re.fillColor,q=re.size,G.pointShape=re.shape)}),{pSize:w===null?q:w,pRadius:w!==null?w:K.radius,pointStrokeWidth:O!==null?O:Array.isArray(K.strokeWidth)?K.strokeWidth[d]:K.strokeWidth,pointStrokeColor:G.pointStrokeColor,pointFillColor:G.pointFillColor,shape:G.pointShape||(Array.isArray(K.shape)?K.shape[d]:K.shape),class:c,pointStrokeOpacity:Array.isArray(K.strokeOpacity)?K.strokeOpacity[d]:K.strokeOpacity,pointStrokeDashArray:Array.isArray(K.strokeDashArray)?K.strokeDashArray[d]:K.strokeDashArray,pointFillOpacity:Array.isArray(K.fillOpacity)?K.fillOpacity[d]:K.fillOpacity,seriesIndex:d}}},{key:"addEvents",value:function(l){var c=this.w,d=new L(this.ctx);l.node.addEventListener("mouseenter",d.pathMouseEnter.bind(this.ctx,l)),l.node.addEventListener("mouseleave",d.pathMouseLeave.bind(this.ctx,l)),l.node.addEventListener("mousedown",d.pathMouseDown.bind(this.ctx,l)),l.node.addEventListener("click",c.config.markers.onClick),l.node.addEventListener("dblclick",c.config.markers.onDblClick),l.node.addEventListener("touchstart",d.pathMouseDown.bind(this.ctx,l),{passive:!0})}},{key:"getMarkerStyle",value:function(l){var c=this.w,d=c.globals.markers.colors,p=c.config.markers.strokeColor||c.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(p)?p[l]:p,pointFillColor:Array.isArray(d)?d[l]:d}}}]),ee}(),Ce=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.initialAnim=this.w.config.chart.animations.enabled}return o(ee,[{key:"draw",value:function(l,c,d){var p=this.w,y=new L(this.ctx),v=d.realIndex,w=d.pointsPos,E=d.zRatio,T=d.elParent,P=y.group({class:"apexcharts-series-markers apexcharts-series-".concat(p.config.chart.type)});if(P.attr("clip-path","url(#gridRectMarkerMask".concat(p.globals.cuid,")")),Array.isArray(w.x))for(var O=0;O<w.x.length;O++){var j=c+1,G=!0;c===0&&O===0&&(j=0),c===0&&O===1&&(j=1);var q=p.globals.markers.size[v];if(E!==1/0){var K=p.config.plotOptions.bubble;q=p.globals.seriesZ[v][j],K.zScaling&&(q/=E),K.minBubbleRadius&&q<K.minBubbleRadius&&(q=K.minBubbleRadius),K.maxBubbleRadius&&q>K.maxBubbleRadius&&(q=K.maxBubbleRadius)}var re=w.x[O],ae=w.y[O];if(q=q||0,ae!==null&&p.globals.series[v][j]!==void 0||(G=!1),G){var le=this.drawPoint(re,ae,q,v,j,c);P.add(le)}T.add(P)}}},{key:"drawPoint",value:function(l,c,d,p,y,v){var w=this.w,E=p,T=new I(this.ctx),P=new D(this.ctx),O=new xe(this.ctx),j=new we(this.ctx),G=new L(this.ctx),q=j.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:E,dataPointIndex:y,radius:w.config.chart.type==="bubble"||w.globals.comboCharts&&w.config.series[p]&&w.config.series[p].type==="bubble"?d:null}),K=O.fillPath({seriesNumber:p,dataPointIndex:y,color:q.pointFillColor,patternUnits:"objectBoundingBox",value:w.globals.series[p][v]}),re=G.drawMarker(l,c,q);if(w.config.series[E].data[y]&&w.config.series[E].data[y].fillColor&&(K=w.config.series[E].data[y].fillColor),re.attr({fill:K}),w.config.chart.dropShadow.enabled){var ae=w.config.chart.dropShadow;P.dropShadow(re,ae,p)}if(!this.initialAnim||w.globals.dataChanged||w.globals.resized)w.globals.animationEnded=!0;else{var le=w.config.chart.animations.speed;T.animateMarker(re,le,w.globals.easing,function(){window.setTimeout(function(){T.animationCompleted(re)},100)})}return re.attr({rel:y,j:y,index:p,"default-marker-size":q.pSize}),P.setSelectionFilter(re,p,y),j.addEvents(re),re.node.classList.add("apexcharts-marker"),re}},{key:"centerTextInBubble",value:function(l){var c=this.w;return{y:l+=parseInt(c.config.dataLabels.style.fontSize,10)/4}}}]),ee}(),De=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"dataLabelsCorrection",value:function(l,c,d,p,y,v,w){var E=this.w,T=!1,P=new L(this.ctx).getTextRects(d,w),O=P.width,j=P.height;c<0&&(c=0),c>E.globals.gridHeight+j&&(c=E.globals.gridHeight+j/2),E.globals.dataLabelsRects[p]===void 0&&(E.globals.dataLabelsRects[p]=[]),E.globals.dataLabelsRects[p].push({x:l,y:c,width:O,height:j});var G=E.globals.dataLabelsRects[p].length-2,q=E.globals.lastDrawnDataLabelsIndexes[p]!==void 0?E.globals.lastDrawnDataLabelsIndexes[p][E.globals.lastDrawnDataLabelsIndexes[p].length-1]:0;if(E.globals.dataLabelsRects[p][G]!==void 0){var K=E.globals.dataLabelsRects[p][q];(l>K.x+K.width||c>K.y+K.height||c+j<K.y||l+O<K.x)&&(T=!0)}return(y===0||v)&&(T=!0),{x:l,y:c,textRects:P,drawnextLabel:T}}},{key:"drawDataLabel",value:function(l){var c=this,d=l.type,p=l.pos,y=l.i,v=l.j,w=l.isRangeStart,E=l.strokeWidth,T=E===void 0?2:E,P=this.w,O=new L(this.ctx),j=P.config.dataLabels,G=0,q=0,K=v,re=null;if(P.globals.collapsedSeriesIndices.indexOf(y)!==-1||!j.enabled||!Array.isArray(p.x))return re;re=O.group({class:"apexcharts-data-labels"});for(var ae=0;ae<p.x.length;ae++)if(G=p.x[ae]+j.offsetX,q=p.y[ae]+j.offsetY+T,!isNaN(G)){v===1&&ae===0&&(K=0),v===1&&ae===1&&(K=1);var le=P.globals.series[y][K];d==="rangeArea"&&(le=w?P.globals.seriesRangeStart[y][K]:P.globals.seriesRangeEnd[y][K]);var A="",W=function(fe){return P.config.dataLabels.formatter(fe,{ctx:c.ctx,seriesIndex:y,dataPointIndex:K,w:P})};P.config.chart.type==="bubble"?(A=W(le=P.globals.seriesZ[y][K]),q=p.y[ae],q=ne
vendor: 1,099 bytes, line 3619
3619w Ce(this.ctx).centerTextInBubble(q,y,K).y):le!==void 0&&(A=W(le));var J=P.config.dataLabels.textAnchor;P.globals.isSlopeChart&&(J=K===0?"end":K===P.config.series[y].data.length-1?"start":"middle"),this.plotDataLabelsText({x:G,y:q,text:A,i:y,j:K,parent:re,offsetCorrection:!0,dataLabelsConfig:P.config.dataLabels,textAnchor:J})}return re}},{key:"plotDataLabelsText",value:function(l){var c=this.w,d=new L(this.ctx),p=l.x,y=l.y,v=l.i,w=l.j,E=l.text,T=l.textAnchor,P=l.fontSize,O=l.parent,j=l.dataLabelsConfig,G=l.color,q=l.alwaysDrawDataLabel,K=l.offsetCorrection,re=l.className,ae=null;if(Array.isArray(c.config.dataLabels.enabledOnSeries)&&c.config.dataLabels.enabledOnSeries.indexOf(v)<0)return ae;var le={x:p,y,drawnextLabel:!0,textRects:null};K&&(le=this.dataLabelsCorrection(p,y,E,v,w,q,parseInt(j.style.fontSize,10))),c.globals.zoomed||(p=le.x,y=le.y),le.textRects&&(p<-20-le.textRects.width||p>c.globals.gridWidth+le.textRects.width+30)&&(E="");var A=c.globals.dataLabels.style.colors[v];((c.config.chart.type==="bar"||c.config.chart.type==="rangeBar")&&c.config.plotOptions.bar.distributed||
vendor: 12,811 bytes, line 3619
3619c.config.dataLabels.distributed)&&(A=c.globals.dataLabels.style.colors[w]),typeof A=="function"&&(A=A({series:c.globals.series,seriesIndex:v,dataPointIndex:w,w:c})),G&&(A=G);var W=j.offsetX,J=j.offsetY;if(c.config.chart.type!=="bar"&&c.config.chart.type!=="rangeBar"||(W=0,J=0),c.globals.isSlopeChart&&(w!==0&&(W=-2*j.offsetX+5),w!==0&&w!==c.config.series[v].data.length-1&&(W=0)),le.drawnextLabel){if((ae=d.drawText({width:100,height:parseInt(j.style.fontSize,10),x:p+W,y:y+J,foreColor:A,textAnchor:T||j.textAnchor,text:E,fontSize:P||j.style.fontSize,fontFamily:j.style.fontFamily,fontWeight:j.style.fontWeight||"normal"})).attr({class:re||"apexcharts-datalabel",cx:p,cy:y}),j.dropShadow.enabled){var fe=j.dropShadow;new D(this.ctx).dropShadow(ae,fe)}O.add(ae),c.globals.lastDrawnDataLabelsIndexes[v]===void 0&&(c.globals.lastDrawnDataLabelsIndexes[v]=[]),c.globals.lastDrawnDataLabelsIndexes[v].push(w)}return ae}},{key:"addBackgroundToDataLabel",value:function(l,c){var d=this.w,p=d.config.dataLabels.background,y=p.padding,v=p.padding/2,w=c.width,E=c.height,T=new L(this.ctx).drawRect(c.x-y,c.y-v/2,w+2*y,E+v,p.borderRadius,d.config.chart.background!=="transparent"&&d.config.chart.background?d.config.chart.background:"#fff",p.opacity,p.borderWidth,p.borderColor);return p.dropShadow.enabled&&new D(this.ctx).dropShadow(T,p.dropShadow),T}},{key:"dataLabelsBackground",value:function(){var l=this.w;if(l.config.chart.type!=="bubble")for(var c=l.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),d=0;d<c.length;d++){var p=c[d],y=p.getBBox(),v=null;if(y.width&&y.height&&(v=this.addBackgroundToDataLabel(p,y)),v){p.parentNode.insertBefore(v.node,p);var w=p.getAttribute("fill");l.config.chart.animations.enabled&&!l.globals.resized&&!l.globals.dataChanged?v.animate().attr({fill:w}):v.attr({fill:w}),p.setAttribute("fill",l.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var l=this.w,c=l.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),d=l.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),p=0;p<c.length;p++)d&&d.insertBefore(c[p],d.nextSibling)}}]),ee}(),Ve=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.legendInactiveClass="legend-mouseover-inactive"}return o(ee,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(l){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(C.escapeString(l),"']"))}},{key:"isSeriesHidden",value:function(l){var c=this.getSeriesByName(l),d=parseInt(c.getAttribute("data:realIndex"),10);return{isHidden:c.classList.contains("apexcharts-series-collapsed"),realIndex:d}}},{key:"addCollapsedClassToSeries",value:function(l,c){var d=this.w;function p(y){for(var v=0;v<y.length;v++)y[v].index===c&&l.node.classList.add("apexcharts-series-collapsed")}p(d.globals.collapsedSeries),p(d.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(l){var c=this.isSeriesHidden(l);return this.ctx.legend.legendHelpers.toggleDataSeries(c.realIndex,c.isHidden),c.isHidden}},{key:"showSeries",value:function(l){var c=this.isSeriesHidden(l);c.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(c.realIndex,!0)}},{key:"hideSeries",value:function(l){var c=this.isSeriesHidden(l);c.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(c.realIndex,!1)}},{key:"resetSeries",value:function(){var l=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],p=this.w,y=C.clone(p.globals.initialSeries);p.globals.previousPaths=[],d?(p.globals.collapsedSeries=[],p.globals.ancillaryCollapsedSeries=[],p.globals.collapsedSeriesIndices=[],p.globals.ancillaryCollapsedSeriesIndices=[]):y=this.emptyCollapsedSeries(y),p.config.series=y,l&&(c&&(p.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(y,p.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(l){for(var c=this.w,d=0;d<l.length;d++)c.globals.collapsedSeriesIndices.indexOf(d)>-1&&(l[d].data=[]);return l}},{key:"toggleSeriesOnHover",value:function(l,c){var d=this.w;c||(c=l.target);var p=d.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis");if(l.type==="mousemove"){var y=parseInt(c.getAttribute("rel"),10)-1,v=null,w=null,E=null;if(d.globals.axisCharts||d.config.chart.type==="radialBar")if(d.globals.axisCharts){v=d.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(y,"']")),w=d.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(y,"']"));var T=d.globals.seriesYAxisReverseMap[y];E=d.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(T,"']"))}else v=d.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(y+1,"']"));else v=d.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(y+1,"'] path"));for(var P=0;P<p.length;P++)p[P].classList.add(this.legendInactiveClass);v!==null&&(d.globals.axisCharts||v.parentNode.classList.remove(this.legendInactiveClass),v.classList.remove(this.legendInactiveClass),w!==null&&w.classList.remove(this.legendInactiveClass),E!==null&&E.classList.remove(this.legendInactiveClass))}else if(l.type==="mouseout")for(var O=0;O<p.length;O++)p[O].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(l,c){var d=this,p=this.w,y=p.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),v=function(E){for(var T=0;T<y.length;T++)y[T].classList[E](d.legendInactiveClass)};if(l.type==="mousemove"){var w=parseInt(c.getAttribute("rel"),10)-1;v("add"),function(E){for(var T=0;T<y.length;T++){var P=parseInt(y[T].getAttribute("val"),10);P>=E.from&&P<=E.to&&y[T].classList.remove(d.legendInactiveClass)}}(p.config.plotOptions.heatmap.colorScale.ranges[w])}else l.type==="mouseout"&&v("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=this.w,p=0;if(d.config.series.length>1){for(var y=d.config.series.map(function(w,E){return w.data&&w.data.length>0&&d.globals.collapsedSeriesIndices.indexOf(E)===-1&&(!d.globals.comboCharts||c.length===0||c.length&&c.indexOf(d.config.series[E].type)>-1)?E:-1}),v=l==="asc"?0:y.length-1;l==="asc"?v<y.length:v>=0;l==="asc"?v++:v--)if(y[v]!==-1){p=y[v];break}}return p}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(l,c){return l.type==="bar"||l.type==="column"?c:-1}).filter(function(l){return l!==-1}):this.w.config.series.map(function(l,c){return c})}},{key:"getPreviousPaths",value:function(){var l=this.w;function c(v,w,E){for(var T=v[w].childNodes,P={type:E,paths:[],realIndex:v[w].getAttribute("data:realIndex")},O=0;O<T.length;O++)if(T[O].hasAttribute("pathTo")){var j=T[O].getAttribute("pathTo");P.paths.push({d:j})}l.globals.previousPaths.push(P)}l.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach(function(v){for(var w,E=(w=v,l.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(w,"-series .apexcharts-series"))),T=0;T<E.length;T++)c(E,T,v)}),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var d=l.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(l.config.chart.type," .apexcharts-series"));if(d.length>0)for(var p=function(v){for(var w=l.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(l.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(v,"'] rect")),E=[],T=function(O){var j=function(q){return w[O].getAttribute(q)},G={x:parseFloat(j("x")),y:parseFloat(j("y")),width:parseFloat(j("width")),height:parseFloat(j("height"))};E.push({rect:G,color:w[O].getAttribute("color")})},P=0;P<w.length;P++)T(P);l.globals.previousPaths.push(E)},y=0;y<d.length;y++)p(y);l.globals.axisCharts||(l.globals.previousPaths=l.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(l){var c=this.w,d=c.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(l,"-series .apexcharts-series"));if(d.length>0)for(var p=0;p<d.length;p++){for(var y=c.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(l,"-series .apexcharts-series[data\\:realIndex='").concat(p,"'] circle")),v=[],w=0;w<y.length;w++)v.push({x:y[w].getAttribute("cx"),y:y[w].getAttribute("cy"),r:y[w].getAttribute("r")});c.globals.previousPaths.push(v)}}},{key:"clearPreviousPaths",value:function(){var l=this.w;l.globals.previousPaths=[],l.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var l=this.w,c=l.config.noData,d=new L(this.ctx),p=l.globals.svgWidth/2,y=l.globals.svgHeight/2,v="middle";if(l.globals.noData=!0,l.globals.animationEnded=!0,c.align==="left"?(p=10,v="start"):c.align==="right"&&(p=l.globals.svgWidth-10,v="end"),c.verticalAlign==="top"?y=50:c.verticalAlign==="bottom"&&(y=l.globals.svgHeight-50),p+=c.offsetX,y=y+parseInt(c.style.fontSize,10)+2+c.offsetY,c.text!==void 0&&c.text!==""){var w=d.drawText({x:p,y,text:c.text,textAnchor:v,fontSize:c.style.fontSize,fontFamily:c.style.fontFamily,foreColor:c.style.color,opacity:1,class:"apexcharts-text-nodata"});l.globals.dom.Paper.add(w)}}},{key:"setNullSeriesToZeroValues",value:function(l){for(var c=this.w,d=0;d<l.length;d++)if(l[d].length===0)for(var p=0;p<l[c.globals.maxValsInArrayIndex].length;p++)l[d].push(0);return l}},{key:"hasAllSeriesEqualX",value:function(){for(var l=!0,c=this.w,d=this.filteredSeriesX(),p=0;p<d.length-1;p++)if(d[p][0]!==d[p+1][0]){l=!1;break}return c.globals.allSeriesHasEqualX=l,l}},{key:"filteredSeriesX",value:function(){var l=this.w.globals.seriesX.map(function(c){return c.length>0?c:[]});return l}}]),ee}(),He=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new F(this.ctx)}return o(ee,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var l=this.w.config.series.slice(),c=new Ve(this.ctx);if(this.activeSeriesIndex=c.getActiveConfigSeriesIndex(),l[this.activeSeriesIndex].data!==void 0&&l[this.activeSeriesIndex].data.length>0&&l[this.activeSeriesIndex].data[0]!==null&&l[this.activeSeriesIndex].data[0].x!==void 0&&l[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var l=this.w.config.series.slice(),c=new Ve(this.ctx);if(this.activeSeriesIndex=c.getActiveConfigSeriesIndex(),l[this.activeSeriesIndex].data!==void 0&&l[this.activeSeriesIndex].data.length>0&&l[this.activeSeriesIndex].data[0]!==void 0&&l[this.activeSeriesIndex].data[0]!==null&&l[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(l,c){for(var d=this.w.config,p=this.w.globals,y=d.chart.type==="boxPlot"||d.series[c].type==="boxPlot",v=0;v<l[c].data.length;v++)if(l[c].data[v][1]!==void 0&&(Array.isArray(l[c].data[v][1])&&l[c].data[v][1].length===4&&!y?this.twoDSeries.push(C.parseNumber(l[c].data[v][1][3])):l[c].data[v].length>=5?this.twoDSeries.push(C.parseNumber(l[c].data[v][4])):this.twoDSeries.push(C.parseNumber(l[c].data[v][1])),p.dataFormatXNumeric=!0),d.xaxis.type==="datetime"){var w=new Date(l[c].data[v][0]);w=new Date(w).getTime(),this.twoDSeriesX.push(w)}else this.twoDSeriesX.push(l[c].data[v][0]);for(var E=0;E<l[c].data.length;E++)l[c].data[E][2]!==void 0&&(this.threeDSeries.push(l[c].data[E][2]),p.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(l,c){var d=this.w.config,p=this.w.globals,y=new B(this.ctx),v=c;p.collapsedSeriesIndices.indexOf(c)>-1&&(v=this.activeSeriesIndex);for(var w=0;w<l[c].data.length;w++)l[c].data[w].y!==void 0&&(Array.isArray(l[c].data[w].y)?this.twoDSeries.push(C.parseNumber(l[c].data[w].y[l[c].data[w].y.length-1])):this.twoDSeries.push(C.parseNumber(l[c].data[w].y))),l[c].data[w].goals!==void 0&&Array.isArray(l[c].data[w].goals)?(this.seriesGoals[c]===void 0&&(this.seriesGoals[c]=[]),this.seriesGoals[c].push(l[c].data[w].goals)):(this.seriesGoals[c]===void 0&&(this.seriesGoals[c]=[]),this.seriesGoals[c].push(null));for(var E=0;E<l[v].data.length;E++){var T=typeof l[v].data[E].x=="string",P=Array.isArray(l[v].data[E].x),O=!P&&!!y.isValidDate(l[v].data[E].x);if(T||O)if(T||d.xaxis.convertedCatToNumeric){var j=p.isBarHorizontal&&p.isRangeData;d.xaxis.type!=="datetime"||j?(this.fallbackToCategory=!0,this.twoDSeriesX.push(l[v].data[E].x),isNaN(l[v].data[E].x)||this.w.config.xaxis.type==="category"||typeof l[v].data[E].x=="str
3619ing"||(p.isXNumeric=!0)):this.twoDSeriesX.push(y.parseDate(l[v].data[E].x))}else d.xaxis.type==="datetime"?this.twoDSeriesX.push(y.parseDate(l[v].data[E].x.toString())):(p.dataFormatXNumeric=!0,p.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(l[v].data[E].x)));else P?(this.fallbackToCategory=!0,this.twoDSeriesX.push(l[v].data[E].x)):(p.isXNumeric=!0,p.dataFormatXNumeric=!0,this.twoDSeriesX.push(l[v].data[E].x))}if(l[c].data[0]&&l[c].data[0].z!==void 0){for(var G=0;G<l[c].data.length;G++)this.threeDSeries.push(l[c].data[G].z);p.isDataXYZ=!0}}},{key:"handleRangeData",value:function(l,c){var d=this.w.globals,p={};return this.isFormat2DArray()?p=this.handleRangeDataFormat("array",l,c):this.isFormatXY()&&(p=this.handleRangeDataFormat("xy",l,c)),d.seriesRangeStart.push(p.start===void 0?[]:p.start),d.seriesRangeEnd.push(p.end===void 0?[]:p.end),d.seriesRange.push(p.rangeUniques),d.seriesRange.forEach(function(y,v){y&&y.forEach(function(w,E){w.y.forEach(function(T,P){for(var O=0;O<w.y.length;O++)if(P!==O){var j=T.y1,G=T.y2,q=w.y[O].y1;j<=w.y[O].y2&&q<=G&&(w.overlaps.indexOf(T.rangeName)<0&&w.overlaps.push(T.rangeName),w.overlaps.indexOf(w.y[O].rangeName)<0&&w.overlaps.push(w.y[O].rangeName))}})})}),p}},{key:"handleCandleStickBoxData",value:function(l,c){var d=this.w.globals,p={};return this.isFormat2DArray()?p=this.handleCandleStickBoxDataFormat("array",l,c):this.isFormatXY()&&(p=this.handleCandleStickBoxDataFormat("xy",l,c)),d.seriesCandleO[c]=p.o,d.seriesCandleH[c]=p.h,d.seriesCandleM[c]=p.m,d.seriesCandleL[c]=p.l,d.seriesCandleC[c]=p.c,p}},{key:"handleRangeDataFormat",value:function(l,c,d){var p=[],y=[],v=c[d].data.filter(function(P,O,j){return O===j.findIndex(function(G){return G.x===P.x})}).map(function(P,O){return{x:P.x,overlaps:[],y:[]}});if(l==="array")for(var w=0;w<c[d].data.length;w++)Array.isArray(c[d].data[w])?(p.push(c[d].data[w][1][0]),y.push(c[d].data[w][1][1])):(p.push(c[d].data[w]),y.push(c[d].data[w]));else if(l==="xy")for(var E=function(P){var O=Array.isArray(c[d].data[P].y),j=C.randomId(),G=c[d].data[P].x,q={y1:O?c[d].data[P].y[0]:c[d].data[P].y,y2:O?c[d].data[P].y[1]:c[d].data[P].y,rangeName:j};c[d].data[P].rangeName=j;var K=v.findIndex(function(re){return re.x===G});v[K].y.push(q),p.push(q.y1),y.push(q.y2)},T=0;T<c[d].data.length;T++)E(T);return{start:p,end:y,rangeUniques:v}}},{key:"handleCandleStickBoxDataFormat",value:function(l,c,d){var p=this.w,y=p.config.chart.type==="boxPlot"||p.config.series[d].type==="boxPlot",v=[],w=[],E=[],T=[],P=[];if(l==="array")if(y&&c[d].data[0].length===6||!y&&c[d].data[0].length===5)for(var O=0;O<c[d].data.length;O++)v.push(c[d].data[O][1]),w.push(c[d].data[O][2]),y?(E.push(c[d].data[O][3]),T.push(c[d].data[O][4]),P.push(c[d].data[O][5])):(T.push(c[d].data[O][3]),P.push(c[d].data[O][4]));else for(var j=0;j<c[d].data.length;j++)Array.isArray(c[d].data[j][1])&&(v.push(c[d].data[j][1][0]),w.push(c[d].data[j][1][1]),y?(E.push(c[d].data[j][1][2]),T.push(c[d].data[j][1][3]),P.push(c[d].data[j][1][4])):(T.push(c[d].data[j][1][2]),P.push(c[d].data[j][1][3])));else if(l==="xy")for(var G=0;G<c[d].data.length;G++)Array.isArray(c[d].data[G].y)&&(v.push(c[d].data[G].y[0]),w.push(c[d].data[G].y[1]),y?(E.push(c[d].data[G].y[2]),T.push(c[d].data[G].y[3]),P.push(c[d].data[G].y[4])):(T.push(c[d].data[G].y[2]),P.push(c[d].data[G].y[3])));return{o:v,h:w,m:E,l:T,c:P}}},{key:"parseDataAxisCharts",value:function(l){var c=this,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.ctx,p=this.w.config,y=this.w.globals,v=new B(d),w=p.labels.length>0?p.labels.slice():p.xaxis.categories.slice();y.isRangeBar=p.chart.type==="rangeBar"&&y.isBarHorizontal,y.hasXaxisGroups=p.xaxis.type==="category"&&p.xaxis.group.groups.length>0,y.hasXaxisGroups&&(y.groups=p.xaxis.group.groups),l.forEach(function(G,q){G.name!==void 0?y.seriesNames.push(G.name):y.seriesNames.push("series-"+parseInt(q+1,10))}),this.coreUtils.setSeriesYAxisMappings();var E=[],T=k(new Set(p.series.map(function(G){return G.group})));p.series.forEach(function(G,q){var K=T.indexOf(G.group);E[K]||(E[K]=[]),E[K].push(y.seriesNames[q])}),y.seriesGroups=E;for(var P=function(){for(var G=0;G<w.length;
vendor: 4,148 bytes, line 3619
3619G++)if(typeof w[G]=="string"){if(!v.isValidDate(w[G]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");c.twoDSeriesX.push(v.parseDate(w[G]))}else c.twoDSeriesX.push(w[G])},O=0;O<l.length;O++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],l[O].data===void 0)return void console.error("It is a possibility that you may have not included 'data' property in series.");if(p.chart.type!=="rangeBar"&&p.chart.type!=="rangeArea"&&l[O].type!=="rangeBar"&&l[O].type!=="rangeArea"||(y.isRangeData=!0,p.chart.type!=="rangeBar"&&p.chart.type!=="rangeArea"||this.handleRangeData(l,O)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(l,O):this.isFormatXY()&&this.handleFormatXY(l,O),p.chart.type!=="candlestick"&&l[O].type!=="candlestick"&&p.chart.type!=="boxPlot"&&l[O].type!=="boxPlot"||this.handleCandleStickBoxData(l,O),y.series.push(this.twoDSeries),y.labels.push(this.twoDSeriesX),y.seriesX.push(this.twoDSeriesX),y.seriesGoals=this.seriesGoals,O!==this.activeSeriesIndex||this.fallbackToCategory||(y.isXNumeric=!0);else{p.xaxis.type==="datetime"?(y.isXNumeric=!0,P(),y.seriesX.push(this.twoDSeriesX)):p.xaxis.type==="numeric"&&(y.isXNumeric=!0,w.length>0&&(this.twoDSeriesX=w,y.seriesX.push(this.twoDSeriesX))),y.labels.push(this.twoDSeriesX);var j=l[O].data.map(function(G){return C.parseNumber(G)});y.series.push(j)}y.seriesZ.push(this.threeDSeries),l[O].color!==void 0?y.seriesColors.push(l[O].color):y.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(l){var c=this.w.globals,d=this.w.config;c.series=l.slice(),c.seriesNames=d.labels.slice();for(var p=0;p<c.series.length;p++)c.seriesNames[p]===void 0&&c.seriesNames.push("series-"+(p+1));return this.w}},{key:"handleExternalLabelsData",value:function(l){var c=this.w.config,d=this.w.globals;c.xaxis.categories.length>0?d.labels=c.xaxis.categories:c.labels.length>0?d.labels=c.labels.slice():this.fallbackToCategory?(d.labels=d.labels[0],d.seriesRange.length&&(d.seriesRange.map(function(p){p.forEach(function(y){d.labels.indexOf(y.x)<0&&y.x&&d.labels.push(y.x)})}),d.labels=Array.from(new Set(d.labels.map(JSON.stringify)),JSON.parse)),c.xaxis.convertedCatToNumeric&&(new te(c).convertCatToNumericXaxis(c,this.ctx,d.seriesX[0]),this._generateExternalLabels(l))):this._generateExternalLabels(l)}},{key:"_generateExternalLabels",value:function(l){var c=this.w.globals,d=this.w.config,p=[];if(c.axisCharts){if(c.series.length>0)if(this.isFormatXY())for(var y=d.series.map(function(O,j){return O.data.filter(function(G,q,K){return K.findIndex(function(re){return re.x===G.x})===q})}),v=y.reduce(function(O,j,G,q){return q[O].length>j.length?O:G},0),w=0;w<y[v].length;w++)p.push(w+1);else for(var E=0;E<c.series[c.maxValsInArrayIndex].length;E++)p.push(E+1);c.seriesX=[];for(var T=0;T<l.length;T++)c.seriesX.push(p);this.w.globals.isBarHorizontal||(c.isXNumeric=!0)}if(p.length===0){p=c.axisCharts?[]:c.series.map(function(O,j){return j+1});for(var P=0;P<l.length;P++)c.seriesX.push(p)}c.labels=p,d.xaxis.convertedCatToNumeric&&(c.categoryLabels=p.map(function(O){return d.xaxis.labels.formatter(O)})),c.noLabelsProvided=!0}},{key:"parseData",value:function(l){var c=this.w,d=c.config,p=c.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),p.axisCharts?(this.parseDataAxisCharts(l),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(l),d.chart.stacked){var y=new Ve(this.ctx);p.series=y.setNullSeriesToZeroValues(p.series)}this.coreUtils.getSeriesTotals(),p.axisCharts&&(p.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),p.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),p.dataFormatXNumeric||p.isXNumeric&&(d.xaxis.type!=="numeric"||d.labels.length!==0||d.xaxis.categories.length!==0)||this.handleExternalLabelsData(l);for(var v=this.coreUtils.getCategoryLabels(p.labels),w=0;w<v.length;w++)if(Array.isArray(v[w])){p.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var l=this.w,c=[];
3619l.globals.seriesYAxisMap.forEach(function(d,p){var y=0;d.forEach(function(v){l.globals.collapsedSeriesIndices.indexOf(v)!==-1&&y++}),y>0&&y==d.length&&c.push(p)}),l.globals.ignoreYAxisIndexes=c.map(function(d){return d})}}]),ee}(),Pe=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"scaleSvgNode",value:function(l,c){var d=parseFloat(l.getAttributeNS(null,"width")),p=parseFloat(l.getAttributeNS(null,"height"));l.setAttributeNS(null,"width",d*c),l.setAttributeNS(null,"height",p*c),l.setAttributeNS(null,"viewBox","0 0 "+d+" "+p)}},{key:"fixSvgStringForIe11",value:function(l){if(!C.isIE11())return l.replace(/ /g," ");var c=0,d=l.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(p){return++c===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':p});return d=(d=d.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(l){l==null&&(l=1);var c=this.w.globals.dom.Paper.svg();if(l!==1){var d=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(d,l),c=new XMLSerializer().serializeToString(d)}return this.fixSvgStringForIe11(c)}},{key:"cleanup",value:function(){var l=this.w,c=l.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),d=l.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),p=l.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(p,function(y){y.setAttribute("width",0)}),c&&c[0]&&(c[0].setAttribute("x",-500),c[0].setAttribute("x1",-500),c[0].setAttribute("x2",-500)),d&&d[0]&&(d[0].setAttribute("y",-100),d[0].setAttribute("y1",-100),d[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var l=this.getSvgString(),c=new Blob([l],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(c)}},{key:"dataURI",value:function(l){var c=this;return new Promise(function(d){var p=c.w,y=l?l.scale||l.width/p.globals.svgWidth:1;c.cleanup();var v=document.createElement("canvas");v.width=p.globals.svgWidth*y,v.height=parseInt(p.globals.dom.elWrap.style.height,10)*y;var w=p.config.chart.background!=="transparent"&&p.config.chart.background?p.config.chart.background:"#fff",E=v.getContext("2d");E.fillStyle=w,E.fillRect(0,0,v.width*y,v.height*y);var T=c.getSvgString(y);if(window.canvg&&C.isIE11()){var P=window.canvg.Canvg.fromString(E,T,{ignoreClear:!0,ignoreDimensions:!0});P.start();var O=v.msToBlob();P.stop(),d({blob:O})}else{var j="data:image/svg+xml,"+encodeURIComponent(T),G=new Image;G.crossOrigin="anonymous",G.onload=function(){if(E.drawImage(G,0,0),v.msToBlob){var q=v.msToBlob();d({blob:q})}else{var K=v.toDataURL("image/png");d({imgURI:K})}},G.src=j}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var l=this;this.dataURI().then(function(c){var d=c.imgURI,p=c.blob;p?navigator.msSaveOrOpenBlob(p,l.w.globals.chartID+".png"):l.triggerDownload(d,l.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(l){var c=this,d=l.series,p=l.fileName,y=l.columnDelimiter,v=y===void 0?",":y,w=l.lineDelimiter,E=w===void 0?` 3620`:w,T=this.w;d||(d=T.config.series);var P,O,j=[],G=[],q="",K=T.globals.series.map(function(ue,me){return T.globals.collapsedSeriesIndices.indexOf(me)===-1?ue:[]}),re=function(ue){return typeof T.config.chart.toolbar.export.csv.categoryFormatter=="function"?T.config.chart.toolbar.export.csv.categoryFormatter(ue):T.config.xaxis.type==="datetime"&&String(ue).length>=10?new Date(ue).toDateString():C.isNumber(ue)?ue:ue.split(v).join("")},ae=function(ue){return typeof T.config.chart.toolbar.export.csv.valueFormatter=="function"?T.config.chart.toolbar.export.csv.valueFormatter(ue):ue},le=Math.max.apply(Math,k(d.map(function(ue){return ue.data?ue.data.length:0}))),A=new He(this.ctx),W=new Y(this.ctx),J=function(ue){var me="";if(T.globals.axisCharts){if(T.config.xaxis.type==="category"||T.config.xaxis.convertedCatToNumeric)if(T.globals.isBarHorizontal){var Ne=T.globals.yLabelFormatters[
vendor: 14,571 bytes, line 3620
36200],Te=new Ve(c.ctx).getActiveConfigSeriesIndex();me=Ne(T.globals.labels[ue],{seriesIndex:Te,dataPointIndex:ue,w:T})}else me=W.getLabel(T.globals.labels,T.globals.timescaleLabels,0,ue).text;T.config.xaxis.type==="datetime"&&(T.config.xaxis.categories.length?me=T.config.xaxis.categories[ue]:T.config.labels.length&&(me=T.config.labels[ue]))}else me=T.config.labels[ue];return me===null?"nullvalue":(Array.isArray(me)&&(me=me.join(" ")),C.isNumber(me)?me:me.split(v).join(""))},fe=function(ue,me){if(j.length&&me===0&&G.push(j.join(v)),ue.data){ue.data=ue.data.length&&ue.data||k(Array(le)).map(function(){return""});for(var Ne=0;Ne<ue.data.length;Ne++){j=[];var Te=J(Ne);if(Te!=="nullvalue"){if(Te||(A.isFormatXY()?Te=d[me].data[Ne].x:A.isFormat2DArray()&&(Te=d[me].data[Ne]?d[me].data[Ne][0]:"")),me===0){j.push(re(Te));for(var Ye=0;Ye<T.globals.series.length;Ye++){var We,Fe=A.isFormatXY()?(We=d[Ye].data[Ne])===null||We===void 0?void 0:We.y:K[Ye][Ne];j.push(ae(Fe))}}(T.config.chart.type==="candlestick"||ue.type&&ue.type==="candlestick")&&(j.pop(),j.push(T.globals.seriesCandleO[me][Ne]),j.push(T.globals.seriesCandleH[me][Ne]),j.push(T.globals.seriesCandleL[me][Ne]),j.push(T.globals.seriesCandleC[me][Ne])),(T.config.chart.type==="boxPlot"||ue.type&&ue.type==="boxPlot")&&(j.pop(),j.push(T.globals.seriesCandleO[me][Ne]),j.push(T.globals.seriesCandleH[me][Ne]),j.push(T.globals.seriesCandleM[me][Ne]),j.push(T.globals.seriesCandleL[me][Ne]),j.push(T.globals.seriesCandleC[me][Ne])),T.config.chart.type==="rangeBar"&&(j.pop(),j.push(T.globals.seriesRangeStart[me][Ne]),j.push(T.globals.seriesRangeEnd[me][Ne])),j.length&&G.push(j.join(v))}}}};j.push(T.config.chart.toolbar.export.csv.headerCategory),T.config.chart.type==="boxPlot"?(j.push("minimum"),j.push("q1"),j.push("median"),j.push("q3"),j.push("maximum")):T.config.chart.type==="candlestick"?(j.push("open"),j.push("high"),j.push("low"),j.push("close")):T.config.chart.type==="rangeBar"?(j.push("minimum"),j.push("maximum")):d.map(function(ue,me){var Ne=(ue.name?ue.name:"series-".concat(me))+"";T.globals.axisCharts&&j.push(Ne.split(v).join("")?Ne.split(v).join(""):"series-".concat(me))}),T.globals.axisCharts||(j.push(T.config.chart.toolbar.export.csv.headerValue),G.push(j.join(v))),T.globals.allSeriesHasEqualX||!T.globals.axisCharts||T.config.xaxis.categories.length||T.config.labels.length?d.map(function(ue,me){T.globals.axisCharts?fe(ue,me):((j=[]).push(re(T.globals.labels[me])),j.push(ae(K[me])),G.push(j.join(v)))}):(P=new Set,O={},d.forEach(function(ue,me){ue==null||ue.data.forEach(function(Ne){var Te,Ye;if(A.isFormatXY())Te=Ne.x,Ye=Ne.y;else{if(!A.isFormat2DArray())return;Te=Ne[0],Ye=Ne[1]}O[Te]||(O[Te]=Array(d.length).fill("")),O[Te][me]=ae(Ye),P.add(Te)})}),j.length&&G.push(j.join(v)),Array.from(P).sort().forEach(function(ue){G.push([re(ue),O[ue].join(v)])})),q+=G.join(E),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\uFEFF"+q),p||T.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(l,c,d){var p=document.createElement("a");p.href=l,p.download=(c||this.w.globals.chartID)+d,document.body.appendChild(p),p.click(),document.body.removeChild(p)}}]),ee}(),Le=function(){function ee(l,c){i(this,ee),this.ctx=l,this.elgrid=c,this.w=l.w;var d=this.w;this.axesUtils=new Y(l),this.xaxisLabels=d.globals.labels.slice(),d.globals.timescaleLabels.length>0&&!d.globals.isBarHorizontal&&(this.xaxisLabels=d.globals.timescaleLabels.slice()),d.config.xaxis.overwriteCategories&&(this.xaxisLabels=d.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],d.config.xaxis.position==="top"?this.offY=0:this.offY=d.globals.gridHeight,this.offY=this.offY+d.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=d.config.chart.type==="bar"&&d.config.plotOptions.bar.horizontal,this.xaxisFontSize=d.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=d.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=d.config.xaxis.labels.style.colors,this.xaxisBorderWidth=d.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=d.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=d.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=d.config.xaxis.axisBorder.height,this.yaxis=d.config.yaxis[0]}return o(ee,[{key:"drawXaxis",value:function(){var l=this.w,c=new L(this.ctx),d=c.group({class:"apexcharts-xaxis",transform:"translate(".concat(l.config.xaxis.offsetX,", ").concat(l.config.xaxis.offsetY,")")}),p=c.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(l.globals.translateXAxisX,", ").concat(l.globals.translateXAxisY,")")});d.add(p);for(var y=[],v=0;v<this.xaxisLabels.length;v++)y.push(this.xaxisLabels[v]);if(this.drawXAxisLabelAndGroup(!0,c,p,y,l.globals.isXNumeric,function(q,K){return K}),l.globals.hasXaxisGroups){var w=l.globals.groups;y=[];for(var E=0;E<w.length;E++)y.push(w[E].title);var T={};l.config.xaxis.group.style&&(T.xaxisFontSize=l.config.xaxis.group.style.fontSize,T.xaxisFontFamily=l.config.xaxis.group.style.fontFamily,T.xaxisForeColors=l.config.xaxis.group.style.colors,T.fontWeight=l.config.xaxis.group.style.fontWeight,T.cssClass=l.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,c,p,y,!1,function(q,K){return w[q].cols*K},T)}if(l.config.xaxis.title.text!==void 0){var P=c.group({class:"apexcharts-xaxis-title"}),O=c.drawText({x:l.globals.gridWidth/2+l.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+(l.config.xaxis.position==="bottom"?l.globals.xAxisLabelsHeight:-l.globals.xAxisLabelsHeight-10)+l.config.xaxis.title.offsetY,text:l.config.xaxis.title.text,textAnchor:"middle",fontSize:l.config.xaxis.title.style.fontSize,fontFamily:l.config.xaxis.title.style.fontFamily,fontWeight:l.config.xaxis.title.style.fontWeight,foreColor:l.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+l.config.xaxis.title.style.cssClass});P.add(O),d.add(P)}if(l.config.xaxis.axisBorder.show){var j=l.globals.barPadForNumericAxis,G=c.drawLine(l.globals.padHorizontal+l.config.xaxis.axisBorder.offsetX-j,this.offY,this.xaxisBorderWidth+j,this.offY,l.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&l.config.grid.show?this.elgrid.elGridBorders.add(G):d.add(G)}return d}},{key:"drawXAxisLabelAndGroup",value:function(l,c,d,p,y,v){var w,E=this,T=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},P=[],O=[],j=this.w,G=T.xaxisFontSize||this.xaxisFontSize,q=T.xaxisFontFamily||this.xaxisFontFamily,K=T.xaxisForeColors||this.xaxisForeColors,re=T.fontWeight||j.config.xaxis.labels.style.fontWeight,ae=T.cssClass||j.config.xaxis.labels.style.cssClass,le=j.globals.padHorizontal,A=p.length,W=j.config.xaxis.type==="category"?j.globals.dataPoints:A;if(W===0&&A>W&&(W=A),y){var J=W>1?W-1:W;w=j.globals.gridWidth/Math.min(J,A-1),le=le+v(0,w)/2+j.config.xaxis.labels.offsetX}else w=j.globals.gridWidth/W,le=le+v(0,w)+j.config.xaxis.labels.offsetX;for(var fe=function(me){var Ne=le-v(me,w)/2+j.config.xaxis.labels.offsetX;me===0&&A===1&&w/2===le&&W===1&&(Ne=j.globals.gridWidth/2);var Te=E.axesUtils.getLabel(p,j.globals.timescaleLabels,Ne,me,P,G,l),Ye=28;if(j.globals.rotateXLabels&&l&&(Ye=22),j.config.xaxis.title.text&&j.config.xaxis.position==="top"&&(Ye+=parseFloat(j.config.xaxis.title.style.fontSize)+2),l||(Ye=Ye+parseFloat(G)+(j.globals.xAxisLabelsHeight-j.globals.xAxisGroupLabelsHeight)+(j.globals.rotateXLabels?10:0)),Te=j.config.xaxis.tickAmount!==void 0&&j.config.xaxis.tickAmount!=="dataPoints"&&j.config.xaxis.type!=="datetime"?E.axesUtils.checkLabelBasedOnTickamount(me,Te,A):E.axesUtils.checkForOverflowingLabels(me,Te,A,P,O),j.config.xaxis.labels.show){var We=c.drawText({x:Te.x,y:E.offY+j.config.xaxis.labels.offsetY+Ye-(j.config.xaxis.position==="top"?j.globals.xAxisHeight+j.config.xaxis.axisTicks.height-2:0),text:Te.text,textAnchor:"middle",fontWeight:Te.isBold?600:re,fontSize:G,fontFamily:q,foreColor:Array.isArray(K)?l&&j.config.xaxis.convertedCatToNumeric?K[j.globals.minX+me-1]:K[me]:K,isPlainText:!1,cssClass:(l?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+ae});if(d.add(We),We.on("click",function(Je){if(typeof j.config.chart.events.xAxisLabelClick=="function"){var pt=Object.assign({},j,{labelIndex:me});j.config.chart.events.xAxisLabelClick(Je,E.ctx,pt)}}),l){var Fe=document.createElementNS(j.globals.SVGNS,"title");Fe.textContent=Array.isArray(Te.text)?Te.text.join(" "):Te.text,We.node.appendChild(Fe),Te.text!==""&&(P.push(Te.text),O.push(Te))}}me<A-1&&(le+=v(me+1,w))},ue=0;ue<=A-1;ue++)fe(ue)}},{key:"drawXaxisInversed",value:function(l){var c,d,p=this,y=this.w,v=new L(this.ctx),w=y.config.yaxis[0].opposite?y.globals.translateYAxisX[l]:0,E=v.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:l}),T=v.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+w+", 0)"});E.add(T);var P=[];if(y.config.yaxis[l].show)for(var O=0;O<this.xaxisLabels.length;O++)P.push(this.xaxisLabels[O]);c=y.globals.gridHeight/P.length,d=-c/2.2;var j=y.globals.yLabelFormatters[0],G=y.config.yaxis[0].labels;if(G.show)for(var q=function(J){var fe=P[J]===void 0?"":P[J];fe=j(fe,{seriesIndex:l,dataPointIndex:J,w:y});var ue=p.axesUtils.getYAxisForeColor(G.style.colors,l),me=0;Array.isArray(fe)&&(me=fe.length/2*parseInt(G.style.fontSize,10));var Ne=G.offsetX-15,Te="end";p.yaxis.opposite&&(Te="start"),y.config.yaxis[0].labels.align==="left"?(Ne=G.offsetX,Te="start"):y.config.yaxis[0].labels.align==="center"?(Ne=G.offsetX,Te="middle"):y.config.yaxis[0].labels.align==="right"&&(Te="end");var Ye=v.drawText({x:Ne,y:d+c+G.offsetY-me,text:fe,textAnchor:Te,foreColor:Array.isArray(ue)?ue[J]:ue,fontSize:G.style.fontSize,fontFamily:G.style.fontFamily,fontWeight:G.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+G.style.cssClass,maxWidth:G.maxWidth});T.add(Ye),Ye.on("click",function(Je){if(typeof y.config.chart.events.xAxisLabelClick=="function"){var pt=Object.assign({},y,{labelIndex:J});y.config.chart.events.xAxisLabelClick(Je,p.ctx,pt)}});var We=document.createElementNS(y.globals.SVGNS,"title");if(We.textContent=Array.isArray(fe)?fe.join(" "):fe,Ye.node.appendChild(We),y.config.yaxis[l].labels.rotate!==0){var Fe=v.rotateAroundCenter(Ye.node);Ye.node.setAttribute("transform","rotate(".concat(y.config.yaxis[l].labels.rotate," 0 ").concat(Fe.y,")"))}d+=c},K=0;K<=P.length-1;K++)q(K);if(y.config.yaxis[0].title.text!==void 0){var re=v.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+w+", 0)"}),ae=v.drawText({x:y.config.yaxis[0].title.offsetX,y:y.globals.gridHeight/2+y.config.yaxis[0].title.offsetY,text:y.config.yaxis[0].title.text,textAnchor:"middle",foreColor:y.config.yaxis[0].title.style.color,fontSize:y.config.yaxis[0].title.style.fontSize,fontWeight:y.config.yaxis[0].title.style.fontWeight,fontFamily:y.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+y.config.yaxis[0].title.style.cssClass});re.add(ae),E.add(re)}var le=0;this.isCategoryBarHorizontal&&y.config.yaxis[0].opposite&&(le=y.globals.gridWidth);var A=y.config.xaxis.axisBorder;if(A.show){var W=v.drawLine(y.globals.padHorizontal+A.offsetX+le,1+A.offsetY,y.globals.padHorizontal+A.offsetX+le,y.globals.gridHeight+A.offsetY,A.color,0);this.elgrid&&this.elgrid.elGridBorders&&y.config.grid.show?this.elgrid.elGridBorders.add(W):E.add(W)}return y.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(le,P.length,y.config.yaxis[0].axisBorder,y.config.yaxis[0].axisTicks,0,c,E),E}},{key:"drawXaxisTicks",value:function(l,c,d){var p=this.w,y=l;if(!(l<0||l-2>p.globals.gridWidth)){var v=this.offY+p.config.xaxis.axisTicks.offsetY;if(c=c+v+p.config.xaxis.axisTicks.height,p.config.xaxis.position==="top"&&(c=v-p.config.xaxis.axisTicks.height),p.config.xaxis.axisTicks.show){var w=new L(this.ctx).drawLine(l+p.config.xaxis.axisTicks.offsetX,v+p.config.xaxis.offsetY,y+p.config.xaxis.axisTicks.offsetX,c+p.config.xaxis.offsetY,p.config.xaxis.axisTicks.color);d.add(w),w.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var l=this.w,c=[],d=this.xaxisLabels.length,p=l.globals.padHorizontal;if(l.globals.timescaleLabels.length>0)for(var y=0;y<d;y++)p=this.xaxisLabels[y].position,c.push(p);else for(var v=d,w=0;w<v;w++){var E=v;l.globals.isXNumeric&&l.config.chart.type!=="bar"&&(E-=1),p+=l.globals.gridWidth/E,c.push(p)}return c}},{key:"xAxisLabelCorrections",value:function(){var l=this.w,c=new L(this.ctx),d=l.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),p=l.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),y=l.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),v=l.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(l.globals.rotateXLabels||l.config.xaxis.labels.rotateAlways)for(var w=0;w<p.length;w++){var E=c.rotateAroundCenter(p[w]);E.y=E.y-1,E.x=E.x+1,p[w].setAttribute("transform","rotate(".concat(l.config.xaxis.labels.rotate," ").concat(E.x," ").concat(E.y,")")),p[w].setAttribute("text-anchor","end"),d.setAttribute("transform","translate(0, ".concat(-10,")"));var T=p[w].childNodes;l.config.xaxis.labels.trim&&Array.prototype.forEach.call(T,function(G){c.placeTextWithEllipsis(G,G.textContent,l.globals.xAxisLabelsHeight-(l.config.legend.position==="bottom"?20:10))})}else(function(){for(var G=l.globals.gridWidth/(l.globals.labels.length+1),q=0;q<p.length;q++){var K=p[q].childNodes;l.config.xaxis.labels.trim&&l.config.xaxis.type!=="datetime"&&Array.prototype.forEach.call(K,function(re){c.placeTextWithEllipsis(re,re.textContent,G)})}})();if(y.length>0){var P=y[y.length-1].getBBox(),O=y[0].getBBox();P.x<-20&&y[y.length-1].parentNode.removeChild(y[y.length-1]),O.x+O.width>l.globals.gridWidth&&!l.globals.isBarHorizontal&&y[0].parentNode.removeChild(y[0]);for(var j=0;j<v.length;j++)c.placeTextWithEllipsis(v[j],v[j].textContent,l.config.yaxis[0].labels.maxWidth-(l.config.yaxis[0].title.text?2*parseFloat(l.config.yaxis[0].title.style.fontSize):0)-15)}}}]),ee}(),Ge=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w;var c=this.w;this.xaxisLabels=c.globals.labels.slice(),this.axesUtils=new Y(l),this.isRangeBar=c.globals.seriesRange.length&&c.globals.isBarHorizontal,c.globals.timescaleLabels.length>0&&(this.xaxisLabels=c.globals.timescaleLabels.slice())}
3620return o(ee,[{key:"drawGridArea",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,c=this.w,d=new L(this.ctx);l===null&&(l=d.group({class:"apexcharts-grid"}));var p=d.drawLine(c.globals.padHorizontal,1,c.globals.padHorizontal,c.globals.gridHeight,"transparent"),y=d.drawLine(c.globals.padHorizontal,c.globals.gridHeight,c.globals.gridWidth,c.globals.gridHeight,"transparent");return l.add(y),l.add(p),l}},{key:"drawGrid",value:function(){var l=null;return this.w.globals.axisCharts&&(l=this.renderGrid(),this.drawGridArea(l.el)),l}},{key:"createGridMask",value:function(){var l=this.w,c=l.globals,d=new L(this.ctx),p=Array.isArray(l.config.stroke.width)?0:l.config.stroke.width;if(Array.isArray(l.config.stroke.width)){var y=0;l.config.stroke.width.forEach(function(O){y=Math.max(y,O)}),p=y}c.dom.elGridRectMask=document.createElementNS(c.SVGNS,"clipPath"),c.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(c.cuid)),c.dom.elGridRectMarkerMask=document.createElementNS(c.SVGNS,"clipPath"),c.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(c.cuid)),c.dom.elForecastMask=document.createElementNS(c.SVGNS,"clipPath"),c.dom.elForecastMask.setAttribute("id","forecastMask".concat(c.cuid)),c.dom.elNonForecastMask=document.createElementNS(c.SVGNS,"clipPath"),c.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(c.cuid));var v=l.config.chart.type,w=0,E=0;(v==="bar"||v==="rangeBar"||v==="candlestick"||v==="boxPlot"||l.globals.comboBarCount>0)&&l.globals.isXNumeric&&!l.globals.isBarHorizontal&&(w=l.config.grid.padding.left,E=l.config.grid.padding.right,c.barPadForNumericAxis>w&&(w=c.barPadForNumericAxis,E=c.barPadForNumericAxis)),c.dom.elGridRect=d.drawRect(-p/2-w-2,-p/2-2,c.gridWidth+p+E+w+4,c.gridHeight+p+4,0,"#fff");var T=l.globals.markers.largestSize+1;c.dom.elGridRectMarker=d.drawRect(2*-T,2*-T,c.gridWidth+4*T,c.gridHeight+4*T,0,"#fff"),c.dom.elGridRectMask.appendChild(c.dom.elGridRect.node),c.dom.elGridRectMarkerMask.appendChild(c.dom.elGridRectMarker.node);var P=c.dom.baseEl.querySelector("defs");P.appendChild(c.dom.elGridRectMask),P.appendChild(c.dom.elForecastMask),P.appendChild(c.dom.elNonForecastMask),P.appendChild(c.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(l){var c=l.i,d=l.x1,p=l.y1,y=l.x2,v=l.y2,w=l.xCount,E=l.parent,T=this.w;if(!(c===0&&T.globals.skipFirstTimelinelabel||c===w-1&&T.globals.skipLastTimelinelabel&&!T.config.xaxis.labels.formatter||T.config.chart.type==="radar")){T.config.grid.xaxis.lines.show&&this._drawGridLine({i:c,x1:d,y1:p,x2:y,y2:v,xCount:w,parent:E});var P=0;if(T.globals.hasXaxisGroups&&T.config.xaxis.tickPlacement==="between"){var O=T.globals.groups;if(O){for(var j=0,G=0;j<c&&G<O.length;G++)j+=O[G].cols;j===c&&(P=.6*T.globals.xAxisLabelsHeight)}}new Le(this.ctx).drawXaxisTicks(d,P,T.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(l){var c=l.i,d=l.x1,p=l.y1,y=l.x2,v=l.y2,w=l.xCount,E=l.parent,T=this.w,P=!1,O=E.node.classList.contains("apexcharts-gridlines-horizontal"),j=T.config.grid.strokeDashArray,G=T.globals.barPadForNumericAxis;(p===0&&v===0||d===0&&y===0)&&(P=!0),p===T.globals.gridHeight&&v===T.globals.gridHeight&&(P=!0),!T.globals.isBarHorizontal||c!==0&&c!==w-1||(P=!0);var q=new L(this).drawLine(d-(O?G:0),p,y+(O?G:0),v,T.config.grid.borderColor,j);q.node.classList.add("apexcharts-gridline"),P&&T.config.grid.show?this.elGridBorders.add(q):E.add(q)}},{key:"_drawGridBandRect",value:function(l){var c=l.c,d=l.x1,p=l.y1,y=l.x2,v=l.y2,w=l.type,E=this.w,T=new L(this.ctx),P=E.globals.barPadForNumericAxis;if(w!=="column"||E.config.xaxis.type!=="datetime"){var O=E.config.grid[w].colors[c],j=T.drawRect(d-(w==="row"?P:0),p,y+(w==="row"?2*P:0),v,0,O,E.config.grid[w].opacity);this.elg.add(j),j.attr("clip-path","url(#gridRectMask".concat(E.globals.cuid,")")),j.node.classList.add("apexcharts-grid-".concat(w))}}},{key:"_drawXYLines",value:function(l){var c=this,d=l.xCount,p=l.tickAmount,y=this.w;if(y.config.grid.xaxis.lines.show||y.config.xaxis.axisTicks.show){var v,w=y.globals.padHorizontal,E=y.globals.gridHeight;y.globals.timescaleLabels.length?function(q){for(var K=q.xC,re=q.x1,ae=q.y1,le=q.x2,A=q.y2,W=0;W<K;W++)re=c.xaxisLabels[W].position,le=c.xaxisLabels[W].position,c._drawGri
vendor: 25,497 bytes, line 3620
3620dLines({i:W,x1:re,y1:ae,x2:le,y2:A,xCount:d,parent:c.elgridLinesV})}({xC:d,x1:w,y1:0,x2:v,y2:E}):(y.globals.isXNumeric&&(d=y.globals.xAxisScale.result.length),function(q){for(var K=q.xC,re=q.x1,ae=q.y1,le=q.x2,A=q.y2,W=0;W<K+(y.globals.isXNumeric?0:1);W++)W===0&&K===1&&y.globals.dataPoints===1&&(le=re=y.globals.gridWidth/2),c._drawGridLines({i:W,x1:re,y1:ae,x2:le,y2:A,xCount:d,parent:c.elgridLinesV}),le=re+=y.globals.gridWidth/(y.globals.isXNumeric?K-1:K)}({xC:d,x1:w,y1:0,x2:v,y2:E}))}if(y.config.grid.yaxis.lines.show){var T=0,P=0,O=y.globals.gridWidth,j=p+1;this.isRangeBar&&(j=y.globals.labels.length);for(var G=0;G<j+(this.isRangeBar?1:0);G++)this._drawGridLine({i:G,xCount:j+(this.isRangeBar?1:0),x1:0,y1:T,x2:O,y2:P,parent:this.elgridLinesH}),P=T+=y.globals.gridHeight/(this.isRangeBar?j:p)}}},{key:"_drawInvertedXYLines",value:function(l){var c=l.xCount,d=this.w;if(d.config.grid.xaxis.lines.show||d.config.xaxis.axisTicks.show)for(var p,y=d.globals.padHorizontal,v=d.globals.gridHeight,w=0;w<c+1;w++)d.config.grid.xaxis.lines.show&&this._drawGridLine({i:w,xCount:c+1,x1:y,y1:0,x2:p,y2:v,parent:this.elgridLinesV}),new Le(this.ctx).drawXaxisTicks(y,0,d.globals.dom.elGraphical),p=y+=d.globals.gridWidth/c;if(d.config.grid.yaxis.lines.show)for(var E=0,T=0,P=d.globals.gridWidth,O=0;O<d.globals.dataPoints+1;O++)this._drawGridLine({i:O,xCount:d.globals.dataPoints+1,x1:0,y1:E,x2:P,y2:T,parent:this.elgridLinesH}),T=E+=d.globals.gridHeight/d.globals.dataPoints}},{key:"renderGrid",value:function(){var l=this.w,c=l.globals,d=new L(this.ctx);this.elg=d.group({class:"apexcharts-grid"}),this.elgridLinesH=d.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=d.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=d.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),l.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var p=0;p<c.seriesYAxisMap.length&&c.ignoreYAxisIndexes.indexOf(p)!==-1;)p++;p===c.seriesYAxisMap.length&&(p=0);var y,v=c.yAxisScale[p].result.length-1;if(!c.isBarHorizontal||this.isRangeBar){var w,E,T;y=this.xaxisLabels.length,this.isRangeBar&&(v=c.labels.length,l.config.xaxis.tickAmount&&l.config.xaxis.labels.formatter&&(y=l.config.xaxis.tickAmount),((w=c.yAxisScale)===null||w===void 0||(E=w[p])===null||E===void 0||(T=E.result)===null||T===void 0?void 0:T.length)>0&&l.config.xaxis.type!=="datetime"&&(y=c.yAxisScale[p].result.length-1)),this._drawXYLines({xCount:y,tickAmount:v})}else y=v,v=c.xTickAmount,this._drawInvertedXYLines({xCount:y,tickAmount:v});return this.drawGridBands(y,v),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:c.gridWidth/y}}},{key:"drawGridBands",value:function(l,c){var d=this.w;if(d.config.grid.row.colors!==void 0&&d.config.grid.row.colors.length>0)for(var p=0,y=d.globals.gridHeight/c,v=d.globals.gridWidth,w=0,E=0;w<c;w++,E++)E>=d.config.grid.row.colors.length&&(E=0),this._drawGridBandRect({c:E,x1:0,y1:p,x2:v,y2:y,type:"row"}),p+=d.globals.gridHeight/c;if(d.config.grid.column.colors!==void 0&&d.config.grid.column.colors.length>0)for(var T=d.globals.isBarHorizontal||d.config.xaxis.tickPlacement!=="on"||d.config.xaxis.type!=="category"&&!d.config.xaxis.convertedCatToNumeric?l:l-1,P=d.globals.padHorizontal,O=d.globals.padHorizontal+d.globals.gridWidth/T,j=d.globals.gridHeight,G=0,q=0;G<l;G++,q++)q>=d.config.grid.column.colors.length&&(q=0),this._drawGridBandRect({c:q,x1:P,y1:0,x2:O,y2:j,type:"column"}),P+=d.globals.gridWidth/T}}]),ee}(),ce=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"niceScale",value:function(l,c){var d,p,y,v,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,E=1e-11,T=this.w,P=T.globals;P.isBarHorizontal?(d=T.config.xaxis,p=Math.max((P.svgWidth-100)/25,2)):(d=T.config.yaxis[w],p=Math.max((P.svgHeight-100)/15,2)),y=d.min!==void 0&&d.min!==null,v=d.max!==void 0&&d.min!==null;var O=d.stepSize!==void 0&&d.stepSize!==null,j=d.tickAmount!==void 0&&d.tickAmount!==null,G=j?d.tickAmount:d.forceNiceScale?P.niceScaleDefaultTicks[Math.min(Math.round(p/2),P.niceScaleDefaultTicks.length-1)]:10;if(P.isMultipleYAxis&&!j&&P.multiAxisTickAmount>0&&(G=P.multiAxisTickAmount,j=!0),G=G==="dataPoints"?P.dataPoints-1:Math.abs(Math.round(G)),(l===Number.MIN_VALUE&&c===0||!C.isNumber(l)&&!C.isNumber(c)||l===Number.MIN_VALUE&&c===-Number.MAX_VALUE)&&(l=C.isNumber(d.min)?d.min:0,c=C.isNumber(d.max)?d.max:l+G,P.allSeriesCollapsed=!1),l>c){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var q=c;c=l,l=q}else l===c&&(l=l===0?0:l-1,c=c===0?2:c+1);var K=[];G<1&&(G=1);var re=G,ae=Math.abs(c-l);d.forceNiceScale&&(!y&&l>0&&l/ae<.15&&(l=0,y=!0),!v&&c<0&&-c/ae<.15&&(c=0,v=!0),ae=Math.abs(c-l));var le=ae/re,A=le,W=Math.floor(Math.log10(A)),J=Math.pow(10,W),fe=Math.ceil(A/J);if(le=A=(fe=P.niceScaleAllowedMagMsd[P.yValueDecimal===0?0:1][fe])*J,P.isBarHorizontal&&d.stepSize&&d.type!=="datetime"?(le=d.stepSize,O=!0):O&&(le=d.stepSize),O&&d.forceNiceScale){var ue=Math.floor(Math.log10(le));le*=Math.pow(10,W-ue)}if(y&&v){var me=ae/re;if(j)if(O)if(C.mod(ae,le)!=0){var Ne=C.getGCD(le,me);le=me/Ne<10?Ne:me}else C.mod(le,me)==0?le=me:(me=le,j=!1);else le=me;else if(O)C.mod(ae,le)==0?me=le:le=me;else if(C.mod(ae,le)==0)me=le;else{me=ae/(re=Math.ceil(ae/le));var Te=C.getGCD(ae,le);ae/Te<p&&(me=Te),le=me}re=Math.round(ae/le)}else{if(y||v){if(v)if(j)l=c-le*re;else{var Ye=l;l=le*Math.floor(l/le),Math.abs(c-l)/C.getGCD(ae,le)>p&&(l=c-le*G,l+=le*Math.floor((Ye-l)/le))}else if(y)if(j)c=l+le*re;else{var We=c;c=le*Math.ceil(c/le),Math.abs(c-l)/C.getGCD(ae,le)>p&&(c=l+le*G,c+=le*Math.ceil((We-c)/le))}}else if(j){var Fe=le/(c-l>c?1:2),Je=Fe*Math.floor(l/Fe);Math.abs(Je-l)<=Fe/2?c=(l=Je)+le*re:l=(c=Fe*Math.ceil(c/Fe))-le*re}else l=le*Math.floor(l/le),c=le*Math.ceil(c/le);ae=Math.abs(c-l),le=C.getGCD(ae,le),re=Math.round(ae/le)}if(j||y||v||(re=Math.ceil((ae-E)/(le+E)))>16&&C.getPrimeFactors(re).length<2&&re++,!j&&d.forceNiceScale&&P.yValueDecimal===0&&re>ae&&(re=ae,le=Math.round(ae/re)),re>p&&(!j&&!O||d.forceNiceScale)){var pt=C.getPrimeFactors(re),St=pt.length-1,At=re;e:for(var Mt=0;Mt<St;Mt++)for(var $t=0;$t<=St-Mt;$t++){for(var Ut=Math.min($t+Mt,St),rr=At,Lr=1,Ar=$t;Ar<=Ut;Ar++)Lr*=pt[Ar];if((rr/=Lr)<p){At=rr;break e}}le=At===re?ae:ae/At,re=Math.round(ae/le)}P.isMultipleYAxis&&P.multiAxisTickAmount==0&&P.ignoreYAxisIndexes.indexOf(w)<0&&(P.multiAxisTickAmount=re);var Pr=l-le,za=le*E;do Pr+=le,K.push(C.stripNumber(Pr,7));while(c-Pr>za);return{result:K,niceMin:K[0],niceMax:K[K.length-1]}}},{key:"linearScale",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,v=Math.abs(c-l);(d=this._adjustTicksForSmallRange(d,p,v))==="dataPoints"&&(d=this.w.globals.dataPoints-1),y||(y=v/d),d===Number.MAX_VALUE&&(d=5,y=1);for(var w=[],E=l;d>=0;)w.push(E),E+=y,d-=1;return{result:w,niceMin:w[0],niceMax:w[w.length-1]}}},{key:"logarithmicScaleNice",value:function(l,c,d){c<=0&&(c=Math.max(l,d)),l<=0&&(l=Math.min(c,d));for(var p=[],y=Math.ceil(Math.log(c)/Math.log(d)+1),v=Math.floor(Math.log(l)/Math.log(d));v<y;v++)p.push(Math.pow(d,v));return{result:p,niceMin:p[0],niceMax:p[p.length-1]}}},{key:"logarithmicScale",value:function(l,c,d){c<=0&&(c=Math.max(l,d)),l<=0&&(l=Math.min(c,d));for(var p=[],y=Math.log(c)/Math.log(d),v=Math.log(l)/Math.log(d),w=y-v,E=Math.round(w),T=w/E,P=0,O=v;P<E;P++,O+=T)p.push(Math.pow(d,O));return p.push(Math.pow(d,y)),{result:p,niceMin:l,niceMax:c}}},{key:"_adjustTicksForSmallRange",value:function(l,c,d){var p=l;if(c!==void 0&&this.w.config.yaxis[c].labels.formatter&&this.w.config.yaxis[c].tickAmount===void 0){var y=Number(this.w.config.yaxis[c].labels.formatter(1));C.isNumber(y)&&this.w.globals.yValueDecimal===0&&(p=Math.ceil(d))}return p<l?p:l}},{key:"setYScaleForIndex",value:function(l,c,d){var p=this.w.globals,y=this.w.config,v=p.isBarHorizontal?y.xaxis:y.yaxis[l];p.yAxisScale[l]===void 0&&(p.yAxisScale[l]=[]);var w=Math.abs(d-c);v.logarithmic&&w<=5&&(p.invalidLogScale=!0),v.logarithmic&&w>5?(p.allSeriesCollapsed=!1,p.yAxisScale[l]=v.forceNiceScale?this.logarithmicScaleNice(c,d,v.logBase):this.logarithmicScale(c,d,v.logBase)):d!==-Number.MAX_VALUE&&C.isNumber(d)&&c!==Number.MAX_VALUE&&C.isNumber(c)?(p.allSeriesCollapsed=!1,p.yAxisScale[l]=this.niceScale(c,d,l)):p.yAxisScale[l]=this.niceScale(Number.MIN_VALUE,0,l)}},{key:"setXScale",value:function(l,c){var d=this.w,p=d.globals,y=Math.abs(c-l);return c!==-Number.MAX_VALUE&&C.isNumber(c)?p.xAxisScale=this.linearScale(l,c,d.config.xaxis.tickAmount?d.config.xaxis.tickAmount:y<10&&y>1?y+1:10,0,d.config.xaxis.stepSize):p.xAxisScale=this.linearScale(0,10,10),p.xAxisScale}},{key:"setSeriesYAxisMappings",value:function(){var l=this.w.globals,c=this.w.config,d=[],p=[],y=[],v=l.series.length>c.yaxis.length||c.yaxis.some(function(O){return Array.isArray(O.seriesName)});c.series.forEach(function(O,j){y.push(j),p.push(null)}),c.yaxis.forEach(function(O,j){d[j]=[]});var w=[];c.yaxis.forEach(function(O,j){var G=!1;if(O.seriesName){var q=[];Array.isArray(O.seriesName)?q=O.seriesName:q.push(O.seriesName),q.forEach(function(K){c.series.forEach(function(re,ae){if(re.name===K){var le=ae;j===ae||v?!v||y.indexOf(ae)>-1?d[j].push([j,ae]):console.warn("Series '"+re.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(d[ae].push([ae,j]),le=j),G=!0,(le=y.indexOf(le))!==-1&&y.splice(le,1)}})})}G||w.push(j)}),d=d.map(function(O,j){var G=[];return O.forEach(function(q){p[q[1]]=q[0],G.push(q[1])}),G});for(var E=c.yaxis.length-1,T=0;T<w.length&&(E=w[T],d[E]=[],y);T++){var P=y[0];y.shift(),d[E].push(P),p[P]=E}y.forEach(function(O){d[E].push(O),p[O]=E}),l.seriesYAxisMap=d.map(function(O){return O}),l.seriesYAxisReverseMap=p.map(function(O){return O})}},{key:"scaleMultipleYAxes",value:function(){var l=this,c=this.w.config,d=this.w.globals;this.setSeriesYAxisMappings();var p=d.seriesYAxisMap,y=d.minYArr,v=d.maxYArr;d.allSeriesCollapsed=!0,d.barGroups=[],p.forEach(function(w,E){var T=[];w.forEach(function(P){var O=c.series[P].group;T.indexOf(O)<0&&T.push(O)}),w.length>0?function(){var P,O,j=Number.MAX_VALUE,G=-Number.MAX_VALUE,q=j,K=G;if(c.chart.stacked)(function(){var le=d.seriesX[w[0]],A=[],W=[],J=[];T.forEach(function(){A.push(le.map(function(){return Number.MIN_VALUE})),W.push(le.map(function(){return Number.MIN_VALUE})),J.push(le.map(function(){return Number.MIN_VALUE}))});for(var fe=function(me){!P&&c.series[w[me]].type&&(P=c.series[w[me]].type);var Ne=w[me];O=c.series[Ne].group?c.series[Ne].group:"axis-".concat(E),!(d.collapsedSeriesIndices.indexOf(Ne)<0&&d.ancillaryCollapsedSeriesIndices.indexOf(Ne)<0)||(d.allSeriesCollapsed=!1,T.forEach(function(Te,Ye){if(c.series[Ne].group===Te)for(var We=0;We<d.series[Ne].length;We++){var Fe=d.series[Ne][We];Fe>=0?W[Ye][We]+=Fe:J[Ye][We]+=Fe,A[Ye][We]+=Fe,q=Math.min(q,Fe),K=Math.max(K,Fe)}})),P!=="bar"&&P!=="column"||d.barGroups.push(O)},ue=0;ue<w.length;ue++)fe(ue);P||(P=c.chart.type),P==="bar"||P==="column"?T.forEach(function(me,Ne){j=Math.min(j,Math.min.apply(null,J[Ne])),G=Math.max(G,Math.max.apply(null,W[Ne]))}):(T.forEach(function(me,Ne){q=Math.min(q,Math.min.apply(null,A[Ne])),K=Math.max(K,Math.max.apply(null,A[Ne]))}),j=q,G=K),j===Number.MIN_VALUE&&G===Number.MIN_VALUE&&(G=-Number.MAX_VALUE)})();else for(var re=0;re<w.length;re++){var ae=w[re];j=Math.min(j,y[ae]),G=Math.max(G,v[ae]),!(d.collapsedSeriesIndices.indexOf(ae)<0&&d.ancillaryCollapsedSeriesIndices.indexOf(ae)<0)||(d.allSeriesCollapsed=!1)}c.yaxis[E].min!==void 0&&(j=typeof c.yaxis[E].min=="function"?c.yaxis[E].min(j):c.yaxis[E].min),c.yaxis[E].max!==void 0&&(G=typeof c.yaxis[E].max=="function"?c.yaxis[E].max(G):c.yaxis[E].max),d.barGroups=d.barGroups.filter(function(le,A,W){return W.indexOf(le)===A}),l.setYScaleForIndex(E,j,G),w.forEach(function(le){y[le]=d.yAxisScale[E].niceMin,v[le]=d.yAxisScale[E].niceMax})}():l.setYScaleForIndex(E,0,-Number.MAX_VALUE)})}}]),ee}(),ot=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.scales=new ce(l)}return o(ee,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,y=this.w.config,v=this.w.globals,w=-Number.MAX_VALUE,E=Number.MIN_VALUE;p===null&&(p=l+1);var T=v.series,P=T,O=T;y.chart.type==="candlestick"?(P=v.seriesCandleL,O=v.seriesCandleH):y.chart.type==="boxPlot"?(P=v.seriesCandleO,O=v.seriesCandleC):v.isRangeData&&(P=v.seriesRangeStart,O=v.seriesRangeEnd);var j=!1;if(v.seriesX.length>=p){var G,q=(G=v.brushSource)===null||G===void 0?void 0:G.w.config.chart.brush;(y.chart.zoom.enabled&&y.chart.zoom.autoScaleYaxis||q!=null&&q.enabled&&q!=null&&q.autoScaleYaxis)&&(j=!0)}for(var K=l;K<p;K++){v.dataPoints=Math.max(v.dataPoints,T[K].length);var re=y.series[K].type;v.categoryLabels.length&&(v.dataPoints=v.categoryLabels.filter(function(J){return J!==void 0}).length),v.labels.length&&y.xaxis.type!=="datetime"&&v.series.reduce(function(J,fe){return J+fe.length},0)!==0&&(v.dataPoints=Math.max(v.dataPoints,v.labels.length));var ae=0,le=T[K].length-1;if(j){if(y.xaxis.min)for(;ae<le&&v.seriesX[K][ae]<y.xaxis.min;ae++);if(y.xaxis.max)for(;le>ae&&v.seriesX[K][le]>y.xaxis.max;le--);}for(var A=ae;A<=le&&A<v.series[K].length;A++){var W=T[K][A];if(W!==null&&C.isNumber(W)){switch(O[K][A]!==void 0&&(w=Math.max(w,O[K][A]),c=Math.min(c,O[K][A])),P[K][A]!==void 0&&(c=Math.min(c,P[K][A]),d=Math.max(d,P[K][A])),re){case"candlestick":v.seriesCandleC[K][A]!==void 0&&(w=Math.max(w,v.seriesCandleH[K][A]),c=Math.min(c,v.seriesCandleL[K][A]));break;case"boxPlot":v.seriesCandleC[K][A]!==void 0&&(w=Math.max(w,v.seriesCandleC[K][A]),c=Math.min(c,v.seriesCandleO[K][A]))}re&&re!=="candlestick"&&re!=="boxPlot"&&re!=="rangeArea"&&re!=="rangeBar"&&(w=Math.max(w,v.series[K][A]),c=Math.min(c,v.series[K][A])),d=w,v.seriesGoals[K]&&v.seriesGoals[K][A]&&Array.isArray(v.seriesGoals[K][A])&&v.seriesGoals[K][A].forEach(function(J){E!==Number.MIN_VALUE&&(E=Math.min(E,J.value),c=E),w=Math.max(w,J.value),d=w}),C.isFloat(W)&&(W=C.noExponents(W),v.yValueDecimal=Math.max(v.yValueDecimal,W.toString().split(".")[1].length)),E>P[K][A]&&P[K][A]<0&&(E=P[K][A])}else v.hasNullValues=!0}re!=="bar"&&re!=="column"||(E<0&&w<0&&(w=0,d=Math.max(d,0)),E===Number.MIN_VALUE&&(E=0,c=Math.min(c,0)))}return y.chart.type==="rangeBar"&&v.seriesRangeStart.length&&v.isBarHorizontal&&(E=c),y.chart.type==="bar"&&(E<0&&w<0&&(w=0),E===Number.MIN_VALUE&&(E=0)),{minY:E,maxY:w,lowestY:c,highestY:d}}},{key:"setYRange",value:function(){var l=this.w.globals,c=this.w.config;l.maxY=-Number.MAX_VALUE,l.minY=Number.MIN_VALUE;var d,p=Number.MAX_VALUE;if(l.isMultipleYAxis){p=Number.MAX_VALUE;for(var y=0;y<l.series.length;y++)d=this.getMinYMaxY(y),l.minYArr[y]=d.lowestY,l.maxYArr[y]=d.highestY,p=Math.min(p,d.lowestY)}return d=this.getMinYMaxY(0,p,null,l.series.length),c.chart.type==="bar"?(l.minY=d.minY,l.maxY=d.maxY):(l.minY=d.lowestY,l.maxY=d.highestY),p=d.lowestY,c.chart.stacked&&this._setStackedMinMax(),c.chart.type==="line"||c.chart.type==="area"||c.chart.type==="scatter"||c.chart.type==="candlestick"||c.chart.type==="boxPlot"||c.chart.type==="rangeBar"&&!l.isBarHorizontal?l.minY===Number.MIN_VALUE&&p!==-Number.MAX_VALUE&&p!==l.maxY&&(l.minY=p):l.minY=d.minY,c.yaxis.forEach(function(v,w){v.max!==void 0&&(typeof v.max=="number"?l.maxYArr[w]=v.max:typeof v.max=="function"&&(l.maxYArr[w]=v.max(l.isMultipleYAxis?l.maxYArr[w]:l.maxY)),l.maxY=l.maxYArr[w]),v.min!==void 0&&(typeof v.min=="number"?l.minYArr[w]=v.min:typeof v.min=="function"&&(l.minYArr[w]=v.min(l.isMultipleYAxis?l.minYArr[w]===Number.MIN_VALUE?0:l.minYArr[w]:l.minY)),l.minY=l.minYArr[w])}),l.isBarHorizontal&&["min","max"].forEach(function(v){c.xaxis[v]!==void 0&&typeof c.xaxis[v]=="number"&&(v==="min"?l.minY=c.xaxis[v]:l.maxY=c.xaxis[v])}),l.isMultipleYAxis?(this.scales.scaleMultipleYAxes(),l.minY=p):(this.scales.setYScaleForIndex(0,l.minY,l.maxY),l.minY=l.yAxisScale[0].niceMin,l.maxY=l.yAxisScale[0].niceMax,l.minYArr[0]=l.minY,l.maxYArr[0]=l.maxY),l.barGroups=[],l.lineGroups=[],l.areaGroups=[],c.series.forEach(function(v){switch(v.type||c.chart.type){case"bar":case"column":l.barGroups.push(v.group);break;case"line":l.lineGroups.push(v.group);break;case"area":l.areaGroups.push(v.group)}}),l.barGroups=l.barGroups.filter(function(v,w,E){return E.indexOf(v)===w}),l.lineGroups=l.lineGroups.filter(function(v,w,E){return E.indexOf(v)===w}),l.areaGroups=l.areaGroups.filter(function(v,w,E){return E.indexOf(v)===w}),{minY:l.minY,maxY:l.maxY,minYArr:l.minYArr,maxYArr:l.maxYArr,yAxisScale:l.yAxisScale}}},{key:"setXRange",value:function(){var l=this.w.globals,c=this.w.config,d=c.xaxis.type==="numeric"||c.xaxis.type==="datetime"||c.xaxis.type==="category"&&!l.noLabelsProvided||l.noLabelsProvided||l.isXNumeric;if(l.isXNumeric&&function(){for(var w=0;w<l.series.length;w++)if(l.labels[w])for(var E=0;E<l.labels[w].length;E++)l.labels[w][E]!==null&&C.isNumber(l.labels[w][E])&&(l.maxX=Math.max(l.maxX,l.labels[w][E]),l.initialMaxX=Math.max(l.maxX,l.labels[w][E]),l.minX=Math.min(l.minX,l.labels[w][E]),l.initialMinX=Math.min(l.minX,l.labels[w][E]))}(),l.noLabelsProvided&&c.xaxis.categories.length===0&&(l.maxX=l.labels[l.labels.length-1],l.initialMaxX=l.labels[l.labels.length-1],l.minX=1,l.initialMinX=1),l.isXNumeric||l.noLabelsProvided||l.dataFormatXNumeric){var p;if(c.xaxis.tickAmount===void 0?(p=Math.round(l.svgWidth/150),c.xaxis.type==="numeric"&&l.dataPoints<30&&(p=l.dataPoints-1),p>l.dataPoints&&l.dataPoints!==0&&(p=l.dataPoints-1)):c.xaxis.tickAmount==="dataPoints"?(l.series.length>1&&(p=l.series[l.maxValsInArrayIndex].length-1),l.isXNumeric&&(p=l.maxX-l.minX-1)):p=c.xaxis.tickAmount,l.xTickAmount=p,c.xaxis.max!==void 0&&typeof c.xaxis.max=="number"&&(l.maxX=c.xaxis.max),c.xaxis.min!==void 0&&typeof c.xaxis.min=="number"&&(l.minX=c.xaxis.min),c.xaxis.range!==void 0&&(l.minX=l.maxX-c.xaxis.range),l.minX!==Number.MAX_VALUE&&l.maxX!==-Number.MAX_VALUE)if(c.xaxis.convertedCatToNumeric&&!l.dataFormatXNumeric){for(var y=[],v=l.minX-1;v<l.maxX;v++)y.push(v+1);l.xAxisScale={result:y,niceMin:y[0],niceMax:y[y.length-1]}}else l.xAxisScale=this.scales.setXScale(l.minX,l.maxX);else l.xAxisScale=this.scales.linearScale(0,p,p,0,c.xaxis.stepSize),l.noLabelsProvided&&l.labels.length>0&&(l.xAxisScale=this.scales.linearScale(1,l.labels.length,p-1,0,c.xaxis.stepSize),l.seriesX=l.labels.slice());d&&(l.labels=l.xAxisScale.result.slice())}return l.isBarHorizontal&&l.labels.length&&(l.xTickAmount=l.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:l.minX,maxX:l.maxX}}},{key:"setZRange",value:function(){var l=this.w.globals;if(l.isDataXYZ){for(var c=0;c<l.series.length;c++)if(l.seriesZ[c]!==void 0)for(var d=0;d<l.seriesZ[c].length;d++)l.seriesZ[c][d]!==null&&C.isNumber(l.seriesZ[c][d])&&(l.maxZ=Math.max(l.maxZ,l.seriesZ[c][d]),l.minZ=Math.min(l.minZ,l.seriesZ[c][d]))}}},{key:"_handleSingleDataPoint",value:function(){var l=this.w.globals,c=this.w.config;if(l.minX===l.maxX){var d=new B(this.ctx);if(c.xaxis.type==="datetime"){var p=d.getDate(l.minX);c.xaxis.labels.datetimeUTC?p.setUTCDate(p.getUTCDate()-2):p.setDate(p.getDate()-2),l.minX=new Date(p).getTime();var y=d.getDate(l.maxX);c.xaxis.labels.datetimeUTC?y.setUTCDate(y.getUTCDate()+2):y.setDate(y.getDate()+2),l.maxX=new Date(y).getTime()}else(c.xaxis.type==="numeric"||c.xaxis.type==="category"&&!l.noLabelsProvided)&&(l.minX=l.minX-2,l.initialMinX=l.minX,l.maxX=l.maxX+2,l.initialMaxX=l.maxX)}}},{key:"_getMinXDiff",value:function(){var l=this.w.globals;l.isXNumeric&&l.seriesX.forEach(function(c,d){c.length===1&&c.push(l.seriesX[l.maxValsInArrayIndex][l.seriesX[l.maxValsInArrayIndex].length-1]);var p=c.slice();p.sort(function(y,v){return y-v}),p.forEach(function(y,v){if(v>0){var w=y-p[v-1];w>0&&(l.minXDiff=Math.min(w,l.minXDiff))}}),l.dataPoints!==1&&l.minXDiff!==Number.MAX_VALUE||(l.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var l=this,c=this.w.globals;if(c.series.length){var d=c.seriesGroups;d.length||(d=[this.w.globals.seriesNames.map(function(v){return v})]);var p={},y={};d.forEach(function(v){p[v]=[],y[v]=[],l.w.config.series.map(function(w,E){return v.indexOf(c.seriesNames[E])>-1?E:null}).filter(function(w){return w!==null}).forEach(function(w){for(var E=0;E<c.series[c.maxValsInArrayIndex].length;E++){var T,P,O,j;p[v][E]===void 0&&(p[v][E]=0,y[v][E]=0),(l.w.config.chart.stacked&&!c.comboCharts||l.w.config.chart.stacked&&c.comboCharts&&(!l.w.config.chart.stackOnlyBar||((T=l.w.config.series)===null||T===void 0||(P=T[w])===null||P===void 0?void 0:P.type)==="bar"||((O=l.w.config.series)===null||O===void 0||(j=O[w])===null||j===void 0?void 0:j.type)==="column"))&&c.series[w][E]!==null&&C.isNumber(c.series[w][E])&&(c.series[w][E]>0?p[v][E]+=parseFloat(c.series[w][E])+1e-4:y[v][E]+=parseFloat(c.series[w][E]))}})}),Object.entries(p).forEach(function(v){var w=S(v,1)[0];p[w].forEach(function(E,T){c.maxY=Math.max(c.maxY,p[w][T]),c.minY=Math.min(c.minY,y[w][T])})})}}}]),ee}(),rt=function(){function ee(l,c){i(this,ee),this.ctx=l,this.elgrid=c,this.w=l.w;var d=this.w;this.xaxisFontSize=d.config.xaxis.labels.style.fontSize,this.axisFontFamily=d.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=d.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=d.config.chart.type==="bar"&&d.config.plotOptions.bar.horizontal,this.xAxisoffX=0,d.config.xaxis.position==="bottom"&&(this.xAxisoffX=d.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new Y(l)}return o(ee,[{key:"drawYaxis",value:function(l){var c=this,d=this.w,p=new L(this.ctx),y=d.config.yaxis[l].labels.style,v=y.fontSize,w=y.fontFamily,E=y.fontWeight,T=p.group({class:"apexcharts-yaxis",rel:l,transform:"translate("+d.globals.translateYAxisX[l]+", 0)"});if(this.axesUtils.isYAxisHidden(l))return T;var P=p.group({class:"apexcharts-yaxis-texts-g"});T.add(P);var O=d.globals.yAxisScale[l].result.length-1,j=d.globals.gridHeight/O,G=d.globals.yLabelFormatters[l],q=d.globals.yAxisScale[l].result.slice();q=this.axesUtils.checkForReversedLabels(l,q);var K="";if(d.config.yaxis[l].labels.show){var re=d.globals.translateY+d.config.yaxis[l].labels.offsetY;d.globals.isBarHorizontal?re=0:d.config.chart.type==="heatmap"&&(re-=j/2),re+=parseInt(d.config.yaxis[l].labels.style.fontSize,10)/3;for(var ae=function(Ne){var Te=q[Ne];Te=G(Te,Ne,d);var Ye=d.config.yaxis[l].labels.padding;d.config.yaxis[l].opposite&&d.config.yaxis.length!==0&&(Ye*=-1);var We="end";d.config.yaxis[l].opposite&&(We="start"),d.config.yaxis[l].labels.align==="left"?We="start":d.config.yaxis[l].labels.align==="center"?We="middle":d.config.yaxis[l].labels.align==="right"&&(We="end");var Fe=c.axesUtils.getYAxisForeColor(y.colors,l),Je=C.listToArray(d.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(l,"'] .apexcharts-yaxis-label tspan"))).map(function($t){return $t.textContent}),pt=p.drawText({x:Ye,y:re,text:Je.indexOf(Te)>=0?"":Te,textAnchor:We,fontSize:v,fontFamily:w,fontWeight:E,maxWidth:d.config.yaxis[l].labels.maxWidth,foreColor:Array.isArray(Fe)?Fe[Ne]:Fe,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+y.cssClass});Ne===O&&(K=pt),P.add(pt);var St=document.createElementNS(d.globals.SVGNS,"title");if(St.textContent=Array.isArray(Te)?Te.join(" "):Te,pt.node.appendChild(St),d.config.yaxis[l].labels.rotate!==0){var At=p.rotateAroundCenter(K.node),Mt=p.rotateAroundCenter(pt.node);pt.node.setAttribute("transform","rotate(".concat(d.config.yaxis[l].labels.rotate," ").concat(At.x," ").concat(Mt.y,")"))}re+=j},le=O;le>=0;le--)ae(le)}if(d.config.yaxis[l].title.text!==void 0){var A=p.group({class:"apexcharts-yaxis-title"}),W=0;d.config.yaxis[l].opposite&&(W=d.globals.translateYAxisX[l]);var J=p.drawText({x:W,y:d.globals.gridHeight/2+d.globals.translateY+d.config.yaxis[l].title.offsetY,text:d.config.yaxis[l].title.text,textAnchor:"end",foreColor:d.config.yaxis[l].title.style.color,fontSize:d.config.yaxis[l].title.style.fontSize,fontWeight:d.config.yaxis[l].title.style.fontWeight,fontFamily:d.config.yaxis[l].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+d.config.yaxis[l].title.style.cssClass});A.add(J),T.add(A)}var fe=d.config.yaxis[l].axisBorder,ue=31+fe.offsetX;if(d.config.yaxis[l].opposite&&(ue=-31-fe.offsetX),fe.show){var me=p.drawLine(ue,d.globals.translateY+fe.offsetY-2,ue,d.globals.gridHeight+d.globals.translateY+fe.offsetY+2,fe.color,0,fe.width);T.add(me)}return d.config.yaxis[l].axisTicks.show&&this.axesUtils.drawYAxisTicks(ue,O,fe,d.config.yaxis[l].axisTicks,l,j,T),T}},{key:"drawYaxisInversed",value:function(l){var c=this.w,d=new L(this.ctx),p=d.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),y=d.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(c.globals.translateXAxisX,", ").concat(c.globals.translateXAxisY,")")});p.add(y);var v=c.globals.yAxisScale[l].result.length-1,w=c.globals.gridWidth/v+.1,E=w+c.config.xaxis.labels.offsetX,T=c.globals.xLabelFormatter,P=c.globals.yAxisScale[l].result.slice(),O=c.globals.timescaleLabels;O.length>0&&(this.xaxisLabels=O.slice(),v=(P=O.slice()).length),P=this.axesUtils.checkForRever
3620sedLabels(l,P);var j=O.length;if(c.config.xaxis.labels.show)for(var G=j?0:v;j?G<j:G>=0;j?G++:G--){var q=P[G];q=T(q,G,c);var K=c.globals.gridWidth+c.globals.padHorizontal-(E-w+c.config.xaxis.labels.offsetX);if(O.length){var re=this.axesUtils.getLabel(P,O,K,G,this.drawnLabels,this.xaxisFontSize);K=re.x,q=re.text,this.drawnLabels.push(re.text),G===0&&c.globals.skipFirstTimelinelabel&&(q=""),G===P.length-1&&c.globals.skipLastTimelinelabel&&(q="")}var ae=d.drawText({x:K,y:this.xAxisoffX+c.config.xaxis.labels.offsetY+30-(c.config.xaxis.position==="top"?c.globals.xAxisHeight+c.config.xaxis.axisTicks.height-2:0),text:q,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[l]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:c.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+c.config.xaxis.labels.style.cssClass});y.add(ae),ae.tspan(q);var le=document.createElementNS(c.globals.SVGNS,"title");le.textContent=q,ae.node.appendChild(le),E+=w}return this.inversedYAxisTitleText(p),this.inversedYAxisBorder(p),p}},{key:"inversedYAxisBorder",value:function(l){var c=this.w,d=new L(this.ctx),p=c.config.xaxis.axisBorder;if(p.show){var y=0;c.config.chart.type==="bar"&&c.globals.isXNumeric&&(y-=15);var v=d.drawLine(c.globals.padHorizontal+y+p.offsetX,this.xAxisoffX,c.globals.gridWidth,this.xAxisoffX,p.color,0,p.height);this.elgrid&&this.elgrid.elGridBorders&&c.config.grid.show?this.elgrid.elGridBorders.add(v):l.add(v)}}},{key:"inversedYAxisTitleText",value:function(l){var c=this.w,d=new L(this.ctx);if(c.config.xaxis.title.text!==void 0){var p=d.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),y=d.drawText({x:c.globals.gridWidth/2+c.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(c.config.xaxis.title.style.fontSize)+c.config.xaxis.title.offsetY+20,text:c.config.xaxis.title.text,textAnchor:"middle",fontSize:c.config.xaxis.title.style.fontSize,fontFamily:c.config.xaxis.title.style.fontFamily,fontWeight:c.config.xaxis.title.style.fontWeight,foreColor:c.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+c.config.xaxis.title.style.cssClass});p.add(y),l.add(p)}}},{key:"yAxisTitleRotate",value:function(l,c){var d=this.w,p=new L(this.ctx),y={width:0,height:0},v={width:0,height:0},w=d.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(l,"'] .apexcharts-yaxis-texts-g"));w!==null&&(y=w.getBoundingClientRect());var E=d.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(l,"'] .apexcharts-yaxis-title text"));if(E!==null&&(v=E.getBoundingClientRect()),E!==null){var T=this.xPaddingForYAxisTitle(l,y,v,c);E.setAttribute("x",T.xPos-(c?10:0))}if(E!==null){var P=p.rotateAroundCenter(E);E.setAttribute("transform","rotate(".concat(c?-1*d.config.yaxis[l].title.rotate:d.config.yaxis[l].title.rotate," ").concat(P.x," ").concat(P.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(l,c,d,p){var y=this.w,v=0,w=0,E=10;return y.config.yaxis[l].title.text===void 0||l<0?{xPos:w,padd:0}:(p?(w=c.width+y.config.yaxis[l].title.offsetX+d.width/2+E/2,(v+=1)===0&&(w-=E/2)):(w=-1*c.width+y.config.yaxis[l].title.offsetX+E/2+d.width/2,y.globals.isBarHorizontal&&(E=25,w=-1*c.width-y.config.yaxis[l].title.offsetX-E)),{xPos:w,padd:E})}},{key:"setYAxisXPosition",value:function(l,c){var d=this.w,p=0,y=0,v=18,w=1;d.config.yaxis.length>1&&(this.multipleYs=!0),d.config.yaxis.map(function(E,T){var P=d.globals.ignoreYAxisIndexes.indexOf(T)>-1||!E.show||E.floating||l[T].width===0,O=l[T].width+c[T].width;E.opposite?d.globals.isBarHorizontal?(y=d.globals.gridWidth+d.globals.translateX-1,d.globals.translateYAxisX[T]=y-E.labels.offsetX):(y=d.globals.gridWidth+d.globals.translateX+w,P||(w=w+O+20),d.globals.translateYAxisX[T]=y-E.labels.offsetX+20):(p=d.globals.translateX-v,P||(v=v+O+20),d.globals.translateYAxisX[T]=p+E.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var l=this.w,c=l.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");
vendor: 6,956 bytes, line 3620
3620(c=C.listToArray(c)).forEach(function(d,p){var y=l.config.yaxis[p];if(y&&!y.floating&&y.labels.align!==void 0){var v=l.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(p,"'] .apexcharts-yaxis-texts-g")),w=l.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(p,"'] .apexcharts-yaxis-label"));w=C.listToArray(w);var E=v.getBoundingClientRect();y.labels.align==="left"?(w.forEach(function(T,P){T.setAttribute("text-anchor","start")}),y.opposite||v.setAttribute("transform","translate(-".concat(E.width,", 0)"))):y.labels.align==="center"?(w.forEach(function(T,P){T.setAttribute("text-anchor","middle")}),v.setAttribute("transform","translate(".concat(E.width/2*(y.opposite?1:-1),", 0)"))):y.labels.align==="right"&&(w.forEach(function(T,P){T.setAttribute("text-anchor","end")}),y.opposite&&v.setAttribute("transform","translate(".concat(E.width,", 0)")))}})}}]),ee}(),ut=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.documentEvent=C.bind(this.documentEvent,this)}return o(ee,[{key:"addEventListener",value:function(l,c){var d=this.w;d.globals.events.hasOwnProperty(l)?d.globals.events[l].push(c):d.globals.events[l]=[c]}},{key:"removeEventListener",value:function(l,c){var d=this.w;if(d.globals.events.hasOwnProperty(l)){var p=d.globals.events[l].indexOf(c);p!==-1&&d.globals.events[l].splice(p,1)}}},{key:"fireEvent",value:function(l,c){var d=this.w;if(d.globals.events.hasOwnProperty(l)){c&&c.length||(c=[]);for(var p=d.globals.events[l],y=p.length,v=0;v<y;v++)p[v].apply(null,c)}}},{key:"setupEventHandlers",value:function(){var l=this,c=this.w,d=this.ctx,p=c.globals.dom.baseEl.querySelector(c.globals.chartClass);this.ctx.eventList.forEach(function(y){p.addEventListener(y,function(v){var w=Object.assign({},c,{seriesIndex:c.globals.axisCharts?c.globals.capturedSeriesIndex:0,dataPointIndex:c.globals.capturedDataPointIndex});v.type==="mousemove"||v.type==="touchmove"?typeof c.config.chart.events.mouseMove=="function"&&c.config.chart.events.mouseMove(v,d,w):v.type==="mouseleave"||v.type==="touchleave"?typeof c.config.chart.events.mouseLeave=="function"&&c.config.chart.events.mouseLeave(v,d,w):(v.type==="mouseup"&&v.which===1||v.type==="touchend")&&(typeof c.config.chart.events.click=="function"&&c.config.chart.events.click(v,d,w),d.ctx.events.fireEvent("click",[v,d,w]))},{capture:!1,passive:!0})}),this.ctx.eventList.forEach(function(y){c.globals.dom.baseEl.addEventListener(y,l.documentEvent,{passive:!0})}),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(l){var c=this.w,d=l.target.className;if(l.type==="click"){var p=c.globals.dom.baseEl.querySelector(".apexcharts-menu");p&&p.classList.contains("apexcharts-menu-open")&&d!=="apexcharts-menu-icon"&&p.classList.remove("apexcharts-menu-open")}c.globals.clientX=l.type==="touchmove"?l.touches[0].clientX:l.clientX,c.globals.clientY=l.type==="touchmove"?l.touches[0].clientY:l.clientY}}]),ee}(),ht=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"setCurrentLocaleValues",value:function(l){var c=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(c=this.w.config.chart.locales.concat(window.Apex.chart.locales));var d=c.filter(function(y){return y.name===l})[0];if(!d)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var p=C.extend(se,d);this.w.globals.locale=p.options}}]),ee}(),st=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"drawAxis",value:function(l,c){var d,p,y=this,v=this.w.globals,w=this.w.config,E=new Le(this.ctx,c),T=new rt(this.ctx,c);v.axisCharts&&l!=="radar"&&(v.isBarHorizontal?(p=T.drawYaxisInversed(0),d=E.drawXaxisInversed(0),v.dom.elGraphical.add(d),v.dom.elGraphical.add(p)):(d=E.drawXaxis(),v.dom.elGraphical.add(d),w.yaxis.map(function(P,O){if(v.ignoreYAxisIndexes.indexOf(O)===-1&&(p=T.drawYaxis(O),v.dom.Paper.add(p),y.w.config.grid.position==="back")){var j=v.dom.Paper.children()[1];j.remove(),v.dom.Paper.add(j)}})))}}]),ee}(),Se=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"drawXCrosshairs",value:function(){var l=this.w,c=new L(this.ctx),d=new D(this.ctx),p=l.config.xaxis.crosshairs.fill.gradient,y=l.config.xaxis.crosshairs.dropShadow,v=l.config.xaxis.crosshairs.fill.type,w=p.colorFrom,E=p.colorTo,T=p.opacityFrom,P=p.opacityTo,O=p.stops,j=y.enabled,G=y.left,q=y.top,K=y.blur,re=y.color,ae=y.opacity,le=l.config.xaxis.crosshairs.fill.color;if(l.config.xaxis.crosshairs.show){v==="gradient"&&(le=c.drawGradient("vertical",w,E,T,P,null,O,null));var A=c.drawRect();l.config.xaxis.crosshairs.width===1&&(A=c.drawLine());var W=l.globals.gridHeight;(!C.isNumber(W)||W<0)&&(W=0);var J=l.config.xaxis.crosshairs.width;(!C.isNumber(J)||J<0)&&(J=0),A.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:W,width:J,height:W,fill:le,filter:"none","fill-opacity":l.config.xaxis.crosshairs.opacity,stroke:l.config.xaxis.crosshairs.stroke.color,"stroke-width":l.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":l.config.xaxis.crosshairs.stroke.dashArray}),j&&(A=d.dropShadow(A,{left:G,top:q,blur:K,color:re,opacity:ae})),l.globals.dom.elGraphical.add(A)}}},{key:"drawYCrosshairs",value:function(){var l=this.w,c=new L(this.ctx),d=l.config.yaxis[0].crosshairs,p=l.globals.barPadForNumericAxis;if(l.config.yaxis[0].crosshairs.show){var y=c.drawLine(-p,0,l.globals.gridWidth+p,0,d.stroke.color,d.stroke.dashArray,d.stroke.width);y.attr({class:"apexcharts-ycrosshairs"}),l.globals.dom.elGraphical.add(y)}var v=c.drawLine(-p,0,l.globals.gridWidth+p,0,d.stroke.color,0,0);v.attr({class:"apexcharts-ycrosshairs-hidden"}),l.globals.dom.elGraphical.add(v)}}]),ee}(),Oe=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"checkResponsiveConfig",value:function(l){var c=this,d=this.w,p=d.config;if(p.responsive.length!==0){var y=p.responsive.slice();y.sort(function(T,P){return T.breakpoint>P.breakpoint?1:P.breakpoint>T.breakpoint?-1:0}).reverse();var v=new ve({}),w=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},P=y[0].breakpoint,O=window.innerWidth>0?window.innerWidth:screen.width;if(O>P){var j=C.clone(d.globals.initialConfig);j.series=C.clone(d.config.series);var G=F.extendArrayProps(v,j,d);T=C.extend(G,T),T=C.extend(d.config,T),c.overrideResponsiveOptions(T)}else for(var q=0;q<y.length;q++)O<y[q].breakpoint&&(T=F.extendArrayProps(v,y[q].options,d),T=C.extend(d.config,T),c.overrideResponsiveOptions(T))};if(l){var E=F.extendArrayProps(v,l,d);E=C.extend(d.config,E),w(E=C.extend(E,l))}else w({})}}},{key:"overrideResponsiveOptions",value:function(l){var c=new ve(l).init({responsiveOverride:!0});this.w.config=c}}]),ee}(),Ue=function(){function ee(l){i(this,ee),this.ctx=l,this.colors=[],this.w=l.w;var c=this.w;this.isColorFn=!1,this.isHeatmapDistributed=c.config.chart.type==="treemap"&&c.config.plotOptions.treemap.distributed||
3620c.config.chart.type==="heatmap"&&c.config.plotOptions.heatmap.distributed,this.isBarDistributed=c.config.plotOptions.bar.distributed&&(c.config.chart.type==="bar"||c.config.chart.type==="rangeBar")}return o(ee,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var l,c=this,d=this.w,p=new C;if(d.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(d.config.theme.mode)),d.config.colors===void 0||((l=d.config.colors)===null||l===void 0?void 0:l.length)===0?d.globals.colors=this.predefined():(d.globals.colors=d.config.colors,Array.isArray(d.config.colors)&&d.config.colors.length>0&&typeof d.config.colors[0]=="function"&&(d.globals.colors=d.config.series.map(function(q,K){var re=d.config.colors[K];return re||(re=d.config.colors[0]),typeof re=="function"?(c.isColorFn=!0,re({value:d.globals.axisCharts?d.globals.series[K][0]?d.globals.series[K][0]:0:d.globals.series[K],seriesIndex:K,dataPointIndex:K,w:d})):re}))),d.globals.seriesColors.map(function(q,K){q&&(d.globals.colors[K]=q)}),d.config.theme.monochrome.enabled){var y=[],v=d.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(v=d.globals.series[0].length*d.globals.series.length);for(var w=d.config.theme.monochrome.color,E=1/(v/d.config.theme.monochrome.shadeIntensity),T=d.config.theme.monochrome.shadeTo,P=0,O=0;O<v;O++){var j=void 0;T==="dark"?(j=p.shadeColor(-1*P,w),P+=E):(j=p.shadeColor(P,w),P+=E),y.push(j)}d.globals.colors=y.slice()}var G=d.globals.colors.slice();this.pushExtraColors(d.globals.colors),["fill","stroke"].forEach(function(q){d.config[q].colors===void 0?d.globals[q].colors=c.isColorFn?d.config.colors:G:d.globals[q].colors=d.config[q].colors.slice(),c.pushExtraColors(d.globals[q].colors)}),d.config.dataLabels.style.colors===void 0?d.globals.dataLabels.style.colors=G:d.globals.dataLabels.style.colors=d.config.dataLabels.style.colors.slice(),this.pushExtraColors(d.globals.dataLabels.style.colors,50),d.config.plotOptions.radar.polygons.fill.colors===void 0?d.globals.radarPolygons.fill.colors=[d.config.theme.mode==="dark"?"#424242":"none"]:d.globals.radarPolygons.fill.colors=d.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(d.globals.radarPolygons.fill.colors,20),d.config.markers.colors===void 0?d.globals.markers.colors=G:d.globals.markers.colors=d.config.markers.colors.slice(),this.pushExtraColors(d.globals.markers.colors)}},{key:"pushExtraColors",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=this.w,y=c||p.globals.series.length;if(d===null&&(d=this.isBarDistributed||this.isHeatmapDistributed||p.config.chart.type==="heatmap"&&p.config.plotOptions.heatmap.colorScale.inverse),d&&p.globals.series.length&&(y=p.globals.series[p.globals.maxValsInArrayIndex].length*p.globals.series.length),l.length<y)for(var v=y-l.length,w=0;w<v;w++)l.push(l[w])}},{key:"updateThemeOptions",value:function(l){l.chart=l.chart||{},l.tooltip=l.tooltip||{};var c=l.theme.mode,d=c==="dark"?"palette4":c==="light"?"palette1":l.theme.palette||"palette1",p=c==="dark"?"#f6f7f8":c==="light"?"#373d3f":l.chart.foreColor||"#373d3f";return l.tooltip.theme=c||"light",l.chart.foreColor=p,l.theme.palette=d,l}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}return this.colors}}]),ee}(),lt=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(l){var c=this.w,d=l==="title"?c.config.title:c.config.subtitle,p=c.globals.svgWidth/2,y=d.offsetY,v="middle";
vendor: 5,348 bytes, line 3620
3620if(d.align==="left"?(p=10,v="start"):d.align==="right"&&(p=c.globals.svgWidth-10,v="end"),p+=d.offsetX,y=y+parseInt(d.style.fontSize,10)+d.margin/2,d.text!==void 0){var w=new L(this.ctx).drawText({x:p,y,text:d.text,textAnchor:v,fontSize:d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight,foreColor:d.style.color,opacity:1});w.node.setAttribute("class","apexcharts-".concat(l,"-text")),c.globals.dom.Paper.add(w)}}}]),ee}(),ct=function(){function ee(l){i(this,ee),this.w=l.w,this.dCtx=l}return o(ee,[{key:"getTitleSubtitleCoords",value:function(l){var c=this.w,d=0,p=0,y=l==="title"?c.config.title.floating:c.config.subtitle.floating,v=c.globals.dom.baseEl.querySelector(".apexcharts-".concat(l,"-text"));if(v!==null&&!y){var w=v.getBoundingClientRect();d=w.width,p=c.globals.axisCharts?w.height+5:w.height}return{width:d,height:p}}},{key:"getLegendsRect",value:function(){var l=this.w,c=l.globals.dom.elLegendWrap;l.config.legend.height||l.config.legend.position!=="top"&&l.config.legend.position!=="bottom"||(c.style.maxHeight=l.globals.svgHeight/2+"px");var d=Object.assign({},C.getBoundingClientRect(c));return c!==null&&!l.config.legend.floating&&l.config.legend.show?this.dCtx.lgRect={x:d.x,y:d.y,height:d.height,width:d.height===0?0:d.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},l.config.legend.position!=="left"&&l.config.legend.position!=="right"||1.5*this.dCtx.lgRect.width>l.globals.svgWidth&&(this.dCtx.lgRect.width=l.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getDatalabelsRect",value:function(){var l=this,c=this.w,d=[];c.config.series.forEach(function(E,T){E.data.forEach(function(P,O){var j;j=c.globals.series[T][O],p=c.config.dataLabels.formatter(j,{ctx:l.dCtx.ctx,seriesIndex:T,dataPointIndex:O,w:c}),d.push(p)})});var p=C.getLargestStringFromArr(d),y=new L(this.dCtx.ctx),v=c.config.dataLabels.style,w=y.getTextRects(p,parseInt(v.fontSize),v.fontFamily);return{width:1.05*w.width,height:w.height}}},{key:"getLargestStringFromMultiArr",value:function(l,c){var d=l;if(this.w.globals.isMultiLineX){var p=c.map(function(v,w){return Array.isArray(v)?v.length:1}),y=Math.max.apply(Math,k(p));d=c[p.indexOf(y)]}return d}}]),ee}(),at=function(){function ee(l){i(this,ee),this.w=l.w,this.dCtx=l}return o(ee,[{key:"getxAxisLabelsCoords",value:function(){var l,c=this.w,d=c.globals.labels.slice();if(c.config.xaxis.convertedCatToNumeric&&d.length===0&&(d=c.globals.categoryLabels),c.globals.timescaleLabels.length>0){var p=this.getxAxisTimeScaleLabelsCoords();l={width:p.width,height:p.height},c.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=c.config.legend.position!=="left"&&c.config.legend.position!=="right"||c.config.legend.floating?0:this.dCtx.lgRect.width;var y=c.globals.xLabelFormatter,v=C.getLargestStringFromArr(d),w=this.dCtx.dimHelpers.getLargestStringFromMultiArr(v,d);c.globals.isBarHorizontal&&(w=v=c.globals.yAxisScale[0].result.reduce(function(q,K){return q.length>K.length?q:K},0));var E=new X(this.dCtx.ctx),T=v;v=E.xLabelFormat(y,v,T,{i:void 0,dateFormatter:new B(this.dCtx.ctx).formatDate,w:c}),w=E.xLabelFormat(y,w,T,{i:void 0,dateFormatter:new B(this.dCtx.ctx).formatDate,w:c}),(c.config.xaxis.convertedCatToNumeric&&v===void 0||String(v).trim()==="")&&(w=v="1");var P=new L(this.dCtx.ctx),O=P.getTextRects(v,c.config.xaxis.labels.style.fontSize),j=O;if(v!==w&&(j=P.getTextRects(w,c.config.xaxis.labels.style.fontSize)),(l={width:O.width>=j.width?O.width:j.width,height:O.height>=j.height?O.height:j.height}).width*d.length>c.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&c.config.xaxis.labels.rotate!==0||c.config.xaxis.labels.rotateAlways){if(!c.globals.isBarHorizontal){c.globals.rotateXLabels=!0;var G=function(q){return P.getTextRects(q,c.config.xaxis.labels.style.fontSize,c.config.xaxis.labels.style.fontFamily,"rotate(".concat(c.config.xaxis.labels.rotate," 0 0)"),!1)};O=G(v),v!==w&&(j=G(w)),l.height=(O.height>j.height?O.height:j.height)/1.5,l.width=O.width>j.width?O.width:j.width}}else c.globals.rotateXLabels=!1}return c.config.xaxis.labels.show||(l={width:0,height:0}),{width:l.width,height:l.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var l,c=this.w;if(!c.globals.hasXaxisGroups)return{width:0,height:0};var d,p=((l=c.config.xaxis.group.style)===null||l===void 0?void 0:l.fontSize)||c.config.xaxis.labels.style.fontSize,y=c.globals.groups.map(function(O){return O.title}),v=C.getLargestStringFromArr(y),w=this.dCtx.dimHelpers.getLargestStringFromMultiArr(v,y),E=new L(this.dCtx.ctx),T=E.getTextRects(v,p),P=T;return v!==w&&(P=E.getTextRects(w,p)),d={width:T.width>=P.width?T.width:P.width,height:T.height>=P.height?T.height:P.height},c.config.xaxis.labels.show||(d={width:0,height:0}),{width:d.width,height:d.height}}},{key:"getxAxisTitleCoords",value:function(){var l=this.w,c=0,d=0;if(l.config.xaxis.title.text!==void 0){var p=new L(this.dCtx.ctx).getTextRects(l.config.xaxis.title.text,l.config.xaxis.title.style.fontSize);c=p.width,d=p.height}return{width:c,height:d}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var l,c=this.w;this.dCtx.timescaleLabels=c.globals.timescaleLabels.slice();var d=this.dCtx.timescaleLabels.map(function(y){return y.value}),p=d.reduce(function(y,v){return y===void 0?(console.error("You have possibly supplied invali
3620d Date format. Please supply a valid JavaScript Date"),0):y.length>v.length?y:v},0);return 1.05*(l=new L(this.dCtx.ctx).getTextRects(p,c.config.xaxis.labels.style.fontSize)).width*d.length>c.globals.gridWidth&&c.config.xaxis.labels.rotate!==0&&(c.globals.overlappingXLabels=!0),l}},{key:"additionalPaddingXLabels",value:function(l){var c=this,d=this.w,p=d.globals,y=d.config,v=y.xaxis.type,w=l.width;p.skipLastTimelinelabel=!1,p.skipFirstTimelinelabel=!1;var E=d.config.yaxis[0].opposite&&d.globals.isBarHorizontal,T=function(P,O){y.yaxis.length>1&&function(j){return p.collapsedSeriesIndices.indexOf(j)!==-1}(O)||function(j){if(c.dCtx.timescaleLabels&&c.dCtx.timescaleLabels.length){var G=c.dCtx.timescaleLabels[0],q=c.dCtx.timescaleLabels[c.dCtx.timescaleLabels.length-1].position+w/1.75-c.dCtx.yAxisWidthRight,K=G.position-w/1.75+c.dCtx.yAxisWidthLeft,re=d.config.legend.position==="right"&&c.dCtx.lgRect.width>0?c.dCtx.lgRect.width:0;q>p.svgWidth-p.translateX-re&&(p.skipLastTimelinelabel=!0),K<-(j.show&&!j.floating||y.chart.type!=="bar"&&y.chart.type!=="candlestick"&&y.chart.type!=="rangeBar"&&y.chart.type!=="boxPlot"?10:w/1.75)&&(p.skipFirstTimelinelabel=!0)}else v==="datetime"?c.dCtx.gridPad.right<w&&!p.rotateXLabels&&(p.skipLastTimelinelabel=!0):v!=="datetime"&&c.dCtx.gridPad.right<w/2-c.dCtx.yAxisWidthRight&&!p.rotateXLabels&&!d.config.xaxis.labels.trim&&(c.dCtx.xPadRight=w/2+1)}(P)};y.yaxis.forEach(function(P,O){E?(c.dCtx.gridPad.left<w&&(c.dCtx.xPadLeft=w/2+1),c.dCtx.xPadRight=w/2+1):T(P,O)})}}]),ee}(),xt=function(){function ee(l){i(this,ee),this.w=l.w,this.dCtx=l}return o(ee,[{key:"getyAxisLabelsCoords",value:function(){var l=this,c=this.w,d=[],p=10,y=new Y(this.dCtx.ctx);return c.config.yaxis.map(function(v,w){var E={seriesIndex:w,dataPointIndex:-1,w:c},T=c.globals.yAxisScale[w],P=0;if(!y.isYAxisHidden(w)&&v.labels.show&&v.labels.minWidth!==void 0&&(P=v.labels.minWidth),!y.isYAxisHidden(w)&&v.labels.show&&T.result.length){var O=c.globals.yLabelFormatters[w],j=T.niceMin===Number.MIN_VALUE?0:T.niceMin,G=T.result.reduce(function(W,J){var fe,ue;return((fe=String(O(W,E)))===null||fe===void 0?void 0:fe.length)>((ue=String(O(J,E)))===null||ue===void 0?void 0:ue.length)?W:J},j),q=G=O(G,E);if(G!==void 0&&G.length!==0||(G=T.niceMax),c.globals.isBarHorizontal){p=0;var K=c.globals.labels.slice();G=C.getLargestStringFromArr(K),G=O(G,{seriesIndex:w,dataPointIndex:-1,w:c}),q=l.dCtx.dimHelpers.getLargestStringFromMultiArr(G,K)}var re=new L(l.dCtx.ctx),ae="rotate(".concat(v.labels.rotate," 0 0)"),le=re.getTextRects(G,v.labels.style.fontSize,v.labels.style.fontFamily,ae,!1),A=le;G!==q&&(A=re.getTextRects(q,v.labels.style.fontSize,v.labels.style.fontFamily,ae,!1)),d.push({width:(P>A.width||P>le.width?P:A.width>le.width?A.width:le.width)+p,height:A.height>le.height?A.height:le.height})}else d.push({width:0,height:0})}),d}},{key:"getyAxisTitleCoords",value:function(){var l=this,c=this.w,d=[];return c.config.yaxis.map(function(p,y){if(p.show&&p.title.text!==void 0){var v=new L(l.dCtx.ctx),w="rotate(".concat(p.title.rotate," 0 0)"),E=v.getTextRects(p.title.text,p.title.style.fontSize,p.title.style.fontFamily,w,!1);d.push({width:E.width,height:E.height})}else d.push({width:0,height:0})}),d}},{key:"getTotalYAxisWidth",value:function(){var l=this.w,c=0,d=0,p=0,y=l.globals.yAxisScale.length>1?10:0,v=new Y(this.dCtx.ctx),w=function(E,T){var P=l.config.yaxis[T].floating,O=0;E.width>0&&!P?(O=E.width+y,function(j){return l.globals.ignoreYAxisIndexes.indexOf(j)>-1}(T)&&(O=O-E.width-y)):O=P||v.isYAxisHidden(T)?0:5,l.config.yaxis[T].opposite?p+=O:d+=O,c+=O};return l.globals.yLabelsCoords.map(function(E,T){w(E,T)}),l.globals.yTitleCoords.map(function(E,T){w(E,T)}),l.globals.isBarHorizontal&&!l.config.yaxis[0].floating&&(c=l.globals.yLabelsCoords[0].width+l.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=d,this.dCtx.yAxisWidthRight=p,c}}]),ee}(),It=function(){function ee(l){i(this,ee),this.w=l.w,this.dCtx=l}return o(ee,[{key:"gridPadForColumnsInNumericAxis",value:function(l){var c=this.w,d=c.config,p=c.globals;if(p.noData||p.collapsedSeries.length+p.ancillaryCollapsedSeries.length===d.series.length)return 0;var y=function(G){return G==="bar"||G==="rangeBar"||G==="candlestick"||G==="boxPlot"},v=d.chart.type,w=0,E=y(v)?d.series.length:1;p.comboBarCount>
vendor: 10,869 bytes, lines 3620-3672
36200&&(E=p.comboBarCount),p.collapsedSeries.forEach(function(G){y(G.type)&&(E-=1)}),d.chart.stacked&&(E=1);var T=y(v)||p.comboBarCount>0,P=Math.abs(p.initialMaxX-p.initialMinX);if(T&&p.isXNumeric&&!p.isBarHorizontal&&E>0&&P!==0){var O,j;P<=3&&(P=p.dataPoints),O=P/l,p.minXDiff&&p.minXDiff/O>0&&(j=p.minXDiff/O),j>l/2&&(j/=2),(w=j*parseInt(d.plotOptions.bar.columnWidth,10)/100)<1&&(w=1),p.barPadForNumericAxis=w}return w}},{key:"gridPadFortitleSubtitle",value:function(){var l=this,c=this.w,d=c.globals,p=this.dCtx.isSparkline||!c.globals.axisCharts?0:10;["title","subtitle"].forEach(function(w){c.config[w].text!==void 0?p+=c.config[w].margin:p+=l.dCtx.isSparkline||!c.globals.axisCharts?0:5}),!c.config.legend.show||c.config.legend.position!=="bottom"||c.config.legend.floating||c.globals.axisCharts||(p+=10);var y=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),v=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");d.gridHeight=d.gridHeight-y.height-v.height-p,d.translateY=d.translateY+y.height+v.height+p}},{key:"setGridXPosForDualYAxis",value:function(l,c){var d=this.w,p=new Y(this.dCtx.ctx);d.config.yaxis.map(function(y,v){d.globals.ignoreYAxisIndexes.indexOf(v)!==-1||y.floating||p.isYAxisHidden(v)||(y.opposite&&(d.globals.translateX=d.globals.translateX-(c[v].width+l[v].width)-parseInt(d.config.yaxis[v].labels.style.fontSize,10)/1.2-12),d.globals.translateX<2&&(d.globals.translateX=2))})}}]),ee}(),zt=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new ct(this),this.dimYAxis=new xt(this),this.dimXAxis=new at(this),this.dimGrid=new It(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return o(ee,[{key:"plotCoords",value:function(){var l=this,c=this.w,d=c.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.datalabelsCoords={width:0,height:0};var p=Array.isArray(c.config.stroke.width)?Math.max.apply(Math,k(c.config.stroke.width)):c.config.stroke.width;this.isSparkline&&((c.config.markers.discrete.length>0||c.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(v){var w=S(v,2),E=w[0],T=w[1];l.gridPad[E]=Math.max(T,l.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(p/2,this.gridPad.top),this.gridPad.bottom=Math.max(p/2,this.gridPad.bottom)),d.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),d.gridHeight=d.gridHeight-this.gridPad.top-this.gridPad.bottom,d.gridWidth=d.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var y=this.dimGrid.gridPadForColumnsInNumericAxis(d.gridWidth);d.gridWidth=d.gridWidth-2*y,d.translateX=d.translateX+this.gridPad.left+this.xPadLeft+(y>0?y:0),d.translateY=d.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var l=this,c=this.w,d=c.globals,p=this.dimYAxis.getyAxisLabelsCoords(),y=this.dimYAxis.getyAxisTitleCoords();d.isSlopeChart&&(this.datalabelsCoords=this.dimHelpers.getDatalabelsRect()),c.globals.yLabelsCoords=[],c.globals.yTitleCoords=[],c.config.yaxis.map(function(G,q){c.globals.yLabelsCoords.push({width:p[q].width,index:q}),c.globals.yTitleCoords.push({width:y[q].width,index:q})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var v=this.dimXAxis.getxAxisLabelsCoords(),w=this.dimXAxis.getxAxisGroupLabelsCoords(),E=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(v,E,w),d.translateXAxisY=c.globals.rotateXLabels?this.xAxisHeight/8:-4,d.translateXAxisX=c.globals.rotateXLabels&&c.globals.isXNumeric&&c.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,c.globals.isBarHorizontal&&(d.rotateXLabels=!1,d.translateXAxisY=parseInt(c.config.xaxis.labels.style.fontSize,10)/1.5*-1),d.translateXAxisY=d.translateXAxisY+c.config.xaxis.labels.offsetY,d.translateXAxisX=d.translateXAxisX+c.config.xaxis.labels.offsetX;var T=this.yAxisWidth,P=this.xAxisHeight;d.xAxisLabelsHeight=this.xAxisHeight-E.height,d.xAxisGroupLabelsHeight=d.xAxisLabelsHeight-v.height,d.xAxisLabelsWidth=this.xAxisWidth,d.xAxisHeight=this.xAxisHeight;var O=10;(c.config.chart.type==="radar"||this.isSparkline)&&(T=0,P=d.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||c.config.chart.type==="treemap")&&(T=0,P=0,O=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(v);var j=function(){d.translateX=T+l.datalabelsCoords.width,d.gridHeight=d.svgHeight-l.lgRect.height-P-(l.isSparkline||c.config.chart.type==="treemap"?0:c.globals.rotateXLabels?10:15),d.gridWidth=d.svgWidth-T-2*l.datalabelsCoords.width};switch(c.config.xaxis.position==="top"&&(O=d.xAxisHeight-c.config.xaxis.axisTicks.height-5),c.config.legend.position){case"bottom":d.translateY=O,j();break;case"top":d.translateY=this.lgRect.height+O,j();break;case"left":d.translateY=O,d.translateX=this.lgRect.width+T+this.datalabelsCoords.width,d.gridHeight=d.svgHeight-P-12,d.gridWidth=d.svgWidth-this.lgRect.width-T-2*this.datalabelsCoords.width;break;case"right":d.translateY=O,d.translateX=T+this.datalabelsCoords.width,d.gridHeight=d.svgHeight-P-12,d.gridWidth=d.svgWidth-this.lgRect.width-T-2*this.datalabelsCoords.width-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(y,p),new rt(this.ctx).setYAxisXPosition(p,y)}},{key:"setDimensionsForNonAxisCharts",value:function(){var l=this.w,c=l.globals,d=l.config,p=0;l.config.legend.show&&!l.config.legend.floating&&(p=20);var y=d.chart.type==="pie"||d.chart.type==="polarArea"||d.chart.type==="donut"?"pie":"radialBar",v=d.plotOptions[y].offsetY,w=d.plotOptions[y].offsetX;if(!d.legend.show||d.legend.floating){c.gridHeight=c.svgHeight-d.grid.padding.top-d.grid.padding.bottom;var E=c.dom.elWrap.getBoundingClientRect().width;return c.gridWidth=Math.min(E,c.gridHeight)-d.grid.padding.left-d.grid.padding.right,c.translateY=v,void(c.translateX=w+(c.svgWidth-c.gridWidth)/2)}switch(d.legend.position){case"bottom":c.gridHeight=c.svgHeight-this.lgRect.height-c.goldenPadding,c.gridWidth=c.svgWidth,c.translateY=v-10,c.translateX=w+(c.svgWidth-c.gridWidth)/2;break;case"top":c.gridHeight=c.svgHeight-this.lgRect.height-c.goldenPadding,c.gridWidth=c.svgWidth,c.translateY=this.lgRect.height+v+10,c.translateX=w+(c.svgWidth-c.gridWidth)/2;break;case"left":c.gridWidth=c.svgWidth-this.lgRect.width-p,c.gridHeight=d.chart.height!=="auto"?c.svgHeight:c.gridWidth,c.translateY=v,c.translateX=w+this.lgRect.width+p;break;case"right":c.gridWidth=c.svgWidth-this.lgRect.width-p-5,c.gridHeight=d.chart.height!=="auto"?c.svgHeight:c.gridWidth,c.translateY=v,c.translateX=w+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(l,c,d){var p=this.w,y=p.globals.hasXaxisGroups?2:1,v=d.height+l.height+c.height,w=p.globals.isMultiLineX?1.2:p.globals.LINE_HEIGHT_RATIO,E=p.globals.rotateXLabels?22:10,T=p.globals.rotateXLabels&&p.config.legend.position==="bottom"?10:0;this.xAxisHeight=v*w+y*E+T,this.xAxisWidth=l.width,this.xAxisHeight-c.height>p.config.xaxis.labels.maxHeight&&(this.xAxisHeight=p.config.xaxis.labels.maxHeight),p.config.xaxis.labels.minHeight&&this.xAxisHeight<p.config.xaxis.labels.minHeight&&(this.xAxisHeight=p.config.xaxis.labels.minHeight),p.config.xaxis.floating&&(this.xAxisHeight=0);var P=0,O=0;p.config.yaxis.forEach(function(j){P+=j.labels.minWidth,O+=j.labels.maxWidth}),this.yAxisWidth<P&&(this.yAxisWidth=P),this.yAxisWidth>O&&(this.yAxisWidth=O)}}]),ee}(),qt=function(){function ee(l){i(this,ee),this.w=l.w,this.lgCtx=l}return o(ee,[{key:"getLegendStyles",value:function(){var l,c,d,p=document.createElement("style");p.setAttribute("type","text/css");var y=((l=this.lgCtx.ctx)===null||l===void 0||(c=l.opts)===null||c===void 0||(d=c.chart)===null||d===void 0?void 0:d.nonce)||this.w.config.chart.nonce;y&&p.setAttribute("nonce",y);var v=document.createTextNode(` 3621 .apexcharts-legend { 3622 display: flex; 3623 overflow: auto; 3624 padding: 0 10px; 3625 } 3626 .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top { 3627 flex-wrap: wrap 3628 } 3629 .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { 3630 flex-direction: column; 3631 bottom: 0; 3632 } 3633 .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { 3634 justify-content: flex-start; 3635 } 3636 .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center { 3637 justify-content: center; 3638 } 3639 .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right { 3640 justify-content: flex-end; 3641 } 3642 .apexcharts-legend-series { 3643 cursor: pointer; 3644 line-height: normal; 3645 display: flex; 3646 align-items: center; 3647 } 3648 .apexcharts-legend-text { 3649 position: relative; 3650 font-size: 14px; 3651 } 3652 .apexcharts-legend-text *, .apexcharts-legend-marker * { 3653 pointer-events: none; 3654 } 3655 .apexcharts-legend-marker { 3656 position: relative; 3657 display: flex; 3658 align-items: center; 3659 justify-content: center; 3660 cursor: pointer; 3661 margin-right: 1px; 3662 } 3663 3664 .apexcharts-legend-series.apexcharts-no-click { 3665 cursor: auto; 3666 } 3667 .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series { 3668 display: none !important; 3669 } 3670 .apexcharts-inactive-legend { 3671 opacity: 0.45; 3672 }`);return p.appendChild(v),p}},{key:"getLegendDimensions",value:function(){var l=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend"),c=l.offsetWidth;return{clwh:l.offsetHeight,clww:c}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(l,c){var d=this,p=this.w;if(p.globals.axisCharts||p.config.chart.type==="radialBar"){p.globals.resized=!0;var y=null,v=null;p.globals.risingSeries=[],p.globals.axisCharts?(y=p.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(l,"']")),v=parseInt(y.getAttribute("data:realIndex"),10)):(y=p.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(l+1,"']")),v=parseInt(y.getAttribute("rel"),10)-1),c?[{cs:p.globals.collapsedSeries,csi:p.globals.collapsedSeriesIndices},{cs:p.globals.ancillaryCollapsedSeries,csi:p.globals.ancillaryCollapsedSeriesIndices}
3672].forEach(function(P){d.riseCollapsedSeries(P.cs,P.csi,v)}):this.hideSeries({seriesEl:y,realIndex:v})}else{var w=p.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(l+1,"'] path")),E=p.config.chart.type;if(E==="pie"||E==="polarArea"||E==="donut"){var T=p.config.plotOptions.pie.donut.labels;new L(this.lgCtx.ctx).pathMouseDown(w.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(w.members[0].node,T)}w.fire("click")}}},{key:"hideSeries",value:function(l){var c=l.seriesEl,d=l.realIndex,p=this.w,y=p.globals,v=C.clone(p.config.series);if(y.axisCharts){var w=p.config.yaxis[y.seriesYAxisReverseMap[d]];if(w&&w.show&&w.showAlways)y.ancillaryCollapsedSeriesIndices.indexOf(d)<0&&(y.ancillaryCollapsedSeries.push({index:d,data:v[d].data.slice(),type:c.parentNode.className.baseVal.split("-")[1]}),y.ancillaryCollapsedSeriesIndices.push(d));else if(y.collapsedSeriesIndices.indexOf(d)<0){y.collapsedSeries.push({index:d,data:v[d].data.slice(),type:c.parentNode.className.baseVal.split("-")[1]}),y.collapsedSeriesIndices.push(d);var E=y.risingSeries.indexOf(d);y.risingSeries.splice(E,1)}}else y.collapsedSeries.push({index:d,data:v[d]}),y.collapsedSeriesIndices.push(d);for(var T=c.childNodes,P=0;P<T.length;P++)T[P].classList.contains("apexcharts-series-markers-wrap")&&(T[P].classList.contains("apexcharts-hide")?T[P].classList.remove("apexcharts-hide"):T[P].classList.add("apexcharts-hide"));y.allSeriesCollapsed=y.collapsedSeries.length+y.ancillaryCollapsedSeries.length===p.config.series.length,v=this._getSeriesBasedOnCollapsedState(v),this.lgCtx.ctx.updateHelpers._updateSeries(v,p.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(l,c,d){var p=this.w,y=C.clone(p.config.series);if(l.length>0){for(var v=0;v<l.length;v++)l[v].index===d&&(p.globals.axisCharts?(y[d].data=l[v].data.slice(),l.splice(v,1),c.splice(v,1),p.globals.risingSeries.push(d)):(y[d]=l[v].data,l.splice(v,1),c.splice(v,1),p.globals.risingSeries.push(d)));y=this._getSeriesBasedOnCollapsedState(y),this.lgCtx.ctx.updateHelpers._updateSeries(y,p.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(l){var c=this.w,d=0;return c.globals.axisCharts?l.forEach(function(p,y){c.globals.collapsedSeriesIndices.indexOf(y)<0&&c.globals.ancillaryCollapsedSeriesIndices.indexOf(y)<0||(l[y].data=[],d++)}):l.forEach(function(p,y){!c.globals.collapsedSeriesIndices.indexOf(y)<0&&(l[y]=0,d++)}),c.globals.allSeriesCollapsed=d===l.length,l}}]),ee}(),Ot=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new qt(this)}return o(ee,[{key:"init",value:function(){var l=this.w,c=l.globals,d=l.config;if((d.legend.showForSingleSeries&&c.series.length===1||this.isBarsDistributed||
vendor: 10,606 bytes, lines 3672-3680
3672c.series.length>1||!c.axisCharts)&&d.legend.show){for(;c.dom.elLegendWrap.firstChild;)c.dom.elLegendWrap.removeChild(c.dom.elLegendWrap.firstChild);this.drawLegends(),C.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),d.legend.position==="bottom"||d.legend.position==="top"?this.legendAlignHorizontal():d.legend.position!=="right"&&d.legend.position!=="left"||this.legendAlignVertical()}}},{key:"createLegendMarker",value:function(l){var c=l.i,d=l.fillcolor,p=this.w,y=document.createElement("span");y.classList.add("apexcharts-legend-marker");var v=p.config.legend.markers.shape||p.config.markers.shape,w=v;Array.isArray(v)&&(w=v[c]);var E=Array.isArray(p.config.legend.markers.size)?parseFloat(p.config.legend.markers.size[c]):parseFloat(p.config.legend.markers.size),T=Array.isArray(p.config.legend.markers.offsetX)?parseFloat(p.config.legend.markers.offsetX[c]):parseFloat(p.config.legend.markers.offsetX),P=Array.isArray(p.config.legend.markers.offsetY)?parseFloat(p.config.legend.markers.offsetY[c]):parseFloat(p.config.legend.markers.offsetY),O=Array.isArray(p.config.legend.markers.strokeWidth)?parseFloat(p.config.legend.markers.strokeWidth[c]):parseFloat(p.config.legend.markers.strokeWidth),j=y.style;if(j.height=2*(E+O)+"px",j.width=2*(E+O)+"px",j.left=T+"px",j.top=P+"px",p.config.legend.markers.customHTML)j.background="transparent",j.color=d[c],Array.isArray(p.config.legend.markers.customHTML)?p.config.legend.markers.customHTML[c]&&(y.innerHTML=p.config.legend.markers.customHTML[c]()):y.innerHTML=p.config.legend.markers.customHTML();else{var G=new we(this.ctx).getMarkerConfig({cssClass:"apexcharts-legend-marker apexcharts-marker apexcharts-marker-".concat(w),seriesIndex:c,strokeWidth:O,size:E}),q=SVG(y).size("100%","100%"),K=new L(this.ctx).drawMarker(0,0,n(n({},G),{},{pointFillColor:Array.isArray(p.config.legend.markers.fillColors)?d[c]:G.pointFillColor,shape:w}));SVG.select(".apexcharts-legend-marker.apexcharts-marker").members.forEach(function(re){re.node.classList.contains("apexcharts-marker-triangle")?re.node.style.transform="translate(50%, 45%)":re.node.style.transform="translate(50%, 50%)"}),q.add(K)}return y}},{key:"drawLegends",value:function(){var l=this,c=this.w,d=c.config.legend.fontFamily,p=c.globals.seriesNames,y=c.config.legend.markers.fillColors?c.config.legend.markers.fillColors.slice():c.globals.colors.slice();if(c.config.chart.type==="heatmap"){var v=c.config.plotOptions.heatmap.colorScale.ranges;p=v.map(function(J){return J.name?J.name:J.from+" - "+J.to}),y=v.map(function(J){return J.color})}else this.isBarsDistributed&&(p=c.globals.labels.slice());c.config.legend.customLegendItems.length&&(p=c.config.legend.customLegendItems);for(var w=c.globals.legendFormatter,E=c.config.legend.inverseOrder,T=E?p.length-1:0;E?T>=0:T<=p.length-1;E?T--:T++){var P,O=w(p[T],{seriesIndex:T,w:c}),j=!1,G=!1;if(c.globals.collapsedSeries.length>0)for(var q=0;q<c.globals.collapsedSeries.length;q++)c.globals.collapsedSeries[q].index===T&&(j=!0);if(c.globals.ancillaryCollapsedSeriesIndices.length>0)for(var K=0;K<c.globals.ancillaryCollapsedSeriesIndices.length;K++)c.globals.ancillaryCollapsedSeriesIndices[K]===T&&(G=!0);var re=this.createLegendMarker({i:T,fillcolor:y});L.setAttrs(re,{rel:T+1,"data:collapsed":j||G}),(j||G)&&re.classList.add("apexcharts-inactive-legend");var ae=document.createElement("div"),le=document.createElement("span");le.classList.add("apexcharts-legend-text"),le.innerHTML=Array.isArray(O)?O.join(" "):O;var A=c.config.legend.labels.useSeriesColors?c.globals.colors[T]:Array.isArray(c.config.legend.labels.colors)?(P=c.config.legend.labels.colors)===null||P===void 0?void 0:P[T]:c.config.legend.labels.colors;A||(A=c.config.chart.foreColor),le.style.color=A,le.style.fontSize=parseFloat(c.config.legend.fontSize)+"px",le.style.fontWeight=c.config.legend.fontWeight,le.style.fontFamily=d||c.config.chart.fontFamily,L.setAttrs(le,{rel:T+1,i:T,"data:default-text":encodeURIComponent(O),"data:collapsed":j||G}),ae.appendChild(re),ae.appendChild(le);var W=new F(this.ctx);c.config.legend.showForZeroSeries||W.getSeriesTotalByIndex(T)===0&&W.seriesHaveSameValues(T)&&!W.isSeriesNull(T)&&c.globals.collapsedSeriesIndices.indexOf(T)===-1&&c.globals.ancillaryCollapsedSeriesIndices.indexOf(T)===-1&&ae.classList.add("apexcharts-hidden-zero-series"),c.config.legend.showForNullSeries||W.isSeriesNull(T)&&c.globals.collapsedSeriesIndices.indexOf(T)===-1&&c.globals.ancillaryCollapsedSeriesIndices.indexOf(T)===-1&&ae.classList.add("apexcharts-hidden-null-series"),c.globals.dom.elLegendWrap.appendChild(ae),c.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(c.config.legend.horizontalAlign)),c.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+c.config.legend.position),ae.classList.add("apexcharts-legend-series"),ae.style.margin="".concat(c.config.legend.itemMargin.vertical,"px ").concat(c.config.legend.itemMargin.horizontal,"px"),c.globals.dom.elLegendWrap.style.width=c.config.legend.width?c.config.legend.width+"px":"",c.globals.dom.elLegendWrap.style.height=c.config.legend.height?c.config.legend.height+"px":"",L.setAttrs(ae,{rel:T+1,seriesName:C.escapeString(p[T]),"data:collapsed":j||G}),(j||G)&&ae.classList.add("apexcharts-inactive-legend"),c.config.legend.onItemClick.toggleDataSeries||ae.classList.add("apexcharts-no-click")}c.globals.dom.elWrap.addEventListener("click",l.onLegendClick,!0),c.config.legend.onItemHover.highlightDataSeries&&c.config.legend.customLegendItems.length===0&&(c.globals.dom.elWrap.addEventListener("mousemove",l.onLegendHovered,!0),c.globals.dom.elWrap.addEventListener("mouseout",l.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(l,c){var d=this.w,p=d.globals.dom.elLegendWrap,y=p.getBoundingClientRect(),v=0,w=0;if(d.config.legend.position==="bottom")w+=d.globals.svgHeight-y.height/2;else if(d.config.legend.position==="top"){var E=new zt(this.ctx),T=E.dimHelpers.getTitleSubtitleCoords("title").height,P=E.dimHelpers.getTitleSubtitleCoords("subtitle").height;w=w+(T>0?T-10:0)+(P>0?P-10:0)}p.style.position="absolute",v=v+l+d.config.legend.offsetX,w=w+c+d.config.legend.offsetY,p.style.left=v+"px",p.style.top=w+"px",d.config.legend.position==="bottom"?(p.style.top="auto",p.style.bottom=5-d.config.legend.offsetY+"px"):d.config.legend.position==="right"&&(p.style.left="auto",p.style.right=25+d.config.legend.offsetX+"px"),["width","height"].forEach(function(O){p.style[O]&&(p.style[O]=parseInt(d.config.legend[O],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var l=this.w;l.globals.dom.elLegendWrap.style.right=0;var c=this.legendHelpers.getLegendDimensions(),d=new zt(this.ctx),p=d.dimHelpers.getTitleSubtitleCoords("title"),y=d.dimHelpers.getTitleSubtitleCoords("subtitle"),v=0;l.config.legend.position==="bottom"?v=-c.clwh/1.8:l.config.legend.position==="top"&&(v=p.height+y.height+l.config.title.margin+l.config.subtitle.margin-10),this.setLegendWrapXY(20,v)}},{key:"legendAlignVertical",value:function(){var l=this.w,c=this.legendHelpers.getLegendDimensions(),d=0;l.config.legend.position==="left"&&(d=20),l.config.legend.position==="right"&&(d=l.globals.svgWidth-c.clww-10),this.setLegendWrapXY(d,20)}},{key:"onLegendHovered",value:function(l){var c=this.w,d=l.target.classList.contains("apexcharts-legend-series")||l.target.classList.contains("apexcharts-legend-text")||l.target.classList.contains("apexcharts-legend-marker");if(c.config.chart.type==="heatmap"||this.isBarsDistributed){if(d){var p=parseInt(l.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,p,this.w]),new Ve(this.ctx).highlightRangeInSeries(l,l.target)}}else!l.target.classList.contains("apexcharts-inactive-legend")&&d&&new Ve(this.ctx).toggleSeriesOnHover(l,l.target)}},{key:"onLegendClick",value:function(l){var c=this.w;if(!c.config.legend.customLegendItems.length&&(l.target.classList.contains("apexcharts-legend-series")||l.target.classList.contains("apexcharts-legend-text")||l.target.classList.contains("apexcharts-legend-marker"))){var d=parseInt(l.target.getAttribute("rel"),10)-1,p=l.target.getAttribute("data:collapsed")==="true",y=this.w.config.chart.events.legendClick;typeof y=="function"&&y(this.ctx,d,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,d,this.w]);var v=this.w.config.legend.markers.onClick;typeof v=="function"&&l.target.classList.contains("apexcharts-legend-marker")&&(v(this.ctx,d,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,d,this.w])),c.config.chart.type!=="treemap"&&c.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&c.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(d,p)}}}]),ee}(),Zr=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w;var c=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=c.globals.minX,this.maxX=c.globals.maxX}return o(ee,[{key:"createToolbar",value:function(){var l=this,c=this.w,d=function(){return document.createElement("div")},p=d();if(p.setAttribute("class","apexcharts-toolbar"),p.style.top=c.config.chart.toolbar.offsetY+"px",p.style.right=3-c.config.chart.toolbar.offsetX+"px",c.globals.dom.elWrap.appendChild(p),this.elZoom=d(),this.elZoomIn=d(),this.elZoomOut=d(),this.elPan=d(),this.elSelection=d(),this.elZoomReset=d(),this.elMenuIcon=d(),this.elMenu=d(),this.elCustomIcons=[],this.t=c.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var y=0;y<this.t.customIcons.length;y++)this.elCustomIcons.push(d());var v=[],w=function(O,j,G){var q=O.toLowerCase();l.t[q]&&c.config.chart.zoom.enabled&&v.push({el:j,icon:typeof l.t[q]=="string"?l.t[q]:G,title:l.localeValues[O],class:"apexcharts-".concat(q,"-icon")})};w("zoomIn",this.elZoomIn,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> 3673 <path d="M0 0h24v24H0z" fill="none"/> 3674 <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> 3675</svg> 3676`),w("zoomOut",this.elZoomOut,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> 3677 <path d="M0 0h24v24H0z" fill="none"/> 3678 <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> 3679</svg> 3680`);var E=function(O){l.t[O]&&c.config.chart[O].enabled&&v.push({el:O==="zoom"?l.elZoom:l.elSelection,icon:typeof l.t[O]=="str
3680ing"?l.t[O]:O==="zoom"?`<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24"> 3681 <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/> 3682 <path d="M0 0h24v24H0V0z" fill="none"/> 3683 <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/> 3684</svg>`:`<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 3685 <path d="M0 0h24v24H0z" fill="none"/> 3686 <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/> 3687</svg>`,title:l.localeValues[O==="zoom"?"selectionZoom":"selection"],class:c.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(O,"-icon")})};E("zoom"),E("selection"),this.t.pan&&c.config.chart.zoom.enabled&&v.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:`<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24"> 3688 <defs> 3689 <path d="M0 0h24v24H0z" id="a"/> 3690 </defs> 3691 <clipPath id="b"> 3692 <use overflow="visible" xlink:href="#a"/> 3693 </clipPath> 3694 <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/> 3695</svg>`,title:this.localeValues.pan,class:c.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),w("reset",this.elZoomReset,`<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 3696 <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/> 3697 <path d="M0 0h24v24H0z" fill="none"/> 3698</svg>`),this.t.download&&v.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var T=0;T<this.elCustomIcons.length;T++)v.push({el:this.elCustomIcons[T],icon:this.t.customIcons[T].icon,title:this.t.customIcons[T].title,index:this.t.customIcons[T].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[T].class});v.forEach(function(O,j){O.index&&C.moveIndexInArray(v,j,O.index)});for(var P=0;P<v.length;P++)L.setAttrs(v[P].el,{class:v[P].class,title:v[P].title}),v[P].el.innerHTML=v[P].icon,p.appendChild(v[P].el);this._createHamburgerMenu(p),c.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):c.globals.panEnabled?this.elPan.classList.add(this.selectedClass):c.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(l){this.elMenuItems=[],l.appendChild(this.elMenu),L.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var c=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}],d=0;d<c.length;d++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[d].innerHTML=c[d].title,L.setAttrs(this.elMenuItems[d],{class:"apexcharts-menu-item ".concat(c[d].name),title:c[d].title}),this.elMenu.appendChild(this.elMenuItems[d])}},{key:"addToolbarEventListeners",value:function(){var l=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEac
vendor: 4,343 bytes, line 3698
3698h(function(d){d.classList.contains("exportSVG")?d.addEventListener("click",l.handleDownload.bind(l,"svg")):d.classList.contains("exportPNG")?d.addEventListener("click",l.handleDownload.bind(l,"png")):d.classList.contains("exportCSV")&&d.addEventListener("click",l.handleDownload.bind(l,"csv"))});for(var c=0;c<this.t.customIcons.length;c++)this.elCustomIcons[c].addEventListener("click",this.t.customIcons[c].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(l){this.ctx.getSyncedCharts().forEach(function(c){c.ctx.toolbar.toggleOtherControls();var d=l==="selection"?c.ctx.toolbar.elSelection:c.ctx.toolbar.elZoom,p=l==="selection"?"selectionEnabled":"zoomEnabled";c.w.globals[p]=!c.w.globals[p],d.classList.contains(c.ctx.toolbar.selectedClass)?d.classList.remove(c.ctx.toolbar.selectedClass):d.classList.add(c.ctx.toolbar.selectedClass)})}},{key:"getToolbarIconsReference",value:function(){var l=this.w;this.elZoom||(this.elZoom=l.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=l.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=l.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(l){this.toggleOtherControls(),l==="pan"?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var c=l==="pan"?this.elPan:this.elZoom,d=l==="pan"?this.elZoom:this.elPan;c&&c.classList.add(this.selectedClass),d&&d.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach(function(l){l.ctx.toolbar.toggleOtherControls(),l.w.globals.panEnabled=!l.w.globals.panEnabled,l.ctx.toolbar.elPan.classList.contains(l.ctx.toolbar.selectedClass)?l.ctx.toolbar.elPan.classList.remove(l.ctx.toolbar.selectedClass):l.ctx.toolbar.elPan.classList.add(l.ctx.toolbar.selectedClass)})}},{key:"toggleOtherControls",value:function(){var l=this,c=this.w;c.globals.panEnabled=!1,c.globals.zoomEnabled=!1,c.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach(function(d){d&&d.classList.remove(l.selectedClass)})}},{key:"handleZoomIn",value:function(){var l=this.w;l.globals.isRangeBar&&(this.minX=l.globals.minY,this.maxX=l.globals.maxY);var c=(this.minX+this.maxX)/2,d=(this.minX+c)/2,p=(this.maxX+c)/2,y=this._getNewMinXMaxX(d,p);l.globals.disableZoomIn||this.zoomUpdateOptions(y.minX,y.maxX)}},{key:"handleZoomOut",value:function(){var l=this.w;if(l.globals.isRangeBar&&(this.minX=l.globals.minY,this.maxX=l.globals.maxY),!(l.config.xaxis.type==="datetime"&&new Date(this.minX).getUTCFullYear()<1e3)){var c=(this.minX+this.maxX)/2,d=this.minX-(c-this.minX),p=this.maxX-(c-this.maxX),y=this._getNewMinXMaxX(d,p);l.globals.disableZoomOut||this.zoomUpdateOptions(y.minX,y.maxX)}}},{key:"_getNewMinXMaxX",value:function(l,c){var d=this.w.config.xaxis.convertedCatToNumeric;return{minX:d?Math.floor(l):l,maxX:d?Math.floor(c):c}}},{key:"zoomUpdateOptions",value:function(l,c){var d=this.w;if(l!==void 0||c!==void 0){if(!(d.config.xaxis.convertedCatToNumeric&&(l<1&&(l=1,c=d.globals.dataPoints),c-l<2))){var p={min:l,max:c},y=this.getBeforeZoomRange(p);y&&(p=y.xaxis);var v={xaxis:p},w=C.clone(d.globals.initialConfig.yaxis);d.config.chart.group||(v.yaxis=w),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(v,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(p,w)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(l,c){typeof this.ev.zoomed=="function"&&this.ev.zoomed(this.ctx,{xaxis:l,yaxis:c})}},{key:"getBeforeZoomRange",value:function(l,c){var d=null;return typeof this.ev.beforeZoom=="function"&&(d=this.ev.beforeZoom(this,{xaxis:l,yaxis:c})),d}},{key:"toggleMenu",value:function(){var l=this;window.setTimeout(function(){l.elMenu.classList.contains("apexcharts-menu-open")?l.elMenu.classList.remove("apexcharts-menu-open"):l.elMenu.classList.add("apexcharts-menu-open")},0)}},{key:"handleDownload",value:function(l){var c=this.w,d=new Pe(this.ctx);switch(l){case"svg":d.exportToSVG(this.ctx);break;case"png":d.exportToPng(this.ctx);break;case"csv":d.exportToCSV({series:c.config.series,columnDelimiter:c.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(l){this.ctx.getSyncedCharts().forEac
3698h(function(c){var d=c.w;if(d.globals.lastXAxis.min=d.globals.initialConfig.xaxis.min,d.globals.lastXAxis.max=d.globals.initialConfig.xaxis.max,c.updateHelpers.revertDefaultAxisMinMax(),typeof d.config.chart.events.beforeResetZoom=="function"){var p=d.config.chart.events.beforeResetZoom(c,d);p&&c.updateHelpers.revertDefaultAxisMinMax(p)}typeof d.config.chart.events.zoomed=="function"&&c.ctx.toolbar.zoomCallback({min:d.config.xaxis.min,max:d.config.xaxis.max}),d.globals.zoomed=!1;var y=c.ctx.series.emptyCollapsedSeries(C.clone(d.globals.initialSeries));c.updateHelpers._updateSeries(y,d.config.chart.animations.dynamicAnimation.enabled)})}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),ee}(),Bt=function(ee){f(c,Zr);var l=b(c);function c(d){var p;return i(this,c),(p=l.call(this,d)).ctx=d,p.w=d.w,p.dragged=!1,p.graphics=new L(p.ctx),p.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],p.clientX=0,p.clientY=0,p.startX=0,p.endX=0,p.dragX=0,p.startY=0,p.endY=0,p.dragY=0,p.moveDirection="none",p}return o(c,[{key:"init",value:function(d){var p=this,y=d.xyRatios,v=this.w,w=this;this.xyRatios=y,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=v.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),v.globals.dom.elGraphical.add(this.zoomRect),v.globals.dom.elGraphical.add(this.selectionRect),v.config.chart.selection.type==="x"?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:v.globals.gridWidth,maxY:v.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):v.config.chart.selection.type==="y"?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:v.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=v.globals.dom.baseEl.querySelector("".concat(v.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach(function(E){p.hoverArea.addEventListener(E,w.svgMouseEvents.bind(w,y),{capture:!1,passive:!0})})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(d,p){var y=this.w,v=this,w=this.ctx.toolbar,E=y.globals.zoomEnabled?y.config.chart.zoom.type:y.config.chart.selection.type,T=y.config.chart.toolbar.autoSelected;if(p.shiftKey?(this.shiftWasPressed=!0,w.enableZoomPanFromToolbar(T==="pan"?"zoom":"pan")):this.shiftWasPressed&&(w.enableZoomPanFromToolbar(T),this.shiftWasPressed=!1),p.target){var P,O=p.target.classList;if(p.target.parentNode&&p.target.parentNode!==null&&(P=p.target.parentNode.classList),!(O.contains("apexcharts-selection-rect")||O.contains("apexcharts-legend-marker")||O.contains("apexcharts-legend-text")||P&&P.contains("apexcharts-toolbar"))){if(v.clientX=p.type==="touchmove"||p.type==="touchstart"?p.touches[0].clientX:p.type==="touchend"?p.changedTouches[0].clientX:p.clientX,v.clientY=p.type==="touchmove"||p.type==="touchstart"?p.touches[0].clientY:p.type==="touchend"?p.changedTouches[0].clientY:p.clientY,p.type==="mousedown"&&p.which===1){var j=v.gridRect.getBoundingClientRect();v.startX=v.clientX-j.left,v.startY=v.clientY-j.top,v.dragged=!1,v.w.globals.mousedown=!0}if((p.type==="mousemove"&&p.which===1||p.type==="touchmove")&&(v.dragged=!0,y.globals.panEnabled?(y.globals.selection=null,v.w.globals.mousedown&&v.panDragging({context:v,zoomtype:E,xyRatios:d})):(v.w.globals.mousedown&&y.globals.zoomEnabled||v.w.globals.mousedown&&y.globals.selectionEnabled)&&(v.selection=v.selectionDrawing({context:v,zoomtype:E}))),p.type==="mouseup"||p.type==="touchend"||p.type==="mouseleave"){var G=v.gridRect.getBoundingClientRect();v.w.globals.mousedown&&(v.endX=v.clientX-G.left,v.endY=v.clientY-G.top,v.dragX=Math.abs(v.endX-v.startX),v.dragY=Math.abs(v.endY-v.startY),(y.globals.zoomEnabled||y.globals.selectionEnabled)&&v.selectionDrawn({context:v,zoomtype:E}),y.globals.panEnabled&&y.config.xaxis.convertedCatToNumeric&&v.delayedPanScrolled()),y.globals.zoomEnabled&&v.hideSelectionRect(this.selectionRect),v.dragged=!1,v.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var d=this.w;if(this.selectionRect){var p=this.selectionRect.node.getBoundingClientRect();p.width>0&&p.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:d.globals.gridWidth,maxY:d.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var d=this.w,p=this.xyRatios;if(!d.globals.zoomEnabled){if(d.globals.selection!==void 0&&d.globals.selection!==null)this.drawSelectionRect(d.globals.selection);else if(d.config.chart.selection.xaxis.min!==void 0&&d.config.chart.selection.xaxis.max!==void 0){var y=(d.config.chart.selection.xaxis.min-d.globals.minX)/p.xRatio,v=d.globals.gridWidth-(d.globals.maxX-d.config.chart.selection.xaxis.max)/p.xRatio-y;d.globals.isRangeBar&&(y=(d.config.chart.selection.xaxis.min-d.globals.yAxisScale[0].niceMin)/p.invertedYRatio,v=(d.config.chart.selection.xaxis.max-d.config.chart.selection.xaxis.min)/p.invertedYRatio);var w={x:y,y:0,width:v,height:d.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(w),this.makeSelectionRectDraggable(),typeof d.config.chart.events.selection=="function"&&d.config.chart.events.selection(this.ctx,{xaxis:{min:d.config.chart.selection.xaxis.min,max:d.c
3698onfig.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(d){var p=d.x,y=d.y,v=d.width,w=d.height,E=d.translateX,T=E===void 0?0:E,P=d.translateY,O=P===void 0?0:P,j=this.w,G=this.zoomRect,q=this.selectionRect;if(this.dragged||j.globals.selection!==null){var K={transform:"translate("+T+", "+O+")"};j.globals.zoomEnabled&&this.dragged&&(v<0&&(v=1),G.attr({x:p,y,width:v,height:w,fill:j.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":j.config.chart.zoom.zoomedArea.fill.opacity,stroke:j.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":j.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":j.config.chart.zoom.zoomedArea.stroke.opacity}),L.setAttrs(G.node,K)),j.globals.selectionEnabled&&(q.attr({x:p,y,width:v>0?v:0,height:w>0?w:0,fill:j.config.chart.selection.fill.color,"fill-opacity":j.config.chart.selection.fill.opacity,stroke:j.config.chart.selection.stroke.color,"stroke-width":j.config.chart.selection.stroke.width,"stroke-dasharray":j.config.chart.selection.stroke.dashArray,"stroke-opacity":j.config.chart.selection.stroke.opacity}),L.setAttrs(q.node,K))}}},{key:"hideSelectionRect",value:function(d){d&&d.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(d){var p=d.context,y=d.zoomtype,v=this.w,w=p,E=this.gridRect.getBoundingClientRect(),T=w.startX-1,P=w.startY,O=!1,j=!1,G=w.clientX-E.left-T,q=w.clientY-E.top-P,K={};return Math.abs(G+T)>v.globals.gridWidth?G=v.globals.gridWidth-T:w.clientX-E.left<0&&(G=T),T>w.clientX-E.left&&(O=!0,G=Math.abs(G)),P>w.clientY-E.top&&(j=!0,q=Math.abs(q)),K=y==="x"?{x:O?T-G:T,y:0,width:G,height:v.globals.gridHeight}:y==="y"?{x:0,y:j?P-q:P,width:v.globals.gridWidth,height:q}:{x:O?T-G:T,y:j?P-q:P,width:G,height:q},w.drawSelectionRect(K),w.selectionDragging("resizing"),K}},{key:"selectionDragging",value:function(d,p){var y=this,v=this.w,w=this.xyRatios,E=this.selectionRect,T=0;d==="resizing"&&(T=30);var P=function(j){return parseFloat(E.node.getAttribute(j))},O={x:P("x"),y:P("y"),width:P("width"),height:P("height")};v.globals.selection=O,typeof v.config.chart.events.selection=="function"&&v.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var j,G,q,K,re=y.gridRect.getBoundingClientRect(),ae=E.node.getBoundingClientRect();v.globals.isRangeBar?(j=v.globals.yAxisScale[0].niceMin+(ae.left-re.left)*w.invertedYRatio,G=v.globals.yAxisScale[0].niceMin+(ae.right-re.left)*w.invertedYRatio,q=0,K=1):(j=v.globals.xAxisScale.niceMin+(ae.left-re.left)*w.xRatio,G=v.globals.xAxisScale.niceMin+(ae.right-re.left)*w.xRatio,q=v.globals.yAxisScale[0].niceMin+(re.bottom-ae.bottom)*w.yRatio[0],K=v.globals.yAxisScale[0].niceMax-(ae.top-re.top)*w.yRatio[0]);var le={xaxis:{min:j,max:G},yaxis:{min:q,max:K}};v.config.chart.events.selection(y.ctx,le),v.config.chart.brush.enabled&&v.config.chart.events.brushScrolled!==void 0&&v.config.chart.events.brushScrolled(y.ctx,le)},T))}},{key:"selectionDrawn",value:function(d){var p=d.context,y=d.zoomtype,v=this.w,w=p,E=this.xyRatios,T=this.ctx.toolbar;if(w.startX>w.endX){var P=w.startX;w.startX=w.endX,w.endX=P}if(w.startY>w.endY){var O=w.startY;w.startY=w.endY,w.endY=O}var j=void 0,G=void 0;v.globals.isRangeBar?(j=v.globals.yAxisScale[0].niceMin+w.startX*E.invertedYRatio,G=v.globals.yAxisScale[0].niceMin+w.endX*E.invertedYRatio):(j=v.globals.xAxisScale.niceMin+w.startX*E.xRatio,G=v.globals.xAxisScale.niceMin+w.endX*E.xRatio);var q=[],K=[];if(v.config.yaxis.forEach(function(fe,ue){var me=v.globals.seriesYAxisMap[ue][0];q.push(v.globals.yAxisScale[ue].niceMax-E.yRatio[me]*w.startY),K.push(v.globals.yAxisScale[ue].niceMax-E.yRatio[me]*w.endY)}),w.dragged&&(w.dragX>10||w.dragY>10)&&j!==G){if(v.globals.zoomEnabled){var re=C.clone(v.globals.initialConfig.yaxis),ae=C.clone(v.globals.initialConfig.xaxis);if(v.globals.zoomed=!0,v.config.xaxis.convertedCatToNumeric&&(j=Math.floor(j),G=Math.floor(G),j<1&&(j=1,G=v.globals.dataPoints),G-j<2&&(G=j+1)),y!=="xy"&&y!=="x"||(ae={min:j,max:G}),y!=="xy"&&y!=="y"||re.forEach(function(fe,ue){re[ue].min=K[ue],re[ue].max=q[ue]}),T){var le=T.getBeforeZoomRange(ae,re);le&&(ae=le.xaxis?le.xaxis:ae,re=le.yaxis?le.yaxis:re)}var A={xaxis:ae};v.config.chart.group||(A.yaxis=re),w.ctx.updateHelpers._updateOptions(A,!1,w.w.config.chart.animations.dynamicAnimation.enabled),typeof v.config.chart.events.zoomed=="function"&&T.zoomCallback(ae,re)}else if(v.globals.selectionEnabled){var W,J=null;W={min:j,max:G}
3698,y!=="xy"&&y!=="y"||(J=C.clone(v.config.yaxis)).forEach(function(fe,ue){J[ue].min=K[ue],J[ue].max=q[ue]}),v.globals.selection=w.selection,typeof v.config.chart.events.selection=="function"&&v.config.chart.events.selection(w.ctx,{xaxis:W,yaxis:J})}}}},{key:"panDragging",value:function(d){var p=d.context,y=this.w,v=p;if(y.globals.lastClientPosition.x!==void 0){var w=y.globals.lastClientPosition.x-v.clientX,E=y.globals.lastClientPosition.y-v.clientY;Math.abs(w)>Math.abs(E)&&w>0?this.moveDirection="left":Math.abs(w)>Math.abs(E)&&w<0?this.moveDirection="right":Math.abs(E)>Math.abs(w)&&E>0?this.moveDirection="up":Math.abs(E)>Math.abs(w)&&E<0&&(this.moveDirection="down")}y.globals.lastClientPosition={x:v.clientX,y:v.clientY};var T=y.globals.isRangeBar?y.globals.minY:y.globals.minX,P=y.globals.isRangeBar?y.globals.maxY:y.globals.maxX;y.config.xaxis.convertedCatToNumeric||v.panScrolled(T,P)}},{key:"delayedPanScrolled",value:function(){var d=this.w,p=d.globals.minX,y=d.globals.maxX,v=(d.globals.maxX-d.globals.minX)/2;this.moveDirection==="left"?(p=d.globals.minX+v,y=d.globals.maxX+v):this.moveDirection==="right"&&(p=d.globals.minX-v,y=d.globals.maxX-v),p=Math.floor(p),y=Math.floor(y),this.updateScrolledChart({xaxis:{min:p,max:y}},p,y)}},{key:"panScrolled",value:function(d,p){var y=this.w,v=this.xyRatios,w=C.clone(y.globals.initialConfig.yaxis),E=v.xRatio,T=y.globals.minX,P=y.globals.maxX;y.globals.isRangeBar&&(E=v.invertedYRatio,T=y.globals.minY,P=y.globals.maxY),this.moveDirection==="left"?(d=T+y.globals.gridWidth/15*E,p=P+y.globals.gridWidth/15*E):this.moveDirection==="right"&&(d=T-y.globals.gridWidth/15*E,p=P-y.globals.gridWidth/15*E),y.globals.isRangeBar||(d<y.globals.initialMinX||p>y.globals.initialMaxX)&&(d=T,p=P);var O={xaxis:{min:d,max:p}};y.config.chart.group||(O.yaxis=w),this.updateScrolledChart(O,d,p)}},{key:"updateScrolledChart",value:function(d,p,y){var v=this.w;this.ctx.updateHelpers._updateOptions(d,!1,!1),typeof v.config.chart.events.scrolled=="function"&&v.config.chart.events.scrolled(this.ctx,{xaxis:{min:p,max:y}})}}]),c}(),pr=function(){function ee(l){i(this,ee),this.w=l.w,this.ttCtx=l,this.ctx=l.ctx}return o(ee,[{key:"getNearestValues",value:function(l){var c=l.hoverArea,d=l.elGrid,p=l.clientX,y=l.clientY,v=this.w,w=d.getBoundingClientRect(),E=w.width,T=w.height,P=E/(v.globals.dataPoints-1),O=T/v.globals.dataPoints,j=this.hasBars();!v.globals.comboCharts&&!j||v.config.xaxis.convertedCatToNumeric||(P=E/v.globals.dataPoints);var G=p-w.left-v.globals.barPadForNumericAxis,q=y-w.top;G<0||q<0||G>E||q>T?(c.classList.remove("hovering-zoom"),c.classList.remove("hovering-pan")):v.globals.zoomEnabled?(c.classList.remove("hovering-pan"),c.classList.add("hovering-zoom")):v.globals.panEnabled&&(c.classList.remove("hovering-zoom"),c.classList.add("hovering-pan"));var K=Math.round(G/P),re=Math.floor(q/O);j&&!v.config.xaxis.convertedCatToNumeric&&(K=Math.ceil(G/P),K-=1);var ae=null,le=null,A=v.globals.seriesXvalues.map(function(me){return me.filter(function(Ne){return C.isNumber(Ne)})}),W=v.globals.seriesYvalues.map(function(me){return me.filter(function(Ne){return C.isNumber(Ne)})});if(v.globals.isXNumeric){var J=this.ttCtx.getElGrid().getBoundingClientRect(),fe=G*(J.width/E),ue=q*(J.height/T);ae=(le=this.closestInMultiArray(fe,ue,A,W)).index,K=le.j,ae!==null&&(A=v.globals.seriesXvalues[ae],K=(le=this.closestInArray(fe,A)).index)}return v.globals.capturedSeriesIndex=ae===null?-1:ae,(!K||K<1)&&(K=0),v.globals.isBarHorizontal?v.globals.capturedDataPointIndex=re:v.globals.capturedDataPointIndex=K,{capturedSeries:ae,j:v.globals.isBarHorizontal?re:K,hoverX:G,hoverY:q}}},{key:"closestInMultiArray",value:function(l,c,d,p){var y=this.w,v=0,w=null,E=-1;y.globals.series.length>1?v=this.getFirstActiveXArray(d):w=0;var T=d[v][0],P=Math.abs(l-T);if(d.forEach(function(G){G.forEach(function(q,K){var re=Math.abs(l-q);re<=P&&(P=re,E=K)})}),E!==-1){var O=p[v][E],j=Math.abs(c-O);w=v,p.forEach(function(G,q){var K=Math.abs(c-G[E]);K<=j&&(j=K,w=q)})}return{index:w,j:E}}},{key:"getFirstActiveXArray",value:function(l){for(var c=this.w,d=0,p=l.map(function(v,w){return v.length>0?w:-1}),y=0;y<p.length;y++)if(p[y]!==-1&&c.globals.collapsedSeriesIndices.indexOf(y)===-1&&c.globals.ancillaryCollapsedSeriesIndices.indexOf(y)===-1){d=p[y];break}return d}},{key:"closestInArray",value:function(l,c){for(var d=c[0],p=null,y=Math.abs(l-d),v=0;v<c.length;v++){var w=Math.abs(l-c[v]);w<y&&(y=w,p=v)}
vendor: 47,788 bytes, lines 3698-3701
3698return{index:p}}},{key:"isXoverlap",value:function(l){var c=[],d=this.w.globals.seriesX.filter(function(y){return y[0]!==void 0});if(d.length>0)for(var p=0;p<d.length-1;p++)d[p][l]!==void 0&&d[p+1][l]!==void 0&&d[p][l]!==d[p+1][l]&&c.push("unEqual");return c.length===0}},{key:"isInitialSeriesSameLen",value:function(){for(var l=!0,c=this.w.globals.initialSeries,d=0;d<c.length-1;d++)if(c[d].data.length!==c[d+1].data.length){l=!1;break}return l}},{key:"getBarsHeight",value:function(l){return k(l).reduce(function(c,d){return c+d.getBBox().height},0)}},{key:"getElMarkers",value:function(l){return typeof l=="number"?this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:realIndex='".concat(l,"'] .apexcharts-series-markers-wrap > *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var l=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(l=k(l)).sort(function(d,p){var y=Number(d.getAttribute("data:realIndex")),v=Number(p.getAttribute("data:realIndex"));return v<y?1:v>y?-1:0});var c=[];return l.forEach(function(d){c.push(d.querySelector(".apexcharts-marker"))}),c}},{key:"hasMarkers",value:function(l){return this.getElMarkers(l).length>0}},{key:"getPathFromPoint",value:function(l,c){var d=Number(l.getAttribute("cx")),p=Number(l.getAttribute("cy")),y=l.getAttribute("shape");return new L(this.ctx).getMarkerPath(d,p,y,c)}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(l){var c=this.w,d=c.config.markers.hover.size;return d===void 0&&(d=c.globals.markers.size[l]+c.config.markers.hover.sizeOffset),d}},{key:"toggleAllTooltipSeriesGroups",value:function(l){var c=this.w,d=this.ttCtx;d.allTooltipSeriesGroups.length===0&&(d.allTooltipSeriesGroups=c.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var p=d.allTooltipSeriesGroups,y=0;y<p.length;y++)l==="enable"?(p[y].classList.add("apexcharts-active"),p[y].style.display=c.config.tooltip.items.display):(p[y].classList.remove("apexcharts-active"),p[y].style.display="none")}}]),ee}(),ua=function(){function ee(l){i(this,ee),this.w=l.w,this.ctx=l.ctx,this.ttCtx=l,this.tooltipUtil=new pr(l)}return o(ee,[{key:"drawSeriesTexts",value:function(l){var c=l.shared,d=c===void 0||c,p=l.ttItems,y=l.i,v=y===void 0?0:y,w=l.j,E=w===void 0?null:w,T=l.y1,P=l.y2,O=l.e,j=this.w;j.config.tooltip.custom!==void 0?this.handleCustomTooltip({i:v,j:E,y1:T,y2:P,w:j}):this.toggleActiveInactiveSeries(d);var G=this.getValuesToPrint({i:v,j:E});this.printLabels({i:v,j:E,values:G,ttItems:p,shared:d,e:O});var q=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=q.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=q.getBoundingClientRect().height}},{key:"printLabels",value:function(l){var c,d=this,p=l.i,y=l.j,v=l.values,w=l.ttItems,E=l.shared,T=l.e,P=this.w,O=[],j=function(J){return P.globals.seriesGoals[J]&&P.globals.seriesGoals[J][y]&&Array.isArray(P.globals.seriesGoals[J][y])},G=v.xVal,q=v.zVal,K=v.xAxisTTVal,re="",ae=P.globals.colors[p];y!==null&&P.config.plotOptions.bar.distributed&&(ae=P.globals.colors[y]);for(var le=function(J,fe){var ue=d.getFormatters(p);re=d.getSeriesName({fn:ue.yLbTitleFormatter,index:p,seriesIndex:p,j:y}),P.config.chart.type==="treemap"&&(re=ue.yLbTitleFormatter(String(P.config.series[p].data[y].x),{series:P.globals.series,seriesIndex:p,dataPointIndex:y,w:P}));var me=P.config.tooltip.inverseOrder?fe:J;if(P.globals.axisCharts){var Ne=function(We){var Fe,Je,pt,St;return P.globals.isRangeData?ue.yLbFormatter((Fe=P.globals.seriesRangeStart)===null||Fe===void 0||(Je=Fe[We])===null||Je===void 0?void 0:Je[y],{series:P.globals.seriesRangeStart,seriesIndex:We,dataPointIndex:y,w:P})+" - "+ue.yLbFormatter((pt=P.globals.seriesRangeEnd)===null||pt===void 0||(St=pt[We])===null||St===void 0?void 0:St[y],{series:P.globals.seriesRangeEnd,seriesIndex:We,dataPointIndex:y,w:P}):ue.yLbFormatter(P.globals.series[We][y],{series:P.globals.series,seriesIndex:We,dataPointIndex:y,w:P})};if(E)ue=d.getFormatters(me),re=d.getSeriesName({fn:ue.yLbTitleFormatter,index:me,seriesIndex:p,j:y}),ae=P.globals.colors[me],c=Ne(me),j(me)&&(O=P.globals.seriesGoals[me][y].map(function(We){return{attrs:We,val:ue.yLbFormatter(We.value,{seriesIndex:me,dataPointIndex:y,w:P})}}));else{var Te,Ye=T==null||(Te=T.target)===null||Te===void 0?void 0:Te.getAttribute("fill");Ye&&(ae=Ye.indexOf("url")!==-1?document.querySelector(Ye.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):Ye),c=Ne(p),j(p)&&Array.isArray(P.globals.seriesGoals[p][y])&&(O=P.globals.seriesGoals[p][y].map(function(We){return{attrs:We,val:ue.yLbFormatter(We.value,{seriesIndex:p,dataPointIndex:y,w:P})}}))}}y===null&&(c=ue.yLbFormatter(P.globals.series[p],n(n({},P),{},{seriesIndex:p,dataPointIndex:p}))),d.DOMHandling({i:p,t:me,j:y,ttItems:w,values:{val:c,goalVals:O,xVal:G,xAxisTTVal:K,zVal:q},seriesName:re,shared:E,pColor:ae})},A=0,W=P.globals.series.length-1;A<P.globals.series.length;A++,W--)le(A,W)}},{key:"getFormatters",value:function(l){var c,d=this.w,p=d.globals.yLabelFormatters[l];return d.globals.ttVal!==void 0?Array.isArray(d.globals.ttVal)?(p=d.globals.ttVal[l]&&d.globals.ttVal[l].formatter,c=d.globals.ttVal[l]&&d.globals.ttVal[l].title&&d.globals.ttVal[l].title.formatter):(p=d.globals.ttVal.formatter,typeof d.globals.ttVal.title.formatter=="function"&&(c=d.globals.ttVal.title.formatter)):c=d.config.tooltip.y.title.formatter,typeof p!="function"&&(p=d.globals.yLabelFormatters[0]?d.globals.yLabelFormatters[0]:function(y){return y}),typeof c!="function"&&(c=function(y){return y}),{yLbFormatter:p,yLbTitleFormatter:c}}},{key:"getSeriesName",value:function(l){var c=l.fn,d=l.index,p=l.seriesIndex,y=l.j,v=this.w;return c(String(v.globals.seriesNames[d]),{series:v.globals.series,seriesIndex:p,dataPointIndex:y,w:v})}},{key:"DOMHandling",value:function(l){l.i;var c=l.t,d=l.j,p=l.ttItems,y=l.values,v=l.seriesName,w=l.shared,E=l.pColor,T=this.w,P=this.ttCtx,O=y.val,j=y.goalVals,G=y.xVal,q=y.xAxisTTVal,K=y.zVal,re=null;re=p[c].children,T.config.tooltip.fillSeriesColor&&(p[c].style.backgroundColor=E,re[0].style.display="none"),P.showTooltipTitle&&(P.tooltipTitle===null&&(P.tooltipTitle=T.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),P.tooltipTitle.innerHTML=G),P.isXAxisTooltipEnabled&&(P.xaxisTooltipText.innerHTML=q!==""?q:G);var ae=p[c].querySelector(".apexcharts-tooltip-text-y-label");ae&&(ae.innerHTML=v||"");var le=p[c].querySelector(".apexcharts-tooltip-text-y-value");le&&(le.innerHTML=O!==void 0?O:""),re[0]&&re[0].classList.contains("apexcharts-tooltip-marker")&&(T.config.tooltip.marker.fillColors&&Array.isArray(T.config.tooltip.marker.fillColors)&&(E=T.config.tooltip.marker.fillColors[c]),re[0].style.backgroundColor=E),T.config.tooltip.marker.show||(re[0].style.display="none");var A=p[c].querySelector(".apexcharts-tooltip-text-goals-label"),W=p[c].querySelector(".apexcharts-tooltip-text-goals-value");if(j.length&&T.globals.seriesGoals[c]){var J=function(){var me="<div >",Ne="<div>";j.forEach(function(Te,Ye){me+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(Te.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(Te.attrs.name,"</div>"),Ne+="<div>".concat(Te.val,"</div>")}),A.innerHTML=me+"</div>",W.innerHTML=Ne+"</div>"};w?T.globals.seriesGoals[c][d]&&Array.isArray(T.globals.seriesGoals[c][d])?J():(A.innerHTML="",W.innerHTML=""):J()}else A.innerHTML="",W.innerHTML="";if(K!==null&&(p[c].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=T.config.tooltip.z.title,p[c].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=K!==void 0?K:""),w&&re[0]){if(T.config.tooltip.hideEmptySeries){var fe=p[c].querySelector(".apexcharts-tooltip-marker"),ue=p[c].querySelector(".apexcharts-tooltip-text");parseFloat(O)==0?(fe.style.display="none",ue.style.display="none"):(fe.style.display="block",ue.style.display="block")}O==null||T.globals.ancillaryCollapsedSeriesIndices.indexOf(c)>-1||T.globals.collapsedSeriesIndices.indexOf(c)>-1?re[0].parentNode.style.display="none":re[0].parentNode.style.display=T.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(l){var c=this.w;if(l)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var d=c.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");d&&(d.classList.add("apexcharts-active"),d.style.display=c.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(l){var c=l.i,d=l.j,p=this.w,y=this.ctx.series.filteredSeriesX(),v="",w="",E=null,T=null,P={series:p.globals.series,seriesIndex:c,dataPointIndex:d,w:p},O=p.globals.ttZFormatter;d===null?T=p.globals.series[c]:p.globals.isXNumeric&&p.config.chart.type!=="treemap"?(v=y[c][d],y[c].length===0&&(v=y[this.tooltipUtil.getFirstActiveXArray(y)][d])):v=p.globals.labels[d]!==void 0?p.globals.labels[d]:"";var j=v;return p.globals.isXNumeric&&p.config.xaxis.type==="datetime"?v=new X(this.ctx).xLabelFormat(p.globals.ttKeyFormatter,j,j,{i:void 0,dateFormatter:new B(this.ctx).formatDate,w:this.w}):v=p.globals.isBarHorizontal?p.globals.yLabelFormatters[0](j,P):p.globals.xLabelFormatter(j,P),p.config.tooltip.x.formatter!==void 0&&(v=p.globals.ttKeyFormatter(j,P)),p.globals.seriesZ.length>0&&p.globals.seriesZ[c].length>0&&(E=O(p.globals.seriesZ[c][d],p)),w=typeof p.config.xaxis.tooltip.formatter=="function"?p.globals.xaxisTooltipFormatter(j,P):v,{val:Array.isArray(T)?T.join(" "):T,xVal:Array.isArray(v)?v.join(" "):v,xAxisTTVal:Array.isArray(w)?w.join(" "):w,zVal:E}}},{key:"handleCustomTooltip",value:function(l){var c=l.i,d=l.j,p=l.y1,y=l.y2,v=l.w,w=this.ttCtx.getElTooltip(),E=v.config.tooltip.custom;Array.isArray(E)&&E[c]&&(E=E[c]),w.innerHTML=E({ctx:this.ctx,series:v.globals.series,seriesIndex:c,dataPointIndex:d,y1:p,y2:y,w:v})}}]),ee}(),Er=function(){function ee(l){i(this,ee),this.ttCtx=l,this.ctx=l.ctx,this.w=l.w}return o(ee,[{key:"moveXCrosshairs",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,d=this.ttCtx,p=this.w,y=d.getElXCrosshairs(),v=l-d.xcrosshairsWidth/2,w=p.globals.labels.slice().length;if(c!==null&&(v=p.globals.gridWidth/w*c),y===null||p.globals.isBarHorizontal||(y.setAttribute("x",v),y.setAttribute("x1",v),y.setAttribute("x2",v),y.setAttribute("y2",p.globals.gridHeight),y.classList.add("apexcharts-active")),v<0&&(v=0),v>p.globals.gridWidth&&(v=p.globals.gridWidth),d.isXAxisTooltipEnabled){var E=v;p.config.xaxis.crosshairs.width!=="tickWidth"&&p.config.xaxis.crosshairs.width!=="barWidth"||(E=v+d.xcrosshairsWidth/2),this.moveXAxisTooltip(E)}}},{key:"moveYCrosshairs",value:function(l){var c=this.ttCtx;c.ycrosshairs!==null&&L.setAttrs(c.ycrosshairs,{y1:l,y2:l}),c.ycrosshairsHidden!==null&&L.setAttrs(c.ycrosshairsHidden,{y1:l,y2:l})}},{key:"moveXAxisTooltip",value:function(l){var c=this.w,d=this.ttCtx;if(d.xaxisTooltip!==null&&d.xcrosshairsWidth!==0){d.xaxisTooltip.classList.add("apexcharts-active");var p=d.xaxisOffY+c.config.xaxis.tooltip.offsetY+c.globals.translateY+1+c.config.xaxis.offsetY;if(l-=d.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(l)){l+=c.globals.translateX;var y;y=new L(this.ctx).getTextRects(d.xaxisTooltipText.innerHTML),d.xaxisTooltipText.style.minWidth=y.width+"px",d.xaxisTooltip.style.left=l+"px",d.xaxisTooltip.style.top=p+"px"}}}},{key:"moveYAxisTooltip",value:function(l){var c=this.w,d=this.ttCtx;d.yaxisTTEls===null&&(d.yaxisTTEls=c.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var p=parseInt(d.ycrosshairsHidden.getAttribute("y1"),10),y=c.globals.translateY+p,v=d.yaxisTTEls[l].getBoundingClientRect().height,w=c.globals.translateYAxisX[l]-2;c.config.yaxis[l].opposite&&(w-=26),y-=v/2,c.globals.ignoreYAxisIndexes.indexOf(l)===-1?(d.yaxisTTEls[l].classList.add("apexcharts-active"),d.yaxisTTEls[l].style.top=y+"px",d.yaxisTTEls[l].style.left=w+c.config.yaxis[l].tooltip.offsetX+"px"):d.yaxisTTEls[l].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=this.w,y=this.ttCtx,v=y.getElTooltip(),w=y.tooltipRect,E=d!==null?parseFloat(d):1,T=parseFloat(l)+E+5,P=parseFloat(c)+E/2;if(T>p.globals.gridWidth/2&&(T=T-w.ttWidth-E-10),T>p.globals.gridWidth-w.ttWidth-10&&(T=p.globals.gridWidth-w.ttWidth),T<-20&&(T=-20),p.config.tooltip.followCursor){var O=y.getElGrid().getBoundingClientRect();(T=y.e.clientX-O.left)>p.globals.gridWidth/2&&(T-=y.tooltipRect.ttWidth),(P=y.e.clientY+p.globals.translateY-O.top)>p.globals.gridHeight/2&&(P-=y.tooltipRect.ttHeight)}else p.globals.isBarHorizontal||w.ttHeight/2+P>p.globals.gridHeight&&(P=p.globals.gridHeight-w.ttHeight+p.globals.translateY);isNaN(T)||(T+=p.globals.translateX,v.style.left=T+"px",v.style.top=P+"px")}},{key:"moveMarkers",value:function(l,c){var d=this.w,p=this.ttCtx;if(d.globals.markers.size[l]>0)for(var y=d.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(l,"'] .apexcharts-marker")),v=0;v<y.length;v++)parseInt(y[v].getAttribute("rel"),10)===c&&(p.marker.resetPointsSize(),p.marker.enlargeCurrentPoint(c,y[v]));else p.marker.resetPointsSize(),this.moveDynamicPointOnHover(c,l)}},{key:"moveDynamicPointOnHover",value:function(l,c){var d,p,y,v,w=this.w,E=this.ttCtx,T=new L(this.ctx),P=w.globals.pointsArray,O=E.tooltipUtil.getHoverMarkerSize(c),j=w.config.series[c].type;if(!j||j!=="column"&&j!=="candlestick"&&j!=="boxPlot"){y=(d=P[c][l])===null||d===void 0?void 0:d[0],v=((p=P[c][l])===null||p===void 0?void 0:p[1])||0;var G=w.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(c,"'] .apexcharts-series-markers path"));if(G&&v<w.globals.gridHeight&&v>0){var q=G.getAttribute("shape"),K=T.getMarkerPath(y,v,q,1.5*O);G.setAttribute("d",K)}this.moveXCrosshairs(y),E.fixedTooltip||this.moveTooltip(y,v,O)}}},{key:"moveDynamicPointsOnHover",value:function(l){var c,d=this.ttCtx,p=d.w,y=0,v=0,w=p.globals.pointsArray,E=new Ve(this.ctx),T=new L(this.ctx);c=E.getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var P=d.tooltipUtil.getHoverMarkerSize(c);w[c]&&(y=w[c][l][0],v=w[c][l][1]);var O=d.tooltipUtil.getAllMarkers();if(O!==null)for(var j=0;j<p.globals.series.length;j++){var G=w[j];if(p.globals.comboCharts&&G===void 0&&O.splice(j,0,null),G&&G.length){var q=w[j][l][1],K=void 0;O[j].setAttribute("cx",y);var re=O[j].getAttribute("shape");if(p.config.chart.type==="rangeArea"&&!p.globals.comboCharts){var ae=l+p.globals.series[j].length;K=w[j][ae][1],q-=Math.abs(q-K)/2}if(q!==null&&!isNaN(q)&&q<p.globals.gridHeight+P&&q+P>0){var le=T.getMarkerPath(y,q,re,P);O[j].setAttribute("d",le)}else O[j].setAttribute("d","")}}this.moveXCrosshairs(y),d.fixedTooltip||this.moveTooltip(y,v||p.globals.gridHeight,P)}},{key:"moveStickyTooltipOverBars",value:function(l,c){var d=this.w,p=this.ttCtx,y=d.globals.columnSeries?d.globals.columnSeries.length:d.globals.series.length,v=y>=2&&y%2==0?Math.floor(y/2):Math.floor(y/2)+1;d.globals.isBarHorizontal&&(v=new Ve(this.ctx).getActiveConfigSeriesIndex("desc")+1);var w=d.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(v,"'] path[j='").concat(l,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(v,"'] path[j='").concat(l,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(v,"'] path[j='").concat(l,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(v,"'] path[j='").concat(l,"']"));w||typeof c!="number"||(w=d.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(c,"'] path[j='").concat(l,`'], 3699 .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(c,"'] path[j='").concat(l,`'], 3700 .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(c,"'] path[j='").concat(l,`'], 3701 .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(c,"'] path[j='").concat(l,"']")));var E=w?parseFloat(w.getAttribute("cx")):0,T=w?parseFloat(w.getAttribute("cy")):0,P=w?parseFloat(w.getAttribute("barWidth")):0,O=p.getElGrid().getBoundingClientRect(),j=w&&(w.classList.contains("apexcharts-candlestick-area")||w.classList.contains("apexcharts-boxPlot-area"));d.globals.isXNumeric?(w&&!j&&(E-=y%2!=0?P/2:0),w&&j&&d.globals.comboCharts&&(E-=P/2)):d.globals.isBarHorizontal||(E=p.xAxisTicksPositions[l-1]+p.dataPointsDividedWidth/2,isNaN(E)&&(E=p.xAxisTicksPositions[l]-p.dataPointsDividedWidth/2)),d.globals.isBarHorizontal?T-=p.tooltipRect.ttHeight:d.config.tooltip.followCursor?T=p.e.clientY-O.top-p.tooltipRect.ttHeight/2:T+p.tooltipRect.ttHeight+15>d.globals.gridHeight&&(T=d.globals.gridHeight),d.globals.isBarHorizontal||this.moveXCrosshairs(E),p.fixedTooltip||this.moveTooltip(E,T||d.globals.gridHeight)}}]),ee}(),Mi=function(){function ee(l){i(this,ee),this.w=l.w,this.ttCtx=l,this.ctx=l.ctx,this.tooltipPosition=new Er(l)}return o(ee,[{key:"drawDynamicPoints",value:function(){var l=this.w,c=new L(this.ctx),d=new we(this.ctx),p=l.globals.dom.baseEl.querySelectorAll(".apexcharts-series");p=k(p),l.config.chart.stacked&&p.sort(function(O,j){return parseFloat(O.getAttribute("data:realIndex"))-parseFloat(j.getAttribute("data:realIndex"))});for(var y=0;y<p.length;y++){var v=p[y].querySelector(".apexcharts-series-markers-wrap");if(v!==null){var w=void 0,E="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));l.config.chart.type!=="line"&&l.config.chart.type!=="area"||l.globals.comboCharts||l.config.tooltip.intersect||(E+=" no-pointer-events");var T=d.getMarkerConfig({cssClass:E,seriesIndex:Number(v.getAttribute("data:realIndex"))});(w=c.drawMarker(0,0,T)).node.setAttribute("default-marker-size",0);var P=document.createElementNS(l.globals.SVGNS,"g");P.classList.add("apexcharts-series-markers"),P.appendChild(w.node),v.appendChild(P)}}}},{key:"enlargeCurrentPoint",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,y=this.w;y.config.chart.type!=="bubble"&&this.newPointSize(l,c);var v=c.getAttribute("cx"),w=c.getAttribute("cy");if(d!==null&&p!==null&&(v=d,w=p),this.tooltipPosition.moveXCrosshairs(v),!this.fixedTooltip){if(y.config.chart.type==="radar"){var E=this.ttCtx.getElGrid().getBoundingClientRect();v=this.ttCtx.e.clientX-E.left}this.tooltipPosition.moveTooltip(v,w,y.config.markers.hover.size)}}},{key:"enlargePoints",value:function(l){for(var c=this.w,d=this,p=this.ttCtx,y=l,v=c.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),w=c.config.markers.hover.size,E=0;E<v.length;E++){var T=v[E].getAttribute("rel"),P=v[E].getAttribute("index");if(w===void 0&&(w=c.globals.markers.size[P]+c.config.markers.hover.sizeOffset),y===parseInt(T,10)){d.newPointSize(y,v[E]);var O=v[E].getAttribute("cx"),j=v[E].getAttribute("cy");d.tooltipPosition.moveXCrosshairs(O),p.fixedTooltip||d.tooltipPosition.moveTooltip(O,j,w)}else d.oldPointSize(v[E])}}},{key:"newPointSize",value:function(l,c){var d=this.w,p=d.config.markers.hover.size,y=l===0?c.parentNode.firstChild:c.parentNode.lastChild;if(y.getAttribute("default-marker-size")!=="0"){var v=parseInt(y.getAttribute("index"),10);p===void 0&&(p=d.globals.markers.size[v]+d.config.markers.hover.sizeOffset),p<0&&(p=0);var w=this.ttCtx.tooltipUtil.getPathFromPoint(c,p);c.setAttribute("d",w)}}},{key:"oldPointSize",value:function(l){var c=parseFloat(l.getAttribute("default-marker-size")),d=this.ttCtx.tooltipUtil.getPathFromPoint(l,c);l.setAttribute("d",d)}},{key:"resetPointsSize",value:function(){for(var l=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),c=0;c<l.length;c++){var d=parseFloat(l[c].getAttribute("default-marker-size"));if(C.isNumber(d)&&d>=0){var p=this.ttCtx.tooltipUtil.getPathFromPoint(l[c],d);l[c].setAttribute("d",p)}else l[c].setAttribute("d","M0,0")}}}]),ee}(),Eo=function(){function ee(l){i(this,ee),this.w=l.w;var c=this.w;this.ttCtx=l,this.isVerticalGroupedRangeBar=!c.globals.isBarHorizontal&&c.config.chart.type==="rangeBar"&&c.config.plotOptions.bar.rangeBarGroupRows}return o(ee,[{key:"getAttr",value:function(l,c){return parseFloat(l.target.getAttribute(c))}},{key:"handleHeatTreeTooltip",value:function(l){var c=l.e,d=l.opt,p=l.x,y=l.y,v=l.type,w=this.ttCtx,E=this.w;if(c.target.classList.contains("apexcharts-".concat(v,"-rect"))){var T=this.getAttr(c,"i"),P=this.getAttr(c,"j"),O=this.getAttr(c,"cx"),j=this.getAttr(c,"cy"),G=this.getAttr(c,"width"),q=this.getAttr(c,"height");if(w.tooltipLabels.drawSeriesTexts({ttItems:d.ttItems,i:T,j:P,shared:!1,e:c}),E.globals.capturedSeriesIndex=T,E.globals.capturedDataPointIndex=P,p=O+w.tooltipRect.ttWidth/2+G,y=j+w.tooltipRect.ttHeight/2-q/2,w.tooltipPosition.moveXCrosshairs(O+G/2),p>E.globals.gridWidth/2&&(p=O-w.tooltipRect.ttWidth/2+G),w.w.config.tooltip.followCursor){var K=E.globals.dom.elWrap.getBoundingClientRect();p=E.globals.clientX-K.left-(p>E.globals.gridWidth/2?w.tooltipRect.ttWidth:0),y=E.globals.clientY-K.top-(y>E.globals.gridHeight/2?w.tooltipRect.ttHeight:0)}}return{x:p,y}}},{key:"handleMarkerTooltip",value:function(l){var c,d,p=l.e,y=l.opt,v=l.x,w=l.y,E=this.w,T=this.ttCtx;if(p.target.classList.contains("apexcharts-marker")){var P=parseInt(y.paths.getAttribute("cx"),10),O=parseInt(y.paths.getAttribute("cy"),10),j=parseFloat(y.paths.getAttribute("val"));if(d=parseInt(y.paths.getAttribute("rel"),10),c=parseInt(y.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,T.intersect){var G=C.findAncestor(y.paths,"apexcharts-series");G&&(c=parseInt(G.getAttribute("data:realIndex"),10))}if(T.tooltipLabels.drawSeriesTexts({ttItems:y.ttItems,i:c,j:d,shared:!T.showOnIntersect&&E.config.tooltip.shared,e:p}),p.type==="mouseup"&&T.markerClick(p,c,d),E.globals.capturedSeriesIndex=c,E.globals.capturedDataPointIndex=d,v=P,w=O+E.globals.translateY-1.4*T.tooltipRect.ttHeight,T.w.config.tooltip.followCursor){var q=T.getElGrid().getBoundingClientRect();w=T.e.clientY+E.globals.translateY-q.top}j<0&&(w=O),T.marker.enlargeCurrentPoint(d,y.paths,v,w)}return{x:v,y:w}}},{key:"handleBarTooltip",value:function(l){var c,d,p=l.e,y=l.opt,v=this.w,w=this.ttCtx,E=w.getElTooltip(),T=0,P=0,O=0,j=this.getBarTooltipXY({e:p,opt:y});c=j.i,j.barHeight;var G=j.j;v.globals.capturedSeriesIndex=c,v.globals.capturedDataPointIndex=G,v.globals.isBarHorizontal&&w.tooltipUtil.hasBars()||!v.config.tooltip.shared?(P=j.x,O=j.y,d=Array.isArray(v.config.stroke.width)?v.config.stroke.width[c]:v.config.stroke.width,T=P):v.globals.comboCharts||v.config.tooltip.shared||(T/=2),isNaN(O)&&(O=v.globals.svgHeight-w.tooltipRect.ttHeight);var q=parseInt(y.paths.parentNode.getAttribute("data:realIndex"),10);if(v.globals.isMultipleYAxis?v.config.yaxis[q]&&v.config.yaxis[q].reversed:v.config.yaxis[0].reversed,P+w.tooltipRect.ttWidth>v.globals.gridWidth?P-=w.tooltipRect.ttWidth:P<0&&(P=0),w.w.config.tooltip.followCursor){var K=w.getElGrid().getBoundingClientRect();O=w.e.clientY-K.top}w.tooltip===null&&(w.tooltip=v.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),v.config.tooltip.shared||(v.globals.comboBarCount>0?w.tooltipPosition.moveXCrosshairs(T+d/2):w.tooltipPosition.moveXCrosshairs(T)),!w.fixedTooltip&&(!v.config.tooltip.shared||v.globals.isBarHorizontal&&w.tooltipUtil.hasBars())&&(O=O+v.globals.translateY-w.tooltipRect.ttHeight/2,E.style.left=P+v.globals.translateX+"px",E.style.top=O+"px")}},{key:"getBarTooltipXY",value:function(l){var c=this,d=l.e,p=l.opt,y=this.w,v=null,w=this.ttCtx,E=0,T=0,P=0,O=0,j=0,G=d.target.classList;if(G.contains("apexcharts-bar-area")||G.contains("apexcharts-candlestick-area")||G.contains("apexcharts-boxPlot-area")||G.contains("apexcharts-rangebar-area")){var q=d.target,K=q.getBoundingClientRect(),re=p.elGrid.getBoundingClientRect(),ae=K.height;j=K.height;var le=K.width,A=parseInt(q.getAttribute("cx"),10),W=parseInt(q.getAttribute("cy"),10);O=parseFloat(q.getAttribute("barWidth"));var J=d.type==="touchmove"?d.touches[0].clientX:d.clientX;v=parseInt(q.getAttribute("j"),10),E=parseInt(q.parentNode.getAttribute("rel"),10)-1;var fe=q.getAttribute("data-range-y1"),ue=q.getAttribute("data-range-y2");y.globals.comboCharts&&(E=parseInt(q.parentNode.getAttribute("data:realIndex"),10));var me=function(Te){return y.globals.isXNumeric?A-le/2:c.isVerticalGroupedRangeBar?A+le/2:A-w.dataPointsDividedWidth+le/2},Ne=function(){return W-w.dataPointsDividedHeight+ae/2-w.tooltipRect.ttHeight/2};w.tooltipLabels.drawSeriesTexts({ttItems:p.ttItems,i:E,j:v,y1:fe?parseInt(fe,10):null,y2:ue?parseInt(ue,10):null,shared:!w.showOnIntersect&&y.config.tooltip.shared,e:d}),y.config.tooltip.followCursor?y.globals.isBarHorizontal?(T=J-re.left+15,P=Ne()):(T=me(),P=d.clientY-re.top-w.tooltipRect.ttHeight/2-15):y.globals.isBarHorizontal?((T=A)<w.xyRatios.baseLineInvertedY&&(T=A-w.tooltipRect.ttWidth),P=Ne()):(T=me(),P=W)}return{x:T,y:P,barHeight:j,barWidth:O,i:E,j:v}}}]),ee}(),$u=function(){function ee(l){i(this,ee),this.w=l.w,this.ttCtx=l}return o(ee,[{key:"drawXaxisTooltip",value:function(){var l=this.w,c=this.ttCtx,d=l.config.xaxis.position==="bottom";c.xaxisOffY=d?l.globals.gridHeight+1:-l.globals.xAxisHeight-l.config.xaxis.axisTicks.height+3;var p=d?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",y=l.globals.dom.elWrap;c.isXAxisTooltipEnabled&&l.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")===null&&(c.xaxisTooltip=document.createElement("div"),c.xaxisTooltip.setAttribute("class",p+" apexcharts-theme-"+l.config.tooltip.theme),y.appendChild(c.xaxisTooltip),c.xaxisTooltipText=document.createElement("div"),c.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),c.xaxisTooltipText.style.fontFamily=l.config.xaxis.tooltip.style.fontFamily||l.config.chart.fontFamily,c.xaxisTooltipText.style.fontSize=l.config.xaxis.tooltip.style.fontSize,c.xaxisTooltip.appendChild(c.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var l=this.w,c=this.ttCtx,d=0;d<l.config.yaxis.length;d++){var p=l.config.yaxis[d].opposite||l.config.yaxis[d].crosshairs.opposite;c.yaxisOffX=p?l.globals.gridWidth+1:1;var y="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(d,p?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left"),v=l.globals.dom.elWrap;l.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(d))===null&&(c.yaxisTooltip=document.createElement("div"),c.yaxisTooltip.setAttribute("class",y+" apexcharts-theme-"+l.config.tooltip.theme),v.appendChild(c.yaxisTooltip),d===0&&(c.yaxisTooltipText=[]),c.yaxisTooltipText[d]=document.createElement("div"),c.yaxisTooltipText[d].classList.add("apexcharts-yaxistooltip-text"),c.yaxisTooltip.appendChild(c.yaxisTooltipText[d]))}}},{key:"setXCrosshairWidth",value:function(){var l=this.w,c=this.ttCtx,d=c.getElXCrosshairs();if(c.xcrosshairsWidth=parseInt(l.config.xaxis.crosshairs.width,10),l.globals.comboCharts){var p=l.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(p!==null&&l.config.xaxis.crosshairs.width==="barWidth"){var y=parseFloat(p.getAttribute("barWidth"));c.xcrosshairsWidth=y}else if(l.config.xaxis.crosshairs.width==="tickWidth"){var v=l.globals.labels.length;c.xcrosshairsWidth=l.globals.gridWidth/v}}else if(l.config.xaxis.crosshairs.width==="tickWidth"){var w=l.globals.labels.length;c.xcrosshairsWidth=l.globals.gridWidth/w}else if(l.config.xaxis.crosshairs.width==="barWidth"){var E=l.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(E!==null){var T=parseFloat(E.getAttribute("barWidth"));c.xcrosshairsWidth=T}else c.xcrosshairsWidth=1}l.globals.isBarHorizontal&&(c.xcrosshairsWidth=0),d!==null&&c.xcrosshairsWidth>0&&d.setAttribute("width",c.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var l=this.w,c=this.ttCtx;c.ycrosshairs=l.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),c.ycrosshairsHidden=l.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(l,c,d){var p=this.ttCtx,y=this.w,v=y.globals,w=v.seriesYAxisMap[l];if(p.yaxisTooltips[l]&&w.length>0){var E=v.yLabelFormatters[l],T=p.getElGrid().getBoundingClientRect(),P=w[0],O=0;d.yRatio.length>1&&(O=P);var j=(c-T.top)*d.yRatio[O],G=v.maxYArr[P]-v.minYArr[P],q=v.minYArr[P]+(G-j);y.config.yaxis[l].reversed&&(q=v.maxYArr[P]-(G-j)),p.tooltipPosition.moveYCrosshairs(c-T.top),p.yaxisTooltipText[l].innerHTML=E(q),p.tooltipPosition.moveYAxisTooltip(l)}}}]),ee}(),Rd=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w;var c=this.w;this.tConfig=c.config.tooltip,this.tooltipUtil=new pr(this),this.tooltipLabels=new ua(this),this.tooltipPosition=new Er(this),this.marker=new Mi(this),this.intersect=new Eo(this),this.axesTooltip=new $u(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!c.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return o(ee,[{key:"getElTooltip",value:function(l){return l||(l=this),l.w.globals.dom.baseEl?l.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(l){var c=this.w;this.xyRatios=l,this.isXAxisTooltipEnabled=c.config.xaxis.tooltip.enabled&&c.globals.axisCharts,this.yaxisTooltips=c.config.yaxis.map(function(v,w){return!!(v.show&&v.tooltip.enabled&&c.globals.axisCharts)}),this.allTooltipSeriesGroups=[],c.globals.axisCharts||(this.showTooltipTitle=!1);var d=document.createElement("div");if(d.classList.add("apexcharts-tooltip"),c.config.tooltip.cssClass&&d.classList.add(c.config.tooltip.cssClass),d.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),c.globals.dom.elWrap.appendChild(d),c.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var p=new Le(this.ctx);this.xAxisTicksPositions=p.getXAxisTicksPositions()}if(!c.globals.comboCharts&&!this.tConfig.intersect&&c.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),c.config.markers.size!==0&&c.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),c.globals.collapsedSeries.length!==c.globals.series.length){this.dataPointsDividedHeight=c.globals.gridHeight/c.globals.dataPoints,this.dataPointsDividedWidth=c.globals.gridWidth/c.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||c.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,d.appendChild(this.tooltipTitle));var y=c.globals.series.length;(c.globals.xyCharts||c.globals.comboCharts)&&this.tConfig.shared&&(y=this.showOnIntersect?1:c.globals.series.length),this.legendLabels=c.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(y),this.addSVGEvents()}}},{key:"createTTElements",value:function(l){for(var c=this,d=this.w,p=[],y=this.getElTooltip(),v=function(E){var T=document.createElement("div");T.classList.add("apexcharts-tooltip-series-group"),T.style.order=d.config.tooltip.inverseOrder?l-E:E+1,c.tConfig.shared&&c.tConfig.enabledOnSeries&&Array.isArray(c.tConfig.enabledOnSeries)&&c.tConfig.enabledOnSeries.indexOf(E)<0&&T.classList.add("apexcharts-tooltip-series-group-hidden");var P=document.createElement("span");P.classList.add("apexcharts-tooltip-marker"),P.style.backgroundColor=d.globals.colors[E],T.appendChild(P);var O=document.createElement("div");O.classList.add("apexcharts-tooltip-text"),O.style.fontFamily=c.tConfig.style.fontFamily||d.config.chart.fontFamily,O.style.fontSize=c.tConfig.style.fontSize,["y","goals","z"].forEach(function(j){var G=document.createElement("div");G.classList.add("apexcharts-tooltip-".concat(j,"-group"));var q=document.createElement("span");q.classList.add("apexcharts-tooltip-text-".concat(j,"-label")),G.appendChild(q);var K=document.createElement("span");K.classList.add("apexcharts-tooltip-text-".concat(j,"-value")),G.appendChild(K),O.appendChild(G)}),T.appendChild(O),y.appendChild(T),p.push(T)},w=0;w<l;w++)v(w);return p}},{key:"addSVGEvents",value:function(){var l=this.w,c=l.config.chart.type,d=this.getElTooltip(),p=!(c!=="bar"&&c!=="candlestick"&&c!=="boxPlot"&&c!=="rangeBar"),y=c==="area"||c==="line"||c==="scatter"||c==="bubble"||c==="radar",v=l.globals.dom.Paper.node,w=this.getElGrid();w&&(this.seriesBound=w.getBoundingClientRect());var E,T=[],P=[],O={hoverArea:v,elGrid:w,tooltipEl:d,tooltipY:T,tooltipX:P,ttItems:this.ttItems};if(l.globals.axisCharts&&(y?E=l.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):p?E=l.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):c!=="heatmap"&&c!=="treemap"||(E=l.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),E&&E.length))for(var j=0;j<E.length;j++)T.push(E[j].getAttribute("cy")),P.push(E[j].getAttribute("cx"));if(l.globals.xyCharts&&!this.showOnIntersect||l.globals.comboCharts&&!this.showOnIntersect||p&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([v],O);else if(p&&!l.globals.comboCharts||y&&this.showOnIntersect)this.addDatapointEventsListeners(O);else if(!l.globals.axisCharts||c==="heatmap"||c==="treemap"){var G=l.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(G,O)}if(this.showOnIntersect){var q=l.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");q.length>0&&this.addPathsEventListeners(q,O),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(O)}}},{key:"drawFixedTooltipRect",value:function(){var l=this.w,c=this.getElTooltip(),d=c.getBoundingClientRect(),p=d.width+10,y=d.height+10,v=this.tConfig.fixed.offsetX,w=this.tConfig.fixed.offsetY,E=this.tConfig.fixed.position.toLowerCase();return E.indexOf("right")>-1&&(v=v+l.globals.svgWidth-p+10),E.indexOf("bottom")>-1&&(w=w+l.globals.svgHeight-y-10),c.style.left=v+"px",c.style.top=w+"px",{x:v,y:w,ttWidth:p,ttHeight:y}}},{key:"addDatapointEventsListeners",value:function(l){var c=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(c,l)}},{key:"addPathsEventListeners",value:function(l,c){for(var d=this,p=function(v){var w={paths:l[v],tooltipEl:c.tooltipEl,tooltipY:c.tooltipY,tooltipX:c.tooltipX,elGrid:c.elGrid,hoverArea:c.hoverArea,ttItems:c.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(E){return l[v].addEventListener(E,d.onSeriesHover.bind(d,w),{capture:!1,passive:!0})})},y=0;y<l.length;y++)p(y)}},{key:"onSeriesHover",value:function(l,c){var d=this,p=Date.now()-this.lastHoverTime;p>=100?this.seriesHover(l,c):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){d.seriesHover(l,c)},100-p))}},{key:"seriesHover",value:function(l,c){var d=this;this.lastHoverTime=Date.now();var p=[],y=this.w;y.config.chart.group&&(p=this.ctx.getGroupedCharts()),y.globals.axisCharts&&(y.globals.minX===-1/0&&y.globals.maxX===1/0||y.globals.dataPoints===0)||(p.length?p.forEach(function(v){var w=d.getElTooltip(v),E={paths:l.paths,tooltipEl:w,tooltipY:l.tooltipY,tooltipX:l.tooltipX,elGrid:l.elGrid,hoverArea:l.hoverArea,ttItems:v.w.globals.tooltip.ttItems};v.w.globals.minX===d.w.globals.minX&&v.w.globals.maxX===d.w.globals.maxX&&v.w.globals.tooltip.seriesHoverByContext({chartCtx:v,ttCtx:v.w.globals.tooltip,opt:E,e:c})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:l,e:c}))}},{key:"seriesHoverByContext",value:function(l){var c=l.chartCtx,d=l.ttCtx,p=l.opt,y=l.e,v=c.w,w=this.getElTooltip();w&&(d.tooltipRect={x:0,y:0,ttWidth:w.getBoundingClientRect().width,ttHeight:w.getBoundingClientRect().height},d.e=y,d.tooltipUtil.hasBars()&&!v.globals.comboCharts&&!d.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new Ve(c).toggleSeriesOnHover(y,y.target.parentNode),d.fixedTooltip&&d.drawFixedTooltipRect(),v.globals.axisCharts?d.axisChartsTooltips({e:y,opt:p,tooltipRect:d.tooltipRect}):d.nonAxisChartsTooltips({e:y,opt:p,tooltipRect:d.tooltipRect}))}},{key:"axisChartsTooltips",value:function(l){var c,d,p=l.e,y=l.opt,v=this.w,w=y.elGrid.getBoundingClientRect(),E=p.type==="touchmove"?p.touches[0].clientX:p.clientX,T=p.type==="touchmove"?p.touches[0].clientY:p.clientY;if(this.clientY=T,this.clientX=E,v.globals.capturedSeriesIndex=-1,v.globals.capturedDataPointIndex=-1,T<w.top||T>w.top+w.height)this.handleMouseOut(y);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!v.config.tooltip.shared){var P=parseInt(y.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(P)<0)return void this.handleMouseOut(y)}var O=this.getElTooltip(),j=this.getElXCrosshairs(),G=v.globals.xyCharts||v.config.chart.type==="bar"&&!v.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||v.globals.comboCharts&&this.tooltipUtil.hasBars();if(p.type==="mousemove"||p.type==="touchmove"||p.type==="mouseup"){if(v.globals.collapsedSeries.length+v.globals.ancillaryCollapsedSeries.length===v.globals.series.length)return;j!==null&&j.classList.add("apexcharts-active");var q=this.yaxisTooltips.filter(function(ae){return ae===!0});if(this.ycrosshairs!==null&&q.length&&this.ycrosshairs.classList.add("apexcharts-active"),G&&!this.showOnIntersect)this.handleStickyTooltip(p,E,T,y);else if(v.config.chart.type==="heatmap"||v.config.chart.type==="treemap"){var K=this.intersect.handleHeatTreeTooltip({e:p,opt:y,x:c,y:d,type:v.config.chart.type});c=K.x,d=K.y,O.style.left=c+"px",O.style.top=d+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:p,opt:y}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:p,opt:y,x:c,y:d});if(this.yaxisTooltips.length)for(var re=0;re<v.config.yaxis.length;re++)this.axesTooltip.drawYaxisTooltipText(re,T,this.xyRatios);v.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),y.tooltipEl.classList.add("apexcharts-active")}else p.type!=="mouseout"&&p.type!=="touchend"||this.handleMouseOut(y)}}},{key:"nonAxisChartsTooltips",value:function(l){var c=l.e,d=l.opt,p=l.tooltipRect,y=this.w,v=d.paths.getAttribute("rel"),w=this.getElTooltip(),E=y.globals.dom.elWrap.getBoundingClientRect();if(c.type==="mousemove"||c.type==="touchmove"){y.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),w.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:d.ttItems,i:parseInt(v,10)-1,shared:!1});var T=y.globals.clientX-E.left-p.ttWidth/2,P=y.globals.clientY-E.top-p.ttHeight-10;if(w.style.left=T+"px",w.style.top=P+"px",y.config.legend.tooltipHoverFormatter){var O=v-1,j=(0,y.config.legend.tooltipHoverFormatter)(this.legendLabels[O].getAttribute("data:default-text"),{seriesIndex:O,dataPointIndex:O,w:y});this.legendLabels[O].innerHTML=j}}else c.type!=="mouseout"&&c.type!=="touchend"||(w.classList.remove("apexcharts-active"),y.globals.dom.baseEl.classList.remove("apexcharts-tooltip-active"),y.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(G){var q=G.getAttribute("data:default-text");G.innerHTML=decodeURIComponent(q)}))}},{key:"handleStickyTooltip",value:function(l,c,d,p){var y=this.w,v=this.tooltipUtil.getNearestValues({context:this,hoverArea:p.hoverArea,elGrid:p.elGrid,clientX:c,clientY:d}),w=v.j,E=v.capturedSeries;y.globals.collapsedSeriesIndices.includes(E)&&(E=null);var T=p.elGrid.getBoundingClientRect();if(v.hoverX<0||v.hoverX>T.width)this.handleMouseOut(p);else if(E!==null)this.handleStickyCapturedSeries(l,E,p,w);else if(this.tooltipUtil.isXoverlap(w)||y.globals.isBarHorizontal){var P=y.globals.series.findIndex(function(O,j){return!y.globals.collapsedSeriesIndices.includes(j)});this.create(l,this,P,w,p.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(l,c,d,p){var y=this.w;if(!this.tConfig.shared&&y.globals.series[c][p]===null)return void this.handleMouseOut(d);if(y.globals.series[c][p]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(p)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(l,this,c,p,d.ttItems):this.create(l,this,c,p,d.ttItems,!1);else if(this.tooltipUtil.isXoverlap(p)){var v=y.globals.series.findIndex(function(w,E){return!y.globals.collapsedSeriesIndices.includes(E)});this.create(l,this,v,p,d.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var l=this.w,c=new L(this.ctx),d=l.globals.dom.Paper.select(".apexcharts-bar-area"),p=0;p<d.length;p++)c.pathMouseLeave(d[p])}},{key:"handleMouseOut",value:function(l){var c=this.w,d=this.getElXCrosshairs();if(c.globals.dom.baseEl.classList.remove("apexcharts-tooltip-active"),l.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),c.config.chart.type!=="bubble"&&this.marker.resetPointsSize(),d!==null&&d.classList.remove("apexcharts-active"),this.ycrosshairs!==null&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){this.yaxisTTEls===null&&(this.yaxisTTEls=c.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var p=0;p<this.yaxisTTEls.length;p++)this.yaxisTTEls[p].classList.remove("apexcharts-active")}c.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(y){var v=y.getAttribute("data:default-text");y.innerHTML=decodeURIComponent(v)})}},{key:"markerClick",value:function(l,c,d){var p=this.w;typeof p.config.chart.events.markerClick=="function"&&p.config.chart.events.markerClick(l,this.ctx,{seriesIndex:c,dataPointIndex:d,w:p}),this.ctx.events.fireEvent("markerClick",[l,this.ctx,{seriesIndex:c,dataPointIndex:d,w:p}])}},{key:"create",value:function(l,c,d,p,y){var v,w,E,T,P,O,j,G,q,K,re,ae,le,A,W,J,fe=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,ue=this.w,me=c;l.type==="mouseup"&&this.markerClick(l,d,p),fe===null&&(fe=this.tConfig.shared);var Ne=this.tooltipUtil.hasMarkers(d),Te=this.tooltipUtil.getElBars();if(ue.config.legend.tooltipHoverFormatter){var Ye=ue.config.legend.tooltipHoverFormatter,We=Array.from(this.legendLabels);We.forEach(function(Lr){var Ar=Lr.getAttribute("data:default-text");Lr.innerHTML=decodeURIComponent(Ar)});for(var Fe=0;Fe<We.length;Fe++){var Je=We[Fe],pt=parseInt(Je.getAttribute("i"),10),St=decodeURIComponent(Je.getAttribute("data:default-text")),At=Ye(St,{seriesIndex:fe?pt:d,dataPointIndex:p,w:ue});if(fe)Je.innerHTML=ue.globals.collapsedSeriesIndices.indexOf(pt)<0?At:St;else if(Je.innerHTML=pt===d?At:St,d===pt)break}}var Mt=n(n({ttItems:y,i:d,j:p},((v=ue.globals.seriesRange)===null||v===void 0||(w=v[d])===null||w===void 0||(E=w[p])===null||E===void 0||(T=E.y[0])===null||T===void 0?void 0:T.y1)!==void 0&&{y1:(P=ue.globals.seriesRange)===null||P===void 0||(O=P[d])===null||O===void 0||(j=O[p])===null||j===void 0||(G=j.y[0])===null||G===void 0?void 0:G.y1}),((q=ue.globals.seriesRange)===null||q===void 0||(K=q[d])===null||K===void 0||(re=K[p])===null||re===void 0||(ae=re.y[0])===null||ae===void 0?void 0:ae.y2)!==void 0&&{y2:(le=ue.globals.seriesRange)===null||le===void 0||(A=le[d])===null||A===void 0||(W=A[p])===null||W===void 0||(J=W.y[0])===null||J===void 0?void 0:J.y2});if(fe){if(me.tooltipLabels.drawSeriesTexts(n(n({},Mt),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),Ne)ue.globals.markers.largestSize>0?me.marker.enlargePoints(p):me.tooltipPosition.moveDynamicPointsOnHover(p);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(Te),this.barSeriesHeight>0)){var $t=new L(this.ctx),Ut=ue.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(p,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(p,d);for(var rr=0;rr<Ut.length;rr++)$t.pathMouseEnter(Ut[rr])}}else me.tooltipLabels.drawSeriesTexts(n({shared:!1},Mt)),this.tooltipUtil.hasBars()&&me.tooltipPosition.moveStickyTooltipOverBars(p,d),Ne&&me.tooltipPosition.moveMarkers(d,p)}}]),ee}(),jd=function(){function ee(l){i(this,ee),this.w=l.w,this.barCtx=l,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return o(ee,[{key:"handleBarDataLabels",value:function(l){var c=l.x,d=l.y,p=l.y1,y=l.y2,v=l.i,w=l.j,E=l.realIndex,T=l.columnGroupIndex;l.series;var P,O,j=l.barHeight,G=l.barWidth,q=l.barXPosition,K=l.barYPosition,re=l.visibleSeries,ae=l.renderedPath,le=this.w,A=new L(this.barCtx.ctx),W=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[E]:this.barCtx.strokeWidth;le.globals.isXNumeric&&!le.globals.isBarHorizontal?(P=c+parseFloat(G*(re+1)),O=d+parseFloat(j*(re+1))-W):(P=c+parseFloat(G*re),O=d+parseFloat(j*re));var J,fe=null,ue=c,me=d,Ne={},Te=le.config.dataLabels,Ye=this.barCtx.barOptions.dataLabels,We=this.barCtx.barOptions.dataLabels.total;K!==void 0&&this.barCtx.isRangeBar&&(O=K,me=K),q!==void 0&&this.barCtx.isVerticalGroupedRangeBar&&(P=q,ue=q);var Fe=Te.offsetX,Je=Te.offsetY,pt={width:0,height:0};if(le.config.dataLabels.enabled){var St=le.globals.series[v][w];pt=A.getTextRects(le.globals.yLabelFormatters[0](St),parseFloat(Te.style.fontSize))}var At={x:c,y:d,i:v,j:w,realIndex:E,columnGroupIndex:T,renderedPath:ae,bcx:P,bcy:O,barHeight:j,barWidth:G,textRects:pt,strokeWidth:W,dataLabelsX:ue,dataLabelsY:me,dataLabelsConfig:Te,barDataLabelsConfig:Ye,barTotalDataLabelsConfig:We,offX:Fe,offY:Je};return Ne=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(At):this.calculateColumnsDataLabelsPosition(At),ae.attr({cy:Ne.bcy,cx:Ne.bcx,j:w,val:le.globals.series[v][w],barHeight:j,barWidth:G}),J=this.drawCalculatedDataLabels({x:Ne.dataLabelsX,y:Ne.dataLabelsY,val:this.barCtx.isRangeBar?[p,y]:le.globals.series[v][w],i:E,j:w,barWidth:G,barHeight:j,textRects:pt,dataLabelsConfig:Te}),le.config.chart.stacked&&We.enabled&&(fe=this.drawTotalDataLabels({x:Ne.totalDataLabelsX,y:Ne.totalDataLabelsY,barWidth:G,barHeight:j,realIndex:E,textAnchor:Ne.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:E,j:w}),dataLabelsConfig:Te,barTotalDataLabelsConfig:We})),{dataLabels:J,totalDataLabels:fe}}},{key:"getStackedTotalDataLabel",value:function(l){var c=l.realIndex,d=l.j,p=this.w,y=this.barCtx.stackedSeriesTotals[d];return this.totalFormatter&&(y=this.totalFormatter(y,n(n({},p),{},{seriesIndex:c,dataPointIndex:d,w:p}))),y}},{key:"calculateColumnsDataLabelsPosition",value:function(l){var c=this.w,d=l.i,p=l.j,y=l.realIndex;l.columnGroupIndex;var v,w,E=l.y,T=l.bcx,P=l.barWidth,O=l.barHeight,j=l.textRects,G=l.dataLabelsX,q=l.dataLabelsY,K=l.dataLabelsConfig,re=l.barDataLabelsConfig,ae
vendor: 4,136 bytes, line 3701
3701=l.barTotalDataLabelsConfig,le=l.strokeWidth,A=l.offX,W=l.offY,J=T;O=Math.abs(O);var fe=c.config.plotOptions.bar.dataLabels.orientation==="vertical",ue=this.barCtx.barHelpers.getZeroValueEncounters({i:d,j:p}).zeroEncounters;T-=le/2;var me=c.globals.gridWidth/c.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?G+=P/2:(G=c.globals.isXNumeric?T-P/2+A:T-me+P/2+A,ue>0&&c.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(G-=P*ue)),fe&&(G=G+j.height/2-le/2-2);var Ne=c.globals.series[d][p]<0,Te=E;switch(this.barCtx.isReversed&&(Te=E+(Ne?O:-O)),re.position){case"center":q=fe?Ne?Te-O/2+W:Te+O/2-W:Ne?Te-O/2+j.height/2+W:Te+O/2+j.height/2-W;break;case"bottom":q=fe?Ne?Te-O+W:Te+O-W:Ne?Te-O+j.height+le+W:Te+O-j.height/2+le-W;break;case"top":q=fe?Ne?Te+W:Te-W:Ne?Te-j.height/2-W:Te+j.height+W}if(this.barCtx.lastActiveBarSerieIndex===y&&ae.enabled){var Ye=new L(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:y,j:p}),K.fontSize);v=Ne?Te-Ye.height/2-W-ae.offsetY+18:Te+Ye.height+W+ae.offsetY-18;var We=me;w=J+(c.globals.isXNumeric?-P*c.globals.barGroups.length/2:c.globals.barGroups.length*P/2-(c.globals.barGroups.length-1)*P-We)+ae.offsetX}return c.config.chart.stacked||(q<0?q=0+le:q+j.height/3>c.globals.gridHeight&&(q=c.globals.gridHeight-le)),{bcx:T,bcy:E,dataLabelsX:G,dataLabelsY:q,totalDataLabelsX:w,totalDataLabelsY:v,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(l){var c=this.w,d=l.x,p=l.i,y=l.j,v=l.realIndex;l.columnGroupIndex;var w=l.bcy,E=l.barHeight,T=l.barWidth,P=l.textRects,O=l.dataLabelsX,j=l.strokeWidth,G=l.dataLabelsConfig,q=l.barDataLabelsConfig,K=l.barTotalDataLabelsConfig,re=l.offX,ae=l.offY,le=c.globals.gridHeight/c.globals.dataPoints;T=Math.abs(T);var A,W,J=w-(this.barCtx.isRangeBar?0:le)+E/2+P.height/2+ae-3,fe="start",ue=c.globals.series[p][y]<0,me=d;switch(this.barCtx.isReversed&&(me=d+(ue?-T:T),fe=ue?"start":"end"),q.position){case"center":O=ue?me+T/2-re:Math.max(P.width/2,me-T/2)+re;break;case"bottom":O=ue?me+T-j-Math.round(P.width/2)-re:me-T+j+Math.round(P.width/2)+re;break;case"top":O=ue?me-j+Math.round(P.width/2)-re:me-j-Math.round(P.width/2)+re}if(this.barCtx.lastActiveBarSerieIndex===v&&K.enabled){var Ne=new L(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:v,j:y}),G.fontSize);ue?(A=me-j-re-K.offsetX,fe="end"):A=me+re+K.offsetX+(this.barCtx.isReversed?-(T+j):j),W=J-P.height/2+Ne.height/2+K.offsetY+j}return c.config.chart.stacked||(O<0?O=O+P.width+j:O+P.width/2>c.globals.gridWidth&&(O=c.globals.gridWidth-P.width-j)),{bcx:d,bcy:w,dataLabelsX:O,dataLabelsY:J,totalDataLabelsX:A,totalDataLabelsY:W,totalDataLabelsAnchor:fe}}},{key:"drawCalculatedDataLabels",value:function(l){var c=l.x,d=l.y,p=l.val,y=l.i,v=l.j,w=l.textRects,E=l.barHeight,T=l.barWidth,P=l.dataLabelsConfig,O=this.w,j="rotate(0)";O.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(j="rotate(-90, ".concat(c,", ").concat(d,")"));var G=new De(this.barCtx.ctx),q=new L(this.barCtx.ctx),K=P.formatter,re=null,ae=O.globals.collapsedSeriesIndices.indexOf(y)>-1;if(P.enabled&&!ae){re=q.group({class:"apexcharts-data-labels",transform:j});var le="";p!==void 0&&(le=K(p,n(n({},O),{},{seriesIndex:y,dataPointIndex:v,w:O}))),!p&&O.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(le="");var A=O.globals.series[y][v]<0,W=O.config.plotOptions.bar.dataLabels.position;O.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(W==="top"&&(P.textAnchor=A?"end":"start"),W==="center"&&(P.textAnchor="middle"),W==="bottom"&&(P.textAnchor=A?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&T<q.getTextRects(le,parseFloat(P.style.fontSize)).width&&(le=""),O.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?w.width/1.6>Math.abs(T)&&(le=""):w.height/1.6>Math.abs(E)&&(le=""));var J=n({},P);this.barCtx.isHorizontal&&p<0&&(P.textAnchor==="start"?J.textAnchor="end":P.textAnchor==="end"&&(J.textAnchor="start")),G.plotDataLabelsText({x:c,y:d,text:le,i:y,j:v,parent:re,dataLabelsConfig:J,alwaysDrawDataLabel:!0,offsetCorrection:!0}
vendor: 13,953 bytes, line 3701
3701)}return re}},{key:"drawTotalDataLabels",value:function(l){var c=l.x,d=l.y,p=l.val;l.barWidth,l.barHeight;var y=l.realIndex,v=l.textAnchor,w=l.barTotalDataLabelsConfig;this.w;var E,T=new L(this.barCtx.ctx);return w.enabled&&c!==void 0&&d!==void 0&&this.barCtx.lastActiveBarSerieIndex===y&&(E=T.drawText({x:c,y:d,foreColor:w.style.color,text:p,textAnchor:v,fontFamily:w.style.fontFamily,fontSize:w.style.fontSize,fontWeight:w.style.fontWeight})),E}}]),ee}(),pc=function(){function ee(l){i(this,ee),this.w=l.w,this.barCtx=l}return o(ee,[{key:"initVariables",value:function(l){var c=this.w;this.barCtx.series=l,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var d=0;d<l.length;d++)if(l[d].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=l[d].length),c.globals.isXNumeric)for(var p=0;p<l[d].length;p++)c.globals.seriesX[d][p]>c.globals.minX&&c.globals.seriesX[d][p]<c.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=c.globals.dataPoints;this.barCtx.seriesLen===0&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],c.globals.comboCharts||this.checkZeroSeries({series:l})}},{key:"initialPositions",value:function(){var l,c,d,p,y,v,w,E,T=this.w,P=T.globals.dataPoints;this.barCtx.isRangeBar&&(P=T.globals.labels.length);var O=this.barCtx.seriesLen;if(T.config.plotOptions.bar.rangeBarGroupRows&&(O=1),this.barCtx.isHorizontal)y=(d=T.globals.gridHeight/P)/O,T.globals.isXNumeric&&(y=(d=T.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),y=y*parseInt(this.barCtx.barOptions.barHeight,10)/100,String(this.barCtx.barOptions.barHeight).indexOf("%")===-1&&(y=parseInt(this.barCtx.barOptions.barHeight,10)),E=this.barCtx.baseLineInvertedY+T.globals.padHorizontal+(this.barCtx.isReversed?T.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(E=T.globals.gridWidth/2),c=(d-y*this.barCtx.seriesLen)/2;else{if(p=T.globals.gridWidth/this.barCtx.visibleItems,T.config.xaxis.convertedCatToNumeric&&(p=T.globals.gridWidth/T.globals.dataPoints),v=p/O*parseInt(this.barCtx.barOptions.columnWidth,10)/100,T.globals.isXNumeric){var j=this.barCtx.xRatio;T.globals.minXDiff&&T.globals.minXDiff!==.5&&T.globals.minXDiff/j>0&&(p=T.globals.minXDiff/j),(v=p/O*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(v=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(v=parseInt(this.barCtx.barOptions.columnWidth,10)),w=T.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?T.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),l=T.globals.padHorizontal+(p-v*this.barCtx.seriesLen)/2}return T.globals.barHeight=y,T.globals.barWidth=v,{x:l,y:c,yDivision:d,xDivision:p,barHeight:y,barWidth:v,zeroH:w,zeroW:E}}},{key:"initializeStackedPrevVars",value:function(l){l.w.globals.seriesGroups.forEach(function(c){l[c]||(l[c]={}),l[c].prevY=[],l[c].prevX=[],l[c].prevYF=[],l[c].prevXF=[],l[c].prevYVal=[],l[c].prevXVal=[]})}},{key:"initializeStackedXYVars",value:function(l){l.w.globals.seriesGroups.forEach(function(c){l[c]||(l[c]={}),l[c].xArrj=[],l[c].xArrjF=[],l[c].xArrjVal=[],l[c].yArrj=[],l[c].yArrjF=[],l[c].yArrjVal=[]})}},{key:"getPathFillColor",value:function(l,c,d,p){var y,v,w,E,T,P=this.w,O=new xe(this.barCtx.ctx),j=null,G=this.barCtx.barOptions.distributed?d:c;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(q){l[c][d]>=q.from&&l[c][d]<=q.to&&(j=q.color)}),(y=P.config.series[c].data[d])!==null&&y!==void 0&&y.fillColor&&(j=P.config.series[c].data[d].fillColor),O.fillPath({seriesNumber:this.barCtx.barOptions.distributed?G:p,dataPointIndex:d,color:j,value:l[c][d],fillConfig:(v=P.config.series[c].data[d])===null||v===void 0?void 0:v.fill,fillType:(w=P.config.series[c].data[d])!==null&&w!==void 0&&(E=w.fill)!==null&&E!==void 0&&E.type?(T=P.config.series[c].data[d])===null||T===void 0?void 0:T.fill.type:Array.isArray(P.config.fill.type)?P.config.fill.type[p]:P.config.fill.type})}},{key:"getStrokeWidth",value:function(l,c,d){var p=0,y=this.w;return this.barCtx.series[l][c]===void 0||this.barCtx.series[l][c]===null?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,y.config.stroke.show&&(this.barCtx.isNullValue||(p=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[d]:this.barCtx.strokeWidth)),p}},{key:"shouldApplyRadius",value:function(l){var c=this.w,d=!1;return c.config.plotOptions.bar.borderRadius>0&&(c.config.chart.stacked&&c.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===l&&(d=!0):d=!0),d}},{key:"barBackground",value:function(l){var c=l.j,d=l.i,p=l.x1,y=l.x2,v=l.y1,w=l.y2,E=l.elSeries,T=this.w,P=new L(this.barCtx.ctx),O=new Ve(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&O===d){c>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(c%=this.barCtx.barOptions.colors.backgroundBarColors.length);var j=this.barCtx.barOptions.colors.backgroundBarColors[c],G=P.drawRect(p!==void 0?p:0,v!==void 0?v:0,y!==void 0?y:T.globals.gridWidth,w!==void 0?w:T.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,j,this.barCtx.barOptions.colors.backgroundBarOpacity);E.add(G),G.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(l){var c,d=l.barWidth,p=l.barXPosition,y=l.y1,v=l.y2,w=l.strokeWidth,E=l.seriesGroup,T=l.realIndex,P=l.i,O=l.j,j=l.w,G=new L(this.barCtx.ctx);(w=Array.isArray(w)?w[T]:w)||(w=0);var q=d,K=p;(c=j.config.series[T].data[O])!==null&&c!==void 0&&c.columnWidthOffset&&(K=p-j.config.series[T].data[O].columnWidthOffset/2,q=d+j.config.series[T].data[O].columnWidthOffset);var re=w/2,ae=K+re,le=K+q-re;y+=.001-re,v+=.001+re;var A=G.move(ae,y),W=G.move(ae,y),J=G.line(le,y);if(j.globals.previousPaths.length>0&&(W=this.barCtx.getPreviousPath(T,O,!1)),A=A+G.line(ae,v)+G.line(le,v)+G.line(le,y)+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),W=W+G.line(ae,y)+J+J+J+J+J+G.line(ae,y)+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(T)&&(A=G.roundPathCorners(A,j.config.plotOptions.bar.borderRadius)),j.config.chart.stacked){var fe=this.barCtx;(fe=this.barCtx[E]).yArrj.push(v-re),fe.yArrjF.push(Math.abs(y-v+w)),fe.yArrjVal.push(this.barCtx.series[P][O])}return{pathTo:A,pathFrom:W}}},{key:"getBarpaths",value:function(l){var c,d=l.barYPosition,p=l.barHeight,y=l.x1,v=l.x2,w=l.strokeWidth,E=l.seriesGroup,T=l.realIndex,P=l.i,O=l.j,j=l.w,G=new L(this.barCtx.ctx);(w=Array.isArray(w)?w[T]:w)||(w=0);var q=d,K=p;(c=j.config.series[T].data[O])!==null&&c!==void 0&&c.barHeightOffset&&(q=d-j.config.series[T].data[O].barHeightOffset/2,K=p+j.config.series[T].data[O].barHeightOffset);var re=w/2,ae=q+re,le=q+K-re;y+=.001-re,v+=.001+re;var A=G.move(y,ae),W=G.move(y,ae);j.globals.previousPaths.length>0&&(W=this.barCtx.getPreviousPath(T,O,!1));var J=G.line(y,le);if(A=A+G.line(v,ae)+G.line(v,le)+J+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),W=W+G.line(y,ae)+J+J+J+J+J+G.line(y,ae)+(j.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(T)&&(A=G.roundPathCorners(A,j.config.plotOptions.bar.borderRadius)),j.config.chart.stacked){var fe=this.barCtx;(fe=this.barCtx[E]).xArrj.push(v+re),fe.xArrjF.push(Math.abs(y-v)),fe.xArrjVal.push(this.barCtx.series[P][O])}return{pathTo:A,pathFrom:W}}},{key:"checkZeroSeries",value:function(l){for(var c=l.series,d=this.w,p=0;p<c.length;p++){for(var y=0,v=0;v<c[d.globals.maxValsInArrayIndex].length;v++)y+=c[p][v];y===0&&this.barCtx.zeroSerieses.push(p)}}},{key:"getXForValue",value:function(l,c){var d=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?c:null;return l!=null&&(d=c+l/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?l/this.barCtx.invertedYRatio:0)),d}},{key:"getYForValue",value:function(l,c,d){var p=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3]?c:null;return l!=null&&(p=c-l/this.barCtx.yRatio[d]+2*(this.barCtx.isReversed?l/this.barCtx.yRatio[d]:0)),p}},{key:"getGoalValues",value:function(l,c,d,p,y,v){var w=this,E=this.w,T=[],P=function(G,q){var K;T.push((u(K={},l,l==="x"?w.getXForValue(G,c,!1):w.getYForValue(G,d,v,!1)),u(K,"attrs",q),K))};if(E.globals.seriesGoals[p]&&E.globals.seriesGoals[p][y]&&Array.isArray(E.globals.seriesGoals[p][y])&&E.globals.seriesGoals[p][y].forEach(function(G){P(G.value,G)}),this.barCtx.barOptions.isDumbbell&&E.globals.seriesRange.length){var O=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:E.globals.colors,j={strokeHeight:l==="x"?0:E.globals.markers.size[p],strokeWidth:l==="x"?E.globals.markers.size[p]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(O[p])?O[p][0]:O[p]};P(E.globals.seriesRangeStart[p][y],j),P(E.globals.seriesRangeEnd[p][y],n(n({},j),{},{strokeColor:Array.isArray(O[p])?O[p][1]:O[p]}))}return T}},{key:"drawGoalLine",value:function(l){var c=l.barXPosition,d=l.barYPosition,p=l.goalX,y=l.goalY,v=l.barWidth,w=l.barHeight,E=new L(this.barCtx.ctx),T=E.group({className:"apexcharts-bar-goals-groups"});T.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:T.node}),T.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var P=null;return this.barCtx.isHorizontal?Array.isArray(p)&&p.forEach(function(O){if(O.x>=-1&&O.x<=E.w.globals.gridWidth+1){var j=O.attrs.strokeHeight!==void 0?O.attrs.strokeHeight:w/2,G=d+j+w/2;P=E.drawLine(O.x,G-2*j,O.x,G,O.attrs.strokeColor?O.attrs.strokeColor:void 0,O.attrs.strokeDashArray,O.attrs.strokeWidth?O.attrs.strokeWidth:2,O.attrs.strokeLineCap),T.add(P)}}):Array.isArray(y)&&y.forEach(function(O){if(O.y>=-1&&O.y<=E.w.globals.gridHeight+1){var j=O.attrs.strokeWidth!==void 0?O.attrs.strokeWidth:v/2,G=c+j+v/2;P=E.drawLine(G-2*j,O.y,G,O.y,O.attrs.strokeColor?O.attrs.strokeColor:void 0,O.attrs.strokeDashArray,O.attrs.strokeHeight?O.attrs.strokeHeight:2,O.attrs.strokeLineCap),T.add(P)}}),T}},{key:"drawBarShadow",value:function(l){var c=l.prevPaths,d=l.currPaths,p=l.color,y=this.w,v=c.x,w=c.x1,E=c.barYPosition,T=d.x,P=d.x1,O=d.barYPosition,j=E+d.barHeight,G=new L(this.barCtx.ctx),q=new C,K=G.move(w,j)+G.line(v,j)+G.line(T,O)+G.line(P,O)+G.line(w,j)+(y.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return G.drawPath({d:K,fill:q.shadeColor(.5,C.rgb2hex(p)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(l){var c,d=l.i,p=l.j,y=this.w,v=0,w=0;return(y.config.plotOptions.bar.horizontal?y.globals.series.map(function(E,T){return T}):((c=y.globals.columnSeries)===null||c===void 0?void 0:c.i.map(function(E){return E}))||[]).forEach(function(E){var T=y.globals.seriesPercent[E][p];T&&v++,E<d&&T===0&&w++}),{nonZeroColumns:v,zeroEncounters:w}}},{key:"getGroupIndex",value:function(l){var c=this.w,d=c.globals.seriesGroups.findIndex(function(v){return v.indexOf(c.globals.seriesNames[l])>-1}),p=this.barCtx.columnGroupIndices,y=p.indexOf(d);return y<0&&(p.push(d),y=p.length-1),{groupIndex:d,columnGroupIndex:y}}}]),ee}(),ds=function(){function ee(l,c){i(this,ee),this.ctx=l,this.w=l.w;var d=this.w;this.barOptions=d.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=d.config.stroke.width,this.isNullValue=!1,this.isRangeBar=d.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!d.globals.isBarHorizontal&&d.globals.seriesRange.length&&d.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=c,this.xyRatios!==null&&(this.xRatio=c.xRatio,this.yRatio=c.yRatio,this.invertedXRatio=c.invertedXRatio,this.invertedYRatio=c.invertedYRatio,this.baseLineY=c.baseLineY,this.baseLineInvertedY=c.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var p=new Ve(this.ctx);this.lastActiveBarSerieIndex=p.getActiveConfigSeriesIndex("desc",["bar","column"]),this.columnGroupIndices=[];var y=p.getBarSeriesIndices(),v=new F(this.ctx);this.stackedSeriesTotals=v.getStackedSeriesTotals(this.w.config.series.map(function(w,E){return y.indexOf(E)===-1?E:-1}).filter(function(w){return w!==-1})),this.barHelpers=new pc(this)}return o(ee,[{key:"draw",value:function(l,c){var d=this.w,p=new L(this.ctx),y=new F(this.ctx,d);l=y.getLogSeries(l),this.series=l,this.yRatio=y.getLogYRatios(this.yRatio),this.barHelpers.initVariables(l);var v=p.group({class:"apexcharts-bar-series apexcharts-plot-series"});d.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var w=0,E=0;w<l.length;w++,E++){var T,P,O,j,G=void 0,q=void 0,K=[],re=[],ae=d.globals.comboCharts?c[w]:w,le=this.barHelpers.getGroupIndex(ae).columnGroupIndex,A=p.group({class:"apexcharts-series",rel:w+1,seriesName:C.escapeString(d.globals.seriesNames[ae]),"data:realIndex":ae});this.ctx.series.addCollapsedClassToSeries(A,ae),l[w].length>0&&(this.visibleI=this.visibleI+1);var W=0,J=0;this.yRatio.length>1&&(this.yaxisIndex=d.globals.seriesYAxisReverseMap[ae],this.translationsIndex=ae);var fe=this.translationsIndex;this.isReversed=d.config.yaxis[this.yaxisIndex]&&d.config.yaxis[this.yaxisIndex].reversed;var ue=this.barHelpers.initialPositions();q=ue.y,W=ue.barHeight,P=ue.yDivision,j=ue.zeroW,G=ue.x,J=ue.barWidth,T=ue.xDivision,O=ue.zeroH,this.horizontal||re.push(G+J/2);var me=p.group({class:"apexcharts-datalabels","data:realIndex":ae});d.globals.delayedElements.push({el:me.node}),me.node.classList.add("apexcharts-element-hidden");var Ne=p.group({class:"apexcharts-bar-goals-markers"}),Te=p.group({class:"apexcharts-bar-shadows"});
3701d.globals.delayedElements.push({el:Te.node}),Te.node.classList.add("apexcharts-element-hidden");for(var Ye=0;Ye<l[w].length;Ye++){var We=this.barHelpers.getStrokeWidth(w,Ye,ae),Fe=null,Je={indexes:{i:w,j:Ye,realIndex:ae,translationsIndex:fe,bc:E},x:G,y:q,strokeWidth:We,elSeries:A};this.isHorizontal?(Fe=this.drawBarPaths(n(n({},Je),{},{barHeight:W,zeroW:j,yDivision:P})),J=this.series[w][Ye]/this.invertedYRatio):(Fe=this.drawColumnPaths(n(n({},Je),{},{xDivision:T,barWidth:J,zeroH:O})),W=this.series[w][Ye]/this.yRatio[fe]);var pt=this.barHelpers.getPathFillColor(l,w,Ye,ae);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&Ye>0){var St=this.barHelpers.drawBarShadow({color:typeof pt=="string"&&(pt==null?void 0:pt.indexOf("url"))===-1?pt:C.hexToRgba(d.globals.colors[w]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:Fe});St&&Te.add(St)}this.pathArr.push(Fe);var At=this.barHelpers.drawGoalLine({barXPosition:Fe.barXPosition,barYPosition:Fe.barYPosition,goalX:Fe.goalX,goalY:Fe.goalY,barHeight:W,barWidth:J});At&&Ne.add(At),q=Fe.y,G=Fe.x,Ye>0&&re.push(G+J/2),K.push(q),this.renderSeries({realIndex:ae,pathFill:pt,j:Ye,i:w,columnGroupIndex:le,pathFrom:Fe.pathFrom,pathTo:Fe.pathTo,strokeWidth:We,elSeries:A,x:G,y:q,series:l,barHeight:Math.abs(Fe.barHeight?Fe.barHeight:W),barWidth:Math.abs(Fe.barWidth?Fe.barWidth:J),elDataLabelsWrap:me,elGoalsMarkers:Ne,elBarShadows:Te,visibleSeries:this.visibleI,type:"bar"})}d.globals.seriesXvalues[ae]=re,d.globals.seriesYvalues[ae]=K,v.add(A)}return v}},{key:"renderSeries",value:function(l){var c=l.realIndex,d=l.pathFill,p=l.lineFill,y=l.j,v=l.i,w=l.columnGroupIndex,E=l.pathFrom,T=l.pathTo,P=l.strokeWidth,O=l.elSeries,j=l.x,G=l.y,q=l.y1,K=l.y2,re=l.series,ae=l.barHeight,le=l.barWidth,A=l.barXPosition,W=l.barYPosition,J=l.elDataLabelsWrap,fe=l.elGoalsMarkers,ue=l.elBarShadows,me=l.visibleSeries,Ne=l.type,Te=this.w,Ye=new L(this.ctx);if(!p){var We=typeof Te.globals.stroke.colors[c]=="function"?function(At){var Mt,$t=Te.config.stroke.colors;return Array.isArray($t)&&$t.length>0&&((Mt=$t[At])||(Mt=""),typeof Mt=="function")?Mt({value:Te.globals.series[At][y],dataPointIndex:y,w:Te}):Mt}(c):Te.globals.stroke.colors[c];p=this.barOptions.distributed?Te.globals.stroke.colors[y]:We}Te.config.series[v].data[y]&&Te.config.series[v].data[y].strokeColor&&(p=Te.config.series[v].data[y].strokeColor),this.isNullValue&&(d="none");var Fe=y/Te.config.chart.animations.animateGradually.delay*(Te.config.chart.animations.speed/Te.globals.dataPoints)/2.4,Je=Ye.renderPaths({i:v,j:y,realIndex:c,pathFrom:E,pathTo:T,stroke:p,strokeWidth:P,strokeLineCap:Te.config.stroke.lineCap,fill:d,animationDelay:Fe,initialSpeed:Te.config.chart.animations.speed,dataChangeSpeed:Te.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(Ne,"-area")});Je.attr("clip-path","url(#gridRectMask".concat(Te.globals.cuid,")"));var pt=Te.config.forecastDataPoints;pt.count>0&&y>=Te.globals.dataPoints-pt.count&&(Je.node.setAttribute("stroke-dasharray",pt.dashArray),Je.node.setAttribute("stroke-width",pt.strokeWidth),Je.node.setAttribute("fill-opacity",pt.fillOpacity)),q!==void 0&&K!==void 0&&(Je.attr("data-range-y1",q),Je.attr("data-range-y2",K)),new D(this.ctx).setSelectionFilter(Je,c,y),O.add(Je);var St=new jd(this).handleBarDataLabels({x:j,y:G,y1:q,y2:K,i:v,j:y,series:re,realIndex:c,columnGroupIndex:w,barHeight:ae,barWidth:le,barXPosition:A,barYPosition:W,renderedPath:Je,visibleSeries:me});return St.dataLabels!==null&&J.add(St.dataLabels),St.totalDataLabels&&J.add(St.totalDataLabels),O.add(J),fe&&O.add(fe),ue&&O.add(ue),O}},{key:"drawBarPaths",value:function(l){var c,d=l.indexes,p=l.barHeight,y=l.strokeWidth,v=l.zeroW,w=l.x,E=l.y,T=l.yDivision,P=l.elSeries,O=this.w,j=d.i,G=d.j;if(O.globals.isXNumeric)c=(E=(O.globals.seriesX[j][G]-O.globals.minX)/this.invertedXRatio-p)+p*this.visibleI;else if(O.config.plotOptions.bar.hideZeroBarsWhenGrouped){var q=0,K=0;O.globals.seriesPercent.forEach(function(ae,le){ae[G]&&q++,le<j&&ae[G]===0&&K++}),q>0&&(p=this.seriesLen*p/q),c=E+p*this.visibleI,c-=p*K}else c=E+p*this.visibleI;this.isFunnel&&(v-=(this.barHelpers.getXForValue(this.series[j][G],v)-v)/2),w=this.barHelpers.getXForValue(this.series[j][G],v);var re=this.barHelpers.getBarpaths({barYPosition:c,barHeight:p,x1:v,x2:w,strokeWidth:y,series:this.series,realIndex:d.realIndex,i:j,j:G,w:O});return O.globals.isXNumeric||(E+=T),this.barHelpers.barBackgroun
vendor: 11,095 bytes, line 3701
3701d({j:G,i:j,y1:c-p*this.visibleI,y2:p*this.seriesLen,elSeries:P}),{pathTo:re.pathTo,pathFrom:re.pathFrom,x1:v,x:w,y:E,goalX:this.barHelpers.getGoalValues("x",v,null,j,G),barYPosition:c,barHeight:p}}},{key:"drawColumnPaths",value:function(l){var c,d=l.indexes,p=l.x,y=l.y,v=l.xDivision,w=l.barWidth,E=l.zeroH,T=l.strokeWidth,P=l.elSeries,O=this.w,j=d.realIndex,G=d.translationsIndex,q=d.i,K=d.j,re=d.bc;if(O.globals.isXNumeric){var ae=this.getBarXForNumericXAxis({x:p,j:K,realIndex:j,barWidth:w});p=ae.x,c=ae.barXPosition}else if(O.config.plotOptions.bar.hideZeroBarsWhenGrouped){var le=this.barHelpers.getZeroValueEncounters({i:q,j:K}),A=le.nonZeroColumns,W=le.zeroEncounters;A>0&&(w=this.seriesLen*w/A),c=p+w*this.visibleI,c-=w*W}else c=p+w*this.visibleI;y=this.barHelpers.getYForValue(this.series[q][K],E,G);var J=this.barHelpers.getColumnPaths({barXPosition:c,barWidth:w,y1:E,y2:y,strokeWidth:T,series:this.series,realIndex:j,i:q,j:K,w:O});return O.globals.isXNumeric||(p+=v),this.barHelpers.barBackground({bc:re,j:K,i:q,x1:c-T/2-w*this.visibleI,x2:w*this.seriesLen+T/2,elSeries:P}),{pathTo:J.pathTo,pathFrom:J.pathFrom,x:p,y,goalY:this.barHelpers.getGoalValues("y",null,E,q,K,G),barXPosition:c,barWidth:w}}},{key:"getBarXForNumericXAxis",value:function(l){var c=l.x,d=l.barWidth,p=l.realIndex,y=l.j,v=this.w,w=p;return v.globals.seriesX[p].length||(w=v.globals.maxValsInArrayIndex),v.globals.seriesX[w][y]&&(c=(v.globals.seriesX[w][y]-v.globals.minX)/this.xRatio-d*this.seriesLen/2),{barXPosition:c+d*this.visibleI,x:c}}},{key:"getPreviousPath",value:function(l,c){for(var d,p=this.w,y=0;y<p.globals.previousPaths.length;y++){var v=p.globals.previousPaths[y];v.paths&&v.paths.length>0&&parseInt(v.realIndex,10)===parseInt(l,10)&&p.globals.previousPaths[y].paths[c]!==void 0&&(d=p.globals.previousPaths[y].paths[c].d)}return d}}]),ee}(),Wu=function(ee){f(c,ds);var l=b(c);function c(){return i(this,c),l.apply(this,arguments)}return o(c,[{key:"draw",value:function(d,p){var y=this,v=this.w;this.graphics=new L(this.ctx),this.bar=new ds(this.ctx,this.xyRatios);var w=new F(this.ctx,v);d=w.getLogSeries(d),this.yRatio=w.getLogYRatios(this.yRatio),this.barHelpers.initVariables(d),v.config.chart.stackType==="100%"&&(d=v.globals.comboCharts?p.map(function(q){return v.globals.seriesPercent[q]}):v.globals.seriesPercent.slice()),this.series=d,this.barHelpers.initializeStackedPrevVars(this);for(var E=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),T=0,P=0,O=function(q,K){var re=void 0,ae=void 0,le=void 0,A=void 0,W=v.globals.comboCharts?p[q]:q,J=y.barHelpers.getGroupIndex(W),fe=J.groupIndex,ue=J.columnGroupIndex;y.groupCtx=y[v.globals.seriesGroups[fe]];var me=[],Ne=[],Te=0;y.yRatio.length>1&&(y.yaxisIndex=v.globals.seriesYAxisReverseMap[W][0],Te=W),y.isReversed=v.config.yaxis[y.yaxisIndex]&&v.config.yaxis[y.yaxisIndex].reversed;var Ye=y.graphics.group({class:"apexcharts-series",seriesName:C.escapeString(v.globals.seriesNames[W]),rel:q+1,"data:realIndex":W});y.ctx.series.addCollapsedClassToSeries(Ye,W);var We=y.graphics.group({class:"apexcharts-datalabels","data:realIndex":W}),Fe=y.graphics.group({class:"apexcharts-bar-goals-markers"}),Je=0,pt=0,St=y.initialPositions(T,P,re,ae,le,A,Te);P=St.y,Je=St.barHeight,ae=St.yDivision,A=St.zeroW,T=St.x,pt=St.barWidth,re=St.xDivision,le=St.zeroH,v.globals.barHeight=Je,v.globals.barWidth=pt,y.barHelpers.initializeStackedXYVars(y),y.groupCtx.prevY.length===1&&y.groupCtx.prevY[0].every(function(Ar){return isNaN(Ar)})&&(y.groupCtx.prevY[0]=y.groupCtx.prevY[0].map(function(){return le}),y.groupCtx.prevYF[0]=y.groupCtx.prevYF[0].map(function(){return 0}));for(var At=0;At<v.globals.dataPoints;At++){var Mt=y.barHelpers.getStrokeWidth(q,At,W),$t={indexes:{i:q,j:At,realIndex:W,translationsIndex:Te,bc:K},strokeWidth:Mt,x:T,y:P,elSeries:Ye,columnGroupIndex:ue,seriesGroup:v.globals.seriesGroups[fe]},Ut=null;y.isHorizontal?(Ut=y.drawStackedBarPaths(n(n({},$t),{},{zeroW:A,barHeight:Je,yDivision:ae})),pt=y.series[q][At]/y.invertedYRatio):(Ut=y.drawStackedColumnPaths(n(n({},$t),{},{xDivision:re,barWidth:pt,zeroH:le})),Je=y.series[q][At]/y.yRatio[Te]);var rr=y.barHelpers.drawGoalLine({barXPosition:Ut.barXPosition,barYPosition:Ut.barYPosition,goalX:Ut.goalX,goalY:Ut.goalY,barHeight:Je,barWidth:pt});rr&&Fe.add(rr),P=Ut.y,T=Ut.x,me.push(T),Ne.push(P);var Lr=y.barHelpers.getPathFillColor(d,q,At,W);Ye=y.renderSeries({realIndex:W,pathFill:Lr,j:At,i:q,columnGroupIndex:ue,pathFrom:Ut.pathFrom,pathTo:Ut.pathTo,strokeWidth:Mt,elSeries:Ye,x:T,y:P,series:d,barHeight:Je,barWidth:pt,elDataLabelsWrap:We,elGoalsMarkers:Fe,type:"bar",visibleSeries:ue})}v.globals.seriesXvalues[W]=me,v.globals.seriesYvalues[W]=Ne,y.groupCtx.prevY.push(y.groupCtx.yArrj),y.groupCtx.prevYF.push(y.groupCtx.yArrjF),y.groupCtx.prevYVal.push(y.groupCtx.yArrjVal),y.groupCtx.prevX.push(y.groupCtx.xArrj),y.groupCtx.prevXF.push(y.groupCtx.xArrjF),y.groupCtx.prevXVal.push(y.groupCtx.xArrjVal),E.add(Ye)},j=0,G=0;j<d.length;j++,G++)O(j,G);return E}},{key:"initialPositions",value:function(d,p,y,v,w,E,T){var P,O,j=this.w;if(this.isHorizontal){v=j.globals.gridHeight/j.globals.dataPoints;var G=j.config.plotOptions.bar.barHeight;P=String(G).indexOf("%")===-1?parseInt(G,10):v*parseInt(G,10)/100,E=j.globals.padHorizontal+(this.isReversed?j.globals.gridWidth-this.baseLineInvertedY:this.baseLineInvertedY),p=(v-P)/2}else{O=y=j.globals.gridWidth/j.globals.dataPoints;var q=j.config.plotOptions.bar.columnWidth;j.globals.isXNumeric&&j.globals.dataPoints>1?O=(y=j.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:String(q).indexOf("%")===-1?O=parseInt(q,10):O*=parseInt(q,10)/100,w=j.globals.gridHeight-this.baseLineY[T]-(this.isReversed?j.globals.gridHeight:0),d=j.globals.padHorizontal+(y-O)/2}var K=j.globals.barGroups.length||1;return{x:d,y:p,yDivision:v,xDivision:y,barHeight:P/K,barWidth:O/K,zeroH:w,zeroW:E}}},{key:"drawStackedBarPaths",value:function(d){for(var p,y=d.indexes,v=d.barHeight,w=d.strokeWidth,E=d.zeroW,T=d.x,P=d.y,O=d.columnGroupIndex,j=d.seriesGroup,G=d.yDivision,q=d.elSeries,K=this.w,re=P+O*v,ae=y.i,le=y.j,A=y.realIndex,W=y.translationsIndex,J=0,fe=0;fe<this.groupCtx.prevXF.length;fe++)J+=this.groupCtx.prevXF[fe][le];var ue;if((ue=j.indexOf(K.config.series[A].name))>0){var me=E;this.groupCtx.prevXVal[ue-1][le]<0?me=this.series[ae][le]>=0?this.groupCtx.prevX[ue-1][le]+J-2*(this.isReversed?J:0):this.groupCtx.prevX[ue-1][le]:this.groupCtx.prevXVal[ue-1][le]>=0&&(me=this.series[ae][le]>=0?this.groupCtx.prevX[ue-1][le]:this.groupCtx.prevX[ue-1][le]-J+2*(this.isReversed?J:0)),p=me}else p=E;T=this.series[ae][le]===null?p:p+this.series[ae][le]/this.invertedYRatio-2*(this.isReversed?this.series[ae][le]/this.invertedYRatio:0);var Ne=this.barHelpers.getBarpaths({barYPosition:re,barHeight:v,x1:p,x2:T,strokeWidth:w,series:this.series,realIndex:y.realIndex,seriesGroup:j,i:ae,j:le,w:K});return this.barHelpers.barBackground({j:le,i:ae,y1:re,y2:v,elSeries:q}),P+=G,{pathTo:Ne.pathTo,pathFrom:Ne.pathFrom,goalX:this.barHelpers.getGoalValues("x",E,null,ae,le,W),barXPosition:p,barYPosition:re,x:T,y:P}}},{key:"drawStackedColumnPaths",value:function(d){var p=d.indexes,y=d.x,v=d.y,w=d.xDivision,E=d.barWidth,T=d.zeroH,P=d.columnGroupIndex,O=d.seriesGroup,j=d.elSeries,G=this.w,q=p.i,K=p.j,re=p.bc,ae=p.realIndex,le=p.translationsIndex;if(G.globals.isXNumeric){var A=G.globals.seriesX[ae][K];A||(A=0),y=(A-G.globals.minX)/this.xRatio-E/2*G.globals.barGroups.length}for(var W,J=y+P*E,fe=0,ue=0;ue<this.groupCtx.prevYF.length;ue++)fe+=isNaN(this.groupCtx.prevYF[ue][K])?0:this.groupCtx.prevYF[ue][K];var me=q;if(O&&(me=O.indexOf(G.globals.seriesNames[ae])),me>0&&!G.globals.isXNumeric||me>0&&G.globals.isXNumeric&&G.globals.seriesX[ae-1][K]===G.globals.seriesX[ae][K]){var Ne,Te,Ye,We=Math.min(this.yRatio.length+1,ae+1);if(this.groupCtx.prevY[me-1]!==void 0&&this.groupCtx.prevY[me-1].length)for(var Fe=1;Fe<We;Fe++){var Je;if(!isNaN((Je=this.groupCtx.prevY[me-Fe])===null||Je===void 0?void 0:Je[K])){Ye=this.groupCtx.prevY[me-Fe][K];break}}for(var pt=1;pt<We;pt++){var St,At;if(((St=this.groupCtx.prevYVal[me-pt])===null||St===void 0?void 0:St[K])<0){Te=this.series[q][K]>=0?Ye-fe+2*(this.isReversed?fe:0):Ye;break}if(((At=this.groupCtx.prevYVal[me-pt])===null||At===void 0?void 0:At[K])>=0){Te=this.series[q][K]>=0?Ye:Ye+fe-2*(this.isReversed?fe:0);break}}Te===void 0&&(Te=G.globals.gridHeight),W=(Ne=this.groupCtx.prevYF[0])!==null&&Ne!==void 0&&Ne.every(function($t){return $t===0})&&this.groupCtx.prevYF.slice(1,me).every(function($t){return $t.every(function(Ut){return isNaN(Ut)})})?T:Te}else W=T;v=this.series[q][K]?W-this.series[q][K]/this.yRatio[le]+2*(this.isReversed?this.series[q][K]/this.yRatio[le]:0):W;var Mt=this.barHelpers.getColumnPaths({barXPosition:J,barWidth:E,y1:W,y2:v,yRatio:this.yRatio[le],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:O,realIndex:p.realIndex,i:q,j:K,w:G});return this.barHelpers.barBackground({bc:re,j:K,i:q,x1:J,x2:E,elSeries:j}),{pathTo:Mt.pathTo,pathFrom:Mt.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,T,q,K),barXPosition:J,x:G.globals.isXNumeric?y:y+w,y:v}}}]),c}(),Ys=function(ee){f(c,ds);var l=b(c);function c(){return i(this,c),l.apply(this,arguments)}return o(c,[{key:"draw",value:function(d,p,y){var v=this,w=this.w,E=new L(this.ctx),T=w.globals.comboCharts?p:w.config.chart.type,P=new xe(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=w.config.plotOptions.bar.horizontal;var O=new F(this.ctx,w);d=O.getLogSeries(d),this.series=d,this.yRatio=O.getLogYRatios(this.yRatio),this.barHelpers.initVariables(d);for(var j=E.group({class:"apexcharts-".concat(T,"-series apexcharts-plot-series")}),G=function(K){v.isBoxPlot=w.config.chart.type==="boxPlot"||w.config.series[K].type==="boxPlot";var re,ae,le,A,W=void 0,J=void 0,fe=[],ue=[],me=w.globals.comboCharts?y[K]:K,Ne=v.barHelpers.getGroupIndex(me).columnGroupIndex,Te=E.group({class:"apexcharts-series",seriesName:C.escapeString(w.globals.seriesNames[me]),rel:K+1,"data:realIndex":me});v.ctx.series.addCollapsedClassToSeries(Te,me),d[K].length>0&&(v.visibleI=v.visibleI+1);var Ye,We,Fe=0;v.yRatio.length>1&&(v.yaxisIndex=w.globals.seriesYAxisReverseMap[me][0],Fe=me);var Je=v.barHelpers.initialPositions();J=Je.y,Ye=Je.barHeight,ae=Je.yDivision,A=Je.zeroW,W=Je.x,We=Je.barWidth,re=Je.xDivision,le=Je.zeroH,ue.push(W+We/2);for(var pt=E.group({class:"apexcharts-datalabels","data:realIndex":me}),St=function(Mt){var $t=v.barHelpers.getStrokeWidth(K,Mt,me),Ut=null,rr={indexes:{i:K,j:Mt,realIndex:me,translationsIndex:Fe},x:W,y:J,strokeWidth:$t,elSeries:Te};Ut=v.isHorizontal?v.drawHorizontalBoxPaths(n(n({},rr),{},{yDivision:ae,barHeight:Ye,zeroW:A})):v.drawVerticalBoxPaths(n(n({},rr),{},{xDivision:re,barWidth:We,zeroH:le})),J=Ut.y,W=Ut.x,Mt>0&&ue.push(W+We/2),fe.push(J),Ut.pathTo.forEach(function(Lr,Ar){var Pr=!v.isBoxPlot&&v.candlestickOptions.wick.useFillColor?Ut.color[Ar]:w.globals.stroke.colors[K],za=P.fillPath({seriesNumber:me,dataPointIndex:Mt,color:Ut.color[Ar],value:d[K][Mt]});
vendor: 4,811 bytes, line 3701
3701v.renderSeries({realIndex:me,pathFill:za,lineFill:Pr,j:Mt,i:K,pathFrom:Ut.pathFrom,pathTo:Lr,strokeWidth:$t,elSeries:Te,x:W,y:J,series:d,columnGroupIndex:Ne,barHeight:Ye,barWidth:We,elDataLabelsWrap:pt,visibleSeries:v.visibleI,type:w.config.chart.type})})},At=0;At<w.globals.dataPoints;At++)St(At);w.globals.seriesXvalues[me]=ue,w.globals.seriesYvalues[me]=fe,j.add(Te)},q=0;q<d.length;q++)G(q);return j}},{key:"drawVerticalBoxPaths",value:function(d){var p=d.indexes,y=d.x;d.y;var v=d.xDivision,w=d.barWidth,E=d.zeroH,T=d.strokeWidth,P=this.w,O=new L(this.ctx),j=p.i,G=p.j,q=!0,K=P.config.plotOptions.candlestick.colors.upward,re=P.config.plotOptions.candlestick.colors.downward,ae="";this.isBoxPlot&&(ae=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var le=this.yRatio[p.translationsIndex],A=p.realIndex,W=this.getOHLCValue(A,G),J=E,fe=E;W.o>W.c&&(q=!1);var ue=Math.min(W.o,W.c),me=Math.max(W.o,W.c),Ne=W.m;P.globals.isXNumeric&&(y=(P.globals.seriesX[A][G]-P.globals.minX)/this.xRatio-w/2);var Te=y+w*this.visibleI;this.series[j][G]===void 0||this.series[j][G]===null?(ue=E,me=E):(ue=E-ue/le,me=E-me/le,J=E-W.h/le,fe=E-W.l/le,Ne=E-W.m/le);var Ye=O.move(Te,E),We=O.move(Te+w/2,ue);return P.globals.previousPaths.length>0&&(We=this.getPreviousPath(A,G,!0)),Ye=this.isBoxPlot?[O.move(Te,ue)+O.line(Te+w/2,ue)+O.line(Te+w/2,J)+O.line(Te+w/4,J)+O.line(Te+w-w/4,J)+O.line(Te+w/2,J)+O.line(Te+w/2,ue)+O.line(Te+w,ue)+O.line(Te+w,Ne)+O.line(Te,Ne)+O.line(Te,ue+T/2),O.move(Te,Ne)+O.line(Te+w,Ne)+O.line(Te+w,me)+O.line(Te+w/2,me)+O.line(Te+w/2,fe)+O.line(Te+w-w/4,fe)+O.line(Te+w/4,fe)+O.line(Te+w/2,fe)+O.line(Te+w/2,me)+O.line(Te,me)+O.line(Te,Ne)+"z"]:[O.move(Te,me)+O.line(Te+w/2,me)+O.line(Te+w/2,J)+O.line(Te+w/2,me)+O.line(Te+w,me)+O.line(Te+w,ue)+O.line(Te+w/2,ue)+O.line(Te+w/2,fe)+O.line(Te+w/2,ue)+O.line(Te,ue)+O.line(Te,me-T/2)],We+=O.move(Te,ue),P.globals.isXNumeric||(y+=v),{pathTo:Ye,pathFrom:We,x:y,y:me,barXPosition:Te,color:this.isBoxPlot?ae:q?[K]:[re]}}},{key:"drawHorizontalBoxPaths",value:function(d){var p=d.indexes;d.x;var y=d.y,v=d.yDivision,w=d.barHeight,E=d.zeroW,T=d.strokeWidth,P=this.w,O=new L(this.ctx),j=p.i,G=p.j,q=this.boxOptions.colors.lower;this.isBoxPlot&&(q=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var K=this.invertedYRatio,re=p.realIndex,ae=this.getOHLCValue(re,G),le=E,A=E,W=Math.min(ae.o,ae.c),J=Math.max(ae.o,ae.c),fe=ae.m;P.globals.isXNumeric&&(y=(P.globals.seriesX[re][G]-P.globals.minX)/this.invertedXRatio-w/2);var ue=y+w*this.visibleI;this.series[j][G]===void 0||this.series[j][G]===null?(W=E,J=E):(W=E+W/K,J=E+J/K,le=E+ae.h/K,A=E+ae.l/K,fe=E+ae.m/K);var me=O.move(E,ue),Ne=O.move(W,ue+w/2);return P.globals.previousPaths.length>0&&(Ne=this.getPreviousPath(re,G,!0)),me=[O.move(W,ue)+O.line(W,ue+w/2)+O.line(le,ue+w/2)+O.line(le,ue+w/2-w/4)+O.line(le,ue+w/2+w/4)+O.line(le,ue+w/2)+O.line(W,ue+w/2)+O.line(W,ue+w)+O.line(fe,ue+w)+O.line(fe,ue)+O.line(W+T/2,ue),O.move(fe,ue)+O.line(fe,ue+w)+O.line(J,ue+w)+O.line(J,ue+w/2)+O.line(A,ue+w/2)+O.line(A,ue+w-w/4)+O.line(A,ue+w/4)+O.line(A,ue+w/2)+O.line(J,ue+w/2)+O.line(J,ue)+O.line(fe,ue)+"z"],Ne+=O.move(W,ue),P.globals.isXNumeric||(y+=v),{pathTo:me,pathFrom:Ne,x:J,y,barYPosition:ue,color:q}}},{key:"getOHLCValue",value:function(d,p){var y=this.w;return{o:this.isBoxPlot?y.globals.seriesCandleH[d][p]:y.globals.seriesCandleO[d][p],h:this.isBoxPlot?y.globals.seriesCandleO[d][p]:y.globals.seriesCandleH[d][p],m:y.globals.seriesCandleM[d][p],l:this.isBoxPlot?y.globals.seriesCandleC[d][p]:y.globals.seriesCandleL[d][p],c:this.isBoxPlot?y.globals.seriesCandleL[d][p]:y.globals.seriesCandleC[d][p]}}}]),c}(),Xs=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"checkColorRange",value:function(){var l=this.w,c=!1,d=l.config.plotOptions[l.config.chart.type];return d.colorScale.ranges.length>0&&d.colorScale.ranges.map(function(p,y){p.from<=0&&(c=!0)}),c}},{key:"getShadeColor",value:function(l,c,d,p){var y=this.w,v=1,w=y.config.plotOptions[l].shadeIntensity,E=this.determineColor(l,c,d);y.globals.hasNegs||p?v=y.config.plotOptions[l].reverseNegativeShade?E.percent<0?E.percent/100*(1.25*w):(1-E.percent/100)*(1.25*w):E.percent<=0?1-(1+E.percent/100)*w:(1-E.percent/100)*w:(v=1-E.percent/100,l==="treemap"&&(v=(1-E.percent/100)*(1.25*w)));var T=E.color,P=new C;return y.config.plotOptions[l].enableShades&&(T=this.w.config.theme.mode==="dark"?C.hexToRgba(P.shadeColor(-1*v,E.color),y.config.fill.opacity):C.hexToRgba(P.shadeColor(v,E.color),y.config.fill.opacity)),{color:T,colorProps:E}}},{key:"determineColor",value:function(l,c,d){var p=this.w,y=p.globals.series[c][d],v=p.config.plotOptions[l],w=v.colorScale.inverse?d:c;v.distributed&&p.config.chart.type==="treemap"&&(w=d);var E=p.globals.colors[w],T=null,P=Math.min.apply(Math,k(p.globals.series[c])),O=M
vendor: 71,839 bytes, line 3701
3701ath.max.apply(Math,k(p.globals.series[c]));v.distributed||l!=="heatmap"||(P=p.globals.minY,O=p.globals.maxY),v.colorScale.min!==void 0&&(P=v.colorScale.min<p.globals.minY?v.colorScale.min:p.globals.minY,O=v.colorScale.max>p.globals.maxY?v.colorScale.max:p.globals.maxY);var j=Math.abs(O)+Math.abs(P),G=100*y/(j===0?j-1e-6:j);return v.colorScale.ranges.length>0&&v.colorScale.ranges.map(function(q,K){if(y>=q.from&&y<=q.to){E=q.color,T=q.foreColor?q.foreColor:null,P=q.from,O=q.to;var re=Math.abs(O)+Math.abs(P);G=100*y/(re===0?re-1e-6:re)}}),{color:E,foreColor:T,percent:G}}},{key:"calculateDataLabels",value:function(l){var c=l.text,d=l.x,p=l.y,y=l.i,v=l.j,w=l.colorProps,E=l.fontSize,T=this.w.config.dataLabels,P=new L(this.ctx),O=new De(this.ctx),j=null;if(T.enabled){j=P.group({class:"apexcharts-data-labels"});var G=T.offsetX,q=T.offsetY,K=d+G,re=p+parseFloat(T.style.fontSize)/3+q;O.plotDataLabelsText({x:K,y:re,text:c,i:y,j:v,color:w.foreColor,parent:j,fontSize:E,dataLabelsConfig:T})}return j}},{key:"addListeners",value:function(l){var c=new L(this.ctx);l.node.addEventListener("mouseenter",c.pathMouseEnter.bind(this,l)),l.node.addEventListener("mouseleave",c.pathMouseLeave.bind(this,l)),l.node.addEventListener("mousedown",c.pathMouseDown.bind(this,l))}}]),ee}(),Hu=function(){function ee(l,c){i(this,ee),this.ctx=l,this.w=l.w,this.xRatio=c.xRatio,this.yRatio=c.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Xs(l),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return o(ee,[{key:"draw",value:function(l){var c=this.w,d=new L(this.ctx),p=d.group({class:"apexcharts-heatmap"});p.attr("clip-path","url(#gridRectMask".concat(c.globals.cuid,")"));var y=c.globals.gridWidth/c.globals.dataPoints,v=c.globals.gridHeight/c.globals.series.length,w=0,E=!1;this.negRange=this.helpers.checkColorRange();var T=l.slice();c.config.yaxis[0].reversed&&(E=!0,T.reverse());for(var P=E?0:T.length-1;E?P<T.length:P>=0;E?P++:P--){var O=d.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:C.escapeString(c.globals.seriesNames[P]),rel:P+1,"data:realIndex":P});if(this.ctx.series.addCollapsedClassToSeries(O,P),c.config.chart.dropShadow.enabled){var j=c.config.chart.dropShadow;new D(this.ctx).dropShadow(O,j,P)}for(var G=0,q=c.config.plotOptions.heatmap.shadeIntensity,K=0;K<T[P].length;K++){var re=this.helpers.getShadeColor(c.config.chart.type,P,K,this.negRange),ae=re.color,le=re.colorProps;c.config.fill.type==="image"&&(ae=new xe(this.ctx).fillPath({seriesNumber:P,dataPointIndex:K,opacity:c.globals.hasNegs?le.percent<0?1-(1+le.percent/100):q+le.percent/100:le.percent/100,patternID:C.randomId(),width:c.config.fill.image.width?c.config.fill.image.width:y,height:c.config.fill.image.height?c.config.fill.image.height:v}));var A=this.rectRadius,W=d.drawRect(G,w,y,v,A);if(W.attr({cx:G,cy:w}),W.node.classList.add("apexcharts-heatmap-rect"),O.add(W),W.attr({fill:ae,i:P,index:P,j:K,val:l[P][K],"stroke-width":this.strokeWidth,stroke:c.config.plotOptions.heatmap.useFillColorAsStroke?ae:c.globals.stroke.colors[0],color:ae}),this.helpers.addListeners(W),c.config.chart.animations.enabled&&!c.globals.dataChanged){var J=1;c.globals.resized||(J=c.config.chart.animations.speed),this.animateHeatMap(W,G,w,y,v,J)}if(c.globals.dataChanged){var fe=1;if(this.dynamicAnim.enabled&&c.globals.shouldAnimate){fe=this.dynamicAnim.speed;var ue=c.globals.previousPaths[P]&&c.globals.previousPaths[P][K]&&c.globals.previousPaths[P][K].color;ue||(ue="rgba(255, 255, 255, 0)"),this.animateHeatColor(W,C.isColorHex(ue)?ue:C.rgb2hex(ue),C.isColorHex(ae)?ae:C.rgb2hex(ae),fe)}}var me=(0,c.config.dataLabels.formatter)(c.globals.series[P][K],{value:c.globals.series[P][K],seriesIndex:P,dataPointIndex:K,w:c}),Ne=this.helpers.calculateDataLabels({text:me,x:G+y/2,y:w+v/2,i:P,j:K,colorProps:le,series:T});Ne!==null&&O.add(Ne),G+=y}w+=v,p.add(O)}var Te=c.globals.yAxisScale[0].result.slice();return c.config.yaxis[0].reversed?Te.unshift(""):Te.push(""),c.globals.yAxisScale[0].result=Te,p}},{key:"animateHeatMap",value:function(l,c,d,p,y,v){var w=new I(this.ctx);w.animateRect(l,{x:c+p/2,y:d+y/2,width:0,height:0},{x:c,y:d,width:p,height:y},v,function(){w.animationCompleted(l)})}},{key:"animateHeatColor",value:function(l,c,d,p){l.attr({fill:c}).animate(p).attr({fill:d})}}]),ee}(),hs=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"drawYAxisTexts",value:function(l,c,d,p){var y=this.w,v=y.config.yaxis[0],w=y.globals.yLabelFormatters[0];return new L(this.ctx).drawText({x:l+v.labels.offsetX,y:c+v.labels.offsetY,text:w(p,d),textAnchor:"middle",fontSize:v.labels.style.fontSize,fontFamily:v.labels.style.fontFamily,foreColor:Array.isArray(v.labels.style.colors)?v.labels.style.colors[d]:v.labels.style.colors})}}]),ee}(),Gu=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w;var c=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=c.globals.stroke.colors!==void 0?c.globals.stroke.colors:c.globals.colors,this.defaultSize=Math.min(c.globals.gridWidth,c.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=c.globals.gridWidth/2,c.config.chart.type==="radialBar"?this.fullAngle=360:this.fullAngle=Math.abs(c.config.plotOptions.pie.endAngle-c.config.plotOptions.pie.startAngle),this.initialAngle=c.config.plotOptions.pie.startAngle%this.fullAngle,c.globals.radialSize=this.defaultSize/2.05-c.config.stroke.width-(c.config.chart.sparkline.enabled?0:c.config.chart.dropShadow.blur),this.donutSize=c.globals.radialSize*parseInt(c.config.plotOptions.pie.donut.size,10)/100;var d=c.config.plotOptions.pie.customScale,p=c.globals.gridWidth/2,y=c.globals.gridHeight/2;this.translateX=p-p*d,this.translateY=y-y*d,this.dataLabelsGroup=new L(this.ctx).group({class:"apexcharts-datalabels-group",transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(d,")")}),this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return o(ee,[{key:"draw",value:function(l){var c=this,d=this.w,p=new L(this.ctx),y=p.group({class:"apexcharts-pie"});if(d.globals.noData)return y;for(var v=0,w=0;w<l.length;w++)v+=C.negToZero(l[w]);var E=[],T=p.group();v===0&&(v=1e-5),l.forEach(function(A){c.maxY=Math.max(c.maxY,A)}),d.config.yaxis[0].max&&(this.maxY=d.config.yaxis[0].max),d.config.grid.position==="back"&&this.chartType==="polarArea"&&this.drawPolarElements(y);for(var P=0;P<l.length;P++){var O=this.fullAngle*C.negToZero(l[P])/v;E.push(O),this.chartType==="polarArea"?(E[P]=this.fullAngle/l.length,this.sliceSizes.push(d.globals.radialSize*l[P]/this.maxY)):this.sliceSizes.push(d.globals.radialSize)}if(d.globals.dataChanged){for(var j,G=0,q=0;q<d.globals.previousPaths.length;q++)G+=C.negToZero(d.globals.previousPaths[q]);for(var K=0;K<d.globals.previousPaths.length;K++)j=this.fullAngle*C.negToZero(d.globals.previousPaths[K])/G,this.prevSectorAngleArr.push(j)}if(this.donutSize<0&&(this.donutSize=0),this.chartType==="donut"){var re=p.drawCircle(this.donutSize);re.attr({cx:this.centerX,cy:this.centerY,fill:d.config.plotOptions.pie.donut.background?d.config.plotOptions.pie.donut.background:"transparent"}),T.add(re)}var ae=this.drawArcs(E,l);if(this.sliceLabels.forEach(function(A){ae.add(A)}),T.attr({transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(d.config.plotOptions.pie.customScale,")")}),T.add(ae),y.add(T),this.donutDataLabels.show){var le=this.renderInnerDataLabels(this.dataLabelsGroup,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show});y.add(le)}return d.config.grid.position==="front"&&this.chartType==="polarArea"&&this.drawPolarElements(y),y}},{key:"drawArcs",value:function(l,c){var d=this.w,p=new D(this.ctx),y=new L(this.ctx),v=new xe(this.ctx),w=y.group({class:"apexcharts-slices"}),E=this.initialAngle,T=this.initialAngle,P=this.initialAngle,O=this.initialAngle;this.strokeWidth=d.config.stroke.show?d.config.stroke.width:0;for(var j=0;j<l.length;j++){var G=y.group({class:"apexcharts-series apexcharts-pie-series",seriesName:C.escapeString(d.globals.seriesNames[j]),rel:j+1,"data:realIndex":j});w.add(G),T=O,P=(E=P)+l[j],O=T+this.prevSectorAngleArr[j];var q=P<E?this.fullAngle+P-E:P-E,K=v.fillPath({seriesNumber:j,size:this.sliceSizes[j],value:c[j]}),re=this.getChangedPath(T,O),ae=y.drawPath({d:re,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[j]:this.lineColorArr,strokeWidth:0,fill:K,fillOpacity:d.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(j)});if(ae.attr({index:0,j}),p.setSelectionFilter(ae,0,j),d.config.chart.dropShadow.enabled){var le=d.config.chart.dropShadow;p.dropShadow(ae,le,j)}this.addListeners(ae,this.donutDataLabels),L.setAttrs(ae.node,{"data:angle":q,"data:startAngle":E,"data:strokeWidth":this.strokeWidth,"data:value":c[j]});var A={x:0,y:0};this.chartType==="pie"||this.chartType==="polarArea"?A=C.polarToCartesian(this.centerX,this.centerY,d.globals.radialSize/1.25+d.config.plotOptions.pie.dataLabels.offset,(E+q/2)%this.fullAngle):this.chartType==="donut"&&(A=C.polarToCartesian(this.centerX,this.centerY,(d.globals.radialSize+this.donutSize)/2+d.config.plotOptions.pie.dataLabels.offset,(E+q/2)%this.fullAngle)),G.add(ae);var W=0;if(!this.initialAnim||d.globals.resized||d.globals.dataChanged?this.animBeginArr.push(0):((W=q/this.fullAngle*d.config.chart.animations.speed)===0&&(W=1),this.animDur=W+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&d.globals.dataChanged?this.animatePaths(ae,{size:this.sliceSizes[j],endAngle:P,startAngle:E,prevStartAngle:T,prevEndAngle:O,animateStartingPos:!0,i:j,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:d.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(ae,{size:this.sliceSizes[j],endAngle:P,startAngle:E,i:j,totalItems:l.length-1,animBeginArr:this.animBeginArr,dur:W}),d.config.plotOptions.pie.expandOnClick&&this.chartType!=="polarArea"&&ae.node.addEventListener("mouseup",this.pieClicked.bind(this,j)),d.globals.selectedDataPoints[0]!==void 0&&d.globals.selectedDataPoints[0].indexOf(j)>-1&&this.pieClicked(j),d.config.dataLabels.enabled){var J=A.x,fe=A.y,ue=100*q/this.fullAngle+"%";if(q!==0&&d.config.plotOptions.pie.dataLabels.minAngleToShowLabel<l[j]){var me=d.config.dataLabels.formatter;me!==void 0&&(ue=me(d.globals.seriesPercent[j][0],{seriesIndex:j,w:d}));var Ne=d.globals.dataLabels.style.colors[j],Te=y.group({class:"apexcharts-datalabels"}),Ye=y.drawText({x:J,y:fe,text:ue,textAnchor:"middle",fontSize:d.config.dataLabels.style.fontSize,fontFamily:d.config.dataLabels.style.fontFamily,fontWeight:d.config.dataLabels.style.fontWeight,foreColor:Ne});if(Te.add(Ye),d.config.dataLabels.dropShadow.enabled){var We=d.config.dataLabels.dropShadow;p.dropShadow(Ye,We)}Ye.node.classList.add("apexcharts-pie-label"),d.config.chart.animations.animate&&d.globals.resized===!1&&(Ye.node.classList.add("apexcharts-pie-label-delay"),Ye.node.style.animationDelay=d.config.chart.animations.speed/940+"s"),this.sliceLabels.push(Te)}}}return w}},{key:"addListeners",value:function(l,c){var d=new L(this.ctx);l.node.addEventListener("mouseenter",d.pathMouseEnter.bind(this,l)),l.node.addEventListener("mouseleave",d.pathMouseLeave.bind(this,l)),l.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,l.node,c)),l.node.addEventListener("mousedown",d.pathMouseDown.bind(this,l)),this.donutDataLabels.total.showAlways||(l.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,l.node,c)),l.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,l.node,c)))}},{key:"animatePaths",value:function(l,c){var d=this.w,p=c.endAngle<c.startAngle?this.fullAngle+c.endAngle-c.startAngle:c.endAngle-c.startAngle,y=p,v=c.startAngle,w=c.startAngle;c.prevStartAngle!==void 0&&c.prevEndAngle!==void 0&&(v=c.prevEndAngle,y=c.prevEndAngle<c.prevStartAngle?this.fullAngle+c.prevEndAngle-c.prevStartAngle:c.prevEndAngle-c.prevStartAngle),c.i===d.config.series.length-1&&(p+w>this.fullAngle?c.endAngle=c.endAngle-(p+w):p+w<this.fullAngle&&(c.endAngle=c.endAngle+(this.fullAngle-(p+w)))),p===this.fullAngle&&(p=this.fullAngle-.01),this.animateArc(l,v,w,p,y,c)}},{key:"animateArc",value:function(l,c,d,p,y,v){var w,E=this,T=this.w,P=new I(this.ctx),O=v.size;(isNaN(c)||isNaN(y))&&(c=d,y=p,v.dur=0);var j=p,G=d,q=c<d?this.fullAngle+c-d:c-d;T.globals.dataChanged&&v.shouldSetPrevPaths&&v.prevEndAngle&&(w=E.getPiePath({me:E,startAngle:v.prevStartAngle,angle:v.prevEndAngle<v.prevStartAngle?this.fullAngle+v.prevEndAngle-v.prevStartAngle:v.prevEndAngle-v.prevStartAngle,size:O}),l.attr({d:w})),v.dur!==0?l.animate(v.dur,T.globals.easing,v.animBeginArr[v.i]).afterAll(function(){E.chartType!=="pie"&&E.chartType!=="donut"&&E.chartType!=="polarArea"||this.animate(T.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":E.strokeWidth}),v.i===T.config.series.length-1&&P.animationCompleted(l)}).during(function(K){j=q+(p-q)*K,v.animateStartingPos&&(j=y+(p-y)*K,G=c-y+(d-(c-y))*K),w=E.getPiePath({me:E,startAngle:G,angle:j,size:O}),l.node.setAttribute("data:pathOrig",w),l.attr({d:w})}):(w=E.getPiePath({me:E,startAngle:G,angle:p,size:O}),v.isTrack||(T.globals.animationEnded=!0),l.node.setAttribute("data:pathOrig",w),l.attr({d:w,"stroke-width":E.strokeWidth}))}},{key:"pieClicked",value:function(l){var c,d=this.w,p=this,y=p.sliceSizes[l]+(d.config.plotOptions.pie.expandOnClick?4:0),v=d.globals.dom.Paper.select(".apexcharts-".concat(p.chartType.toLowerCase(),"-slice-").concat(l)).members[0];if(v.attr("data:pieClicked")!=="true"){var w=d.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(w,function(O){O.setAttribute("data:pieClicked","false");var j=O.getAttribute("data:pathOrig");j&&O.setAttribute("d",j)}),d.globals.capturedDataPointIndex=l,v.attr("data:pieClicked","true");var E=parseInt(v.attr("data:startAngle"),10),T=parseInt(v.attr("data:angle"),10);c=p.getPiePath({me:p,startAngle:E,angle:T,size:y}),T!==360&&v.plot(c)}else{v.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(v.node,this.donutDataLabels);var P=v.attr("data:pathOrig");v.attr({d:P})}}},{key:"getChangedPath",value:function(l,c){var d="";return this.dynamicAnim&&this.w.globals.dataChanged&&(d=this.getPiePath({me:this,startAngle:l,angle:c-l,size:this.size})),d}},{key:"getPiePath",value:function(l){var c,d=l.me,p=l.startAngle,y=l.angle,v=l.size,w=new L(this.ctx),E=p,T=Math.PI*(E-90)/180,P=y+p;Math.ceil(P)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(P=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(P)>this.fullAngle&&(P-=this.fullAngle);var O=Math.PI*(P-90)/180,j=d.centerX+v*Math.cos(T),G=d.centerY+v*Math.sin(T),q=d.centerX+v*Math.cos(O),K=d.centerY+v*Math.sin(O),re=C.polarToCartesian(d.centerX,d.centerY,d.donutSize,P),ae=C.polarToCartesian(d.centerX,d.centerY,d.donutSize,E),le=y>180?1:0,A=["M",j,G,"A",v,v,0,le,1,q,K];return c=d.chartType==="donut"?[].concat(A,["L",re.x,re.y,"A",d.donutSize,d.donutSize,0,le,0,ae.x,ae.y,"L",j,G,"z"]).join(" "):d.chartType==="pie"||d.chartType==="polarArea"?[].concat(A,["L",d.centerX,d.centerY,"L",j,G]).join(" "):[].concat(A).join(" "),w.roundPathCorners(c,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(l){var c=this.w,d=new ce(this.ctx),p=new L(this.ctx),y=new hs(this.ctx),v=p.group(),w=p.group(),E=d.niceScale(0,Math.ceil(this.maxY),0),T=E.result.reverse(),P=E.result.length;this.maxY=E.niceMax;for(var O=c.globals.radialSize,j=O/(P-1),G=0;G<P-1;G++){var q=p.drawCircle(O);if(q.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":c.config.plotOptions.polarArea.rings.strokeWidth,stroke:c.config.plotOptions.polarArea.rings.strokeColor}),c.config.yaxis[0].show){var K=y.drawYAxisTexts(this.centerX,this.centerY-O+parseInt(c.config.yaxis[0].labels.style.fontSize,10)/2,G,T[G]);w.add(K)}v.add(q),O-=j}this.drawSpokes(l),l.add(v),l.add(w)}},{key:"renderInnerDataLabels",value:function(l,c,d){var p=this.w,y=new L(this.ctx),v=c.total.show;l.node.innerHTML="",l.node.style.opacity=d.opacity;var w,E,T=d.centerX,P=d.centerY;w=c.name.color===void 0?p.globals.colors[0]:c.name.color;var O=c.name.fontSize,j=c.name.fontFamily,G=c.name.fontWeight;E=c.value.color===void 0?p.config.chart.foreColor:c.value.color;var q=c.value.formatter,K="",re="";if(v?(w=c.total.color,O=c.total.fontSize,j=c.total.fontFamily,G=c.total.fontWeight,re=c.total.label,K=c.total.formatter(p)):p.globals.series.length===1&&(K=q(p.globals.series[0],p),re=p.globals.seriesNames[0]),re&&(re=c.name.formatter(re,c.total.show,p)),c.name.show){var ae=y.drawText({x:T,y:P+parseFloat(c.name.offsetY),text:re,textAnchor:"middle",foreColor:w,fontSize:O,fontWeight:G,fontFamily:j});ae.node.classList.add("apexcharts-datalabel-label"),l.add(ae)}if(c.value.show){var le=c.name.show?parseFloat(c.value.offsetY)+16:c.value.offsetY,A=y.drawText({x:T,y:P+le,text:K,textAnchor:"middle",foreColor:E,fontWeight:c.value.fontWeight,fontSize:c.value.fontSize,fontFamily:c.value.fontFamily});A.node.classList.add("apexcharts-datalabel-value"),l.add(A)}return l}},{key:"printInnerLabels",value:function(l,c,d,p){var y,v=this.w;p?y=l.name.color===void 0?v.globals.colors[parseInt(p.parentNode.getAttribute("rel"),10)-1]:l.name.color:v.globals.series.length>1&&l.total.show&&(y=l.total.color);var w=v.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),E=v.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");d=(0,l.value.formatter)(d,v),p||typeof l.total.formatter!="function"||(d=l.total.formatter(v));var T=c===l.total.label;c=l.name.formatter(c,T,v),w!==null&&(w.textContent=c),E!==null&&(E.textContent=d),w!==null&&(w.style.fill=y)}},{key:"printDataLabelsInner",value:function(l,c){var d=this.w,p=l.getAttribute("data:value"),y=d.globals.seriesNames[parseInt(l.parentNode.getAttribute("rel"),10)-1];d.globals.series.length>1&&this.printInnerLabels(c,y,p,l);var v=d.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");v!==null&&(v.style.opacity=1)}},{key:"drawSpokes",value:function(l){var c=this,d=this.w,p=new L(this.ctx),y=d.config.plotOptions.polarArea.spokes;if(y.strokeWidth!==0){for(var v=[],w=360/d.globals.series.length,E=0;E<d.globals.series.length;E++)v.push(C.polarToCartesian(this.centerX,this.centerY,d.globals.radialSize,d.config.plotOptions.pie.startAngle+w*E));v.forEach(function(T,P){var O=p.drawLine(T.x,T.y,c.centerX,c.centerY,Array.isArray(y.connectorColors)?y.connectorColors[P]:y.connectorColors);l.add(O)})}}},{key:"revertDataLabelsInner",value:function(){var l=this.w;if(this.donutDataLabels.show){var c=l.globals.dom.Paper.select(".apexcharts-datalabels-group").members[0],d=this.renderInnerDataLabels(c,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show});l.globals.dom.Paper.select(".apexcharts-radialbar, .apexcharts-pie").members[0].add(d)}}}]),ee}(),mc=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var c=this.w;this.graphics=new L(this.ctx),this.lineColorArr=c.globals.stroke.colors!==void 0?c.globals.stroke.colors:c.globals.colors,this.defaultSize=c.globals.svgHeight<c.globals.svgWidth?c.globals.gridHeight+1.5*c.globals.goldenPadding:c.globals.gridWidth,this.isLog=c.config.yaxis[0].logarithmic,this.logBase=c.config.yaxis[0].logBase,this.coreUtils=new F(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(this.logBase,c.globals.maxY,0):c.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.logBase,this.w.globals.minY,0):c.globals.minY,this.polygons=c.config.plotOptions.radar.polygons,this.strokeWidth=c.config.stroke.show?c.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-c.config.chart.dropShadow.blur,c.config.xaxis.labels.show&&(this.size=this.size-c.globals.xAxisLabelsWidth/1.75),c.config.plotOptions.radar.size!==void 0&&(this.size=c.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return o(ee,[{key:"draw",value:function(l){var c=this,d=this.w,p=new xe(this.ctx),y=[],v=new De(this.ctx);l.length&&(this.dataPointsLen=l[d.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var w=d.globals.gridWidth/2,E=d.globals.gridHeight/2,T=w+d.config.plotOptions.radar.offsetX,P=E+d.config.plotOptions.radar.offsetY,O=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(T||0,", ").concat(P||0,")")}),j=[],G=null,q=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),l.forEach(function(re,ae){var le=re.length===d.globals.dataPoints,A=c.graphics.group().attr({class:"apexcharts-series","data:longestSeries":le,seriesName:C.escapeString(d.globals.seriesNames[ae]),rel:ae+1,"data:realIndex":ae});c.dataRadiusOfPercent[ae]=[],c.dataRadius[ae]=[],c.angleArr[ae]=[],re.forEach(function(Fe,Je){var pt=Math.abs(c.maxValue-c.minValue);Fe-=c.minValue,c.isLog&&(Fe=c.coreUtils.getLogVal(c.logBase,Fe,0)),c.dataRadiusOfPercent[ae][Je]=Fe/pt,c.dataRadius[ae][Je]=c.dataRadiusOfPercent[ae][Je]*c.size,c.angleArr[ae][Je]=Je*c.disAngle}),j=c.getDataPointsPos(c.dataRadius[ae],c.angleArr[ae]);var W=c.createPaths(j,{x:0,y:0});G=c.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),q=c.graphics.group({class:"apexcharts-datalabels","data:realIndex":ae}),d.globals.delayedElements.push({el:G.node,index:ae});var J={i:ae,realIndex:ae,animationDelay:ae,initialSpeed:d.config.chart.animations.speed,dataChangeSpeed:d.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:d.globals.stroke.colors[ae],strokeLineCap:d.config.stroke.lineCap},fe=null;d.globals.previousPaths.length>0&&(fe=c.getPreviousPath(ae));for(var ue=0;ue<W.linePathsTo.length;ue++){var me=c.graphics.renderPaths(n(n({},J),{},{pathFrom:fe===null?W.linePathsFrom[ue]:fe,pathTo:W.linePathsTo[ue],strokeWidth:Array.isArray(c.strokeWidth)?c.strokeWidth[ae]:c.strokeWidth,fill:"none",drawShadow:!1}));A.add(me);var Ne=p.fillPath({seriesNumber:ae}),Te=c.graphics.renderPaths(n(n({},J),{},{pathFrom:fe===null?W.areaPathsFrom[ue]:fe,pathTo:W.areaPathsTo[ue],strokeWidth:0,fill:Ne,drawShadow:!1}));if(d.config.chart.dropShadow.enabled){var Ye=new D(c.ctx),We=d.config.chart.dropShadow;Ye.dropShadow(Te,Object.assign({},We,{noUserSpaceOnUse:!0}),ae)}A.add(Te)}re.forEach(function(Fe,Je){var pt=new we(c.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:ae,dataPointIndex:Je}),St=c.graphics.drawMarker(j[Je].x,j[Je].y,pt);St.attr("rel",Je),St.attr("j",Je),St.attr("index",ae),St.node.setAttribute("default-marker-size",pt.pSize);var At=c.graphics.group({class:"apexcharts-series-markers"});At&&At.add(St),G.add(At),A.add(G);var Mt=d.config.dataLabels;if(Mt.enabled){var $t=Mt.formatter(d.globals.series[ae][Je],{seriesIndex:ae,dataPointIndex:Je,w:d});v.plotDataLabelsText({x:j[Je].x,y:j[Je].y,text:$t,textAnchor:"middle",i:ae,j:ae,parent:q,offsetCorrection:!1,dataLabelsConfig:n({},Mt)})}A.add(q)}),y.push(A)}),this.drawPolygons({parent:O}),d.config.xaxis.labels.show){var K=this.drawXAxisTexts();O.add(K)}return y.forEach(function(re){O.add(re)}),O.add(this.yaxisLabels),O}},{key:"drawPolygons",value:function(l){for(var c=this,d=this.w,p=l.parent,y=new hs(this.ctx),v=d.globals.yAxisScale[0].result.reverse(),w=v.length,E=[],T=this.size/(w-1),P=0;P<w;P++)E[P]=T*P;E.reverse();var O=[],j=[];E.forEach(function(G,q){var K=C.getPolygonPos(G,c.dataPointsLen),re="";K.forEach(function(ae,le){if(q===0){var A=c.graphics.drawLine(ae.x,ae.y,0,0,Array.isArray(c.polygons.connectorColors)?c.polygons.connectorColors[le]:c.polygons.connectorColors);j.push(A)}le===0&&c.yaxisLabelsTextsPos.push({x:ae.x,y:ae.y}),re+=ae.x+","+ae.y+" "}),O.push(re)}),O.forEach(function(G,q){var K=c.polygons.strokeColors,re=c.polygons.strokeWidth,ae=c.graphics.drawPolygon(G,Array.isArray(K)?K[q]:K,Array.isArray(re)?re[q]:re,d.globals.radarPolygons.fill.colors[q]);p.add(ae)}),j.forEach(function(G){p.add(G)}),d.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(G,q){var K=y.drawYAxisTexts(G.x,G.y,q,v[q]);c.yaxisLabels.add(K)})}},{key:"drawXAxisTexts",value:function(){var l=this,c=this.w,d=c.config.xaxis.labels,p=this.graphics.group({class:"apexcharts-xaxis"}),y=C.getPolygonPos(this.size,this.dataPointsLen);return c.globals.labels.forEach(function(v,w){var E=c.config.xaxis.labels.formatter,T=new De(l.ctx);if(y[w]){var P=l.getTextPos(y[w],l.size),O=E(v,{seriesIndex:-1,dataPointIndex:w,w:c});T.plotDataLabelsText({x:P.newX,y:P.newY,text:O,textAnchor:P.textAnchor,i:w,j:w,parent:p,className:"apexcharts-xaxis-label",color:Array.isArray(d.style.colors)&&d.style.colors[w]?d.style.colors[w]:"#a8a8a8",dataLabelsConfig:n({textAnchor:P.textAnchor,dropShadow:{enabled:!1}},d),offsetCorrection:!1}).on("click",function(j){if(typeof c.config.chart.events.xAxisLabelClick=="function"){var G=Object.assign({},c,{labelIndex:w});c.config.chart.events.xAxisLabelClick(j,l.ctx,G)}})}}),p}},{key:"createPaths",value:function(l,c){var d=this,p=[],y=[],v=[],w=[];if(l.length){y=[this.graphics.move(c.x,c.y)],w=[this.graphics.move(c.x,c.y)];var E=this.graphics.move(l[0].x,l[0].y),T=this.graphics.move(l[0].x,l[0].y);l.forEach(function(P,O){E+=d.graphics.line(P.x,P.y),T+=d.graphics.line(P.x,P.y),O===l.length-1&&(E+="Z",T+="Z")}),p.push(E),v.push(T)}return{linePathsFrom:y,linePathsTo:p,areaPathsFrom:w,areaPathsTo:v}}},{key:"getTextPos",value:function(l,c){var d="middle",p=l.x,y=l.y;return Math.abs(l.x)>=10?l.x>0?(d="start",p+=10):l.x<0&&(d="end",p-=10):d="middle",Math.abs(l.y)>=c-10&&(l.y<0?y-=10:l.y>0&&(y+=10)),{textAnchor:d,newX:p,newY:y}}},{key:"getPreviousPath",value:function(l){for(var c=this.w,d=null,p=0;p<c.globals.previousPaths.length;p++){var y=c.globals.previousPaths[p];y.paths.length>0&&parseInt(y.realIndex,10)===parseInt(l,10)&&c.globals.previousPaths[p].paths[0]!==void 0&&(d=c.globals.previousPaths[p].paths[0].d)}return d}},{key:"getDataPointsPos",value:function(l,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;l=l||[],c=c||[];for(var p=[],y=0;y<d;y++){var v={};v.x=l[y]*Math.sin(c[y]),v.y=-l[y]*Math.cos(c[y]),p.push(v)}return p}}]),ee}(),Fd=function(ee){f(c,Gu);var l=b(c);function c(d){var p;i(this,c),(p=l.call(this,d)).ctx=d,p.w=d.w,p.animBeginArr=[0],p.animDur=0;var y=p.w;return p.startAngle=y.config.plotOptions.radialBar.startAngle,p.endAngle=y.config.plotOptions.radialBar.endAngle,p.totalAngle=Math.abs(y.config.plotOptions.radialBar.endAngle-y.config.plotOptions.radialBar.startAngle),p.trackStartAngle=y.config.plotOptions.radialBar.track.startAngle,p.trackEndAngle=y.config.plotOptions.radialBar.track.endAngle,p.barLabels=p.w.config.plotOptions.radialBar.barLabels,p.donutDataLabels=p.w.config.plotOptions.radialBar.dataLabels,p.radialDataLabels=p.donutDataLabels,p.trackStartAngle||(p.trackStartAngle=p.startAngle),p.trackEndAngle||(p.trackEndAngle=p.endAngle),p.endAngle===360&&(p.endAngle=359.99),p.margin=parseInt(y.config.plotOptions.radialBar.track.margin,10),p.onBarLabelClick=p.onBarLabelClick.bind(x(p)),p}return o(c,[{key:"draw",value:function(d){var p=this.w,y=new L(this.ctx),v=y.group({class:"apexcharts-radialbar"});if(p.globals.noData)return v;var w=y.group(),E=this.defaultSize/2,T=p.globals.gridWidth/2,P=this.defaultSize/2.05;p.config.chart.sparkline.enabled||(P=P-p.config.stroke.width-p.config.chart.dropShadow.blur);var O=p.globals.fill.colors;if(p.config.plotOptions.radialBar.track.show){var j=this.drawTracks({size:P,centerX:T,centerY:E,colorArr:O,series:d});w.add(j)}var G=this.drawArcs({size:P,centerX:T,centerY:E,colorArr:O,series:d}),q=360;p.config.plotOptions.radialBar.startAngle<0&&(q=this.totalAngle);var K=(360-q)/360;if(p.globals.radialSize=P-P*K,this.radialDataLabels.value.show){var re=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);p.globals.radialSize+=re*K}return w.add(G.g),p.config.plotOptions.radialBar.hollow.position==="front"&&(G.g.add(G.elHollow),G.dataLabels&&G.g.add(G.dataLabels)),v.add(w),v}},{key:"drawTracks",value:function(d){var p=this.w,y=new L(this.ctx),v=y.group({class:"apexcharts-tracks"}),w=new D(this.ctx),E=new xe(this.ctx),T=this.getStrokeWidth(d);d.size=d.size-T/2;for(var P=0;P<d.series.length;P++){var O=y.group({class:"apexcharts-radialbar-track apexcharts-track"});v.add(O),O.attr({rel:P+1}),d.size=d.size-T-this.margin;var j=p.config.plotOptions.radialBar.track,G=E.fillPath({seriesNumber:0,size:d.size,fillColors:Array.isArray(j.background)?j.background[P]:j.background,solid:!0}),q=this.trackStartAngle,K=this.trackEndAngle;Math.abs(K)+Math.abs(q)>=360&&(K=360-Math.abs(this.startAngle)-.1);var re=y.drawPath({d:"",stroke:G,strokeWidth:T*parseInt(j.strokeWidth,10)/100,fill:"none",strokeOpacity:j.opacity,classes:"apexcharts-radialbar-area"});if(j.dropShadow.enabled){var ae=j.dropShadow;w.dropShadow(re,ae)}O.add(re),re.attr("id","apexcharts-radialbarTrack-"+P),this.animatePaths(re,{centerX:d.centerX,centerY:d.centerY,endAngle:K,startAngle:q,size:d.size,i:P,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:p.globals.easing})}return v}},{key:"drawArcs",value:function(d){var p=this.w,y=new L(this.ctx),v=new xe(this.ctx),w=new D(this.ctx),E=y.group(),T=this.getStrokeWidth(d);d.size=d.size-T/2;var P=p.config.plotOptions.radialBar.hollow.background,O=d.size-T*d.series.length-this.margin*d.series.length-T*parseInt(p.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,j=O-p.config.plotOptions.radialBar.hollow.margin;p.config.plotOptions.radialBar.hollow.image!==void 0&&(P=this.drawHollowImage(d,E,O,P));var G=this.drawHollow({size:j,centerX:d.centerX,centerY:d.centerY,fill:P||"transparent"});if(p.config.plotOptions.radialBar.hollow.dropShadow.enabled){var q=p.config.plotOptions.radialBar.hollow.dropShadow;w.dropShadow(G,q)}var K=1;!this.radialDataLabels.total.show&&p.globals.series.length>1&&(K=0);var re=null;if(this.radialDataLabels.show){var ae=p.globals.dom.Paper.select(".apexcharts-datalabels-group").members[0];re=this.renderInnerDataLabels(ae,this.radialDataLabels,{hollowSize:O,centerX:d.centerX,centerY:d.centerY,opacity:K})}p.config.plotOptions.radialBar.hollow.position==="back"&&(E.add(G),re&&E.add(re));var le=!1;p.config.plotOptions.radialBar.inverseOrder&&(le=!0);for(var A=le?d.series.length-1:0;le?A>=0:A<d.series.length;le?A--:A++){var W=y.group({class:"apexcharts-series apexcharts-radial-series",seriesName:C.escapeString(p.globals.seriesNames[A])});E.add(W),W.attr({rel:A+1,"data:realIndex":A}),this.ctx.series.addCollapsedClassToSeries(W,A),d.size=d.size-T-this.margin;var J=v.fillPath({seriesNumber:A,size:d.size,value:d.series[A]}),fe=this.startAngle,ue=void 0,me=C.negToZero(d.series[A]>100?100:d.series[A])/100,Ne=Math.round(this.totalAngle*me)+this.startAngle,Te=void 0;p.globals.dataChanged&&(ue=this.startAngle,Te=Math.round(this.totalAngle*C.negToZero(p.globals.previousPaths[A])/100)+ue),Math.abs(Ne)+Math.abs(fe)>=360&&(Ne-=.01),Math.abs(Te)+Math.abs(ue)>=360&&(Te-=.01);var Ye=Ne-fe,We=Array.isArray(p.config.stroke.dashArray)?p.config.stroke.dashArray[A]:p.config.stroke.dashArray,Fe=y.drawPath({d:"",stroke:J,strokeWidth:T,fill:"none",fillOpacity:p.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+A,strokeDashArray:We});if(L.setAttrs(Fe.node,{"data:angle":Ye,"data:value":d.series[A]}),p.config.chart.dropShadow.enabled){var Je=p.config.chart.dropShadow;w.dropShadow(Fe,Je,A)}if(w.setSelectionFilter(Fe,0,A),this.addListeners(Fe,this.radialDataLabels),W.add(Fe),Fe.attr({index:0,j:A}),this.barLabels.enabled){var pt=C.polarToCartesian(d.centerX,d.centerY,d.size,fe),St=this.barLabels.formatter(p.globals.seriesNames[A],{seriesIndex:A,w:p}),At=["apexcharts-radialbar-label"];this.barLabels.onClick||At.push("apexcharts-no-click");var Mt=this.barLabels.useSeriesColors?p.globals.colors[A]:p.config.chart.foreColor;Mt||(Mt=p.config.chart.foreColor);var $t=pt.x+this.barLabels.offsetX,Ut=pt.y+this.barLabels.offsetY,rr=y.drawText({x:$t,y:Ut,text:St,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:Mt,cssClass:At.join(" ")});rr.on("click",this.onBarLabelClick),rr.attr({rel:A+1}),fe!==0&&rr.attr({"transform-origin":"".concat($t," ").concat(Ut),transform:"rotate(".concat(fe," 0 0)")}),W.add(rr)}var Lr=0;!this.initialAnim||p.globals.resized||p.globals.dataChanged||(Lr=p.config.chart.animations.speed),p.globals.dataChanged&&(Lr=p.config.chart.animations.dynamicAnimation.speed),this.animDur=Lr/(1.2*d.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(Fe,{centerX:d.centerX,centerY:d.centerY,endAngle:Ne,startAngle:fe,prevEndAngle:Te,prevStartAngle:ue,size:d.size,i:A,totalItems:2,animBeginArr:this.animBeginArr,dur:Lr,shouldSetPrevPaths:!0,easing:p.globals.easing})}return{g:E,elHollow:G,dataLabels:re}}},{key:"drawHollow",value:function(d){var p=new L(this.ctx).drawCircle(2*d.size);return p.attr({class:"apexcharts-radialbar-hollow",cx:d.centerX,cy:d.centerY,r:d.size,fill:d.fill}),p}},{key:"drawHollowImage",value:function(d,p,y,v){var w=this.w,E=new xe(this.ctx),T=C.randomId(),P=w.config.plotOptions.radialBar.hollow.image;if(w.config.plotOptions.radialBar.hollow.imageClipped)E.clippedImgArea({width:y,height:y,image:P,patternID:"pattern".concat(w.globals.cuid).concat(T)}),v="url(#pattern".concat(w.globals.cuid).concat(T,")");else{var O=w.config.plotOptions.radialBar.hollow.imageWidth,j=w.config.plotOptions.radialBar.hollow.imageHeight;if(O===void 0&&j===void 0){var G=w.globals.dom.Paper.image(P).loaded(function(K){this.move(d.centerX-K.width/2+w.config.plotOptions.radialBar.hollow.imageOffsetX,d.centerY-K.height/2+w.config.plotOptions.radialBar.hollow.imageOffsetY)});p.add(G)}else{var q=w.globals.dom.Paper.image(P).loaded(function(K){this.move(d.centerX-O/2+w.config.plotOptions.radialBar.hollow.imageOffsetX,d.centerY-j/2+w.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(O,j)});p.add(q)}}return v}},{key:"getStrokeWidth",value:function(d){var p=this.w;return d.size*(100-parseInt(p.config.plotOptions.radialBar.hollow.size,10))/100/(d.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(d){var p=parseInt(d.target.getAttribute("rel"),10)-1,y=this.barLabels.onClick,v=this.w;y&&y(v.globals.seriesNames[p],{w:v,seriesIndex:p})}}]),c}(),gl=function(ee){f(c,ds);var l=b(c);function c(){return i(this,c),l.apply(this,arguments)}return o(c,[{key:"draw",value:function(d,p){var y=this.w,v=new L(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=d,this.seriesRangeStart=y.globals.seriesRangeStart,this.seriesRangeEnd=y.globals.seriesRangeEnd,this.barHelpers.initVariables(d);for(var w=v.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),E=0;E<d.length;E++){var T,P,O,j,G=void 0,q=void 0,K=y.globals.comboCharts?p[E]:E,re=this.barHelpers.getGroupIndex(K).columnGroupIndex,ae=v.group({class:"apexcharts-series",seriesName:C.escapeString(y.globals.seriesNames[K]),rel:E+1,"data:realIndex":K});this.ctx.series.addCollapsedClassToSeries(ae,K),d[E].length>0&&(this.visibleI=this.visibleI+1);var le=0,A=0,W=0;this.yRatio.length>1&&(this.yaxisIndex=y.globals.seriesYAxisReverseMap[K][0],W=K);var J=this.barHelpers.initialPositions();q=J.y,j=J.zeroW,G=J.x,A=J.barWidth,le=J.barHeight,T=J.xDivision,P=J.yDivision,O=J.zeroH;for(var fe=v.group({class:"apexcharts-datalabels","data:realIndex":K}),ue=v.group({class:"apexcharts-rangebar-goals-markers"}),me=0;me<y.globals.dataPoints;me++){var Ne=this.barHelpers.getStrokeWidth(E,me,K),Te=this.seriesRangeStart[E][me],Ye=this.seriesRangeEnd[E][me],We=null,Fe=null,Je=null,pt={x:G,y:q,strokeWidth:Ne,elSeries:ae},St=this.seriesLen;if(y.config.plotOptions.bar.rangeBarGroupRows&&(St=1),y.config.series[E].data[me]===void 0)break;if(this.isHorizontal){Je=q+le*this.visibleI;var At=(P-le*St)/2;if(y.config.series[E].data[me].x){var Mt=this.detectOverlappingBars({i:E,j:me,barYPosition:Je,srty:At,barHeight:le,yDivision:P,initPositions:J});le=Mt.barHeight,Je=Mt.barYPosition}A=(We=this.drawRangeBarPaths(n({indexes:{i:E,j:me,realIndex:K},barHeight:le,barYPosition:Je,zeroW:j,yDivision:P,y1:Te,y2:Ye},pt))).barWidth}else{y.globals.isXNumeric&&(G=(y.globals.seriesX[E][me]-y.globals.minX)/this.xRatio-A/2),Fe=G+A*this.visibleI;var $t=(T-A*St)/2;if(y.config.series[E].data[me].x){var Ut=this.detectOverlappingBars({i:E,j:me,barXPosition:Fe,srtx:$t,barWidth:A,xDivision:T,initPositions:J});A=Ut.barWidth,Fe=Ut.barXPosition}le=(We=this.drawRangeColumnPaths(n({indexes:{i:E,j:me,realIndex:K,translationsIndex:W},barWidth:A,barXPosition:Fe,zeroH:O,xDivision:T},pt))).barHeight}var rr=this.barHelpers.drawGoalLine({barXPosition:We.barXPosition,barYPosition:Je,goalX:We.goalX,goalY:We.goalY,barHeight:le,barWidth:A});rr&&ue.add(rr),q=We.y,G=We.x;var Lr=this.barHelpers.getPathFillColor(d,E,me,K),Ar=y.globals.stroke.colors[K];this.renderSeries({realIndex:K,pathFill:Lr,lineFill:Ar,j:me,i:E,x:G,y:q,y1:Te,y2:Ye,pathFrom:We.pathFrom,pathTo:We.pathTo,strokeWidth:Ne,elSeries:ae,series:d,barHeight:le,barWidth:A,barXPosition:Fe,barYPosition:Je,columnGroupIndex:re,elDataLabelsWrap:fe,elGoalsMarkers:ue,visibleSeries:this.visibleI,type:"rangebar"})}w.add(ae)}return w}},{key:"detectOverlappingBars",value:function(d){var p=d.i,y=d.j,v=d.barYPosition,w=d.barXPosition,E=d.srty,T=d.srtx,P=d.barHeight,O=d.barWidth,j=d.yDivision,G=d.xDivision,q=d.initPositions,K=this.w,re=[],ae=K.config.series[p].data[y].rangeName,le=K.config.series[p].data[y].x,A=Array.isArray(le)?le.join(" "):le,W=K.globals.labels.map(function(fe){return Array.isArray(fe)?fe.join(" "):fe}).indexOf(A),J=K.globals.seriesRange[p].findIndex(function(fe){return fe.x===A&&fe.overlaps.length>0});return this.isHorizontal?(v=K.config.plotOptions.bar.rangeBarGroupRows?E+j*W:E+P*this.visibleI+j*W,J>-1&&!K.config.plotOptions.bar.rangeBarOverlap&&(re=K.globals.seriesRange[p][J].overlaps).indexOf(ae)>-1&&(v=(P=q.barHeight/re.length)*this.visibleI+j*(100-parseInt(this.barOptions.barHeight,10))/100/2+P*(this.visibleI+re.indexOf(ae))+j*W)):(W>-1&&!K.globals.timescaleLabels.length&&(w=K.config.plotOptions.bar.rangeBarGroupRows?T+G*W:T+O*this.visibleI+G*W),J>-1&&!K.config.plotOptions.bar.rangeBarOverlap&&(re=K.globals.seriesRange[p][J].overlaps).indexOf(ae)>-1&&(w=(O=q.barWidth/re.length)*this.visibleI+G*(100-parseInt(this.barOptions.barWidth,10))/100/2+O*(this.visibleI+re.indexOf(ae))+G*W)),{barYPosition:v,barXPosition:w,barHeight:P,barWidth:O}}},{key:"drawRangeColumnPaths",value:function(d){var p=d.indexes,y=d.x,v=d.xDivision,w=d.barWidth,E=d.barXPosition,T=d.zeroH,P=this.w,O=p.i,j=p.j,G=p.realIndex,q=p.translationsIndex,K=this.yRatio[q],re=this.getRangeValue(G,j),ae=Math.min(re.start,re.end),le=Math.max(re.start,re.end);this.series[O][j]===void 0||this.series[O][j]===null?ae=T:(ae=T-ae/K,le=T-le/K);var A=Math.abs(le-ae),W=this.barHelpers.getColumnPaths({barXPosition:E,barWidth:w,y1:ae,y2:le,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:G,i:G,j,w:P});if(P.globals.isXNumeric){var J=this.getBarXForNumericXAxis({x:y,j,realIndex:G,barWidth:w});y=J.x,E=J.barXPosition}else y+=v;return{pathTo:W.pathTo,pathFrom:W.pathFrom,barHeight:A,x:y,y:re.start<0&&re.end<0?ae:le,goalY:this.barHelpers.getGoalValues("y",null,T,O,j,q),barXPosition:E}}},{key:"preventBarOverflow",value:function(d){var p=this.w;return d<0&&(d=0),d>p.globals.gridWidth&&(d=p.globals.gridWidth),d}},{key:"drawRangeBarPaths",value:function(d){var p=d.indexes,y=d.y,v=d.y1,w=d.y2,E=d.yDivision,T=d.barHeight,P=d.barYPosition,O=d.zeroW,j=this.w,G=p.realIndex,q=p.j,K=this.preventBarOverflow(O+v/this.invertedYRatio),re=this.preventBarOverflow(O+w/this.invertedYRatio),ae=this.getRangeValue(G,q),le=Math.abs(re-K),A=this.barHelpers.getBarpaths({barYPosition:P,barHeight:T,x1:K,x2:re,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:G,realIndex:G,j:q,w:j});return j.globals.isXNumeric||(y+=E),{pathTo:A.pathTo,pathFrom:A.pathFrom,barWidth:le,x:ae.start<0&&ae.end<0?K:re,goalX:this.barHelpers.getGoalValues("x",O,null,G,q),y}}},{key:"getRangeValue",value:function(d,p){var y=this.w;return{start:y.globals.seriesRangeStart[d][p],end:y.globals.seriesRangeEnd[d][p]}}}]),c}(),zd=function(){function ee(l){i(this,ee),this.w=l.w,this.lineCtx=l}return o(ee,[{key:"sameValueSeriesFix",value:function(l,c){var d=this.w;if((d.config.fill.type==="gradient"||d.config.fill.type[l]==="gradient")&&new F(this.lineCtx.ctx,d).seriesHaveSameValues(l)){var p=c[l].slice();p[p.length-1]=p[p.length-1]+1e-6,c[l]=p}return c}},{key:"calculatePoints",value:function(l){var c=l.series,d=l.realIndex,p=l.x,y=l.y,v=l.i,w=l.j,E=l.prevY,T=this.w,P=[],O=[];if(w===0){var j=this.lineCtx.categoryAxisCorrection+T.config.markers.offsetX;T.globals.isXNumeric&&(j=(T.globals.seriesX[d][0]-T.globals.minX)/this.lineCtx.xRatio+T.config.markers.offsetX),P.push(j),O.push(C.isNumber(c[v][0])?E+T.config.markers.offsetY:null),P.push(p+T.config.markers.offsetX),O.push(C.isNumber(c[v][w+1])?y+T.config.markers.offsetY:null)}else P.push(p+T.config.markers.offsetX),O.push(C.isNumber(c[v][w+1])?y+T.config.markers.offsetY:null);return{x:P,y:O}}},{key:"checkPreviousPaths",value:function(l){for(var c=l.pathFromLine,d=l.pathFromArea,p=l.realIndex,y=this.w,v=0;v<y.globals.previousPaths.length;v++){var w=y.globals.previousPaths[v];(w.type==="line"||w.type==="area")&&w.paths.length>0&&parseInt(w.realIndex,10)===parseInt(p,10)&&(w.type==="line"?(this.lineCtx.appendPathFrom=!1,c=y.globals.previousPaths[v].paths[0].d):w.type==="area"&&(this.lineCtx.appendPathFrom=!1,d=y.globals.previousPaths[v].paths[0].d,y.config.stroke.show&&y.globals.previousPaths[v].paths[1]&&(c=y.globals.previousPaths[v].paths[1].d)))}return{pathFromLine:c,pathFromArea:d}}},{key:"determineFirstPrevY",value:function(l){var c,d,p,y=l.i,v=l.realIndex,w=l.series,E=l.prevY,T=l.lineYPosition,P=l.translationsIndex,O=this.w,j=O.config.chart.stacked&&!O.globals.comboCharts||O.config.chart.stacked&&O.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((c=this.w.config.series[v])===null||c===void 0?void 0:c.type)==="bar"||((d=this.w.config.series[v])===null||d===void 0?void 0:d.type)==="column");if(((p=w[y])===null||p===void 0?void 0:p[0])!==void 0)E=(T=j&&y>0?this.lineCtx.prevSeriesY[y-1][0]:this.lineCtx.zeroY)-w[y][0]/this.lineCtx.yRatio[P]+2*(this.lineCtx.isReversed?w[y][0]/this.lineCtx.yRatio[P]:0);else if(j&&y>0&&w[y][0]===void 0){for(var G=y-1;G>=0;G--)if(w[G][0]!==null&&w[G][0]!==void 0){E=T=this.lineCtx.prevSeriesY[G][0];break}}return{prevY:E,lineYPosition:T}}}]),ee}(),Kn=function(ee){for(var l,c,d,p,y=function(P){for(var O=[],j=P[0],G=P[1],q=O[0]=qs(j,G),K=1,re=P.length-1;K<re;K++)j=G,G=P[K+1],O[K]=.5*(q+(q=qs(j,G)));return O[K]=q,O}(ee),v=ee.length-1,w=[],E=0;E<v;E++)d=qs(ee[E],ee[E+1]),Math.abs(d)<1e-6?y[E]=y[E+1]=0:(p=(l=y[E]/d)*l+(c=y[E+1]/d)*c)>9&&(p=3*d/Math.sqrt(p),y[E]=p*l,y[E+1]=p*c);for(var T=0;T<=v;T++)p=(ee[Math.min(v,T+1)][0]-ee[Math.max(0,T-1)][0])/(6*(1+y[T]*y[T])),w.push([p||0,y[T]*p||0]);return w},yc=function(ee){var l=Kn(ee),c=ee[1],d=ee[0],p=[],y=l[1],v=l[0];p.push(d,[d[0]+v[0],d[1]+v[1],c[0]-y[0],c[1]-y[1],c[0],c[1]]);for(var w=2,E=l.length;w<E;w++){var T=ee[w],P=l[w];p.push([T[0]-P[0],T[1]-P[1],T[0],T[1]])}return p},pl=function(ee,l,c){var d=ee.slice(l,c);if(l){if(c-l>1&&d[1].length<6){var p=d[0].length;d[1]=[2*d[0][p-2]-d[0][p-4],2*d[0][p-1]-d[0][p-3]].concat(d[1])}d[0]=d[0].slice(-2)}return d};function qs(ee,l){return(l[1]-ee[1])/(l[0]-ee[0])}var Yu=function(){function ee(l,c,d){i(this,ee),this.ctx=l,this.w=l.w,this.xyRatios=c,this.pointsChart=!(this.w.config.chart.type!=="bubble"&&this.w.config.chart.type!=="scatter")||d,this.scatter=new Ce(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new zd(this),this.markers=new we(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return o(ee,[{key:"draw",value:function(l,c,d,p){var y,v=this.w,w=new L(this.ctx),E=v.globals.comboCharts?c:v.config.chart.type,T=w.group({class:"apexcharts-".concat(E,"-series apexcharts-plot-series")}),P=new F(this.ctx,v);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,l=P.getLogSeries(l),this.yRatio=P.getLogYRatios(this.yRatio),this.prevSeriesY=[];for(var O=[],j=0;j<l.length;j++){l=this.lineHelpers.sameValueSeriesFix(j,l);var G=v.globals.comboCharts?d[j]:j,q=this.yRatio.length>1?G:0;this._initSerieVariables(l,j,G);var K=[],re=[],ae=[],le=v.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,G),v.globals.isXNumeric&&v.globals.seriesX.length>0&&(le=(v.globals.seriesX[G][0]-v.globals.minX)/this.xRatio),ae.push(le);var A,W=le,J=void 0,fe=W,ue=this.zeroY,me=this.zeroY;ue=this.lineHelpers.determineFirstPrevY({i:j,realIndex:G,series:l,prevY:ue,lineYPosition:0,translationsIndex:q}).prevY,v.config.stroke.curve==="monotoneCubic"&&l[j][0]===null?K.push(null):K.push(ue),A=ue,E==="rangeArea"&&(J=me=this.lineHelpers.determineFirstPrevY({i:j,realIndex:G,series:p,prevY:me,lineYPosition:0,translationsIndex:q}).prevY,re.push(K[0]!==null?me:null));var Ne=this._calculatePathsFrom({type:E,series:l,i:j,realIndex:G,translationsIndex:q,prevX:fe,prevY:ue,prevY2:me}),Te=[K[0]],Ye=[re[0]],We={type:E,series:l,realIndex:G,translationsIndex:q,i:j,x:le,y:1,pX:W,pY:A,pathsFrom:Ne,linePaths:[],areaPaths:[],seriesIndex:d,lineYPosition:0,xArrj:ae,yArrj:K,y2Arrj:re,seriesRangeEnd:p},Fe=this._iterateOverDataPoints(n(n({},We),{},{iterations:E==="rangeArea"?l[j].length-1:void 0,isRangeStart:!0}));if(E==="rangeArea"){for(var Je=this._calculatePathsFrom({series:p,i:j,realIndex:G,prevX:fe,prevY:me}),pt=this._iterateOverDataPoints(n(n({},We),{},{series:p,xArrj:[le],yArrj:Te,y2Arrj:Ye,pY:J,areaPaths:Fe.areaPaths,pathsFrom:Je,iterations:p[j].length-1,isRangeStart:!1})),St=Fe.linePaths.length/2,At=0;At<St;At++)Fe.linePaths[At]=pt.linePaths[At+St]+Fe.linePaths[At];Fe.linePaths.splice(St),Fe.pathFromLine=pt.pathFromLine+Fe.pathFromLine}else Fe.pathFromArea+="z";this._handlePaths({type:E,realIndex:G,i:j,paths:Fe}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),O.push(this.elSeries)}if(((y=v.config.series[0])===null||y===void 0?void 0:y.zIndex)!==void 0&&O.sort(function(Ut,rr){return Number(Ut.node.getAttribute("zIndex"))-Number(rr.node.getAttribute("zIndex"))}),v.config.chart.stacked)for(var Mt=O.length-1;Mt>=0;Mt--)T.add(O[Mt]);else for(var $t=0;$t<O.length;$t++)T.add(O[$t]);return T}},{key:"_initSerieVariables",value:function(l,c,d){var p=this.w,y=new L(this.ctx);this.xDivision=p.globals.gridWidth/(p.globals.dataPoints-(p.config.xaxis.tickPlacement==="on"?1:0)),this.strokeWidth=Array.isArray(p.config.stroke.width)?p.config.stroke.width[d]:p.config.stroke.width;var v=0;this.yRatio.length>1&&(this.yaxisIndex=p.globals.seriesYAxisReverseMap[d],v=d),this.isReversed=p.config.yaxis[this.yaxisIndex]&&p.config.yaxis[this.yaxisIndex].reversed,this.zeroY=p.globals.gridHeight-this.baseLineY[v]-(this.isReversed?p.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[v]:0),this.areaBottomY=this.zeroY,(this.zeroY>p.globals.gridHeight||p.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=p.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=y.group({class:"apexcharts-series",zIndex:p.config.series[d].zIndex!==void 0?p.config.series[d].zIndex:d,seriesName:C.escapeString(p.globals.seriesNames[d])}),this.elPointsMain=y.group({class:"apexcharts-series-markers-wrap","data:realIndex":d}),this.elDataLabelsWrap=y.group({class:"apexcharts-datalabels","data:realIndex":d});var w=l[c].length===p.globals.dataPoints;this.elSeries.attr({"data:longestSeries":w,rel:c+1,"data:realIndex":d}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(l){var c,d,p,y,v=l.type,w=l.series,E=l.i,T=l.realIndex,P=l.translationsIndex,O=l.prevX,j=l.prevY,G=l.prevY2,q=this.w,K=new L(this.ctx);if(w[E][0]===null){for(var re=0;re<w[E].length;re++)if(w[E][re]!==null){O=this.xDivision*re,j=this.zeroY-w[E][re]/this.yRatio[P],c=K.move(O,j),d=K.move(O,this.areaBottomY);break}}else c=K.move(O,j),v==="rangeArea"&&(c=K.move(O,G)+K.line(O,j)),d=K.move(O,this.areaBottomY)+K.line(O,j);if(p=K.move(0,this.zeroY)+K.line(0,this.zeroY),y=K.move(0,this.zeroY)+K.line(0,this.zeroY),q.globals.previousPaths.length>0){var ae=this.lineHelpers.checkPreviousPaths({pathFromLine:p,pathFromArea:y,realIndex:T});p=ae.pathFromLine,y=ae.pathFromArea}return{prevX:O,prevY:j,linePath:c,areaPath:d,pathFromLine:p,pathFromArea:y}}},{key:"_handlePaths",value:function(l){var c=l.type,d=l.realIndex,p=l.i,y=l.paths,v=this.w,w=new L(this.ctx),E=new xe(this.ctx);this.prevSeriesY.push(y.yArrj),v.globals.seriesXvalues[d]=y.xArrj,v.globals.seriesYvalues[d]=y.yArrj;var T=v.config.forecastDataPoints;if(T.count>0&&c!=="rangeArea"){var P=v.globals.seriesXvalues[d][v.globals.seriesXvalues[d].length-T.count-1],O=w.drawRect(P,0,v.globals.gridWidth,v.globals.gridHeight,0);v.globals.dom.elForecastMask.appendChild(O.node);var j=w.drawRect(0,0,P,v.globals.gridHeight,0);v.globals.dom.elNonForecastMask.appendChild(j.node)}this.pointsChart||v.globals.delayedElements.push({el:this.elPointsMain.node,index:d});var G={i:p,realIndex:d,animationDelay:p,initialSpeed:v.config.chart.animations.speed,dataChangeSpeed:v.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(c)};if(c==="area")for(var q=E.fillPath({seriesNumber:d}),K=0;K<y.areaPaths.length;K++){var re=w.renderPaths(n(n({},G),{},{pathFrom:y.pathFromArea,pathTo:y.areaPaths[K],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:q}));this.elSeries.add(re)}if(v.config.stroke.show&&!this.pointsChart){var ae=null;if(c==="line")ae=E.fillPath({seriesNumber:d,i:p});else if(v.config.stroke.fill.type==="solid")ae=v.globals.stroke.colors[d];else{var le=v.config.fill;v.config.fill=v.config.stroke.fill,ae=E.fillPath({seriesNumber:d,i:p}),v.config.fill=le}for(var A=0;A<y.linePaths.length;A++){var W=ae;c==="rangeArea"&&(W=E.fillPath({seriesNumber:d}));var J=n(n({},G),{},{pathFrom:y.pathFromLine,pathTo:y.linePaths[A],stroke:ae,strokeWidth:this.strokeWidth,strokeLineCap:v.config.stroke.lineCap,fill:c==="rangeArea"?W:"none"}),fe=w.renderPaths(J);if(this.elSeries.add(fe),fe.attr("fill-rule","evenodd"),T.count>0&&c!=="rangeArea"){var ue=w.renderPaths(J);ue.node.setAttribute("stroke-dasharray",T.dashArray),T.strokeWidth&&ue.node.setAttribute("stroke-width",T.strokeWidth),this.elSeries.add(ue),ue.attr("clip-path","url(#forecastMask".concat(v.globals.cuid,")")),fe.attr("clip-path","url(#nonForecastMask".concat(v.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(l){var c,d,p=this,y=l.type,v=l.series,w=l.iterations,E=l.realIndex,T=l.translationsIndex,P=l.i,O=l.x,j=l.y,G=l.pX,q=l.pY,K=l.pathsFrom,re=l.linePaths,ae=l.areaPaths,le=l.seriesIndex,A=l.lineYPosition,W=l.xArrj,J=l.yArrj,fe=l.y2Arrj,ue=l.isRangeStart,me=l.seriesRangeEnd,Ne=this.w,Te=new L(this.ctx),Ye=this.yRatio,We=K.prevY,Fe=K.linePath,Je=K.areaPath,pt=K.pathFromLine,St=K.pathFromArea,At=C.isNumber(Ne.globals.minYArr[E])?Ne.globals.minYArr[E]:Ne.globals.minY;w||(w=Ne.globals.dataPoints>1?Ne.globals.dataPoints-1:Ne.globals.dataPoints);var Mt=function(fa,da){return da-fa/Ye[T]+2*(p.isReversed?fa/Ye[T]:0)},$t=j,Ut=Ne.config.chart.stacked&&!Ne.globals.comboCharts||Ne.config.chart.stacked&&Ne.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((c=this.w.config.series[E])===null||c===void 0?void 0:c.type)==="bar"||((d=this.w.config.series[E])===null||d===void 0?void 0:d.type)==="column"),rr=Ne.config.stroke.curve;Array.isArray(rr)&&(rr=Array.isArray(le)?rr[le[P]]:rr[P]);for(var Lr,Ar=0,Pr=0;Pr<w;Pr++){var za=v[P][Pr+1]===void 0||v[P][Pr+1]===null;if(Ne.globals.isXNumeric){var vr=Ne.globals.seriesX[E][Pr+1];Ne.globals.seriesX[E][Pr+1]===void 0&&(vr=Ne.globals.seriesX[E][w-1]),O=(vr-Ne.globals.minX)/this.xRatio}else O+=this.xDivision;Ut?P>0&&Ne.globals.collapsedSeries.length<Ne.config.series.length-1?A=this.prevSeriesY[function(fa){for(var da=fa;da>0;da--){if(!(Ne.globals.collapsedSeriesIndices.indexOf((le==null?void 0:le[da])||da)>-1))return da;da--}return 0}(P-1)][Pr+1]:A=this.zeroY:A=this.zeroY,za?j=Mt(At,A):(j=Mt(v[P][Pr+1],A),y==="rangeArea"&&($t=Mt(me[P][Pr+1],A))),W.push(O),!za||Ne.config.stroke.curve!=="smooth"&&Ne.config.stroke.curve!=="monotoneCubic"?(J.push(j),fe.push($t)):(J.push(null),fe.push(null));var ir=this.lineHelpers.calculatePoints({series:v,x:O,y:j,realIndex:E,i:P,j:Pr,prevY:We}),Tr=this._createPaths({type:y,series:v,i:P,realIndex:E,j:Pr,x:O,y:j,y2:$t,xArrj:W,yArrj:J,y2Arrj:fe,pX:G,pY:q,pathState:Ar,segmentStartX:Lr,linePath:Fe,areaPath:Je,linePaths:re,areaPaths:ae,curve:rr,isRangeStart:ue});ae=Tr.areaPaths,re=Tr.linePaths,G=Tr.pX,q=Tr.pY,Ar=Tr.pathState,Lr=Tr.segmentStartX,Je=Tr.areaPath,Fe=Tr.linePath,!this.appendPathFrom||rr==="monotoneCubic"&&y==="rangeArea"||(pt+=Te.line(O,this.zeroY),St+=Te.line(O,this.zeroY)),this.handleNullDataPoints(v,ir,P,Pr,E),this._handleMarkersAndLabels({type:y,pointsPos:ir,i:P,j:Pr,realIndex:E,isRangeStart:ue})}return{yArrj:J,xArrj:W,pathFromArea:St,areaPaths:ae,pathFromLine:pt,linePaths:re,linePath:Fe,areaPath:Je}}},{key:"_handleMarkersAndLabels",value:function(l){var c=l.type,d=l.pointsPos,p=l.isRangeStart,y=l.i,v=l.j,w=l.realIndex,E=this.w,T=new De(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,v,{realIndex:w,pointsPos:d,zRatio:this.zRatio,elParent:this.elPointsMain});else{E.globals.series[y].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var P=this.markers.plotChartMarkers(d,w,v+1);P!==null&&this.elPointsMain.add(P)}var O=T.drawDataLabel({type:c,isRangeStart:p,pos:d,i:w,j:v+1});O!==null&&this.elDataLabelsWrap.add(O)}},{key:"_createPaths",value:function(l){var c=l.type,d=l.series,p=l.i;l.realIndex;var y=l.j,v=l.x,w=l.y,E=l.xArrj,T=l.yArrj,P=l.y2,O=l.y2Arrj,j=l.pX,G=l.pY,q=l.pathState,K=l.segmentStartX,re=l.linePath,ae=l.areaPath,le=l.linePaths,A=l.areaPaths,W=l.curve,J=l.isRangeStart;this.w;var fe,ue=new L(this.ctx),me=this.areaBottomY,Ne=c==="rangeArea",Te=c==="rangeArea"&&J;switch(W){case"monotoneCubic":var Ye=J?T:O;switch(q){case 0:if(Ye[y+1]===null)break;q=1;case 1:if(!(Ne?E.length===d[p].length:y===d[p].length-2))break;case 2:var We=J?E:E.slice().reverse(),Fe=J?Ye:Ye.slice().reverse(),Je=(fe=Fe,We.map(function(vr,ir){return[vr,fe[ir]]}).filter(function(vr){return vr[1]!==null})),pt=Je.length>1?yc(Je):Je,St=[];Ne&&(Te?A=Je:St=A.reverse());var At=0,Mt=0;if(function(vr,ir){for(var Tr=function(Xu){var wa=[],di=0;return Xu.forEach(function(Bd){Bd!==null?di++:di>0&&(wa.push(di),di=0)}),di>0&&wa.push(di),wa}(vr),fa=[],da=0,Jn=0;da<Tr.length;Jn+=Tr[da++])fa[da]=pl(ir,Jn,Jn+Tr[da]);return fa}(Fe,pt).forEach(function(vr){At++;var ir=function(da){for(var Jn="",Xu=0;Xu<da.length;Xu++){var wa=da[Xu],di=wa.length;di>4?(Jn+="C".concat(wa[0],", ").concat(wa[1]),Jn+=", ".concat(wa[2],", ").concat(wa[3]),Jn+=", ".concat(wa[4],", ").concat(wa[5])):di>2&&(Jn+="S".concat(wa[0],", ").concat(wa[1]),Jn+=", ".concat(wa[2],", ").concat(wa[3]))}return Jn}(vr),Tr=Mt,fa=(Mt+=vr.length)-1;Te?re=ue.move(Je[Tr][0],Je[Tr][1])+ir:Ne?re=ue.move(St[Tr][0],St[Tr][1])+ue.line(Je[Tr][0],Je[Tr][1])+ir+ue.line(St[fa][0],St[fa][1]):(re=ue.move(Je[Tr][0],Je[Tr][1])+ir,ae=re+ue.line(Je[fa][0],me)+ue.line(Je[Tr][0],me)+"z",A.push(ae)),le.push(re)}),Ne&&At>1&&!Te){var $t=le.slice(At).reverse();le.splice(At),$t.forEach(function(vr){return le.push(vr)})}q=0}break;case"smooth":var Ut=.35*(v-j);if(d[p][y]===null)q=0;else switch(q){case 0:if(K=j,re=Te?ue.move(j,O[y])+ue.line(j,G):ue.move(j,G),ae=ue.move(j,G),q=1,y<d[p].length-2){var rr=ue.curve(j+Ut,G,v-Ut,w,v,w);re+=rr,ae+=rr;break}case 1:if(d[p][y+1]===null)re+=Te?ue.line(j,P):ue.move(j,G),ae+=ue.line(j,me)+ue.line(K,me)+"z",le.push(re),A.push(ae),q=-1;else{var Lr=ue.curve(j+Ut,G,v-Ut,w,v,w);re+=Lr,ae+=Lr,y>=d[p].length-2&&(Te&&(re+=ue.curve(v,w,v,w,v,P)+ue.move(v,P)),ae+=ue.curve(v,w,v,w,v,me)+ue.line(K,me)+"z",le.push(re),A.push(ae),q=-1)}}j=v,G=w;break;default:var Ar=function(vr,ir,Tr){var fa=[];switch(vr){case"stepline":fa=ue.line(ir,null,"H")+ue.line(null,Tr,"V");break;case"linestep":fa=ue.line(null,Tr,"V")+ue.line(ir,null,"H");break;case"straight":fa=ue.line(ir,Tr)}return fa};if(d[p][y]===null)q=0;else switch(q){case 0:if(K=j,re=Te?ue.move(j,O[y])+ue.line(j,G):ue.move(j,G),ae=ue.move(j,G),q=1,y<d[p].length-2){var Pr=Ar(W,v,w);re+=Pr,ae+=Pr;break}case 1:if(d[p][y+1]===null)re+=Te?ue.line(j,P):ue.move(j,G),ae+=ue.line(j,me)+ue.line(K,me)+"z",le.push(re),A.push(ae),q=-1;else{var za=Ar(W,v,w);re+=za,ae+=za,y>=d[p].length-2&&(Te&&(re+=ue.line(v,P)),ae+=ue.line(v,me)+ue.line(K,me)+"z",le.push(re),A.push(ae),q=-1)}}j=v,G=w}return{linePaths:le,areaPaths:A,pX:j,pY:G,pathState:q,segmentStartX:K,linePath:re,areaPath:ae}}},{key:"handleNullDataPoints",value:function(l,c,d,p,y){var v=this.w;if(l[d][p]===null&&v.config.markers.showNullDataPoints||l[d].length===1){var w=this.strokeWidth-v.config.markers.strokeWidth/2;w>0||(w=0);var E=this.markers.plotChartMarkers(c,y,p+1,w,!0);E!==null&&this.elPointsMain.add(E)}}}]),ee}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function ee(w,E,T,P){this.xoffset=w,this.yoffset=E,this.height=P,this.width=T,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(O){var j,G=[],q=this.xoffset,K=this.yoffset,re=y(O)/this.height,ae=y(O)/this.width;if(this.width>=this.height)for(j=0;j<O.length;j++)G.push([q,K,q+re,K+O[j]/re]),K+=O[j]/re;else for(j=0;j<O.length;j++)G.push([q,K,q+O[j]/ae,K+ae]),q+=O[j]/ae;return G},this.cutArea=function(O){var j;if(this.width>=this.height){var G=O/this.height,q=this.width-G;j=new ee(this.xoffset+G,this.yoffset,q,this.height)}else{var K=O/this.width,re=this.height-K;j=new ee(this.xoffset,this.yoffset+K,this.width,re)}return j}}function l(w,E,T,P,O){P=P===void 0?0:P,O=O===void 0?0:O;var j=c(function(G,q){var K,re=[],ae=q/y(G);for(K=0;K<G.length;K++)re[K]=G[K]*ae;return re}(w,E*T),[],new ee(P,O,E,T),[]);return function(G){var q,K,re=[];for(q=0;q<G.length;q++)for(K=0;K<G[q].length;K++)re.push(G[q][K]);return re}(j)}function c(w,E,T,P){var O,j,G;if(w.length!==0)return O=T.shortestEdge(),function(q,K,re){var ae;if(q.length===0)return!0;(ae=q.slice()).push(K);var le=d(q,re),A=d(ae,re);return le>=A}(E,j=w[0],O)?(E.push(j),c(w.slice(1),E,T,P)):(G=T.cutArea(y(E),P),P.push(T.getCoordinates(E)),c(w,[],G,P)),P;P.push(T.getCoordinates(E))}function d(w,E){var T=Math.min.apply(Math,w),P=Math.max.apply(Math,w),O=y(w);return Math.max(Math.pow(E,2)*P/Math.pow(O,2),Math.pow(O,2)/(Math.pow(E,2)*T))}function p(w){return w&&w.constructor===Array}function y(w){var E,T=0;for(E=0;E<w.length;E++)T+=w[E];return T}function v(w){var E,T=0;if(p(w[0]))for(E=0;E<w.length;E++)T+=v(w[E]);else T=y(w);return T}return function w(E,T,P,O,j){O=O===void 0?0:O,j=j===void 0?0:j;var G,q,K=[],re=[];if(p(E[0])){for(q=0;q<E.length;q++)K[q]=v(E[q]);for(G=l(K,T,P,O,j),q=0;q<E.length;q++)re.push(w(E[q],G[q][2]-G[q][0],G[q][3]-G[q][1],G[q][0],G[q][1]))}else re=l(E,T,P,O,j);return re}}();var he,_e,be=function(){function ee(l,c){i(this,ee),this.ctx=l,this.w=l.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Xs(l),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return o(ee,[{key:"draw",value:function(l){var c=this,d=this.w,p=new L(this.ctx),y=new xe(this.ctx),v=p.group({class:"apexcharts-treemap"});if(d.globals.noData)return v;var w=[];return l.forEach(function(E){var T=E.map(function(P){return Math.abs(P)});w.push(T)}),this.negRange=this.helpers.checkColorRange(),d.config.series.forEach(function(E,T){E.data.forEach(function(P){Array.isArray(c.labels[T])||(c.labels[T]=[]),c.labels[T].push(P.x)})}),window.TreemapSquared.generate(w,d.globals.gridWidth,d.globals.gridHeight).forEach(function(E,T){var P=p.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:C.escapeString(d.globals.seriesNames[T]),rel:T+1,"data:realIndex":T});if(d.config.chart.dropShadow.enabled){var O=d.config.chart.dropShadow;new D(c.ctx).dropShadow(v,O,T)}var j=p.group({class:"apexcharts-data-labels"});E.forEach(function(G,q){var K=G[0],re=G[1],ae=G[2],le=G[3],A=p.drawRect(K,re,ae-K,le-re,d.config.plotOptions.treemap.borderRadius,"#fff",1,c.strokeWidth,d.config.plotOptions.treemap.useFillColorAsStroke?J:d.globals.stroke.colors[T]);A.attr({cx:K,cy:re,index:T,i:T,j:q,width:ae-K,height:le-re});var W=c.helpers.getShadeColor(d.config.chart.type,T,q,c.negRange),J=W.color;d.config.series[T].data[q]!==void 0&&d.config.series[T].data[q].fillColor&&(J=d.config.series[T].data[q].fillColor);var fe=y.fillPath({color:J,seriesNumber:T,dataPointIndex:q});A.node.classList.add("apexcharts-treemap-rect"),A.attr({fill:fe}),c.helpers.addListeners(A);var ue={x:K+(ae-K)/2,y:re+(le-re)/2,width:0,height:0},me={x:K,y:re,width:ae-K,height:le-re};if(d.config.chart.animations.enabled&&!d.globals.dataChanged){var Ne=1;d.globals.resized||(Ne=d.config.chart.animations.speed),c.animateTreemap(A,ue,me,Ne)}if(d.globals.dataChanged){var Te=1;c.dynamicAnim.enabled&&d.globals.shouldAnimate&&(Te=c.dynamicAnim.speed,d.globals.previousPaths[T]&&d.globals.previousPaths[T][q]&&d.globals.previousPaths[T][q].rect&&(ue=d.globals.previousPaths[T][q].rect),c.animateTreemap(A,ue,me,Te))}var Ye=c.getFontSize(G),We=d.config.dataLabels.formatter(c.labels[T][q],{value:d.globals.series[T][q],seriesIndex:T,dataPointIndex:q,w:d});d.config.plotOptions.treemap.dataLabels.format==="truncate"&&(Ye=parseInt(d.config.dataLabels.style.fontSize,10),We=c.truncateLabels(We,Ye,K,re,ae,le));var Fe=c.helpers.calculateDataLabels({text:We,x:(K+ae)/2,y:(re+le)/2+c.strokeWidth/2+Ye/3,i:T,j:q,colorProps:W,fontSize:Ye,series:l});d.config.dataLabels.enabled&&Fe&&c.rotateToFitLabel(Fe,Ye,We,K,re,ae,le),P.add(A),Fe!==null&&P.add(Fe)}),P.add(j),v.add(P)}),v}},{key:"getFontSize",value:function(l){var c=this.w,d,p,y,v,w=function E(T){var P,O=0;if(Array.isArray(T[0]))for(P=0;P<T.length;P++)O+=E(T[P]);else for(P=0;P<T.length;P++)O+=T[P].length;return O}(this.labels)/function E(T){var P,O=0;if(Array.isArray(T[0]))for(P=0;P<T.length;P++)O+=E(T[P]);else for(P=0;P<T.length;P++)O+=1;return O}(this.labels);return d=l[2]-l[0],p=l[3]-l[1],y=d*p,v=Math.pow(y,.5),Math.min(v/w,parseInt(c.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(l,c,d,p,y,v,w){var E=new L(this.ctx),T=E.getTextRects(d,c);if(T.width+this.w.config.stroke.width+5>v-p&&T.width<=w-y){var P=E.rotateAroundCenter(l.node);l.node.setAttribute("transform","rotate(-90 ".concat(P.x," ").concat(P.y,") translate(").concat(T.height/3,")"))}}},{key:"truncateLabels",value:function(l,c,d,p,y,v){var w=new L(this.ctx),E=w.getTextRects(l,c).width+this.w.config.stroke.width+5>y-d&&v-p>y-d?v-p:y-d,T=w.getTextBasedOnMaxWidth({text:l,maxWidth:E,fontSize:c});return l.length!==T.length&&E/c<5?"":T}},{key:"animateTreemap",value:function(l,c,d,p){var y=new I(this.ctx);y.animateRect(l,{x:c.x,y:c.y,width:c.width,height:c.height},{x:d.x,y:d.y,width:d.width,height:d.height},p,function(){y.animationCompleted(l)})}}]),ee}(),ke=86400,Ee=10/ke,Ae=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return o(ee,[{key:"calculateTimeScaleTicks",value:function(l,c){var d=this,p=this.w;if(p.globals.allSeriesCollapsed)return p.globals.labels=[],p.globals.timescaleLabels=[],[];var y=new B(this.ctx),v=(c-l)/864e5;this.determineInterval(v),p.globals.disableZoomIn=!1,p.globals.disableZoomOut=!1,v<Ee?p.globals.disableZoomIn=!0:v>5e4&&(p.globals.disableZoomOut=!0);var w=y.getTimeUnitsfromTimestamp(l,c,this.utc),E=p.globals.gridWidth/v,T=E/24,P=T/60,O=P/60,j=Math.floor(24*v),G=Math.floor(1440*v),q=Math.floor(v*ke),K=Math.floor(v),re=Math.floor(v/30),ae=Math.floor(v/365),le={minMillisecond:w.minMillisecond,minSecond:w.minSecond,minMinute:w.minMinute,minHour:w.minHour,minDate:w.minDate,minMonth:w.minMonth,minYear:w.minYear},A={firstVal:le,currentMillisecond:le.minMillisecond,currentSecond:le.minSecond,currentMinute:le.minMinute,currentHour:le.minHour,currentMonthDate:le.minDate,currentDate:le.minDate,currentMonth:le.minMonth,currentYear:le.minYear,daysWidthOnXAxis:E,hoursWidthOnXAxis:T,minutesWidthOnXAxis:P,secondsWidthOnXAxis:O,numberOfSeconds:q,numberOfMinutes:G,numberOfHours:j,numberOfDays:K,numberOfMonths:re,numberOfYears:ae};switch(this.tickInterval){case"years":this.generateYearScale(A);break;case"months":case"half_year":this.generateMonthScale(A);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(A);break;case"hours":this.generateHourScale(A);break;case"minutes_fives":case"minutes":this.generateMinuteScale(A);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(A)}var W=this.timeScaleArray.map(function(J){var fe={position:J.position,unit:J.unit,year:J.year,day:J.day?J.day:1,hour:J.hour?J.hour:0,month:J.month+1};return J.unit==="month"?n(n({},fe),{},{day:1,value:J.value+1}):J.unit==="day"||J.unit==="hour"?n(n({},fe),{},{value:J.value}):J.unit==="minute"?n(n({},fe),{},{value:J.value,minute:J.value}):J.unit==="second"?n(n({},fe),{},{value:J.value,minute:J.minute,second:J.second}):J});return W.filter(function(J){var fe=1,ue=Math.ceil(p.globals.gridWidth/120),me=J.value;p.config.xaxis.tickAmount!==void 0&&(ue=p.config.xaxis.tickAmount),W.length>ue&&(fe=Math.floor(W.length/ue));var Ne=!1,Te=!1;switch(d.tickInterval){case"years":J.unit==="year"&&(Ne=!0);break;case"half_year":fe=7,J.unit==="year"&&(Ne=!0);break;case"months":fe=1,J.unit==="year"&&(Ne=!0);break;case"months_fortnight":fe=15,J.unit!=="year"&&J.unit!=="month"||(Ne=!0),me===30&&(Te=!0);break;case"months_days":fe=10,J.unit==="month"&&(Ne=!0),me===30&&(Te=!0);break;case"week_days":fe=8,J.unit==="month"&&(Ne=!0);break;case"days":fe=1,J.unit==="month"&&(Ne=!0);break;case"hours":J.unit==="day"&&(Ne=!0);break;case"minutes_fives":case"seconds_fives":me%5!=0&&(Te=!0);break;case"seconds_tens":me%10!=0&&(Te=!0)}if(d.tickInterval==="hours"||d.tickInterval==="minutes_fives"||d.tickInterval==="seconds_tens"||d.tickInterval==="seconds_fives"){if(!Te)return!0}else if((me%fe==0||Ne)&&!Te)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(l,c){var d=this.w,p=this.formatDates(l),y=this.removeOverlappingTS(p);d.globals.timescaleLabels=y.slice(),new zt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(l){var c=24*l,d=60*c;switch(!0){case l/365>5:this.tickInterval="years";break;case l>800:this.tickInterval="half_year";break;case l>180:this.tickInterval="months";break;case l>90:this.tickInterval="months_fortnight";break;case l>60:this.tickInterval="months_days";break;case l>30:this.tickInterval="week_days";break;case l>2:this.tickInterval="days";break;case c>2.4:this.tickInterval="hours";break;case d>15:this.tickInterval="minutes_fives";break;case d>5:this.tickInterval="minutes";break;case d>1:this.tickInterval="seconds_tens";break;case 60*d>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(l){var c=l.firstVal,d=l.currentMonth,p=l.currentYear,y=l.daysWidthOnXAxis,v=l.numberOfYears,w=c.minYear,E=0,T=new B(this.ctx),P="year";if(c.minDate>1||c.minMonth>0){var O=T.determineRemainingDaysOfYear(c.minYear,c.minMonth,c.minDate);E=(T.determineDaysOfYear(c.minYear)-O+1)*y,w=c.minYear+1,this.timeScaleArray.push({position:E,value:w,unit:P,year:w,month:C.monthMod(d+1)})}else c.minDate===1&&c.minMonth===0&&this.timeScaleArray.push({position:E,value:w,unit:P,year:p,month:C.monthMod(d+1)});for(var j=w,G=E,q=0;q<v;q++)j++,G=T.determineDaysOfYear(j-1)*y+G,this.timeScaleArray.push({position:G,value:j,unit:P,year:j,month:1})}},{key:"generateMonthScale",value:function(l){var c=l.firstVal,d=l.currentMonthDate,p=l.currentMonth,y=l.currentYear,v=l.daysWidthOnXAxis,w=l.numberOfMonths,E=p,T=0,P=new B(this.ctx),O="month",j=0;if(c.minDate>1){T=(P.determineDaysOfMonths(p+1,c.minYear)-d+1)*v,E=C.monthMod(p+1);var G=y+j,q=C.monthMod(E),K=E;E===0&&(O="year",K=G,q=1,G+=j+=1),this.timeScaleArray.push({position:T,value:K,unit:O,year:G,month:q})}else this.timeScaleArray.push({position:T,value:E,unit:O,year:y,month:C.monthMod(p)});for(var re=E+1,ae=T,le=0,A=1;le<w;le++,A++){(re=C.monthMod(re))===0?(O="year",j+=1):O="month";var W=this._getYear(y,re,j);ae=P.determineDaysOfMonths(re,W)*v+ae;var J=re===0?W:re;this.timeScaleArray.push({position:ae,value:J,unit:O,year:W,month:re===0?1:re}),re++}}},{key:"generateDayScale",value:function(l){var c=l.firstVal,d=l.currentMonth,p=l.currentYear,y=l.hoursWidthOnXAxis,v=l.numberOfDays,w=new B(this.ctx),E="day",T=c.minDate+1,P=T,O=function(A,W,J){return A>w.determineDaysOfMonths(W+1,J)&&(P=1,E="month",G=W+=1),W},j=(24-c.minHour)*y,G=T,q=O(P,d,p);c.minHour===0&&c.minDate===1?(j=0,G=C.monthMod(c.minMonth),E="month",P=c.minDate):c.minDate!==1&&c.minHour===0&&c.minMinute===0&&(j=0,T=c.minDate,G=T,q=O(P=T,d,p)),this.timeScaleArray.push({position:j,value:G,unit:E,year:this._getYear(p,q,0),month:C.monthMod(q),day:P});for(var K=j,re=0;re<v;re++){E="day",q=O(P+=1,q,this._getYear(p,q,0));var ae=this._getYear(p,q,0);K=24*y+K;var le=P===1?C.monthMod(q):P;this.timeScaleArray.push({position:K,value:le,unit:E,year:ae,month:C.monthMod(q),day:le})}}},{key:"generateHourScale",value:function(l){var c=l.firstVal,d=l.currentDate,p=l.currentMonth,y=l.currentYear,v=l.minutesWidthOnXAxis,w=l.numberOfHours,E=new B(this.ctx),T="hour",P=function(fe,ue){return fe>E.determineDaysOfMonths(ue+1,y)&&(re=1,ue+=1),{month:ue,date:re}},O=function(fe,ue){return fe>E.determineDaysOfMonths(ue+1,y)?ue+=1:ue},j=60-(c.minMinute+c.minSecond/60),G=j*v,q=c.minHour+1,K=q;j===60&&(G=0,K=q=c.minHour);var re=d;K>=24&&(K=0,re+=1,T="day");var ae=P(re,p).month;ae=O(re,ae),this.timeScaleArray.push({position:G,value:q,unit:T,day:re,hour:K,year:y,month:C.monthMod(ae)}),K++;for(var le=G,A=0;A<w;A++){T="hour",K>=24&&(K=0,T="day",ae=P(re+=1,ae).month,ae=O(re,ae));var W=this._getYear(y,ae,0);le=60*v+le;var J=K===0?re:K;this.timeScaleArray.push({position:le,value:J,unit:T,hour:K,day:re,year:W,month:C.monthMod(ae)}),K++}}},{key:"generateMinuteScale",value:function(l){for(var c=l.currentMillisecond,d=l.currentSecond,p=l.currentMinute,y=l.currentHour,v=l.currentDate,w=l.currentMonth,E=l.currentYear,T=l.minutesWidthOnXAxis,P=l.secondsWidthOnXAxis,O=l.numberOfMinutes,j=p+1,G=v,q=w,K=E,re=y,ae=(60-d-c/1e3)*P,le=0;le<O;le++)j>=60&&(j=0,(re+=1)===24&&(re=0)),this.timeScaleArray.push({position:ae,value:j,unit:"minute",hour:re,minute:j,day:G,year:this._getYear(K,q,0),month:C.monthMod(q)}),ae+=T,j++}},{key:"generateSecondScale",value:function(l){for(var c=l.currentMillisecond,d=l.currentSecond,p=l.currentMinute,y=l.currentHour,v=l.currentDate,w=l.currentMonth,E=l.currentYear,T=l.secondsWidthOnXAxis,P=l.numberOfSeconds,O=d+1,j=p,G=v,q=w,K=E,re=y,ae=(1e3-c)/1e3*T,le=0;le<P;le++)O>=60&&(O=0,++j>=60&&(j=0,++re===24&&(re=0))),this.timeScaleArray.push({position:ae,value:O,unit:"second",hour:re,minute:j,second:O,day:G,year:this._getYear(K,q,0),month:C.monthMod(q)}),ae+=T,O++}}
3701,{key:"createRawDateString",value:function(l,c){var d=l.year;return l.month===0&&(l.month=1),d+="-"+("0"+l.month.toString()).slice(-2),l.unit==="day"?d+=l.unit==="day"?"-"+("0"+c).slice(-2):"-01":d+="-"+("0"+(l.day?l.day:"1")).slice(-2),l.unit==="hour"?d+=l.unit==="hour"?"T"+("0"+c).slice(-2):"T00":d+="T"+("0"+(l.hour?l.hour:"0")).slice(-2),l.unit==="minute"?d+=":"+("0"+c).slice(-2):d+=":"+(l.minute?("0"+l.minute).slice(-2):"00"),l.unit==="second"?d+=":"+("0"+c).slice(-2):d+=":00",this.utc&&(d+=".000Z"),d}},{key:"formatDates",value:function(l){var c=this,d=this.w;return l.map(function(p){var y=p.value.toString(),v=new B(c.ctx),w=c.createRawDateString(p,y),E=v.getDate(v.parseDate(w));if(c.utc||(E=v.getDate(v.parseDateWithTimezone(w))),d.config.xaxis.labels.format===void 0){var T="dd MMM",P=d.config.xaxis.labels.datetimeFormatter;p.unit==="year"&&(T=P.year),p.unit==="month"&&(T=P.month),p.unit==="day"&&(T=P.day),p.unit==="hour"&&(T=P.hour),p.unit==="minute"&&(T=P.minute),p.unit==="second"&&(T=P.second),y=v.formatDate(E,T)}else y=v.formatDate(E,d.config.xaxis.labels.format);return{dateString:w,position:p.position,value:y,unit:p.unit,year:p.year,month:p.month}})}},{key:"removeOverlappingTS",value:function(l){var c,d=this,p=new L(this.ctx),y=!1;l.length>0&&l[0].value&&l.every(function(E){return E.value.length===l[0].value.length})&&(y=!0,c=p.getTextRects(l[0].value).width);var v=0,w=l.map(function(E,T){if(T>0&&d.w.config.xaxis.labels.hideOverlappingLabels){var P=y?c:p.getTextRects(l[v].value).width,O=l[v].position;return E.position>O+P+10?(v=T,E):null}return E});return w=w.filter(function(E){return E!==null})}},{key:"_getYear",value:function(l,c,d){return l+Math.floor(c/12)+d}}]),ee}(),ze=function(){function ee(l,c){i(this,ee),this.ctx=c,this.w=c.w,this.el=l}return o(ee,[{key:"setupElements",value:function(){var l=this.w.globals,c=this.w.config,d=c.chart.type;l.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(d)>-1,l.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(d)>-1,l.isBarHorizontal=(c.chart.type==="bar"||c.chart.type==="rangeBar"||c.chart.type==="boxPlot")&&c.plotOptions.bar.horizontal,l.chartClass=".apexcharts"+l.chartID,l.dom.baseEl=this.el,l.dom.elWrap=document.createElement("div"),L.setAttrs(l.dom.elWrap,{id:l.chartClass.substring(1),class:"apexcharts-canvas "+l.chartClass.substring(1)}),this.el.appendChild(l.dom.elWrap),l.dom.Paper=new window.SVG.Doc(l.dom.elWrap),l.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(c.chart.offsetX,", ").concat(c.chart.offsetY,")")}),l.dom.Paper.node.style.background=c.theme.mode!=="dark"||c.chart.background?c.theme.mode!=="light"||c.chart.background?c.chart.background:"#fff":"#424242",this.setSVGDimensions(),l.dom.elLegendForeign=document.createElementNS(l.SVGNS,"foreignObject"),L.setAttrs(l.dom.elLegendForeign,{x:0,y:0,width:l.svgWidth,height:l.svgHeight}),l.dom.elLegendWrap=document.createElement("div"),l.dom.elLegendWrap.classList.add("apexcharts-legend"),l.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),l.dom.elLegendForeign.appendChild(l.dom.elLegendWrap),l.dom.Paper.node.appendChild(l.dom.elLegendForeign),l.dom.elGraphical=l.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),l.dom.elDefs=l.dom.Paper.defs(),l.dom.Paper.add(l.dom.elGraphical),l.dom.elGraphical.add(l.dom.elDefs)}},{key:"plotChartType",value:function(l,c){var d=this.w,p=d.config,y=d.globals,v={series:[],i:[]},w={series:[],i:[]},E={series:[],i:[]},T={series:[],i:[]},P={series:[],i:[]},O={series:[],i:[]},j={series:[],i:[]},G={series:[],i:[]},q={series:[],seriesRangeEnd:[],i:[]},K=p.chart.type!==void 0?p.chart.type:"line",re=null,ae=0;y.series.forEach(function(Fe,Je){var pt=l[Je].type||K;switch(pt){case"column":case"bar":P.series.push(Fe),P.i.push(Je),d.globals.columnSeries=P;break;case"area":w.series.push(Fe),w.i.push(Je);break;case"line":v.series.push(Fe),v.i.push(Je);break;case"scatter":E.series.push(Fe),E.i.push(Je);break;case"bubble":T.series.push(Fe),T.i.push(Je);break;case"candlestick":O.series.push(Fe),O.i.push(Je);break;case"boxPlot":j.series.push(Fe),j.i.push(Je);break;case"rangeBar":G.series.push(Fe),G.i.push(Je);break;case"rangeArea":q.series.push(y.seriesRangeStart[Je]),q.seriesRangeEnd.push(y.seriesRangeEnd[Je]),q.i.push(Je);break;case"heatmap":case"treemap":case"pie":case"donut":case"polarArea":case"radialBar":case"radar":re=pt;break;default:console.warn("You have specified an unrecognized series type (",pt,").")}K!==pt&&pt!=="scatter"&&ae++}),ae>0&&(re!==null&&console.warn("Chart or series type ",re," can not appear with other chart or series types."),P.series.length>0&&p.plotOptions.bar.horizontal&&(ae-=P.length,P={series:[],i:[]},d.globals.columnSeries={series:[],i:[]},console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"))),y.comboCharts||(y.comboCharts=ae>0);
3701var le=new Yu(this.ctx,c),A=new Ys(this.ctx,c);this.ctx.pie=new Gu(this.ctx);var W=new Fd(this.ctx);this.ctx.rangeBar=new gl(this.ctx,c);var J=new mc(this.ctx),fe=[];if(y.comboCharts){var ue,me,Ne=new F(this.ctx);if(w.series.length>0&&(ue=fe).push.apply(ue,k(Ne.drawSeriesByGroup(w,y.areaGroups,"area",le))),P.series.length>0)if(d.config.chart.stacked){var Te=new Wu(this.ctx,c);fe.push(Te.draw(P.series,P.i))}else this.ctx.bar=new ds(this.ctx,c),fe.push(this.ctx.bar.draw(P.series,P.i));if(q.series.length>0&&fe.push(le.draw(q.series,"rangeArea",q.i,q.seriesRangeEnd)),v.series.length>0&&(me=fe).push.apply(me,k(Ne.drawSeriesByGroup(v,y.lineGroups,"line",le))),O.series.length>0&&fe.push(A.draw(O.series,"candlestick",O.i)),j.series.length>0&&fe.push(A.draw(j.series,"boxPlot",j.i)),G.series.length>0&&fe.push(this.ctx.rangeBar.draw(G.series,G.i)),E.series.length>0){var Ye=new Yu(this.ctx,c,!0);fe.push(Ye.draw(E.series,"scatter",E.i))}if(T.series.length>0){var We=new Yu(this.ctx,c,!0);fe.push(We.draw(T.series,"bubble",T.i))}}else switch(p.chart.type){case"line":fe=le.draw(y.series,"line");break;case"area":fe=le.draw(y.series,"area");break;case"bar":p.chart.stacked?fe=new Wu(this.ctx,c).draw(y.series):(this.ctx.bar=new ds(this.ctx,
3701c),fe=this.ctx.bar.draw(y.series));break;case"candlestick":fe=new Ys(this.ctx,c).draw(y.series,"candlestick");break;case"boxPlot":fe=new Ys(this.ctx,c).draw(y.series,p.chart.type);break;case"rangeBar":fe=this.ctx.rangeBar.draw(y.series);break;case"rangeArea":fe=le.draw(y.seriesRangeStart,"rangeArea",void 0,y.seriesRangeEnd);break;case"heatmap":fe=new Hu(this.ctx,c).draw(y.series);break;case"treemap":fe=new be(this.ctx,c).draw(y.series);break;case"pie":case"donut":case"polarArea":fe=this.ctx.pie.draw(y.series);break;case"radialBar":fe=W.draw(y.series);break;case"radar":fe=J.draw(y.series);break;default:fe=le.draw(y.series)}return fe}},{key:"setSVGDimensions",value:function(){var l=this.w.globals,c=this.w.config;c.chart.width||(c.chart.width="100%"),c.chart.height||(c.chart.height="auto"),l.svgWidth=c.chart.width,l.svgHeight=c.chart.height;var d=C.getDimensions(this.el),p=c.chart.width.toString().split(/[0-9]+/g).pop();p==="%"?C.isNumber(d[0])&&(d[0].width===0&&(d=C.getDimensions(this.el.parentNode)),l.svgWidth=d[0]*parseInt(c.chart.width,10)/100):p!=="px"&&p!==""||(l.svgWidth=parseInt(c.chart.width,10));var y=String(c.chart.height).toString().split(/[0-9]+/g).pop();if(l.svgHeight!=="auto"&&l.svgHeight!=="")if(y==="%"){var v=C.getDimensions(this.el.parentNode);l.svgHeight=v[1]*parseInt(c.chart.height,10)/100}else l.svgHeight=parseInt(c.chart.height,10);else l.axisCharts?l.svgHeight=l.svgWidth/1.61:l.svgHeight=l.svgWidth/1.2;if(l.svgWidth<0&&(l.svgWidth=0),l.svgHeight<0&&(l.svgHeight=0),L.setAttrs(l.dom.Paper.node,{width:l.svgWidth,height:l.svgHeight}),y!=="%"){var w=c.chart.sparkline.enabled?0:l.axisCharts?c.chart.parentHeightOffset:0;l.dom.Paper.node.parentNode.parentNode.style.minHeight=l.svgHeight+w+"px"}l.dom.elWrap.style.width=l.svgWidth+"px",l.dom.elWrap.style.height=l.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var l=this.w.globals,c=l.translateY,d={transform:"translate("+l.translateX+", "+c+")"};L.setAttrs(l.dom.elGraphical.node,d)}},{key:"resizeNonAxisCharts",value:function(){var l=this.w,c=l.globals,d=0,p=l.config.chart.sparkline.enabled?1:15;p+=l.config.grid.padding.bottom,l.config.legend.position!=="top"&&l.config.legend.position!=="bottom"||!l.config.legend.show||l.config.legend.floating||(d=new Ot(this.ctx).legendHelpers.getLegendDimensions().clwh+10);var y=l.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),v=2.05*l.globals.radialSize;if(y&&!l.config.chart.sparkline.enabled&&l.config.plotOptions.radialBar.startAngle!==0){var w=C.getBoundingClientRect(y);v=w.bottom;var E=w.bottom-w.top;v=Math.max(2.05*l.globals.radialSize,E)}var T=v+c.translateY+d+p;c.dom.elLegendForeign&&c.dom.elLegendForeign.setAttribute("height",T),l.config.chart.height&&String(l.config.chart.height).indexOf("%")>0||(c.dom.elWrap.style.height=T+"px",L.setAttrs(c.dom.Paper.node,{height:T}),c.dom.Paper.node.parentNode.parentNode.style.minHeight=T+"px")}},{key:"coreCalculations",value:function(){new ot(this.ctx).init()}},{key:"resetGlobals",value:function(){var l=this,c=function(){return l.w.config.series.map(function(y){return[]})},d=new Me,p=this.w.globals;d.initGlobalVars(p),p.seriesXvalues=c(),p.seriesYvalues=c()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var l=null,c=this.w;if(c.globals.axisCharts){if(c.config.xaxis.crosshairs.position==="back"&&new Se(this.ctx).drawXCrosshairs(),c.config.yaxis[0].crosshairs.position==="back"&&new Se(this.ctx).drawYCrosshairs(),c.config.xaxis.type==="datetime"&&c.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Ae(this.ctx);var d=[];isFinite(c.globals.minX)&&isFinite(c.globals.maxX)&&!c.globals.isBarHorizontal?d=this.ctx.timeScale.calculateTimeScaleTicks(c.globals.minX,c.globals.maxX):c.globals.isBarHorizontal&&(d=this.ctx.timeScale.calculateTimeScaleTicks(c.globals.minY,c.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(d)}l=new F(this.ctx).getCalculatedRatios()}return l}},{key:"updateSourceChart",value:function(l){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:l.w.globals.minX,max:l.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var l=this,c=this.w;if(c.config.chart.brush.enabled&&typeof c.config.chart.events.selection!="function"){var d=Array.isArray(c.config.chart.brush.targets)?c.config.chart.brush.targets:[c.config.chart.brush.target];d.forEach(function(p){var y=ApexCharts.getChartByID(p);y.w.globals.brushSource=l.ctx,typeof y.w.config.chart.events.zoomed!="function"&&(y.w.config.chart.events.zoomed=function(){l.updateSourceChart(y)}),typeof y.w.config.chart.events.scrolled!="function"&&(y.w.config.chart.events.scrolled=function(){l.updateSourceChart(y)})}),c.config.chart.events.selection=function(p,y){d.forEach(function(v){ApexCharts.getChartByID(v).ctx.updateHelpers._updateOptions({xaxis:{min:y.xaxis.min,max:y.xaxis.max}}
vendor: 4,382 bytes, line 3701
3701,!1,!1,!1,!1)})}}}}]),ee}(),Ze=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"_updateOptions",value:function(l){var c=this,d=arguments.length>1&&arguments[1]!==void 0&&arguments[1],p=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],y=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],v=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(w){var E=[c.ctx];y&&(E=c.ctx.getSyncedCharts()),c.ctx.w.globals.isExecCalled&&(E=[c.ctx],c.ctx.w.globals.isExecCalled=!1),E.forEach(function(T,P){var O=T.w;if(O.globals.shouldAnimate=p,d||(O.globals.resized=!0,O.globals.dataChanged=!0,p&&T.series.getPreviousPaths()),l&&a(l)==="object"&&(T.config=new ve(l),l=F.extendArrayProps(T.config,l,O),T.w.globals.chartID!==c.ctx.w.globals.chartID&&delete l.series,O.config=C.extend(O.config,l),v&&(O.globals.lastXAxis=l.xaxis?C.clone(l.xaxis):[],O.globals.lastYAxis=l.yaxis?C.clone(l.yaxis):[],O.globals.initialConfig=C.extend({},O.config),O.globals.initialSeries=C.clone(O.config.series),l.series))){for(var j=0;j<O.globals.collapsedSeriesIndices.length;j++){var G=O.config.series[O.globals.collapsedSeriesIndices[j]];O.globals.collapsedSeries[j].data=O.globals.axisCharts?G.data.slice():G}for(var q=0;q<O.globals.ancillaryCollapsedSeriesIndices.length;q++){var K=O.config.series[O.globals.ancillaryCollapsedSeriesIndices[q]];O.globals.ancillaryCollapsedSeries[q].data=O.globals.axisCharts?K.data.slice():K}T.series.emptyCollapsedSeries(O.config.series)}return T.update(l).then(function(){P===E.length-1&&w(T)})})})}},{key:"_updateSeries",value:function(l,c){var d=this,p=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(y){var v,w=d.w;return w.globals.shouldAnimate=c,w.globals.dataChanged=!0,c&&d.ctx.series.getPreviousPaths(),w.globals.axisCharts?((v=l.map(function(E,T){return d._extendSeries(E,T)})).length===0&&(v=[{data:[]}]),w.config.series=v):w.config.series=l.slice(),p&&(w.globals.initialConfig.series=C.clone(w.config.series),w.globals.initialSeries=C.clone(w.config.series)),d.ctx.update().then(function(){y(d.ctx)})})}},{key:"_extendSeries",value:function(l,c){var d=this.w,p=d.config.series[c];return n(n({},d.config.series[c]),{},{name:l.name?l.name:p==null?void 0:p.name,color:l.color?l.color:p==null?void 0:p.color,type:l.type?l.type:p==null?void 0:p.type,group:l.group?l.group:p==null?void 0:p.group,data:l.data?l.data:p==null?void 0:p.data,zIndex:l.zIndex!==void 0?l.zIndex:c})}},{key:"toggleDataPointSelection",value:function(l,c){var d=this.w,p=null,y=".apexcharts-series[data\\:realIndex='".concat(l,"']");return d.globals.axisCharts?p=d.globals.dom.Paper.select("".concat(y," path[j='").concat(c,"'], ").concat(y," circle[j='").concat(c,"'], ").concat(y," rect[j='").concat(c,"']")).members[0]:c===void 0&&(p=d.globals.dom.Paper.select("".concat(y," path[j='").concat(l,"']")).members[0],d.config.chart.type!=="pie"&&d.config.chart.type!=="polarArea"&&d.config.chart.type!=="donut"||this.ctx.pie.pieClicked(l)),p?(new L(this.ctx).pathMouseDown(p,null),p.node?p.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(l){var c=this.w;if(["min","max"].forEach(function(p){l.xaxis[p]!==void 0&&(c.config.xaxis[p]=l.xaxis[p],c.globals.lastXAxis[p]=l.xaxis[p])}),l.xaxis.categories&&l.xaxis.categories.length&&(c.config.xaxis.categories=l.xaxis.categories),c.config.xaxis.convertedCatToNumeric){var d=new te(l);l=d.convertCatToNumericXaxis(l,this.ctx)}return l}},{key:"forceYAxisUpdate",value:function(l){return l.chart&&l.chart.stacked&&l.chart.stackType==="100%"&&(Array.isArray(l.yaxis)?l.yaxis.forEach(function(c,d){l.yaxis[d].min=0,l.yaxis[d].max=100}):(l.yaxis.min=0,l.yaxis.max=100)),l}},{key:"revertDefaultAxisMinMax",value:function(l){var c=this,d=this.w,p=d.globals.lastXAxis,y=d.globals.lastYAxis;l&&l.xaxis&&(p=l.xaxis),l&&l.yaxis&&(y=l.yaxis),d.config.xaxis.min=p.min,d.config.xaxis.max=p.max;var v=function(w){y[w]!==void 0&&(d.config.yaxis[w].min=y[w].min,d.config.yaxis[w].max=y[w].max)};d.config.yaxis.map(function(w,E){d.globals.zoomed||y[E]!==void 0?v(E):c.ctx.opts.yaxis[E]!==void 0&&(w.min=c.ctx.opts.yaxis[E].min,w.max=c.ctx.opts.yaxis[E].max)})}}]),ee}();he=typeof window<"u"?window:void 0,_e=function(ee,l){var c=(this!==void 0?this:ee).SVG=function(A){if(c.supported)return A=ne
3701w c.Doc(A),c.parser.draw||c.prepare(),A};if(c.ns="http://www.w3.org/2000/svg",c.xmlns="http://www.w3.org/2000/xmlns/",c.xlink="http://www.w3.org/1999/xlink",c.svgjs="http://svgjs.dev",c.supported=!0,!c.supported)return!1;c.did=1e3,c.eid=function(A){return"Svgjs"+P(A)+c.did++},c.create=function(A){var W=l.createElementNS(this.ns,A);return W.setAttribute("id",this.eid(A)),W},c.extend=function(){var A,W;W=(A=[].slice.call(arguments)).pop();for(var J=A.length-1;J>=0;J--)if(A[J])for(var fe in W)A[J].prototype[fe]=W[fe];c.Set&&c.Set.inherit&&c.Set.inherit()},c.invent=function(A){var W=typeof A.create=="function"?A.create:function(){this.constructor.call(this,c.create(A.create))};return A.inherit&&(W.prototype=new A.inherit),A.extend&&c.extend(W,A.extend),A.construct&&c.extend(A.parent||c.Container,A.construct),W},c.adopt=function(A){return A?A.instance?A.instance:((W=A.nodeName=="svg"?A.parentNode instanceof ee.SVGElement?new c.Nested:new c.Doc:A.nodeName=="linearGradient"?new c.Gradient("linear"):A.nodeName=="radialGradient"?new c.Gradient("radial"):c[P(A.nodeName)]?new c[P(A.nodeName)]:new c.Element(A)).type=A.nodeName,W.node=A,A.instance=W,W instanceof c.Doc&&W.namespace().defs(),W.setData(JSON.parse(A.getAttribute("svgjs:data"))||{}),W):null;var W},c.prepare=function(){var A=l.getElementsByTagName("body")[0],W=(A?new c.Doc(A):c.adopt(l.documentElement).nested()).size(2,0);c.parser={body:A||l.documentElement,draw:W.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:W.polyline().node,path:W.path().node,native:c.create("svg")}},c.parser={native:c.create("svg")},l.addEventListener("DOMContentLoaded",function(){c.parser.draw||c.prepare()},!1),c.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},c.utils={map:function(A,W){for(var J=A.length,fe=[],ue=0;ue<J;ue++)fe.push(W(A[ue]));return fe},filter:function(A,W){for(var J=A.length,fe=[],ue=0;ue<J;ue++)W(A[ue])&&fe.push(A[ue]);return fe},filterSVGElements:function(A){return this.filter(A,function(W){return W instanceof ee.SVGElement})}},c.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},c.Color=function(A){var W,J;this.r=0,this.g=0,this.b=0,A&&(typeof A=="string"?c.regex.isRgb.test(A)?(W=c.regex.rgb.exec(A.replace(c.regex.whitespace,"")),this.r=parseInt(W[1]),this.g=parseInt(W[2]),this.b=parseInt(W[3])):c.regex.isHex.test(A)&&(W=c.regex.hex.exec((J=A).length==4?["#",J.substring(1,2),J.substring(1,2),J.substring(2,3),J.substring(2,3),J.substring(3,4),J.substring(3,4)].join(""):J),this.r=parseInt(W[1],16),this.g=parseInt(W[2],16),this.b=parseInt(W[3],16)):a(A)==="object"&&(this.r=A.r,this.g=A.g,this.b=A.b))},c.extend(c.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+O(this.r)+O(this.g)+O(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(A){return this.destination=new c.Color(A),this},at:function(A){return this.destination?(A=A<0?0:A>1?1:A,new c.Color({r:~~(this.r+(this.destination.r-this.r)*A),g:~~(this.g+(this.destination.g-this.g)*A),b:~~(this.b+(this.destination.b-this.b)*A)})):this}}),c.Color.test=function(A){return A+="",c.regex.isHex.test(A)||c.regex.isRgb.test(A)},c.Color.isRgb=function(A){return A&&typeof A.r=="number"&&typeof A.g=="number"&&typeof A.b=="number"},c.Color.isColor=function(A){return c.Color.isRgb(A)||c.Color.test(A)},c.Array=function(A,W){(A=(A||[]).valueOf()).length==0&&W&&(A=W.valueOf()),this.value=this.parse(A)},c.extend(c.Array,{toString:function(){return this.value.join(" ")}
vendor: 6,674 bytes, line 3701
3701,valueOf:function(){return this.value},parse:function(A){return A=A.valueOf(),Array.isArray(A)?A:this.split(A)}}),c.PointArray=function(A,W){c.Array.call(this,A,W||[[0,0]])},c.PointArray.prototype=new c.Array,c.PointArray.prototype.constructor=c.PointArray;for(var d={M:function(A,W,J){return W.x=J.x=A[0],W.y=J.y=A[1],["M",W.x,W.y]},L:function(A,W){return W.x=A[0],W.y=A[1],["L",A[0],A[1]]},H:function(A,W){return W.x=A[0],["H",A[0]]},V:function(A,W){return W.y=A[0],["V",A[0]]},C:function(A,W){return W.x=A[4],W.y=A[5],["C",A[0],A[1],A[2],A[3],A[4],A[5]]},Q:function(A,W){return W.x=A[2],W.y=A[3],["Q",A[0],A[1],A[2],A[3]]},S:function(A,W){return W.x=A[2],W.y=A[3],["S",A[0],A[1],A[2],A[3]]},Z:function(A,W,J){return W.x=J.x,W.y=J.y,["Z"]}},p="mlhvqtcsaz".split(""),y=0,v=p.length;y<v;++y)d[p[y]]=function(A){return function(W,J,fe){if(A=="H")W[0]=W[0]+J.x;else if(A=="V")W[0]=W[0]+J.y;else if(A=="A")W[5]=W[5]+J.x,W[6]=W[6]+J.y;else for(var ue=0,me=W.length;ue<me;++ue)W[ue]=W[ue]+(ue%2?J.y:J.x);if(d&&typeof d[A]=="function")return d[A](W,J,fe)}}(p[y].toUpperCase());c.PathArray=function(A,W){c.Array.call(this,A,W||[["M",0,0]])},c.PathArray.prototype=new c.Array,c.PathArray.prototype.constructor=c.PathArray,c.extend(c.PathArray,{toString:function(){return function(A){for(var W=0,J=A.length,fe="";W<J;W++)fe+=A[W][0],A[W][1]!=null&&(fe+=A[W][1],A[W][2]!=null&&(fe+=" ",fe+=A[W][2],A[W][3]!=null&&(fe+=" ",fe+=A[W][3],fe+=" ",fe+=A[W][4],A[W][5]!=null&&(fe+=" ",fe+=A[W][5],fe+=" ",fe+=A[W][6],A[W][7]!=null&&(fe+=" ",fe+=A[W][7])))));return fe+" "}(this.value)},move:function(A,W){var J=this.bbox();return J.x,J.y,this},at:function(A){if(!this.destination)return this;for(var W=this.value,J=this.destination.value,fe=[],ue=new c.PathArray,me=0,Ne=W.length;me<Ne;me++){fe[me]=[W[me][0]];for(var Te=1,Ye=W[me].length;Te<Ye;Te++)fe[me][Te]=W[me][Te]+(J[me][Te]-W[me][Te])*A;fe[me][0]==="A"&&(fe[me][4]=+(fe[me][4]!=0),fe[me][5]=+(fe[me][5]!=0))}return ue.value=fe,ue},parse:function(A){if(A instanceof c.PathArray)return A.valueOf();var W,J={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};A=typeof A=="string"?A.replace(c.regex.numbersWithDots,E).replace(c.regex.pathLetters," $& ").replace(c.regex.hyphen,"$1 -").trim().split(c.regex.delimiter):A.reduce(function(Ye,We){return[].concat.call(Ye,We)},[]);var fe=[],ue=new c.Point,me=new c.Point,Ne=0,Te=A.length;do c.regex.isPathLetter.test(A[Ne])?(W=A[Ne],++Ne):W=="M"?W="L":W=="m"&&(W="l"),fe.push(d[W].call(null,A.slice(Ne,Ne+=J[W.toUpperCase()]).map(parseFloat),ue,me));while(Te>Ne);return fe},bbox:function(){return c.parser.draw||c.prepare(),c.parser.path.setAttribute("d",this.toString()),c.parser.path.getBBox()}}),c.Number=c.invent({create:function(A,W){this.value=0,this.unit=W||"",typeof A=="number"?this.value=isNaN(A)?0:isFinite(A)?A:A<0?-34e37:34e37:typeof A=="string"?(W=A.match(c.regex.numberAndUnit))&&(this.value=parseFloat(W[1]),W[5]=="%"?this.value/=100:W[5]=="s"&&(this.value*=1e3),this.unit=W[5]):A instanceof c.Number&&(this.value=A.valueOf(),this.unit=A.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(A){return A=new c.Number(A),new c.Number(this+A,this.unit||A.unit)},minus:function(A){return A=new c.Number(A),new c.Number(this-A,this.unit||A.unit)},times:function(A){return A=new c.Number(A),new c.Number(this*A,this.unit||A.unit)},divide:function(A){return A=new c.Number(A),new c.Number(this/A,this.unit||A.unit)},to:function(A){var W=new c.Number(this);return typeof A=="string"&&(W.unit=A),W},morph:function(A){return this.destination=new c.Number(A),A.relative&&(this.destination.value+=this.value),this},at:function(A){return this.destination?new c.Number(this.destination).minus(this).times(A).plus(this):this}}}),c.Element=c.invent({create:function(A){this._stroke=c.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=A)&&(this.type=A.nodeName,this.node.instance=this,this._stroke=A.getAttribute("stroke")||this._stroke)},extend:{x:function(A){return this.attr("x",A)},y:function(A){return this.attr("y",A)},cx:function(A){return A==null?this.x()+this.width()/2:this.x(A-this.width()/2)},cy:function(A){return A==null?this.y()+this.height()/2:this.y(A-this.height()/2)},move:function(A,W){return this.x(A).y(W)},center:function(A,W){return this.cx(A).cy(W)},width:function(A){return this.attr("width",A)},height:function(A){return this.attr("height",A)},size:function(A,W){var J=j(this,A,W);return this.width(new c.Number(J.width)).height(new c.Number(J.height))},clone:function(A){this.writeDataToDom();var W=K(this.node.cloneNode(!0));return A?A.add(W):this.after(W),W},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(A){return this.after(A).remove(),A},addTo:function(A){return A.put(this)},putIn:function(A){return A.add(this)},id:function(A){return this.attr("id",A)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var A=this.attr("class");return A==null?[]:A.trim().split(c.regex.delimiter)},hasClass:function(A){return this.classes().indexOf(A)!=-1},addClass:function(A){if(!this.hasClass(A)){var W=this.classes();W.push(A),this.attr("class",W.join(" "))}return this},removeClass:function(A){return this.hasClass(A)&&this.attr("class",this.classes().filter(function(W){return W!=A}).join(" ")),this},toggleClass:function(A){return this.hasClass(A)?this.removeClass(A):this.addClass(A)},reference:function(A){return c.get(this.attr(A))},parent:function(A){var W=this;if(!W.node.parentNode)return null;if(W=c.adopt(W.node.parentNode),!A)return W;for(;W&&W.node instanceof ee.SVGElement;){if(typeof A=="string"?W.matches(A):W instanceof A)return W;if(!W.node.parentNode||W.node.parentNode.nodeName=="#document")return null;W=c.adopt(W.node.parentNode)}},doc:function(){return this instanceof c.Doc?this:this.parent(c.Doc)},parents:function(A){var W=[],J=this;do{if(!(J=J.parent(A))||!J.node)break;W.push(J)}while(J.parent);return W},matches:function(A){return function(W,J){return(W.matches||W.matchesSelector||W.msMatchesSelector||W.mozMatchesSelector||W.webkitMatchesSelector||W.oMatchesSelector).call(W,J)}(this.node,A)},native:function(){return this.node},svg:function(A){var W=l.createElementNS("http://www.w3.org/2000/svg","svg");if(!(A&&this instanceof c.Parent))return W.appendChild(A=l.createElementNS("http://www.w3.org/2000/svg","svg")),this.writeDataToDom(),A.a
vendor: 4,110 bytes, line 3701
3701ppendChild(this.node.cloneNode(!0)),W.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");W.innerHTML="<svg>"+A.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var J=0,fe=W.firstChild.childNodes.length;J<fe;J++)this.node.appendChild(W.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each(function(){this.writeDataToDom()}),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(A){return this.dom=A,this},is:function(A){return function(W,J){return W instanceof J}(this,A)}}}),c.easing={"-":function(A){return A},"<>":function(A){return-Math.cos(A*Math.PI)/2+.5},">":function(A){return Math.sin(A*Math.PI/2)},"<":function(A){return 1-Math.cos(A*Math.PI/2)}},c.morph=function(A){return function(W,J){return new c.MorphObj(W,J).at(A)}},c.Situation=c.invent({create:function(A){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new c.Number(A.duration).valueOf(),this.delay=new c.Number(A.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=A.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),c.FX=c.invent({create:function(A){this._target=A,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(A,W,J){a(A)==="object"&&(W=A.ease,J=A.delay,A=A.duration);var fe=new c.Situation({duration:A||1e3,delay:J||0,ease:c.easing[W||"-"]||W});return this.queue(fe),this},target:function(A){return A&&A instanceof c.Element?(this._target=A,this):this._target},timeToAbsPos:function(A){return(A-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(A){return this.situation.duration/this._speed*A+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=ee.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){ee.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(A){return(typeof A=="function"||A instanceof c.Situation)&&this.situations.push(A),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof c.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var A,W=this.situation;if(W.init)return this;for(var J in W.animations){A=this.target()[J](),Array.isArray(A)||(A=[A]),Array.isArray(W.animations[J])||(W.animations[J]=[W.animations[J]]);for(var fe=A.length;fe--;)W.animations[J][fe]instanceof c.Number&&(A[fe]=new c.Number(A[fe])),W.animations[J][fe]=A[fe].morph(W.animations[J][fe])}for(var J in W.attrs)W.attrs[J]=new c.MorphObj(this.target().attr(J),W.attrs[J]);for(var J in W.styles)W.styles[J]=new c.MorphObj(this.target().style(J),W.styles[J]);return W.initialTransformation=this.target().matrixify(),W.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(A,W){var J=this.active;return this.active=!1,W&&this.clearQueue(),A&&this.situation&&(!J&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(A){var W=this.last();return this.target().on("finished.fx",function J(fe){fe.detail.situation==W&&(A.call(this,W),this.off("finished.fx",J))}),this._callStart()},during:function(A){var W=this.last(),J=function(fe){fe.detail.situation==W&&A.call(this,fe.detail.pos,c.morph(fe.detail.pos),fe.detail.eased,W)};return this.target().off("during.fx",J).on("during.fx",J),this.after(function(){this.off("during.fx",J)}
3701),this._callStart()},afterAll:function(A){var W=function J(fe){A.call(this),this.off("allfinished.fx",J)};return this.target().off("allfinished.fx",W).on("allfinished.fx",W),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(A,W,J){return this.last()[J||"animations"][A]=W,this._callStart()},step:function(A){var W,J,fe;A||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(W=Math.max(this.absPos,0),J=Math.floor(W),this.situation.loops===!0||J<this.situation.loops?(this.pos=W-J,fe=this.situation.loop,this.situation.loop=J):(this.absPos=this.situation.loops,this.pos=1,fe=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=!!((this.situation.loop-fe)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var ue=this.situation.ease(this.pos);for(var me in this.situation.once)me>this.lastPos&&me<=ue&&(this.situation.once[me].call(this.target(),this.pos,ue),delete this.situation.once[me]);return this.active&&this.target().fire("during",{pos:this.pos,eased:ue,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=ue,this):this},eachAt:function(){var A,W=this,J=this.target(),fe=this.situation;for(var ue in fe.animations)A=[].concat(fe.animations[ue]).map(function(Te){return typeof Te!="string"&&Te.at?Te.at(fe.ease(W.pos),W.pos):Te}),J[ue].apply(J,A);for(var ue in fe.attrs)A=[ue].concat(fe.attrs[ue]).map(function(Ye){return typeof Ye!="string"&&Ye.at?Ye.at(fe.ease(W.pos),W.pos):Ye}),J.attr.apply(J,A);for(var ue in fe.styles)A=[ue].concat(fe.styles[ue]).map(function(Ye){return typeof Ye!="string"&&Ye.at?Ye.at(fe.ease(W.pos),W.pos):Ye}),J.style.apply(J,A);if(fe.transforms.length){A=fe.initialTransformation,ue=0;for(var me=fe.transforms.length;ue<me;ue++){var Ne=fe.transforms[ue];Ne instanceof c.Matrix?A=Ne.relative?A.multiply(new c.Matrix().morph(Ne).at(fe.ease(this.pos))):A.morph(Ne).at(fe.ease(this.pos)):(Ne.relative||Ne.undo(A.extract()),A=A.multiply(Ne.at(fe.ease(this.pos))))}J.matrix(A)}return this},once:function(A,W,J){var fe=this.last();return J||(A=fe.ease(A)),fe.once[A]=W,this},_callStart:function(){return setTimeout((function(){this.start()}).bind(this),0),this}},parent:c.Element,construct:{animate:function(A,W,J){return(this.fx||(this.fx=new c.FX(this))).animate(A,W,J)},delay:function(A){return(this.fx||(this.fx=new c.FX(this))).delay(A)},stop:function(A,W){return this.fx&&this.fx.stop(A,W),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),c.MorphObj=c.invent({create:function(A,W){return c.Color.isColor(W)?new c.Color(A).morph(W):c.regex.delimiter.test(A)?c.regex.pathLetters.test(A)?new c.PathArray(A).morph(W):new c.Array(A).morph(W):c.regex.numberAndUnit.test(W)?new c.Number(A).morph(W):(this.value=A,void(this.destination=W))},extend:{at:function(A,W){return W<1?this.value:this.destination}
3701,valueOf:function(){return this.value}}}),c.extend(c.FX,{attr:function(A,W,J){if(a(A)==="object")for(var fe in A)this.attr(fe,A[fe]);else this.add(A,W,"attrs");return this},plot:function(A,W,J,fe){return arguments.length==4?this.plot([A,W,J,fe]):this.add("plot",new(this.target()).morphArray(A))}}),c.Box=c.invent({create:function(A,W,J,fe){if(!(a(A)!=="object"||A instanceof c.Element))return c.Box.call(this,A.left!=null?A.left:A.x,A.top!=null?A.top:A.y,A.width,A.height);var ue;arguments.length==4&&(this.x=A,this.y=W,this.width=J,this.height=fe),(ue=this).x==null&&(ue.x=0,ue.y=0,ue.width=0,ue.height=0),ue.w=ue.width,ue.h=ue.height,ue.x2=ue.x+ue.width,ue.y2=ue.y+ue.height,ue.cx=ue.x+ue.width/2,ue.cy=ue.y+ue.height/2}}),c.BBox=c.invent({create:function(A){if(c.Box.apply(this,[].slice.call(arguments)),A instanceof c.Element){var W;try{if(!l.documentElement.contains){for(var J=A.node;J.parentNode;)J=J.parentNode;if(J!=l)throw new Error("Element not in the dom")}W=A.node.getBBox()}catch{if(A instanceof c.Shape){c.parser.draw||c.prepare();var fe=A.clone(c.parser.draw.instance).show();fe&&fe.node&&typeof fe.node.getBBox=="function"&&(W=fe.node.getBBox()),fe&&typeof fe.remove=="function"&&fe.remove()}else W={x:A.node.clientLeft,y:A.node.clientTop,width:A.node.clientWidth,height:A.node.clientHeight}}c.Box.call(this,W)}},inherit:c.Box,parent:c.Element,construct:{bbox:function(){return new c.BBox(this)}}}),c.BBox.prototype.constructor=c.BBox,c.Matrix=c.invent({create:function(A){var W=q([1,0,0,1,0,0]);A=A===null?W:A instanceof c.Element?A.matrixify():typeof A=="string"?q(A.split(c.regex.delimiter).map(parseFloat)):arguments.length==6?q([].slice.call(arguments)):Array.isArray(A)?q(A):A&&a(A)==="object"?A:W;for(var J=ae.length-1;J>=0;--J)this[ae[J]]=A[ae[J]]!=null?A[ae[J]]:W[ae[J]]},extend:{extract:function(){var A=G(this,0,1);G(this,1,0);var W=180/Math.PI*Math.atan2(A.y,A.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(W*Math.PI/180)+this.f*Math.sin(W*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(W*Math.PI/180)+this.e*Math.sin(-W*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:W,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new c.Matrix(this)}},clone:function(){return new c.Matrix(this)},morph:function(A){return this.destination=new c.Matrix(A),this},multiply:function(A){return new c.Matrix(this.native().multiply(function(W){return W instanceof c.Matrix||(W=new c.Matrix(W)),W}(A).native()))},inverse:function(){return new c.Matrix(this.native().inverse())},translate:function(A,W){return new c.Matrix(this.native().translate(A||0,W||0))},native:function(){for(var A=c.parser.native.createSVGMatrix(),W=ae.length-1;W>=0;W--)A[ae[W]]=this[ae[W]];return A},toString:function(){return"matrix("+re(this.a)+","+re(this.b)+","+re(this.c)+","+re(this.d)+","+re(this.e)+","+re(this.f)+")"}},parent:c.Element,construct:{ctm:function(){return new c.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof c.Nested){var A=this.rect(1,1),W=A.node.getScreenCTM();return A.remove(),new c.Matrix(W)}return new c.Matrix(this.node.getScreenCTM())}}}),c.Point=c.invent({create:function(A,W){var J;J=Array.isArray(A)?{x:A[0],y:A[1]}:a(A)==="object"?{x:A.x,y:A.y}:A!=null?{x:A,y:W??A}:{x:0,y:0},this.x=J.x,this.y=J.y},extend:{clone:function(){return new c.Point(this)},morph:function(A,W){return this.destination=new c.Point(A,W),this}}}),c.extend(c.Element,{point:function(A,W){return new c.Point(A,W).transform(this.screenCTM().inverse())}}),c.extend(c.Element,{attr:function(A,W,J){if(A==null){for(A={},J=(W=this.node.attributes).length-1;J>=0;J--)A[W[J].nodeName]=c.regex.isNumber.test(W[J].nodeValue)?parseFloat(W[J].nodeValue):W[J].nodeValue;return A}if(a(A)==="object")for(var fe in A)this.attr(fe,A[fe]);else if(W===null)this.node.removeAttribute(A);else{if(W==null)return(W=this.node.getAttribute(A))==null?c.defaults.attrs[A]:c.regex.isNumber.test(W)?parseFloat(W):W;A=="stroke-width"?this.attr("stroke",parseFloat(W)>0?this._stroke:null):A=="stroke"&&(this._stroke=W),A!="fill"&&A!="stroke"||(c.regex.isImage.test(W)&&(W=this.doc().defs().image(W,0,0)),W instanceof c.Image&&(W=this.doc().defs().pattern(0,0,function(){this.add(W)}))),typeof W=="number"?W=new c.Number(W):c.Color.isColor(W)?W=new c.Color(W):Array.isArray(W)&&(W=new c.Array(W)),A=="leading"?this.leading&&this.leading(W):typeof J=="string"?this.node.setAttributeNS(J,A,W.toString()):this.node.setAttribute(A,W.toString()),!this.rebuild||A!="font-size"&&A!="x"||this.rebuild(A,W)}return this}}),c.extend(c.Element,{transform:function(A,W){var J;return a(A)!=="object"?(J=new c.Matrix(this).extract(),typeof A=="string"?J[A]:J):(J=new c.Matrix(this),W=!!W||!!A.relative,A.a!=null&&(J=W?J.multiply(new c.Matrix(A)):new c.Matrix(A)),this.attr("transform",J))}}),c.extend(c.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(c.regex.transforms).slice(0,-1).map(function(A){var W=A.trim().split("(");return[W[0],W[1].split(c.regex.delimiter).map(function(J){return parseFloat(J)})]}).reduce(function(A,W){return W[0]=="matrix"?A.multiply(q(W[1])):A[W[0]].apply(A,W[1])},new c.Matrix)},toParent:function(A){if(this==A)return this;var W=this.screenCTM(),J=A.screenCTM().inverse();return this.addTo(A).untransform().transform(J.multiply(W)),this},toDoc:function(){return this.toParent(this.doc())}}),c.Transformation=c.invent({create:function(A,W){if(arguments.length>1&&typeof W!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(A))for(var J=0,fe=this.arguments.length;J<fe;++J)this[this.arguments[J]]=A[J];else if(A&&a(A)==="object")for(J=0,fe=this.arguments.length;J<fe;++J)this[this.arguments[J]]=A[this.arguments[J]];this.inversed=!1,W===!0&&(this.inversed=!0)}}),c.Translate=c.invent({parent:c.Matrix,inherit:c.Transformation,create:function(A,W){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),c.extend(c.Element,{style:function(A,W){if(arguments.length==0)return this.node.style.cssText||"";if(arguments.length<2)if(a(A)==="object")for(var J in A)this.style(J,A[J]);else{if(!c.regex.isCss.test(A))return this.node.style[T(A)];for(A=A.split(/\s*;\s*/).filter(function(fe){return!!fe}).map(function(fe){return fe.split(/\s*:\s*/)});W=A.pop();)this.style(W[0],W[1])}else this.node.style[T(A)]=W===null||c.regex.isBlank.test(W)?"":W;return this}}),c.Parent=c.invent({create:function(A){this.constructor.call(this,A)},inherit:c.Element,extend:{children:function(){return c.utils.map(c.utils.filterSVGElements(this.node.childNodes),function(A){return c.adopt(A)})},add:function(A,W){return W==null?this.node.appendChild(A.node):A.node!=this.node.childNodes[W]&&this.node.insertBefore(A.node,this.node.childNodes[W]),this},put:function(A,W){return this.add(A,W),A},has:function(A){return this.index(A)>=0},index:function(A){return[].slice.call(this.node.childNodes).indexOf(A.node)},get:function(A){return c.adopt(this.node.childNodes[A])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(A,W){for(var J=this.children(),fe=0,ue=J.length;fe<ue;fe++)J[fe]instanceof c.Element&&A.apply(J[fe],[fe,J]),W&&J[fe]instanceof c.Container&&J[fe].each(A,W);return this},removeElement:function(A){return this.node.removeChild(A.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),c.extend(c.Parent,{ungroup:function(A,W){return W===0||this instanceof c.Defs||this.node==c.parser.draw||(A=A||(this instanceof c.Doc?this:this.parent(c.Parent)),W=W||1/0,this.each(function(){return this instanceof c.Defs?this:this instanceof c.Parent?this.ungroup(A,W-1):this.toParent(A)}),this.node.firstChild||this.remove()),this},flatten:function(A,W){return this.ungroup(A,W)}}),c.Container=c.invent({create:function(A){this.constructor.call(this,A)},inherit:c.Parent}),c.ViewBox=c.invent({parent:c.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(A){c.Element.prototype[A]=function(W){return c.on(this.node,A,W),this}}),c.listeners=[],c.handlerMap=[],c.listenerId=0,c.on=function(A,W,J,fe,ue){var me=J.bind(fe||A.instance||A),Ne=(c.handlerMap.indexOf(A)+1||c.handlerMap.push(A))-1,Te=W.split(".")[0],Ye=W.split(".")[1]||"*";c.listeners[Ne]=c.listeners[Ne]||{},c.listeners[Ne][Te]=c.listeners[Ne][Te]||{},c.listeners[Ne][Te][Ye]=c.listeners[Ne][Te][Ye]||{},J._svgjsListenerId||(J._svgjsListenerId=++c.listenerId),c.listeners[Ne][Te][Ye][J._svgjsListenerId]=me,A.addEventListener(Te,me,ue||{passive:!1})},c.off=function(A,W,J){var fe=c.handlerMap.indexOf(A),ue=W&&W.split(".")[0],me=W&&W.split(".")[1],Ne="";if(fe!=-1)if(J){if(typeof J=="function"&&(J=J._svgjsListenerId),!J)return;c.listeners[fe][ue]&&c.listeners[fe][ue][me||"*"]&&(A.removeEventListener(ue,c.listeners[fe][ue][me||"*"][J],!1),delete c.listeners[fe][ue][me||"*"][J])}else if(me&&ue){if(c.listeners[fe][ue]&&c.listeners[fe][ue][me]){for(var Te in c.listeners[fe][ue][me])c.off(A,[ue,me].join("."),Te);delete c.listeners[fe][ue][me]}}else if(me)for(var Ye in c.listeners[fe])for(var Ne in c.listeners[fe][Ye])me===Ne&&c.off(A,[Ye,me].join("."));else if(ue){if(c.listeners[fe][ue]){for(var Ne in c.listeners[fe][ue])c.off(A,[ue,Ne].join("."));delete c.listeners[fe][ue]}}else{for(var Ye in c.listeners[fe])c.off(A,Ye);delete c.listeners[fe],delete c.handlerMap[fe]}},c.extend(c.Element,{on:function(A,W,J,fe){return c.on(this.node,A,W,J,fe),this},off:function(A,W){return c.off(this.node,A,W),this},fire:function(A,W){return A instanceof ee.Event?this.node.dispatchEvent(A):this.node.dispatchEvent(A=new c.CustomEvent(A,{detail:W,cancelable:!0})),this._event=A,this},event:function(){return this._event}}),c.Defs=c.invent({create:"defs",inherit:c.Container}),c.G=c.invent({create:"g",inherit:c.Container,extend:{x:function(A){return A==null?this.transform("x"):this.transform({x:A-this.x()},!0)}},construct:{group:function(){return this.put(new c.G)}}}),c.Doc=c.invent({create:function(A){A&&((A=typeof A=="string"?l.getElementById(A):A).nodeName=="svg"?this.constructor.call(this,A):(this.constructor.call(this,c.create("svg")),A.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:c.Container,extend:{namespace:function(){return this.attr({xmlns:c.ns,version:"1.1"}).attr("xmlns:xlink",c.xlink,c.xmlns).attr("xmlns:svgjs",c.svgjs,c.xmlns)},defs:function(){var A;return this._defs||((A=this.node.getElementsByTagName("defs")[0])?this._defs=c.adopt(A):this._defs=new c.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&this.node.parentNode.nodeName!="#document"?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,c.parser.draw&&!c.parser.draw.parentNode&&this.node.appendChild(c.parser.draw),this},clone:function(A){this.writeDataToDom();var W=this.node,J=K(W.cloneNode(!0));return A?(A.node||A).appendChild(J.node):W.parentNode.insertBefore(J.node,W.nextSibling),J}}}),c.extend(c.Element,{}),c.Gradient=c.invent({create:function(A){this.constructor.call(this,c.create(A+"Gradient")),this.type=A},inherit:c.Container,extend:{at:function(A,W,J){return this.put(new c.Stop).update(A,W,J)},update:function(A){return this.clear(),typeof A=="function"&&A.call(this,this),this}
vendor: 10,769 bytes, lines 3701-3705
3701,fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(A,W,J){return A=="transform"&&(A="gradientTransform"),c.Container.prototype.attr.call(this,A,W,J)}},construct:{gradient:function(A,W){return this.defs().gradient(A,W)}}}),c.extend(c.Gradient,c.FX,{from:function(A,W){return(this._target||this).type=="radial"?this.attr({fx:new c.Number(A),fy:new c.Number(W)}):this.attr({x1:new c.Number(A),y1:new c.Number(W)})},to:function(A,W){return(this._target||this).type=="radial"?this.attr({cx:new c.Number(A),cy:new c.Number(W)}):this.attr({x2:new c.Number(A),y2:new c.Number(W)})}}),c.extend(c.Defs,{gradient:function(A,W){return this.put(new c.Gradient(A)).update(W)}}),c.Stop=c.invent({create:"stop",inherit:c.Element,extend:{update:function(A){return(typeof A=="number"||A instanceof c.Number)&&(A={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),A.opacity!=null&&this.attr("stop-opacity",A.opacity),A.color!=null&&this.attr("stop-color",A.color),A.offset!=null&&this.attr("offset",new c.Number(A.offset)),this}}}),c.Pattern=c.invent({create:"pattern",inherit:c.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(A){return this.clear(),typeof A=="function"&&A.call(this,this),this},toString:function(){return this.fill()},attr:function(A,W,J){return A=="transform"&&(A="patternTransform"),c.Container.prototype.attr.call(this,A,W,J)}},construct:{pattern:function(A,W,J){return this.defs().pattern(A,W,J)}}}),c.extend(c.Defs,{pattern:function(A,W,J){return this.put(new c.Pattern).update(J).attr({x:0,y:0,width:A,height:W,patternUnits:"userSpaceOnUse"})}}),c.Shape=c.invent({create:function(A){this.constructor.call(this,A)},inherit:c.Element}),c.Symbol=c.invent({create:"symbol",inherit:c.Container,construct:{symbol:function(){return this.put(new c.Symbol)}}}),c.Use=c.invent({create:"use",inherit:c.Shape,extend:{element:function(A,W){return this.attr("href",(W||"")+"#"+A,c.xlink)}},construct:{use:function(A,W){return this.put(new c.Use).element(A,W)}}}),c.Rect=c.invent({create:"rect",inherit:c.Shape,construct:{rect:function(A,W){return this.put(new c.Rect).size(A,W)}}}),c.Circle=c.invent({create:"circle",inherit:c.Shape,construct:{circle:function(A){return this.put(new c.Circle).rx(new c.Number(A).divide(2)).move(0,0)}}}),c.extend(c.Circle,c.FX,{rx:function(A){return this.attr("r",A)},ry:function(A){return this.rx(A)}}),c.Ellipse=c.invent({create:"ellipse",inherit:c.Shape,construct:{ellipse:function(A,W){return this.put(new c.Ellipse).size(A,W).move(0,0)}}}),c.extend(c.Ellipse,c.Rect,c.FX,{rx:function(A){return this.attr("rx",A)},ry:function(A){return this.attr("ry",A)}}),c.extend(c.Circle,c.Ellipse,{x:function(A){return A==null?this.cx()-this.rx():this.cx(A+this.rx())},y:function(A){return A==null?this.cy()-this.ry():this.cy(A+this.ry())},cx:function(A){return A==null?this.attr("cx"):this.attr("cx",A)},cy:function(A){return A==null?this.attr("cy"):this.attr("cy",A)},width:function(A){return A==null?2*this.rx():this.rx(new c.Number(A).divide(2))},height:function(A){return A==null?2*this.ry():this.ry(new c.Number(A).divide(2))},size:function(A,W){var J=j(this,A,W);return this.rx(new c.Number(J.width).divide(2)).ry(new c.Number(J.height).divide(2))}}),c.Line=c.invent({create:"line",inherit:c.Shape,extend:{array:function(){return new c.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(A,W,J,fe){return A==null?this.array():(A=W!==void 0?{x1:A,y1:W,x2:J,y2:fe}:new c.PointArray(A).toLine(),this.attr(A))},move:function(A,W){return this.attr(this.array().move(A,W).toLine())},size:function(A,W){var J=j(this,A,W);return this.attr(this.array().size(J.width,J.height).toLine())}},construct:{line:function(A,W,J,fe){return c.Line.prototype.plot.apply(this.put(new c.Line),A!=null?[A,W,J,fe]:[0,0,0,0])}}}),c.Polyline=c.invent({create:"polyline",inherit:c.Shape,construct:{polyline:function(A){return this.put(new c.Polyline).plot(A||new c.PointArray)}}}),c.Polygon=c.invent({create:"polygon",inherit:c.Shape,construct:{polygon:function(A){return this.put(new c.Polygon).plot(A||new c.PointArray)}}}),c.extend(c.Polyline,c.Polygon,{array:function(){return this._array||(this._array=new c.PointArray(this.attr("points")))},plot:function(A){return A==null?this.array():this.clear().attr("points",typeof A=="string"?A:this._array=new c.PointArray(A))},clear:function(){return delete this._array,this},move:function(A,W){return this.attr("points",this.array().move(A,W))},size:function(A,W){var J=j(this,A,W);return this.attr("points",this.array().size(J.width,J.height))}}),c.extend(c.Line,c.Polyline,c.Polygon,{morphArray:c.PointArray,x:function(A){return A==null?this.bbox().x:this.move(A,this.bbox().y)},y:function(A){return A==null?this.bbox().y:this.move(this.bbox().x,A)},width:function(A){var W=this.bbox();return A==null?W.width:this.size(A,W.height)},height:function(A){var W=this.bbox();return A==null?W.height:this.size(W.width,A)}}),c.Path=c.invent({create:"path",inherit:c.Shape,extend:{morphArray:c.PathArray,array:function(){return this._array||(this._array=new c.PathArray(this.attr("d")))},plot:function(A){return A==null?this.array():this.clear().attr("d",typeof A=="string"?A:this._array=new c.PathArray(A))},clear:function(){return delete this._array,this}},construct:{path:function(A){return this.put(new c.Path).plot(A||new c.PathArray)}}}),c.Image=c.invent({create:"image",inherit:c.Shape,extend:{load:function(A){if(!A)return this;var W=this,J=new ee.Image;return c.on(J,"load",function(){c.off(J);var fe=W.parent(c.Pattern);fe!==null&&(W.width()==0&&W.height()==0&&W.size(J.width,J.height),fe&&fe.width()==0&&fe.height()==0&&fe.size(W.width(),W.height()),typeof W._loaded=="function"&&W._loaded.call(W,{width:J.width,height:J.height,ratio:J.width/J.height,url:A}))}),c.on(J,"error",function(fe){c.off(J),typeof W._error=="function"&&W._error.call(W,fe)}),this.attr("href",J.src=this.src=A,c.xlink)},loaded:function(A){return this._loaded=A,this},error:function(A){return this._error=A,this}},construct:{image:function(A,W,J){return this.put(new c.Image).load(A).size(W||0,J||W||0)}}}),c.Text=c.invent({create:function(){this.constructor.call(this,c.create("text")),this.dom.leading=new c.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",c.defaults.attrs["font-family"])},inherit:c.Shape,extend:{x:function(A){return A==null?this.attr("x"):this.attr("x",A)},text:function(A){if(A===void 0){A="";for(var W=this.node.childNodes,J=0,fe=W.length;J<fe;++J)J!=0&&W[J].nodeType!=3&&c.adopt(W[J]).dom.newLined==1&&(A+=` 3702`),A+=W[J].textContent;return A}if(this.clear().build(!0),typeof A=="function")A.call(this,this);else{J=0;for(var ue=(A=A.split(` 3703`)).length;J<ue;J++)this.tspan(A[J]).newLine()}return this.build(!1).rebuild()},size:function(A){return this.attr("font-size",A).rebuild()},leading:function(A){return A==null?this.dom.leading:(this.dom.leading=new c.Number(A),this.rebuild())},lines:function(){var A=(this.textPath&&this.textPath()||this).node,W=c.utils.map(c.utils.filterSVGElements(A.childNodes),function(J){return c.adopt(J)});return new c.Set(W)},rebuild:function(A){if(typeof A=="boolean"&&(this._rebuild=A),this._rebuild){var W=this,J=0,fe=this.dom.leading*new c.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(W.textPath()||this.attr("x",W.attr("x")),this.text()==` 3704`?J+=fe:(this.attr("dy",fe+J),J=0))}),this.fire("rebuild")}return this},build:function(A){return this._build=!!A,this},setData:function(A){return this.dom=A,this.dom.leading=new c.Number(A.leading||1.3),this}},construct:{text:function(A){return this.put(new c.Text).text(A)},plain:function(A){return this.put(new c.Text).plain(A)}}}),c.Tspan=c.invent({create:"tspan",inherit:c.Shape,extend:{text:function(A){return A==null?this.node.textContent+(this.dom.newLined?` 3705`:""):(typeof A=="function"?A.call(this,this):this.plain(A),this)},dx:function(A){return this.attr("dx",A)},dy:function(A){return this.attr("dy",A)},newLine:function(){var A=this.parent(c.Text);return this.dom.newLined=!0,this.dy(A.dom.leading*A.attr("font-size")).attr("x",A.x())}}}),c.extend(c.Text,c.Tspan,{plain:function(A){return this._build===!1&&this.clear(),this.node.appendChild(l.createTextNode(A)),this},tspan:function(A){var W=(this.textPath&&this.textPath()||this).node,J=new c.Tspan;return this._build===!1&&this.clear(),W.appendChild(J.node),J.text(A)},clear:function(){for(var A=(this.textPath&&this.textPath()||this).node;A.hasChildNodes();)A.removeChild(A.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),c.TextPath=c.invent({create:"textPath",inherit:c.Parent,parent:c.Text,construct:{morphArray:c.PathArray,array:function(){var A=this.track();return A?A.array():null},plot:function(A){var W=this.track(),J=null;return W&&(J=W.plot(A)),A==null?J:this},track:function(){var A=this.textPath();if(A)return A.reference("href")},textPath:function(){if(this.node.firstChild&&this.node.firstChild.nodeName=="textPath")return c.adopt(this.node.firstChild)}}}),c.Nested=c.invent({create:function(){this.constructor.call(this,c.create("svg")),this.style("overflow","visible")},inherit:c.Container,construct:{nested:function(){return this.put(new c.Nested)}}});var w={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(A,W){return W=="color"?A:A+"-"+W}};function E(A,W,J,fe){return J+fe.replace(c.regex.dots," .")}function T(A){return A.toLowerCase().replace(/-(.)/g,function(W,J){return J.toUpperCase()})}function P(A){return A.charAt(0).toUpperCase()+A.slice(1)}function O(A){var W=A.toString(16);return W.length==1?"0"+W:W}function j(A,W,J){if(W==null||J==null){var fe=A.bbox();W==null?W=fe.width/fe.height*J:J==null&&(J=fe.height/fe.width*W)}return{width:W,height:J}}function G(A,W,J){return{x:W*A.a+J*A.c+0,y:W*A.b+J*A.d+0}}function q(A){return{a:A[0],b:A[1],c:A[2],d:A[3],e:A[4],f:A[5]}}function K(A){for(var W=A.childNodes.length-1;W>=0;W--)A.childNodes[W]instanceof ee.SVGElement&&K(A.childNodes[W]);return c.adopt(A).id(c.eid(A.nodeName))}function re(A){return Math.abs(A)>1e-37?A:0}["fill","stroke"].forEach(function(A){var W={};W[A]=function(J){if(J===void 0)return this;if(typeof J=="string"||c.Color.isRgb(J)||J&&typeof J.fill=="function")this.attr(A,J);else for(var fe=w[A].length-1;fe>=0;fe--)J[w[A][fe]]!=null&&this.attr(w.prefix(A,w[A][fe]),J[w[A][fe]]);return this},c.extend(c.Element,c.FX,W)}),c.extend(c.Element,c.FX,{translate:function(A,W){return this.transform({x:A,y:W})},matrix:function(A){return this.attr("transform",new c.Matrix(arguments.length==6?[].slice.call(arguments):A))},opacity:function(A){return this.attr("opacity",A)}
3705,dx:function(A){return this.x(new c.Number(A).plus(this instanceof c.FX?0:this.x()),!0)},dy:function(A){return this.y(new c.Number(A).plus(this instanceof c.FX?0:this.y()),!0)}}),c.extend(c.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(A){return this.node.getPointAtLength(A)}}),c.Set=c.invent({create:function(A){Array.isArray(A)?this.members=A:this.clear()},extend:{add:function(){for(var A=[].slice.call(arguments),W=0,J=A.length;W<J;W++)this.members.push(A[W]);return this},remove:function(A){var W=this.index(A);return W>-1&&this.members.splice(W,1),this},each:function(A){for(var W=0,J=this.members.length;W<J;W++)A.apply(this.members[W],[W,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(A){return this.index(A)>=0},index:function(A){return this.members.indexOf(A)},get:function(A){return this.members[A]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(A){return new c.Set(A)}}}),c.FX.Set=c.invent({create:function(A){this.set=A}}),c.Set.inherit=function(){var A=[];for(var W in c.Shape.prototype)typeof c.Shape.prototype[W]=="function"&&typeof c.Set.prototype[W]!="function"&&A.push(W);for(var W in A.forEach(function(fe){c.Set.prototype[fe]=function(){for(var ue=0,me=this.members.length;ue<me;ue++)this.members[ue]&&typeof this.members[ue][fe]=="function"&&this.members[ue][fe].apply(this.members[ue],arguments);return fe=="animate"?this.fx||(this.fx=new c.FX.Set(this)):this}}),A=[],c.FX.prototype)typeof c.FX.prototype[W]=="function"&&typeof c.FX.Set.prototype[W]!="function"&&A.push(W);A.forEach(function(J){c.FX.Set.prototype[J]=function(){for(var fe=0,ue=this.set.members.length;fe<ue;fe++)this.set.members[fe].fx[J].apply(this.set.members[fe].fx,arguments);return this}})},c.extend(c.Element,{}),c.extend(c.Element,{remember:function(A,W){if(a(arguments[0])==="object")for(var J in A)this.remember(J,A[J]);else{if(arguments.length==1)return this.memory()[A];this.memory()[A]=W}return this},forget:function(){if(arguments.length==0)this._memory={};else for(var A=arguments.length-1;A>=0;A--)delete this.memory()[arguments[A]];return this},memory:function(){return this._memory||(this._memory={})}}),c.get=function(A){var W=l.getElementById(function(J){var fe=(J||"").toString().match(c.regex.reference);if(fe)return fe[1]}(A)||A);return c.adopt(W)},c.select=function(A,W){return new c.Set(c.utils.map((W||l).querySelectorAll(A),function(J){return c.adopt(J)}))},c.extend(c.Parent,{select:function(A){return c.select(A,this.node)}});var ae="abcdef".split("");if(typeof ee.CustomEvent!="function"){var le=function(A,W){W=W||{bubbles:!1,cancelable:!1,detail:void 0};var J=l.createEvent("CustomEvent");return J.initCustomEvent(A,W.bubbles,W.cancelable,W.detail),J};le.prototype=ee.Event.prototype,c.CustomEvent=le}else c.CustomEvent=ee.CustomEvent;return c},a(t)==="object"?e.exports=he.document?_e(he,he.document):function(ee){return _e(ee,ee.document)}:he.SVG=_e(he,he.document),(function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"Backgroun
3705dImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(v,w){return this.add(v,w),!v.attr("in")&&this.autoSetIn&&v.attr("in",this.source),v.attr("result")||v.attr("result",v),v},blend:function(v,w,E){return this.put(new SVG.BlendEffect(v,w,E))},colorMatrix:function(v,w){return this.put(new SVG.ColorMatrixEffect(v,w))},convolveMatrix:function(v){return this.put(new SVG.ConvolveMatrixEffect(v))},componentTransfer:function(v){return this.put(new SVG.ComponentTransferEffect(v))},composite:function(v,w,E){return this.put(new SVG.CompositeEffect(v,w,E))},flood:function(v,w){return this.put(new SVG.FloodEffect(v,w))},offset:function(v,w){return this.put(new SVG.OffsetEffect(v,w))},image:function(v){return this.put(new SVG.ImageEffect(v))},merge:function(){var v=[void 0];for(var w in arguments)v.push(arguments[w]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,v)))},gaussianBlur:function(v,w){return this.put(new SVG.GaussianBlurEffect(v,w))},morphology:function(v,w){return this.put(new SVG.MorphologyEffect(v,w))},diffuseLighting:function(v,w,E){return this.put(new SVG.DiffuseLightingEffect(v,w,E))},displacementMap:function(v,w,E,T,P){return this.put(new SVG.DisplacementMapEffect(v,w,E,T,P))},specularLighting:function(v,w,E,T){return this.put(new SVG.SpecularLightingEffect(v,w,E,T))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(v,w,E,T,P){return this.put(new SVG.TurbulenceEffect(v,w,E,T,P))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(v){var w=this.put(new SVG.Filter);return typeof v=="function"&&v.call(w,w),w}}),SVG.extend(SVG.Container,{filter:function(v){return this.defs().filter(v)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(v){return this.filterer=v instanceof SVG.Element?v:this.doc().filter(v),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(v){return this.filterer&&v===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(v){return v==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",v)},result:function(v){return v==null?this.attr("result"):this.attr("result",v)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(v){return v==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",v)},result:function(v){return v==null?this.attr("result"):this.attr("result",v)},toString:function(){return this.result()}}});var ee={blend:function(v,w){return this.parent()&&this.parent().blend(this,v,w)},colorMatrix:function(v,w){return this.parent()&&this.parent().colorMatrix(v,w).in(this)},convolveMatrix:function(v){return this.parent()&&this.parent().convolveMatrix(v).in(this)},componentTransfer:function(v){return this.parent()&&this.parent().componentTransfer(v).in(this)},composite:function(v,w){return this.parent()&&this.parent().composite(this,v,w)},flood:function(v,w){return this.parent()&&this.parent().flood(v,w)},offset:function(v,w){return this.parent()&&this.parent().offset(v,w).in(this)},image:function(v){return this.parent()&&this.parent().image(v)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(v,w){return this.parent()&&this.parent().gaussianBlur(v,w).in(this)},morphology:function(v,w){return this.parent()&&this.parent().morphology(v,w).in(this)},diffuseLighting:function(v,w,E){return this.parent()&&this.parent().diffuseLighting(v,w,E).in(this)},displacementMap:function(v,w,E,T){return this.parent()&&this.parent().displacementMap(this,v,w,E,T)},specularLighting:function(v,w,E,T){return this.parent()&&this.parent().specularLighting(v,w,E,T).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(v,w,E,T,P){return this.parent()&&this.parent().turbulence(v,w,E,T,P).in(this)}};SVG.extend(SVG.Effect,ee),SVG.extend(SVG.ParentEffect,ee),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(v){this.attr("in",v)}}});var l={blend:function(v,w,E){this.attr({in:v,in2:w,mode:E||"normal"})},colorMatrix:function(v,w){v=="matrix"&&(w=p(w)),this.attr({type:v,values:w===void 0?null:w})},convolveMatrix:function(v){v=p(v),this.attr({order:Math.sqrt(v.split(" ").length),kernelMatrix:v})},composite:function(v,w,E){this.attr({in:v,in2:w,operator:E})},flood:function(v,w){this.attr("flood-color",v),w!=null&&this.attr("flood-opacity",w)},offset:function(v,w){this.attr({dx:v,dy:w})},image:function(v){this.attr("href",v,SVG.xlink)},displacementMap:function(v,w,E,T,P){this.attr({in:v,in2:w,scale:E,xChannelSelector:T,yChannelSelector:P})},gaussianBlur:function(v,w){v!=null||w!=null?this.attr("stdDeviation",function(E){if(!Array.isArray(E))return E;for(var T=0,P=E.length,O=[];T<P;T++)O.push(E[T]);return O.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(v,w){this.attr({operator:v,radius:w})},tile:function(){},turbulence:function(v,w,E,T,P){this.attr({numOctaves:w,seed:E,stitchTiles:T,baseFrequency:v,type:P})}},c={merge:function(){var v;if(arguments[0]instanceof SVG.Set){var w=this;arguments[0].each(function(T){this instanceof SVG.MergeNode?w.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&w.put(new SVG.MergeNode(this))})}else{v=Array.isArray(arguments[0])?arguments[0]:arguments;for(var E=0;E<v.length;E++)v[E]instanceof SVG.MergeNode?this.put(v[E]):this.put(new SVG.MergeNode(v[E]))}},componentTransfer:function(v){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach((function(E){this[E]=new SVG["Func"+E.toUpperCase()]("identity"),this.rgb.add(this[E]),this.node.appendChild(this[E].node)}).bind(this)),v)for(var w in v.rgb&&(["r","g","b"].forEach((function(E){this[E].attr(v.rgb)}).bind(this)),delete v.rgb),v)this[w].attr(v[w])},diffuseLighting:function(v,w,E){this.attr({surfaceScale:v,diffuseConstant:w,kernelUnitLength:E})},specularLighting:function(v,w,E,T){this.attr({surfaceScale:v,diffuseConstant:w,specularExponent:E,kernelUnitLength:T})}},d={distantLight:function(v,w){this.attr({azimuth:v,elevation:w})},pointLight:function(v,w,E){this.attr({x:v,y:w,z:E})},spotLight:function(v,w,E,T,P,O){this.attr({x:v,y:w,z:E,pointsAtX:T,pointsAtY:P,pointsAtZ:O})},mergeNode:function(v){this.attr("in",v)}};function p(v){return Array.isArray(v)&&(v=new SVG.Array(v)),v.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function y(){var v=function(){};for(var w in typeof arguments[arguments.length-1]=="function"&&(v=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var E in arguments[w])v(arguments[w][E],E,arguments[w])}["r","g","b","a"].forEach(function(v){d["Func"+v.toUpperCase()]=function(w){switch(this.attr("type",w),w){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}}),y(l,function(v,w){var E=w.charAt(0).toUpperCase()+w.slice(1);SVG[E+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+E)),v.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})}),y(c,function(v,w){var E=w.charAt(0).toUpperCase()+w.slice(1);SVG[E+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+E)),v.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})}),y(d,function(v,w){var E=w.charAt(0).toUpperCase()+w.slice(1);SVG[E]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+E)),v.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(v){return v instanceof SVG.MergeNode?this.add(v,0):this.add(new SVG.MergeNode(v),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(v){return v==null?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",v)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}).call(void 0),function(){function ee(y,v,w,E,T,P,O){for(var j=y.slice(v,w||O),G=E.slice(T,P||O),q=0,K={pos:[0,0],start:[0,0]},re={pos:[0,0],start:[0,0]};j[q]=l.call(K,j[q]),G[q]=l.call(re,G[q]),j[q][0]!=G[q][0]||j[q][0]=="M"||j[q][0]=="A"&&(j[q][4]!=G[q][4]||j[q][5]!=G[q][5])?(Array.prototype.splice.apply(j,[q,1].concat(d.call(K,j[q]))),Array.prototype.splice.apply(G,[q,1].concat(d.call(re,G[q])))):(j[q]=c.call(K,j[q]),G[q]=c.call(re,G[q])),!(++q==j.length&&q==G.length);)q==j.length&&j.push(["C",K.pos[0],K.pos[1],K.pos[0],K.pos[1],K.pos[0],K.pos[1]]),q==G.length&&G.push(["C",re.pos[0],re.pos[1],re.pos[0],re.pos[1],re.pos[0],re.pos[1]]);return{start:j,dest:G}}function l(y){switch(y[0]){case"z":case"Z":y[0]="L",y[1]=this.start[0],y[2]=this.start[1];break;case"H":y[0]="L",y[2]=this.pos[1];break;case"V":y[0]="L",y[2]=y[1],y[1]=this.pos[0];break;case"T":y[0]="Q",y[3]=y[1],y[4]=y[2],y[1]=this.reflection[1],y[2]=this.reflection[0];break;case"S":y[0]="C",y[6]=y[4],y[5]=y[3],y[4]=y[2],y[3]=y[1],y[2]=this.reflection[1],y[1]=this.reflection[0]}return y}function c(y){var v=y.length;
3705return this.pos=[y[v-2],y[v-1]],"SCQT".indexOf(y[0])!=-1&&(this.reflection=[2*this.pos[0]-y[v-4],2*this.pos[1]-y[v-3]]),y}function d(y){var v=[y];switch(y[0]){case"M":return this.pos=this.start=[y[1],y[2]],v;case"L":y[5]=y[3]=y[1],y[6]=y[4]=y[2],y[1]=this.pos[0],y[2]=this.pos[1];break;case"Q":y[6]=y[4],y[5]=y[3],y[4]=1*y[4]/3+2*y[2]/3,y[3]=1*y[3]/3+2*y[1]/3,y[2]=1*this.pos[1]/3+2*y[2]/3,y[1]=1*this.pos[0]/3+2*y[1]/3;break;case"A":v=function(w,E){var T,P,O,j,G,q,K,re,ae,le,A,W,J,fe,ue,me,Ne,Te,Ye,We,Fe,Je,pt,St,At,Mt,$t=Math.abs(E[1]),Ut=Math.abs(E[2]),rr=E[3]%360,Lr=E[4],Ar=E[5],Pr=E[6],za=E[7],vr=new SVG.Point(w),ir=new SVG.Point(Pr,za),Tr=[];if($t===0||Ut===0||vr.x===ir.x&&vr.y===ir.y)return[["C",vr.x,vr.y,ir.x,ir.y,ir.x,ir.y]];for(T=new SVG.Point((vr.x-ir.x)/2,(vr.y-ir.y)/2).transform(new SVG.Matrix().rotate(rr)),(P=T.x*T.x/($t*$t)+T.y*T.y/(Ut*Ut))>1&&($t*=P=Math.sqrt(P),Ut*=P),O=new SVG.Matrix().rotate(rr).scale(1/$t,1/Ut).rotate(-rr),vr=vr.transform(O),ir=ir.transform(O),j=[ir.x-vr.x,ir.y-vr.y],q=j[0]*j[0]+j[1]*j[1],G=Math.sqrt(q),j[0]/=G,j[1]/=G,K=q<4?Math.sqrt(1-q/4):0,Lr===Ar&&(K*=-1),re=new SVG.Point((ir.x+vr.x)/2+K*-j[1],(ir.y+vr.y)/2+K*j[0]),ae=new SVG.Point(vr.x-re.x,vr.y-re.y),le=new SVG.Point(ir.x-re.x,ir.y-re.y),A=Math.acos(ae.x/Math.sqrt(ae.x*ae.x+ae.y*ae.y)),ae.y<0&&(A*=-1),W=Math.acos(le.x/Math.sqrt(le.x*le.x+le.y*le.y)),le.y<0&&(W*=-1),Ar&&A>W&&(W+=2*Math.PI),!Ar&&A<W&&(W-=2*Math.PI),fe=Math.ceil(2*Math.abs(A-W)/Math.PI),me=[],Ne=A,J=(W-A)/fe,ue=4*Math.tan(J/4)/3,Fe=0;Fe<=fe;Fe++)Ye=Math.cos(Ne),Te=Math.sin(Ne),We=new SVG.Point(re.x+Ye,re.y+Te),me[Fe]=[new SVG.Point(We.x+ue*Te,We.y-ue*Ye),We,new SVG.Point(We.x-ue*Te,We.y+ue*Ye)],Ne+=J;for(me[0][0]=me[0][1].clone(),me[me.length-1][2]=me[me.length-1][1].clone(),O=new SVG.Matrix().rotate(rr).scale($t,Ut).rotate(-rr),Fe=0,Je=me.length;Fe<Je;Fe++)me[Fe][0]=me[Fe][0].transform(O),me[Fe][1]=me[Fe][1].transform(O),me[Fe][2]=me[Fe][2].transform(O);for(Fe=1,Je=me.length;Fe<Je;Fe++)pt=(We=me[Fe-1][2]).x,St=We.y,At=(We=me[Fe][0]).x,Mt=We.y,Pr=(We=me[Fe][1]).x,za=We.y,Tr.push(["C",pt,St,At,Mt,Pr,za]);return Tr}(this.pos,y),y=v[0]}return y[0]="C",this.pos=[y[5],y[6]],this.reflection=[2*y[5]-y[3],2*y[6]-y[4]],v}function p(y,v){if(v===!1)return!1;for(var w=v,E=y.length;w<E;++w)if(y[w][0]=="M")return w;return!1}SVG.extend(SVG.PathArray,{morph:function(y){for(var v=this.value,w=this.parse(y),E=0,T=0,P=!1,O=!1;E!==!1||T!==!1;){var j;P=p(v,E!==!1&&E+1),O=p(w,T!==!1&&T+1),E===!1&&(E=(j=new SVG.PathArray(G.start).bbox()).height==0||j.width==0?v.push(v[0])-1:v.push(["M",j.x+j.width/2,j.y+j.height/2])-1),T===!1&&(T=(j=new SVG.PathArray(G.dest).bbox()).height==0||j.width==0?w.push(w[0])-1:w.push(["M",j.x+j.width/2,j.y+j.height/2])-1);var G=ee(v,E,P,w,T,O);v=v.slice(0,E).concat(G.start,P===!1?[]:v.slice(P)),w=w.slice(0,T).concat(G.dest,O===!1?[]:w.slice(O)),E=P!==!1&&E+G.start.length,T=O!==!1&&T+G.dest.length}return this.value=v,this.destination=new SVG.PathArray,this.destination.value=w,this}})}(),(function(){function ee(l){l.remember("_draggable",this),this.el=l}ee.prototype.init=function(l,c){var d=this;this.constraint=l,this.value=c,this.el.on("mousedown.drag",function(p){d.start(p)}),this.el.on("touchstart.drag",function(p){d.start(p)})},ee.prototype.transformPoint=function(l,c){var d=(l=l||window.event).changedTouches&&l.changedTouches[0]||l;return this.p.x=d.clientX-(c||0),this.p.y=d.clientY,this.p.matrixTransform(this.m)},ee.prototype.getBBox=function(){var l=this.el.bbox();return this.el instanceof SVG.Nested&&(l=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(l.x=this.el.x(),l.y=this.el.y()),l},ee.prototype.start=function(l){if(l.type!="click"&&l.type!="mousedown"&&l.type!="mousemove"||(l.which||l.buttons)==1){var c=this;if(this.el.fire("beforedrag",{event:l,handler:this}),!this.el.event().defaultPrevented){l.preventDefault(),l.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var d,p=this.getBBox();if(this.el instanceof SVG.Text)switch(d=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":d/=2;break;case"start":d=0}this.startPoints={point:this.transformPoint(l,d),box:p,transform:this.el.transform()},SVG.on(window,"mousemove.drag",function(y){c.drag(y)}),SVG.on(window,"touchmove.drag",function(y){c.drag(y)}),SVG.on(window,"mouseup.drag",function(y){c.end(y)}),SVG.on(window,"touchend.drag",function(y){c.end(y)}),this.el.fire("dragstart",{event:l,p:this.startPoints.point,m:this.m,handler:this})}}},ee.prototype.drag=function(l){var c=this.getBBox(),d=this.transformPoint(l),p=this.startPoints.box.x+d.x-this.startPoints.point.x,y=this.startPoints.box.y+d.y-this.startPoints.point.y,v=this.constraint,w=d.x-this.startPoints.point.x,E=d.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:l,p:d,m:this.m,handler:this}),this.el.event().defaultPrevented)return d;if(typeof v=="function"){var T=v.call(this.el,p,y,this.m);typeof T=="boolean"&&(T={x:T,y:T}),T.x===!0?this.el.x(p):T.x!==!1&&this.el.x(T.x),T.y===!0?this.el.y(y):T.y!==!1&&this.el.y(T.y)}else typeof v=="object"&&(v.minX!=null&&p<v.minX?w=(p=v.minX)-this.startPoints.box.x:v.maxX!=null&&p>v.maxX-c.width&&(w=(p=v.maxX-c.width)-this.startPoints.box.x),v.minY!=null&&y<v.minY?E=(y=v.minY)-this.startPoints.box.y:v.maxY!=null&&y>v.maxY-c.height&&(E=(y=v.maxY-c.height)-this.startPoints.box.y),v.snapToGri
3705d!=null&&(p-=p%v.snapToGrid,y-=y%v.snapToGrid,w-=w%v.snapToGrid,E-=E%v.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:w,y:E},!0):this.el.move(p,y));return d},ee.prototype.end=function(l){var c=this.drag(l);this.el.fire("dragend",{event:l,p:c,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(l,c){typeof l!="function"&&typeof l!="object"||(c=l,l=!0);var d=this.remember("_draggable")||new ee(this);return(l=l===void 0||l)?d.init(c||{},l):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function ee(l){this.el=l,l.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(c,d,p){var y=typeof c!="string"?c:d[c];return p?y/2:y},this.pointCoords=function(c,d){var p=this.pointsList[c];return{x:this.pointCoord(p[0],d,c==="t"||c==="b"),y:this.pointCoord(p[1],d,c==="r"||c==="l")}}}ee.prototype.init=function(l,c){var d=this.el.bbox();this.options={};var p=this.el.selectize.defaults.points;for(var y in this.el.selectize.defaults)this.options[y]=this.el.selectize.defaults[y],c[y]!==void 0&&(this.options[y]=c[y]);var v=["points","pointsExclude"];for(var y in v){var w=this.options[v[y]];typeof w=="string"?w=w.length>0?w.split(/\s*,\s*/i):[]:typeof w=="boolean"&&v[y]==="points"&&(w=w?p:[]),this.options[v[y]]=w}this.options.points=[p,this.options.points].reduce(function(E,T){return E.filter(function(P){return T.indexOf(P)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(E,T){return E.filter(function(P){return T.indexOf(P)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(d.x,d.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(l):this.selectRect(l),this.observe(),this.cleanup()},ee.prototype.selectPoints=function(l){return this.pointSelection.isSelected=l,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},ee.prototype.getPointArray=function(){var l=this.el.bbox();return this.el.array().valueOf().map(function(c){return[c[0]-l.x,c[1]-l.y]})},ee.prototype.drawPoints=function(){for(var l=this,c=this.getPointArray(),d=0,p=c.length;d<p;++d){var y=function(w){return function(E){(E=E||window.event).preventDefault?E.preventDefault():E.returnValue=!1,E.stopPropagation();var T=E.pageX||E.touches[0].pageX,P=E.pageY||E.touches[0].pageY;l.el.fire("point",{x:T,y:P,i:w,event:E})}}(d),v=this.drawPoint(c[d][0],c[d][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",y).on("mousedown",y);this.pointSelection.set.add(v)}},ee.prototype.drawPoint=function(l,c){var d=this.options.pointType;switch(d){case"circle":return this.drawCircle(l,c);case"rect":return this.drawRect(l,c);default:if(typeof d=="function")return d.call(this,l,c);throw new Error("Unknown "+d+" point type!")}},ee.prototype.drawCircle=function(l,c){return this.nested.circle(this.options.pointSize).center(l,c)},ee.prototype.drawRect=function(l,c){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(l,c)},ee.prototype.updatePointSelection=function(){var l=this.getPointArray();this.pointSelection.set.each(function(c){this.cx()===l[c][0]&&this.cy()===l[c][1]||this.center(l[c][0],l[c][1])})},ee.prototype.updateRectSelection=function(){var l=this,c=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:c.width,height:c.height}),this.options.points.length&&this.options.points.map(function(p,y){var v=l.pointCoords(p,c);l.rectSelection.set.get(y+1).center(v.x,v.y)}),this.options.rotationPoint){var d=this.rectSelection.set.length();this.rectSelection.set.get(d-1).center(c.width/2,20)}},ee.prototype.selectRect=function(l){var c=this,d=this.el.bbox();function p(w){return function(E){(E=E||window.event).preventDefault?E.preventDefault():E.returnValue=!1,E.stopPropagation();var T=E.pageX||E.touches[0].pageX,P=E.pageY||E.touches[0].pageY;c.el.fire(w,{x:T,y:P,event:E})}}if(this.rectSelection.isSelected=l,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(d.width,d.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map(function(w,E){var T=c.pointCoords(w,d),P=c.drawPoint(T.x,T.y).attr("class",c.options.classPoints+"_"+w).on("mousedown",p(w)).on("touchstart",p(w));c.rectSelection.set.add(P)}),this.rectSelection.set.each(function(){this.addClass(c.options.classPoints)})),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var y=function(w){(w=w||window.event).preventDefault?w.preventDefault():w.returnValue=!1,w.stopPropagation();var E=w.pageX||w.touches[0].pageX,T=w.pageY||w.touches[0].pageY;c.el.fire("rot",{x:E,y:T,event:w})},v=this.drawPoint(d.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",y).on("mousedown",y);this.rectSelection.set.add(v)}},ee.prototype.handler=function(){var l=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(l.x,l.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},ee.prototype.observe=function(){var l=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver(function(){l.handler()}),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch{}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",function(){l.handler()})},ee.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each(function(){this.remove()}),this.rectSelection.set.clear(),delete this.rectSelection.set),
3705!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each(function(){this.remove()}),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(l,c){return typeof l=="object"&&(c=l,l=!0),(this.remember("_selectHandler")||new ee(this)).init(l===void 0||l,c||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function ee(l){l.remember("_resizeHandler",this),this.el=l,this.parameters={},this.lastUpdateCall=null,this.p=l.doc().node.createSVGPoint()}ee.prototype.transformPoint=function(l,c,d){return this.p.x=l-(this.offset.x-window.pageXOffset),this.p.y=c-(this.offset.y-window.pageYOffset),this.p.matrixTransform(d||this.m)},ee.prototype._extractPosition=function(l){return{x:l.clientX!=null?l.clientX:l.touches[0].clientX,y:l.clientY!=null?l.clientY:l.touches[0].clientY}},ee.prototype.init=function(l){var c=this;if(this.stop(),l!=="stop"){for(var d in this.options={},this.el.resize.defaults)this.options[d]=this.el.resize.defaults[d],l[d]!==void 0&&(this.options[d]=l[d]);this.el.on("lt.resize",function(p){c.resize(p||window.event)}),this.el.on("rt.resize",function(p){c.resize(p||window.event)}),this.el.on("rb.resize",function(p){c.resize(p||window.event)}),this.el.on("lb.resize",function(p){c.resize(p||window.event)}),this.el.on("t.resize",function(p){c.resize(p||window.event)}),this.el.on("r.resize",function(p){c.resize(p||window.event)}),this.el.on("b.resize",function(p){c.resize(p||window.event)}),this.el.on("l.resize",function(p){c.resize(p||window.event)}),this.el.on("rot.resize",function(p){c.resize(p||window.event)}),this.el.on("point.resize",function(p){c.resize(p||window.event)}),this.update()}},ee.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},ee.prototype.resize=function(l){var c=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var d=this._extractPosition(l.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(d.x,d.y),x:l.detail.x,y:l.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},this.el.type==="text"&&(this.parameters.fontSize=this.el.attr()["font-size"]),l.detail.i!==void 0){var p=this.el.array().valueOf();this.parameters.i=l.detail.i,this.parameters.pointCoords=[p[l.detail.i][0],p[l.detail.i][1]]}switch(l.type){case"lt":this.calc=function(y,v){var w=this.snapToGrid(y,v);if(this.parameters.box.width-w[0]>0&&this.parameters.box.height-w[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+w[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-w[0]);w=this.checkAspectRatio(w),this.el.move(this.parameters.box.x+w[0],this.parameters.box.y+w[1]).size(this.parameters.box.width-w[0],this.parameters.box.height-w[1])}};break;case"rt":this.calc=function(y,v){var w=this.snapToGrid(y,v,2);if(this.parameters.box.width+w[0]>0&&this.parameters.box.height-w[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-w[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+w[0]);w=this.checkAspectRatio(w,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+w[1]).size(this.parameters.box.width+w[0],this.parameters.box.height-w[1])}};break;case"rb":this.calc=function(y,v){var w=this.snapToGrid(y,v,0);if(this.parameters.box.width+w[0]>0&&this.parameters.box.height+w[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-w[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+w[0]);w=this.checkAspectRatio(w),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+w[0],this.parameters.box.height+w[1])}};break;
3705case"lb":this.calc=function(y,v){var w=this.snapToGrid(y,v,1);if(this.parameters.box.width-w[0]>0&&this.parameters.box.height+w[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+w[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-w[0]);w=this.checkAspectRatio(w,!0),this.el.move(this.parameters.box.x+w[0],this.parameters.box.y).size(this.parameters.box.width-w[0],this.parameters.box.height+w[1])}};break;case"t":this.calc=function(y,v){var w=this.snapToGrid(y,v,2);if(this.parameters.box.height-w[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+w[1]).height(this.parameters.box.height-w[1])}};break;case"r":this.calc=function(y,v){var w=this.snapToGrid(y,v,0);if(this.parameters.box.width+w[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+w[0])}};break;case"b":this.calc=function(y,v){var w=this.snapToGrid(y,v,0);if(this.parameters.box.height+w[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+w[1])}};break;case"l":this.calc=function(y,v){var w=this.snapToGrid(y,v,1);if(this.parameters.box.width-w[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+w[0],this.parameters.box.y).width(this.parameters.box.width-w[0])}};break;case"rot":this.calc=function(y,v){var w=y+this.parameters.p.x,E=v+this.parameters.p.y,T=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),P=Math.atan2(E-this.parameters.box.y-this.parameters.box.height/2,w-this.parameters.box.x-this.parameters.box.width/2),O=this.parameters.rotation+180*(P-T)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(O-O%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(y,v){var w=this.snapToGrid(y,v,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),E=this.el.array().valueOf();E[this.parameters.i][0]=this.parameters.pointCoords[0]+w[0],E[this.parameters.i][1]=this.parameters.pointCoords[1]+w[1],this.el.plot(E)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:l}),SVG.on(window,"touchmove.resize",function(y){c.update(y||window.event)}),SVG.on(window,"touchend.resize",function(){c.done()}),SVG.on(window,"mousemove.resize",function(y){c.update(y||window.event)}),SVG.on(window,"mouseup.resize",function(){c.done()})},ee.prototype.update=function(l){if(l){var c=this._extractPosition(l),d=this.transformPoint(c.x,c.y),p=d.x-this.parameters.p.x,y=d.y-this.parameters.p.y;this.lastUpdateCall=[p,y],this.calc(p,y),this.el.fire("resizing",{dx:p,dy:y,event:l})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},ee.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},ee.prototype.snapToGrid=function(l,c,d,p){var y;return p!==void 0?y=[(d+l)%this.options.snapToGrid,(p+c)%this.options.snapToGrid]:(d=d??3,y=[(this.parameters.box.x+l+(1&d?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+c+(2&d?0:this.parameters.box.height))%this.options.snapToGrid]),l<0&&(y[0]-=this.options.snapToGrid),c<0&&(y[1]-=this.options.snapToGrid),l-=Math.abs(y[0])<this.options.snapToGrid/2?y[0]:y[0]-(l<0?-this.options.snapToGrid:this.options.snapToGrid),c-=Math.abs(y[1])<this.options.snapToGrid/2?y[1]:y[1]-(c<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(l,c,d,p)},ee.prototype.constraintToBox=function(l,c,d,p){var y,v,w=this.options.constraint||{};return p!==void 0?(y=d,v=p):(y=this.parameters.box.x+(1&d?0:this.parameters.box.width),v=this.parameters.box.y+(2&d?0:this.parameters.box.height)),w.minX!==void 0&&y+l<w.minX&&(l=w.minX-y),w.maxX!==void 0&&y+l>w.maxX&&(l=w.maxX-y),w.minY!==void 0&&v+c<w.minY&&(c=w.minY-v),w.maxY!==void 0&&v+c>w.maxY&&(c=w.maxY-v),[l,c]}
3705,ee.prototype.checkAspectRatio=function(l,c){if(!this.options.saveAspectRatio)return l;var d=l.slice(),p=this.parameters.box.width/this.parameters.box.height,y=this.parameters.box.width+l[0],v=this.parameters.box.height-l[1],w=y/v;return w<p?(d[1]=y/p-this.parameters.box.height,c&&(d[1]=-d[1])):w>p&&(d[0]=this.parameters.box.width-v*p,c&&(d[0]=-d[0])),d},SVG.extend(SVG.Element,{resize:function(l){return(this.remember("_resizeHandler")||new ee(this)).init(l||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var je=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new I(this.ctx),this.ctx.axes=new st(this.ctx),this.ctx.core=new ze(this.ctx.el,this.ctx),this.ctx.config=new ve({}),this.ctx.data=new He(this.ctx),this.ctx.grid=new Ge(this.ctx),this.ctx.graphics=new L(this.ctx),this.ctx.coreUtils=new F(this.ctx),this.ctx.crosshairs=new Se(this.ctx),this.ctx.events=new ut(this.ctx),this.ctx.exports=new Pe(this.ctx),this.ctx.localization=new ht(this.ctx),this.ctx.options=new ie,this.ctx.responsive=new Oe(this.ctx),this.ctx.series=new Ve(this.ctx),this.ctx.theme=new Ue(this.ctx),this.ctx.formatters=new X(this.ctx),this.ctx.titleSubtitle=new lt(this.ctx),this.ctx.legend=new Ot(this.ctx),this.ctx.toolbar=new Zr(this.ctx),this.ctx.tooltip=new Rd(this.ctx),this.ctx.dimensions=new zt(this.ctx),this.ctx.updateHelpers=new Ze(this.ctx),this.ctx.zoomPanSelection=new Bt(this.ctx),this.ctx.w.globals.tooltip=new Rd(this.ctx)}}]),ee}(),Be=function(){function ee(l){i(this,ee),this.ctx=l,this.w=l.w}return o(ee,[{key:"clear",value:function(l){var c=l.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:c})}},{key:"killSVG",value:function(l){l.each(function(c,d){this.removeClass("*"),this.off(),this.stop()},!0),l.ungroup(),l.clear()}},{key:"clearDomElements",value:function(l){var c=this,d=l.isUpdating,p=this.w.globals.dom.Paper.node;p.parentNode&&p.parentNode.parentNode&&!d&&(p.parentNode.parentNode.style.minHeight="unset");var y=this.w.globals.dom.baseEl;y&&this.ctx.eventList.forEach(function(w){y.removeEventListener(w,c.ctx.events.documentEvent)});var v=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(v.Paper),v.Paper.remove(),v.elWrap=null,v.elGraphical=null,v.elLegendWrap=null,v.elLegendForeign=null,v.baseEl=null,v.elGridRect=null,v.elGridRectMask=null,v.elGridRectMarkerMask=null,v.elForecastMask=null,v.elNonForecastMask=null,v.elDefs=null}}]),ee}(),$e=new WeakMap,ft=function(){function ee(l,c){i(this,ee),this.opts=c,this.ctx=this,this.w=new oe(c).init(),this.el=l,this.w.globals.cuid=C.randomId(),this.w.globals.chartID=this.w.config.chart.id?C.escapeString(this.w.config.chart.id):this.w.globals.cuid,new je(this).initModules(),this.create=C.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return o(ee,[{key:"render",value:function(){var l=this;return new Promise(function(c,d){if(l.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),l.w.config.chart.id&&Apex._chartInstances.push({id:l.w.globals.chartID,group:l.w.config.chart.group,chart:l}),l.setLocale(l.w.config.chart.defaultLocale);var p=l.w.config.chart.events.beforeMount;typeof p=="function"&&p(l,l.w),l.events.fireEvent("beforeMount",[l,l.w]),window.addEventListener("resize",l.windowResizeHandler),function(j,G){var q=!1;if(j.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var K=j.getBoundingClientRect();j.style.display!=="none"&&K.width!==0||(q=!0)}var re=new ResizeObserver(function(ae){q&&G.call(j,ae),q=!0});j.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(j.children).forEac
3705h(function(ae){return re.observe(ae)}):re.observe(j),$e.set(G,re)}(l.el.parentNode,l.parentResizeHandler);var y=l.el.getRootNode&&l.el.getRootNode(),v=C.is("ShadowRoot",y),w=l.el.ownerDocument,E=v?y.getElementById("apexcharts-css"):w.getElementById("apexcharts-css");if(!E){var T;(E=document.createElement("style")).id="apexcharts-css",E.textContent=`@keyframes opaque { 3706 0% { 3707 opacity: 0 3708 } 3709 3710 to { 3711 opacity: 1 3712 } 3713} 3714 3715@keyframes resizeanim { 3716 3717 0%, 3718 to { 3719 opacity: 0 3720 } 3721} 3722 3723.apexcharts-canvas { 3724 position: relative; 3725 user-select: none 3726} 3727 3728.apexcharts-canvas ::-webkit-scrollbar { 3729 -webkit-appearance: none; 3730 width: 6px 3731} 3732 3733.apexcharts-canvas ::-webkit-scrollbar-thumb { 3734 border-radius: 4px; 3735 background-color: rgba(0, 0, 0, .5); 3736 box-shadow: 0 0 1px rgba(255, 255, 255, .5); 3737 -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5) 3738} 3739 3740.apexcharts-inner { 3741 position: relative 3742} 3743 3744.apexcharts-text tspan { 3745 font-family: inherit 3746} 3747 3748rect.legend-mouseover-inactive, 3749.legend-mouseover-inactive rect, 3750.legend-mouseover-inactive path, 3751.legend-mouseover-inactive circle, 3752.legend-mouseover-inactive line, 3753.legend-mouseover-inactive text.apexcharts-yaxis-title-text, 3754.legend-mouseover-inactive text.apexcharts-yaxis-label { 3755 transition: .15s ease all; 3756 opacity: .2 3757} 3758 3759.apexcharts-legend-text { 3760 padding-left: 15px; 3761 margin-left: -15px; 3762} 3763 3764.apexcharts-series-collapsed { 3765 opacity: 0 3766} 3767 3768.apexcharts-tooltip { 3769 border-radius: 5px; 3770 box-shadow: 2px 2px 6px -4px #999; 3771 cursor: default; 3772 font-size: 14px; 3773 left: 62px; 3774 opacity: 0; 3775 pointer-events: none; 3776 position: absolute; 3777 top: 20px; 3778 display: flex; 3779 flex-direction: column; 3780 overflow: hidden; 3781 white-space: nowrap; 3782 z-index: 12; 3783 transition: .15s ease all 3784} 3785 3786.apexcharts-tooltip.apexcharts-active { 3787 opacity: 1; 3788 transition: .15s ease all 3789} 3790 3791.apexcharts-tooltip.apexcharts-theme-light { 3792 border: 1px solid #e3e3e3; 3793 background: rgba(255, 255, 255, .96) 3794} 3795 3796.apexcharts-tooltip.apexcharts-theme-dark { 3797 color: #fff; 3798 background: rgba(30, 30, 30, .8) 3799} 3800 3801.apexcharts-tooltip * { 3802 font-family: inherit 3803} 3804 3805.apexcharts-tooltip-title { 3806 padding: 6px; 3807 font-size: 15px; 3808 margin-bottom: 4px 3809} 3810 3811.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { 3812 background: #eceff1; 3813 border-bottom: 1px solid #ddd 3814} 3815 3816.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title { 3817 background: rgba(0, 0, 0, .7); 3818 border-bottom: 1px solid #333 3819} 3820 3821.apexcharts-tooltip-text-goals-value, 3822.apexcharts-tooltip-text-y-value, 3823.apexcharts-tooltip-text-z-value { 3824 display: inline-block; 3825 margin-left: 5px; 3826 font-weight: 600 3827} 3828 3829.apexcharts-tooltip-text-goals-label:empty, 3830.apexcharts-tooltip-text-goals-value:empty, 3831.apexcharts-tooltip-text-y-label:empty, 3832.apexcharts-tooltip-text-y-value:empty, 3833.apexcharts-tooltip-text-z-value:empty, 3834.apexcharts-tooltip-title:empty { 3835 display: none 3836} 3837 3838.apexcharts-tooltip-text-goals-label, 3839.apexcharts-tooltip-text-goals-value { 3840 padding: 6px 0 5px 3841} 3842 3843.apexcharts-tooltip-goals-group, 3844.apexcharts-tooltip-text-goals-label, 3845.apexcharts-tooltip-text-goals-value { 3846 display: flex 3847} 3848 3849.apexcharts-tooltip-text-goals-label:not(:empty), 3850.apexcharts-tooltip-text-goals-value:not(:empty) { 3851 margin-top: -6px 3852} 3853 3854.apexcharts-tooltip-marker { 3855 width: 12px; 3856 height: 12px; 3857 position: relative; 3858 top: 0; 3859 margin-right: 10px; 3860 border-radius: 50% 3861} 3862 3863.apexcharts-tooltip-series-group { 3864 padding: 0 10px; 3865 display: none; 3866 text-align: left; 3867 justify-content: left; 3868 align-items: center 3869} 3870 3871.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker { 3872 opacity: 1 3873} 3874 3875.apexcharts-tooltip-series-group.apexcharts-active, 3876.apexcharts-tooltip-series-group:last-child { 3877 padding-bottom: 4px 3878} 3879 3880.apexcharts-tooltip-series-group-hidden { 3881 opacity: 0; 3882 height: 0; 3883 line-height: 0; 3884 padding: 0 !important 3885} 3886 3887.apexcharts-tooltip-y-group { 3888 padding: 6px 0 5px 3889} 3890 3891.apexcharts-custom-tooltip, 3892.apexcharts-tooltip-box { 3893 padding: 4px 8px 3894} 3895 3896.apexcharts-tooltip-boxPlot { 3897 display: flex; 3898 flex-direction: column-reverse 3899} 3900 3901.apexcharts-tooltip-box>div { 3902 margin: 4px 0 3903} 3904 3905.apexcharts-tooltip-box span.value { 3906 font-weight: 700 3907} 3908 3909.apexcharts-tooltip-rangebar { 3910 padding: 5px 8px 3911} 3912 3913.apexcharts-tooltip-rangebar .category { 3914 font-weight: 600; 3915 color: #777 3916} 3917 3918.apexcharts-tooltip-rangebar .series-name { 3919 font-weight: 700; 3920 display: block; 3921 margin-bottom: 5px 3922} 3923 3924.apexcharts-xaxistooltip, 3925.apexcharts-yaxistooltip { 3926 opacity: 0; 3927 pointer-events: none; 3928 color: #373d3f; 3929 font-size: 13px; 3930 text-align: center; 3931 border-radius: 2px; 3932 position: absolute; 3933 z-index: 10; 3934 background: #eceff1; 3935 border: 1px solid #90a4ae 3936} 3937 3938.apexcharts-xaxistooltip { 3939 padding: 9px 10px; 3940 transition: .15s ease all 3941} 3942 3943.apexcharts-xaxistooltip.apexcharts-theme-dark { 3944 background: rgba(0, 0, 0, .7); 3945 border: 1px solid rgba(0, 0, 0, .5); 3946 color: #fff 3947} 3948 3949.apexcharts-xaxistooltip:after, 3950.apexcharts-xaxistooltip:before { 3951 left: 50%; 3952 border: solid transparent; 3953 content: " "; 3954 height: 0; 3955 width: 0; 3956 position: absolute; 3957 pointer-events: none 3958} 3959 3960.apexcharts-xaxistooltip:after { 3961 border-color: transparent; 3962 border-width: 6px; 3963 margin-left: -6px 3964} 3965 3966.apexcharts-xaxistooltip:before { 3967 border-color: transparent; 3968 border-width: 7px; 3969 margin-left: -7px 3970} 3971 3972.apexcharts-xaxistooltip-bottom:after, 3973.apexcharts-xaxistooltip-bottom:before { 3974 bottom: 100% 3975} 3976 3977.apexcharts-xaxistooltip-top:after, 3978.apexcharts-xaxistooltip-top:before { 3979 top: 100% 3980} 3981 3982.apexcharts-xaxistooltip-bottom:after { 3983 border-bottom-color: #eceff1 3984} 3985 3986.apexcharts-xaxistooltip-bottom:before { 3987 border-bottom-color: #90a4ae 3988} 3989 3990.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after, 3991.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before { 3992 border-bottom-color: rgba(0, 0, 0, .5) 3993} 3994 3995.apexcharts-xaxistooltip-top:after { 3996 border-top-color: #eceff1 3997} 3998 3999.apexcharts-xaxistooltip-top:before { 4000 border-top-color: #90a4ae 4001} 4002 4003.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after, 4004.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before { 4005 border-top-color: rgba(0, 0, 0, .5) 4006} 4007 4008.apexcharts-xaxistooltip.apexcharts-active { 4009 opacity: 1; 4010 transition: .15s ease all 4011} 4012 4013.apexcharts-yaxistooltip { 4014 padding: 4px 10px 4015} 4016 4017.apexcharts-yaxistooltip.apexcharts-theme-dark { 4018 background: rgba(0, 0, 0, .7); 4019 border: 1px solid rgba(0, 0, 0, .5); 4020 color: #fff 4021} 4022 4023.apexcharts-yaxistooltip:after, 4024.apexcharts-yaxistooltip:before { 4025 top: 50%; 4026 border: solid transparent; 4027 content: " "; 4028 height: 0; 4029 width: 0; 4030 position: absolute; 4031 pointer-events: none 4032} 4033 4034.apexcharts-yaxistooltip:after { 4035 border-color: transparent; 4036 border-width: 6px; 4037 margin-top: -6px 4038} 4039 4040.apexcharts-yaxistooltip:before { 4041 border-color: transparent; 4042 border-width: 7px; 4043 margin-top: -7px 4044} 4045 4046.apexcharts-yaxistooltip-left:after, 4047.apexcharts-yaxistooltip-left:before { 4048 left: 100% 4049} 4050 4051.apexcharts-yaxistooltip-right:after, 4052.apexcharts-yaxistooltip-right:before { 4053 right: 100% 4054}
4054 4055 4056.apexcharts-yaxistooltip-left:after { 4057 border-left-color: #eceff1 4058} 4059 4060.apexcharts-yaxistooltip-left:before { 4061 border-left-color: #90a4ae 4062} 4063 4064.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after, 4065.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before { 4066 border-left-color: rgba(0, 0, 0, .5) 4067} 4068 4069.apexcharts-yaxistooltip-right:after { 4070 border-right-color: #eceff1 4071} 4072 4073.apexcharts-yaxistooltip-right:before { 4074 border-right-color: #90a4ae 4075} 4076 4077.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after, 4078.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before { 4079 border-right-color: rgba(0, 0, 0, .5) 4080} 4081 4082.apexcharts-yaxistooltip.apexcharts-active { 4083 opacity: 1 4084} 4085 4086.apexcharts-yaxistooltip-hidden { 4087 display: none 4088} 4089 4090.apexcharts-xcrosshairs, 4091.apexcharts-ycrosshairs { 4092 pointer-events: none; 4093 opacity: 0; 4094 transition: .15s ease all 4095} 4096 4097.apexcharts-xcrosshairs.apexcharts-active, 4098.apexcharts-ycrosshairs.apexcharts-active { 4099 opacity: 1; 4100 transition: .15s ease all 4101} 4102 4103.apexcharts-ycrosshairs-hidden { 4104 opacity: 0 4105} 4106 4107.apexcharts-selection-rect { 4108 cursor: move 4109} 4110 4111.svg_select_boundingRect, 4112.svg_select_points_rot { 4113 pointer-events: none; 4114 opacity: 0; 4115 visibility: hidden 4116} 4117 4118.apexcharts-selection-rect+g .svg_select_boundingRect, 4119.apexcharts-selection-rect+g .svg_select_points_rot { 4120 opacity: 0; 4121 visibility: hidden 4122} 4123 4124.apexcharts-selection-rect+g .svg_select_points_l, 4125.apexcharts-selection-rect+g .svg_select_points_r { 4126 cursor: ew-resize; 4127 opacity: 1; 4128 visibility: visible 4129} 4130 4131.svg_select_points { 4132 fill: #efefef; 4133 stroke: #333; 4134 rx: 2 4135} 4136 4137.apexcharts-svg.apexcharts-zoomable.hovering-zoom { 4138 cursor: crosshair 4139} 4140 4141.apexcharts-svg.apexcharts-zoomable.hovering-pan { 4142 cursor: move 4143} 4144 4145.apexcharts-menu-icon, 4146.apexcharts-pan-icon, 4147.apexcharts-reset-icon, 4148.apexcharts-selection-icon, 4149.apexcharts-toolbar-custom-icon, 4150.apexcharts-zoom-icon, 4151.apexcharts-zoomin-icon, 4152.apexcharts-zoomout-icon { 4153 cursor: pointer; 4154 width: 20px; 4155 height: 20px; 4156 line-height: 24px; 4157 color: #6e8192; 4158 text-align: center 4159} 4160 4161.apexcharts-menu-icon svg, 4162.apexcharts-reset-icon svg, 4163.apexcharts-zoom-icon svg, 4164.apexcharts-zoomin-icon svg, 4165.apexcharts-zoomout-icon svg { 4166 fill: #6e8192 4167} 4168 4169.apexcharts-selection-icon svg { 4170 fill: #444; 4171 transform: scale(.76) 4172} 4173 4174.apexcharts-theme-dark .apexcharts-menu-icon svg, 4175.apexcharts-theme-dark .apexcharts-pan-icon svg, 4176.apexcharts-theme-dark .apexcharts-reset-icon svg, 4177.apexcharts-theme-dark .apexcharts-selection-icon svg, 4178.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg, 4179.apexcharts-theme-dark .apexcharts-zoom-icon svg, 4180.apexcharts-theme-dark .apexcharts-zoomin-icon svg, 4181.apexcharts-theme-dark .apexcharts-zoomout-icon svg { 4182 fill: #f3f4f5 4183} 4184 4185.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg, 4186.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, 4187.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg { 4188 fill: #008ffb 4189} 4190 4191.apexcharts-theme-light .apexcharts-menu-icon:hover svg, 4192.apexcharts-theme-light .apexcharts-reset-icon:hover svg, 4193.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg, 4194.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg, 4195.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg, 4196.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg { 4197 fill: #333 4198} 4199 4200.apexcharts-menu-icon, 4201.apexcharts-selection-icon { 4202 position: relative 4203} 4204 4205.apexcharts-reset-icon { 4206 margin-left: 5px 4207} 4208 4209.apexcharts-menu-icon, 4210.apexcharts-reset-icon, 4211.apexcharts-zoom-icon { 4212 transform: scale(.85) 4213} 4214 4215.apexcharts-zoomin-icon, 4216.apexcharts-zoomout-icon { 4217 transform: scale(.7) 4218} 4219 4220.apexcharts-zoomout-icon { 4221 margin-right: 3px 4222} 4223 4224.apexcharts-pan-icon { 4225 transform: scale(.62); 4226 position: relative; 4227 left: 1px; 4228 top: 0 4229} 4230 4231.apexcharts-pan-icon svg { 4232 fill: #fff; 4233 stroke: #6e8192; 4234 stroke-width: 2 4235} 4236 4237.apexcharts-pan-icon.apexcharts-selected svg { 4238 stroke: #008ffb 4239} 4240 4241.apexcharts-pan-icon:not(.apexcharts-selected):hover svg { 4242 stroke: #333 4243} 4244 4245.apexcharts-toolbar { 4246 position: absolute; 4247 z-index: 11; 4248 max-width: 176px; 4249 text-align: right; 4250 border-radius: 3px; 4251 padding: 0 6px 2px; 4252 display: flex; 4253 justify-content: space-between; 4254 align-items: center 4255} 4256 4257.apexcharts-menu { 4258 background: #fff; 4259 position: absolute; 4260 top: 100%; 4261 border: 1px solid #ddd; 4262 border-radius: 3px; 4263 padding: 3px; 4264 right: 10px; 4265 opacity: 0; 4266 min-width: 110px; 4267 transition: .15s ease all; 4268 pointer-events: none 4269} 4270 4271.apexcharts-menu.apexcharts-menu-open { 4272 opacity: 1; 4273 pointer-events: all; 4274 transition: .15s ease all 4275} 4276 4277.apexcharts-menu-item { 4278 padding: 6px 7px; 4279 font-size: 12px; 4280 cursor: pointer 4281} 4282 4283.apexcharts-theme-light .apexcharts-menu-item:hover { 4284 background: #eee 4285} 4286 4287.apexcharts-theme-dark .apexcharts-menu { 4288 background: rgba(0, 0, 0, .7); 4289 color: #fff 4290} 4291 4292@media screen and (min-width:768px) { 4293 .apexcharts-canvas:hover .apexcharts-toolbar { 4294 opacity: 1 4295 } 4296} 4297 4298.apexcharts-canvas .apexcharts-element-hidden, 4299.apexcharts-datalabel.apexcharts-element-hidden, 4300.apexcharts-hide .apexcharts-series-points { 4301 opacity: 0; 4302} 4303 4304.apexcharts-hidden-element-shown { 4305 opacity: 1; 4306 transition: 0.25s ease all; 4307} 4308 4309.apexcharts-datalabel, 4310.apexcharts-datalabel-label, 4311.apexcharts-datalabel-value, 4312.apexcharts-datalabels, 4313.apexcharts-pie-label { 4314 cursor: default; 4315 pointer-events: none 4316} 4317 4318.apexcharts-pie-label-delay { 4319 opacity: 0; 4320 animation-name: opaque; 4321 animation-duration: .3s; 4322 animation-fill-mode: forwards; 4323 animation-timing-function: ease 4324} 4325 4326.apexcharts-radialbar-label { 4327 cursor: pointer; 4328} 4329 4330.apexcharts-annotation-rect, 4331.apexcharts-area-series .apexcharts-area, 4332.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, 4333.apexcharts-gridline, 4334.apexcharts-line, 4335.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, 4336.apexcharts-point-annotation-label, 4337.apexcharts-radar-series path:not(.apexcharts-marker), 4338.apexcharts-radar-series polygon, 4339.apexcharts-toolbar svg, 4340.apexcharts-tooltip .apexcharts-marker, 4341.apexcharts-xaxis-annotation-label, 4342.apexcharts-yaxis-annotation-label, 4343.apexcharts-zoom-rect { 4344 pointer-events: none 4345} 4346 4347.apexcharts-tooltip-active .apexcharts-marker { 4348 transition: .15s ease all 4349} 4350 4351.resize-triggers { 4352 animation: 1ms resizeanim; 4353 visibility: hidden; 4354 opacity: 0; 4355 height: 100%; 4356 width: 100%; 4357 overflow: hidden 4358} 4359 4360.contract-trigger:before, 4361.resize-triggers, 4362.resize-triggers>div {
4363 content: " "; 4364 display: block; 4365 position: absolute; 4366 top: 0; 4367 left: 0 4368} 4369 4370.resize-triggers>div { 4371 height: 100%; 4372 width: 100%; 4373 background: #eee; 4374 overflow: auto 4375} 4376 4377.contract-trigger:before { 4378 overflow: hidden; 4379 width: 200%; 4380 height: 200% 4381} 4382 4383.apexcharts-bar-goals-markers { 4384 pointer-events: none 4385} 4386 4387.apexcharts-bar-shadows { 4388 pointer-events: none 4389} 4390 4391.apexcharts-rangebar-goals-markers { 4392 pointer-events: none 4393}`;var P=((T=l.opts.chart)===null||T===void 0?void 0:T.nonce)||l.w.config.chart.nonce;P&&E.setAttribute("nonce",P),v?y.prepend(E):w.head.appendChild(E)}var O=l.create(l.w.config.series,{});if(!O)return c(l);l.mount(O).then(function(){typeof l.w.config.chart.events.mounted=="function"&&l.w.config.chart.events.mounted(l,l.w),l.events.fireEvent("mounted",[l,l.w]),c(O)}).catch(function(j){d(j)})}else d(new Error("Element not found"))})}},{key:"create",value:function(l,c){var d=this.w;new je(this).initModules();var p=this.w.globals;if(p.noData=!1,p.animationEnded=!1,this.responsive.checkResponsiveConfig(c),d.config.xaxis.convertedCatToNumeric&&new te(d.config).convertCatToNumericXaxis(d.config,this.ctx),this.el===null||(this.core.setupElements(),d.config.chart.type==="treemap"&&(d.config.grid.show=!1,d.config.yaxis[0].show=!1),p.svgWidth===0))return p.animationEnded=!0,null;var y=F.checkComboSeries(l,d.config.chart.type);p.comboCharts=y.comboCharts,p.comboBarCount=y.comboBarCount;var v=l.every(function(P){return P.data&&P.data.length===0});(l.length===0||v&&p.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(l),this.theme.init(),new we(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),p.noData&&p.collapsedSeries.length!==p.series.length&&!d.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),p.axisCharts&&(this.core.coreCalculations(),d.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=d.globals.minX,this.ctx.toolbar.maxX=d.globals.maxX),this.formatters.heatmapLabelFormatters(),new F(this).getLargestMarkerSize(),this.dimensions.plotCoords();var w=this.core.xySettings();this.grid.createGridMask();var E=this.core.plotChartType(l,w),T=new De(this);return T.bringForward(),d.config.dataLabels.background.enabled&&T.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:E,xyRatios:w,dimensions:{plot:{left:d.globals.translateX,top:d.globals.translateY,width:d.globals.gridWidth,height:d.globals.gridHeight}}}}},{key:"mount",value:function(){var l=this,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,d=this,p=d.w;return new Promise(function(y,v){if(d.el===null)return v(new Error("Not enough data to display or target element not found"));(c===null||p.globals.allSeriesCollapsed)&&d.series.handleNoData(),d.grid=new Ge(d);var w,E,T=d.grid.drawGrid();if(d.annotations=new de(d),d.annotations.drawImageAnnos(),d.annotations.drawTextAnnos(),p.config.grid.position==="back"&&(T&&p.globals.dom.elGraphical.add(T.el),T!=null&&(w=T.elGridBorders)!==null&&w!==void 0&&w.node&&p.globals.dom.elGraphical.add(T.elGridBorders)),Array.isArray(c.elGraph))for(var P=0;P<c.elGraph.length;P++)p.globals.dom.elGraphical.add(c.elGraph[P]);else p.globals.dom.elGraphical.add(c.elGraph);p.config.grid.position==="front"&&(T&&p.globals.dom.elGraphical.add(T.el),T!=null&&(E=T.elGridBorders)!==null&&E!==void 0&&E.node&&p.globals.dom.elGraphical.add(T.elGridBorders)),p.config.xaxis.crosshairs.position==="front"&&d.crosshairs.drawXCrosshairs(),p.config.yaxis[0].crosshairs.position==="front"&&d.crosshairs.drawYCrosshairs(),p.config.chart.type!=="treemap"&&d.axes.drawAxis(p.config.chart.type,T);var O=new Le(l.ctx,T),j=new rt(l.ctx,T);if(T!==null&&(O.xAxisLabelCorrections(T.xAxisTickWidth),j.setYAxisTextAlignments(),p.config.yaxis.map(function(q,K){p.globals.ignoreYAxisIndexes.indexOf(K)===-1&&j.yAxisTitleRotate(K,q.opposite)})),d.annotations.drawAxesAnnotations(),!p.globals.noData){if(p.config.tooltip.enabled&&!p.globals.noData&&d.w.globals.tooltip.drawTooltip(c.xyRatios),p.globals.axisCharts&&(p.globals.isXNumeric||p.config.xaxis.convertedCatToNumeric||p.globals.isRangeBar))(p.config.chart.zoom.enabled||p.config.chart.selection&&p.config.chart.selection.enabled||p.config.chart.pan&&p.config.chart.pan.enabled)&&d.zoomPanSelection.init({xyRatios:c.xyRatios});
vendor: 8,085 bytes, line 4393
4393else{var G=p.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach(function(q){G[q]=!1})}p.config.chart.toolbar.show&&!p.globals.allSeriesCollapsed&&d.toolbar.createToolbar()}p.globals.memory.methodsToExec.length>0&&p.globals.memory.methodsToExec.forEach(function(q){q.method(q.params,!1,q.context)}),p.globals.axisCharts||p.globals.noData||d.core.resizeNonAxisCharts(),y(d)})}},{key:"destroy",value:function(){var l,c;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,l=this.parentResizeHandler,(c=$e.get(l))&&(c.disconnect(),$e.delete(l));var d=this.w.config.chart.id;d&&Apex._chartInstances.forEach(function(p,y){p.id===C.escapeString(d)&&Apex._chartInstances.splice(y,1)}),new Be(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(l){var c=this,d=arguments.length>1&&arguments[1]!==void 0&&arguments[1],p=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],y=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],v=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],w=this.w;return w.globals.selection=void 0,l.series&&(this.series.resetSeries(!1,!0,!1),l.series.length&&l.series[0].data&&(l.series=l.series.map(function(E,T){return c.updateHelpers._extendSeries(E,T)})),this.updateHelpers.revertDefaultAxisMinMax()),l.xaxis&&(l=this.updateHelpers.forceXAxisUpdate(l)),l.yaxis&&(l=this.updateHelpers.forceYAxisUpdate(l)),w.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),l.theme&&(l=this.theme.updateThemeOptions(l)),this.updateHelpers._updateOptions(l,d,p,y,v)}},{key:"updateSeries",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(l,c,d)}},{key:"appendSeries",value:function(l){var c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],p=this.w.config.series.slice();return p.push(l),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(p,c,d)}},{key:"appendData",value:function(l){var c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=this;d.w.globals.dataChanged=!0,d.series.getPreviousPaths();for(var p=d.w.config.series.slice(),y=0;y<p.length;y++)if(l[y]!==null&&l[y]!==void 0)for(var v=0;v<l[y].data.length;v++)p[y].data.push(l[y].data[v]);return d.w.config.series=p,c&&(d.w.globals.initialSeries=C.clone(d.w.config.series)),this.update()}},{key:"update",value:function(l){var c=this;return new Promise(function(d,p){new Be(c.ctx).clear({isUpdating:!0});var y=c.create(c.w.config.series,l);if(!y)return d(c);c.mount(y).then(function(){typeof c.w.config.chart.events.updated=="function"&&c.w.config.chart.events.updated(c,c.w),c.events.fireEvent("updated",[c,c.w]),c.w.globals.isDirty=!0,d(c)}).catch(function(v){p(v)})})}},{key:"getSyncedCharts",value:function(){var l=this.getGroupedCharts(),c=[this];return l.length&&(c=[],l.forEach(function(d){c.push(d)})),c}},{key:"getGroupedCharts",value:function(){var l=this;return Apex._chartInstances.filter(function(c){if(c.group)return!0}).map(function(c){return l.w.config.chart.group===c.group?c.chart:l})}},{key:"toggleSeries",value:function(l){return this.series.toggleSeries(l)}},{key:"highlightSeriesOnLegendHover",value:function(l,c){return this.series.toggleSeriesOnHover(l,c)}},{key:"showSeries",value:function(l){this.series.showSeries(l)}},{key:"hideSeries",value:function(l){this.series.hideSeries(l)}},{key:"isSeriesHidden",value:function(l){this.series.isSeriesHidden(l)}},{key:"resetSeries",value:function(){var l=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(l,c)}},{key:"addEventListener",value:function(l,c){this.events.addEventListener(l,c)}},{key:"removeEventListener",value:function(l,c){this.events.removeEventListener(l,c)}},{key:"addXaxisAnnotation",value:function(l){var c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,p=this;d&&(p=d),p.annotations.addXaxisAnnotationExternal(l,c,p)}},{key:"addYaxisAnnotation",value:function(l){var c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,p=this;d&&(p=d),p.annotations.addYaxisAnnotationExternal(l,c,p)}},{key:"addPointAnnotation",value:function(l){var c=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,p=this;d&&(p=d),p.annotations.addPointAnnotationExternal(l,c,p)}},{key:"clearAnnotations",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,c=this;l&&(c=l),c.annotations.clearAnnotations(c)}},{key:"removeAnnotation",value:function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,d=this;c&&(d=c),d.annotations.removeAnnotation(d,l)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(l,c){return this.coreUtils.getSeriesTotalsXRange(l,c)}},{key:"getHighestValueInSeries",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new ot(this.ctx).getMinYMaxY(l).highestY}},{key:"getLowestValueInSeries",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new ot(this.ctx).getMinYMaxY(l).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(l,c){return this.updateHelpers.toggleDataPointSelection(l,c)}},{key:"zoomX",value:function(l,c){this.ctx.toolbar.zoomUpdateOptions(l,c)}},{key:"setLocale",value:function(l){this.localization.setCurrentLocaleValues(l)}},{key:"dataURI",value:function(l){return new Pe(this.ctx).dataURI(l)}},{key:"exportToCSV",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Pe(this.ctx).exportToCSV(l)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var l=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){l.w.globals.resized=!0,l.w.globals.dataChanged=!1,l.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var l=this.w.config.chart.redrawOnWindowResize;typeof l=="function"&&(l=l()),l&&this._windowResize()}}],[{key:"getChartByID",value:function(l){var c=C.escapeString(l);if(Apex._chartInstances){var d=Apex._chartInstances.filter(function(p){return p.id===c})[0];return d&&d.chart}}},{key:"initOnLoad",value:function(){for(var l=document.querySelectorAll("[data-apexcharts]"),c=0;c<l.length;c++)new ee(l[c],JSON.parse(l[c].getAttribute("data-options"))).render()}},{key:"exec",value:function(l,c){var d=this.getChartByID(l);if(d){d.w.globals.isExecCalled=!0;var p=null;if(d.publicMethods.indexOf(c)!==-1){for(var y=arguments.length,v=new Array(y>2?y-2:0),w=2;w<y;w++)v[w-2]=arguments[w];p=d[c].apply(d,v)}return p}}},{key:"merge",value:function(l,c){return C.extend(l,c)}}]),ee}();e.exports=ft})(h_,h_.exports);var K0e=h_.exports,zV={exports:{}},J0e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ehe=J0e,the=ehe;function BV(){}function UV(){}UV.resetWarningCache=BV;var rhe=function(){function e(n,a,i,s,o,u){if(u!==the){var f=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 f.name="Invariant Violation",f}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
4393:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:UV,resetWarningCache:BV};return r.PropTypes=r,r};zV.exports=rhe();var VV=zV.exports;const Ir=Mr(VV);var El;Object.defineProperty(FV,"__esModule",{value:!0});var nhe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ahe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ihe=function(){function e(t,r){for(var n=0;n<r.length;n++){var a=r[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),she=K0e,$V=_N(she),WV=V,Wg=_N(WV),ohe=VV,yl=_N(ohe);function _N(e){return e&&e.__esModule?e:{default:e}}function lhe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function che(e,t){var r,n={};for(r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function uhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fhe(e,t){if(e)return!t||typeof t!="object"&&typeof t!="function"?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}function dhe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}window.ApexCharts=$V.default;var RP=function(){function e(t){uhe(this,e);var r=fhe(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return Wg.default.createRef?r.chartRef=Wg.default.createRef():r.setRef=function(n){return r.chartRef=n},r.chart=null,r}return dhe(e,WV.Component),ihe(e,[{key:"render",value:function(){var t=che(this.props,[]);return Wg.default.createElement("div",ahe({ref:Wg.default.createRef?this.chartRef:this.setRef},t))}},{key:"componentDidMount",value:function(){var t=Wg.default.createRef?this.chartRef.current:this.chartRef;this.chart=new $V.default(t,this.getConfig()),this.chart.render()}},{key:"getConfig",value:function(){var i=this.props,t=i.type,r=i.height,n=i.width,a=i.series,i=i.options;return this.extend(i,{chart:{type:t,height:r,width:n},series:a})}},{key:"isObject",value:function(t){return t&&(t===void 0?"undefined":nhe(t))==="object"&&!Array.isArray(t)&&t!=null}},{key:"extend",value:function(t,r){var n=this,a=(typeof Object.assign!="function"&&(Object.assign=function(i){if(i==null)throw new TypeError("Cannot convert undefined or null to object");for(var s=Object(i),o=1;o<arguments.length;o++){var u=arguments[o];if(u!=null)for(var f in u)u.hasOwnProperty(f)&&(s[f]=u[f])}return s}),Object.assign({},t));return this.isObject(t)&&this.isObject(r)&&Object.keys(r).forEach(function(i){n.isObject(r[i])&&i in t?a[i]=n.extend(t[i],r[i]):Object.assign(a,lhe({},i,r[i]))}),a}},{key:"componentDidUpdate",value:function(t){if(!this.chart)return null;var a=this.props,o=a.options,r=a.series,n=a.height,a=a.width,i=JSON.stringify(t.options),s=JSON.stringify(t.series),o=JSON.stringify(o),u=JSON.stringify(r);i===o&&s===u&&n===t.height&&a===t.width||(s!==u&&i===o&&n===t.height&&a===t.width?this.chart.updateSeries(r):this.chart.updateOptions(this.getConfig()))}},{key:"componentWillUnmount",value:function(){this.chart&&typeof this.chart.destroy=="function"&&this.chart.destroy()}}]),e}();(El=FV.default=RP).propTypes={type:yl.default.string.isRequired,width:yl.default.oneOfType([yl.default.string,yl.default.number]),height:yl.default.oneOfType([yl.default.string,yl.default.number]),series:yl.default.array.isRequired,options:yl.default.object.isRequired},RP.defaultProps={type:"line",width:"100%",height:"auto"};const Sn=({width:e,height:t})=>U("div",{role:"status",children:[U("svg",{"aria-hidden":"true",className:`inline ${e??"w-10"} ${t??"h-10"} text-gray-200 animate-spin dark:text-gray-600 fill-primary-300`,viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),g("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.
43931071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]}),g("span",{className:"sr-only",children:"Loading..."})]}),dn=()=>g("div",{className:"p-4 container mx-auto flex flex-col items-center justify-center h-screen",children:g("div",{children:g(Sn,{height:"h-20",width:"w-20"})})}),Ni=(e,t)=>{const[r,n]=V.useState(!1),[a,i]=V.useState(null),s=V.useRef({resolve:()=>{},reject:()=>{},params:{}});return{openModal:f=>new Promise((h,m)=>{s.current={resolve:h,reject:m,params:f},i(f),n(!0)}),renderModal:()=>{const f=m=>{s.current.reject(m),n(!1)},h=m=>{s.current.resolve(m),n(!1)};return r&&g("div",{className:"fixed z-50 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:()=>f(!1),children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg p-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[U("div",{className:"flex mb-4",children:[g("svg",{className:"w-8 h-8 text-red-600 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),g("h5",{id:"drawer-label",className:"inline-flex items-center text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:(a==null?void 0:a.title)??e})]}),U("button",{type:"button",onClick:()=>f(!1),className:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm p-1.5 absolute top-2.5 right-2.5 inline-flex items-center dark:hover:bg-gray-600 dark:hover:text-white",children:[g("svg",{"aria-hidden":"true",className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})}),g("span",{className:"sr-only",children:"Close menu"})]}),g("h3",{className:"mb-6 text-lg text-gray-500 dark:text-gray-400",children:(a==null?void 0:a.content)??t}),U("div",{className:"flex w-full rounded-md shadow-sm items-center justify-center",children:[g("button",{onClick:()=>h(!0),className:"text-white bg-red-600 hover:bg-red-800 focus:ring-4 focus:ring-red-300 font-medium rounded-lg text-sm inline-flex items-center justify-center w-full px-3 py-2.5 text-center mr-2 dark:focus:ring-red-900",children:"Yes, I'm sure"}),g("button",{onClick:()=>f(!1),className:"text-gray-900 bg-white hover:bg-gray-100 focus:ring-4 focus:ring-primary-300 border border-gray-200 font-medium inline-flex items-center justify-center w-full rounded-lg text-sm px-3 py-2.5 text-center dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 dark:focus:ring-gray-700",children:"No, cancel"})]})]})]})})}}},hhe=()=>{const e=et(z=>z.isLoading),t=et(z=>z.feedGuides),r=et(z=>z.fetchGuides),n=et(z=>z.addGuide),a=et(z=>z.deleteGuide),i=et(z=>z.updateGuide),s=et(z=>z.addNotification),[o,u]=V.useState({}),[f,h]=V.useState(null),[m,x]=V.useState({}),{openModal:b,renderModal:S}=Ni("Confirm Action","Are you sure you want to delete with this Data?");V.useEffect(()=>{r()},[]);const k=z=>{f!==z&&u(B=>({...B,[z]:!B[z]}))},_=z=>{h(z.id);let B=Object.assign({},z);x(B),u({[z.id]:!0})},N=(z,B)=>{B&&a(z,"TEMP"),h(null),x({})},C=()=>{const z={id:Qf()};x(B=>({...B,guidelines:[...B.guidelines,z]}))},I=()=>{const z=Qf(),B={id:z,name:"",isNew:!0,guidelines:[]};x(B),h(z),u({[z]:!0}
4393),n(B,"TEMP")},D=z=>{x(B=>({...B,guidelines:B.guidelines.filter((X,Y)=>Y!==z)}))},L=z=>{const{name:B,value:X}=z.target;if(B.includes("guideline")){const[Y,H,Q]=B.split("-");x(se=>{const ie=se.guidelines.map((de,pe)=>{if(pe==Q)if(H==="stage"){const[ge,te]=X.split("-");return{...de,start:+ge||0,end:+te||0,[H]:X}}else return{...de,[H]:H.includes("name")?X:+X};return de});return{...se,guidelines:ie}})}else x({...m,[B]:X})},F=async()=>{if(!m.name||m.name==""||!m.guidelines||m.guidelines.length==0){s({type:"ERROR",msg:"Missing Information"});return}for(const B of m.guidelines)if(!B.name||B.name==""||!B.unit||!B.stage||B.stage==""||!B.start&&B.start!=0){s({type:"ERROR",msg:"Missing Guideline Information"});return}const z=m.isNew;delete m.isNew,z?await n(m):await i(m.id,m),h(null),x({})},R=async(z,B,X)=>{try{if(!X&&!await b({content:`Are you sure you want to delete ${B} Data?`}))return;X?await a(z,"TEMP"):await a(z)}catch{}};return U("div",{className:"bg-white dark:bg-gray-800 my-4 rounded-t-md",children:[U("div",{className:"w-full flex items-center justify-between p-4 border-b border-gray-200 dark:border-gray-700",children:[g("div",{children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Feeding Guidelines"})}),U("button",{onClick:I,disabled:e,className:"inline-flex items-center justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-base px-3 py-2 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:[g("span",{className:"mr-2",children:"New"}),g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm11-4.243a1 1 0 1 0-2 0V11H7.757a1 1 0 1 0 0 2H11v3.243a1 1 0 1 0 2 0V13h3.243a1 1 0 1 0 0-2H13V7.757Z",clipRule:"evenodd"})})]})]}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:e?U("div",{role:"status",className:"space-y-4 animate-pulse ",children:[U("div",{className:"flex items-center w-full",children:[g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-1/2"}),g("div",{className:"h-2.5 bg-gray-200 rounded-full dark:bg-gray-700 w-1/4"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-1/4"})]}),U("div",{className:"flex items-center w-full max-w-4xl",children:[g("div",{className:"h-2.5 bg-gray-200 rounded-full dark:bg-gray-700 w-full"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-1/4"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-1/4"})]}),U("div",{className:"flex items-center w-full max-w-[480px]",children:[g("div",{className:"h-2.5 ms-2 bg-gray-200 rounded-full dark:bg-gray-700 w-full"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-24"})]}),U("div",{className:"flex items-center w-full max-w-[480px]",children:[g("div",{className:"h-2.5 ms-2 bg-gray-200 rounded-full dark:bg-gray-700 w-full"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-24"})]}),U("div",{className:"flex items-center w-full max-w-[480px]",children:[g("div",{className:"h-2.5 ms-2 bg-gray-200 rounded-full dark:bg-gray-700 w-full"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-full"}),g("div",{className:"h-2.5 ms-2 bg-gray-300 rounded-full dark:bg-gray-600 w-24"})]}),g("span",{className:"sr-only",children:"Loading..."})]}):U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left uppercase text-gray-500 dark:text-gray-400",children:"Supplier"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Intake/Bird (Kg)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Stage (Days)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Unit (Kg)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:t.map((z,B)=>U(Ie.Fragment,{children:[U("tr",{className:`"w-full hover:bg-gray-100 dark:hover:bg-gray-700 ${o[z.id]&&"bg-gray-100 dark:bg-gray-700"}`,children:[U("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50 flex items-center space-x-4 cursor-pointer",children:[g("div",{onClick:()=>k(z.id),className:"text-gray-900 dark:text-gray-50",children:o[z.id]?g("svg",{className:"w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m5 15 7-7 7 7"})}):g("svg",{className:"w-5 h-5",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
4393currentColor",children:g("path",{d:"M11.9997 13.1714L16.9495 8.22168L18.3637 9.63589L11.9997 15.9999L5.63574 9.63589L7.04996 8.22168L11.9997 13.1714Z"})})}),f===z.id?g("input",{type:"text",name:"name",value:m.name,onChange:L,className:"bg-gray-50 border border-gray-300 text-gray-900 text-lg rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500"}):g("h3",{className:"text-lg font-medium",children:z.name??"-"})]}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50"}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[f!==z.id?g("button",{onClick:()=>_(z),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-gray-800 hover:bg-gray-600 focus:ring-0 dark:bg-gray-600 dark:hover:bg-gray-400 ",children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m14.304 4.844 2.852 2.852M7 7H4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-4.5m2.409-9.91a2.017 2.017 0 0 1 0 2.853l-6.844 6.844L8 14l.713-3.565 6.844-6.844a2.015 2.015 0 0 1 2.852 0Z"})})}):g("button",{onClick:F,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-0 dark:bg-primary-600 dark:hover:bg-primary-700 ",children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 11.917 9.724 16.5 19 7.5"})})}),f===z.id?g("button",{type:"button",onClick:()=>N(z.id,(z==null?void 0:z.isNew)??!1),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M6 18 17.94 6M18 18 6.06 6"})})}):g("button",{type:"button",onClick:()=>R(z==null?void 0:z.id,!(z!=null&&z.name)||!z.name?"this":z.name,z==null?void 0:z.isNew),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})})})]})]},`${z.name}-${z.id}`),o[z.id]?f===z.id?m.guidelines.map((X,Y)=>{var H,Q,se;return U("tr",{children:[g("td",{className:"p-4 font-medium text-gray-900 dark:text-gray-50 flex items-center space-x-4",children:g("input",{type:"text",name:`guideline-name-${Y}`,value:((H=m.guidelines[Y])==null?void 0:H.name)??"",onChange:L,className:"bg-gray-50 border border-gray-300 text-gray-900 text-base rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Starter | Grower | Finisher"})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:g("input",{type:"number",step:"0.01",name:`guideline-unit-${Y}`,value:((Q=m.guidelines[Y])==null?void 0:Q.unit)??"",onChange:L,className:"bg-gray-50 border border-gray-300 text-gray-900 text-base rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"0.8"})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:g("input",{type:"text",name:`guideline-stage-${Y}`,value:((se=m.guidelines[Y])==null?void 0:se.stage)??"",onChange:L,className:"bg-gray-50 border border-gray-300 text-gray-900 text-base rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"0 - 21"})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:"50"}),g("td",{className:"p-4",children:f==z.id&&g("div",{onClick:()=>D(Y),className:"p-2 cursor-pointer bg-gray-100 dark:bg-gray-700 w-1/3 flex justify-center rounded",children:g("svg",{className:"w-5 h-5 text-red-500 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"
4393currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M8.586 2.586A2 2 0 0 1 10 2h4a2 2 0 0 1 2 2v2h3a1 1 0 1 1 0 2v12a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V8a1 1 0 0 1 0-2h3V4a2 2 0 0 1 .586-1.414ZM10 6h4V4h-4v2Zm1 4a1 1 0 1 0-2 0v8a1 1 0 1 0 2 0v-8Zm4 0a1 1 0 1 0-2 0v8a1 1 0 1 0 2 0v-8Z",clipRule:"evenodd"})})})})]},`${z.name}-guideline-${Y}`)}):z.guidelines.map((X,Y)=>U("tr",{children:[g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50 flex items-center space-x-4",children:X.name??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:X.unit??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:X.stage??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:"50"}),g("td",{className:"p-4"})]},`${z.name}-guideline-${Y}`)):null,f===z.id&&U("tr",{children:[g("td",{}),g("td",{}),g("td",{}),g("td",{}),g("td",{className:"p-2",children:U("div",{onClick:C,className:"cursor-pointer p-4 bg-gray-100 dark:bg-gray-700 text-base font-medium rounded text-gray-900 dark:text-gray-50 flex items-center justify-center space-x-2",children:[g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm11-4.243a1 1 0 1 0-2 0V11H7.757a1 1 0 1 0 0 2H11v3.243a1 1 0 1 0 2 0V13h3.243a1 1 0 1 0 0-2H13V7.757Z",clipRule:"evenodd"})}),g("span",{children:"Add"})]})})]})]},z.id))})]}),t==null||t.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null,g("div",{className:"border-y flex h-24 flex-col items-center justify-center w-full",children:U("div",{onClick:I,className:"flex flex-col items-center justify-center text-gray-500 dark:text-gray-300 cursor-pointer",children:[g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12Zm11-4.243a1 1 0 1 0-2 0V11H7.757a1 1 0 1 0 0 2H11v3.243a1 1 0 1 0 2 0V13h3.243a1 1 0 1 0 0-2H13V7.757Z",clipRule:"evenodd"})}),g("span",{children:"Add New"})]})})]})})})}),S()]})},ghe=({topPosts:e})=>g("div",{className:"bg-white dark:bg-gray-800 my-4 rounded-t-md",children:U("div",{className:"w-full border-b border-gray-200 dark:border-gray-700",children:[g("div",{className:"p-4",children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Top Posts (Likes & Comments)"})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:g("div",{className:"overflow-hidden shadow",children:U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left uppercase text-gray-500 dark:text-gray-400",children:"Rank"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Title"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Author"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Likes"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Comments"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:e.map((t,r)=>U("tr",{className:"",children:[g("td",{className:"w-4 p-4 text-gray-900 dark:text-gray-50",children:r+1}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-900 dark:text-gray-50 truncate xl:max-w-xs ",children:t.postText}),U("td",{className:"p-4 text-base whitespace-nowrap",children:[g(Xt,{to:`/users/${t.uploaderUid}/details`,className:"underline text-blue-500",children:g("div",{className:"text-base font-semibold ",children:t.uploaderName})}),g("div",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:t.phoneNumber??"-"})]}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:t.likeCount??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50p",children:t.commentCount??"-"}),g("td",{className:"p-4 space-x-2 whitespace-nowrap",children:g(Xt,{to:`/posts/${t.id}/details`,className:"inline-flex items-center px-3 py-2 text-sm text-blue-500",children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})})})})]},t.id))})]})})})})})]})});function HV(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=HV(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Cr(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=HV(e))&&(n&&(n+=" "),n+=t);return n}var phe=Array.isArray,Wi=phe,mhe=typeof cp=="object"&&cp&&cp.Object===Object&&cp,GV=mhe,yhe=GV,vhe=typeof self=="object"&&self&&self.Object===Object&&self,xhe=yhe||vhe||Function("return this")(),ul=xhe,bhe=ul,whe=bhe.Symbol,ly=whe,jP=ly,YV=Object.prototype,khe=YV.hasOwnProperty,She=YV.toString,Hg=jP?jP.toStringTag:void 0;function Che(e){var t=khe.call(e,Hg),r=e[Hg];try{e[Hg]=void 0;var n=!0}catch{}var a=She.call(e);return n&&(t?e[Hg]=r:delete e[Hg]),a}var _he=Che,Ehe=Object.prototype,Ahe=Ehe.toString;function The(e){return Ahe.call(e)}
vendor: 5,391 bytes, line 4393
4393var Nhe=The,FP=ly,Mhe=_he,Lhe=Nhe,Ihe="[object Null]",Phe="[object Undefined]",zP=FP?FP.toStringTag:void 0;function Dhe(e){return e==null?e===void 0?Phe:Ihe:zP&&zP in Object(e)?Mhe(e):Lhe(e)}var lc=Dhe;function Ohe(e){return e!=null&&typeof e=="object"}var cc=Ohe,Rhe=lc,jhe=cc,Fhe="[object Symbol]";function zhe(e){return typeof e=="symbol"||jhe(e)&&Rhe(e)==Fhe}var ig=zhe,Bhe=Wi,Uhe=ig,Vhe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$he=/^\w*$/;function Whe(e,t){if(Bhe(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Uhe(e)?!0:$he.test(e)||!Vhe.test(e)||t!=null&&e in Object(t)}var EN=Whe;function Hhe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Iu=Hhe;const sg=Mr(Iu);var Ghe=lc,Yhe=Iu,Xhe="[object AsyncFunction]",qhe="[object Function]",Qhe="[object GeneratorFunction]",Zhe="[object Proxy]";function Khe(e){if(!Yhe(e))return!1;var t=Ghe(e);return t==qhe||t==Qhe||t==Xhe||t==Zhe}var AN=Khe;const nr=Mr(AN);var Jhe=ul,ege=Jhe["__core-js_shared__"],tge=ege,MS=tge,BP=function(){var e=/[^.]+$/.exec(MS&&MS.keys&&MS.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function rge(e){return!!BP&&BP in e}var nge=rge,age=Function.prototype,ige=age.toString;function sge(e){if(e!=null){try{return ige.call(e)}catch{}try{return e+""}catch{}}return""}var XV=sge,oge=AN,lge=nge,cge=Iu,uge=XV,fge=/[\\^$.*+?()[\]{}|]/g,dge=/^\[object .+?Constructor\]$/,hge=Function.prototype,gge=Object.prototype,pge=hge.toString,mge=gge.hasOwnProperty,yge=RegExp("^"+pge.call(mge).replace(fge,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function vge(e){if(!cge(e)||lge(e))return!1;var t=oge(e)?yge:dge;return t.test(uge(e))}var xge=vge;function bge(e,t){return e==null?void 0:e[t]}var wge=bge,kge=xge,Sge=wge;function Cge(e,t){var r=Sge(e,t);return kge(r)?r:void 0}var wd=Cge,_ge=wd,Ege=_ge(Object,"create"),c4=Ege,UP=c4;function Age(){this.__data__=UP?UP(null):{},this.size=0}var Tge=Age;function Nge(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Mge=Nge,Lge=c4,Ige="__lodash_hash_undefined__",Pge=Object.prototype,Dge=Pge.hasOwnProperty;function Oge(e){var t=this.__data__;if(Lge){var r=t[e];return r===Ige?void 0:r}return Dge.call(t,e)?t[e]:void 0}var Rge=Oge,jge=c4,Fge=Object.prototype,zge=Fge.hasOwnProperty;function Bge(e){var t=this.__data__;return jge?t[e]!==void 0:zge.call(t,e)}var Uge=Bge,Vge=c4,$ge="__lodash_hash_undefined__";function Wge(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Vge&&t===void 0?$ge:t,this}var Hge=Wge,Gge=Tge,Yge=Mge,Xge=Rge,qge=Uge,Qge=Hge;function og(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}og.prototype.clear=Gge;og.prototype.delete=Yge;og.prototype.get=Xge;og.prototype.has=qge;og.prototype.set=Qge;var Zge=og;function Kge(){this.__data__=[],this.size=0}var Jge=Kge;function epe(e,t){return e===t||e!==e&&t!==t}var TN=epe,tpe=TN;function rpe(e,t){for(var r=e.length;r--;)if(tpe(e[r][0],t))return r;return-1}var u4=rpe,npe=u4,ape=Array.prototype,ipe=ape.splice;function spe(e){var t=this.__data__,r=npe(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():ipe.call(t,r,1),--this.size,!0}var ope=spe,lpe=u4;function cpe(e){var t=this.__data__,r=lpe(t,e);return r<0?void 0:t[r][1]}var upe=cpe,fpe=u4;function dpe(e){return fpe(this.__data__,e)>-1}var hpe=dpe,gpe=u4;function ppe(e,t){var r=this.__data__,n=gpe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var mpe=ppe,ype=Jge,vpe=ope,xpe=upe,bpe=hpe,wpe=mpe;function lg(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}lg.prototype.clear=ype;lg.prototype.delete=vpe;lg.prototype.get=xpe;lg.prototype.has=bpe;lg.prototype.set=wpe;var f4=lg,kpe=wd,Spe=ul,Cpe=kpe(Spe,"Map"),NN=Cpe,VP=Zge,_pe=f4,Epe=NN;function Ape(){this.size=0,this.__data__={hash:new VP,map:new(Epe||_pe),string:new VP}}var Tpe=Ape;function Npe(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Mpe=Npe,Lpe=Mpe;function Ipe(e,t){var r=e.__data__;return Lpe(t)?r[typeof t=="string"?"string":"hash"]:r.map}var d4=Ipe,Ppe=d4;function Dpe(e){var t=Ppe(this,e).delete(e);return this.size-=t?1:0,t}var Ope=Dpe,Rpe=d4;function jpe(e){return Rpe(this,e).get(e)}var Fpe=jpe,zpe=d4;function Bpe(e){return zpe(this,e).has(e)}var Upe=Bpe,Vpe=d4;function $pe(e,t){var r=Vpe(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var Wpe=$pe,Hpe=Tpe,Gpe=Ope,Ype=Fpe,Xpe=Upe,qpe=Wpe;function cg(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}cg.prototype.clear=Hpe;cg.prototype.delete=Gpe;cg.prototype.get=Ype;cg.prototype.has=Xpe;cg.prototype.set=qpe;var MN=cg,qV=MN,Qpe="Expected a function";function LN(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Qpe);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var s=e.apply(this,n);return r.cache=i.set(a,s)||i,s};return r.cache=new(LN.Cache||qV),r}LN.Cache=qV;var QV=LN;const Zpe=Mr(QV);var Kpe=QV,Jpe=500;function eme(e){var t=Kpe(e,function(n){return r.size===Jpe&&r.clear(),n}),r=t.cache;return t}var tme=eme,rme=tme,nme=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ame=/\\(\\)?/g,ime=rme(function(e){var t=[];
4393return e.charCodeAt(0)===46&&t.push(""),e.replace(nme,function(r,n,a,i){t.push(a?i.replace(ame,"$1"):n||r)}),t}),sme=ime;function ome(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}var IN=ome,$P=ly,lme=IN,cme=Wi,ume=ig,fme=1/0,WP=$P?$P.prototype:void 0,HP=WP?WP.toString:void 0;function ZV(e){if(typeof e=="string")return e;if(cme(e))return lme(e,ZV)+"";if(ume(e))return HP?HP.call(e):"";var t=e+"";return t=="0"&&1/e==-fme?"-0":t}var dme=ZV,hme=dme;function gme(e){return e==null?"":hme(e)}var KV=gme,pme=Wi,mme=EN,yme=sme,vme=KV;function xme(e,t){return pme(e)?e:mme(e,t)?[e]:yme(vme(e))}var JV=xme,bme=ig,wme=1/0;function kme(e){if(typeof e=="string"||bme(e))return e;var t=e+"";return t=="0"&&1/e==-wme?"-0":t}var h4=kme,Sme=JV,Cme=h4;function _me(e,t){t=Sme(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[Cme(t[r++])];return r&&r==n?e:void 0}var PN=_me,Eme=PN;function Ame(e,t,r){var n=e==null?void 0:Eme(e,t);return n===void 0?r:n}var e$=Ame;const Ps=Mr(e$);function Tme(e){return e==null}var Nme=Tme;const fr=Mr(Nme);var Mme=lc,Lme=Wi,Ime=cc,Pme="[object String]";function Dme(e){return typeof e=="string"||!Lme(e)&&Ime(e)&&Mme(e)==Pme}var Ome=Dme;const Kf=Mr(Ome);var t$={exports:{}},Fr={};/** 4394 * @license React 4395 * react-is.production.min.js 4396 * 4397 * Copyright (c) Facebook, Inc. and its affiliates. 4398 * 4399 * This source code is licensed under the MIT license found in the 4400 * LICENSE file in the root directory of this source tree. 4401 */var DN=Symbol.for("react.element"),ON=Symbol.for("react.portal"),g4=Symbol.for("react.fragment"),p4=Symbol.for("react.strict_mode"),m4=Symbol.for("react.profiler"),y4=Symbol.for("react.provider"),v4=Symbol.for("react.context"),Rme=Symbol.for("react.server_context"),x4=Symbol.for("react.forward_ref"),b4=Symbol.for("react.suspense"),w4=Symbol.for("react.suspense_list"),k4=Symbol.for("react.memo"),S4=Symbol.for("react.lazy"),jme=Symbol.for("react.offscreen"),r$;r$=Symbol.for("react.module.reference");function Vs(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case DN:switch(e=e.type,e){case g4:case m4:case p4:case b4:case w4:return e;default:switch(e=e&&e.$$typeof,e){case Rme:case v4:case x4:case S4:case k4:case y4:return e;default:return t}}case ON:return t}}}Fr.ContextConsumer=v4;Fr.ContextProvider=y4;Fr.Element=DN;Fr.ForwardRef=x4;Fr.Fragment=g4;Fr.Lazy=S4;Fr.Memo=k4;Fr.Portal=ON;Fr.Profiler=m4;Fr.StrictMode=p4;Fr.Suspense=b4;Fr.SuspenseList=w4;Fr.isAsyncMode=function(){return!1};Fr.isConcurrentMode=function(){return!1};Fr.isContextConsumer=function(e){return Vs(e)===v4};Fr.isContextProvider=function(e){return Vs(e)===y4};Fr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===DN};Fr.isForwardRef=function(e){return Vs(e)===x4};Fr.isFragment=function(e){return Vs(e)===g4};Fr.isLazy=function(e){return Vs(e)===S4};Fr.isMemo=function(e){return Vs(e)===k4};Fr.isPortal=function(e){return Vs(e)===ON};Fr.isProfiler=function(e){return Vs(e)===m4};Fr.isStrictMode=function(e){return Vs(e)===p4};Fr.isSuspense=function(e){return Vs(e)===b4};Fr.isSuspenseList=function(e){return Vs(e)===w4};Fr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===g4||e===m4||e===p4||e===b4||e===w4||e===jme||typeof e=="object"&&e!==null&&(e.$$typeof===S4||e.$$typeof===k4||e.$$typeof===y4||e.$$typeof===v4||e.$$typeof===x4||e.$$typeof===r$||e.getModuleId!==void 0)};Fr.typeOf=Vs;t$.exports=Fr;var Fme=t$.exports,zme=lc,Bme=cc,Ume="[object Number]";function Vme(e){return typeof e=="number"||Bme(e)&&zme(e)==Ume}var n$=Vme;const $me=Mr(n$);var Wme=n$;function Hme(e){return Wme(e)&&e!=+e}var Gme=Hme;const cy=Mr(Gme);var fo=function(t){return t===0?0:t>0?1:-1},yf=function(t){return Kf(t)&&t.indexOf("%")===t.length-1},wt=function(t){return $me(t)&&!cy(t)},sa=function(t){return wt(t)||Kf(t)},Yme=0,uy=function(t){var r=++Yme;return"".concat(t||"").concat(r)},Jf=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!wt(t)&&!Kf(t))return n;var i;if(yf(t)){var s=t.indexOf("%");i=r*parseFloat(t.slice(0,s))/100}
vendor: 5,304 bytes, line 4401
4401else i=+t;return cy(i)&&(i=n),a&&i>r&&(i=r),i},jc=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},Xme=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},a=0;a<r;a++)if(!n[t[a]])n[t[a]]=!0;else return!0;return!1},oo=function(t,r){return wt(t)&&wt(r)?function(n){return t+n*(r-t)}:function(){return r}};function Eb(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Ps(n,t))===r})}var qme=function(t,r){return wt(t)&&wt(r)?t-r:Kf(t)&&Kf(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function B0(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 g_(e){"@babel/helpers - typeof";return g_=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},g_(e)}var Qme=["viewBox","children"],Zme=["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"],GP=["points","pathLength"],LS={svg:Qme,polygon:GP,polyline:GP},RN=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
4401ocus","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"],Ab=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(V.isValidElement(t)&&(n=t.props),!sg(n))return null;var a={};return Object.keys(n).forEach(function(i){RN.includes(i)&&(a[i]=r||function(s){return n[i](n,s)})}),a},Kme=function(t,r,n){return function(a){return t(r,n,a),null}},Tb=function(t,r,n){if(!sg(t)||g_(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(i){var s=t[i];RN.includes(i)&&typeof s=="function"&&(a||(a={}),a[i]=Kme(s,r,n))}),a},Jme=["children"],e1e=["children"];function YP(e,t){if(e==null)return{};var r=t1e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t1e(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 p_(e){"@babel/helpers - typeof";return p_=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},p_(e)}var XP={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"}
vendor: 4,252 bytes, line 4401
4401,zl=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},qP=null,IS=null,jN=function e(t){if(t===qP&&Array.isArray(IS))return IS;var r=[];return V.Children.forEach(t,function(n){fr(n)||(Fme.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),IS=r,qP=t,r};function Ds(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return zl(a)}):n=[zl(t)],jN(e).forEach(function(a){var i=Ps(a,"type.displayName")||Ps(a,"type.name");n.indexOf(i)!==-1&&r.push(a)}),r}function qi(e,t){var r=Ds(e,t);return r&&r[0]}var QP=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,a=r.height;return!(!wt(n)||n<=0||!wt(a)||a<=0)},r1e=["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"],n1e=function(t){return t&&t.type&&Kf(t.type)&&r1e.indexOf(t.type)>=0},a1e=function(t){return t&&p_(t)==="object"&&"clipDot"in t},i1e=function(t,r,n,a){var i,s=(i=LS==null?void 0:LS[a])!==null&&i!==void 0?i:[];return r.startsWith("data-")||!nr(t)&&(a&&s.includes(r)||Zme.includes(r))||n&&RN.includes(r)},gr=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(V.isValidElement(t)&&(a=t.props),!sg(a))return null;var i={};return Object.keys(a).forEach(function(s){var o;i1e((o=a)===null||o===void 0?void 0:o[s],s,r,n)&&(i[s]=a[s])}),i},m_=function e(t,r){if(t===r)return!0;var n=V.Children.count(t);if(n!==V.Children.count(r))return!1;if(n===0)return!0;if(n===1)return ZP(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var i=t[a],s=r[a];if(Array.isArray(i)||Array.isArray(s)){if(!e(i,s))return!1}else if(!ZP(i,s))return!1}return!0},ZP=function(t,r){if(fr(t)&&fr(r))return!0;if(!fr(t)&&!fr(r)){var n=t.props||{},a=n.children,i=YP(n,Jme),s=r.props||{},o=s.children,u=YP(s,e1e);return a&&o?B0(i,u)&&m_(a,o):!a&&!o?B0(i,u):!1}return!1},KP=function(t,r){var n=[],a={};return jN(t).forEach(function(i,s){if(n1e(i))n.push(i);else if(i){var o=zl(i.type),u=r[o]||{},f=u.handler,h=u.once;if(f&&(!h||!a[o])){var m=f(i,o,s);n.push(m),a[o]=!0}}}),n},s1e=function(t){var r=t&&t.type;return r&&XP[r]?XP[r]:null},o1e=function(t,r){return jN(r).indexOf(t)},l1e=["children","width","height","viewBox","className","style","title","desc"];function y_(){return y_=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},y_.apply(this,arguments)}function c1e(e,t){if(e==null)return{};var r=u1e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function u1e(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 v_(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,i=e.className,s=e.style,o=e.title,u=e.desc,f=c1e(e,l1e),h=a||{width:r,height:n,x:0,y:0},m=Cr("recharts-surface",i);return Ie.createElement("svg",y_({},gr(f,!0,"svg"),{className:m,width:r,height:n,style:s,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),Ie.createElement("title",null,o),Ie.createElement("desc",null,u),t)}var f1e=["children","className"];function x_(){return x_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
4401for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},x_.apply(this,arguments)}function d1e(e,t){if(e==null)return{};var r=h1e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h1e(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 On=Ie.forwardRef(function(e,t){var r=e.children,n=e.className,a=d1e(e,f1e),i=Cr("recharts-layer",n);return Ie.createElement("g",x_({className:i},gr(a,!0),{ref:t}),r)}),Bl=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i]};function g1e(e,t,r){var n=-1,a=e.length;t<0&&(t=-t>a?0:a+t),r=r>a?a:r,r<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(a);++n<a;)i[n]=e[n+t];return i}var p1e=g1e,m1e=p1e;function y1e(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:m1e(e,t,r)}var v1e=y1e,x1e="\\ud800-\\udfff",b1e="\\u0300-\\u036f",w1e="\\ufe20-\\ufe2f",k1e="\\u20d0-\\u20ff",S1e=b1e+w1e+k1e,C1e="\\ufe0e\\ufe0f",_1e="\\u200d",E1e=RegExp("["+_1e+x1e+S1e+C1e+"]");function A1e(e){return E1e.test(e)}var a$=A1e;function T1e(e){return e.split("")}var N1e=T1e,i$="\\ud800-\\udfff",M1e="\\u0300-\\u036f",L1e="\\ufe20-\\ufe2f",I1e="\\u20d0-\\u20ff",P1e=M1e+L1e+I1e,D1e="\\ufe0e\\ufe0f",O1e="["+i$+"]",b_="["+P1e+"]",w_="\\ud83c[\\udffb-\\udfff]",R1e="(?:"+b_+"|"+w_+")",s$="[^"+i$+"]",o$="(?:\\ud83c[\\udde6-\\uddff]){2}",l$="[\\ud800-\\udbff][\\udc00-\\udfff]",j1e="\\u200d",c$=R1e+"?",u$="["+D1e+"]?",F1e="(?:"+j1e+"(?:"+[s$,o$,l$].join("|")+")"+u$+c$+")*",z1e=u$+c$+F1e,B1e="(?:"+[s$+b_+"?",b_,o$,l$,O1e].join("|")+")",U1e=RegExp(w_+"(?="+w_+")|"+B1e+z1e,"g");function V1e(e){return e.match(U1e)||[]}var $1e=V1e,W1e=N1e,H1e=a$,G1e=$1e;function Y1e(e){return H1e(e)?G1e(e):W1e(e)}var X1e=Y1e,q1e=v1e,Q1e=a$,Z1e=X1e,K1e=KV;function J1e(e){return function(t){t=K1e(t);var r=Q1e(t)?Z1e(t):void 0,n=r?r[0]:t.charAt(0),a=r?q1e(r,1).join(""):t.slice(1);return n[e]()+a}}var eye=J1e,tye=eye,rye=tye("toUpperCase"),nye=rye;const C4=Mr(nye);function Hr(e){return function(){return e}}const f$=Math.cos,Nb=Math.sin,_o=Math.sqrt,Mb=Math.PI,_4=2*Mb,k_=Math.PI,S_=2*k_,af=1e-6,aye=S_-af;function d$(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function iye(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return d$;const r=10**t;return function(n){this._+=n[0];for(let a=1,i=n.length;a<i;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}class sye{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?d$:iye(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,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,i,s){this._append`C${+t},${+r},${+n},${+a},${this._x1=+i},${this._y1=+s}`}arcTo(t,r,n,a,i){if(t=+t,r=+r,n=+n,a=+a,i=+i,i<0)throw new Error(`negative radius: ${i}`);let s=this._x1,o=this._y1,u=n-t,f=a-r,h=s-t,m=o-r,x=h*h+m*m;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(x>af)if(!(Math.abs(m*u-f*h)>af)||!i)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-s,S=a-o,k=u*u+f*f,_=b*b+S*S,N=Math.sqrt(k),C=Math.sqrt(x),I=i*Math.tan((k_-Math.acos((k+x-_)/(2*N*C)))/2),D=I/C,L=I/N;Math.abs(D-1)>af&&this._append`L${t+D*h},${r+D*m}`,this._append`A${i},${i},0,0,${+(m*b>h*S)},${this._x1=t+L*u},${this._y1=r+L*f}`}}arc(t,r,n,a,i,s){if(t=+t,r=+r,n=+n,s=!!s,n<0)throw new Error(`negative radius: ${n}`);let o=n*Math.cos(a),u=n*Math.sin(a),f=t+o,h=r+u,m=1^s,x=s?a-i:i-a;this._x1===null?this._append`M${f},${h}`:(Math.abs(this._x1-f)>af||Math.abs(this._y1-h)>af)&&this._append`L${f},${h}`,n&&(x<0&&(x=x%S_+S_),x>aye?this._append`A${n},${n},0,1,${m},${t-o},${r-u}A${n},${n},0,1,${m},${this._x1=f},${this._y1=h}`:x>af&&this._append`A${n},${n},0,${+(x>=k_)},${m},${this._x1=t+n*Math.cos(i)},${this._y1=r+n*Math.sin(i)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}}function FN(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 sye(t)}function zN(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function h$(e){this._context=e}h$.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 E4(e){return new h$(e)}function g$(e){return e[0]}function p$(e){return e[1]}
4401function m$(e,t){var r=Hr(!0),n=null,a=E4,i=null,s=FN(o);e=typeof e=="function"?e:e===void 0?g$:Hr(e),t=typeof t=="function"?t:t===void 0?p$:Hr(t);function o(u){var f,h=(u=zN(u)).length,m,x=!1,b;for(n==null&&(i=a(b=s())),f=0;f<=h;++f)!(f<h&&r(m=u[f],f,u))===x&&((x=!x)?i.lineStart():i.lineEnd()),x&&i.point(+e(m,f,u),+t(m,f,u));if(b)return i=null,b+""||null}return o.x=function(u){return arguments.length?(e=typeof u=="function"?u:Hr(+u),o):e},o.y=function(u){return arguments.length?(t=typeof u=="function"?u:Hr(+u),o):t},o.defined=function(u){return arguments.length?(r=typeof u=="function"?u:Hr(!!u),o):r},o.curve=function(u){return arguments.length?(a=u,n!=null&&(i=a(n)),o):a},o.context=function(u){return arguments.length?(u==null?n=i=null:i=a(n=u),o):n},o}function yv(e,t,r){var n=null,a=Hr(!0),i=null,s=E4,o=null,u=FN(f);e=typeof e=="function"?e:e===void 0?g$:Hr(+e),t=typeof t=="function"?t:Hr(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?p$:Hr(+r);function f(m){var x,b,S,k=(m=zN(m)).length,_,N=!1,C,I=new Array(k),D=new Array(k);for(i==null&&(o=s(C=u())),x=0;x<=k;++x){if(!(x<k&&a(_=m[x],x,m))===N)if(N=!N)b=x,o.areaStart(),o.lineStart();else{for(o.lineEnd(),o.lineStart(),S=x-1;S>=b;--S)o.point(I[S],D[S]);o.lineEnd(),o.areaEnd()}N&&(I[x]=+e(_,x,m),D[x]=+t(_,x,m),o.point(n?+n(_,x,m):I[x],r?+r(_,x,m):D[x]))}if(C)return o=null,C+""||null}function h(){return m$().defined(a).curve(s).context(i)}return f.x=function(m){return arguments.length?(e=typeof m=="function"?m:Hr(+m),n=null,f):e},f.x0=function(m){return arguments.length?(e=typeof m=="function"?m:Hr(+m),f):e},f.x1=function(m){return arguments.length?(n=m==null?null:typeof m=="function"?m:Hr(+m),f):n},f.y=function(m){return arguments.length?(t=typeof m=="function"?m:Hr(+m),r=null,f):t},f.y0=function(m){return arguments.length?(t=typeof m=="function"?m:Hr(+m),f):t},f.y1=function(m){return arguments.length?(r=m==null?null:typeof m=="function"?m:Hr(+m),f):r},f.lineX0=f.lineY0=function(){return h().x(e).y(t)},f.lineY1=function(){return h().x(e).y(r)},f.lineX1=function(){return h().x(n).y(t)},f.defined=function(m){return arguments.length?(a=typeof m=="function"?m:Hr(!!m),f):a},f.curve=function(m){return arguments.length?(s=m,i!=null&&(o=s(i)),f):s},f.context=function(m){return arguments.length?(m==null?i=o=null:o=s(i=m),f):i},f}class y${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 oye(e){return new y$(e,!0)}function lye(e){return new y$(e,!1)}const BN={draw(e,t){const r=_o(t/Mb);e.moveTo(r,0),e.arc(0,0,r,0,_4)}},cye={draw(e,t){const r=_o(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()}},v$=_o(1/3),uye=v$*2,fye={draw(e,t){const r=_o(t/uye),n=r*v$;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},dye={draw(e,t){const r=_o(t),n=-r/2;e.rect(n,n,r,r)}},hye=.8908130915292852,x$=Nb(Mb/10)/Nb(7*Mb/10),gye=Nb(_4/10)*x$,pye=-f$(_4/10)*x$,mye={draw(e,t){const r=_o(t*hye),n=gye*r,a=pye*r;e.moveTo(0,-r),e.lineTo(n,a);for(let i=1;i<5;++i){const s=_4*i/5,o=f$(s),u=Nb(s);e.lineTo(u*r,-o*r),e.lineTo(o*n-u*a,u*n+o*a)}e.closePath()}},PS=_o(3),yye={draw(e,t){const r=-_o(t/(PS*3));e.moveTo(0,r*2),e.lineTo(-PS*r,-r),e.lineTo(PS*r,-r),e.closePath()}},gs=-.5,ps=_o(3)/2,C_=1/_o(12),vye=(C_/2+1)*3,xye={draw(e,t){const r=_o(t/vye),n=r/2,a=r*C_,i=n,s=r*C_+r,o=-i,u=s;e.moveTo(n,a),e.lineTo(i,s),e.lineTo(o,u),e.lineTo(gs*n-ps*a,ps*n+gs*a),e.lineTo(gs*i-ps*s,ps*i+gs*s),e.lineTo(gs*o-ps*u,ps*o+gs*u),e.lineTo(gs*n+ps*a,gs*a-ps*n),e.lineTo(gs*i+ps*s,gs*s-ps*i),e.lineTo(gs*o+ps*u,gs*u-ps*o),e.closePath()}};function bye(e,t){let r=null,n=FN(a);e=typeof e=="function"?e:Hr(e||BN),t=typeof t=="function"?t:Hr(t===void 0?64:+t);function a(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return a.type=function(i){return arguments.length?(e=typeof i=="function"?i:Hr(i),a):e},a.size=function(i){return arguments.length?(t=typeof i=="function"?i:Hr(+i),a):t},a.context=function(i){return arguments.length?(r=i??null,a):r},a}
vendor: 6,302 bytes, line 4401
4401function Lb(){}function Ib(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 b$(e){this._context=e}b$.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:Ib(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:Ib(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function wye(e){return new b$(e)}function w$(e){this._context=e}w$.prototype={areaStart:Lb,areaEnd:Lb,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:Ib(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function kye(e){return new w$(e)}function k$(e){this._context=e}k$.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:Ib(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Sye(e){return new k$(e)}function S$(e){this._context=e}S$.prototype={areaStart:Lb,areaEnd:Lb,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 Cye(e){return new S$(e)}function JP(e){return e<0?-1:1}function e9(e,t,r){var n=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(n||a<0&&-0),s=(r-e._y1)/(a||n<0&&-0),o=(i*a+s*n)/(n+a);return(JP(i)+JP(s))*Math.min(Math.abs(i),Math.abs(s),.5*Math.abs(o))||0}function t9(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function DS(e,t,r){var n=e._x0,a=e._y0,i=e._x1,s=e._y1,o=(i-n)/3;e._context.bezierCurveTo(n+o,a+o*t,i-o,s-o*r,i,s)}function Pb(e){this._context=e}Pb.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:DS(this,this._t0,t9(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,DS(this,t9(this,r=e9(this,e,t)),r);break;default:DS(this,this._t0,r=e9(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function C$(e){this._context=new _$(e)}(C$.prototype=Object.create(Pb.prototype)).point=function(e,t){Pb.prototype.point.call(this,t,e)};function _$(e){this._context=e}_$.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,a,i){this._context.bezierCurveTo(t,e,n,r,i,a)}};function _ye(e){return new Pb(e)}function Eye(e){return new C$(e)}function E$(e){this._context=e}E$.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=r9(e),a=r9(t),i=0,s=1;s<r;++i,++s)this._context.bezierCurveTo(n[0][i],a[0][i],n[1][i],a[1][i],e[s],t[s]);(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 r9(e){var t,r=e.length-1,n,a=new Array(r),i=new Array(r),s=new Array(r);for(a[0]=0,i[0]=2,s[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,s[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,s[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,s[t]-=n*s[t-1];for(a[r-1]=s[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(s[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function Aye(e){return new E$(e)}function A4(e,t){this._context=e,this._t=t}A4.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;
vendor: 9,978 bytes, lines 4401-4404
4401default:{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 Tye(e){return new A4(e,.5)}function Nye(e){return new A4(e,0)}function Mye(e){return new A4(e,1)}function gh(e,t){if((s=e.length)>1)for(var r=1,n,a,i=e[t[0]],s,o=i.length;r<s;++r)for(a=i,i=e[t[r]],n=0;n<o;++n)i[n][1]+=i[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function __(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function Lye(e,t){return e[t]}function Iye(e){const t=[];return t.key=e,t}function Pye(){var e=Hr([]),t=__,r=gh,n=Lye;function a(i){var s=Array.from(e.apply(this,arguments),Iye),o,u=s.length,f=-1,h;for(const m of i)for(o=0,++f;o<u;++o)(s[o][f]=[0,+n(m,s[o].key,f,i)]).data=m;for(o=0,h=zN(t(s));o<u;++o)s[h[o]].index=o;return r(s,h),s}return a.keys=function(i){return arguments.length?(e=typeof i=="function"?i:Hr(Array.from(i)),a):e},a.value=function(i){return arguments.length?(n=typeof i=="function"?i:Hr(+i),a):n},a.order=function(i){return arguments.length?(t=i==null?__:typeof i=="function"?i:Hr(Array.from(i)),a):t},a.offset=function(i){return arguments.length?(r=i??gh,a):r},a}function Dye(e,t){if((n=e.length)>0){for(var r,n,a=0,i=e[0].length,s;a<i;++a){for(s=r=0;r<n;++r)s+=e[r][a][1]||0;if(s)for(r=0;r<n;++r)e[r][a][1]/=s}gh(e,t)}}function Oye(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,i=n.length;r<i;++r){for(var s=0,o=0;s<a;++s)o+=e[s][r][1]||0;n[r][1]+=n[r][0]=-o/2}gh(e,t)}}function Rye(e,t){if(!(!((s=e.length)>0)||!((i=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,i,s;n<i;++n){for(var o=0,u=0,f=0;o<s;++o){for(var h=e[t[o]],m=h[n][1]||0,x=h[n-1][1]||0,b=(m-x)/2,S=0;S<o;++S){var k=e[t[S]],_=k[n][1]||0,N=k[n-1][1]||0;b+=_-N}u+=m,f+=b*m}a[n-1][1]+=a[n-1][0]=r,u&&(r-=f/u)}a[n-1][1]+=a[n-1][0]=r,gh(e,t)}}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)}var jye=["type","size","sizeType"];function E_(){return E_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},E_.apply(this,arguments)}function n9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function a9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?n9(Object(r),!0).forEach(function(n){Fye(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fye(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=Bye(e,"string");return Om(t)=="symbol"?t:t+""}function Bye(e,t){if(Om(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Uye(e,t){if(e==null)return{};var r=Vye(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(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}var A$={symbolCircle:BN,symbolCross:cye,symbolDiamond:fye,symbolSquare:dye,symbolStar:mye,symbolTriangle:yye,symbolWye:xye},$ye=Math.PI/180,Wye=function(t){var r="symbol".concat(C4(t));return A$[r]||BN},Hye=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 a=18*$ye;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),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}},Gye=function(t,r){A$["symbol".concat(C4(t))]=r},UN=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,i=a===void 0?64:a,s=t.sizeType,o=s===void 0?"area":s,u=Uye(t,jye),f=a9(a9({},u),{},{type:n,size:i,sizeType:o}),h=function(){var _=Wye(n),N=bye().type(_).size(Hye(i,o,n));return N()},m=f.className,x=f.cx,b=f.cy,S=gr(f,!0);return x===+x&&b===+b&&i===+i?Ie.createElement("path",E_({},S,{className:Cr("recharts-symbols",m),transform:"translate(".concat(x,", ").concat(b,")"),d:h()})):null};UN.registerSymbol=Gye;function ph(e){"@babel/helpers - typeof";return ph=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},ph(e)}function A_(){return A_=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},A_.apply(this,arguments)}function i9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Yye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?i9(Object(r),!0).forEach(function(n){Rm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Xye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s9(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$(n.key),n)}}function qye(e,t,r){return t&&s9(e.prototype,t),r&&s9(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qye(e,t,r){return t=Db(t),Zye(e,T$()?Reflect.construct(t,r||[],Db(e).constructor):t.apply(e,r))}function Zye(e,t){if(t&&(ph(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kye(e)}function Kye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T$=function(){return!!e})()}function Db(e){return Db=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Db(e)}function Jye(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&&T_(e,t)}function T_(e,t){return T_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},T_(e,t)}function Rm(e,t,r){return t=N$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N$(e){var t=eve(e,"string");return ph(t)=="symbol"?t:t+""}function eve(e,t){if(ph(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ph(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ms=32,VN=function(e){function t(){return Xye(this,t),Qye(this,t,arguments)}return Jye(t,e),qye(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,i=ms/2,s=ms/6,o=ms/3,u=n.inactive?a:n.color;if(n.type==="plainline")return Ie.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:i,x2:ms,y2:i,className:"recharts-legend-icon"});if(n.type==="line")return Ie.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(i,"h").concat(o,` 4402 A`).concat(s,",").concat(s,",0,1,1,").concat(2*o,",").concat(i,` 4403 H`).concat(ms,"M").concat(2*o,",").concat(i,` 4404 A`).concat(s,",").concat(s,",0,1,1,").concat(o,",").concat(i),className:"recharts-legend-icon"});if(n.type==="rect")return Ie.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(ms/8,"h").concat(ms,"v").concat(ms*3/4,"h").concat(-ms,"z"),className:"recharts-legend-icon"});if(Ie.isValidElement(n.legendIcon)){var f=Yye({},n);return delete f.legendIcon,Ie.cloneElement(n.legendIcon,f)}return Ie.createElement(UN,{fill:u,cx:i,cy:i,size:ms,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,i=a.payload,s=a.iconSize,o=a.layout,u=a.formatter,f=a.inactiveColor,h={x:0,y:0,width:ms,height:ms},m={display:o==="horizontal"?"inline-block":"block",marginRight:10},x={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(b,S){var k=b.formatter||u,_=Cr(Rm(Rm({"recharts-legend-item":!0},"legend-item-".concat(S),!0),"inactive",b.inactive));if(b.type==="none")return null;var N=nr(b.value)?null:b.value;Bl(!nr(b.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=b.inactive?f:b.color;return Ie.createElement("li",A_({className:_,style:m,key:"legend-item-".concat(S)},Tb(n.props,b,S)),Ie.createElement(v_,{width:s,height:s,viewBox:h,style:x},n.renderIcon(b)),Ie.createElement("span",{className:"recharts-legend-item-text",style:{color:C}}
vendor: 8,951 bytes, line 4404
4404,k?k(N,b,S):N))})}},{key:"render",value:function(){var n=this.props,a=n.payload,i=n.layout,s=n.align;if(!a||!a.length)return null;var o={padding:0,margin:0,textAlign:i==="horizontal"?s:"left"};return Ie.createElement("ul",{className:"recharts-default-legend",style:o},this.renderItems())}}])}(V.PureComponent);Rm(VN,"displayName","Legend");Rm(VN,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var tve=f4;function rve(){this.__data__=new tve,this.size=0}var nve=rve;function ave(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var ive=ave;function sve(e){return this.__data__.get(e)}var ove=sve;function lve(e){return this.__data__.has(e)}var cve=lve,uve=f4,fve=NN,dve=MN,hve=200;function gve(e,t){var r=this.__data__;if(r instanceof uve){var n=r.__data__;if(!fve||n.length<hve-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new dve(n)}return r.set(e,t),this.size=r.size,this}var pve=gve,mve=f4,yve=nve,vve=ive,xve=ove,bve=cve,wve=pve;function ug(e){var t=this.__data__=new mve(e);this.size=t.size}ug.prototype.clear=yve;ug.prototype.delete=vve;ug.prototype.get=xve;ug.prototype.has=bve;ug.prototype.set=wve;var M$=ug,kve="__lodash_hash_undefined__";function Sve(e){return this.__data__.set(e,kve),this}var Cve=Sve;function _ve(e){return this.__data__.has(e)}var Eve=_ve,Ave=MN,Tve=Cve,Nve=Eve;function Ob(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Ave;++t<r;)this.add(e[t])}Ob.prototype.add=Ob.prototype.push=Tve;Ob.prototype.has=Nve;var L$=Ob;function Mve(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var I$=Mve;function Lve(e,t){return e.has(t)}var P$=Lve,Ive=L$,Pve=I$,Dve=P$,Ove=1,Rve=2;function jve(e,t,r,n,a,i){var s=r&Ove,o=e.length,u=t.length;if(o!=u&&!(s&&u>o))return!1;var f=i.get(e),h=i.get(t);if(f&&h)return f==t&&h==e;var m=-1,x=!0,b=r&Rve?new Ive:void 0;for(i.set(e,t),i.set(t,e);++m<o;){var S=e[m],k=t[m];if(n)var _=s?n(k,S,m,t,e,i):n(S,k,m,e,t,i);if(_!==void 0){if(_)continue;x=!1;break}if(b){if(!Pve(t,function(N,C){if(!Dve(b,C)&&(S===N||a(S,N,r,n,i)))return b.push(C)})){x=!1;break}}else if(!(S===k||a(S,k,r,n,i))){x=!1;break}}return i.delete(e),i.delete(t),x}var D$=jve,Fve=ul,zve=Fve.Uint8Array,Bve=zve;function Uve(e){var t=-1,r=Array(e.size);return e.forEach(function(n,a){r[++t]=[a,n]}),r}var Vve=Uve;function $ve(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var $N=$ve,o9=ly,l9=Bve,Wve=TN,Hve=D$,Gve=Vve,Yve=$N,Xve=1,qve=2,Qve="[object Boolean]",Zve="[object Date]",Kve="[object Error]",Jve="[object Map]",exe="[object Number]",txe="[object RegExp]",rxe="[object Set]",nxe="[object String]",axe="[object Symbol]",ixe="[object ArrayBuffer]",sxe="[object DataView]",c9=o9?o9.prototype:void 0,OS=c9?c9.valueOf:void 0;function oxe(e,t,r,n,a,i,s){switch(r){case sxe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ixe:return!(e.byteLength!=t.byteLength||!i(new l9(e),new l9(t)));case Qve:case Zve:case exe:return Wve(+e,+t);case Kve:return e.name==t.name&&e.message==t.message;case txe:case nxe:return e==t+"";case Jve:var o=Gve;case rxe:var u=n&Xve;if(o||(o=Yve),e.size!=t.size&&!u)return!1;var f=s.get(e);if(f)return f==t;n|=qve,s.set(e,t);var h=Hve(o(e),o(t),n,a,i,s);return s.delete(e),h;case axe:if(OS)return OS.call(e)==OS.call(t)}return!1}var lxe=oxe;function cxe(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}var O$=cxe,uxe=O$,fxe=Wi;function dxe(e,t,r){var n=t(e);return fxe(e)?n:uxe(n,r(e))}var hxe=dxe;function gxe(e,t){for(var r=-1,n=e==null?0:e.length,a=0,i=[];++r<n;){var s=e[r];t(s,r,e)&&(i[a++]=s)}return i}var pxe=gxe;function mxe(){return[]}var yxe=mxe,vxe=pxe,xxe=yxe,bxe=Object.prototype,wxe=bxe.propertyIsEnumerable,u9=Object.getOwnPropertySymbols,kxe=u9?function(e){return e==null?[]:(e=Object(e),vxe(u9(e),function(t){return wxe.call(e,t)}))}:xxe,Sxe=kxe;function Cxe(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var _xe=Cxe,Exe=lc,Axe=cc,Txe="[object Arguments]";function Nxe(e){return Axe(e)&&Exe(e)==Txe}var Mxe=Nxe,f9=Mxe,Lxe=cc,R$=Object.prototype,Ixe=R$.hasOwnProperty,Pxe=R$.propertyIsEnumerable,Dxe=f9(function(){return arguments}())?f9:function(e){return Lxe(e)&&Ixe.call(e,"callee")&&!Pxe.call(e,"callee")},WN=Dxe,Rb={exports:{}};function Oxe(){return!1}var Rxe=Oxe;Rb.exports;(function(e,t){var r=ul,n=Rxe,a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===a,o=s?r.Buffer:void 0,u=o?o.isBuffer:void 0,f=u||n;e.exports=f})(Rb,Rb.exports);var j$=Rb.exports,jxe=9007199254740991,Fxe=/^(?:0|[1-9]\d*)$/;function zxe(e,t){var r=typeof e;return t=t??jxe,!!t&&(r=="number"||r!="symbol"&&Fxe.test(e))&&e>-1&&e%1==0&&e<t}var HN=zxe,Bxe=9007199254740991;function Uxe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Bxe}var GN=Uxe,Vxe=lc,$xe=GN,Wxe=cc,Hxe="[object Arguments]",Gxe="[object Array]",Yxe="[object Boolean]",Xxe="[object Date]",qxe="[object Error]",Qxe="[object Function]",Zxe="[object Map]",Kxe="[object Number]",Jxe="[object Object]",ebe="[object RegExp]",tbe="[object Set]",rbe="[object String]",nbe="[object WeakMap]",abe="[object ArrayBuffer]",ibe="[object DataView]",sbe="[object Float32Array]",obe="[object Float64Array]",lbe="[object Int8Array]",cbe="[object Int16Array]",ube="[object Int32Array]",fbe="[object Uint8Array]",dbe="[object Uint8ClampedArray]",hbe="[object Uint16Array]",gbe="[object Uint32Array]",tn={};tn[sbe]=tn[obe]=tn[lbe]=tn[cbe]=tn[ube]=tn[fbe]=tn[dbe]=tn[hbe]=tn[gbe]=!0;tn[Hxe]=tn[Gxe]=tn[abe]=tn[Yxe]=tn[ibe]=tn[Xxe]=tn[qxe]=tn[Qxe]=tn[Zxe]=tn[Kxe]=tn[Jxe]=tn[ebe]=tn[tbe]=tn[rbe]=tn[nbe]=!1;function pbe(e){return Wxe(e)&&$xe(e.length)&&!!tn[Vxe(e)]}var mbe=pbe;function ybe(e){return function(t){return e(t)}}var F$=ybe,jb={exports:{}};jb.exports;(function(e,t){var r=GV,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===n,s=i&&r.process,o=function(){try{var u=a&&a.require&&a.require("util").types;return u||s&&s.binding&&s.binding("util")}catch{}}();e.exports=o})(jb,jb.exports);var vbe=jb.exports,xbe=mbe,bbe=F$,d9=vbe,h9=d9&&d9.isTypedArray,wbe=h9?bbe(h9):xbe,z$=wbe,kbe=_xe,Sbe=WN,Cbe=Wi,_be=j$,Ebe=HN,Abe=z$,Tbe=Object.prototype,Nbe=Tbe.hasOwnProperty;function Mbe(e,t){var r=Cbe(e),n=!r&&Sbe(e),a=!r&&!n&&_be(e),i=!r&&!n&&!a&&Abe(e),s=r||n||a||i,o=s?kbe(e.length,String):[],u=o.length;for(var f in e)(t||Nbe.call(e,f))&&!(s&&(f=="length"||a&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||Ebe(f,u)))&&o.push(f);return o}var Lbe=Mbe,Ibe=Object.prototype;function Pbe(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Ibe;return e===r}var Dbe=Pbe;function Obe(e,t){return function(r){return e(t(r))}}var B$=Obe,Rbe=B$,jbe=Rbe(Object.keys,Object),Fbe=jbe,zbe=Dbe,Bbe=Fbe,Ube=Object.prototype,Vbe=Ube.hasOwnProperty;function $be(e){if(!zbe(e))return Bbe(e);var t=[];for(var r in Object(e))Vbe.call(e,r)&&r!="constructor"&&t.push(r);return t}var Wbe=$be,Hbe=AN,Gbe=GN;function Ybe(e){return e!=null&&Gbe(e.length)&&!Hbe(e)}var fy=Ybe,Xbe=Lbe,qbe=Wbe,Qbe=fy;function Zbe(e){return Qbe(e)?Xbe(e):qbe(e)}var T4=Zbe,Kbe=hxe,Jbe=Sxe,ewe=T4;function twe(e){return Kbe(e,ewe,Jbe)}var rwe=twe,g9=rwe,nwe=1,awe=Object.prototype,iwe=awe.hasOwnProperty;function swe(e,t,r,n,a,i){var s=r&nwe,o=g9(e),u=o.length,f=g9(t),h=f.length;if(u!=h&&!s)return!1;for(var m=u;m--;){var x=o[m];if(!(s?x in t:iwe.call(t,x)))return!1}var b=i.get(e),S=i.get(t);if(b&&S)return b==t&&S==e;var k=!0;i.set(e,t),i.set(t,e);for(var _=s;++m<u;){x=o[m];var N=e[x],C=t[x];if(n)var I=s?n(C,N,x,t,e,i):n(N,C,x,e,t,i);if(!(I===void 0?N===C||a(N,C,r,n,i):I)){k=!1;break}_||(_=x=="constructor")}if(k&&!_){var D=e.constructor,L=t.constructor;D!=L&&"constructor"in e&&"constructor"in t&&!(typeof D=="function"&&D instanceof D&&typeof L=="function"&&L instanceof L)&&(k=!1)}return i.delete(e),i.delete(t),k}var owe=swe,lwe=wd,cwe=ul,uwe=lwe(cwe,"DataView"),fwe=uwe,dwe=wd,hwe=ul,gwe=dwe(hwe,"Promise"),pwe=gwe,mwe=wd,ywe=ul,vwe=mwe(ywe,"Set"),U$=vwe,xwe=wd,bwe=ul,wwe=xwe(bwe,"WeakMap"),kwe=wwe,N_=fwe,M_=NN,L_=pwe,I_=U$,P_=kwe,V$=lc,fg=XV,p9="[object Map]",Swe="[object Object]",m9="[object Promise]",y9="[object Set]",v9="[object WeakMap]",x9="[object DataView]",Cwe=fg(N_),_we=fg(M_),Ewe=fg(L_),Awe=fg(I_),Twe=fg(P_),sf=V$;(N_&&sf(new N_(new ArrayBuffer(1)))!=x9||M_&&sf(new M_)!=p9||L_&&sf(L_.resolve())!=m9||I_&&sf(new I_)!=y9||P_&&sf(new P_)!=v9)&&(sf=function(e){var t=V$(e),r=t==Swe?e.constructor:void 0,n=r?fg(r):"";if(n)switch(n){case Cwe:return x9;case _we:return p9;case Ewe:return m9;case Awe:return y9;case Twe:return v9}return t});var Nwe=sf,RS=M$,Mwe=D$,Lwe=lxe,Iwe=owe,b9=Nwe,w9=Wi,k9=j$,Pwe=z$,Dwe=1,S9="[object Arguments]",C9="[object Array]",vv="[object Object]",Owe=Object.prototype,_9=Owe.hasOwnProperty;function Rwe(e,t,r,n,a,i){var s=w9(e),o=w9(t),u=s?C9:b9(e),f=o?C9:b9(t);u=u==S9?vv:u,f=f==S9?vv:f;var h=u==vv,m=f==vv,x=u==f;if(x&&k9(e)){if(!k9(t))return!1;s=!0,h=!1}
vendor: 4,093 bytes, line 4404
4404if(x&&!h)return i||(i=new RS),s||Pwe(e)?Mwe(e,t,r,n,a,i):Lwe(e,t,u,r,n,a,i);if(!(r&Dwe)){var b=h&&_9.call(e,"__wrapped__"),S=m&&_9.call(t,"__wrapped__");if(b||S){var k=b?e.value():e,_=S?t.value():t;return i||(i=new RS),a(k,_,r,n,i)}}return x?(i||(i=new RS),Iwe(e,t,r,n,a,i)):!1}var jwe=Rwe,Fwe=jwe,E9=cc;function $$(e,t,r,n,a){return e===t?!0:e==null||t==null||!E9(e)&&!E9(t)?e!==e&&t!==t:Fwe(e,t,r,n,$$,a)}var YN=$$,zwe=M$,Bwe=YN,Uwe=1,Vwe=2;function $we(e,t,r,n){var a=r.length,i=a,s=!n;if(e==null)return!i;for(e=Object(e);a--;){var o=r[a];if(s&&o[2]?o[1]!==e[o[0]]:!(o[0]in e))return!1}for(;++a<i;){o=r[a];var u=o[0],f=e[u],h=o[1];if(s&&o[2]){if(f===void 0&&!(u in e))return!1}else{var m=new zwe;if(n)var x=n(f,h,u,e,t,m);if(!(x===void 0?Bwe(h,f,Uwe|Vwe,n,m):x))return!1}}return!0}var Wwe=$we,Hwe=Iu;function Gwe(e){return e===e&&!Hwe(e)}var W$=Gwe,Ywe=W$,Xwe=T4;function qwe(e){for(var t=Xwe(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,Ywe(a)]}return t}var Qwe=qwe;function Zwe(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var H$=Zwe,Kwe=Wwe,Jwe=Qwe,e2e=H$;function t2e(e){var t=Jwe(e);return t.length==1&&t[0][2]?e2e(t[0][0],t[0][1]):function(r){return r===e||Kwe(r,e,t)}}var r2e=t2e;function n2e(e,t){return e!=null&&t in Object(e)}var a2e=n2e,i2e=JV,s2e=WN,o2e=Wi,l2e=HN,c2e=GN,u2e=h4;function f2e(e,t,r){t=i2e(t,e);for(var n=-1,a=t.length,i=!1;++n<a;){var s=u2e(t[n]);if(!(i=e!=null&&r(e,s)))break;e=e[s]}return i||++n!=a?i:(a=e==null?0:e.length,!!a&&c2e(a)&&l2e(s,a)&&(o2e(e)||s2e(e)))}var d2e=f2e,h2e=a2e,g2e=d2e;function p2e(e,t){return e!=null&&g2e(e,t,h2e)}var m2e=p2e,y2e=YN,v2e=e$,x2e=m2e,b2e=EN,w2e=W$,k2e=H$,S2e=h4,C2e=1,_2e=2;function E2e(e,t){return b2e(e)&&w2e(t)?k2e(S2e(e),t):function(r){var n=v2e(r,e);return n===void 0&&n===t?x2e(r,e):y2e(t,n,C2e|_2e)}}var A2e=E2e;function T2e(e){return e}var dg=T2e;function N2e(e){return function(t){return t==null?void 0:t[e]}}var M2e=N2e,L2e=PN;function I2e(e){return function(t){return L2e(t,e)}}var P2e=I2e,D2e=M2e,O2e=P2e,R2e=EN,j2e=h4;function F2e(e){return R2e(e)?D2e(j2e(e)):O2e(e)}var z2e=F2e,B2e=r2e,U2e=A2e,V2e=dg,$2e=Wi,W2e=z2e;function H2e(e){return typeof e=="function"?e:e==null?V2e:typeof e=="object"?$2e(e)?U2e(e[0],e[1]):B2e(e):W2e(e)}var Pu=H2e;function G2e(e,t,r,n){for(var a=e.length,i=r+(n?1:-1);n?i--:++i<a;)if(t(e[i],i,e))return i;return-1}var G$=G2e;function Y2e(e){return e!==e}var X2e=Y2e;function q2e(e,t,r){for(var n=r-1,a=e.length;++n<a;)if(e[n]===t)return n;return-1}var Q2e=q2e,Z2e=G$,K2e=X2e,J2e=Q2e;function e4e(e,t,r){return t===t?J2e(e,t,r):Z2e(e,K2e,r)}var t4e=e4e,r4e=t4e;function n4e(e,t){var r=e==null?0:e.length;return!!r&&r4e(e,t,0)>-1}var a4e=n4e;function i4e(e,t,r){for(var n=-1,a=e==null?0:e.length;++n<a;)if(r(t,e[n]))return!0;return!1}var s4e=i4e;function o4e(){}var l4e=o4e,jS=U$,c4e=l4e,u4e=$N,f4e=1/0,d4e=jS&&1/u4e(new jS([,-0]))[1]==f4e?function(e){return new jS(e)}:c4e,h4e=d4e,g4e=L$,p4e=a4e,m4e=s4e,y4e=P$,v4e=h4e,x4e=$N,b4e=200;function w4e(e,t,r){var n=-1,a=p4e,i=e.length,s=!0,o=[],u=o;if(r)s=!1,a=m4e;else if(i>=b4e){var f=t?null:v4e(e);if(f)return x4e(f);s=!1,a=y4e,u=new g4e}else u=t?[]:o;e:for(;++n<i;){var h=e[n],m=t?t(h):h;if(h=r||h!==0?h:0,s&&m===m){for(var x=u.length;x--;)if(u[x]===m)continue e;t&&u.push(m),o.push(h)}else a(u,m,r)||(u!==o&&u.push(m),o.push(h))}return o}var k4e=w4e,S4e=Pu,C4e=k4e;function _4e(e,t){return e&&e.length?C4e(e,S4e(t)):[]}var E4e=_4e;const A9=Mr(E4e);function Y$(e,t,r){return t===!0?A9(e,r):nr(t)?A9(e,t):e}function mh(e){"@babel/helpers - typeof";return mh=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},mh(e)}var A4e=["ref"];function T9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
vendor: 4,105 bytes, line 4404
4404t%2?T9(Object(r),!0).forEach(function(n){N4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T4e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N9(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,q$(n.key),n)}}function N4e(e,t,r){return t&&N9(e.prototype,t),r&&N9(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function M4e(e,t,r){return t=Fb(t),L4e(e,X$()?Reflect.construct(t,r||[],Fb(e).constructor):t.apply(e,r))}function L4e(e,t){if(t&&(mh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return I4e(e)}function I4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(X$=function(){return!!e})()}function Fb(e){return Fb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Fb(e)}function P4e(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&&D_(e,t)}function D_(e,t){return D_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},D_(e,t)}function N4(e,t,r){return t=q$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q$(e){var t=D4e(e,"string");return mh(t)=="symbol"?t:t+""}function D4e(e,t){if(mh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function O4e(e,t){if(e==null)return{};var r=R4e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function R4e(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 j4e(e){return e.value}function F4e(e,t){if(Ie.isValidElement(e))return Ie.cloneElement(e,t);if(typeof e=="function")return Ie.createElement(e,t);t.ref;var r=O4e(t,A4e);return Ie.createElement(VN,r)}var M9=1,U0=function(e){function t(){var r;T4e(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=M4e(this,t,[].concat(a)),N4(r,"lastBoundingBox",{width:-1,height:-1}),r}return P4e(t,e),N4e(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,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>M9||Math.abs(a.height-this.lastBoundingBox.height)>M9)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a)):(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?vl({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,i=a.layout,s=a.align,o=a.verticalAlign,u=a.margin,f=a.chartWidth,h=a.chartHe
4404ight,m,x;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(s==="center"&&i==="vertical"){var b=this.getBBoxSnapshot();m={left:((f||0)-b.width)/2}}else m=s==="right"?{right:u&&u.right||0}:{left:u&&u.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(o==="middle"){var S=this.getBBoxSnapshot();x={top:((h||0)-S.height)/2}}else x=o==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return vl(vl({},m),x)}},{key:"render",value:function(){var n=this,a=this.props,i=a.content,s=a.width,o=a.height,u=a.wrapperStyle,f=a.payloadUniqBy,h=a.payload,m=vl(vl({position:"absolute",width:s||"auto",height:o||"auto"},this.getDefaultPosition(u)),u);return Ie.createElement("div",{className:"recharts-legend-wrapper",style:m,ref:function(b){n.wrapperNode=b}},F4e(i,vl(vl({},this.props),{},{payload:Y$(h,f,j4e)})))}}],[{key:"getWithHeight",value:function(n,a){var i=vl(vl({},this.defaultProps),n.props),s=i.layout;return s==="vertical"&&wt(n.props.height)?{height:n.props.height}:s==="horizontal"?{width:n.props.width||a}:null}}])}(V.PureComponent);N4(U0,"displayName","Legend");N4(U0,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var L9=ly,z4e=WN,B4e=Wi,I9=L9?L9.isConcatSpreadable:void 0;function U4e(e){return B4e(e)||z4e(e)||!!(I9&&e&&e[I9])}var V4e=U4e,$4e=O$,W4e=V4e;function Q$(e,t,r,n,a){var i=-1,s=e.length;for(r||(r=W4e),a||(a=[]);++i<s;){var o=e[i];t>0&&r(o)?t>1?Q$(o,t-1,r,n,a):$4e(a,o):n||(a[a.length]=o)}return a}var Z$=Q$;function H4e(e){return function(t,r,n){for(var a=-1,i=Object(t),s=n(t),o=s.length;o--;){var u=s[e?o:++a];if(r(i[u],u,i)===!1)break}return t}}var G4e=H4e,Y4e=G4e,X4e=Y4e(),q4e=X4e,Q4e=q4e,Z4e=T4;function K4e(e,t){return e&&Q4e(e,t,Z4e)}var K$=K4e,J4e=fy;function eke(e,t){return function(r,n){if(r==null)return r;if(!J4e(r))return e(r,n);for(var a=r.length,i=t?a:-1,s=Object(r);(t?i--:++i<a)&&n(s[i],i,s)!==!1;);return r}}var tke=eke,rke=K$,nke=tke,ake=nke(rke),XN=ake,ike=XN,ske=fy;function oke(e,t){var r=-1,n=ske(e)?Array(e.length):[];return ike(e,function(a,i,s){n[++r]=t(a,i,s)}),n}var J$=oke;function lke(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var cke=lke,P9=ig;function uke(e,t){if(e!==t){var r=e!==void 0,n=e===null,a=e===e,i=P9(e),s=t!==void 0,o=t===null,u=t===t,f=P9(t);if(!o&&!f&&!i&&e>t||i&&s&&u&&!o&&!f||n&&s&&u||!r&&u||!a)return 1;if(!n&&!i&&!f&&e<t||f&&r&&a&&!n&&!i||o&&r&&a||!s&&a||!u)return-1}return 0}var fke=uke,dke=fke;function hke(e,t,r){for(var n=-1,a=e.criteria,i=t.criteria,s=a.length,o=r.length;++n<s;){var u=dke(a[n],i[n]);if(u){if(n>=o)return u;var f=r[n];return u*(f=="desc"?-1:1)}}return e.index-t.index}var gke=hke,FS=IN,pke=PN,mke=Pu,yke=J$,vke=cke,xke=F$,bke=gke,wke=dg,kke=Wi;function Ske(e,t,r){t.length?t=FS(t,function(i){return kke(i)?function(s){return pke(s,i.length===1?i[0]:i)}:i}):t=[wke];var n=-1;t=FS(t,xke(mke));var a=yke(e,function(i,s,o){var u=FS(t,function(f){return f(i)});return{criteria:u,index:++n,value:i}});return vke(a,function(i,s){return bke(i,s,r)})}var Cke=Ske;function _ke(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var Eke=_ke,Ake=Eke,D9=Math.max;function Tke(e,t,r){return t=D9(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,i=D9(n.length-t,0),s=Array(i);++a<i;)s[a]=n[t+a];a=-1;for(var o=Array(t+1);++a<t;)o[a]=n[a];return o[t]=r(s),Ake(e,this,o)}}var Nke=Tke;function Mke(e){return function(){return e}}var Lke=Mke,Ike=wd,Pke=function(){try{var e=Ike(Object,"defineProperty");return e({},"",{}),e}catch{}}(),eW=Pke,Dke=Lke,O9=eW,Oke=dg,Rke=O9?function(e,t){return O9(e,"toString",{configurable:!0,enumerable:!1,value:Dke(t),writable:!0})}:Oke,jke=Rke,Fke=800,zke=16,Bke=Date.now;function Uke(e){var t=0,r=0;
vendor: 30,415 bytes, lines 4404-4411
4404return function(){var n=Bke(),a=zke-(n-r);if(r=n,a>0){if(++t>=Fke)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Vke=Uke,$ke=jke,Wke=Vke,Hke=Wke($ke),Gke=Hke,Yke=dg,Xke=Nke,qke=Gke;function Qke(e,t){return qke(Xke(e,t,Yke),e+"")}var Zke=Qke,Kke=TN,Jke=fy,eSe=HN,tSe=Iu;function rSe(e,t,r){if(!tSe(r))return!1;var n=typeof t;return(n=="number"?Jke(r)&&eSe(t,r.length):n=="string"&&t in r)?Kke(r[t],e):!1}var M4=rSe,nSe=Z$,aSe=Cke,iSe=Zke,R9=M4,sSe=iSe(function(e,t){if(e==null)return[];var r=t.length;return r>1&&R9(e,t[0],t[1])?t=[]:r>2&&R9(t[0],t[1],t[2])&&(t=[t[0]]),aSe(e,nSe(t,1),[])}),oSe=sSe;const qN=Mr(oSe);function jm(e){"@babel/helpers - typeof";return jm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jm(e)}function O_(){return O_=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},O_.apply(this,arguments)}function lSe(e,t){return dSe(e)||fSe(e,t)||uSe(e,t)||cSe()}function cSe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4405In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uSe(e,t){if(e){if(typeof e=="string")return j9(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 j9(e,t)}}function j9(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 fSe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function dSe(e){if(Array.isArray(e))return e}function F9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function zS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?F9(Object(r),!0).forEach(function(n){hSe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hSe(e,t,r){return t=gSe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gSe(e){var t=pSe(e,"string");return jm(t)=="symbol"?t:t+""}function pSe(e,t){if(jm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(jm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mSe(e){return Array.isArray(e)&&sa(e[0])&&sa(e[1])?e.join(" ~ "):e}var ySe=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,i=a===void 0?{}:a,s=t.itemStyle,o=s===void 0?{}:s,u=t.labelStyle,f=u===void 0?{}:u,h=t.payload,m=t.formatter,x=t.itemSorter,b=t.wrapperClassName,S=t.labelClassName,k=t.label,_=t.labelFormatter,N=t.accessibilityLayer,C=N===void 0?!1:N,I=function(){if(h&&h.length){var H={padding:0,margin:0},Q=(x?qN(h,x):h).map(function(se,ie){if(se.type==="none")return null;var de=zS({display:"block",paddingTop:4,paddingBottom:4,color:se.color||"#000"},o),pe=se.formatter||m||mSe,ge=se.value,te=se.name,ve=ge,Me=te;if(pe&&ve!=null&&Me!=null){var oe=pe(ge,te,se,ie,h);if(Array.isArray(oe)){var xe=lSe(oe,2);ve=xe[0],Me=xe[1]}else ve=oe}return Ie.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(ie),style:de},sa(Me)?Ie.createElement("span",{className:"recharts-tooltip-item-name"},Me):null,sa(Me)?Ie.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,Ie.createElement("span",{className:"recharts-tooltip-item-value"},ve),Ie.createElement("span",{className:"recharts-tooltip-item-unit"},se.unit||""))});return Ie.createElement("ul",{className:"recharts-tooltip-item-list",style:H},Q)}return null},D=zS({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),L=zS({margin:0},f),F=!fr(k),R=F?k:"",z=Cr("recharts-default-tooltip",b),B=Cr("recharts-tooltip-label",S);F&&_&&h!==void 0&&h!==null&&(R=_(k,h));var X=C?{role:"status","aria-live":"assertive"}:{};return Ie.createElement("div",O_({className:z,style:D},X),Ie.createElement("p",{className:B,style:L},Ie.isValidElement(R)?R:"".concat(R)),I())};function Fm(e){"@babel/helpers - typeof";return Fm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fm(e)}function xv(e,t,r){return t=vSe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vSe(e){var t=xSe(e,"string");return Fm(t)=="symbol"?t:t+""}function xSe(e,t){if(Fm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gg="recharts-tooltip-wrapper",bSe={visibility:"hidden"};function wSe(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Cr(Gg,xv(xv(xv(xv({},"".concat(Gg,"-right"),wt(r)&&t&&wt(t.x)&&r>=t.x),"".concat(Gg,"-left"),wt(r)&&t&&wt(t.x)&&r<t.x),"".concat(Gg,"-bottom"),wt(n)&&t&&wt(t.y)&&n>=t.y),"".concat(Gg,"-top"),wt(n)&&t&&wt(t.y)&&n<t.y))}function z9(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,i=e.position,s=e.reverseDirection,o=e.tooltipDimension,u=e.viewBox,f=e.viewBoxDimension;if(i&&wt(i[n]))return i[n];var h=r[n]-o-a,m=r[n]+a;if(t[n])return s[n]?h:m;if(s[n]){var x=h,b=u[n];return x<b?Math.max(m,u[n]):Math.max(h,u[n])}var S=m+o,k=u[n]+f;return S>k?Math.max(h,u[n]):Math.max(m,u[n])}function kSe(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 SSe(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,i=e.reverseDirection,s=e.tooltipBox,o=e.useTranslate3d,u=e.viewBox,f,h,m;return s.height>0&&s.width>0&&r?(h=z9({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:s.width,viewBox:u,viewBoxDimension:u.width}),m=z9({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:s.height,viewBox:u,viewBoxDimension:u.height}),f=kSe({translateX:h,translateY:m,useTranslate3d:o})):f=bSe,{cssProperties:f,cssClasses:wSe({translateX:h,translateY:m,coordinate:r})}}function yh(e){"@babel/helpers - typeof";return yh=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},yh(e)}function B9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function U9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?B9(Object(r),!0).forEach(function(n){j_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function CSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V9(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,rW(n.key),n)}}function _Se(e,t,r){return t&&V9(e.prototype,t),r&&V9(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ESe(e,t,r){return t=zb(t),ASe(e,tW()?Reflect.construct(t,r||[],zb(e).constructor):t.apply(e,r))}function ASe(e,t){if(t&&(yh(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 tW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tW=function(){return!!e})()}function zb(e){return zb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},zb(e)}function NSe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&R_(e,t)}function R_(e,t){return R_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},R_(e,t)}function j_(e,t,r){return t=rW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rW(e){var t=MSe(e,"string");return yh(t)=="symbol"?t:t+""}function MSe(e,t){if(yh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $9=1,LSe=function(e){function t(){var r;CSe(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=ESe(this,t,[].concat(a)),j_(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),j_(r,"handleKeyDown",function(s){if(s.key==="Escape"){var o,u,f,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(o=(u=r.props.coordinate)===null||u===void 0?void 0:u.x)!==null&&o!==void 0?o:0,y:(f=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&f!==void 0?f:0}})}}),r}return NSe(t,e),_Se(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>$9||Math.abs(n.height-this.state.lastBoundingBox.height)>$9)&&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,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,i=a.active,s=a.allowEscapeViewBox,o=a.animationDuration,u=a.animationEasing,f=a.children,h=a.coordinate,m=a.hasPayload,x=a.isAnimationActive,b=a.offset,S=a.position,k=a.reverseDirection,_=a.useTranslate3d,N=a.viewBox,C=a.wrapperStyle,I=SSe({allowEscapeViewBox:s,coordinate:h,offsetTopLeft:b,position:S,reverseDirection:k,tooltipBox:this.state.lastBoundingBox,useTranslate3d:_,viewBox:N}),D=I.cssClasses,L=I.cssProperties,F=U9(U9({transition:x&&i?"transform ".concat(o,"ms ").concat(u):void 0},L),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&m?"visible":"hidden",position:"absolute",top:0,left:0},C);return Ie.createElement("div",{tabIndex:-1,className:D,style:F,ref:function(z){n.wrapperNode=z}},f)}}])}(V.PureComponent),ISe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Ul={isSsr:ISe(),get:function(t){return Ul[t]},set:function(t,r){if(typeof t=="string")Ul[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(a){Ul[a]=t[a]})}}};function vh(e){"@babel/helpers - typeof";return vh=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},vh(e)}function W9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function H9(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?W9(Object(r),!0).forEach(function(n){QN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G9(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,aW(n.key),n)}}function DSe(e,t,r){return t&&G9(e.prototype,t),r&&G9(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function OSe(e,t,r){return t=Bb(t),RSe(e,nW()?Reflect.construct(t,r||[],Bb(e).constructor):t.apply(e,r))}function RSe(e,t){if(t&&(vh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return jSe(e)}function jSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nW=function(){return!!e})()}function Bb(e){return Bb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bb(e)}function FSe(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&&F_(e,t)}function F_(e,t){return F_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},F_(e,t)}function QN(e,t,r){return t=aW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aW(e){var t=zSe(e,"string");return vh(t)=="symbol"?t:t+""}function zSe(e,t){if(vh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function BSe(e){return e.dataKey}function USe(e,t){return Ie.isValidElement(e)?Ie.cloneElement(e,t):typeof e=="function"?Ie.createElement(e,t):Ie.createElement(ySe,t)}var Oo=function(e){function t(){return PSe(this,t),OSe(this,t,arguments)}return FSe(t,e),DSe(t,[{key:"render",value:function(){var n=this,a=this.props,i=a.active,s=a.allowEscapeViewBox,o=a.animationDuration,u=a.animationEasing,f=a.content,h=a.coordinate,m=a.filterNull,x=a.isAnimationActive,b=a.offset,S=a.payload,k=a.payloadUniqBy,_=a.position,N=a.reverseDirection,C=a.useTranslate3d,I=a.viewBox,D=a.wrapperStyle,L=S??[];m&&L.length&&(L=Y$(S.filter(function(R){return R.value!=null&&(R.hide!==!0||n.props.includeHidden)}),k,BSe));var F=L.length>0;return Ie.createElement(LSe,{allowEscapeViewBox:s,animationDuration:o,animationEasing:u,isAnimationActive:x,active:i,coordinate:h,hasPayload:F,offset:b,position:_,reverseDirection:N,useTranslate3d:C,viewBox:I,wrapperStyle:D},USe(f,H9(H9({},this.props),{},{payload:L})))}}])}(V.PureComponent);QN(Oo,"displayName","Tooltip");QN(Oo,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Ul.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 VSe=ul,$Se=function(){return VSe.Date.now()},WSe=$Se,HSe=/\s/;function GSe(e){for(var t=e.length;t--&&HSe.test(e.charAt(t)););return t}var YSe=GSe,XSe=YSe,qSe=/^\s+/;function QSe(e){return e&&e.slice(0,XSe(e)+1).replace(qSe,"")}var ZSe=QSe,KSe=ZSe,Y9=Iu,JSe=ig,X9=0/0,eCe=/^[-+]0x[0-9a-f]+$/i,tCe=/^0b[01]+$/i,rCe=/^0o[0-7]+$/i,nCe=parseInt;function aCe(e){if(typeof e=="number")return e;if(JSe(e))return X9;if(Y9(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Y9(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=KSe(e);var r=tCe.test(e);return r||rCe.test(e)?nCe(e.slice(2),r?2:8):eCe.test(e)?X9:+e}var iW=aCe,iCe=Iu,BS=WSe,q9=iW,sCe="Expected a function",oCe=Math.max,lCe=Math.min;function cCe(e,t,r){var n,a,i,s,o,u,f=0,h=!1,m=!1,x=!0;if(typeof e!="function")throw new TypeError(sCe);t=q9(t)||0,iCe(r)&&(h=!!r.leading,m="maxWait"in r,i=m?oCe(q9(r.maxWait)||0,t):i,x="trailing"in r?!!r.trailing:x);function b(F){var R=n,z=a;return n=a=void 0,f=F,s=e.apply(z,R),s}function S(F){return f=F,o=setTimeout(N,t),h?b(F):s}function k(F){var R=F-u,z=F-f,B=t-R;return m?lCe(B,i-z):B}function _(F){var R=F-u,z=F-f;return u===void 0||R>=t||R<0||m&&z>=i}function N(){var F=BS();if(_(F))return C(F);o=setTimeout(N,k(F))}function C(F){return o=void 0,x&&n?b(F):(n=a=void 0,s)}function I(){o!==void 0&&clearTimeout(o),f=0,n=u=a=o=void 0}function D(){return o===void 0?s:C(BS())}function L(){var F=BS(),R=_(F);if(n=arguments,a=this,u=F,R){if(o===void 0)return S(u);if(m)return clearTimeout(o),o=setTimeout(N,t),b(u)}return o===void 0&&(o=setTimeout(N,t)),s}return L.cancel=I,L.flush=D,L}var uCe=cCe,fCe=uCe,dCe=Iu,hCe="Expected a function";function gCe(e,t,r){var n=!0,a=!0;if(typeof e!="function")throw new TypeError(hCe);return dCe(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),fCe(e,t,{leading:n,maxWait:t,trailing:a})}var pCe=gCe;const sW=Mr(pCe);function zm(e){"@babel/helpers - typeof";return zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zm(e)}function Q9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function bv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Q9(Object(r),!0).forEach(function(n){mCe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mCe(e,t,r){return t=yCe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yCe(e){var t=vCe(e,"string");return zm(t)=="symbol"?t:t+""}function vCe(e,t){if(zm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xCe(e,t){return SCe(e)||kCe(e,t)||wCe(e,t)||bCe()}function bCe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4406In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wCe(e,t){if(e){if(typeof e=="string")return Z9(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 Z9(e,t)}}function Z9(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 kCe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function SCe(e){if(Array.isArray(e))return e}var CCe=V.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,i=e.width,s=i===void 0?"100%":i,o=e.height,u=o===void 0?"100%":o,f=e.minWidth,h=f===void 0?0:f,m=e.minHeight,x=e.maxHeight,b=e.children,S=e.debounce,k=S===void 0?0:S,_=e.id,N=e.className,C=e.onResize,I=e.style,D=I===void 0?{}:I,L=V.useRef(null),F=V.useRef();F.current=C,V.useImperativeHandle(t,function(){return Object.defineProperty(L.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),L.current},configurable:!0})});var R=V.useState({containerWidth:a.width,containerHeight:a.height}),z=xCe(R,2),B=z[0],X=z[1],Y=V.useCallback(function(Q,se){X(function(ie){var de=Math.round(Q),pe=Math.round(se);return ie.containerWidth===de&&ie.containerHeight===pe?ie:{containerWidth:de,containerHeight:pe}})},[]);V.useEffect(function(){var Q=function(te){var ve,Me=te[0].contentRect,oe=Me.width,xe=Me.height;Y(oe,xe),(ve=F.current)===null||ve===void 0||ve.call(F,oe,xe)};k>0&&(Q=sW(Q,k,{trailing:!0,leading:!1}));var se=new ResizeObserver(Q),ie=L.current.getBoundingClientRect(),de=ie.width,pe=ie.height;return Y(de,pe),se.observe(L.current),function(){se.disconnect()}},[Y,k]);var H=V.useMemo(function(){var Q=B.containerWidth,se=B.containerHeight;if(Q<0||se<0)return null;Bl(yf(s)||yf(u),`The width(%s) and height(%s) are both fixed numbers, 4407 maybe you don't need to use a ResponsiveContainer.`,s,u),Bl(!r||r>0,"The aspect(%s) must be greater than zero.",r);var ie=yf(s)?Q:s,de=yf(u)?se:u;r&&r>0&&(ie?de=ie/r:de&&(ie=de*r),x&&de>x&&(de=x)),Bl(ie>0||de>0,`The width(%s) and height(%s) of chart should be greater than 0, 4408 please check the style of container, or the props width(%s) and height(%s), 4409 or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the 4410 height and width.`,ie,de,s,u,h,m,r);var pe=!Array.isArray(b)&&zl(b.type).endsWith("Chart");return Ie.Children.map(b,function(ge){return Ie.isValidElement(ge)?V.cloneElement(ge,bv({width:ie,height:de},pe?{style:bv({height:"100%",width:"100%",maxHeight:de,maxWidth:ie},ge.props.style)}:{})):ge})},[r,b,u,x,m,h,B,s]);return Ie.createElement("div",{id:_?"".concat(_):void 0,className:Cr("recharts-responsive-container",N),style:bv(bv({},D),{},{width:s,height:u,minWidth:h,minHeight:m,maxHeight:x}),ref:L},H)}),oW=function(t){return null};oW.displayName="Cell";function Bm(e){"@babel/helpers - typeof";return Bm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bm(e)}function K9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function z_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?K9(Object(r),!0).forEach(function(n){_Ce(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K9(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _Ce(e,t,r){return t=ECe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ECe(e){var t=ACe(e,"string");return Bm(t)=="symbol"?t:t+""}function ACe(e,t){if(Bm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Bm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Hd={widthCache:{},cacheCount:0},TCe=2e3,NCe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},J9="recharts_measurement_span";function MCe(e){var t=z_({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var zp=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Ul.isSsr)return{width:0,height:0};var n=MCe(r),a=JSON.stringify({text:t,copyStyle:n});if(Hd.widthCache[a])return Hd.widthCache[a];try{var i=document.getElementById(J9);i||(i=document.createElement("span"),i.setAttribute("id",J9),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var s=z_(z_({},NCe),n);Object.assign(i.style,s),i.textContent="".concat(t);var o=i.getBoundingClientRect(),u={width:o.width,height:o.height};return Hd.widthCache[a]=u,++Hd.cacheCount>TCe&&(Hd.cacheCount=0,Hd.widthCache={}),u}catch{return{width:0,height:0}}},LCe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 Ub(e,t){return OCe(e)||DCe(e,t)||PCe(e,t)||ICe()}function ICe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4411In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PCe(e,t){if(e){if(typeof e=="string")return eD(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 eD(e,t)}}function eD(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 DCe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function OCe(e){if(Array.isArray(e))return e}function RCe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tD(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,FCe(n.key),n)}}function jCe(e,t,r){return t&&tD(e.prototype,t),r&&tD(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function FCe(e){var t=zCe(e,"string");return Um(t)=="symbol"?t:t+""}function zCe(e,t){if(Um(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Um(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rD=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,nD=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,BCe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,UCe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,lW={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},VCe=Object.keys(lW),b0="NaN";function $Ce(e,t){return e*lW[t]}var wv=function(){function e(t,r){RCe(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!BCe.test(r)&&(this.num=NaN,this.unit=""),VCe.includes(r)&&(this.num=$Ce(t,r),this.unit="px")}return jCe(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,a=(n=UCe.exec(r))!==null&&n!==void 0?n:[],i=Ub(a,3),s=i[1],o=i[2];return new e(parseFloat(s),o??"")}}])}();function cW(e){if(e.includes(b0))return b0;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=rD.exec(t))!==null&&r!==void 0?r:[],a=Ub(n,4),i=a[1],s=a[2],o=a[3],u=wv.parse(i??""),f=wv.parse(o??""),h=s==="*"?u.multiply(f):u.divide(f);if(h.isNaN())return b0;t=t.replace(rD,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var m,x=(m=nD.exec(t))!==null&&m!==void 0?m:[],b=Ub(x,4),S=b[1],k=b[2],_=b[3],N=wv.parse(S??""),C=wv.parse(_??""),I=k==="+"?N.add(C):N.subtract(C);if(I.isNaN())return b0;t=t.replace(nD,I.toString())}return t}var aD=/\(([^()]*)\)/;function WCe(e){for(var t=e;t.includes("(");){var r=aD.exec(t),n=Ub(r,2),a=n[1];t=t.replace(aD,cW(a))}return t}function HCe(e){var t=e.replace(/\s+/g,"");return t=WCe(t),t=cW(t),t}function GCe(e){try{return HCe(e)}catch{return b0}}function US(e){var t=GCe(e.slice(5,-1));return t===b0?"":t}var YCe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],XCe=["dx","dy","angle","className","breakAll"];function B_(){return B_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
4411for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},B_.apply(this,arguments)}function iD(e,t){if(e==null)return{};var r=qCe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(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}function sD(e,t){return JCe(e)||KCe(e,t)||ZCe(e,t)||QCe()}function QCe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4412In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZCe(e,t){if(e){if(typeof e=="string")return oD(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 oD(e,t)}}function oD(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 KCe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function JCe(e){if(Array.isArray(e))return e}var uW=/[ \f\n\r\t\v\u2028\u2029]+/,fW=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var i=[];fr(r)||(n?i=r.toString().split(""):i=r.toString().split(uW));var s=i.map(function(u){return{word:u,width:zp(u,a).width}}),o=n?0:zp(" ",a).width;return{wordsWithComputedWidth:s,spaceWidth:o}}catch{return null}},e3e=function(t,r,n,a,i){var s=t.maxLines,o=t.children,u=t.style,f=t.breakAll,h=wt(s),m=o,x=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ie.reduce(function(de,pe){var ge=pe.word,te=pe.width,ve=de[de.length-1];if(ve&&(a==null||i||ve.width+te+n<Number(a)))ve.words.push(ge),ve.width+=te+n;else{var Me={words:[ge],width:te};de.push(Me)}return de},[])},b=x(r),S=function(ie){return ie.reduce(function(de,pe){return de.width>pe.width?de:pe})};if(!h)return b;for(var k="â¦",_=function(ie){var de=m.slice(0,ie),pe=fW({breakAll:f,style:u,children:de+k}).wordsWithComputedWidth,ge=x(pe),te=ge.length>s||S(ge).width>Number(a);return[te,ge]},N=0,C=m.length-1,I=0,D;N<=C&&I<=m.length-1;){var L=Math.floor((N+C)/2),F=L-1,R=_(F),z=sD(R,2),B=z[0],X=z[1],Y=_(L),H=sD(Y,1),Q=H[0];if(!B&&!Q&&(N=L+1),B&&Q&&(C=L-1),!B&&Q){D=X;break}I++}return D||b},lD=function(t){var r=fr(t)?[]:t.toString().split(uW);return[{words:r}]},t3e=function(t){var r=t.width,n=t.scaleToFit,a=t.children,i=t.style,s=t.breakAll,o=t.maxLines;if((r||n)&&!Ul.isSsr){var u,f,h=fW({breakAll:s,children:a,style:i});if(h){var m=h.wordsWithComputedWidth,x=h.spaceWidth;u=m,f=x}else return lD(a);return e3e({breakAll:s,children:a,maxLines:o,style:i},u,f,r,n)}return lD(a)},cD="#808080",Vb=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,s=t.lineHeight,o=s===void 0?"1em":s,u=t.capHeight,f=u===void 0?"0.71em":u,h=t.scaleToFit,m=h===void 0?!1:h,x=t.textAnchor,b=x===void 0?"start":x,S=t.verticalAnchor,k=S===void 0?"end":S,_=t.fill,N=_===void 0?cD:_,C=iD(t,YCe),I=V.useMemo(function(){return t3e({breakAll:C.breakAll,children:C.children,maxLines:C.maxLines,scaleToFit:m,style:C.style,width:C.width})},[C.breakAll,C.children,C.maxLines,m,C.style,C.width]),D=C.dx,L=C.dy,F=C.angle,R=C.className,z=C.breakAll,B=iD(C,XCe);if(!sa(n)||!sa(i))return null;var X=n+(wt(D)?D:0),Y=i+(wt(L)?L:0),H;switch(k){case"start":H=US("calc(".concat(f,")"));break;case"middle":H=US("calc(".concat((I.length-1)/2," * -").concat(o," + (").concat(f," / 2))"));break;default:H=US("calc(".concat(I.length-1," * -").concat(o,")"));break}var Q=[];if(m){var se=I[0].width,ie=C.width;Q.push("scale(".concat((wt(ie)?ie/se:1)/se,")"))}return F&&Q.push("rotate(".concat(F,", ").concat(X,", ").concat(Y,")")),Q.length&&(B.transform=Q.join(" ")),Ie.createElement("text",B_({},gr(B,!0),{x:X,y:Y,className:Cr("recharts-text",R),textAnchor:b,fill:N.includes("url")?cD:N}),I.map(function(de,pe){var ge=de.words.join(z?"":" ");return Ie.createElement("tspan",{x:X,dy:pe===0?H:o,key:"".concat(ge,"-").concat(pe)},ge)}))};function cu(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function r3e(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ZN(e){let t,r,n;e.length!==2?(t=cu,r=(o,u)=>cu(e(o),u),n=(o,u)=>e(o)-u):(t=e===cu||e===r3e?e:n3e,r=e,n=e);function a(o,u,f=0,h=o.length){if(f<h){if(t(u,u)!==0)return h;do{const m=f+h>>>1;r(o[m],u)<0?f=m+1:h=m}while(f<h)}return f}function i(o,u,f=0,h=o.length){if(f<h){if(t(u,u)!==0)return h;do{const m=f+h>>>1;r(o[m],u)<=0?f=m+1:h=m}while(f<h)}return f}function s(o,u,f=0,h=o.length){const m=a(o,u,f,h-1);return m>f&&n(o[m-1],u)>-n(o[m],u)?m-1:m}return{left:a,center:s,right:i}}function n3e(){return 0}function dW(e){return e===null?NaN:+e}function*a3e(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}const i3e=ZN(cu),s3e=i3e.right;ZN(dW).center;const dy=s3e;class uD extends Map{constructor(t,r=c3e){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,a]of t)this.set(n,a)}get(t){return super.get(fD(this,t))}has(t){return super.has(fD(this,t))}set(t,r){return super.set(o3e(this,t),r)}delete(t){return super.delete(l3e(this,t))}}function fD({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function o3e({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function l3e({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function c3e(e){return e!==null&&typeof e=="object"?e.valueOf():e}function u3e(e=cu){if(e===cu)return hW;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 hW(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const f3e=Math.sqrt(50),d3e=Math.sqrt(10),h3e=Math.sqrt(2);function $b(e,t,r){const n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),i=n/Math.pow(10,a),s=i>=f3e?10:i>=d3e?5:i>=h3e?2:1;let o,u,f;return a<0?(f=Math.pow(10,-a)/s,o=Math.round(e*f),u=Math.round(t*f),o/f
4412<e&&++o,u/f>t&&--u,f=-f):(f=Math.pow(10,a)*s,o=Math.round(e/f),u=Math.round(t/f),o*f<e&&++o,u*f>t&&--u),u<o&&.5<=r&&r<2?$b(e,t,r*2):[o,u,f]}function U_(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[a,i,s]=n?$b(t,e,r):$b(e,t,r);if(!(i>=a))return[];const o=i-a+1,u=new Array(o);if(n)if(s<0)for(let f=0;f<o;++f)u[f]=(i-f)/-s;else for(let f=0;f<o;++f)u[f]=(i-f)*s;else if(s<0)for(let f=0;f<o;++f)u[f]=(a+f)/-s;else for(let f=0;f<o;++f)u[f]=(a+f)*s;return u}function V_(e,t,r){return t=+t,e=+e,r=+r,$b(e,t,r)[2]}function $_(e,t,r){t=+t,e=+e,r=+r;const n=t<e,a=n?V_(t,e,r):V_(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function dD(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r<a||r===void 0&&a>=a)&&(r=a)}return r}function hD(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function gW(e,t,r=0,n=1/0,a){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(a=a===void 0?hW:u3e(a);n>r;){if(n-r>600){const u=n-r+1,f=t-r+1,h=Math.log(u),m=.5*Math.exp(2*h/3),x=.5*Math.sqrt(h*m*(u-m)/u)*(f-u/2<0?-1:1),b=Math.max(r,Math.floor(t-f*m/u+x)),S=Math.min(n,Math.floor(t+(u-f)*m/u+x));gW(e,t,b,S,a)}const i=e[t];let s=r,o=n;for(Yg(e,r,t),a(e[n],i)>0&&Yg(e,r,n);s<o;){for(Yg(e,s,o),++s,--o;a(e[s],i)<0;)++s;for(;a(e[o],i)>0;)--o}a(e[r],i)===0?Yg(e,r,o):(++o,Yg(e,o,n)),o<=t&&(r=o+1),t<=o&&(n=o-1)}return e}function Yg(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function g3e(e,t,r){if(e=Float64Array.from(a3e(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return hD(e);if(t>=1)return dD(e);var n,a=(n-1)*t,i=Math.floor(a),s=dD(gW(e,i).subarray(0,i+1)),o=hD(e.subarray(i+1));return s+(o-s)*(a-i)}}function p3e(e,t,r=dW){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,a=(n-1)*t,i=Math.floor(a),s=+r(e[i],i,e),o=+r(e[i+1],i+1,e);return s+(o-s)*(a-i)}}function m3e(e,t,r){e=+e,t=+t,r=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+r;for(var n=-1,a=Math.max(0,Math.ceil((t-e)/r))|0,i=new Array(a);++n<a;)i[n]=e+n*r;return i}function $s(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function uc(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 W_=Symbol("implicit");function KN(){var e=new uD,t=[],r=[],n=W_;function a(i){let s=e.get(i);if(s===void 0){if(n!==W_)return n;e.set(i,s=t.push(i)-1)}return r[s%r.length]}return a.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new uD;for(const s of i)e.has(s)||e.set(s,t.push(s)-1);return a},a.range=function(i){return arguments.length?(r=Array.from(i),a):r.slice()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return KN(t,r).unknown(n)},$s.apply(a,arguments),a}function Vm(){var e=KN().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,i,s,o=!1,u=0,f=0,h=.5;delete e.unknown;function m(){var x=t().length,b=a<n,S=b?a:n,k=b?n:a;i=(k-S)/Math.max(1,x-u+f*2),o&&(i=Math.floor(i)),S+=(k-S-i*(x-u))*h,s=i*(1-u),o&&(S=Math.round(S),s=Math.round(s));var _=m3e(x).map(function(N){return S+i*N});return r(b?_.reverse():_)}return e.domain=function(x){return arguments.length?(t(x),m()):t()},e.range=function(x){return arguments.length?([n,a]=x,n=+n,a=+a,m()):[n,a]},e.rangeRound=function(x){return[n,a]=x,n=+n,a=+a,o=!0,m()},e.bandwidth=function(){return s},e.step=function(){return i},e.round=function(x){return arguments.length?(o=!!x,m()):o},e.padding=function(x){return arguments.length?(u=Math.min(1,f=+x),m()):u},e.paddingInner=function(x){return arguments.length?(u=Math.min(1,x),m()):u},e.paddingOuter=function(x){return arguments.length?(f=+x,m()):f},e.align=function(x){return arguments.length?(h=Math.max(0,Math.min(1,x)),m()):h},e.copy=function(){return Vm(t(),[n,a]).round(o).paddingInner(u).paddingOuter(f).align(h)},$s.apply(m(),arguments)}function pW(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return pW(t())},e}function Bp(){return pW(Vm.apply(null,arguments).paddingInner(1))}function JN(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function mW(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function hy(){}var $m=.7,Wb=1/$m,V0="\\s*([+-]?\\d+)\\s*",Wm="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Jo="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",y3e=/^#([0-9a-f]{3,8})$/,v3e=new RegExp(`^rgb\\(${V0},${V0},${V0}
4412\\)$`),x3e=new RegExp(`^rgb\\(${Jo},${Jo},${Jo}\\)$`),b3e=new RegExp(`^rgba\\(${V0},${V0},${V0},${Wm}\\)$`),w3e=new RegExp(`^rgba\\(${Jo},${Jo},${Jo},${Wm}\\)$`),k3e=new RegExp(`^hsl\\(${Wm},${Jo},${Jo}\\)$`),S3e=new RegExp(`^hsla\\(${Wm},${Jo},${Jo},${Wm}\\)$`),gD={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};JN(hy,Hm,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:pD,formatHex:pD,formatHex8:C3e,formatHsl:_3e,formatRgb:mD,toString:mD});function pD(){return this.rgb().formatHex()}function C3e(){return this.rgb().formatHex8()}function _3e(){return yW(this).formatHsl()}function mD(){return this.rgb().formatRgb()}function Hm(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=y3e.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?yD(t):r===3?new ji(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?kv(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?kv(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=v3e.exec(e))?new ji(t[1],t[2],t[3],1):(t=x3e.exec(e))?new ji(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=b3e.exec(e))?kv(t[1],t[2],t[3],t[4]):(t=w3e.exec(e))?kv(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=k3e.exec(e))?bD(t[1],t[2]/100,t[3]/100,1):(t=S3e.exec(e))?bD(t[1],t[2]/100,t[3]/100,t[4]):gD.hasOwnProperty(e)?yD(gD[e]):e==="transparent"?new ji(NaN,NaN,NaN,0):null}function yD(e){return new ji(e>>16&255,e>>8&255,e&255,1)}function kv(e,t,r,n){return n<=0&&(e=t=r=NaN),new ji(e,t,r,n)}function E3e(e){return e instanceof hy||(e=Hm(e)),e?(e=e.rgb(),new ji(e.r,e.g,e.b,e.opacity)):new ji}function H_(e,t,r,n){return arguments.length===1?E3e(e):new ji(e,t,r,n??1)}function ji(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}JN(ji,H_,mW(hy,{brighter(e){return e=e==null?Wb:Math.pow(Wb,e),new ji(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?$m:Math.pow($m,e),new ji(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ji(Tf(this.r),Tf(this.g),Tf(this.b),Hb(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:vD,formatHex:vD,formatHex8:A3e,formatRgb:xD,toString:xD}));function vD(){return`#${vf(this.r)}${vf(this.g)}${vf(this.b)}`}function A3e(){return`#${vf(this.r)}${vf(this.g)}${vf(this.b)}${vf((isNaN(this.opacity)?1:this.opacity)*255)}`}function xD(){const e=Hb(this.opacity);return`${e===1?"rgb(":"rgba("}${Tf(this.r)}, ${Tf(this.g)}, ${Tf(this.b)}${e===1?")":`, ${e})`}`}function Hb(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Tf(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function vf(e){return e=Tf(e),(e<16?"0":"")+e.toString(16)}function bD(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new co(e,t,r,n)}function yW(e){if(e instanceof co)return new co(e.h,e.s,e.l,e.opacity);if(e instanceof hy||(e=Hm(e)),!e)return new co;if(e instanceof co)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),i=Math.max(t,r,n),s=NaN,o=i-a,u=(i+a)/2;return o?(t===i?s=(r-n)/o+(r<n)*6:r===i?s=(n-t)/o+2:s=(t-r)/o+4,o/=u<.5?i+a:2-i-a,s*=60):o=u>0&&u<1?0:s,new co(s,o,u,e.opacity)}function T3e(e,t,r,n){return arguments.length===1?yW(e):new co(e,t,r,n??1)}function co(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}JN(co,T3e,mW(hy,{brighter(e){return e=e==null?Wb:Math.pow(Wb,e),new co(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?$m:Math.pow($m,e),new co(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,a=2*r-n;return new ji(VS(e>=240?e-240:e+120,a,n),VS(e,a,n),VS(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new co(wD(this.h),Sv(this.s),Sv(this.l),Hb(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=Hb(this.opacity);return`${e===1?"hsl(":"hsla("}${wD(this.h)}, ${Sv(this.s)*100}%, ${Sv(this.l)*100}%${e===1?")":`, ${e})`}`}}));function wD(e){return e=(e||0)%360,e<0?e+360:e}function Sv(e){return Math.max(0,Math.min(1,e||0))}function VS(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 eM=e=>()=>e;function N3e(e,t){return function(r){return e+r*t}}function M3e(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 L3e(e){return(e=+e)==1?vW:function(t,r){return r-t?M3e(t,r,e):eM(isNaN(t)?r:t)}}function vW(e,t){var r=t-e;return r?N3e(e,r):eM(isNaN(e)?t:e)}const kD=function e(t){var r=L3e(t);function n(a,i){var s=r((a=H_(a)).r,(i=H_(i)).r),o=r(a.g,i.g),u=r(a.b,i.b),f=vW(a.opacity,i.opacity);return function(h){return a.r=s(h),a.g=o(h),a.b=u(h),a.opacity=f(h),a+""}}return n.gamma=e,n}(1);function I3e(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),a;return function(i){for(a=0;a<r;++a)n[a]=e[a]*(1-i)+t[a]*i;return n}}function P3e(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function D3e(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),i=new Array(r),s;for(s=0;s<n;++s)a[s]=hg(e[s],t[s]);for(;s<r;++s)i[s]=t[s];return function(o){for(s=0;s<n;++s)i[s]=a[s](o);return i}}function O3e(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Gb(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function R3e(e,t){var r={},n={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?r[a]=hg(e[a],t[a]):n[a]=t[a];return function(i){for(a in r)n[a]=r[a](i);return n}}var G_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,$S=new RegExp(G_.source,"g");function j3e(e){return function(){return e}}function F3e(e){return function(t){return e(t)+""}}function z3e(e,t){var r=G_.lastIndex=$S.lastIndex=0,n,a,i,s=-1,o=[],u=[];for(e=e+"",t=t+"";(n=G_.exec(e))&&(a=$S.exec(t));)(i=a.index)>r&&(i=t.slice(r,i),o[s]?o[s]+=i:o[++s]=i),(n=n[0])===(a=a[0])?o[s]?o[s]+=a:o[++s]=a:(o[++s]=null,u.push({i:s,x:Gb(n,a)})),r=$S.lastIndex;return r<t.length&&(i=t.slice(r),o[s]?o[s]+=i:o[++s]=i),o.length<2?u[0]?F3e(u[0].x):j3e(t):(t=u.length,function(f){for(var h=0,m;h<t;++h)o[(m=u[h]).i]=m.x(f);return o.join("")})}function hg(e,t){var r=typeof t,n;return t==null||r==="boolean"?eM(t):(r==="number"?Gb:r==="string"?(n=Hm(t))?(t=n,kD):z3e:t instanceof Hm?kD:t instanceof Date?O3e:P3e(t)?I3e:Array.isArray(t)?D3e:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?R3e:Gb)(e,t)}function tM(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function B3e(e,t){t===void 0&&(t=e,e=hg);for(var r=0,n=t.length-1,a=t[0],i=new Array(n<0?0:n);r<n;)i[r]=e(a,a=t[++r]);return function(s){var o=Math.max(0,Math.min(n-1,Math.floor(s*=n)));return i[o](s-o)}}function U3e(e){return function(){return e}}function Yb(e){return+e}var SD=[0,1];function ki(e){return e}function Y_(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:U3e(isNaN(t)?NaN:.5)}function V3e(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function $3e(e,t,r){var n=e[0],a=e[1],i=t[0],s=t[1];return a<n?(n=Y_(a,n),i=r(s,i)):(n=Y_(n,a),i=r(i,s)),function(o){return i(n(o))}}function W3e(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),i=new Array(n),s=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<n;)a[s]=Y_(e[s],e[s+1]),i[s]=r(t[s],t[s+1]);return function(o){var u=dy(e,o,1,n)-1;return i[u](a[u](o))}}function gy(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function L4(){var e=SD,t=SD,r=hg,n,a,i,s=ki,o,u,f;function h(){var x=Math.min(e.length,t.length);return s!==ki&&(s=V3e(e[0],e[x-1])),o=x>2?W3e:$3e,u=f=null,m}
vendor: 6,171 bytes, line 4412
4412function m(x){return x==null||isNaN(x=+x)?i:(u||(u=o(e.map(n),t,r)))(n(s(x)))}return m.invert=function(x){return s(a((f||(f=o(t,e.map(n),Gb)))(x)))},m.domain=function(x){return arguments.length?(e=Array.from(x,Yb),h()):e.slice()},m.range=function(x){return arguments.length?(t=Array.from(x),h()):t.slice()},m.rangeRound=function(x){return t=Array.from(x),r=tM,h()},m.clamp=function(x){return arguments.length?(s=x?!0:ki,h()):s!==ki},m.interpolate=function(x){return arguments.length?(r=x,h()):r},m.unknown=function(x){return arguments.length?(i=x,m):i},function(x,b){return n=x,a=b,h()}}function rM(){return L4()(ki,ki)}function H3e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Xb(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 xh(e){return e=Xb(Math.abs(e)),e?e[1]:NaN}function G3e(e,t){return function(r,n){for(var a=r.length,i=[],s=0,o=e[0],u=0;a>0&&o>0&&(u+o+1>n&&(o=Math.max(1,n-u)),i.push(r.substring(a-=o,a+o)),!((u+=o+1)>n));)o=e[s=(s+1)%e.length];return i.reverse().join(t)}}function Y3e(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var X3e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Gm(e){if(!(t=X3e.exec(e)))throw new Error("invalid format: "+e);var t;return new nM({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]})}Gm.prototype=nM.prototype;function nM(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+""}nM.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 q3e(e){e:for(var t=e.length,r=1,n=-1,a;r<t;++r)switch(e[r]){case".":n=a=r;break;case"0":n===0&&(n=r),a=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(a+1):e}var xW;function Q3e(e,t){var r=Xb(e,t);if(!r)return e+"";var n=r[0],a=r[1],i=a-(xW=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,s=n.length;return i===s?n:i>s?n+new Array(i-s+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+new Array(1-i).join("0")+Xb(e,Math.max(0,t+i-1))[0]}function CD(e,t){var r=Xb(e,t);if(!r)return e+"";var n=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}const _D={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:H3e,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)=>CD(e*100,t),r:CD,s:Q3e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function ED(e){return e}var AD=Array.prototype.map,TD=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Z3e(e){var t=e.grouping===void 0||e.thousands===void 0?ED:G3e(AD.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?ED:Y3e(AD.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",o=e.minus===void 0?"â":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function f(m){m=Gm(m);var x=m.fill,b=m.align,S=m.sign,k=m.symbol,_=m.zero,N=m.width,C=m.comma,I=m.precision,D=m.trim,L=m.type;L==="n"?(C=!0,L="g"):_D[L]||(I===void 0&&(I=12),D=!0,L="g"),(_||x==="0"&&b==="=")&&(_=!0,x="0",b="=");var F=k==="$"?r:k==="#"&&/[boxX]/.test(L)?"0"+L.toLowerCase():"",R=k==="$"?n:/[%p]/.test(L)?s:"",z=_D[L],B=/[defgprs%]/.test(L);I=I===void 0?6:/[gprs]/.test(L)?Math.max(1,Math.min(21,I)):Math.max(0,Math.min(20,I));function X(Y){var H=F,Q=R,se,ie,de;if(L==="c")Q=z(Y)+Q,Y="";else{Y=+Y;var pe=Y<0||1/Y<0;if(Y=isNaN(Y)?u:z(Math.abs(Y),I),D&&(Y=q3e(Y)),pe&&+Y==0&&S!=="+"&&(pe=!1),H=(pe?S==="("?S:o:S==="-"||S==="("?"":S)+H,Q=(L==="s"?TD[8+xW/3]:"")+Q+(pe&&S==="("?")":""),B){for(se=-1,ie=Y.length;++se<ie;)if(de=Y.charCodeAt(se),48>de||de>57){Q=(de===46?a+Y.slice(se+1):Y.slice(se))+Q,Y=Y.slice(0,se);break}}}C&&!_&&(Y=t(Y,1/0));var ge=H.length+Y.length+Q.length,te=ge<N?new Array(N-ge+1).join(x):"";switch(C&&_&&(Y=t(te+Y,te.length?N-Q.length:1/0),te=""),b){case"<":Y=H+Y+Q+te;break;case"=":Y=H+te+Y+Q;break;case"^":Y=te.slice(0,ge=te.length>>1)+H+Y+Q+te.slice(ge);break;default:Y=te+H+Y+Q;break}return i(Y)}return X.toString=function(){return m+""},X}function h(m,x){var b=f((m=Gm(m),m.type="f",m)),S=Math.max(-8,Math.min(8,Math.floor(xh(x)/3)))*3,k=Math.pow(10,-S),_=TD[8+S/3];return function(N){return b(k*N)+_}}return{format:f,formatPrefix:h}}var Cv,aM,bW;K3e({thousands:",",grouping:[3],currency:["$",""]});function K3e(e){return Cv=Z3e(e),aM=Cv.format,bW=Cv.formatPrefix,Cv}function J3e(e){return Math.max(0,-xh(Math.abs(e)))}function e_e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(xh(t)/3)))*3-xh(Math.abs(e)))}function t_e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,xh(t)-xh(e))+1}function wW(e,t,r,n){var a=$_(e,t,r),i;switch(n=Gm(n??",f"),n.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(i=e_e(a,s))&&(n.precision=i),bW(n,s)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(i=t_e(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=i-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(i=J3e(a))&&(n.precision=i-(n.type==="%")*2);break}}return aM(n)}function Du(e){var t=e.domain;return e.ticks=function(r){var n=t();return U_(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return wW(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,i=n.length-1,s=n[a],o=n[i],u,f,h=10;
vendor: 6,326 bytes, line 4412
4412for(o<s&&(f=s,s=o,o=f,f=a,a=i,i=f);h-- >0;){if(f=V_(s,o,r),f===u)return n[a]=s,n[i]=o,t(n);if(f>0)s=Math.floor(s/f)*f,o=Math.ceil(o/f)*f;else if(f<0)s=Math.ceil(s*f)/f,o=Math.floor(o*f)/f;else break;u=f}return e},e}function qb(){var e=rM();return e.copy=function(){return gy(e,qb())},$s.apply(e,arguments),Du(e)}function kW(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,Yb),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return kW(e).unknown(t)},e=arguments.length?Array.from(e,Yb):[0,1],Du(r)}function SW(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],i=e[n],s;return i<a&&(s=r,r=n,n=s,s=a,a=i,i=s),e[r]=t.floor(a),e[n]=t.ceil(i),e}function ND(e){return Math.log(e)}function MD(e){return Math.exp(e)}function r_e(e){return-Math.log(-e)}function n_e(e){return-Math.exp(-e)}function a_e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function i_e(e){return e===10?a_e:e===Math.E?Math.exp:t=>Math.pow(e,t)}function s_e(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 LD(e){return(t,r)=>-e(-t,r)}function iM(e){const t=e(ND,MD),r=t.domain;let n=10,a,i;function s(){return a=s_e(n),i=i_e(n),r()[0]<0?(a=LD(a),i=LD(i),e(r_e,n_e)):e(ND,MD),t}return t.base=function(o){return arguments.length?(n=+o,s()):n},t.domain=function(o){return arguments.length?(r(o),s()):r()},t.ticks=o=>{const u=r();let f=u[0],h=u[u.length-1];const m=h<f;m&&([f,h]=[h,f]);let x=a(f),b=a(h),S,k;const _=o==null?10:+o;let N=[];if(!(n%1)&&b-x<_){if(x=Math.floor(x),b=Math.ceil(b),f>0){for(;x<=b;++x)for(S=1;S<n;++S)if(k=x<0?S/i(-x):S*i(x),!(k<f)){if(k>h)break;N.push(k)}}else for(;x<=b;++x)for(S=n-1;S>=1;--S)if(k=x>0?S/i(-x):S*i(x),!(k<f)){if(k>h)break;N.push(k)}N.length*2<_&&(N=U_(f,h,_))}else N=U_(x,b,Math.min(b-x,_)).map(i);return m?N.reverse():N},t.tickFormat=(o,u)=>{if(o==null&&(o=10),u==null&&(u=n===10?"s":","),typeof u!="function"&&(!(n%1)&&(u=Gm(u)).precision==null&&(u.trim=!0),u=aM(u)),o===1/0)return u;const f=Math.max(1,n*o/t.ticks().length);return h=>{let m=h/i(Math.round(a(h)));return m*n<n-.5&&(m*=n),m<=f?u(h):""}},t.nice=()=>r(SW(r(),{floor:o=>i(Math.floor(a(o))),ceil:o=>i(Math.ceil(a(o)))})),t}function CW(){const e=iM(L4()).domain([1,10]);return e.copy=()=>gy(e,CW()).base(e.base()),$s.apply(e,arguments),e}function ID(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function PD(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function sM(e){var t=1,r=e(ID(t),PD(t));return r.constant=function(n){return arguments.length?e(ID(t=+n),PD(t)):t},Du(r)}function _W(){var e=sM(L4());return e.copy=function(){return gy(e,_W()).constant(e.constant())},$s.apply(e,arguments)}function DD(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function o_e(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function l_e(e){return e<0?-e*e:e*e}function oM(e){var t=e(ki,ki),r=1;function n(){return r===1?e(ki,ki):r===.5?e(o_e,l_e):e(DD(r),DD(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},Du(t)}function lM(){var e=oM(L4());return e.copy=function(){return gy(e,lM()).exponent(e.exponent())},$s.apply(e,arguments),e}function c_e(){return lM.apply(null,arguments).exponent(.5)}function OD(e){return Math.sign(e)*e*e}function u_e(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function EW(){var e=rM(),t=[0,1],r=!1,n;function a(i){var s=u_e(e(i));return isNaN(s)?n:r?Math.round(s):s}return a.invert=function(i){return e.invert(OD(i))},a.domain=function(i){return arguments.length?(e.domain(i),a):e.domain()},a.range=function(i){return arguments.length?(e.range((t=Array.from(i,Yb)).map(OD)),a):t.slice()},a.rangeRound=function(i){return a.range(i).round(!0)},a.round=function(i){return arguments.length?(r=!!i,a):r},a.clamp=function(i){return arguments.length?(e.clamp(i),a):e.clamp()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return EW(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},$s.apply(a,arguments),Du(a)}function AW(){var e=[],t=[],r=[],n;function a(){var s=0,o=Math.max(1,t.length);for(r=new Array(o-1);++s<o;)r[s-1]=p3e(e,s/o);return i}function i(s){return s==null||isNaN(s=+s)?n:t[dy(r,s)]}return i.invertExtent=function(s){var o=t.indexOf(s);return o<0?[NaN,NaN]:[o>0?r[o-1]:e[0],o<r.length?r[o]:e[e.length-1]]},i.domain=function(s){if(!arguments.length)return e.slice();e=[];for(let o of s)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(cu),a()},i.range=function(s){return arguments.length?(t=Array.from(s),a()):t.slice()},i.unknown=function(s){return arguments.length?(n=s,i):n},i.quantiles=function(){return r.slice()},i.copy=function(){return AW().domain(e).range(t).unknown(n)},$s.apply(i,arguments)}function TW(){var e=0,t=1,r=1,n=[.5],a=[0,1],i;function s(u){return u!=null&&u<=u?a[dy(n,u,0,r)]:i}function o(){var u=-1;for(n=new Array(r);++u<r;)n[u]=((u+1)*t-(u-r)*e)/(r+1);return s}return s.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,o()):[e,t]},s.range=function(u){return arguments.length?(r=(a=Array.from(u)).length-1,o()):a.slice()},s.invertExtent=function(u){var f=a.indexOf(u);return f<0?[NaN,NaN]:f<1?[e,n[0]]:f>=r?[n[r-1],t]:[n[f-1],n[f]]},s.unknown=function(u){return arguments.length&&(i=u),s},s.thresholds=function(){return n.slice()},s.copy=function(){return TW().domain([e,t]).range(a).unknown(i)},$s.apply(Du(s),arguments)}function NW(){var e=[.5],t=[0,1],r,n=1;function a(i){return i!=null&&i<=i?t[dy(e,i,0,n)]:r}return a.domain=function(i){return arguments.length?(e=Array.from(i),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(i){return arguments.length?(t=Array.from(i),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(i){var s=t.indexOf(i);return[e[s-1],e[s]]},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return NW().domain(e).range(t).unknown(r)},$s.apply(a,arguments)}const WS=new Date,HS=new Date;function ca(e,t,r,n){function a(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return a.floor=i=>(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const s=a(i),o=a.ceil(i);return i-s<o-i?s:o},a.offset=(i,s)=>(t(i=new Date(+i),s==null?1:Math.floor(s)),i),a.range=(i,s,o)=>{const u=[];
vendor: 5,395 bytes, line 4412
4412if(i=a.ceil(i),o=o==null?1:Math.floor(o),!(i<s)||!(o>0))return u;let f;do u.push(f=new Date(+i)),t(i,o),e(i);while(f<i&&i<s);return u},a.filter=i=>ca(s=>{if(s>=s)for(;e(s),!i(s);)s.setTime(s-1)},(s,o)=>{if(s>=s)if(o<0)for(;++o<=0;)for(;t(s,-1),!i(s););else for(;--o>=0;)for(;t(s,1),!i(s););}),r&&(a.count=(i,s)=>(WS.setTime(+i),HS.setTime(+s),e(WS),e(HS),Math.floor(r(WS,HS))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?s=>n(s)%i===0:s=>a.count(0,s)%i===0):a)),a}const Qb=ca(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Qb.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?ca(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Qb);Qb.range;const Pl=1e3,Ns=Pl*60,Dl=Ns*60,ec=Dl*24,cM=ec*7,RD=ec*30,GS=ec*365,xf=ca(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Pl)},(e,t)=>(t-e)/Pl,e=>e.getUTCSeconds());xf.range;const uM=ca(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Pl)},(e,t)=>{e.setTime(+e+t*Ns)},(e,t)=>(t-e)/Ns,e=>e.getMinutes());uM.range;const fM=ca(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ns)},(e,t)=>(t-e)/Ns,e=>e.getUTCMinutes());fM.range;const dM=ca(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Pl-e.getMinutes()*Ns)},(e,t)=>{e.setTime(+e+t*Dl)},(e,t)=>(t-e)/Dl,e=>e.getHours());dM.range;const hM=ca(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Dl)},(e,t)=>(t-e)/Dl,e=>e.getUTCHours());hM.range;const py=ca(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ns)/ec,e=>e.getDate()-1);py.range;const I4=ca(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ec,e=>e.getUTCDate()-1);I4.range;const MW=ca(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ec,e=>Math.floor(e/ec));MW.range;function kd(e){return ca(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())*Ns)/cM)}const P4=kd(0),Zb=kd(1),f_e=kd(2),d_e=kd(3),bh=kd(4),h_e=kd(5),g_e=kd(6);P4.range;Zb.range;f_e.range;d_e.range;bh.range;h_e.range;g_e.range;function Sd(e){return ca(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)/cM)}const D4=Sd(0),Kb=Sd(1),p_e=Sd(2),m_e=Sd(3),wh=Sd(4),y_e=Sd(5),v_e=Sd(6);D4.range;Kb.range;p_e.range;m_e.range;wh.range;y_e.range;v_e.range;const gM=ca(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());gM.range;const pM=ca(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());pM.range;const tc=ca(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());tc.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ca(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)});tc.range;const rc=ca(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());rc.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ca(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)});rc.range;function LW(e,t,r,n,a,i){const s=[[xf,1,Pl],[xf,5,5*Pl],[xf,15,15*Pl],[xf,30,30*Pl],[i,1,Ns],[i,5,5*Ns],[i,15,15*Ns],[i,30,30*Ns],[a,1,Dl],[a,3,3*Dl],[a,6,6*Dl],[a,12,12*Dl],[n,1,ec],[n,2,2*ec],[r,1,cM],[t,1,RD],[t,3,3*RD],[e,1,GS]];function o(f,h,m){const x=h<f;x&&([f,h]=[h,f]);const b=m&&typeof m.range=="function"?m:u(f,h,m),S=b?b.range(f,+h+1):[];return x?S.reverse():S}function u(f,h,m){const x=Math.abs(h-f)/m,b=ZN(([,,_])=>_).right(s,x);if(b===s.length)return e.every($_(f/GS,h/GS,m));if(b===0)return Qb.every(Math.max($_(f,h,m),1));const[S,k]=s[x/s[b-1][2]<s[b][2]/x?b-1:b];return S.every(k)}return[o,u]}const[x_e,b_e]=LW(rc,pM,D4,MW,hM,fM),[w_e,k_e]=LW(tc,gM,P4,py,dM,uM);function YS(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 XS(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 Xg(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function S_e(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,i=e.days,s=e.shortDays,o=e.months,u=e.shortMonths,f=qg(a),h=Qg(a),m=qg(i),x=Qg(i),b=qg(s),S=Qg(s),k=qg(o),_=Qg(o),N=qg(u),C=Qg(u),I={a:pe,A:ge,b:te,B:ve,c:null,d:VD,e:VD,f:G_e,g:rEe,G:aEe,H:$_e,I:W_e,j:H_e,L:IW,m:Y_e,M:X_e,p:Me,q:oe,Q:HD,s:GD,S:q_e,u:Q_e,U:Z_e,V:K_e,w:J_e,W:eEe,x:null,X:null,y:tEe,Y:nEe,Z:iEe,"%":WD},D={a:xe,A:we,b:Ce,B:De,c:null,d:$D,e:$D,f:cEe,g:xEe,G:wEe,H:sEe,I:oEe,j:lEe,L:DW,m:uEe,M:fEe,p:Ve,q:He,Q:HD,s:GD,S:dEe,u:hEe,U:gEe,V:pEe,w:mEe,W:yEe,x:null,X:null,y:vEe,Y:bEe,Z:kEe,"%":WD},L={a:X,A:Y,b:H,B:Q,c:se,d:BD,e:BD,f:z_e,g:zD,G:FD,H:UD,I:UD,j:O_e,L:F_e,m:D_e,M:R_e,p:B,q:P_e,Q:U_e,s:V_e,S:j_e,u:T_e,U:N_e,V:M_e,w:A_e,W:L_e,x:ie,X:de,y:zD,Y:FD,Z:I_e,"%":B_e};
vendor: 4,826 bytes, line 4412
4412I.x=F(r,I),I.X=F(n,I),I.c=F(t,I),D.x=F(r,D),D.X=F(n,D),D.c=F(t,D);function F(Pe,Le){return function(Ge){var ce=[],ot=-1,rt=0,ut=Pe.length,ht,st,Se;for(Ge instanceof Date||(Ge=new Date(+Ge));++ot<ut;)Pe.charCodeAt(ot)===37&&(ce.push(Pe.slice(rt,ot)),(st=jD[ht=Pe.charAt(++ot)])!=null?ht=Pe.charAt(++ot):st=ht==="e"?" ":"0",(Se=Le[ht])&&(ht=Se(Ge,st)),ce.push(ht),rt=ot+1);return ce.push(Pe.slice(rt,ot)),ce.join("")}}function R(Pe,Le){return function(Ge){var ce=Xg(1900,void 0,1),ot=z(ce,Pe,Ge+="",0),rt,ut;if(ot!=Ge.length)return null;if("Q"in ce)return new Date(ce.Q);if("s"in ce)return new Date(ce.s*1e3+("L"in ce?ce.L:0));if(Le&&!("Z"in ce)&&(ce.Z=0),"p"in ce&&(ce.H=ce.H%12+ce.p*12),ce.m===void 0&&(ce.m="q"in ce?ce.q:0),"V"in ce){if(ce.V<1||ce.V>53)return null;"w"in ce||(ce.w=1),"Z"in ce?(rt=XS(Xg(ce.y,0,1)),ut=rt.getUTCDay(),rt=ut>4||ut===0?Kb.ceil(rt):Kb(rt),rt=I4.offset(rt,(ce.V-1)*7),ce.y=rt.getUTCFullYear(),ce.m=rt.getUTCMonth(),ce.d=rt.getUTCDate()+(ce.w+6)%7):(rt=YS(Xg(ce.y,0,1)),ut=rt.getDay(),rt=ut>4||ut===0?Zb.ceil(rt):Zb(rt),rt=py.offset(rt,(ce.V-1)*7),ce.y=rt.getFullYear(),ce.m=rt.getMonth(),ce.d=rt.getDate()+(ce.w+6)%7)}else("W"in ce||"U"in ce)&&("w"in ce||(ce.w="u"in ce?ce.u%7:"W"in ce?1:0),ut="Z"in ce?XS(Xg(ce.y,0,1)).getUTCDay():YS(Xg(ce.y,0,1)).getDay(),ce.m=0,ce.d="W"in ce?(ce.w+6)%7+ce.W*7-(ut+5)%7:ce.w+ce.U*7-(ut+6)%7);return"Z"in ce?(ce.H+=ce.Z/100|0,ce.M+=ce.Z%100,XS(ce)):YS(ce)}}function z(Pe,Le,Ge,ce){for(var ot=0,rt=Le.length,ut=Ge.length,ht,st;ot<rt;){if(ce>=ut)return-1;if(ht=Le.charCodeAt(ot++),ht===37){if(ht=Le.charAt(ot++),st=L[ht in jD?Le.charAt(ot++):ht],!st||(ce=st(Pe,Ge,ce))<0)return-1}else if(ht!=Ge.charCodeAt(ce++))return-1}return ce}function B(Pe,Le,Ge){var ce=f.exec(Le.slice(Ge));return ce?(Pe.p=h.get(ce[0].toLowerCase()),Ge+ce[0].length):-1}function X(Pe,Le,Ge){var ce=b.exec(Le.slice(Ge));return ce?(Pe.w=S.get(ce[0].toLowerCase()),Ge+ce[0].length):-1}function Y(Pe,Le,Ge){var ce=m.exec(Le.slice(Ge));return ce?(Pe.w=x.get(ce[0].toLowerCase()),Ge+ce[0].length):-1}function H(Pe,Le,Ge){var ce=N.exec(Le.slice(Ge));return ce?(Pe.m=C.get(ce[0].toLowerCase()),Ge+ce[0].length):-1}function Q(Pe,Le,Ge){var ce=k.exec(Le.slice(Ge));return ce?(Pe.m=_.get(ce[0].toLowerCase()),Ge+ce[0].length):-1}function se(Pe,Le,Ge){return z(Pe,t,Le,Ge)}function ie(Pe,Le,Ge){return z(Pe,r,Le,Ge)}function de(Pe,Le,Ge){return z(Pe,n,Le,Ge)}function pe(Pe){return s[Pe.getDay()]}function ge(Pe){return i[Pe.getDay()]}function te(Pe){return u[Pe.getMonth()]}function ve(Pe){return o[Pe.getMonth()]}function Me(Pe){return a[+(Pe.getHours()>=12)]}function oe(Pe){return 1+~~(Pe.getMonth()/3)}function xe(Pe){return s[Pe.getUTCDay()]}function we(Pe){return i[Pe.getUTCDay()]}function Ce(Pe){return u[Pe.getUTCMonth()]}function De(Pe){return o[Pe.getUTCMonth()]}function Ve(Pe){return a[+(Pe.getUTCHours()>=12)]}function He(Pe){return 1+~~(Pe.getUTCMonth()/3)}return{format:function(Pe){var Le=F(Pe+="",I);return Le.toString=function(){return Pe},Le},parse:function(Pe){var Le=R(Pe+="",!1);return Le.toString=function(){return Pe},Le},utcFormat:function(Pe){var Le=F(Pe+="",D);return Le.toString=function(){return Pe},Le},utcParse:function(Pe){var Le=R(Pe+="",!0);return Le.toString=function(){return Pe},Le}}}var jD={"-":"",_:" ",0:"0"},ba=/^\s*\d+/,C_e=/^%/,__e=/[\\^$*+?|[\]().{}]/g;function _r(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i<r?new Array(r-i+1).join(t)+a:a)}function E_e(e){return e.replace(__e,"\\$&")}function qg(e){return new RegExp("^(?:"+e.map(E_e).join("|")+")","i")}function Qg(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function A_e(e,t,r){var n=ba.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function T_e(e,t,r){var n=ba.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function N_e(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function M_e(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function L_e(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function FD(e,t,r){var n=ba.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function zD(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function I_e(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 P_e(e,t,r){var n=ba.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function D_e(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function BD(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function O_e(e,t,r){var n=ba.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function UD(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}
vendor: 4,364 bytes, line 4412
4412function R_e(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function j_e(e,t,r){var n=ba.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function F_e(e,t,r){var n=ba.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function z_e(e,t,r){var n=ba.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function B_e(e,t,r){var n=C_e.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function U_e(e,t,r){var n=ba.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function V_e(e,t,r){var n=ba.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function VD(e,t){return _r(e.getDate(),t,2)}function $_e(e,t){return _r(e.getHours(),t,2)}function W_e(e,t){return _r(e.getHours()%12||12,t,2)}function H_e(e,t){return _r(1+py.count(tc(e),e),t,3)}function IW(e,t){return _r(e.getMilliseconds(),t,3)}function G_e(e,t){return IW(e,t)+"000"}function Y_e(e,t){return _r(e.getMonth()+1,t,2)}function X_e(e,t){return _r(e.getMinutes(),t,2)}function q_e(e,t){return _r(e.getSeconds(),t,2)}function Q_e(e){var t=e.getDay();return t===0?7:t}function Z_e(e,t){return _r(P4.count(tc(e)-1,e),t,2)}function PW(e){var t=e.getDay();return t>=4||t===0?bh(e):bh.ceil(e)}function K_e(e,t){return e=PW(e),_r(bh.count(tc(e),e)+(tc(e).getDay()===4),t,2)}function J_e(e){return e.getDay()}function eEe(e,t){return _r(Zb.count(tc(e)-1,e),t,2)}function tEe(e,t){return _r(e.getFullYear()%100,t,2)}function rEe(e,t){return e=PW(e),_r(e.getFullYear()%100,t,2)}function nEe(e,t){return _r(e.getFullYear()%1e4,t,4)}function aEe(e,t){var r=e.getDay();return e=r>=4||r===0?bh(e):bh.ceil(e),_r(e.getFullYear()%1e4,t,4)}function iEe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+_r(t/60|0,"0",2)+_r(t%60,"0",2)}function $D(e,t){return _r(e.getUTCDate(),t,2)}function sEe(e,t){return _r(e.getUTCHours(),t,2)}function oEe(e,t){return _r(e.getUTCHours()%12||12,t,2)}function lEe(e,t){return _r(1+I4.count(rc(e),e),t,3)}function DW(e,t){return _r(e.getUTCMilliseconds(),t,3)}function cEe(e,t){return DW(e,t)+"000"}function uEe(e,t){return _r(e.getUTCMonth()+1,t,2)}function fEe(e,t){return _r(e.getUTCMinutes(),t,2)}function dEe(e,t){return _r(e.getUTCSeconds(),t,2)}function hEe(e){var t=e.getUTCDay();return t===0?7:t}function gEe(e,t){return _r(D4.count(rc(e)-1,e),t,2)}function OW(e){var t=e.getUTCDay();return t>=4||t===0?wh(e):wh.ceil(e)}function pEe(e,t){return e=OW(e),_r(wh.count(rc(e),e)+(rc(e).getUTCDay()===4),t,2)}function mEe(e){return e.getUTCDay()}function yEe(e,t){return _r(Kb.count(rc(e)-1,e),t,2)}function vEe(e,t){return _r(e.getUTCFullYear()%100,t,2)}function xEe(e,t){return e=OW(e),_r(e.getUTCFullYear()%100,t,2)}function bEe(e,t){return _r(e.getUTCFullYear()%1e4,t,4)}function wEe(e,t){var r=e.getUTCDay();return e=r>=4||r===0?wh(e):wh.ceil(e),_r(e.getUTCFullYear()%1e4,t,4)}function kEe(){return"+0000"}function WD(){return"%"}function HD(e){return+e}function GD(e){return Math.floor(+e/1e3)}var Gd,RW,jW;SEe({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 SEe(e){return Gd=S_e(e),RW=Gd.format,Gd.parse,jW=Gd.utcFormat,Gd.utcParse,Gd}function CEe(e){return new Date(e)}function _Ee(e){return e instanceof Date?+e:+new Date(+e)}function mM(e,t,r,n,a,i,s,o,u,f){var h=rM(),m=h.invert,x=h.domain,b=f(".%L"),S=f(":%S"),k=f("%I:%M"),_=f("%I %p"),N=f("%a %d"),C=f("%b %d"),I=f("%B"),D=f("%Y");function L(F){return(u(F)<F?b:o(F)<F?S:s(F)<F?k:i(F)<F?_:n(F)<F?a(F)<F?N:C:r(F)<F?I:D)(F)}return h.invert=function(F){return new Date(m(F))},h.domain=function(F){return arguments.length?x(Array.from(F,_Ee)):x().map(CEe)},h.ticks=function(F){var R=x();return e(R[0],R[R.length-1],F??10)},h.tickFormat=function(F,R){return R==null?L:f(R)},h.nice=function(F){var R=x();return(!F||typeof F.range!="function")&&(F=t(R[0],R[R.length-1],F??10)),F?x(SW(R,F)):h},h.copy=function(){return gy(h,mM(e,t,r,n,a,i,s,o,u,f))},h}function EEe(){return $s.apply(mM(w_e,k_e,tc,gM,P4,py,dM,uM,xf,RW).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}
vendor: 67,882 bytes, lines 4412-4438
4412function AEe(){return $s.apply(mM(x_e,b_e,rc,pM,D4,I4,hM,fM,xf,jW).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function O4(){var e=0,t=1,r,n,a,i,s=ki,o=!1,u;function f(m){return m==null||isNaN(m=+m)?u:s(a===0?.5:(m=(i(m)-r)*a,o?Math.max(0,Math.min(1,m)):m))}f.domain=function(m){return arguments.length?([e,t]=m,r=i(e=+e),n=i(t=+t),a=r===n?0:1/(n-r),f):[e,t]},f.clamp=function(m){return arguments.length?(o=!!m,f):o},f.interpolator=function(m){return arguments.length?(s=m,f):s};function h(m){return function(x){var b,S;return arguments.length?([b,S]=x,s=m(b,S),f):[s(0),s(1)]}}return f.range=h(hg),f.rangeRound=h(tM),f.unknown=function(m){return arguments.length?(u=m,f):u},function(m){return i=m,r=m(e),n=m(t),a=r===n?0:1/(n-r),f}}function Ou(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function FW(){var e=Du(O4()(ki));return e.copy=function(){return Ou(e,FW())},uc.apply(e,arguments)}function zW(){var e=iM(O4()).domain([1,10]);return e.copy=function(){return Ou(e,zW()).base(e.base())},uc.apply(e,arguments)}function BW(){var e=sM(O4());return e.copy=function(){return Ou(e,BW()).constant(e.constant())},uc.apply(e,arguments)}function yM(){var e=oM(O4());return e.copy=function(){return Ou(e,yM()).exponent(e.exponent())},uc.apply(e,arguments)}function TEe(){return yM.apply(null,arguments).exponent(.5)}function UW(){var e=[],t=ki;function r(n){if(n!=null&&!isNaN(n=+n))return t((dy(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let a of n)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(cu),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,a)=>t(a/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(a,i)=>g3e(e,i/n))},r.copy=function(){return UW(t).domain(e)},uc.apply(r,arguments)}function R4(){var e=0,t=.5,r=1,n=1,a,i,s,o,u,f=ki,h,m=!1,x;function b(k){return isNaN(k=+k)?x:(k=.5+((k=+h(k))-i)*(n*k<n*i?o:u),f(m?Math.max(0,Math.min(1,k)):k))}b.domain=function(k){return arguments.length?([e,t,r]=k,a=h(e=+e),i=h(t=+t),s=h(r=+r),o=a===i?0:.5/(i-a),u=i===s?0:.5/(s-i),n=i<a?-1:1,b):[e,t,r]},b.clamp=function(k){return arguments.length?(m=!!k,b):m},b.interpolator=function(k){return arguments.length?(f=k,b):f};function S(k){return function(_){var N,C,I;return arguments.length?([N,C,I]=_,f=B3e(k,[N,C,I]),b):[f(0),f(.5),f(1)]}}return b.range=S(hg),b.rangeRound=S(tM),b.unknown=function(k){return arguments.length?(x=k,b):x},function(k){return h=k,a=k(e),i=k(t),s=k(r),o=a===i?0:.5/(i-a),u=i===s?0:.5/(s-i),n=i<a?-1:1,b}}function VW(){var e=Du(R4()(ki));return e.copy=function(){return Ou(e,VW())},uc.apply(e,arguments)}function $W(){var e=iM(R4()).domain([.1,1,10]);return e.copy=function(){return Ou(e,$W()).base(e.base())},uc.apply(e,arguments)}function WW(){var e=sM(R4());return e.copy=function(){return Ou(e,WW()).constant(e.constant())},uc.apply(e,arguments)}function vM(){var e=oM(R4());return e.copy=function(){return Ou(e,vM()).exponent(e.exponent())},uc.apply(e,arguments)}function NEe(){return vM.apply(null,arguments).exponent(.5)}const YD=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Vm,scaleDiverging:VW,scaleDivergingLog:$W,scaleDivergingPow:vM,scaleDivergingSqrt:NEe,scaleDivergingSymlog:WW,scaleIdentity:kW,scaleImplicit:W_,scaleLinear:qb,scaleLog:CW,scaleOrdinal:KN,scalePoint:Bp,scalePow:lM,scaleQuantile:AW,scaleQuantize:TW,scaleRadial:EW,scaleSequential:FW,scaleSequentialLog:zW,scaleSequentialPow:yM,scaleSequentialQuantile:UW,scaleSequentialSqrt:TEe,scaleSequentialSymlog:BW,scaleSqrt:c_e,scaleSymlog:_W,scaleThreshold:NW,scaleTime:EEe,scaleUtc:AEe,tickFormat:wW},Symbol.toStringTag,{value:"Module"}));var MEe=ig;function LEe(e,t,r){for(var n=-1,a=e.length;++n<a;){var i=e[n],s=t(i);if(s!=null&&(o===void 0?s===s&&!MEe(s):r(s,o)))var o=s,u=i}return u}var HW=LEe;function IEe(e,t){return e>t}var PEe=IEe,DEe=HW,OEe=PEe,REe=dg;function jEe(e){return e&&e.length?DEe(e,REe,OEe):void 0}var FEe=jEe;const j4=Mr(FEe);function zEe(e,t){return e<t}var BEe=zEe,UEe=HW,VEe=BEe,$Ee=dg;function WEe(e){return e&&e.length?UEe(e,$Ee,VEe):void 0}var HEe=WEe;const F4=Mr(HEe);var GEe=IN,YEe=Pu,XEe=J$,qEe=Wi;function QEe(e,t){var r=qEe(e)?GEe:XEe;return r(e,YEe(t))}var ZEe=QEe,KEe=Z$,JEe=ZEe;function eAe(e,t){return KEe(JEe(e,t),1)}var tAe=eAe;const rAe=Mr(tAe);var nAe=YN;function aAe(e,t){return nAe(e,t)}var iAe=aAe;const z4=Mr(iAe);var gg=1e9,sAe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},bM,fn=!0,Fs="[DecimalError] ",Nf=Fs+"Invalid argument: ",xM=Fs+"Exponent out of range: ",pg=Math.floor,of=Math.pow,oAe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Ki,ga=1e7,rn=7,GW=9007199254740991,Jb=pg(GW/rn),_t={};_t.absoluteValue=_t.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};_t.comparedTo=_t.cmp=function(e){var t,r,n,a,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(n=i.d.length,a=e.d.length,t=0,r=n<a?n:a;t<r;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return n===a?0:n>a^i.s<0?1:-1};_t.decimalPlaces=_t.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*rn;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};_t.dividedBy=_t.div=function(e){return Vl(this,new this.constructor(e))};_t.dividedToIntegerBy=_t.idiv=function(e){var t=this,r=t.constructor;return Wr(Vl(t,new r(e),0,1),r.precision)};_t.equals=_t.eq=function(e){return!this.cmp(e)};_t.exponent=function(){return qn(this)};_t.greaterThan=_t.gt=function(e){return this.cmp(e)>0};_t.greaterThanOrEqualTo=_t.gte=function(e){return this.cmp(e)>=0};_t.isInteger=_t.isint=function(){return this.e>this.d.length-2};_t.isNegative=_t.isneg=function(){return this.s<0};_t.isPositive=_t.ispos=function(){return this.s>0};_t.isZero=function(){return this.s===0};_t.lessThan=_t.lt=function(e){return this.cmp(e)<0};_t.lessThanOrEqualTo=_t.lte=function(e){return this.cmp(e)<1};_t.logarithm=_t.log=function(e){var t,r=this,n=r.constructor,a=n.precision,i=a+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Ki))throw Error(Fs+"NaN");if(r.s<1)throw Error(Fs+(r.s?"NaN":"-Infinity"));return r.eq(Ki)?new n(0):(fn=!1,t=Vl(Ym(r,i),Ym(e,i),i),fn=!0,Wr(t,a))};_t.minus=_t.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?qW(t,e):YW(t,(e.s=-e.s,e))};_t.modulo=_t.mod=function(e){var t,r=this,n=r.constructor,a=n.precision;if(e=new n(e),!e.s)throw Error(Fs+"NaN");return r.s?(fn=!1,t=Vl(r,e,0,1).times(e),fn=!0,r.minus(t)):Wr(new n(r),a)};_t.naturalExponential=_t.exp=function(){return XW(this)};_t.naturalLogarithm=_t.ln=function(){return Ym(this)};_t.negated=_t.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};_t.plus=_t.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?YW(t,e):qW(t,(e.s=-e.s,e))};_t.precision=_t.sd=function(e){var t,r,n,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Nf+e);if(t=qn(a)+1,n=a.d.length-1,r=n*rn+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};_t.squareRoot=_t.sqrt=function(){var e,t,r,n,a,i,s,o=this,u=o.constructor;if(o.s<1){if(!o.s)return new u(0);throw Error(Fs+"NaN")}for(e=qn(o),fn=!1,a=Math.sqrt(+o),a==0||a==1/0?(t=Uo(o.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=pg((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new u(t)):n=new u(a.toString()),r=u.precision,a=s=r+3;;)if(i=n,n=i.plus(Vl(o,i,s+2)).times(.5),Uo(i.d).slice(0,s)===(t=Uo(n.d)).slice(0,s)){if(t=t.slice(s-3,s+1),a==s&&t=="4999"){if(Wr(i,r+1,0),i.times(i).eq(o)){n=i;break}}else if(t!="9999")break;s+=4}return fn=!0,Wr(n,r)};_t.times=_t.mul=function(e){var t,r,n,a,i,s,o,u,f,h=this,m=h.constructor,x=h.d,b=(e=new m(e)).d;if(!h.s||!e.s)return new m(0);for(e.s*=h.s,r=h.e+e.e,u=x.length,f=b.length,u<f&&(i=x,x=b,b=i,s=u,u=f,f=s),i=[],s=u+f,n=s;n--;)i.push(0);for(n=f;--n>=0;){for(t=0,a=u+n;a>n;)o=i[a]+b[n]*x[a-n-1]+t,i[a--]=o%ga|0,t=o/ga|0;i[a]=(i[a]+t)%ga|0}for(;!i[--s];)i.pop();return t?++r:i.shift(),e.d=i,e.e=r,fn?Wr(e,m.precision):e};_t.toDecimalPlaces=_t.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(il(e,0,gg),t===void 0?t=n.rounding:il(t,0,8),Wr(r,e+qn(r)+1,t))};_t.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=ed(n,!0):(il(e,0,gg),t===void 0?t=a.rounding:il(t,0,8),n=Wr(new a(n),e+1,t),r=ed(n,!0,e+1)),r};_t.toFixed=function(e,t){var r,n,a=this,i=a.constructor;return e===void 0?ed(a):(il(e,0,gg),t===void 0?t=i.rounding:il(t,0,8),n=Wr(new i(a),e+qn(a)+1,t),r=ed(n.abs(),!1,e+qn(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};_t.toInteger=_t.toint=function(){var e=this,t=e.constructor;return Wr(new t(e),qn(e)+1,t.rounding)};_t.toNumber=function(){return+this};_t.toPower=_t.pow=function(e){var t,r,n,a,i,s,o=this,u=o.constructor,f=12,h=+(e=new u(e));if(!e.s)return new u(Ki);if(o=new u(o),!o.s){if(e.s<1)throw Error(Fs+"Infinity");return o}if(o.eq(Ki))return o;if(n=u.precision,e.eq(Ki))return Wr(o,n);if(t=e.e,r=e.d.length-1,s=t>=r,i=o.s,s){if((r=h<0?-h:h)<=GW){for(a=new u(Ki),t=Math.ceil(n/rn+4),fn=!1;r%2&&(a=a.times(o),qD(a.d,t)),r=pg(r/2),r!==0;)o=o.times(o),qD(o.d,t);return fn=!0,e.s<0?new u(Ki).div(a):Wr(a,n)}}else if(i<0)throw Error(Fs+"NaN");return i=i<0&&e.d[Math.max(t,r)]&1?-1:1,o.s=1,fn=!1,a=e.times(Ym(o,n+f)),fn=!0,a=XW(a),a.s=i,a};_t.toPrecision=function(e,t){var r,n,a=this,i=a.constructor;return e===void 0?(r=qn(a),n=ed(a,r<=i.toExpNeg||r>=i.toExpPos)):(il(e,1,gg),t===void 0?t=i.rounding:il(t,0,8),a=Wr(new i(a),e,t),r=qn(a),n=ed(a,e<=r||r<=i.toExpNeg,e)),n};_t.toSignificantDigits=_t.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(il(e,1,gg),t===void 0?t=n.rounding:il(t,0,8)),Wr(new n(r),e,t)};_t.toString=_t.valueOf=_t.val=_t.toJSON=_t[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=qn(e),r=e.constructor;return ed(e,t<=r.toExpNeg||t>=r.toExpPos)};function YW(e,t){var r,n,a,i,s,o,u,f,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),fn?Wr(t,m):t;if(u=e.d,f=t.d,s=e.e,a=t.e,u=u.slice(),i=s-a,i){for(i<0?(n=u,i=-i,o=f.length):(n=f,a=s,o=u.length),s=Math.ceil(m/rn),o=s>o?s+1:o+1,i>o&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for(o=u.length,i=f.length,o-i<0&&(i=o,n=f,f=u,u=n),r=0;i;)r=(u[--i]=u[i]+f[i]+r)/ga|0,u[i]%=ga;for(r&&(u.unshift(r),++a),o=u.length;u[--o]==0;)u.pop();return t.d=u,t.e=a,fn?Wr(t,m):t}function il(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Nf+e)}function Uo(e){var t,r,n,a=e.length-1,i="",s=e[0];if(a>0){for(i+=s,t=1;t<a;t++)n=e[t]+"",r=rn-n.length,r&&(i+=Ac(r)),i+=n;s=e[t],n=s+"",r=rn-n.length,r&&(i+=Ac(r))}else if(s===0)return"0";for(;s%10===0;)s/=10;return i+s}var Vl=function(){function e(n,a){var i,s=0,o=n.length;for(n=n.slice();o--;)i=n[o]*a+s,n[o]=i%ga|0,s=i/ga|0;return s&&n.unshift(s),n}function t(n,a,i,s){var o,u;if(i!=s)u=i>s?1:-1;else for(o=u=0;o<i;o++)if(n[o]!=a[o]){u=n[o]>a[o]?1:-1;break}return u}function r(n,a,i){for(var s=0;i--;)n[i]-=s,s=n[i]<a[i]?1:0,n[i]=s*ga+n[i]-a[i];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,i,s){var o,u,f,h,m,x,b,S,k,_,N,C,I,D,L,F,R,z,B=n.constructor,X=n.s==a.s?1:-1,Y=n.d,H=a.d;if(!n.s)return new B(n);if(!a.s)throw Error(Fs+"Division by zero");for(u=n.e-a.e,R=H.length,L=Y.length,b=new B(X),S=b.d=[],f=0;H[f]==(Y[f]||0);)++f;if(H[f]>(Y[f]||0)&&--u,i==null?C=i=B.precision:s?C=i+(qn(n)-qn(a))+1:C=i,C<0)return new B(0);if(C=C/rn+2|0,f=0,R==1)for(h=0,H=H[0],C++;(f<L||h)&&C--;f++)I=h*ga+(Y[f]||0),S[f]=I/H|0,h=I%H|0;else{for(h=ga/(H[0]+1)|0,h>1&&(H=e(H,h),Y=e(Y,h),R=H.length,L=Y.length),D=R,k=Y.slice(0,R),_=k.length;_<R;)k[_++]=0;z=H.slice(),z.unshift(0),F=H[0],H[1]>=ga/2&&++F;do h=0,o=t(H,k,R,_),o<0?(N=k[0],R!=_&&(N=N*ga+(k[1]||0)),h=N/F|0,h>1?(h>=ga&&(h=ga-1),m=e(H,h),x=m.length,_=k.length,o=t(m,k,x,_),o==1&&(h--,r(m,R<x?z:H,x))):(h==0&&(o=h=1),m=H.slice()),x=m.length,x<_&&m.unshift(0),r(k,m,_),o==-1&&(_=k.length,o=t(H,k,R,_),o<1&&(h++,r(k,R<_?z:H,_))),_=k.length):o===0&&(h++,k=[0]),S[f++]=h,o&&k[0]?k[_++]=Y[D]||0:(k=[Y[D]],_=1);while((D++<L||k[0]!==void 0)&&C--)}return S[0]||S.shift(),b.e=u,Wr(b,s?i+qn(b)+1:i)}}();function XW(e,t){var r,n,a,i,s,o,u=0,f=0,h=e.constructor,m=h.precision;if(qn(e)>16)throw Error(xM+qn(e));if(!e.s)return new h(Ki);for(t==null?(fn=!1,o=m):o=t,s=new h(.03125);e.abs().gte(.1);)e=e.times(s),f+=5;for(n=Math.log(of(2,f))/Math.LN10*2+5|0,o+=n,r=a=i=new h(Ki),h.precision=o;;){if(a=Wr(a.times(e),o),r=r.times(++u),s=i.plus(Vl(a,r,o)),Uo(s.d).slice(0,o)===Uo(i.d).slice(0,o)){for(;f--;)i=Wr(i.times(i),o);return h.precision=m,t==null?(fn=!0,Wr(i,m)):i}i=s}}function qn(e){for(var t=e.e*rn,r=e.d[0];r>=10;r/=10)t++;return t}function qS(e,t,r){if(t>e.LN10.sd())throw fn=!0,r&&(e.precision=r),Error(Fs+"LN10 precision limit exceeded");return Wr(new e(e.LN10),t)}function Ac(e){for(var t="";e--;)t+="0";return t}function Ym(e,t){var r,n,a,i,s,o,u,f,h,m=1,x=10,b=e,S=b.d,k=b.constructor,_=k.precision;if(b.s<1)throw Error(Fs+(b.s?"NaN":"-Infinity"));if(b.eq(Ki))return new k(0);if(t==null?(fn=!1,f=_):f=t,b.eq(10))return t==null&&(fn=!0),qS(k,f);if(f+=x,k.precision=f,r=Uo(S),n=r.charAt(0),i=qn(b),Math.abs(i)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)b=b.times(e),r=Uo(b.d),n=r.charAt(0),m++;i=qn(b),n>1?(b=new k("0."+r),i++):b=new k(n+"."+r.slice(1))}else return u=qS(k,f+2,_).times(i+""),b=Ym(new k(n+"."+r.slice(1)),f-x).plus(u),k.precision=_,t==null?(fn=!0,Wr(b,_)):b;for(o=s=b=Vl(b.minus(Ki),b.plus(Ki),f),h=Wr(b.times(b),f),a=3;;){if(s=Wr(s.times(h),f),u=o.plus(Vl(s,new k(a),f)),Uo(u.d).slice(0,f)===Uo(o.d).slice(0,f))return o=o.times(2),i!==0&&(o=o.plus(qS(k,f+2,_).times(i+""))),o=Vl(o,new k(m),f),k.precision=_,t==null?(fn=!0,Wr(o,_)):o;o=u,a+=2}}function XD(e,t){var r,n,a;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(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(n,a),t){if(a-=n,r=r-n-1,e.e=pg(r/rn),e.d=[],n=(r+1)%rn,r<0&&(n+=rn),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=rn;n<a;)e.d.push(+t.slice(n,n+=rn));t=t.slice(n),n=rn-t.length}else n-=a;for(;n--;)t+="0";if(e.d.push(+t),fn&&(e.e>Jb||e.e<-Jb))throw Error(xM+r)}else e.s=0,e.e=0,e.d=[0];return e}function Wr(e,t,r){var n,a,i,s,o,u,f,h,m=e.d;for(s=1,i=m[0];i>=10;i/=10)s++;if(n=t-s,n<0)n+=rn,a=t,f=m[h=0];else{if(h=Math.ceil((n+1)/rn),i=m.length,h>=i)return e;for(f=i=m[h],s=1;i>=10;i/=10)s++;n%=rn,a=n-rn+s}if(r!==void 0&&(i=of(10,s-a-1),o=f/i%10|0,u=t<0||m[h+1]!==void 0||f%i,u=r<4?(o||u)&&(r==0||r==(e.s<0?3:2)):o>5||o==5&&(r==4||u||r==6&&(n>0?a>0?f/of(10,s-a):0:m[h-1])%10&1||r==(e.s<0?8:7))),t<1||!m[0])return u?(i=qn(e),m.length=1,t=t-i-1,m[0]=of(10,(rn-t%rn)%rn),e.e=pg(-t/rn)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(n==0?(m.length=h,i=1,h--):(m.length=h+1,i=of(10,rn-n),m[h]=a>0?(f/of(10,s-a)%of(10,a)|0)*i:0),u)for(;;)if(h==0){(m[0]+=i)==ga&&(m[0]=1,++e.e);break}else{if(m[h]+=i,m[h]!=ga)break;m[h--]=0,i=1}for(n=m.length;m[--n]===0;)m.pop();if(fn&&(e.e>Jb||e.e<-Jb))throw Error(xM+qn(e));return e}function qW(e,t){var r,n,a,i,s,o,u,f,h,m,x=e.constructor,b=x.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new x(e),fn?Wr(t,b):t;if(u=e.d,m=t.d,n=t.e,f=e.e,u=u.slice(),s=f-n,s){for(h=s<0,h?(r=u,s=-s,o=m.length):(r=m,n=f,o=u.length),a=Math.max(Math.ceil(b/rn),o)+2,s>a&&(s=a,r.length=1),r.reverse(),a=s;a--;)r.push(0);r.reverse()}else{for(a=u.length,o=m.length,h=a<o,h&&(o=a),a=0;a<o;a++)if(u[a]!=m[a]){h=u[a]<m[a];break}s=0}for(h&&(r=u,u=m,m=r,t.s=-t.s),o=u.length,a=m.length-o;a>0;--a)u[o++]=0;for(a=m.length;a>s;){if(u[--a]<m[a]){for(i=a;i&&u[--i]===0;)u[i]=ga-1;--u[i],u[a]+=ga}u[a]-=m[a]}for(;u[--o]===0;)u.pop();for(;u[0]===0;u.shift())--n;return u[0]?(t.d=u,t.e=n,fn?Wr(t,b):t):new x(0)}function ed(e,t,r){var n,a=qn(e),i=Uo(e.d),s=i.length;return t?(r&&(n=r-s)>0?i=i.charAt(0)+"."+i.slice(1)+Ac(n):s>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+Ac(-a-1)+i,r&&(n=r-s)>0&&(i+=Ac(n))):a>=s?(i+=Ac(a+1-s),r&&(n=r-a-1)>0&&(i=i+"."+Ac(n))):((n=a+1)<s&&(i=i.slice(0,n)+"."+i.slice(n)),r&&(n=r-s)>0&&(a+1===s&&(i+="."),i+=Ac(n))),e.s<0?"-"+i:i}function qD(e,t){if(e.length>t)return e.length=t,!0}function QW(e){var t,r,n;function a(i){var s=this;if(!(s instanceof a))return new a(i);if(s.constructor=a,i instanceof a){s.s=i.s,s.e=i.e,s.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(Nf+i);if(i>0)s.s=1;else if(i<0)i=-i,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(i===~~i&&i<1e7){s.e=0,s.d=[i];return}return XD(s,i.toString())}else if(typeof i!="string")throw Error(Nf+i);if(i.charCodeAt(0)===45?(i=i.slice(1),s.s=-1):s.s=1,oAe.test(i))XD(s,i);else throw Error(Nf+i)}if(a.prototype=_t,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=QW,a.config=a.set=lAe,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 a.config(e),a}function lAe(e){if(!e||typeof e!="object")throw Error(Fs+"Object expected");var t,r,n,a=["precision",1,gg,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((n=e[r=a[t]])!==void 0)if(pg(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error(Nf+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Nf+r+": "+n);return this}var bM=QW(sAe);Ki=new bM(1);const zr=bM;function cAe(e){return hAe(e)||dAe(e)||fAe(e)||uAe()}function uAe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4413In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fAe(e,t){if(e){if(typeof e=="string")return X_(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 X_(e,t)}}function dAe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function hAe(e){if(Array.isArray(e))return X_(e)}function X_(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 gAe=function(t){return t},ZW={"@@functional/placeholder":!0},KW=function(t){return t===ZW},QD=function(t){return function r(){return arguments.length===0||arguments.length===1&&KW(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},pAe=function e(t,r){return t===1?r:QD(function(){for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];var s=a.filter(function(o){return o!==ZW}).length;return s>=t?r.apply(void 0,a):e(t-s,QD(function(){for(var o=arguments.length,u=new Array(o),f=0;f<o;f++)u[f]=arguments[f];var h=a.map(function(m){return KW(m)?u.shift():m});return r.apply(void 0,cAe(h).concat(u))}))})},B4=function(t){return pAe(t.length,t)},q_=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},mAe=B4(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),yAe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return gAe;var a=r.reverse(),i=a[0],s=a.slice(1);return function(){return s.reduce(function(o,u){return u(o)},i.apply(void 0,arguments))}},Q_=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},JW=function(t){var r=null,n=null;return function(){for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return r&&i.every(function(o,u){return o===r[u]})||(r=i,n=t.apply(void 0,i)),n}};function vAe(e){var t;return e===0?t=1:t=Math.floor(new zr(e).abs().log(10).toNumber())+1,t}function xAe(e,t,r){for(var n=new zr(e),a=0,i=[];n.lt(t)&&a<1e5;)i.push(n.toNumber()),n=n.add(r),a++;return i}var bAe=B4(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),wAe=B4(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),kAe=B4(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const U4={rangeStep:xAe,getDigitCount:vAe,interpolateNumber:bAe,uninterpolateNumber:wAe,uninterpolateTruncation:kAe};function Z_(e){return _Ae(e)||CAe(e)||eH(e)||SAe()}function SAe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4414In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CAe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function _Ae(e){if(Array.isArray(e))return K_(e)}function Xm(e,t){return TAe(e)||AAe(e,t)||eH(e,t)||EAe()}function EAe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4415In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eH(e,t){if(e){if(typeof e=="string")return K_(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 K_(e,t)}}function K_(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 AAe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,i=void 0;try{for(var s=e[Symbol.iterator](),o;!(n=(o=s.next()).done)&&(r.push(o.value),!(t&&r.length===t));n=!0);}catch(u){a=!0,i=u}finally{try{!n&&s.return!=null&&s.return()}finally{if(a)throw i}}return r}}function TAe(e){if(Array.isArray(e))return e}function tH(e){var t=Xm(e,2),r=t[0],n=t[1],a=r,i=n;return r>n&&(a=n,i=r),[a,i]}function rH(e,t,r){if(e.lte(0))return new zr(0);var n=U4.getDigitCount(e.toNumber()),a=new zr(10).pow(n),i=e.div(a),s=n!==1?.05:.1,o=new zr(Math.ceil(i.div(s).toNumber())).add(r).mul(s),u=o.mul(a);return t?u:new zr(Math.ceil(u))}function NAe(e,t,r){var n=1,a=new zr(e);if(!a.isint()&&r){var i=Math.abs(e);i<1?(n=new zr(10).pow(U4.getDigitCount(e)-1),a=new zr(Math.floor(a.div(n).toNumber())).mul(n)):i>1&&(a=new zr(Math.floor(e)))}else e===0?a=new zr(Math.floor((t-1)/2)):r||(a=new zr(Math.floor(e)));var s=Math.floor((t-1)/2),o=yAe(mAe(function(u){return a.add(new zr(u-s).mul(n)).toNumber()}),q_);return o(0,t)}function nH(e,t,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new zr(0),tickMin:new zr(0),tickMax:new zr(0)};var i=rH(new zr(t).sub(e).div(r-1),n,a),s;e<=0&&t>=0?s=new zr(0):(s=new zr(e).add(t).div(2),s=s.sub(new zr(s).mod(i)));var o=Math.ceil(s.sub(e).div(i).toNumber()),u=Math.ceil(new zr(t).sub(s).div(i).toNumber()),f=o+u+1;return f>r?nH(e,t,r,n,a+1):(f<r&&(u=t>0?u+(r-f):u,o=t>0?o:o+(r-f)),{step:i,tickMin:s.sub(new zr(o).mul(i)),tickMax:s.add(new zr(u).mul(i))})}function MAe(e){var t=Xm(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=Math.max(a,2),o=tH([r,n]),u=Xm(o,2),f=u[0],h=u[1];if(f===-1/0||h===1/0){var m=h===1/0?[f].concat(Z_(q_(0,a-1).map(function(){return 1/0}))):[].concat(Z_(q_(0,a-1).map(function(){return-1/0})),[h]);return r>n?Q_(m):m}if(f===h)return NAe(f,a,i);var x=nH(f,h,s,i),b=x.step,S=x.tickMin,k=x.tickMax,_=U4.rangeStep(S,k.add(new zr(.1).mul(b)),b);return r>n?Q_(_):_}function LAe(e,t){var r=Xm(e,2),n=r[0],a=r[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=tH([n,a]),o=Xm(s,2),u=o[0],f=o[1];if(u===-1/0||f===1/0)return[n,a];if(u===f)return[u];var h=Math.max(t,2),m=rH(new zr(f).sub(u).div(h-1),i,0),x=[].concat(Z_(U4.rangeStep(new zr(u),new zr(f).sub(new zr(.99).mul(m)),m)),[f]);return n>a?Q_(x):x}var IAe=JW(MAe),PAe=JW(LAe),DAe=!0,QS="Invariant failed";function td(e,t){if(!e){if(DAe)throw new Error(QS);var r=typeof t=="function"?t():t,n=r?"".concat(QS,": ").concat(r):QS;throw new Error(n)}}var OAe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function kh(e){"@babel/helpers - typeof";return kh=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},kh(e)}function ew(){return ew=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},ew.apply(this,arguments)}function RAe(e,t){return BAe(e)||zAe(e,t)||FAe(e,t)||jAe()}function jAe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4416In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function FAe(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 zAe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function BAe(e){if(Array.isArray(e))return e}function UAe(e,t){if(e==null)return{};var r=VAe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VAe(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 $Ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KD(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,sH(n.key),n)}}function WAe(e,t,r){return t&&KD(e.prototype,t),r&&KD(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function HAe(e,t,r){return t=tw(t),GAe(e,aH()?Reflect.construct(t,r||[],tw(e).constructor):t.apply(e,r))}function GAe(e,t){if(t&&(kh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YAe(e)}function YAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aH=function(){return!!e})()}function tw(e){return tw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},tw(e)}function XAe(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&&J_(e,t)}function J_(e,t){return J_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},J_(e,t)}function iH(e,t,r){return t=sH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sH(e){var t=qAe(e,"string");return kh(t)=="symbol"?t:t+""}function qAe(e,t){if(kh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(kh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var my=function(e){function t(){return $Ae(this,t),HAe(this,t,arguments)}return XAe(t,e),WAe(t,[{key:"render",value:function(){var n=this.props,a=n.offset,i=n.layout,s=n.width,o=n.dataKey,u=n.data,f=n.dataPointFormatter,h=n.xAxis,m=n.yAxis,x=UAe(n,OAe),b=gr(x,!1);this.props.direction==="x"&&h.type!=="number"&&td(!1);var S=u.map(function(k){var _=f(k,o),N=_.x,C=_.y,I=_.value,D=_.errorVal;if(!D)return null;var L=[],F,R;if(Array.isArray(D)){var z=RAe(D,2);F=z[0],R=z[1]}else F=R=D;if(i==="vertical"){var B=h.scale,X=C+a,Y=X+s,H=X-s,Q=B(I-F),se=B(I+R);L.push({x1:se,y1:Y,x2:se,y2:H}),L.push({x1:Q,y1:X,x2:se,y2:X}),L.push({x1:Q,y1:Y,x2:Q,y2:H})}else if(i==="horizontal"){var ie=m.scale,de=N+a,pe=de-s,ge=de+s,te=ie(I-F),ve=ie(I+R);L.push({x1:pe,y1:ve,x2:ge,y2:ve}),L.push({x1:de,y1:te,x2:de,y2:ve}),L.push({x1:pe,y1:te,x2:ge,y2:te})}return Ie.createElement(On,ew({className:"recharts-errorBar",key:"bar-".concat(L.map(function(Me){return"".concat(Me.x1,"-").concat(Me.x2,"-").concat(Me.y1,"-").concat(Me.y2)}))},b),L.map(function(Me){return Ie.createElement("line",ew({},Me,{key:"line-".concat(Me.x1,"-").concat(Me.x2,"-").concat(Me.y1,"-").concat(Me.y2)}))}))});return Ie.createElement(On,{className:"recharts-errorBars"},S)}}])}(Ie.Component);iH(my,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});iH(my,"displayName","ErrorBar");function qm(e){"@babel/helpers - typeof";return qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qm(e)}function JD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ku(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JD(Object(r),!0).forEach(function(n){QAe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QAe(e,t,r){return t=ZAe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZAe(e){var t=KAe(e,"string");return qm(t)=="symbol"?t:t+""}function KAe(e,t){if(qm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(qm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var oH=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,i=t.legendContent,s=qi(r,U0);if(!s)return null;var o=U0.defaultProps,u=o!==void 0?Ku(Ku({},o),s.props):{},f;return s.props&&s.props.payload?f=s.props&&s.props.payload:i==="children"?f=(n||[]).reduce(function(h,m){var x=m.item,b=m.props,S=b.sectors||b.data||[];return h.concat(S.map(function(k){return{type:s.props.iconType||x.props.legendType,value:k.name,color:k.fill,payload:k}}))},[]):f=(n||[]).map(function(h){var m=h.item,x=m.type.defaultProps,b=x!==void 0?Ku(Ku({},x),m.props):{},S=b.dataKey,k=b.name,_=b.legendType,N=b.hide;return{inactive:N,dataKey:S,type:u.iconType||_||"square",color:wM(m),value:k||S,payload:b}}),Ku(Ku(Ku({},u),U0.getWithHeight(s,a)),{},{payload:f,item:s})};function Qm(e){"@babel/helpers - typeof";return Qm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qm(e)}function eO(e){return rTe(e)||tTe(e)||eTe(e)||JAe()}function JAe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4417In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eTe(e,t){if(e){if(typeof e=="string")return eE(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 eE(e,t)}}function tTe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function rTe(e){if(Array.isArray(e))return eE(e)}function eE(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 tO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).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?tO(Object(r),!0).forEach(function(n){$0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $0(e,t,r){return t=nTe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nTe(e){var t=aTe(e,"string");return Qm(t)=="symbol"?t:t+""}function aTe(e,t){if(Qm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Qm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function os(e,t,r){return fr(e)||fr(t)?r:sa(t)?Ps(e,t,r):nr(t)?t(e):r}function Up(e,t,r,n){var a=rAe(e,function(o){return os(o,t)});if(r==="number"){var i=a.filter(function(o){return wt(o)||parseFloat(o)});return i.length?[F4(i),j4(i)]:[1/0,-1/0]}var s=n?a.filter(function(o){return!fr(o)}):a;return s.map(function(o){return sa(o)||o instanceof Date?o:""})}var iTe=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,s=-1,o=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(o<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var u=i.range,f=0;f<o;f++){var h=f>0?a[f-1].coordinate:a[o-1].coordinate,m=a[f].coordinate,x=f>=o-1?a[0].coordinate:a[f+1].coordinate,b=void 0;if(fo(m-h)!==fo(x-m)){var S=[];if(fo(x-m)===fo(u[1]-u[0])){b=x;var k=m+u[1]-u[0];S[0]=Math.min(k,(k+h)/2),S[1]=Math.max(k,(k+h)/2)}else{b=h;var _=x+u[1]-u[0];S[0]=Math.min(m,(_+m)/2),S[1]=Math.max(m,(_+m)/2)}var N=[Math.min(m,(b+m)/2),Math.max(m,(b+m)/2)];if(t>N[0]&&t<=N[1]||t>=S[0]&&t<=S[1]){s=a[f].index;break}}else{var C=Math.min(h,x),I=Math.max(h,x);if(t>(C+m)/2&&t<=(I+m)/2){s=a[f].index;break}}}else for(var D=0;D<o;D++)if(D===0&&t<=(n[D].coordinate+n[D+1].coordinate)/2||D>0&&D<o-1&&t>(n[D].coordinate+n[D-1].coordinate)/2&&t<=(n[D].coordinate+n[D+1].coordinate)/2||D===o-1&&t>(n[D].coordinate+n[D-1].coordinate)/2){s=n[D].index;break}return s},wM=function(t){var r,n=t,a=n.type.displayName,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?An(An({},t.type.defaultProps),t.props):t.props,s=i.stroke,o=i.fill,u;switch(a){case"Line":u=s;break;case"Area":case"Radar":u=s&&s!=="none"?s:o;break;default:u=o;break}return u},sTe=function(t){var r=t.barSize,n=t.totalSize,a=t.stackGroups,i=a===void 0?{}:a;if(!i)return{};for(var s={},o=Object.keys(i),u=0,f=o.length;u<f;u++)for(var h=i[o[u]].stackGroups,m=Object.keys(h),x=0,b=m.length;x<b;x++){var S=h[m[x]],k=S.items,_=S.cateAxisId,N=k.filter(function(R){return zl(R.type).indexOf("Bar")>=0});if(N&&N.length){var C=N[0].type.defaultProps,I=C!==void 0?An(An({},C),N[0].props):N[0].props,D=I.barSize,L=I[_];s[L]||(s[L]=[]);var F=fr(D)?r:D;s[L].push({item:N[0],stackList:N.slice(1),barSize:fr(F)?void 0:Jf(F,n,0)})}}return s},oTe=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,i=t.sizeList,s=i===void 0?[]:i,o=t.maxBarSize,u=s.length;if(u<1)return null;var f=Jf(r,a,0,!0),h,m=[];if(s[0].barSize===+s[0].barSize){var x=!1,b=a/u,S=s.reduce(function(D,L){return D+L.barSize||0},0);S+=(u-1)*f,S>=a&&(S-=(u-1)*f,f=0),S>=a&&b>0&&(x=!0,b*=.9,S=u*b);var k=(a-S)/2>>0,_={offset:k-f,size:0};h=s.reduce(function(D,L){var F={item:L.item,position:{offset:_.offset+_.size+f,size:x?b:L.barSize}},R=[].concat(eO(D),[F]);return _=R[R.length-1].position,L.stackList&&L.stackList.length&&L.stackList.forEach(function(z){R.push({item:z,position:_})}),R},m)}else{var N=Jf(n,a,0,!0);a-2*N-(u-1)*f<=0&&(f=0);var C=(a-2*N-(u-1)*f)/u;C>1&&(C>>=0);var I=o===+o?Math.min(C,o):C;h=s.reduce(function(D,L,F){var R=[].concat(eO(D),[{item:L.item,position:{offset:N+(C+f)*F+(C-I)/2,size:I}}]);return L.stackList&&L.stackList.length&&L.stackList.forEach(function(z){R.push({item:z,position:R[R.length-1].position})}),R},m)}return h},lTe=function(t,r,n,a){var i=n.children,s=n.width,o=n.margin,u=s-(o.left||0)-(o.right||0),f=oH({children:i,legendWidth:u});if(f){var h=a||{},m=h.width,x=h.height,b=f.align,S=f.verticalAlign,k=f.layout;if((k==="vertical"||k==="horizontal"&&S==="middle")&&b!=="center"&&wt(t[b]))return An(An({},t),{},$0({},b,t[b]+(m||0)));if((k==="horizontal"||k==="vertical"&&b==="center")&&S!=="middle"&&wt(t[S]))return An(An({},t),{},$0({},S,t[S]+(x||0)))}return t},cTe=function(t,r,n){return fr(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},lH=function(t,r,n,a,i){var s=r.props.children,o=Ds(s,my).filter(function(f){return cTe(a,i,f.props.direction)});if(o&&o.length){var u=o.map(function(f){return f.props.dataKey});return t.reduce(function(f,h){var m=os(h,n);if(fr(m))return f;var x=Array.isArray(m)?[F4(m),j4(m)]:[m,m],b=u.reduce(function(S,k){var _=os(h,k,0),N=x[0]-Math.abs(Array.isArray(_)?_[0]:_),C=x[1]+Math.abs(Array.isArray(_)?_[1]:_);return[Math.min(N,S[0]),Math.max(C,S[1])]},[1/0,-1/0]);return[Math.min(b[0],f[0]),Math.max(b[1],f[1])]},[1/0,-1/0])}return null},uTe=function(t,r,n,a,i){var s=r.map(function(o){return lH(t,o,n,i,a)}).filter(function(o){return!fr(o)});return s&&s.length?s.reduce(function(o,u){return[Math.min(o[0],u[0]),Math.max(o[1],u[1])]},[1/0,-1/0]):null},cH=function(t,r,n,a,i){var s=r.map(function(u){var f=u.props.dataKey;return n==="number"&&f&&lH(t,u,f,a)||Up(t,f,n,i)});if(n==="number")return s.reduce(function(u,f){return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]);var o={};return s.reduce(function(u,f){for(var h=0,m=f.length;h<m;h++)o[f[h]]||(o[f[h]]=!0,u.push(f[h]));return u},[])},uH=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},fH=function(t,r,n,a){if(a)return t.map(function(u){return u.coordinate});var i,s,o=t.map(function(u){return u.coordinate===r&&(i=!0),u.coordinate===n&&(s=!0),u.coordinate});return i||o.push(r),s||o.push(n),o},Ol=function(t,r,n){if(!t)return null;var a=t.scale,i=t.duplicateDomain,s=t.type,o=t.range,u=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,f=(r||n)&&s==="category"&&a.bandwidth?a.bandwidth()/u:0;if(f=t.axisType==="angleAxis"&&(o==null?void 0:o.length)>=2?fo(o[0]-o[1])*2*f:f,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(m){var x=i?i.indexOf(m):m;return{coordinate:a(x)+f,value:m,offset:f}});return h.filter(function(m){return!cy(m.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(m,x){return{coordinate:a(m)+f,value:m,index:x,offset:f}}):a.ticks&&!n?a.ticks(t.tickCount).map(function(m){return{coordinate:a(m)+f,value:m,offset:f}}):a.domain().map(function(m,x){return{coordinate:a(m)+f,value:i?i[m]:m,index:x,offset:f}})},ZS=new WeakMap,_v=function(t,r){if(typeof r!="function")return t;ZS.has(t)||ZS.set(t,new WeakMap);var n=ZS.get(t);if(n.has(r))return n.get(r);var a=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},fTe=function(t,r,n){var a=t.scale,i=t.type,s=t.layout,o=t.axisType;if(a==="auto")return s==="radial"&&o==="radiusAxis"?{scale:Vm(),realScaleType:"band"}:s==="radial"&&o==="angleAxis"?{scale:qb(),realScaleType:"linear"}:i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Bp(),realScaleType:"point"}:i==="category"?{scale:Vm(),realScaleType:"band"}:{scale:qb(),realScaleType:"linear"};if(Kf(a)){var u="scale".concat(C4(a));return{scale:(YD[u]||Bp)(),realScaleType:YD[u]?u:"point"}}return nr(a)?{scale:a}:{scale:Bp(),realScaleType:"point"}},rO=1e-4,dTe=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,a=t.range(),i=Math.min(a[0],a[1])-rO,s=Math.max(a[0],a[1])+rO,o=t(r[0]),u=t(r[n-1]);(o<i||o>s||u<i||u>s)&&t.domain([r[0],r[n-1]])}},hTe=function(t,r){if(!t)return null;for(var n=0,a=t.length;n<a;n++)if(t[n].item===r)return t[n].position;return null},gTe=function(t,r){if(!r||r.length!==2||!wt(r[0])||!wt(r[1]))return t;var n=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]),i=[t[0],t[1]];return(!wt(t[0])||t[0]<n)&&(i[0]=n),(!wt(t[1])||t[1]>a)&&(i[1]=a),i[0]>a&&(i[0]=a),i[1]<n&&(i[1]=n),i},pTe=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,s=0,o=0;o<r;++o){var u=cy(t[o][n][1])?t[o][n][0]:t[o][n][1];u>=0?(t[o][n][0]=i,t[o][n][1]=i+u,i=t[o][n][1]):(t[o][n][0]=s,t[o][n][1]=s+u,s=t[o][n][1])}},mTe=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,s=0;s<r;++s){var o=cy(t[s][n][1])?t[s][n][0]:t[s][n][1];o>=0?(t[s][n][0]=i,t[s][n][1]=i+o,i=t[s][n][1]):(t[s][n][0]=0,t[s][n][1]=0)}},yTe={sign:pTe,expand:Dye,none:gh,silhouette:Oye,wiggle:Rye,positive:mTe},vTe=function(t,r,n){var a=r.map(function(o){return o.props.dataKey}),i=yTe[n],s=Pye().keys(a).value(function(o,u){return+os(o,u,0)}).order(__).offset(i);return s(t)},xTe=function(t,r,n,a,i,s){if(!t)return null;var o=s?r.reverse():r,u={},f=o.reduce(function(m,x){var b,S=(b=x.type)!==null&&b!==void 0&&b.defaultProps?An(An({},x.type.defaultProps),x.props):x.props,k=S.stackId,_=S.hide;if(_)return m;var N=S[n],C=m[N]||{hasStack:!1,stackGroups:{}};if(sa(k)){var I=C.stackGroups[k]||{numericAxisId:n,cateAxisId:a,items:[]};I.items.push(x),C.hasStack=!0,C.stackGroups[k]=I}else C.stackGroups[uy("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[x]};return An(An({},m),{},$0({},N,C))},u),h={};return Object.keys(f).reduce(function(m,x){var b=f[x];if(b.hasStack){var S={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(k,_){var N=b.stackGroups[_];return An(An({},k),{},$0({},_,{numericAxisId:n,cateAxisId:a,items:N.items,stackedData:vTe(t,N.items,i)}))},S)}return An(An({},m),{},$0({},x,b))},h)},bTe=function(t,r){var n=r.realScaleType,a=r.type,i=r.tickCount,s=r.originalDomain,o=r.allowDecimals,u=n||r.scale;if(u!=="auto"&&u!=="linear")return null;if(i&&a==="number"&&s&&(s[0]==="auto"||s[1]==="auto")){var f=t.domain();if(!f.length)return null;var h=IAe(f,i,o);return t.domain([F4(h),j4(h)]),{niceTicks:h}}if(i&&a==="number"){var m=t.domain(),x=PAe(m,i,o);return{niceTicks:x}}return null};function nO(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,i=e.index,s=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!fr(a[t.dataKey])){var o=Eb(r,"value",a[t.dataKey]);if(o)return o.coordinate+n/2}return r[i]?r[i].coordinate+n/2:null}var u=os(a,fr(s)?t.dataKey:s);return fr(u)?null:t.scale(u)}var aO=function(t){var r=t.axis,n=t.ticks,a=t.offset,i=t.bandSize,s=t.entry,o=t.index;if(r.type==="category")return n[o]?n[o].coordinate+a:null;var u=os(s,r.dataKey,r.domain[o]);return fr(u)?null:r.scale(u)-i/2+a},wTe=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var a=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return a<=0&&i>=0?0:i<0?i:a}return n[0]},kTe=function(t,r){var n,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?An(An({},t.type.defaultProps),t.props):t.props,i=a.stackId;if(sa(i)){var s=r[i];if(s){var o=s.items.indexOf(t);return o>=0?s.stackedData[o]:null}}return null},STe=function(t){return t.reduce(function(r,n){return[F4(n.concat([r[0]]).filter(wt)),j4(n.concat([r[1]]).filter(wt))]},[1/0,-1/0])},dH=function(t,r,n){return Object.keys(t).reduce(function(a,i){var s=t[i],o=s.stackedData,u=o.reduce(function(f,h){var m=STe(h.slice(r,n+1));return[Math.min(f[0],m[0]),Math.max(f[1],m[1])]},[1/0,-1/0]);return[Math.min(u[0],a[0]),Math.max(u[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},iO=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,sO=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,tE=function(t,r,n){if(nr(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(wt(t[0]))a[0]=n?t[0]:Math.min(t[0],r[0]);else if(iO.test(t[0])){var i=+iO.exec(t[0])[1];a[0]=r[0]-i}else nr(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(wt(t[1]))a[1]=n?t[1]:Math.max(t[1],r[1]);else if(sO.test(t[1])){var s=+sO.exec(t[1])[1];a[1]=r[1]+s}else nr(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},rw=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!n||a>0)return a}if(t&&r&&r.length>=2){for(var i=qN(r,function(m){return m.coordinate}),s=1/0,o=1,u=i.length;o<u;o++){var f=i[o],h=i[o-1];s=Math.min((f.coordinate||0)-(h.coordinate||0),s)}return s===1/0?0:s}return n?void 0:0},oO=function(t,r,n){return!t||!t.length||z4(t,Ps(n,"type.defaultProps.domain"))?r:t},hH=function(t,r){var n=t.type.defaultProps?An(An({},t.type.defaultProps),t.props):t.props,a=n.dataKey,i=n.name,s=n.unit,o=n.formatter,u=n.tooltipType,f=n.chartType,h=n.hide;return An(An({},gr(t,!1)),{},{dataKey:a,unit:s,formatter:o,name:i||a,color:wM(t),value:os(r,a),type:u,payload:r,chartType:f,hide:h})};function Zm(e){"@babel/helpers - typeof";return Zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zm(e)}function lO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function cO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lO(Object(r),!0).forEach(function(n){CTe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function CTe(e,t,r){return t=_Te(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _Te(e){var t=ETe(e,"string");return Zm(t)=="symbol"?t:t+""}function ETe(e,t){if(Zm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nw=Math.PI/180,ATe=function(t){return t*180/Math.PI},Ia=function(t,r,n,a){return{x:t+Math.cos(-nw*a)*n,y:r+Math.sin(-nw*a)*n}},TTe=function(t,r){var n=t.x,a=t.y,i=r.x,s=r.y;return Math.sqrt(Math.pow(n-i,2)+Math.pow(a-s,2))},NTe=function(t,r){var n=t.x,a=t.y,i=r.cx,s=r.cy,o=TTe({x:n,y:a},{x:i,y:s});if(o<=0)return{radius:o};var u=(n-i)/o,f=Math.acos(u);return a>s&&(f=2*Math.PI-f),{radius:o,angle:ATe(f),angleInRadian:f}},MTe=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),i=Math.floor(n/360),s=Math.min(a,i);return{startAngle:r-s*360,endAngle:n-s*360}},LTe=function(t,r){var n=r.startAngle,a=r.endAngle,i=Math.floor(n/360),s=Math.floor(a/360),o=Math.min(i,s);return t+o*360},uO=function(t,r){var n=t.x,a=t.y,i=NTe({x:n,y:a},r),s=i.radius,o=i.angle,u=r.innerRadius,f=r.outerRadius;if(s<u||s>f)return!1;if(s===0)return!0;var h=MTe(r),m=h.startAngle,x=h.endAngle,b=o,S;if(m<=x){for(;b>x;)b-=360;for(;b<m;)b+=360;S=b>=m&&b<=x}else{for(;b>m;)b-=360;for(;b<x;)b+=360;S=b>=x&&b<=m}return S?cO(cO({},r),{},{radius:s,angle:LTe(b,r)}):null};function Km(e){"@babel/helpers - typeof";return Km=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Km(e)}var ITe=["offset"];function PTe(e){return jTe(e)||RTe(e)||OTe(e)||DTe()}function DTe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4418In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OTe(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 RTe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function jTe(e){if(Array.isArray(e))return rE(e)}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 FTe(e,t){if(e==null)return{};var r=zTe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zTe(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 fO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ea(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fO(Object(r),!0).forEach(function(n){BTe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function BTe(e,t,r){return t=UTe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UTe(e){var t=VTe(e,"string");return Km(t)=="symbol"?t:t+""}function VTe(e,t){if(Km(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Km(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Jm(){return Jm=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},Jm.apply(this,arguments)}var $Te=function(t){var r=t.value,n=t.formatter,a=fr(t.children)?r:t.children;return nr(n)?n(a):a},WTe=function(t,r){var n=fo(r-t),a=Math.min(Math.abs(r-t),360);return n*a},HTe=function(t,r,n){var a=t.position,i=t.viewBox,s=t.offset,o=t.className,u=i,f=u.cx,h=u.cy,m=u.innerRadius,x=u.outerRadius,b=u.startAngle,S=u.endAngle,k=u.clockWise,_=(m+x)/2,N=WTe(b,S),C=N>=0?1:-1,I,D;a==="insideStart"?(I=b+C*s,D=k):a==="insideEnd"?(I=S-C*s,D=!k):a==="end"&&(I=S+C*s,D=k),D=N<=0?D:!D;var L=Ia(f,h,_,I),F=Ia(f,h,_,I+(D?1:-1)*359),R="M".concat(L.x,",").concat(L.y,` 4419 A`).concat(_,",").concat(_,",0,1,").concat(D?0:1,`, 4420 `).concat(F.x,",").concat(F.y),z=fr(t.id)?uy("recharts-radial-line-"):t.id;return Ie.createElement("text",Jm({},n,{dominantBaseline:"central",className:Cr("recharts-radial-bar-label",o)}),Ie.createElement("defs",null,Ie.createElement("path",{id:z,d:R})),Ie.createElement("textPath",{xlinkHref:"#".concat(z)},r))},GTe=function(t){var r=t.viewBox,n=t.offset,a=t.position,i=r,s=i.cx,o=i.cy,u=i.innerRadius,f=i.outerRadius,h=i.startAngle,m=i.endAngle,x=(h+m)/2;if(a==="outside"){var b=Ia(s,o,f+n,x),S=b.x,k=b.y;return{x:S,y:k,textAnchor:S>=s?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:s,y:o,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:s,y:o,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:s,y:o,textAnchor:"middle",verticalAnchor:"end"};var _=(u+f)/2,N=Ia(s,o,_,x),C=N.x,I=N.y;return{x:C,y:I,textAnchor:"middle",verticalAnchor:"middle"}},YTe=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,i=t.position,s=r,o=s.x,u=s.y,f=s.width,h=s.height,m=h>=0?1:-1,x=m*a,b=m>0?"end":"start",S=m>0?"start":"end",k=f>=0?1:-1,_=k*a,N=k>0?"end":"start",C=k>0?"start":"end";if(i==="top"){var I={x:o+f/2,y:u-m*a,textAnchor:"middle",verticalAnchor:b};return ea(ea({},I),n?{height:Math.max(u-n.y,0),width:f}:{})}if(i==="bottom"){var D={x:o+f/2,y:u+h+x,textAnchor:"middle",verticalAnchor:S};return ea(ea({},D),n?{height:Math.max(n.y+n.height-(u+h),0),width:f}:{})}if(i==="left"){var L={x:o-_,y:u+h/2,textAnchor:N,verticalAnchor:"middle"};return ea(ea({},L),n?{width:Math.max(L.x-n.x,0),height:h}:{})}if(i==="right"){var F={x:o+f+_,y:u+h/2,textAnchor:C,verticalAnchor:"middle"};return ea(ea({},F),n?{width:Math.max(n.x+n.width-F.x,0),height:h}:{})}var R=n?{width:f,height:h}:{};return i==="insideLeft"?ea({x:o+_,y:u+h/2,textAnchor:C,verticalAnchor:"middle"},R):i==="insideRight"?ea({x:o+f-_,y:u+h/2,textAnchor:N,verticalAnchor:"middle"},R):i==="insideTop"?ea({x:o+f/2,y:u+x,textAnchor:"middle",verticalAnchor:S},R):i==="insideBottom"?ea({x:o+f/2,y:u+h-x,textAnchor:"middle",verticalAnchor:b},R):i==="insideTopLeft"?ea({x:o+_,y:u+x,textAnchor:C,verticalAnchor:S},R):i==="insideTopRight"?ea({x:o+f-_,y:u+x,textAnchor:N,verticalAnchor:S},R):i==="insideBottomLeft"?ea({x:o+_,y:u+h-x,textAnchor:C,verticalAnchor:b},R):i==="insideBottomRight"?ea({x:o+f-_,y:u+h-x,textAnchor:N,verticalAnchor:b},R):sg(i)&&(wt(i.x)||yf(i.x))&&(wt(i.y)||yf(i.y))?ea({x:o+Jf(i.x,f),y:u+Jf(i.y,h),textAnchor:"end",verticalAnchor:"end"},R):ea({x:o+f/2,y:u+h/2,textAnchor:"middle",verticalAnchor:"middle"},R)},XTe=function(t){return"cx"in t&&wt(t.cx)};function Ja(e){var t=e.offset,r=t===void 0?5:t,n=FTe(e,ITe),a=ea({offset:r},n),i=a.viewBox,s=a.position,o=a.value,u=a.children,f=a.content,h=a.className,m=h===void 0?"":h,x=a.textBreakAll;if(!i||fr(o)&&fr(u)&&!V.isValidElement(f)&&!nr(f))return null;if(V.isValidElement(f))return V.cloneElement(f,a);var b;if(nr(f)){if(b=V.createElement(f,a),V.isValidElement(b))return b}else b=$Te(a);var S=XTe(i),k=gr(a,!0);if(S&&(s==="insideStart"||s==="insideEnd"||s==="end"))return HTe(a,b,k);var _=S?GTe(a):YTe(a);return Ie.createElement(Vb,Jm({className:Cr("recharts-label",m)},k,_,{breakAll:x}),b)}Ja.displayName="Label";var gH=function(t){var r=t.cx,n=t.cy,a=t.angle,i=t.startAngle,s=t.endAngle,o=t.r,u=t.radius,f=t.innerRadius,h=t.outerRadius,m=t.x,x=t.y,b=t.top,S=t.left,k=t.width,_=t.height,N=t.clockWise,C=t.labelViewBox;if(C)return C;if(wt(k)&&wt(_)){if(wt(m)&&wt(x))return{x:m,y:x,width:k,height:_};if(wt(b)&&wt(S))return{x:b,y:S,width:k,height:_}}return wt(m)&&wt(x)?{x:m,y:x,width:0,height:0}:wt(r)&&wt(n)?{cx:r,cy:n,startAngle:i||a||0,endAngle:s||a||0,innerRadius:f||0,outerRadius:h||u||o||0,clockWise:N}:t.viewBox?t.viewBox:{}},qTe=function(t,r){return t?t===!0?Ie.createElement(Ja,{key:"label-implicit",viewBox:r}):sa(t)?Ie.createElement(Ja,{key:"label-implicit",viewBox:r,value:t}):V.isValidElement(t)?t.type===Ja?V.cloneElement(t,{key:"label-implicit",viewBox:r}):Ie.createElement(Ja,{key:"label-implicit",content:t,viewBox:r}):nr(t)?Ie.createElement(Ja,{key:"label-implicit",content:t,viewBox:r}):sg(t)?Ie.createElement(Ja,Jm({viewBox:r},t,{key:"label-implicit"})):null:null},QTe=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 a=t.children,i=gH(t),s=Ds(a,Ja).map(function(u,f){return V.cloneElement(u,{viewBox:r||i,key:"label-".concat(f)})});if(!n)return s;var o=qTe(t.label,r||i);return[o].concat(PTe(s))};Ja.parseViewBox=gH;Ja.renderCallByParent=QTe;function ZTe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var KTe=ZTe;const JTe=Mr(KTe);function e1(e){"@babel/helpers - typeof";return e1=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},e1(e)}var eNe=["valueAccessor"],tNe=["data","dataKey","clockWise","id","textBreakAll"];function rNe(e){return sNe(e)||iNe(e)||aNe(e)||nNe()}function nNe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4421In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aNe(e,t){if(e){if(typeof e=="string")return nE(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 nE(e,t)}}function iNe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sNe(e){if(Array.isArray(e))return nE(e)}function nE(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 aw(){return aw=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},aw.apply(this,arguments)}function dO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function hO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dO(Object(r),!0).forEach(function(n){oNe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oNe(e,t,r){return t=lNe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lNe(e){var t=cNe(e,"string");return e1(t)=="symbol"?t:t+""}function cNe(e,t){if(e1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(e1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gO(e,t){if(e==null)return{};var r=uNe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function uNe(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 fNe=function(t){return Array.isArray(t.value)?JTe(t.value):t.value};function uu(e){var t=e.valueAccessor,r=t===void 0?fNe:t,n=gO(e,eNe),a=n.data,i=n.dataKey,s=n.clockWise,o=n.id,u=n.textBreakAll,f=gO(n,tNe);return!a||!a.length?null:Ie.createElement(On,{className:"recharts-label-list"},a.map(function(h,m){var x=fr(i)?r(h,m):os(h&&h.payload,i),b=fr(o)?{}:{id:"".concat(o,"-").concat(m)};return Ie.createElement(Ja,aw({},gr(h,!0),f,b,{parentViewBox:h.parentViewBox,value:x,textBreakAll:u,viewBox:Ja.parseViewBox(fr(s)?h:hO(hO({},h),{},{clockWise:s})),key:"label-".concat(m),index:m}))}))}uu.displayName="LabelList";function dNe(e,t){return e?e===!0?Ie.createElement(uu,{key:"labelList-implicit",data:t}):Ie.isValidElement(e)||nr(e)?Ie.createElement(uu,{key:"labelList-implicit",data:t,content:e}):sg(e)?Ie.createElement(uu,aw({data:t},e,{key:"labelList-implicit"})):null:null}function hNe(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,a=Ds(n,uu).map(function(s,o){return V.cloneElement(s,{data:t,key:"labelList-".concat(o)})});if(!r)return a;var i=dNe(e.label,t);return[i].concat(rNe(a))}uu.renderCallByParent=hNe;function t1(e){"@babel/helpers - typeof";return t1=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},t1(e)}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 pO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function mO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pO(Object(r),!0).forEach(function(n){gNe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gNe(e,t,r){return t=pNe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pNe(e){var t=mNe(e,"string");return t1(t)=="symbol"?t:t+""}function mNe(e,t){if(t1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(t1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yNe=function(t,r){var n=fo(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},Ev=function(t){var r=t.cx,n=t.cy,a=t.radius,i=t.angle,s=t.sign,o=t.isExternal,u=t.cornerRadius,f=t.cornerIsExternal,h=u*(o?1:-1)+a,m=Math.asin(u/h)/nw,x=f?i:i+s*m,b=Ia(r,n,h,x),S=Ia(r,n,a,x),k=f?i-s*m:i,_=Ia(r,n,h*Math.cos(m*nw),k);return{center:b,circleTangency:S,lineTangency:_,theta:m}},pH=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,s=t.startAngle,o=t.endAngle,u=yNe(s,o),f=s+u,h=Ia(r,n,i,s),m=Ia(r,n,i,f),x="M ".concat(h.x,",").concat(h.y,` 4422 A `).concat(i,",").concat(i,`,0, 4423 `).concat(+(Math.abs(u)>180),",").concat(+(s>f),`, 4424 `).concat(m.x,",").concat(m.y,` 4425 `);if(a>0){var b=Ia(r,n,a,s),S=Ia(r,n,a,f);x+="L ".concat(S.x,",").concat(S.y,` 4426 A `).concat(a,",").concat(a,`,0, 4427 `).concat(+(Math.abs(u)>180),",").concat(+(s<=f),`, 4428 `).concat(b.x,",").concat(b.y," Z")}else x+="L ".concat(r,",").concat(n," Z");return x},vNe=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,s=t.cornerRadius,o=t.forceCornerRadius,u=t.cornerIsExternal,f=t.startAngle,h=t.endAngle,m=fo(h-f),x=Ev({cx:r,cy:n,radius:i,angle:f,sign:m,cornerRadius:s,cornerIsExternal:u}),b=x.circleTangency,S=x.lineTangency,k=x.theta,_=Ev({cx:r,cy:n,radius:i,angle:h,sign:-m,cornerRadius:s,cornerIsExternal:u}),N=_.circleTangency,C=_.lineTangency,I=_.theta,D=u?Math.abs(f-h):Math.abs(f-h)-k-I;if(D<0)return o?"M ".concat(S.x,",").concat(S.y,` 4429 a`).concat(s,",").concat(s,",0,0,1,").concat(s*2,`,0 4430 a`).concat(s,",").concat(s,",0,0,1,").concat(-s*2,`,0 4431 `):pH({cx:r,cy:n,innerRadius:a,outerRadius:i,startAngle:f,endAngle:h});var L="M ".concat(S.x,",").concat(S.y,` 4432 A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(b.x,",").concat(b.y,` 4433 A`).concat(i,",").concat(i,",0,").concat(+(D>180),",").concat(+(m<0),",").concat(N.x,",").concat(N.y,` 4434 A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(C.x,",").concat(C.y,` 4435 `);if(a>0){var F=Ev({cx:r,cy:n,radius:a,angle:f,sign:m,isExternal:!0,cornerRadius:s,cornerIsExternal:u}),R=F.circleTangency,z=F.lineTangency,B=F.theta,X=Ev({cx:r,cy:n,radius:a,angle:h,sign:-m,isExternal:!0,cornerRadius:s,cornerIsExternal:u}),Y=X.circleTangency,H=X.lineTangency,Q=X.theta,se=u?Math.abs(f-h):Math.abs(f-h)-B-Q;if(se<0&&s===0)return"".concat(L,"L").concat(r,",").concat(n,"Z");L+="L".concat(H.x,",").concat(H.y,` 4436 A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(Y.x,",").concat(Y.y,` 4437 A`).concat(a,",").concat(a,",0,").concat(+(se>180),",").concat(+(m>0),",").concat(R.x,",").concat(R.y,` 4438 A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(z.x,",").concat(z.y,"Z")}else L+="L".concat(r,",").concat(n,"Z");return L},xNe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},mH=function(t){var r=mO(mO({},xNe),t),n=r.cx,a=r.cy,i=r.innerRadius,s=r.outerRadius,o=r.cornerRadius,u=r.forceCornerRadius,f=r.cornerIsExternal,h=r.startAngle,m=r.endAngle,x=r.className;if(s<i||h===m)return null;var b=Cr("recharts-sector",x),S=s-i,k=Jf(o,S,0,!0),_;return k>0&&Math.abs(h-m)<360?_=vNe({cx:n,cy:a,innerRadius:i,outerRadius:s,cornerRadius:Math.min(k,S/2),forceCornerRadius:u,cornerIsExternal:f,startAngle:h,endAngle:m}):_=pH({cx:n,cy:a,innerRadius:i,outerRadius:s,startAngle:h,endAngle:m}),Ie.createElement("path",aE({},gr(r,!0),{className:b,d:_,role:"img"}))};function r1(e){"@babel/helpers - typeof";return r1=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},r1(e)}function iE(){return iE=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},iE.apply(this,arguments)}function yO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yO(Object(r),!0).forEach(function(n){bNe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bNe(e,t,r){return t=wNe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wNe(e){var t=kNe(e,"string");return r1(t)=="symbol"?t:t+""}function kNe(e,t){if(r1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(r1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xO={curveBasisClosed:kye,curveBasisOpen:Sye,curveBasis:wye,curveBumpX:oye,curveBumpY:lye,curveLinearClosed:Cye,curveLinear:E4,curveMonotoneX:_ye,curveMonotoneY:Eye,curveNatural:Aye,curveStep:Tye,curveStepAfter:Mye,curveStepBefore:Nye},Av=function(t){return t.x===+t.x&&t.y===+t.y},Zg=function(t){return t.x},Kg=function(t){return t.y},SNe=function(t,r){if(nr(t))return t;var n="curve".concat(C4(t));return(n==="curveMonotone"||n==="curveBump")&&r?xO["".concat(n).concat(r==="vertical"?"Y":"X")]:xO[n]||E4},CNe=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,i=a===void 0?[]:a,s=t.baseLine,o=t.layout,u=t.connectNulls,f=u===void 0?!1:u,h=SNe(n,o),m=f?i.filter(function(k){return Av(k)}):i,x;if(Array.isArray(s)){var b=f?s.filter(function(k){return Av(k)}):s,S=m.map(function(k,_){return vO(vO({},k),{},{base:b[_]})});return o==="vertical"?x=yv().y(Kg).x1(Zg).x0(function(k){return k.base.x}):x=yv().x(Zg).y1(Kg).y0(function(k){return k.base.y}),x.defined(Av).curve(h),x(S)}return o==="vertical"&&wt(s)?x=yv().y(Kg).x1(Zg).x0(s):wt(s)?x=yv().x(Zg).y1(Kg).y0(s):x=m$().x(Zg).y(Kg),x.defined(Av).curve(h),x(m)},sE=function(t){var r=t.className,n=t.points,a=t.path,i=t.pathRef;if((!n||!n.length)&&!a)return null;var s=n&&n.length?CNe(t):a;return Ie.createElement("path",iE({},gr(t,!1),Ab(t),{className:Cr("recharts-curve",r),d:s,ref:i}))},_Ne=Object.getOwnPropertyNames,ENe=Object.getOwnPropertySymbols,ANe=Object.prototype.hasOwnProperty;function bO(e,t){return function(n,a,i){return e(n,a,i)&&t(n,a,i)}}function Tv(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);var i=a.cache,s=i.get(r),o=i.get(n);if(s&&o)return s===n&&o===r;i.set(r,n),i.set(n,r);var u=e(r,n,a);return i.delete(r),i.delete(n),u}}
4438function wO(e){return _Ne(e).concat(ENe(e))}var TNe=Object.hasOwn||function(e,t){return ANe.call(e,t)};function Cd(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var NNe="__v",MNe="__o",LNe="_owner",kO=Object.getOwnPropertyDescriptor,SO=Object.keys;function INe(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 PNe(e,t){return Cd(e.getTime(),t.getTime())}function DNe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function ONe(e,t){return e===t}function CO(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var a=new Array(n),i=e.entries(),s,o,u=0;(s=i.next())&&!s.done;){for(var f=t.entries(),h=!1,m=0;(o=f.next())&&!o.done;){if(a[m]){m++;continue}var x=s.value,b=o.value;if(r.equals(x[0],b[0],u,m,e,t,r)&&r.equals(x[1],b[1],x[0],b[0],e,t,r)){h=a[m]=!0;break}m++}if(!h)return!1;u++}return!0}var RNe=Cd;function jNe(e,t,r){var n=SO(e),a=n.length;if(SO(t).length!==a)return!1;for(;a-- >0;)if(!yH(e,t,r,n[a]))return!1;return!0}function Jg(e,t,r){var n=wO(e),a=n.length;if(wO(t).length!==a)return!1;for(var i,s,o;a-- >0;)if(i=n[a],!yH(e,t,r,i)||(s=kO(e,i),o=kO(t,i),(s||o)&&(!s||!o||s.configurable!==o.configurable||s.enumerable!==o.enumerable||s.writable!==o.writable)))return!1;return!0}function FNe(e,t){return Cd(e.valueOf(),t.valueOf())}function zNe(e,t){return e.source===t.source&&e.flags===t.flags}function _O(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var a=new Array(n),i=e.values(),s,o;(s=i.next())&&!s.done;){for(var u=t.values(),f=!1,h=0;(o=u.next())&&!o.done;){if(!a[h]&&r.equals(s.value,o.value,s.value,o.value,e,t,r)){f=a[h]=!0;break}h++}if(!f)return!1}return!0}function BNe(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 UNe(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 yH(e,t,r,n){return(n===LNe||n===MNe||n===NNe)&&(e.$$typeof||t.$$typeof)?!0:TNe(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var VNe="[object Arguments]",$Ne="[object Boolean]",WNe="[object Date]",HNe="[object Error]",GNe="[object Map]",YNe="[object Number]",XNe="[object Object]",qNe="[object RegExp]",QNe="[object Set]",ZNe="[object String]",KNe="[object URL]",JNe=Array.isArray,EO=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,AO=Object.assign,eMe=Object.prototype.toString.call.bind(Object.prototype.toString);function tMe(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,a=e.areFunctionsEqual,i=e.areMapsEqual,s=e.areNumbersEqual,o=e.areObjectsEqual,u=e.arePrimitiveWrappersEqual,f=e.areRegExpsEqual,h=e.areSetsEqual,m=e.areTypedArraysEqual,x=e.areUrlsEqual;return function(S,k,_){if(S===k)return!0;if(S==null||k==null)return!1;var N=typeof S;if(N!==typeof k)return!1;if(N!=="object")return N==="number"?s(S,k,_):N==="function"?a(S,k,_):!1;var C=S.constructor;if(C!==k.constructor)return!1;if(C===Object)return o(S,k,_);if(JNe(S))return t(S,k,_);if(EO!=null&&EO(S))return m(S,k,_);if(C===Date)return r(S,k,_);if(C===RegExp)return f(S,k,_);if(C===Map)return i(S,k,_);if(C===Set)return h(S,k,_);var I=eMe(S);return I===WNe?r(S,k,_):I===qNe?f(S,k,_):I===GNe?i(S,k,_):I===QNe?h(S,k,_):I===XNe?typeof S.then!="function"&&typeof k.then!="function"&&o(S,k,_):I===KNe?x(S,k,_):I===HNe?n(S,k,_):I===VNe?o(S,k,_):I===$Ne||I===YNe||I===ZNe?u(S,k,_):!1}}function rMe(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,a={areArraysEqual:n?Jg:INe,areDatesEqual:PNe,areErrorsEqual:DNe,areFunctionsEqual:ONe,areMapsEqual:n?bO(CO,Jg):CO,areNumbersEqual:RNe,areObjectsEqual:n?Jg:jNe,arePrimitiveWrappersEqual:FNe,areRegExpsEqual:zNe,areSetsEqual:n?bO(_O,Jg):_O,areTypedArraysEqual:n?Jg:BNe,areUrlsEqual:UNe};if(r&&(a=AO({},a,r(a))),t){var i=Tv(a.areArraysEqual),s=Tv(a.areMapsEqual),o=Tv(a.areObjectsEqual),u=Tv(a.areSetsEqual);a=AO({},a,{areArraysEqual:i,areMapsEqual:s,areObjectsEqual:o,areSetsEqual:u})}return a}function nMe(e){return function(t,r,n,a,i,s,o){return e(t,r,o)}}
vendor: 69,631 bytes, lines 4438-4456
4438function aMe(e){var t=e.circular,r=e.comparator,n=e.createState,a=e.equals,i=e.strict;if(n)return function(u,f){var h=n(),m=h.cache,x=m===void 0?t?new WeakMap:void 0:m,b=h.meta;return r(u,f,{cache:x,equals:a,meta:b,strict:i})};if(t)return function(u,f){return r(u,f,{cache:new WeakMap,equals:a,meta:void 0,strict:i})};var s={cache:void 0,equals:a,meta:void 0,strict:i};return function(u,f){return r(u,f,s)}}var iMe=Ru();Ru({strict:!0});Ru({circular:!0});Ru({circular:!0,strict:!0});Ru({createInternalComparator:function(){return Cd}});Ru({strict:!0,createInternalComparator:function(){return Cd}});Ru({circular:!0,createInternalComparator:function(){return Cd}});Ru({circular:!0,createInternalComparator:function(){return Cd},strict:!0});function Ru(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,a=e.createState,i=e.strict,s=i===void 0?!1:i,o=rMe(e),u=tMe(o),f=n?n(u):nMe(u);return aMe({circular:r,comparator:u,createState:a,equals:f,strict:s})}function sMe(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function TO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(i){r<0&&(r=i),i-r>t?(e(i),r=-1):sMe(a)};requestAnimationFrame(n)}function oE(e){"@babel/helpers - typeof";return oE=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},oE(e)}function oMe(e){return fMe(e)||uMe(e)||cMe(e)||lMe()}function lMe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4439In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cMe(e,t){if(e){if(typeof e=="string")return NO(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 NO(e,t)}}function NO(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 uMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fMe(e){if(Array.isArray(e))return e}function dMe(){var e={},t=function(){return null},r=!1,n=function a(i){if(!r){if(Array.isArray(i)){if(!i.length)return;var s=i,o=oMe(s),u=o[0],f=o.slice(1);if(typeof u=="number"){TO(a.bind(null,f),u);return}a(u),TO(a.bind(null,f));return}oE(i)==="object"&&(e=i,t(e)),typeof i=="function"&&i()}};return{stop:function(){r=!0},start:function(i){r=!1,n(i)},subscribe:function(i){return t=i,function(){t=function(){return null}}}}}function n1(e){"@babel/helpers - typeof";return n1=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},n1(e)}function MO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function LO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?MO(Object(r),!0).forEach(function(n){vH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):MO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vH(e,t,r){return t=hMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hMe(e){var t=gMe(e,"string");return n1(t)==="symbol"?t:String(t)}function gMe(e,t){if(n1(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(n1(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pMe=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(i){return a.includes(i)})})},mMe=function(t){return t},yMe=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Vp=function(t,r){return Object.keys(r).reduce(function(n,a){return LO(LO({},n),{},vH({},a,t(a,r[a])))},{})},IO=function(t,r,n){return t.map(function(a){return"".concat(yMe(a)," ").concat(r,"ms ").concat(n)}).join(",")};function vMe(e,t){return wMe(e)||bMe(e,t)||xH(e,t)||xMe()}function xMe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4440In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bMe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function wMe(e){if(Array.isArray(e))return e}function kMe(e){return _Me(e)||CMe(e)||xH(e)||SMe()}function SMe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4441In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xH(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 CMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _Me(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}var iw=1e-4,bH=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},wH=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},PO=function(t,r){return function(n){var a=bH(t,r);return wH(a,n)}},EMe=function(t,r){return function(n){var a=bH(t,r),i=[].concat(kMe(a.map(function(s,o){return s*o}).slice(1)),[0]);return wH(i,n)}},DO=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],i=r[1],s=r[2],o=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,i=0,s=1,o=1;break;case"ease":a=.25,i=.1,s=.25,o=1;break;case"ease-in":a=.42,i=0,s=1,o=1;break;case"ease-out":a=.42,i=0,s=.58,o=1;break;case"ease-in-out":a=0,i=0,s=.58,o=1;break;default:{var u=r[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var f=u[1].split(")")[0].split(",").map(function(_){return parseFloat(_)}),h=vMe(f,4);a=h[0],i=h[1],s=h[2],o=h[3]}}}var m=PO(a,s),x=PO(i,o),b=EMe(a,s),S=function(N){return N>1?1:N<0?0:N},k=function(N){for(var C=N>1?1:N,I=C,D=0;D<8;++D){var L=m(I)-C,F=b(I);if(Math.abs(L-C)<iw||F<iw)return x(I);I=S(I-L/F)}return x(I)};return k.isStepper=!1,k},AMe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,i=a===void 0?8:a,s=t.dt,o=s===void 0?17:s,u=function(h,m,x){var b=-(h-m)*n,S=x*i,k=x+(b-S)*o/1e3,_=x*o/1e3+h;return Math.abs(_-m)<iw&&Math.abs(k)<iw?[m,0]:[_,k]};return u.isStepper=!0,u.dt=o,u},TMe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return DO(a);case"spring":return AMe();default:if(a.split("(")[0]==="cubic-bezier")return DO(a)}return typeof a=="function"?a:null};function a1(e){"@babel/helpers - typeof";return a1=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},a1(e)}function OO(e){return LMe(e)||MMe(e)||kH(e)||NMe()}function NMe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4442In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function LMe(e){if(Array.isArray(e))return uE(e)}function RO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ca(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RO(Object(r),!0).forEach(function(n){cE(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cE(e,t,r){return t=IMe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IMe(e){var t=PMe(e,"string");return a1(t)==="symbol"?t:String(t)}function PMe(e,t){if(a1(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(a1(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function DMe(e,t){return jMe(e)||RMe(e,t)||kH(e,t)||OMe()}function OMe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4443In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kH(e,t){if(e){if(typeof e=="string")return uE(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 uE(e,t)}}function uE(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 RMe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function jMe(e){if(Array.isArray(e))return e}var sw=function(t,r,n){return t+(r-t)*n},fE=function(t){var r=t.from,n=t.to;return r!==n},FMe=function e(t,r,n){var a=Vp(function(i,s){if(fE(s)){var o=t(s.from,s.to,s.velocity),u=DMe(o,2),f=u[0],h=u[1];return Ca(Ca({},s),{},{from:f,velocity:h})}return s},r);return n<1?Vp(function(i,s){return fE(s)?Ca(Ca({},s),{},{velocity:sw(s.velocity,a[i].velocity,n),from:sw(s.from,a[i].from,n)}):s},r):e(t,a,n-1)};const zMe=function(e,t,r,n,a){var i=pMe(e,t),s=i.reduce(function(_,N){return Ca(Ca({},_),{},cE({},N,[e[N],t[N]]))},{}),o=i.reduce(function(_,N){return Ca(Ca({},_),{},cE({},N,{from:e[N],velocity:0,to:t[N]}))},{}),u=-1,f,h,m=function(){return null},x=function(){return Vp(function(N,C){return C.from},o)},b=function(){return!Object.values(o).filter(fE).length},S=function(N){f||(f=N);var C=N-f,I=C/r.dt;o=FMe(r,o,I),a(Ca(Ca(Ca({},e),t),x())),f=N,b()||(u=requestAnimationFrame(m))},k=function(N){h||(h=N);var C=(N-h)/n,I=Vp(function(L,F){return sw.apply(void 0,OO(F).concat([r(C)]))},s);if(a(Ca(Ca(Ca({},e),t),I)),C<1)u=requestAnimationFrame(m);else{var D=Vp(function(L,F){return sw.apply(void 0,OO(F).concat([r(1)]))},s);a(Ca(Ca(Ca({},e),t),D))}};return m=r.isStepper?S:k,function(){return requestAnimationFrame(m),function(){cancelAnimationFrame(u)}}};function Sh(e){"@babel/helpers - typeof";return Sh=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},Sh(e)}var BMe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function UMe(e,t){if(e==null)return{};var r=VMe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VMe(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function KS(e){return GMe(e)||HMe(e)||WMe(e)||$Me()}function $Me(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4444In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WMe(e,t){if(e){if(typeof e=="string")return dE(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 dE(e,t)}}function HMe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function GMe(e){if(Array.isArray(e))return dE(e)}function dE(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 jO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Js(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jO(Object(r),!0).forEach(function(n){bp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bp(e,t,r){return t=SH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YMe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FO(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,SH(n.key),n)}}function XMe(e,t,r){return t&&FO(e.prototype,t),r&&FO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function SH(e){var t=qMe(e,"string");return Sh(t)==="symbol"?t:String(t)}function qMe(e,t){if(Sh(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Sh(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function QMe(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,a){return n.__proto__=a,n},hE(e,t)}function ZMe(e){var t=KMe();return function(){var n=ow(e),a;if(t){var i=ow(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return gE(this,a)}}function gE(e,t){if(t&&(Sh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pE(e)}function pE(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function KMe(){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 ow(e){return ow=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ow(e)}var V4=function(e){QMe(r,e);var t=ZMe(r);function r(n,a){var i;YMe(this,r),i=t.call(this,n,a);var s=i.props,o=s.isActive,u=s.attributeName,f=s.from,h=s.to,m=s.steps,x=s.children,b=s.duration;if(i.handleStyleChange=i.handleStyleChange.bind(pE(i)),i.changeStyle=i.changeStyle.bind(pE(i)),!o||b<=0)return i.state={style:{}},typeof x=="function"&&(i.state={style:h}),gE(i);if(m&&m.length)i.state={style:m[0].style};else if(f){if(typeof x=="function")return i.state={style:f},gE(i);i.state={style:u?bp({},u,f):f}}else i.state={style:{}};return i}return XMe(r,[{key:"componentDidMount",value:function(){var a=this.props,i=a.isActive,s=a.canBegin;this.mounted=!0,!(!i||!s)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var i=this.props,s=i.isActive,o=i.canBegin,u=i.attributeName,f=i.shouldReAnimate,h=i.to,m=i.from,x=this.state.style;if(o){if(!s){var b={style:u?bp({},u,h):h};this.state&&x&&(u&&x[u]!==h||!u&&x!==h)&&this.setState(b);return}if(!(iMe(a.to,h)&&a.canBegin&&a.isActive)){var S=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var k=S||f?m:a.to;if(this.state&&x){var _={style:u?bp({},u,k):k};(u&&x[u]!==k||!u&&x!==k)&&this.setState(_)}this.runAnimation(Js(Js({},this.props),{},{from:k,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var i=this,s=a.from,o=a.to,u=a.duration,f=a.easing,h=a.begin,m=a.onAnimationEnd,x=a.onAnimationStart,b=zMe(s,o,TMe(f),u,this.changeStyle),S=function(){i.stopJSAnimation=b()};this.manager.start([x,h,S,u,m])}},{key:"runStepAnimation",value:function(a){var i=this,s=a.steps,o=a.begin,u=a.onAnimationStart,f=s[0],h=f.style,m=f.duration,x=m===void 0?0:m,b=function(k,_,N){if(N===0)return k;var C=_.duration,I=_.easing,D=I===void 0?"ease":I,L=_.style,F=_.properties,R=_.onAnimationEnd,z=N>0?s[N-1]:_,B=F||Object.keys(L);if(typeof D=="function"||D==="spring")return[].concat(KS(k),[i.runJSAnimation.bind(i,{from:z.style,to:L,duration:C,easing:D}),C]);var X=IO(B,C,D),Y=Js(Js(Js({},z.style),L),{},{transition:X});return[].concat(KS(k),[Y,C,R]).filter(mMe)};return this.manager.start([u].concat(KS(s.reduce(b,[h,Math.max(x,o)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=dMe());var i=a.begin,s=a.duration,o=a.attributeName,u=a.to,f=a.easing,h=a.onAnimationStart,m=a.onAnimationEnd,x=a.steps,b=a.children,S=this.manager;if(this.unSubscribe=S.subscribe(this.handleStyleChange),typeof f=="function"||typeof b=="function"||f==="spring"){this.runJSAnimation(a);return}if(x.length>1){this.runStepAnimation(a);return}var k=o?bp({},o,u):u,_=IO(Object.keys(k),s,f);S.start([h,i,Js(Js({},k),{},{transition:_}),s,m])}},{key:"render",value:function(){var a=this.props,i=a.children;a.begin;var s=a.duration;a.attributeName,a.easing;var o=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var u=UMe(a,BMe),f=V.Children.count(i),h=this.state.style;if(typeof i=="function")return i(h);if(!o||f===0||s<=0)return i;var m=function(b){var S=b.props,k=S.style,_=k===void 0?{}:k,N=S.className,C=V.cloneElement(b,Js(Js({},u),{},{style:Js(Js({},_),h),className:N}));return C};return f===1?m(V.Children.only(i)):Ie.createElement("div",null,V.Children.map(i,function(x){return m(x)}))}}]),r}(V.PureComponent);V4.displayName="Animate";V4.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};V4.propTypes={from:Ir.oneOfType([Ir.object,Ir.string]),to:Ir.oneOfType([Ir.object,Ir.string]),attributeName:Ir.string,duration:Ir.number,begin:Ir.number,easing:Ir.oneOfType([Ir.string,Ir.func]),steps:Ir.arrayOf(Ir.shape({duration:Ir.number.isRequired,style:Ir.object.isRequired,easing:Ir.oneOfType([Ir.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Ir.func]),properties:Ir.arrayOf("string"),onAnimationEnd:Ir.func})),children:Ir.oneOfType([Ir.node,Ir.func]),isActive:Ir.bool,canBegin:Ir.bool,onAnimationEnd:Ir.func,shouldReAnimate:Ir.bool,onAnimationStart:Ir.func,onAnimationReStart:Ir.func};const Ch=V4;function i1(e){"@babel/helpers - typeof";return i1=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},i1(e)}function lw(){return lw=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},lw.apply(this,arguments)}function JMe(e,t){return n6e(e)||r6e(e,t)||t6e(e,t)||e6e()}function e6e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4445In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t6e(e,t){if(e){if(typeof e=="string")return zO(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 zO(e,t)}}function zO(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 r6e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function n6e(e){if(Array.isArray(e))return e}function BO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function UO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BO(Object(r),!0).forEach(function(n){a6e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function a6e(e,t,r){return t=i6e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i6e(e){var t=s6e(e,"string");return i1(t)=="symbol"?t:t+""}function s6e(e,t){if(i1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(i1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var VO=function(t,r,n,a,i){var s=Math.min(Math.abs(n)/2,Math.abs(a)/2),o=a>=0?1:-1,u=n>=0?1:-1,f=a>=0&&n>=0||a<0&&n<0?1:0,h;if(s>0&&i instanceof Array){for(var m=[0,0,0,0],x=0,b=4;x<b;x++)m[x]=i[x]>s?s:i[x];h="M".concat(t,",").concat(r+o*m[0]),m[0]>0&&(h+="A ".concat(m[0],",").concat(m[0],",0,0,").concat(f,",").concat(t+u*m[0],",").concat(r)),h+="L ".concat(t+n-u*m[1],",").concat(r),m[1]>0&&(h+="A ".concat(m[1],",").concat(m[1],",0,0,").concat(f,`, 4446 `).concat(t+n,",").concat(r+o*m[1])),h+="L ".concat(t+n,",").concat(r+a-o*m[2]),m[2]>0&&(h+="A ".concat(m[2],",").concat(m[2],",0,0,").concat(f,`, 4447 `).concat(t+n-u*m[2],",").concat(r+a)),h+="L ".concat(t+u*m[3],",").concat(r+a),m[3]>0&&(h+="A ".concat(m[3],",").concat(m[3],",0,0,").concat(f,`, 4448 `).concat(t,",").concat(r+a-o*m[3])),h+="Z"}else if(s>0&&i===+i&&i>0){var S=Math.min(s,i);h="M ".concat(t,",").concat(r+o*S,` 4449 A `).concat(S,",").concat(S,",0,0,").concat(f,",").concat(t+u*S,",").concat(r,` 4450 L `).concat(t+n-u*S,",").concat(r,` 4451 A `).concat(S,",").concat(S,",0,0,").concat(f,",").concat(t+n,",").concat(r+o*S,` 4452 L `).concat(t+n,",").concat(r+a-o*S,` 4453 A `).concat(S,",").concat(S,",0,0,").concat(f,",").concat(t+n-u*S,",").concat(r+a,` 4454 L `).concat(t+u*S,",").concat(r+a,` 4455 A `).concat(S,",").concat(S,",0,0,").concat(f,",").concat(t,",").concat(r+a-o*S," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return h},o6e=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,i=r.x,s=r.y,o=r.width,u=r.height;if(Math.abs(o)>0&&Math.abs(u)>0){var f=Math.min(i,i+o),h=Math.max(i,i+o),m=Math.min(s,s+u),x=Math.max(s,s+u);return n>=f&&n<=h&&a>=m&&a<=x}return!1},l6e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},kM=function(t){var r=UO(UO({},l6e),t),n=V.useRef(),a=V.useState(-1),i=JMe(a,2),s=i[0],o=i[1];V.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var D=n.current.getTotalLength();D&&o(D)}catch{}},[]);var u=r.x,f=r.y,h=r.width,m=r.height,x=r.radius,b=r.className,S=r.animationEasing,k=r.animationDuration,_=r.animationBegin,N=r.isAnimationActive,C=r.isUpdateAnimationActive;if(u!==+u||f!==+f||h!==+h||m!==+m||h===0||m===0)return null;var I=Cr("recharts-rectangle",b);return C?Ie.createElement(Ch,{canBegin:s>0,from:{width:h,height:m,x:u,y:f},to:{width:h,height:m,x:u,y:f},duration:k,animationEasing:S,isActive:C},function(D){var L=D.width,F=D.height,R=D.x,z=D.y;return Ie.createElement(Ch,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:k,isActive:N,easing:S},Ie.createElement("path",lw({},gr(r,!0),{className:I,d:VO(R,z,L,F,x),ref:n})))}):Ie.createElement("path",lw({},gr(r,!0),{className:I,d:VO(u,f,h,m,x)}))};function mE(){return mE=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},mE.apply(this,arguments)}var SM=function(t){var r=t.cx,n=t.cy,a=t.r,i=t.className,s=Cr("recharts-dot",i);return r===+r&&n===+n&&a===+a?Ie.createElement("circle",mE({},gr(t,!1),Ab(t),{className:s,cx:r,cy:n,r:a})):null};function s1(e){"@babel/helpers - typeof";return s1=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},s1(e)}var c6e=["x","y","top","left","width","height","className"];function yE(){return yE=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},yE.apply(this,arguments)}function $O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function u6e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$O(Object(r),!0).forEach(function(n){f6e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$O(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function f6e(e,t,r){return t=d6e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d6e(e){var t=h6e(e,"string");return s1(t)=="symbol"?t:t+""}function h6e(e,t){if(s1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(s1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function g6e(e,t){if(e==null)return{};var r=p6e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function p6e(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 m6e=function(t,r,n,a,i,s){return"M".concat(t,",").concat(i,"v").concat(a,"M").concat(s,",").concat(r,"h").concat(n)},y6e=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,s=t.top,o=s===void 0?0:s,u=t.left,f=u===void 0?0:u,h=t.width,m=h===void 0?0:h,x=t.height,b=x===void 0?0:x,S=t.className,k=g6e(t,c6e),_=u6e({x:n,y:i,top:o,left:f,width:m,height:b},k);return!wt(n)||!wt(i)||!wt(m)||!wt(b)||!wt(o)||!wt(f)?null:Ie.createElement("path",yE({},gr(_,!0),{className:Cr("recharts-cross",S),d:m6e(n,i,m,b,o,f)}))},v6e=B$,x6e=v6e(Object.getPrototypeOf,Object),b6e=x6e,w6e=lc,k6e=b6e,S6e=cc,C6e="[object Object]",_6e=Function.prototype,E6e=Object.prototype,CH=_6e.toString,A6e=E6e.hasOwnProperty,T6e=CH.call(Object);function N6e(e){if(!S6e(e)||w6e(e)!=C6e)return!1;var t=k6e(e);if(t===null)return!0;var r=A6e.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&CH.call(r)==T6e}var M6e=N6e;const L6e=Mr(M6e);var I6e=lc,P6e=cc,D6e="[object Boolean]";function O6e(e){return e===!0||e===!1||P6e(e)&&I6e(e)==D6e}var R6e=O6e;const j6e=Mr(R6e);function o1(e){"@babel/helpers - typeof";return o1=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},o1(e)}function cw(){return cw=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},cw.apply(this,arguments)}function F6e(e,t){return V6e(e)||U6e(e,t)||B6e(e,t)||z6e()}function z6e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4456In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B6e(e,t){if(e){if(typeof e=="string")return WO(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 WO(e,t)}}function WO(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 U6e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function V6e(e){if(Array.isArray(e))return e}function HO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function GO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HO(Object(r),!0).forEach(function(n){$6e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $6e(e,t,r){return t=W6e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function W6e(e){var t=H6e(e,"string");return o1(t)=="symbol"?t:t+""}function H6e(e,t){if(o1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(o1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var YO=function(t,r,n,a,i){var s=n-a,o;return o="M ".concat(t,",").concat(r),o+="L ".concat(t+n,",").concat(r),o+="L ".concat(t+n-s/2,",").concat(r+i),o+="L ".concat(t+n-s/2-a,",").concat(r+i),o+="L ".concat(t,",").concat(r," Z"),o},G6e={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Y6e=function(t){var r=GO(GO({},G6e),t),n=V.useRef(),a=V.useState(-1),i=F6e(a,2),s=i[0],o=i[1];V.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var I=n.current.getTotalLength();I&&o(I)}catch{}},[]);var u=r.x,f=r.y,h=r.upperWidth,m=r.lowerWidth,x=r.height,b=r.className,S=r.animationEasing,k=r.animationDuration,_=r.animationBegin,N=r.isUpdateAnimationActive;if(u!==+u||f!==+f||h!==+h||m!==+m||x!==+x||h===0&&m===0||x===0)return null;var C=Cr("recharts-trapezoid",b);return N?Ie.createElement(Ch,{canBegin:s>0,from:{upperWidth:0,lowerWidth:0,height:x,x:u,y:f},to:{upperWidth:h,lowerWidth:m,height:x,x:u,y:f},duration:k,animationEasing:S,isActive:N},function(I){var D=I.upperWidth,L=I.lowerWidth,F=I.height,R=I.x,z=I.y;return Ie.createElement(Ch,{canBegin:s>0,from:"0px ".concat(s===-1?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:k,easing:S},Ie.createElement("path",cw({},gr(r,!0),{className:C,d:YO(R,z,D,L,F),ref:n})))}):Ie.createElement("g",null,Ie.createElement("path",cw({},gr(r,!0),{className:C,d:YO(u,f,h,m,x)})))},X6e=["option","shapeType","propTransformer","activeClassName","isActive"];function l1(e){"@babel/helpers - typeof";return l1=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},l1(e)}function q6e(e,t){if(e==null)return{};var r=Q6e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q6e(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 XO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function uw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?XO(Object(r),!0).forEach(function(n){Z6e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):XO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Z6e(e,t,r){return t=K6e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K6e(e){var t=J6e(e,"string");return l1(t)=="symbol"?t:t+""}function J6e(e,t){if(l1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(l1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eLe(e,t){return uw(uw({},t),e)}function tLe(e,t){return e==="symbols"}function qO(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return Ie.createElement(kM,r);case"trapezoid":return Ie.createElement(Y6e,r);case"sector":return Ie.createElement(mH,r);case"symbols":if(tLe(t))return Ie.createElement(UN,r);break;default:return null}}function rLe(e){return V.isValidElement(e)?e.props:e}function nLe(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?eLe:n,i=e.activeClassName,s=i===void 0?"recharts-active-shape":i,o=e.isActive,u=q6e(e,X6e),f;if(V.isValidElement(t))f=V.cloneElement(t,uw(uw({},u),rLe(t)));else if(nr(t))f=t(u);else if(L6e(t)&&!j6e(t)){var h=a(t,u);f=Ie.createElement(qO,{shapeType:r,elementProps:h})}else{var m=u;f=Ie.createElement(qO,{shapeType:r,elementProps:m})}return o?Ie.createElement(On,{className:s},f):f}function $4(e,t){return t!=null&&"trapezoids"in e.props}function W4(e,t){return t!=null&&"sectors"in e.props}function c1(e,t){return t!=null&&"points"in e.props}function aLe(e,t){var r,n,a=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,i=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return a&&i}function iLe(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function sLe(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function oLe(e,t){var r;return $4(e,t)?r=aLe:W4(e,t)?r=iLe:c1(e,t)&&(r=sLe),r}function lLe(e,t){var r;return $4(e,t)?r="trapezoids":W4(e,t)?r="sectors":c1(e,t)&&(r="points"),r}function cLe(e,t){if($4(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(W4(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 c1(e,t)?t.payload:{}}function uLe(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=lLe(r,t),i=cLe(r,t),s=n.filter(function(u,f){var h=z4(i,u),m=r.props[a].filter(function(S){var k=oLe(r,t);return k(S,t)}),x=r.props[a].indexOf(m[m.length-1]),b=f===x;return h&&b}),o=n.indexOf(s[s.length-1]);return o}var fLe=Math.ceil,dLe=Math.max;function hLe(e,t,r,n){for(var a=-1,i=dLe(fLe((t-e)/(r||1)),0),s=Array(i);i--;)s[n?i:++a]=e,e+=r;return s}var gLe=hLe,pLe=iW,QO=1/0,mLe=17976931348623157e292;function yLe(e){if(!e)return e===0?e:0;if(e=pLe(e),e===QO||e===-QO){var t=e<0?-1:1;return t*mLe}return e===e?e:0}var _H=yLe,vLe=gLe,xLe=M4,JS=_H;function bLe(e){return function(t,r,n){return n&&typeof n!="number"&&xLe(t,r,n)&&(r=n=void 0),t=JS(t),r===void 0?(r=t,t=0):r=JS(r),n=n===void 0?t<r?1:-1:JS(n),vLe(t,r,n,e)}}var wLe=bLe,kLe=wLe,SLe=kLe(),CLe=SLe;const fw=Mr(CLe);function u1(e){"@babel/helpers - typeof";return u1=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},u1(e)}function ZO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function KO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZO(Object(r),!0).forEach(function(n){EH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function EH(e,t,r){return t=_Le(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _Le(e){var t=ELe(e,"string");return u1(t)=="symbol"?t:t+""}function ELe(e,t){if(u1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(u1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ALe=["Webkit","Moz","O","ms"],TLe=function(t,r){if(!t)return null;var n=t.replace(/(\w)/,function(i){return i.toUpperCase()}),a=ALe.reduce(function(i,s){return KO(KO({},i),{},EH({},s+n,r))},{});return a[t]=r,a};function _h(e){"@babel/helpers - typeof";return _h=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},_h(e)}function dw(){return dw=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},dw.apply(this,arguments)}function JO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function eC(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JO(Object(r),!0).forEach(function(n){Yi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JO(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NLe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eR(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,TH(n.key),n)}}function MLe(e,t,r){return t&&eR(e.prototype,t),r&&eR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function LLe(e,t,r){return t=hw(t),ILe(e,AH()?Reflect.construct(t,r||[],hw(e).constructor):t.apply(e,r))}function ILe(e,t){if(t&&(_h(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return PLe(e)}function PLe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(AH=function(){return!!e})()}function hw(e){return hw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hw(e)}function DLe(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,a){return n.__proto__=a,n},vE(e,t)}function Yi(e,t,r){return t=TH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TH(e){var t=OLe(e,"string");return _h(t)=="symbol"?t:t+""}function OLe(e,t){if(_h(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(_h(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var RLe=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,i=t.x,s=t.width,o=t.travellerWidth;if(!r||!r.length)return{};var u=r.length,f=Bp().domain(fw(0,u)).range([i,i+s-o]),h=f.domain().map(function(m){return f(m)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:f(n),endX:f(a),scale:f,scaleValues:h}},tR=function(t){return t.changedTouches&&!!t.changedTouches.length},Eh=function(e){function t(r){var n;return NLe(this,t),n=LLe(this,t,[r]),Yi(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),Yi(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),Yi(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,i=a.endIndex,s=a.onDragEnd,o=a.startIndex;s==null||s({endIndex:i,startIndex:o})}),n.detachDragEndListener()}),Yi(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Yi(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Yi(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Yi(n,"handleSlideDragStart",function(a){var i=tR(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return DLe(t,e),MLe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,i=n.endX,s=this.state.scaleValues,o=this.props,u=o.gap,f=o.data,h=f.length-1,m=Math.min(a,i),x=Math.max(a,i),b=t.getIndexInRange(s,m),S=t.getIndexInRange(s,x);return{startIndex:b-b%u,endIndex:S===h?h:S-S%u}}},{key:"getTextOfTick",value:function(n){var a=this.props,i=a.data,s=a.tickFormatter,o=a.dataKey,u=os(i[n],o,n);return nr(s)?s(u,n):u}},{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 a=this.state,i=a.slideMoveStartX,s=a.startX,o=a.endX,u=this.props,f=u.x,h=u.width,m=u.travellerWidth,x=u.startIndex,b=u.endIndex,S=u.onChange,k=n.pageX-i;k>0?k=Math.min(k,f+h-m-o,f+h-m-s):k<0&&(k=Math.max(k,f-s,f-o));var _=this.getIndex({startX:s+k,endX:o+k});(_.startIndex!==x||_.endIndex!==b)&&S&&S(_),this.setState({startX:s+k,endX:o+k,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var i=tR(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,i=a.brushMoveStartX,s=a.movingTravellerId,o=a.endX,u=a.startX,f=this.state[s],h=this.props,m=h.x,x=h.width,b=h.travellerWidth,S=h.onChange,k=h.gap,_=h.data,N={startX:this.state.startX,endX:this.state.endX},C=n.pageX-i;C>0?C=Math.min(C,m+x-b-f):C<0&&(C=Math.max(C,m-f)),N[s]=f+C;var I=this.getIndex(N),D=I.startIndex,L=I.endIndex,F=function(){var z=_.length-1;return s==="startX"&&(o>u?D%k===0:L%k===0)||o<u&&L===z||s==="endX"&&(o>u?L%k===0:D%k===0)||o>u&&L===z};this.setState(Yi(Yi({},s,f+C),"brushMoveStartX",n.pageX),function(){S&&F()&&S(I)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var i=this,s=this.state,o=s.scaleValues,u=s.startX,f=s.endX,h=this.state[a],m=o.indexOf(h);if(m!==-1){var x=m+n;if(!(x===-1||x>=o.length)){var b=o[x];a==="startX"&&b>=f||a==="endX"&&b<=u||this.setState(Yi({},a,b),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,i=n.y,s=n.width,o=n.height,u=n.fill,f=n.stroke;return Ie.createElement("rect",{stroke:f,fill:u,x:a,y:i,width:s,height:o})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,i=n.y,s=n.width,o=n.height,u=n.data,f=n.children,h=n.padding,m=V.Children.only(f);return m?Ie.cloneElement(m,{x:a,y:i,width:s,height:o,margin:h,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(n,a){var i,s,o=this,u=this.props,f=u.y,h=u.travellerWidth,m=u.height,x=u.traveller,b=u.ariaLabel,S=u.data,k=u.startIndex,_=u.endIndex,N=Math.max(n,this.props.x),C=eC(eC({},gr(this.props,!1)),{},{x:N,y:f,width:h,height:m}),I=b||"Min value: ".concat((i=S[k])===null||i===void 0?void 0:i.name,", Max value: ").concat((s=S[_])===null||s===void 0?void 0:s.name);return Ie.createElement(On,{tabIndex:0,role:"slider","aria-label":I,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(L){["ArrowLeft","ArrowRight"].includes(L.key)&&(L.preventDefault(),L.stopPropagation(),o.handleTravellerMoveKeyboard(L.key==="ArrowRight"?1:-1,a))},onFocus:function(){o.setState({isTravellerFocused:!0})},onBlur:function(){o.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(x,C))}},{key:"renderSlide",value:function(n,a){var i=this.props,s=i.y,o=i.height,u=i.stroke,f=i.travellerWidth,h=Math.min(n,a)+f,m=Math.max(Math.abs(a-n)-f,0);return Ie.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:u,fillOpacity:.2,x:h,y:s,width:m,height:o})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,i=n.endIndex,s=n.y,o=n.height,u=n.travellerWidth,f=n.stroke,h=this.state,m=h.startX,x=h.endX,b=5,S={pointerEvents:"none",fill:f};return Ie.createElement(On,{className:"recharts-brush-texts"},Ie.createElement(Vb,dw({textAnchor:"end",verticalAnchor:"middle",x:Math.min(m,x)-b,y:s+o/2},S),this.getTextOfTick(a)),Ie.createElement(Vb,dw({textAnchor:"start",verticalAnchor:"middle",x:Math.max(m,x)+u+b,y:s+o/2},S),this.getTextOfTick(i)))}},{key:"render",value:function(){var n=this.props,a=n.data,i=n.className,s=n.children,o=n.x,u=n.y,f=n.width,h=n.height,m=n.alwaysShowText,x=this.state,b=x.startX,S=x.endX,k=x.isTextActive,_=x.isSlideMoving,N=x.isTravellerMoving,C=x.isTravellerFocused;if(!a||!a.length||!wt(o)||!wt(u)||!wt(f)||!wt(h)||f<=0||h<=0)return null;var I=Cr("recharts-brush",i),D=Ie.Children.count(s)===1,L=TLe("userSelect","none");return Ie.createElement(On,{className:I,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:L},this.renderBackground(),D&&this.renderPanorama(),this.renderSlide(b,S),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(S,"endX"),(k||_||N||C||m)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,i=n.y,s=n.width,o=n.height,u=n.stroke,f=Math.floor(i+o/2)-1;return Ie.createElement(Ie.Fragment,null,Ie.createElement("rect",{x:a,y:i,width:s,height:o,fill:u,stroke:"none"}),Ie.createElement("line",{x1:a+1,y1:f,x2:a+s-1,y2:f,fill:"none",stroke:"#fff"}),Ie.createElement("line",{x1:a+1,y1:f+2,x2:a+s-1,y2:f+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var i;return Ie.isValidElement(n)?i=Ie.cloneElement(n,a):nr(n)?i=n(a):i=t.renderDefaultTraveller(a),i}},{key:"getDerivedStateFromProps",value:function(n,a){var i=n.data,s=n.width,o=n.x,u=n.travellerWidth,f=n.updateId,h=n.startIndex,m=n.endIndex;if(i!==a.prevData||f!==a.prevUpdateId)return eC({prevData:i,prevTravellerWidth:u,prevUpdateId:f,prevX:o,prevWidth:s},i&&i.length?RLe({data:i,width:s,x:o,travellerWidth:u,startIndex:h,endIndex:m}):{scale:null,scaleValues:null});if(a.scale&&(s!==a.prevWidth||o!==a.prevX||u!==a.prevTravellerWidth)){a.scale.range([o,o+s-u]);var x=a.scale.domain().map(function(b){return a.scale(b)});return{prevData:i,prevTravellerWidth:u,prevUpdateId:f,prevX:o,prevWidth:s,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:x}}return null}},{key:"getIndexInRange",value:function(n,a){for(var i=n.length,s=0,o=i-1;o-s>1;){var u=Math.floor((s+o)/2);n[u]>a?o=u:s=u}return a>=n[o]?o:s}}])}(V.PureComponent);Yi(Eh,"displayName","Brush");Yi(Eh,"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 jLe=XN;function FLe(e,t){var r;return jLe(e,function(n,a,i){return r=t(n,a,i),!r}),!!r}var zLe=FLe,BLe=I$,ULe=Pu,VLe=zLe,$Le=Wi,WLe=M4;function HLe(e,t,r){var n=$Le(e)?BLe:VLe;return r&&WLe(e,t,r)&&(t=void 0),n(e,ULe(t))}var GLe=HLe;const YLe=Mr(GLe);var el=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r},rR=eW;function XLe(e,t,r){t=="__proto__"&&rR?rR(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var qLe=XLe,QLe=qLe,ZLe=K$,KLe=Pu;function JLe(e,t){var r={};return t=KLe(t),ZLe(e,function(n,a,i){QLe(r,a,t(n,a,i))}),r}var eIe=JLe;const tIe=Mr(eIe);function rIe(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var nIe=rIe,aIe=XN;function iIe(e,t){var r=!0;return aIe(e,function(n,a,i){return r=!!t(n,a,i),r}),r}var sIe=iIe,oIe=nIe,lIe=sIe,cIe=Pu,uIe=Wi,fIe=M4;function dIe(e,t,r){var n=uIe(e)?oIe:lIe;return r&&fIe(e,t,r)&&(t=void 0),n(e,cIe(t))}var hIe=dIe;const NH=Mr(hIe);var gIe=["x","y"];function f1(e){"@babel/helpers - typeof";return f1=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},f1(e)}function xE(){return xE=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},xE.apply(this,arguments)}function nR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ep(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nR(Object(r),!0).forEach(function(n){pIe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pIe(e,t,r){return t=mIe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mIe(e){var t=yIe(e,"string");return f1(t)=="symbol"?t:t+""}function yIe(e,t){if(f1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(f1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vIe(e,t){if(e==null)return{};var r=xIe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xIe(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 bIe(e,t){var r=e.x,n=e.y,a=vIe(e,gIe),i="".concat(r),s=parseInt(i,10),o="".concat(n),u=parseInt(o,10),f="".concat(t.height||a.height),h=parseInt(f,10),m="".concat(t.width||a.width),x=parseInt(m,10);return ep(ep(ep(ep(ep({},t),a),s?{x:s}:{}),u?{y:u}:{}),{},{height:h,width:x,name:t.name,radius:t.radius})}function aR(e){return Ie.createElement(nLe,xE({shapeType:"rectangle",propTransformer:bIe,activeClassName:"recharts-active-bar"},e))}var wIe=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,a){if(typeof t=="number")return t;var i=typeof n=="number";return i?t(n,a):(i||td(!1),r)}},kIe=["value","background"],MH;function Ah(e){"@babel/helpers - typeof";return Ah=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},Ah(e)}function SIe(e,t){if(e==null)return{};var r=CIe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(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={};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 gw(){return gw=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},gw.apply(this,arguments)}function iR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Un(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){Gc(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 _Ie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sR(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,IH(n.key),n)}}function EIe(e,t,r){return t&&sR(e.prototype,t),r&&sR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function AIe(e,t,r){return t=pw(t),TIe(e,LH()?Reflect.construct(t,r||[],pw(e).constructor):t.apply(e,r))}function TIe(e,t){if(t&&(Ah(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NIe(e)}function NIe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function LH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LH=function(){return!!e})()}function pw(e){return pw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},pw(e)}function MIe(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,a){return n.__proto__=a,n},bE(e,t)}function Gc(e,t,r){return t=IH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IH(e){var t=LIe(e,"string");return Ah(t)=="symbol"?t:t+""}function LIe(e,t){if(Ah(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ah(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yy=function(e){function t(){var r;_Ie(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=AIe(this,t,[].concat(a)),Gc(r,"state",{isAnimationFinished:!1}),Gc(r,"id",uy("recharts-bar-")),Gc(r,"handleAnimationEnd",function(){var s=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),s&&s()}),Gc(r,"handleAnimationStart",function(){var s=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),s&&s()}),r}return MIe(t,e),EIe(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,i=this.props,s=i.shape,o=i.dataKey,u=i.activeIndex,f=i.activeBar,h=gr(this.props,!1);return n&&n.map(function(m,x){var b=x===u,S=b?f:s,k=Un(Un(Un({},h),m),{},{isActive:b,option:S,index:x,dataKey:o,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return Ie.createElement(On,gw({className:"recharts-bar-rectangle"},Tb(a.props,m,x),{key:"rectangle-".concat(m==null?void 0:m.x,"-").concat(m==null?void 0:m.y,"-").concat(m==null?void 0:m.value,"-").concat(x)}),Ie.createElement(aR,k))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,i=a.data,s=a.layout,o=a.isAnimationActive,u=a.animationBegin,f=a.animationDuration,h=a.animationEasing,m=a.animationId,x=this.state.prevData;return Ie.createElement(Ch,{begin:u,duration:f,isActive:o,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var S=b.t,k=i.map(function(_,N){var C=x&&x[N];if(C){var I=oo(C.x,_.x),D=oo(C.y,_.y),L=oo(C.width,_.width),F=oo(C.height,_.height);return Un(Un({},_),{},{x:I(S),y:D(S),width:L(S),height:F(S)})}if(s==="horizontal"){var R=oo(0,_.height),z=R(S);return Un(Un({},_),{},{y:_.y+_.height-z,height:z})}var B=oo(0,_.width),X=B(S);return Un(Un({},_),{},{width:X})});return Ie.createElement(On,null,n.renderRectanglesStatically(k))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,i=n.isAnimationActive,s=this.state.prevData;return i&&a&&a.length&&(!s||!z4(s,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,i=a.data,s=a.dataKey,o=a.activeIndex,u=gr(this.props.background,!1);return i.map(function(f,h){f.value;var m=f.background,x=SIe(f,kIe);if(!m)return null;var b=Un(Un(Un(Un(Un({},x),{},{fill:"#eee"},m),u),Tb(n.props,f,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:s,index:h,className:"recharts-bar-background-rectangle"});return Ie.createElement(aR,gw({key:"background-bar-".concat(h),option:n.props.background,isActive:h===o},b))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,s=i.data,o=i.xAxis,u=i.yAxis,f=i.layout,h=i.children,m=Ds(h,my);if(!m)return null;var x=f==="vertical"?s[0].height/2:s[0].width/2,b=function(_,N){var C=Array.isArray(_.value)?_.value[1]:_.value;return{x:_.x,y:_.y,value:C,errorVal:os(_,N)}},S={clipPath:n?"url(#clipPath-".concat(a,")"):null};return Ie.createElement(On,S,m.map(function(k){return Ie.cloneElement(k,{key:"error-bar-".concat(a,"-").concat(k.props.dataKey),data:s,xAxis:o,yAxis:u,layout:f,offset:x,dataPointFormatter:b})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,i=n.data,s=n.className,o=n.xAxis,u=n.yAxis,f=n.left,h=n.top,m=n.width,x=n.height,b=n.isAnimationActive,S=n.background,k=n.id;if(a||!i||!i.length)return null;var _=this.state.isAnimationFinished,N=Cr("recharts-bar",s),C=o&&o.allowDataOverflow,I=u&&u.allowDataOverflow,D=C||I,L=fr(k)?this.id:k;return Ie.createElement(On,{className:N},C||I?Ie.createElement("defs",null,Ie.createElement("clipPath",{id:"clipPath-".concat(L)},Ie.createElement("rect",{x:C?f:f-m/2,y:I?h:h-x/2,width:C?m:m*2,height:I?x:x*2}))):null,Ie.createElement(On,{className:"recharts-bar-rectangles",clipPath:D?"url(#clipPath-".concat(L,")"):null},S?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(D,L),(!b||_)&&uu.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:a.curData}:n.data!==a.curData?{curData:n.data}:null}}])}(V.PureComponent);MH=yy;Gc(yy,"displayName","Bar");Gc(yy,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Ul.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Gc(yy,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,i=e.xAxis,s=e.yAxis,o=e.xAxisTicks,u=e.yAxisTicks,f=e.stackedData,h=e.dataStartIndex,m=e.displayedData,x=e.offset,b=hTe(n,r);if(!b)return null;var S=t.layout,k=r.type.defaultProps,_=k!==void 0?Un(Un({},k),r.props):r.props,N=_.dataKey,C=_.children,I=_.minPointSize,D=S==="horizontal"?s:i,L=f?D.scale.domain():null,F=wTe({numericAxis:D}),R=Ds(C,oW),z=m.map(function(B,X){var Y,H,Q,se,ie,de;f?Y=gTe(f[h+X],L):(Y=os(B,N),Array.isArray(Y)||(Y=[F,Y]));var pe=wIe(I,MH.defaultProps.minPointSize)(Y[1],X);if(S==="horizontal"){var ge,te=[s.scale(Y[0]),s.scale(Y[1])],ve=te[0],Me=te[1];H=aO({axis:i,ticks:o,bandSize:a,offset:b.offset,entry:B,index:X}),Q=(ge=Me??ve)!==null&&ge!==void 0?ge:void 0,se=b.size;var oe=ve-Me;if(ie=Number.isNaN(oe)?0:oe,de={x:H,y:s.y,width:se,height:s.height},Math.abs(pe)>0&&Math.abs(ie)<Math.abs(pe)){var xe=fo(ie||pe)*(Math.abs(pe)-Math.abs(ie));Q-=xe,ie+=xe}}else{var we=[i.scale(Y[0]),i.scale(Y[1])],Ce=we[0],De=we[1];if(H=Ce,Q=aO({axis:s,ticks:u,bandSize:a,offset:b.offset,entry:B,index:X}),se=De-Ce,ie=b.size,de={x:i.x,y:Q,width:i.width,height:ie},Math.abs(pe)>0&&Math.abs(se)<Math.abs(pe)){var Ve=fo(se||pe)*(Math.abs(pe)-Math.abs(se));se+=Ve}}return Un(Un(Un({},B),{},{x:H,y:Q,width:se,height:ie,value:f?Y:Y[1],payload:B,background:de},R&&R[X]&&R[X].props),{},{tooltipPayload:[hH(r,B)],tooltipPosition:{x:H+se/2,y:Q+ie/2}})});return Un({data:z,layout:S},x)});function d1(e){"@babel/helpers - typeof";return d1=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},d1(e)}function IIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oR(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,PH(n.key),n)}}function PIe(e,t,r){return t&&oR(e.prototype,t),r&&oR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function lR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ao(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lR(Object(r),!0).forEach(function(n){H4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H4(e,t,r){return t=PH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PH(e){var t=DIe(e,"string");return d1(t)=="symbol"?t:t+""}function DIe(e,t){if(d1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(d1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var OIe=function(t,r,n,a,i){var s=t.width,o=t.height,u=t.layout,f=t.children,h=Object.keys(r),m={left:n.left,leftMirror:n.left,right:s-n.right,rightMirror:s-n.right,top:n.top,topMirror:n.top,bottom:o-n.bottom,bottomMirror:o-n.bottom},x=!!qi(f,yy);return h.reduce(function(b,S){var k=r[S],_=k.orientation,N=k.domain,C=k.padding,I=C===void 0?{}:C,D=k.mirror,L=k.reversed,F="".concat(_).concat(D?"Mirror":""),R,z,B,X,Y;if(k.type==="number"&&(k.padding==="gap"||k.padding==="no-gap")){var H=N[1]-N[0],Q=1/0,se=k.categoricalDomain.sort(qme);if(se.forEach(function(we,Ce){Ce>0&&(Q=Math.min((we||0)-(se[Ce-1]||0),Q))}),Number.isFinite(Q)){var ie=Q/H,de=k.layout==="vertical"?n.height:n.width;if(k.padding==="gap"&&(R=ie*de/2),k.padding==="no-gap"){var pe=Jf(t.barCategoryGap,ie*de),ge=ie*de/2;R=ge-pe-(ge-pe)/de*pe}}}a==="xAxis"?z=[n.left+(I.left||0)+(R||0),n.left+n.width-(I.right||0)-(R||0)]:a==="yAxis"?z=u==="horizontal"?[n.top+n.height-(I.bottom||0),n.top+(I.top||0)]:[n.top+(I.top||0)+(R||0),n.top+n.height-(I.bottom||0)-(R||0)]:z=k.range,L&&(z=[z[1],z[0]]);var te=fTe(k,i,x),ve=te.scale,Me=te.realScaleType;ve.domain(N).range(z),dTe(ve);var oe=bTe(ve,ao(ao({},k),{},{realScaleType:Me}));a==="xAxis"?(Y=_==="top"&&!D||_==="bottom"&&D,B=n.left,X=m[F]-Y*k.height):a==="yAxis"&&(Y=_==="left"&&!D||_==="right"&&D,B=m[F]-Y*k.width,X=n.top);var xe=ao(ao(ao({},k),oe),{},{realScaleType:Me,x:B,y:X,scale:ve,width:a==="xAxis"?n.width:k.width,height:a==="yAxis"?n.height:k.height});return xe.bandSize=rw(xe,oe),!k.hide&&a==="xAxis"?m[F]+=(Y?-1:1)*xe.height:k.hide||(m[F]+=(Y?-1:1)*xe.width),ao(ao({},b),{},H4({},S,xe))},{})},DH=function(t,r){var n=t.x,a=t.y,i=r.x,s=r.y;return{x:Math.min(n,i),y:Math.min(a,s),width:Math.abs(i-n),height:Math.abs(s-a)}},RIe=function(t){var r=t.x1,n=t.y1,a=t.x2,i=t.y2;return DH({x:r,y:n},{x:a,y:i})},OH=function(){function e(t){IIe(this,e),this.scale=t}return PIe(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]:{},a=n.bandAware,i=n.position;if(r!==void 0){if(i)switch(i){case"start":return this.scale(r);case"middle":{var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+s}case"end":{var o=this.bandwidth?this.bandwidth():0;return this.scale(r)+o}default:return this.scale(r)}if(a){var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+u}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],i=n[n.length-1];return a<=i?r>=a&&r<=i:r>=i&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}])}();H4(OH,"EPS",1e-4);var CM=function(t){var r=Object.keys(t).reduce(function(n,a){return ao(ao({},n),{},H4({},a,OH.create(t[a])))},{});return ao(ao({},r),{},{apply:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=i.bandAware,o=i.position;return tIe(a,function(u,f){return r[f].apply(u,{bandAware:s,position:o})})},isInRange:function(a){return NH(a,function(i,s){return r[s].isInRange(i)})}})};function jIe(e){return(e%180+180)%180}var FIe=function(t){var r=t.width,n=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=jIe(a),s=i*Math.PI/180,o=Math.atan(n/r),u=s>o&&s<Math.PI-o?n/Math.sin(s):r/Math.cos(s);return Math.abs(u)}
4456,zIe=Pu,BIe=fy,UIe=T4;function VIe(e){return function(t,r,n){var a=Object(t);if(!BIe(t)){var i=zIe(r);t=UIe(t),r=function(o){return i(a[o],o,a)}}var s=e(t,r,n);return s>-1?a[i?t[s]:s]:void 0}}var $Ie=VIe,WIe=_H;function HIe(e){var t=WIe(e),r=t%1;return t===t?r?t-r:t:0}var GIe=HIe,YIe=G$,XIe=Pu,qIe=GIe,QIe=Math.max;function ZIe(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var a=r==null?0:qIe(r);return a<0&&(a=QIe(n+a,0)),YIe(e,XIe(t),a)}var KIe=ZIe,JIe=$Ie,e5e=KIe,t5e=JIe(e5e),r5e=t5e;const n5e=Mr(r5e);var a5e=Zpe(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("")}),_M=V.createContext(void 0),EM=V.createContext(void 0),RH=V.createContext(void 0),jH=V.createContext({}),FH=V.createContext(void 0),zH=V.createContext(0),BH=V.createContext(0),cR=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,i=r.offset,s=t.clipPathId,o=t.children,u=t.width,f=t.height,h=a5e(i);return Ie.createElement(_M.Provider,{value:n},Ie.createElement(EM.Provider,{value:a},Ie.createElement(jH.Provider,{value:i},Ie.createElement(RH.Provider,{value:h},Ie.createElement(FH.Provider,{value:s},Ie.createElement(zH.Provider,{value:f},Ie.createElement(BH.Provider,{value:u},o)))))))},i5e=function(){return V.useContext(FH)},UH=function(t){var r=V.useContext(_M);r==null&&td(!1);var n=r[t];return n==null&&td(!1),n},s5e=function(){var t=V.useContext(_M);return jc(t)},o5e=function(){var t=V.useContext(EM),r=n5e(t,function(n){return NH(n.domain,Number.isFinite)});return r||jc(t)},VH=function(t){var r=V.useContext(EM);r==null&&td(!1);var n=r[t];return n==null&&td(!1),n},l5e=function(){var t=V.useContext(RH);return t},c5e=function(){return V.useContext(jH)},AM=function(){return V.useContext(BH)},TM=function(){return V.useContext(zH)};function Th(e){"@babel/helpers - typeof";return Th=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},Th(e)}function u5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uR(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,WH(n.key),n)}}function f5e(e,t,r){return t&&uR(e.prototype,t),r&&uR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function d5e(e,t,r){return t=mw(t),h5e(e,$H()?Reflect.construct(t,r||[],mw(e).constructor):t.apply(e,r))}function h5e(e,t){if(t&&(Th(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g5e(e)}function g5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($H=function(){return!!e})()}function mw(e){return mw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},mw(e)}function p5e(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&&wE(e,t)}function wE(e,t){return wE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},wE(e,t)}function fR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function dR(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fR(Object(r),!0).forEach(function(n){NM(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NM(e,t,r){return t=WH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WH(e){var t=m5e(e,"string");return Th(t)=="symbol"?t:t+""}function m5e(e,t){if(Th(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Th(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function y5e(e,t){return w5e(e)||b5e(e,t)||x5e(e,t)||v5e()}
vendor: 90,991 bytes, lines 4456-4461
4456function v5e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4457In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x5e(e,t){if(e){if(typeof e=="string")return hR(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 hR(e,t)}}function hR(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 b5e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function w5e(e){if(Array.isArray(e))return e}function kE(){return kE=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},kE.apply(this,arguments)}var k5e=function(t,r){var n;return Ie.isValidElement(t)?n=Ie.cloneElement(t,r):nr(t)?n=t(r):n=Ie.createElement("line",kE({},r,{className:"recharts-reference-line-line"})),n},S5e=function(t,r,n,a,i,s,o,u,f){var h=i.x,m=i.y,x=i.width,b=i.height;if(n){var S=f.y,k=t.y.apply(S,{position:s});if(el(f,"discard")&&!t.y.isInRange(k))return null;var _=[{x:h+x,y:k},{x:h,y:k}];return u==="left"?_.reverse():_}if(r){var N=f.x,C=t.x.apply(N,{position:s});if(el(f,"discard")&&!t.x.isInRange(C))return null;var I=[{x:C,y:m+b},{x:C,y:m}];return o==="top"?I.reverse():I}if(a){var D=f.segment,L=D.map(function(F){return t.apply(F,{position:s})});return el(f,"discard")&&YLe(L,function(F){return!t.isInRange(F)})?null:L}return null};function C5e(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,i=e.yAxisId,s=e.shape,o=e.className,u=e.alwaysShow,f=i5e(),h=UH(a),m=VH(i),x=l5e();if(!f||!x)return null;Bl(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=CM({x:h.scale,y:m.scale}),S=sa(t),k=sa(r),_=n&&n.length===2,N=S5e(b,S,k,_,x,e.position,h.orientation,m.orientation,e);if(!N)return null;var C=y5e(N,2),I=C[0],D=I.x,L=I.y,F=C[1],R=F.x,z=F.y,B=el(e,"hidden")?"url(#".concat(f,")"):void 0,X=dR(dR({clipPath:B},gr(e,!0)),{},{x1:D,y1:L,x2:R,y2:z});return Ie.createElement(On,{className:Cr("recharts-reference-line",o)},k5e(s,X),Ja.renderCallByParent(e,RIe({x1:D,y1:L,x2:R,y2:z})))}var MM=function(e){function t(){return u5e(this,t),d5e(this,t,arguments)}return p5e(t,e),f5e(t,[{key:"render",value:function(){return Ie.createElement(C5e,this.props)}}])}(Ie.Component);NM(MM,"displayName","ReferenceLine");NM(MM,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function SE(){return SE=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},SE.apply(this,arguments)}function Nh(e){"@babel/helpers - typeof";return Nh=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},Nh(e)}function gR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function pR(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gR(Object(r),!0).forEach(function(n){G4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mR(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,GH(n.key),n)}}function E5e(e,t,r){return t&&mR(e.prototype,t),r&&mR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function A5e(e,t,r){return t=yw(t),T5e(e,HH()?Reflect.construct(t,r||[],yw(e).constructor):t.apply(e,r))}function T5e(e,t){if(t&&(Nh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return N5e(e)}function N5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function HH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HH=function(){return!!e})()}function yw(e){return yw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yw(e)}function M5e(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,a){return n.__proto__=a,n},CE(e,t)}function G4(e,t,r){return t=GH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GH(e){var t=L5e(e,"string");return Nh(t)=="symbol"?t:t+""}function L5e(e,t){if(Nh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Nh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var I5e=function(t){var r=t.x,n=t.y,a=t.xAxis,i=t.yAxis,s=CM({x:a.scale,y:i.scale}),o=s.apply({x:r,y:n},{bandAware:!0});return el(t,"discard")&&!s.isInRange(o)?null:o},Y4=function(e){function t(){return _5e(this,t),A5e(this,t,arguments)}return M5e(t,e),E5e(t,[{key:"render",value:function(){var n=this.props,a=n.x,i=n.y,s=n.r,o=n.alwaysShow,u=n.clipPathId,f=sa(a),h=sa(i);if(Bl(o===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!f||!h)return null;var m=I5e(this.props);if(!m)return null;var x=m.x,b=m.y,S=this.props,k=S.shape,_=S.className,N=el(this.props,"hidden")?"url(#".concat(u,")"):void 0,C=pR(pR({clipPath:N},gr(this.props,!0)),{},{cx:x,cy:b});return Ie.createElement(On,{className:Cr("recharts-reference-dot",_)},t.renderDot(k,C),Ja.renderCallByParent(this.props,{x:x-s,y:b-s,width:2*s,height:2*s}))}}])}(Ie.Component);G4(Y4,"displayName","ReferenceDot");G4(Y4,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});G4(Y4,"renderDot",function(e,t){var r;return Ie.isValidElement(e)?r=Ie.cloneElement(e,t):nr(e)?r=e(t):r=Ie.createElement(SM,SE({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function _E(){return _E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_E.apply(this,arguments)}function Mh(e){"@babel/helpers - typeof";return Mh=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},Mh(e)}function yR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vR(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yR(Object(r),!0).forEach(function(n){X4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function P5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xR(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,XH(n.key),n)}}function D5e(e,t,r){return t&&xR(e.prototype,t),r&&xR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function O5e(e,t,r){return t=vw(t),R5e(e,YH()?Reflect.construct(t,r||[],vw(e).constructor):t.apply(e,r))}function R5e(e,t){if(t&&(Mh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return j5e(e)}function j5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YH=function(){return!!e})()}function vw(e){return vw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vw(e)}function F5e(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,a){return n.__proto__=a,n},EE(e,t)}function X4(e,t,r){return t=XH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XH(e){var t=z5e(e,"string");return Mh(t)=="symbol"?t:t+""}function z5e(e,t){if(Mh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var B5e=function(t,r,n,a,i){var s=i.x1,o=i.x2,u=i.y1,f=i.y2,h=i.xAxis,m=i.yAxis;if(!h||!m)return null;var x=CM({x:h.scale,y:m.scale}),b={x:t?x.x.apply(s,{position:"start"}):x.x.rangeMin,y:n?x.y.apply(u,{position:"start"}):x.y.rangeMin},S={x:r?x.x.apply(o,{position:"end"}):x.x.rangeMax,y:a?x.y.apply(f,{position:"end"}):x.y.rangeMax};return el(i,"discard")&&(!x.isInRange(b)||!x.isInRange(S))?null:DH(b,S)},q4=function(e){function t(){return P5e(this,t),O5e(this,t,arguments)}return F5e(t,e),D5e(t,[{key:"render",value:function(){var n=this.props,a=n.x1,i=n.x2,s=n.y1,o=n.y2,u=n.className,f=n.alwaysShow,h=n.clipPathId;Bl(f===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=sa(a),x=sa(i),b=sa(s),S=sa(o),k=this.props.shape;if(!m&&!x&&!b&&!S&&!k)return null;var _=B5e(m,x,b,S,this.props);if(!_&&!k)return null;var N=el(this.props,"hidden")?"url(#".concat(h,")"):void 0;return Ie.createElement(On,{className:Cr("recharts-reference-area",u)},t.renderRect(k,vR(vR({clipPath:N},gr(this.props,!0)),_)),Ja.renderCallByParent(this.props,_))}}])}(Ie.Component);X4(q4,"displayName","ReferenceArea");X4(q4,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});X4(q4,"renderRect",function(e,t){var r;return Ie.isValidElement(e)?r=Ie.cloneElement(e,t):nr(e)?r=e(t):r=Ie.createElement(kM,_E({},t,{className:"recharts-reference-area-rect"})),r});function qH(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],a=0;a<e.length;a+=t)if(r===void 0||r(e[a])===!0)n.push(e[a]);else return;return n}function U5e(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return FIe(n,r)}function V5e(e,t,r){var n=r==="width",a=e.x,i=e.y,s=e.width,o=e.height;return t===1?{start:n?a:i,end:n?a+s:i+o}:{start:n?a+s:i+o,end:n?a:i}}function xw(e,t,r,n,a){if(e*t<e*n||e*t>e*a)return!1;var i=r();return e*(t-e*i/2-n)>=0&&e*(t+e*i/2-a)<=0}function $5e(e,t){return qH(e,t+1)}function W5e(e,t,r,n,a){for(var i=(n||[]).slice(),s=t.start,o=t.end,u=0,f=1,h=s,m=function(){var S=n==null?void 0:n[u];if(S===void 0)return{v:qH(n,f)};var k=u,_,N=function(){return _===void 0&&(_=r(S,k)),_},C=S.coordinate,I=u===0||xw(e,C,N,h,o);I||(u=0,h=s,f+=1),I&&(h=C+e*(N()/2+a),u+=f)},x;f<=i.length;)if(x=m(),x)return x.v;return[]}function h1(e){"@babel/helpers - typeof";return h1=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},h1(e)}function bR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).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?bR(Object(r),!0).forEach(function(n){H5e(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 H5e(e,t,r){return t=G5e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G5e(e){var t=Y5e(e,"string");return h1(t)=="symbol"?t:t+""}function Y5e(e,t){if(h1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(h1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X5e(e,t,r,n,a){for(var i=(n||[]).slice(),s=i.length,o=t.start,u=t.end,f=function(x){var b=i[x],S,k=function(){return S===void 0&&(S=r(b,x)),S};if(x===s-1){var _=e*(b.coordinate+e*k()/2-u);i[x]=b=Ga(Ga({},b),{},{tickCoord:_>0?b.coordinate-_*e:b.coordinate})}else i[x]=b=Ga(Ga({},b),{},{tickCoord:b.coordinate});var N=xw(e,b.tickCoord,k,o,u);N&&(u=b.tickCoord-e*(k()/2+a),i[x]=Ga(Ga({},b),{},{isShow:!0}))},h=s-1;h>=0;h--)f(h);return i}function q5e(e,t,r,n,a,i){var s=(n||[]).slice(),o=s.length,u=t.start,f=t.end;if(i){var h=n[o-1],m=r(h,o-1),x=e*(h.coordinate+e*m/2-f);s[o-1]=h=Ga(Ga({},h),{},{tickCoord:x>0?h.coordinate-x*e:h.coordinate});var b=xw(e,h.tickCoord,function(){return m},u,f);b&&(f=h.tickCoord-e*(m/2+a),s[o-1]=Ga(Ga({},h),{},{isShow:!0}))}for(var S=i?o-1:o,k=function(C){var I=s[C],D,L=function(){return D===void 0&&(D=r(I,C)),D};if(C===0){var F=e*(I.coordinate-e*L()/2-u);s[C]=I=Ga(Ga({},I),{},{tickCoord:F<0?I.coordinate-F*e:I.coordinate})}else s[C]=I=Ga(Ga({},I),{},{tickCoord:I.coordinate});var R=xw(e,I.tickCoord,L,u,f);R&&(u=I.tickCoord+e*(L()/2+a),s[C]=Ga(Ga({},I),{},{isShow:!0}))},_=0;_<S;_++)k(_);return s}function LM(e,t,r){var n=e.tick,a=e.ticks,i=e.viewBox,s=e.minTickGap,o=e.orientation,u=e.interval,f=e.tickFormatter,h=e.unit,m=e.angle;if(!a||!a.length||!n)return[];if(wt(u)||Ul.isSsr)return $5e(a,typeof u=="number"&&wt(u)?u:0);var x=[],b=o==="top"||o==="bottom"?"width":"height",S=h&&b==="width"?zp(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},k=function(I,D){var L=nr(f)?f(I.value,D):I.value;return b==="width"?U5e(zp(L,{fontSize:t,letterSpacing:r}),S,m):zp(L,{fontSize:t,letterSpacing:r})[b]},_=a.length>=2?fo(a[1].coordinate-a[0].coordinate):1,N=V5e(i,_,b);return u==="equidistantPreserveStart"?W5e(_,N,k,a,s):(u==="preserveStart"||u==="preserveStartEnd"?x=q5e(_,N,k,a,s,u==="preserveStartEnd"):x=X5e(_,N,k,a,s),x.filter(function(C){return C.isShow}))}var Q5e=["viewBox"],Z5e=["viewBox"],K5e=["ticks"];function Lh(e){"@babel/helpers - typeof";return Lh=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},Lh(e)}function w0(){return w0=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},w0.apply(this,arguments)}function wR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).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?wR(Object(r),!0).forEach(function(n){IM(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tC(e,t){if(e==null)return{};var r=J5e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J5e(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 ePe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kR(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,ZH(n.key),n)}}function tPe(e,t,r){return t&&kR(e.prototype,t),r&&kR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function rPe(e,t,r){return t=bw(t),nPe(e,QH()?Reflect.construct(t,r||[],bw(e).constructor):t.apply(e,r))}function nPe(e,t){if(t&&(Lh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return aPe(e)}function aPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QH=function(){return!!e})()}function bw(e){return bw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},bw(e)}function iPe(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&&AE(e,t)}function AE(e,t){return AE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},AE(e,t)}function IM(e,t,r){return t=ZH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZH(e){var t=sPe(e,"string");return Lh(t)=="symbol"?t:t+""}function sPe(e,t){if(Lh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Lh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mg=function(e){function t(r){var n;return ePe(this,t),n=rPe(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return iPe(t,e),tPe(t,[{key:"shouldComponentUpdate",value:function(n,a){var i=n.viewBox,s=tC(n,Q5e),o=this.props,u=o.viewBox,f=tC(o,Z5e);return!B0(i,u)||!B0(s,f)||!B0(a,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var a=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var a=this.props,i=a.x,s=a.y,o=a.width,u=a.height,f=a.orientation,h=a.tickSize,m=a.mirror,x=a.tickMargin,b,S,k,_,N,C,I=m?-1:1,D=n.tickSize||h,L=wt(n.tickCoord)?n.tickCoord:n.coordinate;switch(f){case"top":b=S=n.coordinate,_=s+ +!m*u,k=_-I*D,C=k-I*x,N=L;break;case"left":k=_=n.coordinate,S=i+ +!m*o,b=S-I*D,N=b-I*x,C=L;break;case"right":k=_=n.coordinate,S=i+ +m*o,b=S+I*D,N=b+I*x,C=L;break;default:b=S=n.coordinate,_=s+ +m*u,k=_+I*D,C=k+I*x,N=L;break}return{line:{x1:b,y1:k,x2:S,y2:_},tick:{x:N,y:C}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,i=n.mirror,s;switch(a){case"left":s=i?"start":"end";break;case"right":s=i?"end":"start";break;default:s="middle";break}return s}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,i=n.mirror,s="end";switch(a){case"left":case"right":s="middle";break;case"top":s=i?"start":"end";break;default:s=i?"end":"start";break}return s}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,i=n.y,s=n.width,o=n.height,u=n.orientation,f=n.mirror,h=n.axisLine,m=pi(pi(pi({},gr(this.props,!1)),gr(h,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var x=+(u==="top"&&!f||u==="bottom"&&f);m=pi(pi({},m),{},{x1:a,y1:i+x*o,x2:a+s,y2:i+x*o})}else{var b=+(u==="left"&&!f||u==="right"&&f);m=pi(pi({},m),{},{x1:a+b*s,y1:i,x2:a+b*s,y2:i+o})}return Ie.createElement("line",w0({},m,{className:Cr("recharts-cartesian-axis-line",Ps(h,"className"))}))}},{key:"renderTicks",value:function(n,a,i){var s=this,o=this.props,u=o.tickLine,f=o.stroke,h=o.tick,m=o.tickFormatter,x=o.unit,b=LM(pi(pi({},this.props),{},{ticks:n}),a,i),S=this.getTickTextAnchor(),k=this.getTickVerticalAnchor(),_=gr(this.props,!1),N=gr(h,!1),C=pi(pi({},_),{},{fill:"none"},gr(u,!1)),I=b.map(function(D,L){var F=s.getTickLineCoord(D),R=F.line,z=F.tick,B=pi(pi(pi(pi({textAnchor:S,verticalAnchor:k},_),{},{stroke:"none",fill:f},N),z),{},{index:L,payload:D,visibleTicksCount:b.length,tickFormatter:m});return Ie.createElement(On,w0({className:"recharts-cartesian-axis-tick",key:"tick-".concat(D.value,"-").concat(D.coordinate,"-").concat(D.tickCoord)},Tb(s.props,D,L)),u&&Ie.createElement("line",w0({},C,R,{className:Cr("recharts-cartesian-axis-tick-line",Ps(u,"className"))})),h&&t.renderTickItem(h,B,"".concat(nr(m)?m(D.value,L):D.value).concat(x||"")))});return Ie.createElement("g",{className:"recharts-cartesian-axis-ticks"},I)}},{key:"render",value:function(){var n=this,a=this.props,i=a.axisLine,s=a.width,o=a.height,u=a.ticksGenerator,f=a.className,h=a.hide;if(h)return null;var m=this.props,x=m.ticks,b=tC(m,K5e),S=x;return nr(u)&&(S=x&&x.length>0?u(this.props):u(b)),s<=0||o<=0||!S||!S.length?null:Ie.createElement(On,{className:Cr("recharts-cartesian-axis",f),ref:function(_){n.layerReference=_}},i&&this.renderAxisLine(),this.renderTicks(S,this.state.fontSize,this.state.letterSpacing),Ja.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,i){var s;return Ie.isValidElement(n)?s=Ie.cloneElement(n,a):nr(n)?s=n(a):s=Ie.createElement(Vb,w0({},a,{className:"recharts-cartesian-axis-tick-value"}),i),s}}])}(V.Component);IM(mg,"displayName","CartesianAxis");IM(mg,"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 oPe=["x1","y1","x2","y2","key"],lPe=["offset"];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 SR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ei(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?SR(Object(r),!0).forEach(function(n){cPe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cPe(e,t,r){return t=uPe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uPe(e){var t=fPe(e,"string");return rd(t)=="symbol"?t:t+""}function fPe(e,t){if(rd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bf(){return bf=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},bf.apply(this,arguments)}function CR(e,t){if(e==null)return{};var r=dPe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dPe(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 hPe=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,a=t.x,i=t.y,s=t.width,o=t.height,u=t.ry;return Ie.createElement("rect",{x:a,y:i,ry:u,width:s,height:o,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function KH(e,t){var r;if(Ie.isValidElement(e))r=Ie.cloneElement(e,t);else if(nr(e))r=e(t);else{var n=t.x1,a=t.y1,i=t.x2,s=t.y2,o=t.key,u=CR(t,oPe),f=gr(u,!1);f.offset;var h=CR(f,lPe);r=Ie.createElement("line",bf({},h,{x1:n,y1:a,x2:i,y2:s,fill:"none",key:o}))}return r}function gPe(e){var t=e.x,r=e.width,n=e.horizontal,a=n===void 0?!0:n,i=e.horizontalPoints;if(!a||!i||!i.length)return null;var s=i.map(function(o,u){var f=ei(ei({},e),{},{x1:t,y1:o,x2:t+r,y2:o,key:"line-".concat(u),index:u});return KH(a,f)});return Ie.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function pPe(e){var t=e.y,r=e.height,n=e.vertical,a=n===void 0?!0:n,i=e.verticalPoints;if(!a||!i||!i.length)return null;var s=i.map(function(o,u){var f=ei(ei({},e),{},{x1:o,y1:t,x2:o,y2:t+r,key:"line-".concat(u),index:u});return KH(a,f)});return Ie.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function mPe(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,i=e.width,s=e.height,o=e.horizontalPoints,u=e.horizontal,f=u===void 0?!0:u;if(!f||!t||!t.length)return null;var h=o.map(function(x){return Math.round(x+a-a)}).sort(function(x,b){return x-b});a!==h[0]&&h.unshift(0);var m=h.map(function(x,b){var S=!h[b+1],k=S?a+s-x:h[b+1]-x;if(k<=0)return null;var _=b%t.length;return Ie.createElement("rect",{key:"react-".concat(b),y:x,x:n,height:k,width:i,stroke:"none",fill:t[_],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return Ie.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function yPe(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,a=e.fillOpacity,i=e.x,s=e.y,o=e.width,u=e.height,f=e.verticalPoints;if(!r||!n||!n.length)return null;var h=f.map(function(x){return Math.round(x+i-i)}).sort(function(x,b){return x-b});i!==h[0]&&h.unshift(0);var m=h.map(function(x,b){var S=!h[b+1],k=S?i+o-x:h[b+1]-x;if(k<=0)return null;var _=b%n.length;return Ie.createElement("rect",{key:"react-".concat(b),x,y:s,width:k,height:u,stroke:"none",fill:n[_],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return Ie.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var vPe=function(t,r){var n=t.xAxis,a=t.width,i=t.height,s=t.offset;return fH(LM(ei(ei(ei({},mg.defaultProps),n),{},{ticks:Ol(n,!0),viewBox:{x:0,y:0,width:a,height:i}})),s.left,s.left+s.width,r)},xPe=function(t,r){var n=t.yAxis,a=t.width,i=t.height,s=t.offset;return fH(LM(ei(ei(ei({},mg.defaultProps),n),{},{ticks:Ol(n,!0),viewBox:{x:0,y:0,width:a,height:i}})),s.top,s.top+s.height,r)},Yd={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function JH(e){var t,r,n,a,i,s,o=AM(),u=TM(),f=c5e(),h=ei(ei({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Yd.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Yd.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Yd.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:Yd.horizontalFill,vertical:(i=e.vertical)!==null&&i!==void 0?i:Yd.vertical,verticalFill:(s=e.verticalFill)!==null&&s!==void 0?s:Yd.verticalFill,x:wt(e.x)?e.x:f.left,y:wt(e.y)?e.y:f.top,width:wt(e.width)?e.width:f.width,height:wt(e.height)?e.height:f.height}),m=h.x,x=h.y,b=h.width,S=h.height,k=h.syncWithTicks,_=h.horizontalValues,N=h.verticalValues,C=s5e(),I=o5e();if(!wt(b)||b<=0||!wt(S)||S<=0||!wt(m)||m!==+m||!wt(x)||x!==+x)return null;var D=h.verticalCoordinatesGenerator||vPe,L=h.horizontalCoordinatesGenerator||xPe,F=h.horizontalPoints,R=h.verticalPoints;if((!F||!F.length)&&nr(L)){var z=_&&_.length,B=L({yAxis:I?ei(ei({},I),{},{ticks:z?_:I.ticks}):void 0,width:o,height:u,offset:f},z?!0:k);Bl(Array.isArray(B),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(rd(B),"]")),Array.isArray(B)&&(F=B)}if((!R||!R.length)&&nr(D)){var X=N&&N.length,Y=D({xAxis:C?ei(ei({},C),{},{ticks:X?N:C.ticks}):void 0,width:o,height:u,offset:f},X?!0:k);Bl(Array.isArray(Y),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(rd(Y),"]")),Array.isArray(Y)&&(R=Y)}return Ie.createElement("g",{className:"recharts-cartesian-grid"},Ie.createElement(hPe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),Ie.createElement(gPe,bf({},h,{offset:f,horizontalPoints:F,xAxis:C,yAxis:I})),Ie.createElement(pPe,bf({},h,{offset:f,verticalPoints:R,xAxis:C,yAxis:I})),Ie.createElement(mPe,bf({},h,{horizontalPoints:F})),Ie.createElement(yPe,bf({},h,{verticalPoints:R})))}JH.displayName="CartesianGrid";var bPe=["type","layout","connectNulls","ref"],wPe=["key"];function Ih(e){"@babel/helpers - typeof";return Ih=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},Ih(e)}function _R(e,t){if(e==null)return{};var r=kPe(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function kPe(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 $p(){return $p=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},$p.apply(this,arguments)}function ER(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Gi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ER(Object(r),!0).forEach(function(n){io(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ER(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Xd(e){return EPe(e)||_Pe(e)||CPe(e)||SPe()}function SPe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4458In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CPe(e,t){if(e){if(typeof e=="string")return TE(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 TE(e,t)}}function _Pe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function EPe(e){if(Array.isArray(e))return TE(e)}function TE(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 APe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AR(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,tG(n.key),n)}}function TPe(e,t,r){return t&&AR(e.prototype,t),r&&AR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function NPe(e,t,r){return t=ww(t),MPe(e,eG()?Reflect.construct(t,r||[],ww(e).constructor):t.apply(e,r))}function MPe(e,t){if(t&&(Ih(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return LPe(e)}function LPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(eG=function(){return!!e})()}function ww(e){return ww=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ww(e)}function IPe(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,a){return n.__proto__=a,n},NE(e,t)}function io(e,t,r){return t=tG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tG(e){var t=PPe(e,"string");return Ih(t)=="symbol"?t:t+""}function PPe(e,t){if(Ih(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ih(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vy=function(e){function t(){var r;APe(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=NPe(this,t,[].concat(a)),io(r,"state",{isAnimationFinished:!0,totalLength:0}),io(r,"generateSimpleStrokeDasharray",function(s,o){return"".concat(o,"px ").concat(s-o,"px")}),io(r,"getStrokeDasharray",function(s,o,u){var f=u.reduce(function(N,C){return N+C});if(!f)return r.generateSimpleStrokeDasharray(o,s);for(var h=Math.floor(s/f),m=s%f,x=o-s,b=[],S=0,k=0;S<u.length;k+=u[S],++S)if(k+u[S]>m){b=[].concat(Xd(u.slice(0,S)),[m-k]);break}var _=b.length%2===0?[0,x]:[x];return[].concat(Xd(t.repeat(u,h)),Xd(b),_).map(function(N){return"".concat(N,"px")}).join(", ")}),io(r,"id",uy("recharts-line-")),io(r,"pathRef",function(s){r.mainCurve=s}),io(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),io(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return IPe(t,e),TPe(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,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,s=i.points,o=i.xAxis,u=i.yAxis,f=i.layout,h=i.children,m=Ds(h,my);if(!m)return null;var x=function(k,_){return{x:k.x,y:k.y,value:k.value,errorVal:os(k.payload,_)}},b={clipPath:n?"url(#clipPath-".concat(a,")"):null};return Ie.createElement(On,b,m.map(function(S){return Ie.cloneElement(S,{key:"bar-".concat(S.props.dataKey),data:s,xAxis:o,yAxis:u,layout:f,dataPointFormatter:x})}))}},{key:"renderDots",value:function(n,a,i){var s=this.props.isAnimationActive;if(s&&!this.state.isAnimationFinished)return null;var o=this.props,u=o.dot,f=o.points,h=o.dataKey,m=gr(this.props,!1),x=gr(u,!0),b=f.map(function(k,_){var N=Gi(Gi(Gi({key:"dot-".concat(_),r:3},m),x),{},{index:_,cx:k.x,cy:k.y,value:k.value,dataKey:h,payload:k.payload,points:f});return t.renderDotItem(u,N)}),S={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(i,")"):null};return Ie.createElement(On,$p({className:"recharts-line-dots",key:"dots"},S),b)}},{key:"renderCurveStatically",value:function(n,a,i,s){var o=this.props,u=o.type,f=o.layout,h=o.connectNulls;o.ref;var m=_R(o,bPe),x=Gi(Gi(Gi({},gr(m,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(i,")"):null,points:n},s),{},{type:u,layout:f,connectNulls:h});return Ie.createElement(sE,$p({},x,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var i=this,s=this.props,o=s.points,u=s.strokeDasharray,f=s.isAnimationActive,h=s.animationBegin,m=s.animationDuration,x=s.animationEasing,b=s.animationId,S=s.animateNewValues,k=s.width,_=s.height,N=this.state,C=N.prevPoints,I=N.totalLength;return Ie.createElement(Ch,{begin:h,duration:m,isActive:f,easing:x,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(D){var L=D.t;if(C){var F=C.length/o.length,R=o.map(function(H,Q){var se=Math.floor(Q*F);if(C[se]){var ie=C[se],de=oo(ie.x,H.x),pe=oo(ie.y,H.y);return Gi(Gi({},H),{},{x:de(L),y:pe(L)})}if(S){var ge=oo(k*2,H.x),te=oo(_/2,H.y);return Gi(Gi({},H),{},{x:ge(L),y:te(L)})}return Gi(Gi({},H),{},{x:H.x,y:H.y})});return i.renderCurveStatically(R,n,a)}var z=oo(0,I),B=z(L),X;if(u){var Y="".concat(u).split(/[,\s]+/gim).map(function(H){return parseFloat(H)});X=i.getStrokeDasharray(B,I,Y)}else X=i.generateSimpleStrokeDasharray(I,B);return i.renderCurveStatically(o,n,a,{strokeDasharray:X})})}},{key:"renderCurve",value:function(n,a){var i=this.props,s=i.points,o=i.isAnimationActive,u=this.state,f=u.prevPoints,h=u.totalLength;return o&&s&&s.length&&(!f&&h>0||!z4(f,s))?this.renderCurveWithAnimation(n,a):this.renderCurveStatically(s,n,a)}},{key:"render",value:function(){var n,a=this.props,i=a.hide,s=a.dot,o=a.points,u=a.className,f=a.xAxis,h=a.yAxis,m=a.top,x=a.left,b=a.width,S=a.height,k=a.isAnimationActive,_=a.id;if(i||!o||!o.length)return null;var N=this.state.isAnimationFinished,C=o.length===1,I=Cr("recharts-line",u),D=f&&f.allowDataOverflow,L=h&&h.allowDataOverflow,F=D||L,R=fr(_)?this.id:_,z=(n=gr(s,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},B=z.r,X=B===void 0?3:B,Y=z.strokeWidth,H=Y===void 0?2:Y,Q=a1e(s)?s:{},se=Q.clipDot,ie=se===void 0?!0:se,de=X*2+H;return Ie.createElement(On,{className:I},D||L?Ie.createElement("defs",null,Ie.createElement("clipPath",{id:"clipPath-".concat(R)},Ie.createElement("rect",{x:D?x:x-b/2,y:L?m:m-S/2,width:D?b:b*2,height:L?S:S*2})),!ie&&Ie.createElement("clipPath",{id:"clipPath-dots-".concat(R)},Ie.createElement("rect",{x:x-de/2,y:m-de/2,width:b+de,height:S+de}))):null,!C&&this.renderCurve(F,R),this.renderErrorBar(F,R),(C||s)&&this.renderDots(F,ie,R),(!k||N)&&uu.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:a.curPoints}:n.points!==a.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,a){for(var i=n.length%2!==0?[].concat(Xd(n),[0]):n,s=[],o=0;o<a;++o)s=[].concat(Xd(s),Xd(i));return s}},{key:"renderDotItem",value:function(n,a){var i;if(Ie.isValidElement(n))i=Ie.cloneElement(n,a);else if(nr(n))i=n(a);else{var s=a.key,o=_R(a,wPe),u=Cr("recharts-line-dot",typeof n!="boolean"?n.className:"");i=Ie.createElement(SM,$p({key:s},o,{className:u}))}return i}}])}(V.PureComponent);io(vy,"displayName","Line");io(vy,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Ul.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});io(vy,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,a=e.xAxisTicks,i=e.yAxisTicks,s=e.dataKey,o=e.bandSize,u=e.displayedData,f=e.offset,h=t.layout,m=u.map(function(x,b){var S=os(x,s);return h==="horizontal"?{x:nO({axis:r,ticks:a,bandSize:o,entry:x,index:b}),y:fr(S)?null:n.scale(S),value:S,payload:x}:{x:fr(S)?null:r.scale(S),y:nO({axis:n,ticks:i,bandSize:o,entry:x,index:b}),value:S,payload:x}});return Gi({points:m,layout:h},f)});function Ph(e){"@babel/helpers - typeof";return Ph=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},Ph(e)}function DPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TR(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,aG(n.key),n)}}function OPe(e,t,r){return t&&TR(e.prototype,t),r&&TR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function RPe(e,t,r){return t=kw(t),jPe(e,rG()?Reflect.construct(t,r||[],kw(e).constructor):t.apply(e,r))}function jPe(e,t){if(t&&(Ph(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return FPe(e)}function FPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(rG=function(){return!!e})()}function kw(e){return kw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},kw(e)}function zPe(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,a){return n.__proto__=a,n},ME(e,t)}function nG(e,t,r){return t=aG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aG(e){var t=BPe(e,"string");return Ph(t)=="symbol"?t:t+""}function BPe(e,t){if(Ph(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ph(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(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 UPe(e){var t=e.xAxisId,r=AM(),n=TM(),a=UH(t);return a==null?null:Ie.createElement(mg,LE({},a,{className:Cr("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(s){return Ol(s,!0)}}))}var Q4=function(e){function t(){return DPe(this,t),RPe(this,t,arguments)}return zPe(t,e),OPe(t,[{key:"render",value:function(){return Ie.createElement(UPe,this.props)}}])}(Ie.Component);nG(Q4,"displayName","XAxis");nG(Q4,"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 Dh(e){"@babel/helpers - typeof";return Dh=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},Dh(e)}function VPe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NR(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,oG(n.key),n)}}function $Pe(e,t,r){return t&&NR(e.prototype,t),r&&NR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function WPe(e,t,r){return t=Sw(t),HPe(e,iG()?Reflect.construct(t,r||[],Sw(e).constructor):t.apply(e,r))}function HPe(e,t){if(t&&(Dh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return GPe(e)}function GPe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(iG=function(){return!!e})()}function Sw(e){return Sw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sw(e)}function YPe(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,a){return n.__proto__=a,n},IE(e,t)}function sG(e,t,r){return t=oG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oG(e){var t=XPe(e,"string");return Dh(t)=="symbol"?t:t+""}function XPe(e,t){if(Dh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Dh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(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)}var qPe=function(t){var r=t.yAxisId,n=AM(),a=TM(),i=VH(r);return i==null?null:Ie.createElement(mg,PE({},i,{className:Cr("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(o){return Ol(o,!0)}}))},Z4=function(e){function t(){return VPe(this,t),WPe(this,t,arguments)}return YPe(t,e),$Pe(t,[{key:"render",value:function(){return Ie.createElement(qPe,this.props)}}])}(Ie.Component);sG(Z4,"displayName","YAxis");sG(Z4,"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 MR(e){return JPe(e)||KPe(e)||ZPe(e)||QPe()}function QPe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4459In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZPe(e,t){if(e){if(typeof e=="string")return DE(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 DE(e,t)}}function KPe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JPe(e){if(Array.isArray(e))return DE(e)}function DE(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 OE=function(t,r,n,a,i){var s=Ds(t,MM),o=Ds(t,Y4),u=[].concat(MR(s),MR(o)),f=Ds(t,q4),h="".concat(a,"Id"),m=a[0],x=r;if(u.length&&(x=u.reduce(function(k,_){if(_.props[h]===n&&el(_.props,"extendDomain")&&wt(_.props[m])){var N=_.props[m];return[Math.min(k[0],N),Math.max(k[1],N)]}return k},x)),f.length){var b="".concat(m,"1"),S="".concat(m,"2");x=f.reduce(function(k,_){if(_.props[h]===n&&el(_.props,"extendDomain")&&wt(_.props[b])&&wt(_.props[S])){var N=_.props[b],C=_.props[S];return[Math.min(k[0],N,C),Math.max(k[1],N,C)]}return k},x)}return i&&i.length&&(x=i.reduce(function(k,_){return wt(_)?[Math.min(k[0],_),Math.max(k[1],_)]:k},x)),x},lG={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(u,f,h){this.fn=u,this.context=f,this.once=h||!1}function i(u,f,h,m,x){if(typeof h!="function")throw new TypeError("The listener must be a function");var b=new a(h,m||u,x),S=r?r+f:f;return u._events[S]?u._events[S].fn?u._events[S]=[u._events[S],b]:u._events[S].push(b):(u._events[S]=b,u._eventsCount++),u}function s(u,f){--u._eventsCount===0?u._events=new n:delete u._events[f]}function o(){this._events=new n,this._eventsCount=0}o.prototype.eventNames=function(){var f=[],h,m;if(this._eventsCount===0)return f;for(m in h=this._events)t.call(h,m)&&f.push(r?m.slice(1):m);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(h)):f},o.prototype.listeners=function(f){var h=r?r+f:f,m=this._events[h];if(!m)return[];if(m.fn)return[m.fn];for(var x=0,b=m.length,S=new Array(b);x<b;x++)S[x]=m[x].fn;return S},o.prototype.listenerCount=function(f){var h=r?r+f:f,m=this._events[h];return m?m.fn?1:m.length:0},o.prototype.emit=function(f,h,m,x,b,S){var k=r?r+f:f;if(!this._events[k])return!1;var _=this._events[k],N=arguments.length,C,I;if(_.fn){switch(_.once&&this.removeListener(f,_.fn,void 0,!0),N){case 1:return _.fn.call(_.context),!0;case 2:return _.fn.call(_.context,h),!0;case 3:return _.fn.call(_.context,h,m),!0;case 4:return _.fn.call(_.context,h,m,x),!0;case 5:return _.fn.call(_.context,h,m,x,b),!0;case 6:return _.fn.call(_.context,h,m,x,b,S),!0}for(I=1,C=new Array(N-1);I<N;I++)C[I-1]=arguments[I];_.fn.apply(_.context,C)}else{var D=_.length,L;for(I=0;I<D;I++)switch(_[I].once&&this.removeListener(f,_[I].fn,void 0,!0),N){case 1:_[I].fn.call(_[I].context);break;case 2:_[I].fn.call(_[I].context,h);break;case 3:_[I].fn.call(_[I].context,h,m);break;case 4:_[I].fn.call(_[I].context,h,m,x);break;default:if(!C)for(L=1,C=new Array(N-1);L<N;L++)C[L-1]=arguments[L];_[I].fn.apply(_[I].context,C)}}return!0},o.prototype.on=function(f,h,m){return i(this,f,h,m,!1)},o.prototype.once=function(f,h,m){return i(this,f,h,m,!0)},o.prototype.removeListener=function(f,h,m,x){var b=r?r+f:f;if(!this._events[b])return this;if(!h)return s(this,b),this;var S=this._events[b];if(S.fn)S.fn===h&&(!x||S.once)&&(!m||S.context===m)&&s(this,b);else{for(var k=0,_=[],N=S.length;k<N;k++)(S[k].fn!==h||x&&!S[k].once||m&&S[k].context!==m)&&_.push(S[k]);_.length?this._events[b]=_.length===1?_[0]:_:s(this,b)}return this},o.prototype.removeAllListeners=function(f){var h;return f?(h=r?r+f:f,this._events[h]&&s(this,h)):(this._events=new n,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=r,o.EventEmitter=o,e.exports=o})(lG);var e9e=lG.exports;const t9e=Mr(e9e);var rC=new t9e,nC="recharts.syncMouseEvents";function g1(e){"@babel/helpers - typeof";return g1=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},g1(e)}function r9e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LR(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,cG(n.key),n)}}function n9e(e,t,r){return t&&LR(e.prototype,t),r&&LR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function aC(e,t,r){return t=cG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cG(e){var t=a9e(e,"string");return g1(t)=="symbol"?t:t+""}function a9e(e,t){if(g1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(g1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var i9e=function(){function e(){r9e(this,e),aC(this,"activeIndex",0),aC(this,"coordinateList",[]),aC(this,"layout","horizontal")}return n9e(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,i=a===void 0?null:a,s=r.container,o=s===void 0?null:s,u=r.layout,f=u===void 0?null:u,h=r.offset,m=h===void 0?null:h,x=r.mouseHandlerCallback,b=x===void 0?null:x;this.coordinateList=(n=i??this.coordinateList)!==null&&n!==void 0?n:[],this.container=o??this.container,this.layout=f??this.layout,this.offset=m??this.offset,this.mouseHandlerCallback=b??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 a=this.container.getBoundingClientRect(),i=a.x,s=a.y,o=a.height,u=this.coordinateList[this.activeIndex].coordinate,f=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,m=i+u+f,x=s+this.offset.top+o/2+h;this.mouseHandlerCallback({pageX:m,pageY:x})}}}])}();function s9e(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],a=e==null?void 0:e[1];if(n&&a&&wt(n)&&wt(a))return!0}return!1}function o9e(e,t,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-a,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function uG(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,i=e.endAngle,s=Ia(t,r,n,a),o=Ia(t,r,n,i);return{points:[s,o],cx:t,cy:r,radius:n,startAngle:a,endAngle:i}}function l9e(e,t,r){var n,a,i,s;if(e==="horizontal")n=t.x,i=n,a=r.top,s=r.top+r.height;else if(e==="vertical")a=t.y,s=a,n=r.left,i=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var o=t.cx,u=t.cy,f=t.innerRadius,h=t.outerRadius,m=t.angle,x=Ia(o,u,f,m),b=Ia(o,u,h,m);n=x.x,a=x.y,i=b.x,s=b.y}else return uG(t);return[{x:n,y:a},{x:i,y:s}]}function p1(e){"@babel/helpers - typeof";return p1=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},p1(e)}function IR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Nv(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){c9e(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 c9e(e,t,r){return t=u9e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u9e(e){var t=f9e(e,"string");return p1(t)=="symbol"?t:t+""}function f9e(e,t){if(p1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(p1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d9e(e){var t,r,n=e.element,a=e.tooltipEventType,i=e.isActive,s=e.activeCoordinate,o=e.activePayload,u=e.offset,f=e.activeTooltipIndex,h=e.tooltipAxisBandSize,m=e.layout,x=e.chartName,b=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!b||!i||!s||x!=="ScatterChart"&&a!=="axis")return null;var S,k=sE;if(x==="ScatterChart")S=s,k=y6e;else if(x==="BarChart")S=o9e(m,s,u,h),k=kM;else if(m==="radial"){var _=uG(s),N=_.cx,C=_.cy,I=_.radius,D=_.startAngle,L=_.endAngle;S={cx:N,cy:C,startAngle:D,endAngle:L,innerRadius:I,outerRadius:I},k=mH}else S={points:l9e(m,s,u)},k=sE;var F=Nv(Nv(Nv(Nv({stroke:"#ccc",pointerEvents:"none"},u),S),gr(b,!1)),{},{payload:o,payloadIndex:f,className:Cr("recharts-tooltip-cursor",b.className)});return V.isValidElement(b)?V.cloneElement(b,F):V.createElement(k,F)}var h9e=["item"],g9e=["children","className","width","height","style","compact","title","desc"];function Oh(e){"@babel/helpers - typeof";return Oh=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},Oh(e)}function k0(){return k0=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},k0.apply(this,arguments)}function PR(e,t){return y9e(e)||m9e(e,t)||dG(e,t)||p9e()}function p9e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 4460In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m9e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,s,o=[],u=!0,f=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);u=!0);}catch(h){f=!0,a=h}finally{try{if(!u&&r.return!=null&&(s=r.return(),Object(s)!==s))return}finally{if(f)throw a}}return o}}function y9e(e){if(Array.isArray(e))return e}function DR(e,t){if(e==null)return{};var r=v9e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v9e(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 x9e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OR(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,hG(n.key),n)}}function b9e(e,t,r){return t&&OR(e.prototype,t),r&&OR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function w9e(e,t,r){return t=Cw(t),k9e(e,fG()?Reflect.construct(t,r||[],Cw(e).constructor):t.apply(e,r))}function k9e(e,t){if(t&&(Oh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return S9e(e)}function S9e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fG=function(){return!!e})()}function Cw(e){return Cw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cw(e)}function C9e(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&&RE(e,t)}function RE(e,t){return RE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},RE(e,t)}function Rh(e){return A9e(e)||E9e(e)||dG(e)||_9e()}function _9e(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 4461In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dG(e,t){if(e){if(typeof e=="string")return jE(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 jE(e,t)}}function E9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function A9e(e){if(Array.isArray(e))return jE(e)}function jE(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 RR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function tt(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){Rt(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 Rt(e,t,r){return t=hG(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hG(e){var t=T9e(e,"string");return Oh(t)=="symbol"?t:t+""}function T9e(e,t){if(Oh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Oh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var N9e={xAxis:["bottom","top"],yAxis:["left","right"]},M9e={width:"100%",height:"100%"},gG={x:0,y:0};function Mv(e){return e}var L9e=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},I9e=function(t,r,n,a){var i=r.find(function(h){return h&&h.index===n});if(i){if(t==="horizontal")return{x:i.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:i.coordinate};if(t==="centric"){var s=i.coordinate,o=a.radius;return tt(tt(tt({},a),Ia(a.cx,a.cy,o,s)),{},{angle:s,radius:o})}var u=i.coordinate,f=a.angle;return tt(tt(tt({},a),Ia(a.cx,a.cy,u,f)),{},{angle:f,radius:u})}return gG},K4=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,i=r.dataEndIndex,s=(n??[]).reduce(function(o,u){var f=u.props.data;return f&&f.length?[].concat(Rh(o),Rh(f)):o},[]);return s.length>0?s:t&&t.length&&wt(a)&&wt(i)?t.slice(a,i+1):[]};function pG(e){return e==="number"?[0,"auto"]:void 0}var FE=function(t,r,n,a){var i=t.graphicalItems,s=t.tooltipAxis,o=K4(r,t);return n<0||!i||!i.length||n>=o.length?null:i.reduce(function(u,f){var h,m=(h=f.props.data)!==null&&h!==void 0?h:r;m&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(m=m.slice(t.dataStartIndex,t.dataEndIndex+1));var x;if(s.dataKey&&!s.allowDuplicatedCategory){var b=m===void 0?o:m;x=Eb(b,s.dataKey,a)}else x=m&&m[n]||o[n];return x?[].concat(Rh(u),[hH(f,x)]):u},[])},jR=function(t,r,n,a){var i=a||{x:t.chartX,y:t.chartY},s=L9e(i,n),o=t.orderedTooltipTicks,u=t.tooltipAxis,f=t.tooltipTicks,h=iTe(s,o,f,u);if(h>=0&&f){var m=f[h]&&f[h].value,x=FE(t,r,h,m),b=I9e(n,o,h,i);return{activeTooltipIndex:h,activeLabel:m,activePayload:x,activeCoordinate:b}}return null},P9e=function(t,r){var n=r.axes,a=r.graphicalItems,i=r.axisType,s=r.axisIdKey,o=r.stackGroups,u=r.dataStartIndex,f=r.dataEndIndex,h=t.layout,m=t.children,x=t.stackOffset,b=uH(h,i);return n.reduce(function(S,k){var _,N=k.type.defaultProps!==void 0?tt(tt({},k.type.defaultProps),k.props):k.props,C=N.type,I=N.dataKey,D=N.allowDataOverflow,L=N.allowDuplicatedCategory,F=N.scale,R=N.ticks,z=N.includeHidden,B=N[s];if(S[B])return S;var X=K4(t.data,{graphicalItems:a.filter(function(oe){var xe,we=s in oe.props?oe.props[s]:(xe=oe.type.defaultProps)===null||xe===void 0?void 0:xe[s];return we===B}),dataStartIndex:u,dataEndIndex:f}),Y=X.length,H,Q,se;s9e(N.domain,D,C)&&(H=tE(N.domain,null,D),b&&(C==="number"||F!=="auto")&&(se=Up(X,I,"category")));var ie=pG(C);if(!H||H.length===0){var de,pe=(de=N.domain)!==null&&de!==void 0?de:ie;if(I){if(H=Up(X,I,C),C==="category"&&b){var ge=Xme(H);L&&ge?(Q=H,H=fw(0,Y)):L||(H=oO(pe,H,k).reduce(function(oe,xe){return oe.indexOf(xe)>=0?oe:[].concat(Rh(oe),[xe])},[]))}else if(C==="category")L?H=H.filter(function(oe){return oe!==""&&!fr(oe)}):H=oO(pe,H,k).reduce(function(oe,xe){return oe.indexOf(xe)>=0||xe===""||fr(xe)?oe:[].concat(Rh(oe),[xe])},[]);else if(C==="number"){var te=uTe(X,a.filter(function(oe){var xe,we,Ce=s in oe.props?oe.props[s]:(xe=oe.type.defaultProps)===null||xe===void 0?void 0:xe[s],De="hide"in oe.props?oe.props.hide:(we=oe.type.defaultProps)===null||we===void 0?void 0:we.hide;return Ce===B&&(z||!De)}),I,i,h);te&&(H=te)}b&&(C==="number"||F!=="auto")&&(se=Up(X,I,"category"))}else b?H=fw(0,Y):o&&o[B]&&o[B].hasStack&&C==="number"?H=x==="expand"?[0,1]:dH(o[B].stackGroups,u,f):H=cH(X,a.filter(function(oe){var xe=s in oe.props?oe.props[s]:oe.type.defaultProps[s],we="hide"in oe.props?oe.props.hide:oe.type.defaultProps.hide;return xe===B&&(z||!we)}),C,h,!0);if(C==="number")H=OE(m,H,B,i,R),pe&&(H=tE(pe,H,D));else if(C==="category"&&pe){var ve=pe,Me=H.every(function(oe){return ve.indexOf(oe)>=0});Me&&(H=ve)}}return tt(tt({},S),{},Rt({},B,tt(tt({},N),{},{axisType:i,domain:H,categoricalDomain:se,duplicateDomain:Q,originalDomain:(_=N.domain)!==null&&_!==void 0?_:ie,isCategorical:b,layout:h})))},{})},D9e=function(t,r){var n=r.graphicalItems,a=r.Axis,i=r.axisType,s=r.axisIdKey,o=r.stackGroups,u=r.dataStartIndex,f=r.dataEndIndex,h=t.layout,m=t.children,x=K4(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:f}),b=x.length,S=uH(h,i),k=-1;return n.reduce(function(_,N){var C=N.type.defaultProps!==void 0?tt(tt({},N.type.defaultProps),N.props):N.props,I=C[s],D=pG("number");if(!_[I]){k++;var L;return S?L=fw(0,b):o&&o[I]&&o[I].hasStack?(L=dH(o[I].stackGroups,u,f),L=OE(m,L,I,i)):(L=tE(D,cH(x,n.filter(function(F){var R,z,B=s in F.props?F.props[s]:(R=F.type.defaultProps)===null||R===void 0?void 0:R[s],X="hide"in F.props?F.props.hide:(z=F.type.defaultProps)===null||z===void 0?void 0:z.hide;return B===I&&!X}),"number",h),a.defaultProps.allowDataOverflow),L=OE(m,L,I,i)),tt(tt({},_),{},Rt({},I,tt(tt({axisType:i},a.defaultProps),{},{hide:!0,orientation:Ps(N9e,"".concat(i,".").concat(k%2),null),domain:L,originalDomain:D,isCategorical:S,layout:h})))}return _},{})},O9e=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,i=r.AxisComp,s=r.graphicalItems,o=r.stackGroups,u=r.dataStartIndex,f=r.dataEndIndex,h=t.children,m="".concat(a,"Id"),x=Ds(h,i),b={};return x&&x.length?b=P9e(t,{axes:x,graphicalItems:s,axisType:a,axisIdKey:m,stackGroups:o,dataStartIndex:u,dataEndIndex:f}):s&&s.length&&(b=D9e(t,{Axis:i,graphicalItems:s,axisType:a,axisIdKey:m,stackGroups:o,dataStartIndex:u,dataEndIndex:f})),b},R9e=function(t){var r=jc(t),n=Ol(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:qN(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:rw(r,n)}},FR=function(t){var r=t.children,n=t.defaultShowTooltip,a=qi(r,Eh),i=0,s=0;return t.data&&t.data.length!==0&&(s=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(i=a.props.startIndex),a.props.endIndex>=0&&(s=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:s,activeTooltipIndex:-1,isTooltipActive:!!n}},j9e=function(t){return!t||!t.length?!1:t.some(function(r){var n=zl(r&&r.type);return n&&n.indexOf("Bar")>=0})},zR=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"}},F9e=function(t,r){var n=t.props,a=t.graphicalItems,i=t.xAxisMap,s=i===void 0?{}:i,o=t.yAxisMap,u=o===void 0?{}:o,f=n.width,h=n.height,m=n.children,x=n.margin||{},b=qi(m,Eh),S=qi(m,U0),k=Object.keys(u).reduce(function(L,F){var R=u[F],z=R.orientation;return!R.mirror&&!R.hide?tt(tt({},L),{},Rt({},z,L[z]+R.width)):L},{left:x.left||0,right:x.right||0}),_=Object.keys(s).reduce(function(L,F){var R=s[F],z=R.orientation;return!R.mirror&&!R.hide?tt(tt({},L),{},Rt({},z,Ps(L,"".concat(z))+R.height)):L},{top:x.top||0,bottom:x.bottom||0}),N=tt(tt({},_),k),C=N.bottom;b&&(N.bottom+=b.props.height||Eh.defaultProps.height),S&&r&&(N=lTe(N,a,n,r));var I=f-N.left-N.right,D=h-N.top-N.bottom;return tt(tt({brushBottom:C},N),{},{width:Math.max(I,0),height:Math.max(D,0)})},z9e=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},B9e=function(t){var r=t.chartName,n=t.GraphicalChild,a=t.defaultTooltipEventType,i=a===void 0?"axis":a,s=t.validateTooltipEventTypes,o=s===void 0?["axis"]:s,u=t.axisComponents,f=t.legendContent,h=t.formatAxisMap,m=t.defaultProps,x=function(N,C){var I=C.graphicalItems,D=C.stackGroups,L=C.offset,F=C.updateId,R=C.dataStartIndex,z=C.dataEndIndex,B=N.barSize,X=N.layout,Y=N.barGap,H=N.barCategoryGap,Q=N.maxBarSize,se=zR(X),ie=se.numericAxisName,de=se.cateAxisName,pe=j9e(I),ge=[];return I.forEach(function(te,ve){var Me=K4(N.data,{graphicalItems:[te],dataStartIndex:R,dataEndIndex:z}),oe=te.type.defaultProps!==void 0?tt(tt({},te.type.defaultProps),te.props):te.props,xe=oe.dataKey,we=oe.maxBarSize,Ce=oe["".concat(ie,"Id")],De=oe["".concat(de,"Id")],Ve={},He=u.reduce(function(lt,ct){var at=C["".concat(ct.axisType,"Map")],xt=oe["".concat(ct.axisType,"Id")];at&&at[xt]||ct.axisType==="zAxis"||td(!1);var It=at[xt];return tt(tt({},lt),{},Rt(Rt({},ct.axisType,It),"".concat(ct.axisType,"Ticks"),Ol(It)))},Ve),Pe=He[de],Le=He["".concat(de,"Ticks")],Ge=D&&D[Ce]&&D[Ce].hasStack&&kTe(te,D[Ce].stackGroups),ce=zl(te.type).indexOf("Bar")>=0,ot=rw(Pe,Le),rt=[],ut=pe&&sTe({barSize:B,stackGroups:D,totalSize:z9e(He,de)});if(ce){var ht,st,Se=fr(we)?Q:we,Oe=(ht=(st=rw(Pe,Le,!0))!==null&&st!==void 0?st:Se)!==null&&ht!==void 0?ht:0;rt=oTe({barGap:Y,barCategoryGap:H,bandSize:Oe!==ot?Oe:ot,sizeList:ut[De],maxBarSize:Se}),Oe!==ot&&(rt=rt.map(function(lt){return tt(tt({},lt),{},{position:tt(tt({},lt.position),{},{offset:lt.position.offset-Oe/2})})}))}var Ue=te&&te.type&&te.type.getComposedData;Ue&&ge.push({props:tt(tt({},Ue(tt(tt({},He),{},{displayedData:Me,props:N,dataKey:xe,item:te,bandSize:ot,barPosition:rt,offset:L,stackedData:Ge,layout:X,dataStartIndex:R,dataEndIndex:z}))),{},Rt(Rt(Rt({key:te.key||"item-".concat(ve)},ie,He[ie]),de,He[de]),"animationId",F)),childIndex:o1e(te,N.children),item:te})}),ge},b=function(N,C){var I=N.props,D=N.dataStartIndex,L=N.dataEndIndex,F=N.updateId;if(!QP({props:I}))return null;var R=I.children,z=I.layout,B=I.stackOffset,X=I.data,Y=I.reverseStackOrder,H=zR(z),Q=H.numericAxisName,se=H.cateAxisName,ie=Ds(R,n),de=xTe(X,ie,"".concat(Q,"Id"),"".concat(se,"Id"),B,Y),pe=u.reduce(function(oe,xe){var we="".concat(xe.axisType,"Map");return tt(tt({},oe),{},Rt({},we,O9e(I,tt(tt({},xe),{},{graphicalItems:ie,stackGroups:xe.axisType===Q&&de,dataStartIndex:D,dataEndIndex:L}))))},{}),ge=F9e(tt(tt({},pe),{},{props:I,graphicalItems:ie}),C==null?void 0:C.legendBBox);Object.keys(pe).forEach(function(oe){pe[oe]=h(I,pe[oe],ge,oe.replace("Map",""),r)});var te=pe["".concat(se,"Map")],ve=R9e(te),Me=x(I,tt(tt({},pe),{},{dataStartIndex:D,dataEndIndex:L,updateId:F,graphicalItems:ie,stackGroups:de,offset:ge}));return tt(tt({formattedGraphicalItems:Me,graphicalItems:ie,offset:ge,stackGroups:de},ve),pe)},S=function(_){function N(C){var I,D,L;return x9e(this,N),L=w9e(this,N,[C]),Rt(L,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Rt(L,"accessibilityManager",new i9e),Rt(L,"handleLegendBBoxUpdate",function(F){if(F){var R=L.state,z=R.dataStartIndex,B=R.dataEndIndex,X=R.updateId;L.setState(tt({legendBBox:F},b({props:L.props,dataStartIndex:z,dataEndIndex:B,updateId:X},tt(tt({},L.state),{},{legendBBox:F}))))}}),Rt(L,"handleReceiveSyncEvent",function(F,R,z){if(L.props.syncId===F){if(z===L.eventEmitterSymbol&&typeof L.props.syncMethod!="function")return;L.applySyncEvent(R)}}),Rt(L,"handleBrushChange",function(F){var R=F.startIndex,z=F.endIndex;if(R!==L.state.dataStartIndex||z!==L.state.dataEndIndex){var B=L.state.updateId;L.setState(function(){return tt({dataStartIndex:R,dataEndIndex:z},b({props:L.props,dataStartIndex:R,dataEndIndex:z,updateId:B},L.state))}),L.triggerSyncEvent({dataStartIndex:R,dataEndIndex:z})}}),Rt(L,"handleMouseEnter",function(F){var R=L.getMouseInfo(F);if(R){var z=tt(tt({},R),{},{isTooltipActive:!0});L.setState(z),L.triggerSyncEvent(z);var B=L.props.onMouseEnter;nr(B)&&B(z,F)}}),Rt(L,"triggeredAfterMouseMove",function(F){var R=L.getMouseInfo(F),z=R?tt(tt({},R),{},{isTooltipActive:!0}):{isTooltipActive:!1};L.setState(z),L.triggerSyncEvent(z);var B=L.props.onMouseMove;nr(B)&&B(z,F)}),Rt(L,"handleItemMouseEnter",function(F){L.setState(function(){return{isTooltipActive:!0,activeItem:F,activePayload:F.tooltipPayload,activeCoordinate:F.tooltipPosition||{x:F.cx,y:F.cy}}})}),Rt(L,"handleItemMouseLeave",function(){L.setState(function(){return{isTooltipActive:!1}})}),Rt(L,"handleMouseMove",function(F){F.persist(),L.throttleTriggeredAfterMouseMove(F)}),Rt(L,"handleMouseLeave",function(F){L.throttleTriggeredAfterMouseMove.cancel();var R={isTooltipActive:!1};L.setState(R),L.triggerSyncEvent(R);var z=L.props.onMouseLeave;nr(z)&&z(R,F)}),Rt(L,"handleOuterEvent",function(F){var R=s1e(F),z=Ps(L.props,"".concat(R));if(R&&nr(z)){var B,X;/.*touch.*/i.test(R)?X=L.getMouseInfo(F.changedTouches[0]):X=L.getMouseInfo(F),z((B=X)!==null&&B!==void 0?B:{},F)}}),Rt(L,"handleClick",function(F){var R=L.getMouseInfo(F);if(R){var z=tt(tt({},R),{},{isTooltipActive:!0});L.setState(z),L.triggerSyncEvent(z);var B=L.props.onClick;nr(B)&&B(z,F)}}),Rt(L,"handleMouseDown",function(F){var R=L.props.onMouseDown;if(nr(R)){var z=L.getMouseInfo(F);R(z,F)}}),Rt(L,"handleMouseUp",function(F){var R=L.props.onMouseUp;if(nr(R)){var z=L.getMouseInfo(F);R(z,F)}}),Rt(L,"handleTouchMove",function(F){F.changedTouches!=null&&F.changedTouches.length>0&&L.throttleTriggeredAfterMouseMove(F.changedTouches[0])}),Rt(L,"handleTouchStart",function(F){F.changedTouches!=null&&F.changedTouches.length>0&&L.handleMouseDown(F.changedTouches[0])}),Rt(L,"handleTouchEnd",function(F){F.changedTouches!=null&&F.changedTouches.length>0&&L.handleMouseUp(F.changedTouches[0])}),Rt(L,"handleDoubleClick",function(F){var R=L.props.onDoubleClick;if(nr(R)){var z=L.getMouseInfo(F);R(z,F)}}),Rt(L,"handleContextMenu",function(F){var R=L.props.onContextMenu;if(nr(R)){var z=L.getMouseInfo(F);R(z,F)}}),Rt(L,"triggerSyncEvent",function(F){L.props.syncId!==void 0&&rC.emit(nC,L.props.syncId,F,L.eventEmitterSymbol)}),Rt(L,"applySyncEvent",function(F){var R=L.props,z=R.layout,B=R.syncMethod,X=L.state.updateId,Y=F.dataStartIndex,H=F.dataEndIndex;if(F.dataStartIndex!==void 0||F.dataEndIndex!==void 0)L.setState(tt({dataStartIndex:Y,dataEndIndex:H},b({props:L.props,dataStartIndex:Y,dataEndIndex:H,updateId:X},L.state)));else if(F.activeTooltipIndex!==void 0){var Q=F.chartX,se=F.chartY,ie=F.activeTooltipIndex,de=L.state,pe=de.offset,ge=de.tooltipTicks;if(!pe)return;if(typeof B=="function")ie=B(ge,F);else if(B==="value"){ie=-1;for(var te=0;te<ge.length;te++)if(ge[te].value===F.activeLabel){ie=te;break}}var ve=tt(tt({},pe),{},{x:pe.left,y:pe.top}),Me=Math.min(Q,ve.x+ve.width),oe=Math.min(se,ve.y+ve.height),xe=ge[ie]&&ge[ie].value,we=FE(L.state,L.props.data,ie),Ce=ge[ie]?{x:z==="horizontal"?ge[ie].coordinate:Me,y:z==="horizontal"?oe:ge[ie].coordinate}:gG;L.setState(tt(tt({},F),{},{activeLabel:xe,activeCoordinate:Ce,activePayload:we,activeTooltipIndex:ie}))}else L.setState(F)}),Rt(L,"renderCursor",function(F){var R,z=L.state,B=z.isTooltipActive,X=z.activeCoordinate,Y=z.activePayload,H=z.offset,Q=z.activeTooltipIndex,se=z.tooltipAxisBandSize,ie=L.getTooltipEventType(),de=(R=F.props.active)!==null&&R!==void 0?R:B,pe=L.props.layout,ge=F.key||"_recharts-cursor";return Ie.createElement(d9e,{key:ge,activeCoordinate:X,activePayload:Y,activeTooltipIndex:Q,chartName:r,element:F,isActive:de,layout:pe,offset:H,tooltipAxisBandSize:se,tooltipEventType:ie})}),Rt(L,"renderPolarAxis",function(F,R,z){var B=Ps(F,"type.axisType"),X=Ps(L.state,"".concat(B,"Map")),Y=F.type.defaultProps,H=Y!==void 0?tt(tt({},Y),F.props):F.props,Q=X&&X[H["".concat(B,"Id")]];return V.cloneElement(F,tt(tt({},Q),{},{className:Cr(B,Q.className),key:F.key||"".concat(R,"-").concat(z),ticks:Ol(Q,!0)}))}),Rt(L,"renderPolarGrid",function(F){var R=F.props,z=R.radialLines,B=R.polarAngles,X=R.polarRadius,Y=L.state,H=Y.radiusAxisMap,Q=Y.angleAxisMap,se=jc(H),ie=jc(Q),de=ie.cx,pe=ie.cy,ge=ie.innerRadius,te=ie.outerRadius;return V.cloneElement(F,{polarAngles:Array.isArray(B)?B:Ol(ie,!0).map(function(ve){return ve.coordinate}),polarRadius:Array.isArray(X)?X:Ol(se,!0).map(function(ve){return ve.coordinate}),cx:de,cy:pe,innerRadius:ge,outerRadius:te,key:F.key||"polar-grid",radialLines:z})}),Rt(L,"renderLegend",function(){var F=L.state.formattedGraphicalItems,R=L.props,z=R.children,B=R.width,X=R.height,Y=L.props.margin||{},H=B-(Y.left||0)-(Y.right||0),Q=oH({children:z,formattedGraphicalItems:F,legendWidth:H,legendContent:f});if(!Q)return null;var se=Q.item,ie=DR(Q,h9e);return V.cloneElement(se,tt(tt({},ie),{},{chartWidth:B,chartHeight:X,margin:Y,onBBoxUpdate:L.handleLegendBBoxUpdate}))}),Rt(L,"renderTooltip",function(){var F,R=L.props,z=R.children,B=R.accessibilityLayer,X=qi(z,Oo);if(!X)return null;var Y=L.state,H=Y.isTooltipActive,Q=Y.activeCoordinate,se=Y.activePayload,ie=Y.activeLabel,de=Y.offset,pe=(F=X.props.active)!==null&&F!==void 0?F:H;return V.cloneElement(X,{viewBox:tt(tt({},de),{},{x:de.left,y:de.top}),active:pe,label:ie,payload:pe?se:[],coordinate:Q,accessibilityLayer:B})}),Rt(L,"renderBrush",function(F){var R=L.props,z=R.margin,B=R.data,X=L.state,Y=X.offset,H=X.dataStartIndex,Q=X.dataEndIndex,se=X.updateId;return V.cloneElement(F,{key:F.key||"_recharts-brush",onChange:_v(L.handleBrushChange,F.props.onChange),data:B,x:wt(F.props.x)?F.props.x:Y.left,y:wt(F.props.y)?F.props.y:Y.top+Y.height+Y.brushBottom-(z.bottom||0),width:wt(F.props.width)?F.props.width:Y.width,startIndex:H,endIndex:Q,updateId:"brush-".concat(se)})}),Rt(L,"renderReferenceElement",function(F,R,z){if(!F)return null;var B=L,X=B.clipPathId,Y=L.state,H=Y.xAxisMap,Q=Y.yAxisMap,se=Y.offset,ie=F.type.defaultProps||{},de=F.props,pe=de.xAxisId,ge=pe===void 0?ie.xAxisId:pe,te=de.yAxisId,ve=te===void 0?ie.yAxisId:te;return V.cloneElement(F,{key:F.key||"".concat(R,"-").concat(z),xAxis:H[ge],yAxis:Q[ve],viewBox:{x:se.left,y:se.top,width:se.width,height:se.height},clipPathId:X})}),Rt(L,"renderActivePoints",function(F){var R=F.item,z=F.activePoint,B=F.basePoint,X=F.childIndex,Y=F.isRange,H=[],Q=R.props.key,se=R.item.type.defaultProps!==void 0?tt(tt({},R.item.type.defaultProps),R.item.props):R.item.props,ie=se.activeDot,de=se.dataKey,pe=tt(tt({index:X,dataKey:de,cx:z.x,cy:z.y,r:4,fill:wM(R.item),strokeWidth:2,stroke:"#fff",payload:z.payload,value:z.value},gr(ie,!1)),Ab(ie));return H.push(N.renderActiveDot(ie,pe,"".concat(Q,"-activePoint-").concat(X))),B?H.push(N.renderActiveDot(ie,tt(tt({},pe),{},{cx:B.x,cy:B.y}),"".concat(Q,"-basePoint-").concat(X))):Y&&H.push(null),H}),Rt(L,"renderGraphicChild",function(F,R,z){var B=L.filterFormatItem(F,R,z);if(!B)return null;var X=L.getTooltipEventType(),Y=L.state,H=Y.isTooltipActive,Q=Y.tooltipAxis,se=Y.activeTooltipIndex,ie=Y.activeLabel,de=L.props.children,pe=qi(de,Oo),ge=B.props,te=ge.points,ve=ge.isRange,Me=ge.baseLine,oe=B.item.type.defaultProps!==void 0?tt(tt({},B.item.type.defaultProps),B.item.props):B.item.props,xe=oe.activeDot,we=oe.hide,Ce=oe.activeBar,De=oe.activeShape,Ve=!!(!we&&H&&pe&&(xe||Ce||De)),He={};X!=="axis"&&pe&&pe.props.trigger==="click"?He={onClick:_v(L.handleItemMouseEnter,F.props.onClick)}:X!=="axis"&&(He={onMouseLeave:_v(L.handleItemMouseLeave,F.props.onMouseLeave),onMouseEnter:_v(L.handleItemMouseEnter,F.props.onMouseEnter)});var Pe=V.cloneElement(F,tt(tt({},B.props),He));function Le(ct){return typeof Q.dataKey=="function"?Q.dataKey(ct.payload):null}if(Ve)if(se>=0){var Ge,ce;if(Q.dataKey&&!Q.allowDuplicatedCategory){var ot=typeof Q.dataKey=="function"?Le:"payload.".concat(Q.dataKey.toString());Ge=Eb(te,ot,ie),ce=ve&&Me&&Eb(Me,ot,ie)}else Ge=te==null?void 0:te[se],ce=ve&&Me&&Me[se];if(De||Ce){var rt=F.props.activeIndex!==void 0?F.props.activeIndex:se;return[V.cloneElement(F,tt(tt(tt({},B.props),He),{},{activeIndex:rt})),null,null]}if(!fr(Ge))return[Pe].concat(Rh(L.renderActivePoints({item:B,activePoint:Ge,basePoint:ce,childIndex:se,isRange:ve})))}else{var ut,ht=(ut=L.getItemByXY(L.state.activeCoordinate))!==null&&ut!==void 0?ut:{graphicalItem:Pe},st=ht.graphicalItem,Se=st.item,Oe=Se===void 0?F:Se,Ue=st.childIndex,lt=tt(tt(tt({},B.props),He),{},{activeIndex:Ue});return[V.cloneElement(Oe,lt),null,null]}return ve?[Pe,null,null]:[Pe,null]}),Rt(L,"renderCustomized",function(F,R,z){return V.cloneElement(F,tt(tt({key:"recharts-customized-".concat(z)},L.props),L.state))}),Rt(L,"renderMap",{CartesianGrid:{handler:Mv,once:!0},ReferenceArea:{handler:L.renderReferenceElement},ReferenceLine:{handler:Mv},ReferenceDot:{handler:L.renderReferenceElement},XAxis:{handler:Mv},YAxis:{handler:Mv},Brush:{handler:L.renderBrush,once:!0},Bar:{handler:L.renderGraphicChild},Line:{handler:L.renderGraphicChild},Area:{handler:L.renderGraphicChild},Radar:{handler:L.renderGraphicChild},RadialBar:{handler:L.renderGraphicChild},Scatter:{handler:L.renderGraphicChild},Pie:{handler:L.renderGraphicChild},Funnel:{handler:L.renderGraphicChild},Tooltip:{handler:L.renderCursor,once:!0},PolarGrid:{handler:L.renderPolarGrid,once:!0},PolarAngleAxis:{handler:L.renderPolarAxis},PolarRadiusAxis:{handler:L.renderPolarAxis},Customized:{handler:L.renderCustomized}}),L.clipPathId="".concat((I=C.id)!==null&&I!==void 0?I:uy("recharts"),"-clip"),L.throttleTriggeredAfterMouseMove=sW(L.triggeredAfterMouseMove,(D=C.throttleDelay)!==null&&D!==void 0?D:1e3/60),L.state={},L}return C9e(N,_),b9e(N,[{key:"componentDidMount",value:function(){var I,D;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(I=this.props.margin.left)!==null&&I!==void 0?I:0,top:(D=this.props.margin.top)!==null&&D!==void 0?D:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var I=this.props,D=I.children,L=I.data,F=I.height,R=I.layout,z=qi(D,Oo);if(z){var B=z.props.defaultIndex;if(!(typeof B!="number"||B<0||B>this.state.tooltipTicks.length-1)){var X=this.state.tooltipTicks[B]&&this.state.tooltipTicks[B].value,Y=FE(this.state,L,B,X),H=this.state.tooltipTicks[B].coordinate,Q=(this.state.offset.top+F)/2,se=R==="horizontal",ie=se?{x:H,y:Q}:{y:H,x:Q},de=this.state.formattedGraphicalItems.find(function(ge){var te=ge.item;return te.type.name==="Scatter"});de&&(ie=tt(tt({},ie),de.props.points[B].tooltipPosition),Y=de.props.points[B].tooltipPayload);var pe={activeTooltipIndex:B,isTooltipActive:!0,activeLabel:X,activePayload:Y,activeCoordinate:ie};this.setState(pe),this.renderCursor(z),this.accessibilityManager.setIndex(B)}}}},{key:"getSnapshotBeforeUpdate",value:function(I,D){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==D.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==I.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==I.margin){var L,F;this.accessibilityManager.setDetails({offset:{left:(L=this.props.margin.left)!==null&&L!==void 0?L:0,top:(F=this.props.margin.top)!==null&&F!==void 0?F:0}})}return null}},{key:"componentDidUpdate",value:function(I){m_([qi(I.children,Oo)],[qi(this.props.children,Oo)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var I=qi(this.props.children,Oo);if(I&&typeof I.props.shared=="boolean"){var D=I.props.shared?"axis":"item";return o.indexOf(D)>=0?D:i}return i}},{key:"getMouseInfo",value:function(I){if(!this.container)return null;var D=this.container,L=D.getBoundingClientRect(),F=LCe(L),R={chartX:Math.round(I.pageX-F.left),chartY:Math.round(I.pageY-F.top)},z=L.width/D.offsetWidth||1,B=this.inRange(R.chartX,R.chartY,z);if(!B)return null;var X=this.state,Y=X.xAxisMap,H=X.yAxisMap,Q=this.getTooltipEventType(),se=jR(this.state,this.props.data,this.props.layout,B);if(Q!=="axis"&&Y&&H){var ie=jc(Y).scale,de=jc(H).scale,pe=ie&&ie.invert?ie.invert(R.chartX):null,ge=de&&de.invert?de.invert(R.chartY):null;return tt(tt({},R),{},{xValue:pe,yValue:ge},se)}return se?tt(tt({},R),se):null}},{key:"inRange",value:function(I,D){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,F=this.props.layout,R=I/L,z=D/L;if(F==="horizontal"||F==="vertical"){var B=this.state.offset,X=R>=B.left&&R<=B.left+B.width&&z>=B.top&&z<=B.top+B.height;return X?{x:R,y:z}:null}var Y=this.state,H=Y.angleAxisMap,Q=Y.radiusAxisMap;if(H&&Q){var se=jc(H);return uO({x:R,y:z},se)}return null}},{key:"parseEventsOfWrapper",value:function(){var I=this.props.children,D=this.getTooltipEventType(),L=qi(I,Oo),F={};L&&D==="axis"&&(L.props.trigger==="click"?F={onClick:this.handleClick}:F={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 R=Ab(this.props,this.handleOuterEvent);return tt(tt({},R),F)}},{key:"addListener",value:function(){rC.on(nC,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){rC.removeListener(nC,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(I,D,L){for(var F=this.state.formattedGraphicalItems,R=0,z=F.length;R<z;R++){var B=F[R];if(B.item===I||B.props.key===I.key||D===zl(B.item.type)&&L===B.childIndex)return B}return null}},{key:"renderClipPath",value:function(){var I=this.clipPathId,D=this.state.offset,L=D.left,F=D.top,R=D.height,z=D.width;return Ie.createElement("defs",null,Ie.createElement("clipPath",{id:I},Ie.createElement("rect",{x:L,y:F,height:R,width:z})))}},{key:"getXScales",value:function(){var I=this.state.xAxisMap;return I?Object.entries(I).reduce(function(D,L){var F=PR(L,2),R=F[0],z=F[1];return tt(tt({},D),{},Rt({},R,z.scale))},{}):null}},{key:"getYScales",value:function(){var I=this.state.yAxisMap;return I?Object.entries(I).reduce(function(D,L){var F=PR(L,2),R=F[0],z=F[1];return tt(tt({},D),{},Rt({},R,z.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(I){var D;return(D=this.state.xAxisMap)===null||D===void 0||(D=D[I])===null||D===void 0?void 0:D.scale}},{key:"getYScaleByAxisId",value:function(I){var D;return(D=this.state.yAxisMap)===null||D===void 0||(D=D[I])===null||D===void 0?void 0:D.scale}},{key:"getItemByXY",value:function(I){var D=this.state,L=D.formattedGraphicalItems,F=D.activeItem;if(L&&L.length)for(var R=0,z=L.length;R<z;R++){var B=L[R],X=B.props,Y=B.item,H=Y.type.defaultProps!==void 0?tt(tt({},Y.type.defaultProps),Y.props):Y.props,Q=zl(Y.type);if(Q==="Bar"){var se=(X.data||[]).find(function(ge){return o6e(I,ge)});if(se)return{graphicalItem:B,payload:se}}else if(Q==="RadialBar"){var ie=(X.data||[]).find(function(ge){return uO(I,ge)});if(ie)return{graphicalItem:B,payload:ie}}else if($4(B,F)||W4(B,F)||c1(B,F)){var de=uLe({graphicalItem:B,activeTooltipItem:F,itemData:H.data}),pe=H.activeIndex===void 0?de:H.activeIndex;return{graphicalItem:tt(tt({},B),{},{childIndex:pe}),payload:c1(B,F)?H.data[de]:B.props.data[de]}}}return null}},{key:"render",value:function(){var I=this;if(!QP(this))return null;var D=this.props,L=D.children,F=D.className,R=D.width,z=D.height,B=D.style,X=D.compact,Y=D.title,H=D.desc,Q=DR(D,g9e),se=gr(Q,!1);if(X)return Ie.createElement(cR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Ie.createElement(v_,k0({},se,{width:R,height:z,title:Y,desc:H}),this.renderClipPath(),KP(L,this.renderMap)));if(this.props.accessibilityLayer){var ie,de;se.tabIndex=(ie=this.props.tabIndex)!==null&&ie!==void 0?ie:0,se.role=(de=this.props.role)!==null&&de!==void 0?de:"application",se.onKeyDown=function(ge){I.accessibilityManager.keyboardEvent(ge)},se.onFocus=function(){I.accessibilityManager.focus()}}var pe=this.parseEventsOfWrapper();return Ie.createElement(cR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Ie.createElement("div",k0({className:Cr("recharts-wrapper",F),style:tt({position:"relative",cursor:"default",width:R,height:z},B)},pe,{ref:function(te){I.container=te}}),Ie.createElement(v_,k0({},se,{width:R,height:z,title:Y,desc:H,style:M9e}),this.renderClipPath(),KP(L,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(V.Component);Rt(S,"displayName",r),Rt(S,"defaultProps",tt({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},m)),Rt(S,"getDerivedStateFromProps",function(_,N){var C=_.dataKey,I=_.data,D=_.children,L=_.width,F=_.height,R=_.layout,z=_.stackOffset,B=_.margin,X=N.dataStartIndex,Y=N.dataEndIndex;if(N.updateId===void 0){var H=FR(_);return tt(tt(tt({},H),{},{updateId:0},b(tt(tt({props:_},H),{},{updateId:0}),N)),{},{prevDataKey:C,prevData:I,prevWidth:L,prevHeight:F,prevLayout:R,prevStackOffset:z,prevMargin:B,prevChildren:D})}if(C!==N.prevDataKey||I!==N.prevData||L!==N.prevWidth||F!==N.prevHeight||R!==N.prevLayout||z!==N.prevStackOffset||!B0(B,N.prevMargin)){var Q=FR(_),se={chartX:N.chartX,chartY:N.chartY,isTooltipActive:N.isTooltipActive},ie=tt(tt({},jR(N,I,R)),{},{updateId:N.updateId+1}),de=tt(tt(tt({},Q),se),ie);return tt(tt(tt({},de),b(tt({props:_},de),N)),{},{prevDataKey:C,prevData:I,prevWidth:L,prevHeight:F,prevLayout:R,prevStackOffset:z,prevMargin:B,prevChildren:D})}if(!m_(D,N.prevChildren)){var pe,ge,te,ve,Me=qi(D,Eh),oe=Me&&(pe=(ge=Me.props)===null||ge===void 0?void 0:ge.startIndex)!==null&&pe!==void 0?pe:X,xe=Me&&(te=(ve=Me.props)===null||ve===void 0?void 0:ve.endIndex)!==null&&te!==void 0?te:Y,we=oe!==X||xe!==Y,Ce=!fr(I),De=Ce&&!we?N.updateId:N.updateId+1;return tt(tt({updateId:De},b(tt(tt({props:_},N),{},{updateId:De,dataStartIndex:oe,dataEndIndex:xe}),N)),{},{prevChildren:D,dataStartIndex:oe,dataEndIndex:xe})}return null}),Rt(S,"renderActiveDot",function(_,N,C){var I;return V.isValidElement(_)?I=V.cloneElement(_,N):nr(_)?I=_(N):I=Ie.createElement(SM,N),Ie.createElement(On,{className:"recharts-active-dot",ke
vendor: 3,717 bytes, line 4461
4461y:C},I)});var k=V.forwardRef(function(N,C){return Ie.createElement(S,k0({},N,{ref:C}))});return k.displayName=S.displayName,k},U9e=B9e({chartName:"LineChart",GraphicalChild:vy,axisComponents:[{axisType:"xAxis",AxisComp:Q4},{axisType:"yAxis",AxisComp:Z4}],formatAxisMap:OIe}),mG={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(cp,function(){var r=1e3,n=6e4,a=36e5,i="millisecond",s="second",o="minute",u="hour",f="day",h="week",m="month",x="quarter",b="year",S="date",k="Invalid Date",_=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,N=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(se){var ie=["th","st","nd","rd"],de=se%100;return"["+se+(ie[(de-20)%10]||ie[de]||ie[0])+"]"}},I=function(se,ie,de){var pe=String(se);return!pe||pe.length>=ie?se:""+Array(ie+1-pe.length).join(de)+se},D={s:I,z:function(se){var ie=-se.utcOffset(),de=Math.abs(ie),pe=Math.floor(de/60),ge=de%60;return(ie<=0?"+":"-")+I(pe,2,"0")+":"+I(ge,2,"0")},m:function se(ie,de){if(ie.date()<de.date())return-se(de,ie);var pe=12*(de.year()-ie.year())+(de.month()-ie.month()),ge=ie.clone().add(pe,m),te=de-ge<0,ve=ie.clone().add(pe+(te?-1:1),m);return+(-(pe+(de-ge)/(te?ge-ve:ve-ge))||0)},a:function(se){return se<0?Math.ceil(se)||0:Math.floor(se)},p:function(se){return{M:m,y:b,w:h,d:f,D:S,h:u,m:o,s,ms:i,Q:x}[se]||String(se||"").toLowerCase().replace(/s$/,"")},u:function(se){return se===void 0}},L="en",F={};F[L]=C;var R="$isDayjsObject",z=function(se){return se instanceof H||!(!se||!se[R])},B=function se(ie,de,pe){var ge;if(!ie)return L;if(typeof ie=="string"){var te=ie.toLowerCase();F[te]&&(ge=te),de&&(F[te]=de,ge=te);var ve=ie.split("-");if(!ge&&ve.length>1)return se(ve[0])}else{var Me=ie.name;F[Me]=ie,ge=Me}return!pe&&ge&&(L=ge),ge||!pe&&L},X=function(se,ie){if(z(se))return se.clone();var de=typeof ie=="object"?ie:{};return de.date=se,de.args=arguments,new H(de)},Y=D;Y.l=B,Y.i=z,Y.w=function(se,ie){return X(se,{locale:ie.$L,utc:ie.$u,x:ie.$x,$offset:ie.$offset})};var H=function(){function se(de){this.$L=B(de.locale,null,!0),this.parse(de),this.$x=this.$x||de.x||{},this[R]=!0}var ie=se.prototype;return ie.parse=function(de){this.$d=function(pe){var ge=pe.date,te=pe.utc;if(ge===null)return new Date(NaN);if(Y.u(ge))return new Date;if(ge instanceof Date)return new Date(ge);if(typeof ge=="string"&&!/Z$/i.test(ge)){var ve=ge.match(_);if(ve){var Me=ve[2]-1||0,oe=(ve[7]||"0").substring(0,3);return te?new Date(Date.UTC(ve[1],Me,ve[3]||1,ve[4]||0,ve[5]||0,ve[6]||0,oe)):new Date(ve[1],Me,ve[3]||1,ve[4]||0,ve[5]||0,ve[6]||0,oe)}}return new Date(ge)}(de),this.init()},ie.init=function(){var de=this.$d;this.$y=de.getFullYear(),this.$M=de.getMonth(),this.$D=de.getDate(),this.$W=de.getDay(),this.$H=de.getHours(),this.$m=de.getMinutes(),this.$s=de.getSeconds(),this.$ms=de.getMilliseconds()},ie.$utils=function(){return Y},ie.isValid=function(){return this.$d.toString()!==k},ie.isSame=function(de,pe){var ge=X(de);return this.startOf(pe)<=ge&&ge<=this.endOf(pe)},ie.isAfter=function(de,pe){return X(de)<this.startOf(pe)},ie.isBefore=function(de,pe){return this.endOf(pe)<X(de)},ie.$g=function(de,pe,ge){return Y.u(de)?this[pe]:this.set(ge,de)},ie.unix=function(){return Math.floor(this.valueOf()/1e3)},ie.valueOf=function(){return this.$d.getTime()},ie.startOf=function(de,pe){var ge=this,te=!!Y.u(pe)||pe,ve=Y.p(de),Me=function(Pe,Le){var Ge=Y.w(ge.$u?Date.UTC(ge.$y,Le,Pe):new Date(ge.$y,Le,Pe),ge);return te?Ge:Ge.endOf(f)}
vendor: 3,880 bytes, line 4461
4461,oe=function(Pe,Le){return Y.w(ge.toDate()[Pe].apply(ge.toDate("s"),(te?[0,0,0,0]:[23,59,59,999]).slice(Le)),ge)},xe=this.$W,we=this.$M,Ce=this.$D,De="set"+(this.$u?"UTC":"");switch(ve){case b:return te?Me(1,0):Me(31,11);case m:return te?Me(1,we):Me(0,we+1);case h:var Ve=this.$locale().weekStart||0,He=(xe<Ve?xe+7:xe)-Ve;return Me(te?Ce-He:Ce+(6-He),we);case f:case S:return oe(De+"Hours",0);case u:return oe(De+"Minutes",1);case o:return oe(De+"Seconds",2);case s:return oe(De+"Milliseconds",3);default:return this.clone()}},ie.endOf=function(de){return this.startOf(de,!1)},ie.$set=function(de,pe){var ge,te=Y.p(de),ve="set"+(this.$u?"UTC":""),Me=(ge={},ge[f]=ve+"Date",ge[S]=ve+"Date",ge[m]=ve+"Month",ge[b]=ve+"FullYear",ge[u]=ve+"Hours",ge[o]=ve+"Minutes",ge[s]=ve+"Seconds",ge[i]=ve+"Milliseconds",ge)[te],oe=te===f?this.$D+(pe-this.$W):pe;if(te===m||te===b){var xe=this.clone().set(S,1);xe.$d[Me](oe),xe.init(),this.$d=xe.set(S,Math.min(this.$D,xe.daysInMonth())).$d}else Me&&this.$d[Me](oe);return this.init(),this},ie.set=function(de,pe){return this.clone().$set(de,pe)},ie.get=function(de){return this[Y.p(de)]()},ie.add=function(de,pe){var ge,te=this;de=Number(de);var ve=Y.p(pe),Me=function(we){var Ce=X(te);return Y.w(Ce.date(Ce.date()+Math.round(we*de)),te)};if(ve===m)return this.set(m,this.$M+de);if(ve===b)return this.set(b,this.$y+de);if(ve===f)return Me(1);if(ve===h)return Me(7);var oe=(ge={},ge[o]=n,ge[u]=a,ge[s]=r,ge)[ve]||1,xe=this.$d.getTime()+de*oe;return Y.w(xe,this)},ie.subtract=function(de,pe){return this.add(-1*de,pe)},ie.format=function(de){var pe=this,ge=this.$locale();if(!this.isValid())return ge.invalidDate||k;var te=de||"YYYY-MM-DDTHH:mm:ssZ",ve=Y.z(this),Me=this.$H,oe=this.$m,xe=this.$M,we=ge.weekdays,Ce=ge.months,De=ge.meridiem,Ve=function(Le,Ge,ce,ot){return Le&&(Le[Ge]||Le(pe,te))||ce[Ge].slice(0,ot)},He=function(Le){return Y.s(Me%12||12,Le,"0")},Pe=De||function(Le,Ge,ce){var ot=Le<12?"AM":"PM";return ce?ot.toLowerCase():ot};return te.replace(N,function(Le,Ge){return Ge||function(ce){switch(ce){case"YY":return String(pe.$y).slice(-2);case"YYYY":return Y.s(pe.$y,4,"0");case"M":return xe+1;case"MM":return Y.s(xe+1,2,"0");case"MMM":return Ve(ge.monthsShort,xe,Ce,3);case"MMMM":return Ve(Ce,xe);case"D":return pe.$D;case"DD":return Y.s(pe.$D,2,"0");case"d":return String(pe.$W);case"dd":return Ve(ge.weekdaysMin,pe.$W,we,2);case"ddd":return Ve(ge.weekdaysShort,pe.$W,we,3);case"dddd":return we[pe.$W];case"H":return String(Me);case"HH":return Y.s(Me,2,"0");case"h":return He(1);case"hh":return He(2);case"a":return Pe(Me,oe,!0);case"A":return Pe(Me,oe,!1);case"m":return String(oe);case"mm":return Y.s(oe,2,"0");case"s":return String(pe.$s);case"ss":return Y.s(pe.$s,2,"0");case"SSS":return Y.s(pe.$ms,3,"0");case"Z":return ve}return null}(Le)||ve.replace(":","")})},ie.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ie.diff=function(de,pe,ge){var te,ve=this,Me=Y.p(pe),oe=X(de),xe=(oe.utcOffset()-this.utcOffset())*n,we=this-oe,Ce=function(){return Y.m(ve,oe)};switch(Me){case b:te=Ce()/12;break;case m:te=Ce();break;case x:te=Ce()/3;break;case h:te=(we-xe)/6048e5;break;case f:te=(we-xe)/864e5;break;case u:te=we/a;break;case o:te=we/n;break;case s:te=we/r;break;default:te=we}return ge?te:Y.a(te)},ie.daysInMonth=function(){return this.endOf(m).$D},ie.$locale=function(){return F[this.$L]},ie.locale=function(de,pe){if(!de)return this.$L;var ge=this.clone(),te=B(de,pe,!0);return te&&(ge.$L=te),ge},ie.clone=function(){return Y.w(this.$d,this)},ie.toDate=function(){return new Date(this.valueOf())},ie.toJSON=function(){return this.isValid()?this.toISOString():null},ie.toISOString=function(){return this.$d.toISOString()},ie.toString=function(){return this.$d.toUTCString()},se}(),Q=H.prototype;return X.prototype=Q,[["$ms",i],["$s",s],["$m",o],["$H",u],["$W",f],["$M",m],["$y",b],["$D",S]].forEac
4461h(function(se){Q[se[1]]=function(ie){return this.$g(ie,se[0],se[1])}}),X.extend=function(se,ie){return se.$i||(se(ie,H,X),se.$i=!0),X},X.locale=B,X.isDayjs=z,X.unix=function(se){return X(1e3*se)},X.en=F[L],X.Ls=F,X.p={},X})})(mG);var V9e=mG.exports;const xl=Mr(V9e),$9e=()=>{const[e,t]=V.useState("default"),[r,n]=V.useState("daily"),[a,i]=V.useState(""),[s,o]=V.useState(""),[u,f]=V.useState([]),[h,m]=V.useState(0),[x,b]=V.useState(0);V.useEffect(()=>{S()},[r,e,a,s]);const S=async()=>{var N,C;try{const I=await lu("daily_active_users"),D={},L=xl("2025-02-01"),F=xl();I.forEach(se=>{const[ie,de,pe]=se.id.split("-"),ge=xl(`${pe}-${de}-${ie}`),te=ge.format("YYYY-MM-DD"),ve=ge.format("YYYY-MM"),Me=(se.data().users||[]).filter(oe=>oe!=="");if(e==="custom"){if(!a||!s)return;const oe=xl(a),xe=xl(s);if(oe.isBefore(L)||ge.isAfter(F)||!(ge.isAfter(oe.subtract(1,"day"))&&ge.isBefore(xe.add(1,"day"))))return;D[te]=(D[te]||0)+Me.length}else{if(r==="daily"&&ge.isAfter(F,"day")||r==="monthly"&&ge.isAfter(F,"month"))return;const oe=r==="daily"?te:ve;D[oe]=(D[oe]||0)+Me.length}});const R=r==="daily"?F.format("YYYY-MM-DD"):F.format("YYYY-MM"),X=Object.keys(D).filter(se=>se<=R).sort((se,ie)=>xl(se).isBefore(xl(ie))?-1:1).map(se=>({date:se,count:D[se]})),Y=X.reduce((se,ie)=>se+ie.count,0),H=((N=X.slice(-1)[0])==null?void 0:N.count)||0,Q=((C=X.slice(-2,-1)[0])==null?void 0:C.count)||0;f(X),m(e==="custom"?Y:H),b(e==="custom"?0:Q)}catch(I){console.error("Error fetching data:",I)}},_=(()=>{if(e==="custom"||x===0)return null;const N=h-x,C=(N/x*100).toFixed(1);return{isUp:N>=0,percent:Math.abs(C)}})();return U("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-2xl shadow-lg w-full",children:[U("div",{className:"flex flex-wrap justify-between items-center gap-4 mb-4",children:[g("h2",{className:"text-xl font-semibold text-gray-800 dark:text-gray-100",children:"Active Users"}),U("div",{className:"flex items-center gap-2",children:[U("select",{value:e,onChange:N=>t(N.target.value),className:"border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-sm rounded-md px-3 py-2",children:[g("option",{value:"default",children:"Default"}),g("option",{value:"custom",children:"Custom Range"})]}),e==="default"&&U("select",{value:r,onChange:N=>n(N.target.value),className:"border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-sm rounded-md px-3 py-2",children:[g("option",{value:"daily",children:"Daily"}),g("option",{value:"monthly",children:"Monthly"})]})]})]}),e==="custom"&&U("div",{className:"flex gap-4 mb-4",children:[g("input",{type:"date",value:a,onChange:N=>i(N.target.value),min:"2025-02-01",className:"border border-gray-300 rounded-md px-3 py-2 text-sm w-full dark:bg-gray-700 dark:text-white"}),g("input",{type:"date",value:s,onChange:N=>o(N.target.value),min:"2025-02-01",className:"border border-gray-300 rounded-md px-3 py-2 text-sm w-full dark:bg-gray-700 dark:text-white"})]}),U("div",{className:"mb-4",children:[U("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:[e==="custom"?"Total Users in Range":r==="monthly"?"This Month":"Today",":"," ",g("span",{className:"font-semibold",children:h})]}),_&&U("p",{className:`text-sm font-medium mt-1 ${_.isUp?"text-green-600":"text-red-500"}`,children:[_.isUp?"â²":"â¼"," ",_.percent,"% from previous ",r==="monthly"?"month":"day"]})]}),g(CCe,{width:"100%",height:250,children:U(U9e,{data:u,children:[g(JH,{strokeDasharray:"3 3",stroke:"#e2e8f0"}),g(Q4,{dataKey:"date",tick:{fontSize:12,fill:"#64748b"},tickFormatter:N=>r==="daily"?xl(N).format("MMM D"):xl(N+"-01").format("MMM YY"),minTickGap:20,interval:"preserveStartEnd"}),g(Z4,{allowDecimals:!1,tick:{fontSize:12,fill:"#64748b"}}),g(Oo,{contentStyle:{backgroundColor:"#f9fafb",borderColor:"#e5e7eb"}}),g(vy,{type:"monotone",dataKey:"count",stroke:"#6366f1",strokeWidth:2,dot:{r:3}})]})})]})},W9e=e=>{const t=Object.keys(e);return{series:Object.values(e),options:{chart:{type:"donut",height:400,fontFamily:"Inter, sans-serif",toolbar:{show:!0}},labels:t,responsive:[{breakpoint:430,options:{chart:{height:300}}}],states:{hover:{filter:{type:"darken",value:.9}}},tooltip:{shared:!0,followCursor:!1,fillSeriesColor:!1,inverseOrder:!0,style:{fontSize:"14px",fontFamily:"Inter, sans-serif"},x:{show:!0,formatter:function(n,{seriesIndex:a,w:i}){return i.config.labels[a]}},y:{formatter:function(n){return n+"%"}}},grid:{show:!1},dataLabels:{enabled:!0},legend:{show:!0}}}},H9e=e=>{const t=Object.keys(e),r=Object.values(e),n=["#e60e0e","#1dc45b","#cb15eb"];return{series:[{name:"total",data:r}],options:{chart:{height:350,type:"bar",events:{click:function(a,i,s){}}},colors:n,responsive:[{breakpoint:430,options:{chart:{height:300}}}],plotOptions:{bar:{columnWidth:"45%",distributed:!0}
4461},states:{hover:{filter:{type:"darken",value:.9}}},dataLabels:{enabled:!0},legend:{show:!1},xaxis:{categories:t.map(a=>[a]),labels:{style:{colors:n,fontSize:"12px"}}}}}},G9e=e=>({chart:{type:"pie",height:400,fontFamily:"Inter, sans-serif",toolbar:{show:!0}},labels:e,responsive:[{breakpoint:430,options:{chart:{height:300}}}],states:{hover:{filter:{type:"darken",value:.9}}},tooltip:{shared:!0,followCursor:!1,fillSeriesColor:!1,inverseOrder:!0,style:{fontSize:"14px",fontFamily:"Inter, sans-serif"},x:{show:!0,formatter:function(t,{seriesIndex:r,w:n}){return n.config.labels[r]}},y:{formatter:function(t){return t}}},grid:{show:!1},dataLabels:{enabled:!0},legend:{show:!0}}),Y9e=({referrals:e})=>{const[t,r]=V.useState(!1),[n,a]=V.useState({isOpen:!1,referral:null}),i=u=>{a({isOpen:!0,referral:u})},s=()=>{a({isOpen:!1,referral:null})},o=t?e:e.slice(0,5);return U(Ie.Fragment,{children:[U("div",{className:"w-full",children:[U("div",{className:"mb-2 flex items-center justify-between",children:[U("h3",{className:" text-xl font-normal text-gray-500 dark:text-gray-400",children:[t?"All":"Top 5"," User Referrers"]}),e.length>5&&g("button",{className:`${t?"text-gray-500 dark:text-gray-400":"text-blue-500"} cursor-pointer`,onClick:()=>r(!t),children:t?"Show Less":"Show More"})]}),o==null?void 0:o.map((u,f)=>U("div",{className:"flex items-center",children:[U("div",{className:"flex items-center space-x-2 w-full",children:[g("div",{className:"text-sm w-32 font-medium text-gray-900 dark:text-white",children:(u==null?void 0:u.referrer_name)??""}),g("div",{className:"w-full bg-gray-300 rounded-full h-2.5 dark:bg-gray-600",children:g("div",{className:"bg-primary-600 h-2.5 rounded-full dark:bg-primary-500",style:{width:`${u==null?void 0:u.percentage}%`}})}),g("div",{className:"w-16 text-sm font-medium text-gray-900 dark:text-white",children:(u==null?void 0:u.num)??""})]}),g("div",{onClick:()=>i(u),children:g("svg",{className:"w-6 h-6 text-gray-800 dark:text-white cursor-pointer","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",d:"M4.5 17H4a1 1 0 0 1-1-1 3 3 0 0 1 3-3h1m0-3.05A2.5 2.5 0 1 1 9 5.5M19.5 17h.5a1 1 0 0 0 1-1 3 3 0 0 0-3-3h-1m0-3.05a2.5 2.5 0 1 0-2-4.45m.5 13.5h-7a1 1 0 0 1-1-1 3 3 0 0 1 3-3h3a3 3 0 0 1 3 3 1 1 0 0 1-1 1Zm-1-9.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"})})})]},f))]}),n.isOpen&&g("div",{className:"fixed z-50 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:s,children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[g("div",{className:"px-4",children:U("div",{className:"flex items-center justify-between",children:[U("h2",{className:"text-center text-xl font-bold text-gray-900 dark:text-gray-50",children:[n.referral.referrer_name," (",n.referral.code,")"]}),g("h2",{className:"text-xl font-semibold text-gray-900 dark:text-gray-50",children:n.referral.num})]})}),g("div",{className:"mt-2 space-y-4 border-t",children:g("div",{className:"h-[480px] overflow-y-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-right text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:n.referral.referees.map((u,f)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"w-4 p-4",children:f+1}),g("td",{className:"p-4 text-sm whitespace-nowrap",children:g("div",{className:"text-base font-semibold text-gray-900 dark:text-gray-50",children:u.username})}),g("td",{className:"p-4 text-base text-right font-medium text-gray-900 dark:text-gray-50",children:U(Xt,{to:`/users/${u.user_id}/details`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"View"})]})})]},u.user_id))})]}),n.referral.referees==null||n.referral.referees.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})})]})]})})]})},X9e=()=>{var u,f,h,m;const e=mv(x=>x.isLoading),t=mv(x=>
4461x.loadData),r=mv(x=>x.chartData);V.useEffect(()=>{Object.keys(r).length>0||t()},[]);const n=V.useMemo(()=>W9e(r.consulation_pie_data??{}),[r]),a=V.useMemo(()=>H9e(r.consulation_bar_data??{}),[r]),i=V.useMemo(()=>{var x,b;return{options:G9e(((x=r.gender)==null?void 0:x.labels)??[]),series:((b=r.gender)==null?void 0:b.series)??[]}},[r]),s=V.useMemo(()=>{var x,b;return{options:{chart:{type:"bar",height:350},plotOptions:{bar:{borderRadius:4,borderRadiusApplication:"end",horizontal:!0}},dataLabels:{enabled:!1},xaxis:{categories:((x=r.age)==null?void 0:x.categories)??[]}},series:((b=r.age)==null?void 0:b.series)??[]}},[r]),o=V.useMemo(()=>{var x,b;return{series:((x=r.provinces)==null?void 0:x.series)??[],options:{chart:{type:"bar",height:350,stacked:!0,toolbar:{show:!0},zoom:{enabled:!0}},responsive:[{breakpoint:480,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],plotOptions:{bar:{horizontal:!1,borderRadius:10,borderRadiusApplication:"end",borderRadiusWhenStacked:"last",dataLabels:{total:{enabled:!0,style:{fontSize:"13px",fontWeight:900}}}}},xaxis:{categories:((b=r.provinces)==null?void 0:b.categories)??[]},legend:{position:"right",offsetY:40},fill:{opacity:1}}}},[r]);return e?g(dn,{}):r?U("div",{className:"px-4 pt-6 ",children:[g("div",{className:"flex justify-end",children:U("div",{className:"text-primary-500 flex items-center space-x-2 cursor-pointer bg-white border border-gray-200 shadow-sm dark:bg-gray-700 dark:border-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5 hover:bg-primary-600 hover:text-gray-50",onClick:()=>mv.persist.rehydrate(),children:[g("svg",{className:"w-6 h-6 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17.651 7.65a7.131 7.131 0 0 0-12.68 3.15M18.001 4v4h-4m-7.652 8.35a7.13 7.13 0 0 0 12.68-3.15M6 20v-4h4"})}),g("span",{className:"font-bold leading-none ",children:"Refresh"})]})}),U("div",{className:"grid w-full grid-cols-1 gap-4 my-4 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5",children:[U("div",{className:"2xl:col-span-2 items-center justify-between p-4 bg-white border border-gray-200 rounded-lg shadow-sm sm:flex dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[U("div",{className:"w-full flex items-end",children:[U("div",{children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Total Users"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:(r==null?void 0:r.users)??0})]}),g("div",{className:"lg:hidden 2xl:block ml-10 text-gray-900 dark:text-white text-lg",children:U("div",{className:"grid grid-cols-2 gap-x-4 align-bottom",children:[g("h2",{className:"font-medium text-gray-600 dark:text-gray-300",children:"Male"}),g("h2",{className:"font-bold text-gray-900 dark:text-white",children:(f=(u=r.gender)==null?void 0:u.series)==null?void 0:f[0]}),g("h2",{className:" font-medium text-gray-600 dark:text-gray-300",children:"Female"}),g("h2",{className:"font-bold text-gray-900 dark:text-white",children:(m=(h=r.gender)==null?void 0:h.series)==null?void 0:m[1]})]})})]}),g("div",{className:" text-gray-900 dark:text-white bg-gray-100 dark:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 18",children:g("path",{d:"M14 2a3.963 3.963 0 0 0-1.4.267 6.439 6.439 0 0 1-1.331 6.638A4 4 0 1 0 14 2Zm1 9h-1.264A6.957 6.957 0 0 1 15 15v2a2.97 2.97 0 0 1-.184 1H19a1 1 0 0 0 1-1v-1a5.006 5.006 0 0 0-5-5ZM6.5 9a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9ZM8 10H5a5.006 5.006 0 0 0-5 5v2a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-2a5.006 5.006 0 0 0-5-5Z"})})})]}),U("div",{className:"items-center justify-between p-4 bg-white border border-gray-200 rounded-lg shadow-sm sm:flex dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[U("div",{className:"w-full",children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Total Verified Users"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:(r==null?void 0:r.verified_users)??0})]}),g("div",{className:"text-primary-500 bg-gray-100 dark:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 21 21",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m6.072 10.072 2 2 6-4m3.586 4.314.9-.9a2 2 0 0 0 0-2.828l-.9-.9a2 2 0 0 1-.586-1.414V5.072a2 2 0 0 0-2-2H13.8a2 2 0 0 1-1.414-.586l-.9-.9a2 2 0 0 0-2.828 0l-.9.9a2 2 0 0 1-1.414.586H5.072a2 2 0 0 0-2 2v1.272a2 2 0 0 1-.586 1.414l-.9.9a2 2 0 0 0 0 2.828l.9.9a2 2 0 0 1 .586 1.414v1.272a2 2 0 0 0 2 2h1.272a2 2 0 0 1 1.414.586l.9.9a2 2 0 0 0 2.828 0l.9-.9a2 2 0 0 1 1.414-.586h1.272a2 2 0 0 0 2-2V13.8a2 2 0 0 1 .586-1.414Z"})})})]}),U("div",{className:"items-center justify-between p-4 bg-white border border-gray-200 rounded-lg shadow-sm sm:flex dar
4461k:border-gray-700 sm:p-6 dark:bg-gray-800",children:[U("div",{className:"w-full",children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Total Requests"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:(r==null?void 0:r.total_requests)??0})]}),g("div",{className:"text-gray-900 dark:text-white bg-gray-100 dark:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 14 20",children:g("path",{d:"M12.133 10.632v-1.8A5.406 5.406 0 0 0 7.979 3.57.946.946 0 0 0 8 3.464V1.1a1 1 0 0 0-2 0v2.364a.946.946 0 0 0 .021.106 5.406 5.406 0 0 0-4.154 5.262v1.8C1.867 13.018 0 13.614 0 14.807 0 15.4 0 16 .538 16h12.924C14 16 14 15.4 14 14.807c0-1.193-1.867-1.789-1.867-4.175ZM3.823 17a3.453 3.453 0 0 0 6.354 0H3.823Z"})})})]}),U("div",{className:"items-center justify-between p-4 bg-white border border-gray-200 rounded-lg shadow-sm sm:flex dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[U("div",{className:"w-full",children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Total Posts"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:(r==null?void 0:r.user_posts)??0})]}),g("div",{className:"text-gray-900 dark:text-white bg-gray-100 dark:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18 5h1v12a2 2 0 0 1-2 2m0 0a2 2 0 0 1-2-2V2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v15a2 2 0 0 0 2 2h14ZM10 4h2m-2 3h2m-8 3h8m-8 3h8m-8 3h8M4 4h3v3H4V4Z"})})})]}),g("div",{className:"md:col-span-2 xl:col-span-4 2xl:col-span-5 p-4 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:g(Y9e,{referrals:(r==null?void 0:r.referrals)??[]})})]}),U("div",{className:"md:col-span-2 xl:col-span-4 2xl:col-span-5 p-4 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[g("h1",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:"Active Users (DAU|MAU)"}),g($9e,{}),U("div",{className:"grid gap-4 xl:grid-cols-1",children:[g("div",{className:"p-4 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 sm:p-6 dark:bg-gray-800"}),g("div",{className:"items-center justify-between pb-4 border-b border-gray-200 sm:flex dar
4461k:border-gray-700",children:U("div",{className:"w-full mb-4 sm:mb-0",children:[g("h3",{className:"text-base font-bold text-gray-500 dark:text-gray-400",children:"Users by"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:"Gender"})]})}),g("div",{className:"w-full",children:g(El,{options:i.options,series:i.series,type:"pie",height:350})})]}),U("div",{className:"p-4 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[g("div",{className:"items-center justify-between pb-4 border-b border-gray-200 sm:flex dark:border-gray-700",children:U("div",{className:"w-full mb-4 sm:mb-0",children:[g("h3",{className:"text-base font-bold text-gray-500 dark:text-gray-400",children:"Users by"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:"Age Bracket"})]})}),g("div",{className:"w-full",children:g(El,{options:s.options,series:s.series,type:"bar",height:350})})]}),U("div",{className:"xl:col-span-2 p-4 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[g("div",{className:"items-center justify-between pb-4 border-b border-gray-200 sm:flex dar
4461k:border-gray-700",children:U("div",{className:"w-full mb-4 sm:mb-0",children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Gender Count by"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:"Province"})]})}),g("div",{className:"w-full",children:g(El,{options:o.options,series:o.series,type:"bar",height:350})})]}),U("div",{className:"p-4 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[g("div",{className:"items-center justify-between pb-4 border-b border-gray-200 sm:flex dark:border-gray-700",children:U("div",{className:"w-full mb-4 sm:mb-0",children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Consultation Requests by"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:"Status"})]})}),g("div",{className:"w-full",children:g(El,{options:a.options,series:a.series,type:"bar",height:350})})]}),U("div",{className:"p-4 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[g("div",{className:"flex items-center justify-between pb-4 mb-4 border-b border-gray-200 dark:border-gray-700",children:U("div",{children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Consultation Requests by"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:"Type"})]})}),g("div",{children:g(El,{options:n.options,series:n.series,labels:n.labels,type:"donut",height:350})})]})]}),r.top_posts&&r.top_posts.length>0&&g(ghe,{topPosts:r.top_posts}),g(hhe,{})]}):g("div",{className:"p-4 container mx-auto flex flex-col items-center justify-center h-screen",children:g("div",{children:g("h1",{className:"font-medium text-gray-400",children:"Nothing"})})})};function xy({totalCount:e,itemsPerPage:t,currentPage:r,pageChanged:n}){const a=Math.floor(e/t),i=r>=1,s=r<a;return U("div",{className:"flex items-center space-x-3",children:[U("button",{disabled:!i,onClick:()=>n(r-1),className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:[g("svg",{className:"w-5 h-5 mr-1 -ml-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Previous"]}),U("button",{disabled:!s,onClick:()=>n(r+1),className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:["Next",g("svg",{className:"w-5 h-5 ml-1 -mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"})})]})]})}const q9e=({user:e,idx:t,handleRemoveCode:r,handleAddCode:n,onDelete:a})=>{var f;const[i,s]=V.useState(0),o=et(h=>h.updateVerificationStatus),u=et(h=>h.getUserTotalCoursesWatched);return Zn(),V.useEffect(()=>{(async()=>{try{const m=await u(e.id);s(m??0)}catch(m){console.error("Error fetching count:",m)}})()},[e.id]),U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700 group cursor-pointer",children:[g("td",{className:"w-4 p-4",children:t}),U("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:[e.firstName," ",e.lastName]}),U("td",{className:"p-4 text-sm font-normal text-gray-500 dark:text-gray-400",children:[g("div",{className:"text-base font-semibold text-gray-900 dark:text-white",children:e.email}),U("div",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:[e.countryCode,e.phoneNumber??"-"]})]}),g("td",{className:"p-4 text-base font-normal text-gray-900 whitespace-nowrap dark:text-white",children:i}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:e.referral_code??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:((f=e==null?void 0:e.referrer_info)==null?void 0:f.referrer_name)??"-"}),g("td",{className:"p-4 w-4",children:e.verified&&g("svg",{className:"w-4 h-4 mr-2 text-primary-500","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 21 21",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m6.072 10.072 2 2 6-4m3.586 4.314.9-.9a2 2 0 0 0 0-2.828l-.9-.9a2 2 0 0 1-.586-1.414V5.072a2 2 0 0 0-2-2H13.8a2 2 0 0 1-1.414-.586l-.9-.9a2 2 0 0 0-2.828 0l-.9.9a2 2 0 0 1-1.414.586H5.072a2 2 0 0 0-2 2v1.272a2 2 0 0 1-.586 1.414l-.9.9a2 2 0 0 0 0 2.828l.9.9a2 2 0 0 1 .586 1.414v1.272a2 2 0 0 0 2 2h1.272a2 2 0 0 1 1.414.586l.9.9a2 2 0 0 0 2.828 0l.9-.9a2 2 0 0 1 1.414-.586h1.272a2 2 0 0 0 2-2V13.8a2 2 0 0 1 .586-1.414Z"})})}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[g(Xt,{to:`${e.id}/details`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-gray-400 hover:bg-gray-600 ",children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})})}),g("button",{type:"button",className:`inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg ${e.verified?"bg-yellow-300 hover:bg-yellow-400 ":"bg-primary-700 hover:bg-primary-800"} `,onClick:()=>o(e),children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 21 21",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m6.072 10.072 2 2 6-4m3.586 4.314.9-.9a2 2 0 0 0 0-2.828l-.9-.9a2 2 0 0 1-.586-1.414V5.072a2 2 0 0 0-2-2H13.8a2 2 0 0 1-1.414-.586l-.9-.9a2 2 0 0 0-2.828 0l-.9.9a2 2 0 0 1-1.414.586H5.072a2 2 0 0 0-2 2v1.272a2 2 0 0 1-.586 1.414l-.9.9a2 2 0 0 0 0 2.828l.9.9a2 2 0 0 1 .586 1.414v1.272a2 2 0 0 0 2 2h1.272a2 2 0 0 1 1.414.586l.9.9a2 2 0 0 0 2.828 0l.9-.9a2 2 0 0 1 1.414-.586h1.272a2 2 0 0 0 2-2V13.8a2 2 0 0 1 .586-1.414Z"})})}),e.referral_code!=null?g("button",{type:"button",className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-600 rounded-lg hover:bg-red-800",onClick:()=>r(e.id,e.referral_code),children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"
4461currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 11.793a1 1 0 1 1-1.414 1.414L10 11.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L8.586 10 6.293 7.707a1 1 0 0 1 1.414-1.414L10 8.586l2.293-2.293a1 1 0 0 1 1.414 1.414L11.414 10l2.293 2.293Z"})})}):g("button",{type:"button",className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-blue-600 rounded-lg hover:bg-blue-800",onClick:n,children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M9.546.5a9.5 9.5 0 1 0 9.5 9.5 9.51 9.51 0 0 0-9.5-9.5ZM13.788 11h-3.242v3.242a1 1 0 1 1-2 0V11H5.304a1 1 0 0 1 0-2h3.242V5.758a1 1 0 0 1 2 0V9h3.242a1 1 0 1 1 0 2Z"})})}),g("button",{type:"button",onClick:()=>a(e.id,`${e.firstName} ${e.lastName}`),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})})})]})]})};function Q9e({user:e,onCancel:t}){const[r,n]=V.useState(""),[a,i]=V.useState(!1),s=et(u=>u.addReferralCode),o=async u=>{if(u.preventDefault(),!r)return;i(!0);const f=`${e.firstName} ${e.lastName}`;s(e.id,f,r),i(!0),t()};
4461return g("div",{className:"fixed z-10 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:()=>!a&&t(),children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[U("div",{children:[g("h2",{className:"text-center text-xl font-bold text-gray-900 uppercase dark:text-gray-50",children:"Add Referrer Code"}),U("div",{className:"flex mb-2 space-x-2 text-lg",children:[g("span",{className:"font-semibold text-gray-800 dark:text-gray-100",children:"User:"}),U("span",{className:"text-gray-800 dark:text-gray-100",children:[e.firstName," ",e.lastName]})]})]}),U("form",{onSubmit:o,children:[g("label",{className:"sr-only",children:"Add Code"}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Referral Code",required:!0,value:r,onChange:u=>n(u.target.value)}),g("div",{className:"mt-5 sm:mt-6 ",children:a?g("div",{className:"flex justify-center",children:g(Sn,{className:"h-10"})}):U("div",{className:"flex w-full rounded-md shadow-sm items-center justify-center",children:[g("button",{type:"submit",className:"mr-3 inline-flex justify-center w-full rounded-md border border-transparent px-2 py-2 bg-green-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Save"}),g("button",{type:"button",className:"inline-flex justify-center w-full rounded-md border border-transparent px-4 py-2 bg-red-600 text-base leading-6 font-medium text-white shadow-sm hover:bg-red-500 focus:outline-none focus:border-red-700 focus:shadow-outline-red transition ease-in-out duration-150 sm:text-sm sm:leading-5",onClick:()=>!a&&t(),children:"Cancel"})]})})]})]})]})})}var yG={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},BR=Ie.createContext&&Ie.createContext(yG),Z9e=["attr","size","title"];function K9e(e,t){if(e==null)return{};var r=J9e(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J9e(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function _w(){return _w=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},_w.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(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ew(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){eDe(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 eDe(e,t,r){return t=tDe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tDe(e){var t=rDe(e,"string");return typeof t=="symbol"?t:String(t)}function rDe(e,t){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vG(e){return e&&e.map((t,r)=>Ie.createElement(t.tag,Ew({key:r},t.attr),vG(t.child)))}function ui(e){return t=>Ie.createElement(nDe,_w({attr:Ew({},e.attr)},t),vG(e.child))}function nDe(e){var t=r=>{var{attr:n,size:a,title:i}=e,s=K9e(e,Z9e),o=a||r.size||"1em",u;return r.className&&(u=r.className),e.className&&(u=(u?u+" ":"")+e.className),Ie.createElement("svg",_w({stroke:"currentColor",fill:"
4461currentColor",strokeWidth:"0"},r.attr,n,s,{className:u,style:Ew(Ew({color:e.color||r.color},r.style),e.style),height:o,width:o,xmlns:"http://www.w3.org/2000/svg"}),i&&Ie.createElement("title",null,i),e.children)};return BR!==void 0?Ie.createElement(BR.Consumer,null,r=>t(r)):t(yG)}function aDe(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"},child:[]}]})(e)}function iDe(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function sDe(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z",clipRule:"evenodd"},child:[]}]})(e)}function xG(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function oDe(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"},child:[]}]})(e)}function lDe(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"},child:[]}]})(e)}function cDe(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},child:[]}]})(e)}function uDe(e){return ui({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function bG(e){return ui({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"},child:[]}]})(e)}function fDe(e){return ui({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"},child:[]}]})(e)}function wG(e){return ui({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"},child:[]}]})(e)}function dDe(e){return ui({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"},child:[]}]})(e)}function hDe(e){return ui({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"},child:[]}]})(e)}const PM="-";function gDe(e){const t=mDe(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;function a(s){const o=s.split(PM);return o[0]===""&&o.length!==1&&o.shift(),kG(o,t)||pDe(s)}function i(s,o){const u=r[s]||[];return o&&n[s]?[...u,...n[s]]:u}return{getClassGroupId:a,getConflictingClassGroupIds:i}}function kG(e,t){var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?kG(e.slice(1),n):void 0;if(a)return a;
vendor: 9,237 bytes, line 4461
4461if(t.validators.length===0)return;const i=e.join(PM);return(s=t.validators.find(({validator:o})=>o(i)))==null?void 0:s.classGroupId}const VR=/^\[(.+)\]$/;function pDe(e){if(VR.test(e)){const t=VR.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}function mDe(e){const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return vDe(Object.entries(e.classGroups),r).forEach(([i,s])=>{zE(s,n,i,t)}),n}function zE(e,t,r,n){e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:$R(t,a);i.classGroupId=r;return}if(typeof a=="function"){if(yDe(a)){zE(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([i,s])=>{zE(s,$R(t,i),r,n)})})}function $R(e,t){let r=e;return t.split(PM).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r}function yDe(e){return e.isThemeGetter}function vDe(e,t){return t?e.map(([r,n])=>{const a=n.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([s,o])=>[t+s,o])):i);return[r,a]}):e}function xDe(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;function a(i,s){r.set(i,s),t++,t>e&&(t=0,n=r,r=new Map)}return{get(i){let s=r.get(i);if(s!==void 0)return s;if((s=n.get(i))!==void 0)return a(i,s),s},set(i,s){r.has(i)?r.set(i,s):a(i,s)}}}const SG="!";function bDe(e){const t=e.separator,r=t.length===1,n=t[0],a=t.length;return function(s){const o=[];let u=0,f=0,h;for(let k=0;k<s.length;k++){let _=s[k];if(u===0){if(_===n&&(r||s.slice(k,k+a)===t)){o.push(s.slice(f,k)),f=k+a;continue}if(_==="/"){h=k;continue}}_==="["?u++:_==="]"&&u--}const m=o.length===0?s:s.substring(f),x=m.startsWith(SG),b=x?m.substring(1):m,S=h&&h>f?h-f:void 0;return{modifiers:o,hasImportantModifier:x,baseClassName:b,maybePostfixModifierPosition:S}}}function wDe(e){if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t}function kDe(e){return{cache:xDe(e.cacheSize),splitModifiers:bDe(e),...gDe(e)}}const SDe=/\s+/;function CDe(e,t){const{splitModifiers:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,i=new Set;return e.trim().split(SDe).map(s=>{const{modifiers:o,hasImportantModifier:u,baseClassName:f,maybePostfixModifierPosition:h}=r(s);let m=n(h?f.substring(0,h):f),x=!!h;if(!m){if(!h)return{isTailwindClass:!1,originalClassName:s};if(m=n(f),!m)return{isTailwindClass:!1,originalClassName:s};x=!1}const b=wDe(o).join(":");return{isTailwindClass:!0,modifierId:u?b+SG:b,classGroupId:m,originalClassName:s,hasPostfixModifier:x}}).reverse().filter(s=>{if(!s.isTailwindClass)return!0;const{modifierId:o,classGroupId:u,hasPostfixModifier:f}=s,h=o+u;return i.has(h)?!1:(i.add(h),a(u,f).forEach(m=>i.add(o+m)),!0)}).reverse().map(s=>s.originalClassName).join(" ")}function _De(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=CG(t))&&(n&&(n+=" "),n+=r);return n}function CG(e){if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=CG(e[n]))&&(r&&(r+=" "),r+=t);return r}function EDe(e,...t){let r,n,a,i=s;function s(u){const f=t.reduce((h,m)=>m(h),e());return r=kDe(f),n=r.cache.get,a=r.cache.set,i=o,o(u)}function o(u){const f=n(u);if(f)return f;const h=CDe(u,r);return a(u,h),h}return function(){return i(_De.apply(null,arguments))}}function Kr(e){const t=r=>r[e]||[];return t.isThemeGetter=!0,t}const _G=/^\[(?:([a-z-]+):)?(.+)\]$/i,ADe=/^\d+\/\d+$/,TDe=new Set(["px","full","screen"]),NDe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,MDe=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,LDe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,IDe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,PDe=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function bl(e){return wf(e)||TDe.has(e)||ADe.test(e)}function bc(e){return yg(e,"length",UDe)}function wf(e){return!!e&&!Number.isNaN(Number(e))}function Lv(e){return yg(e,"number",wf)}function tp(e){return!!e&&Number.isInteger(Number(e))}function DDe(e){return e.endsWith("%")&&wf(e.slice(0,-1))}function er(e){return _G.test(e)}function wc(e){return NDe.test(e)}const ODe=new Set(["length","size","percentage"]);function RDe(e){return yg(e,ODe,EG)}function jDe(e){return yg(e,"position",EG)}const FDe=new Set(["image","url"]);function zDe(e){return yg(e,FDe,$De)}function BDe(e){return yg(e,"",VDe)}function rp(){return!0}function yg(e,t,r){const n=_G.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1}function UDe(e){return MDe.test(e)&&!LDe.test(e)}function EG(){return!1}function VDe(e){return IDe.test(e)}function $De(e){return PDe.test(e)}function WDe(){const e=Kr("colors"),t=Kr("spacing"),r=Kr("blur"),n=Kr("brightness"),a=Kr("borderColor"),i=Kr("borderRadius"),s=Kr("borderSpacing"),o=Kr("borderWidth"),u=Kr("contrast"),f=Kr("grayscale"),h=Kr("hueRotate"),m=Kr("invert"),x=Kr("gap"),b=Kr("gradientColorStops"),S=Kr("gradientColorStopPositions"),k=Kr("inset"),_=Kr("margin"),N=Kr("opacity"),C=Kr("padding"),I=Kr("saturate"),D=Kr("scale"),L=Kr("sepia"),F=Kr("skew"),R=Kr("space"),z=Kr("translate"),B=()=>["auto","contain","none"],X=()=>["auto","hidden","clip","visible","scroll"],Y=()=>["auto",er,t],H=()=>[er,t],Q=()=>["",bl,bc],se=()=>["auto",wf,er],ie=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],de=()=>["solid","dashed","dotted","double","none"],pe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],ge=()=>["start","end","center","between","around","evenly","stretch"],te=()=>["","0",er],ve=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Me=()=>[wf,Lv],oe=()=>[wf,er];return{cacheSize:500,separator:":",theme:{colors:[rp],spacing:[bl,bc],blur:["none","",wc,er],brightness:Me(),borderColor:[e],borderRadius:["none","","full",wc,er],borderSpacing:H(),borderWidth:Q(),contrast:Me(),grayscale:te(),hueRotate:oe(),invert:te(),gap:H(),gradientColorStops:[e],gradientColorStopPositions:[DDe,bc],inset:Y(),margin:Y(),opacity:Me(),padding:H(),saturate:Me(),scale:Me(),sepia:te(),skew:oe(),space:H(),translate:H()},classGroups:{aspect:[{aspect:["auto","square","video",er]}],container:["container"],columns:[{columns:[wc]}],"break-after":[{"break-after":ve()}],"break-before":[{"break-before":ve()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ie(),er]}],overflow:[{overflow:X()}],"overflow-x":[{"overflow-x":X()}],"overflow-y":[{"overflow-y":X()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[k]}],"inset-x":[{"inset-x":[k]}],"inset-y":[{"inset-y":[k]}],start:[{start:[k]}],end:[{end:[k]}],top:[{top:[k]}],right:[{right:[k]}],bottom:[{bottom:[k]}],left:[{left:[k]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",tp,er]}],basis:[{basis:Y()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",er]}],grow:[{grow:te()}],shrink:[{shrink:te()}],order:[{order:["first","last","none",tp,er]}],"grid-cols":[{"grid-cols":[rp]}],"col-start-end":[{col:["auto",{span:["full",tp,er]},er]}],"col-start":[{"col-start":se()}],"col-end":[{"col-end":se()}],"grid-rows":[{"grid-rows":[rp]}],"row-start-end":[{row:["auto",{span:[tp,er]},er]}],"row-start":[{"row-start":se()}],"row-end":[{"row-end":se()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",er]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",er]}],gap:[{gap:[x]}],"gap-x":[{"gap-x":[x]}],"gap-y":[{"gap-y":[x]}],"justify-content":[{justify:["normal",...ge()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...ge(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...ge(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[C]}],px:[{px:[C]}
vendor: 8,273 bytes, line 4461
4461],py:[{py:[C]}],ps:[{ps:[C]}],pe:[{pe:[C]}],pt:[{pt:[C]}],pr:[{pr:[C]}],pb:[{pb:[C]}],pl:[{pl:[C]}],m:[{m:[_]}],mx:[{mx:[_]}],my:[{my:[_]}],ms:[{ms:[_]}],me:[{me:[_]}],mt:[{mt:[_]}],mr:[{mr:[_]}],mb:[{mb:[_]}],ml:[{ml:[_]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",er,t]}],"min-w":[{"min-w":[er,t,"min","max","fit"]}],"max-w":[{"max-w":[er,t,"none","full","min","max","fit","prose",{screen:[wc]},wc]}],h:[{h:[er,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[er,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[er,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[er,t,"auto","min","max","fit"]}],"font-size":[{text:["base",wc,bc]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Lv]}],"font-family":[{font:[rp]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",er]}],"line-clamp":[{"line-clamp":["none",wf,Lv]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",bl,er]}],"list-image":[{"list-image":["none",er]}],"list-style-type":[{list:["none","disc","decimal",er]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[N]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[N]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...de(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",bl,bc]}],"underline-offset":[{"underline-offset":["auto",bl,er]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:H()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",er]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",er]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[N]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ie(),jDe]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",RDe]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},zDe]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[S]}],"gradient-via-pos":[{via:[S]}],"gradient-to-pos":[{to:[S]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[o]}],"border-w-x":[{"border-x":[o]}],"border-w-y":[{"border-y":[o]}],"border-w-s":[{"border-s":[o]}],"border-w-e":[{"border-e":[o]}],"border-w-t":[{"border-t":[o]}],"border-w-r":[{"border-r":[o]}],"border-w-b":[{"border-b":[o]}],"border-w-l":[{"border-l":[o]}],"border-opacity":[{"border-opacity":[N]}],"border-style":[{border:[...de(),"hidden"]}],"divide-x":[{"divide-x":[o]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[o]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[N]}],"divide-style":[{divide:de()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...de()]}],"outline-offset":[{"outline-offset":[bl,er]}],"outline-w":[{outline:[bl,bc]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[N]}],"ring-offset-w":[{"ring-offset":[bl,bc]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",wc,BDe]}],"shadow-color":[{shadow:[rp]}],opacity:[{opacity:[N]}],"mix-blend":[{"mix-blend":pe()}],"bg-blend":[{"bg-blend":pe()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",wc,er]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[m]}],saturate:[{saturate:[I]}],sepia:[{sepia:[L]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[N]}],"backdrop-saturate":[{"backdrop-saturate":[I]}],"backdrop-sepia":[{"backdrop-sepia":[L]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",er]}],duration:[{duration:oe()}],ease:[{ease:["linear","in","out","in-out",er]}],delay:[{delay:oe()}],animate:[{animate:["none","spin","ping","pulse","bounce",er]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[D]}],"scale-x":[{"scale-x":[D]}],"scale-y":[{"scale-y":[D]}],rotate:[{rotate:[tp,er]}],"translate-x":[{"translate-x":[z]}],"translate-y":[{"translate-y":[z]}],"skew-x":[{"skew-x":[F]}],"skew-y":[{"skew-y":[F]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",er]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",er]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":H()}],"scroll-mx":[{"scroll-mx":H()}],"scroll-my":[{"scroll-my":H()}],"scroll-ms":[{"scroll-ms":H()}],"scroll-me":[{"scroll-me":H()}],"scroll-mt":[{"scroll-mt":H()}],"scroll-mr":[{"scroll-mr":H()}],"scroll-mb":[{"scroll-mb":H()}],"scroll-ml":[{"scroll-ml":H()}],"scroll-p":[{"scroll-p":H()}],"scroll-px":[{"scroll-px":H()}],"scroll-py":[{"scroll-py":H()}],"scroll-ps":[{"scroll-ps":H()}],"scroll-pe":[{"scroll-pe":H()}],"scroll-pt":[{"scroll-pt":H()}],"scroll-pr":[{"scroll-pr":H()}],"scroll-pb":[{"scroll-pb":H()}],"scroll-pl":[{"scroll-pl":H()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
4461],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",er]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[bl,bc,Lv]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const qe=EDe(WDe);function lf(e){return e!==null&&typeof e=="object"&&e.constructor===Object}function m1(e){if(!lf(e))return e;const t={};for(const r in e)t[r]=m1(e[r]);return t}function mt(e,t){if(lf(t)&&Object.keys(t).length===0)return m1({...e,...t});const r={...e,...t};if(lf(t)&&lf(e))for(const n in t)lf(t[n])&&n in e&&lf(e[n])?r[n]=mt(e[n],t[n]):r[n]=lf(t[n])?m1(t[n]):t[n];return r}const HDe={root:{base:"divide-y divide-gray-200 border-gray-200 dark:divide-gray-700 dark:border-gray-700",flush:{off:"rounded-lg border",on:"border-b"}},content:{base:"p-5 first:rounded-t-lg last:rounded-b-lg dark:bg-gray-900"},title:{arrow:{base:"h-6 w-6 shrink-0",open:{off:"",on:"rotate-180"}},base:"flex w-full items-center justify-between p-5 text-left font-medium text-gray-500 first:rounded-t-lg last:rounded-b-lg dark:text-gray-400",flush:{off:"hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:hover:bg-gray-800 dark:focus:ring-gray-800",on:"bg-transparent dark:bg-transparent"},heading:"",open:{off:"",on:"bg-gray-100 text-gray-900 dark:bg-gray-800 dark:text-white"}}},GDe={base:"flex flex-col gap-2 p-4 text-sm",borderAccent:"border-t-4",closeButton:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg p-1.5 focus:ring-2",icon:"h-5 w-5",color:{info:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",gray:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-700 dark:text-gray-300 dark:hover:bg-gray-800 dark:hover:text-white",failure:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",success:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",warning:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",red:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",green:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",yellow:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",blue:"bg-blue-100 text-blue-500 hover:bg-blue-200 focus:ring-blue-400 dark:bg-blue-200 dark:text-blue-600 dar
4461k:hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",pink:"bg-pink-100 text-pink-500 hover:bg-pink-200 focus:ring-pink-400 dark:bg-pink-200 dark:text-pink-600 dark:hover:bg-pink-300",lime:"bg-lime-100 text-lime-500 hover:bg-lime-200 focus:ring-lime-400 dark:bg-lime-200 dark:text-lime-600 dark:hover:bg-lime-300",dark:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-200 dark:text-gray-600 dark:hover:bg-gray-300",indigo:"bg-indigo-100 text-indigo-500 hover:bg-indigo-200 focus:ring-indigo-400 dark:bg-indigo-200 dark:text-indigo-600 dark:hover:bg-indigo-300",purple:"bg-purple-100 text-purple-500 hover:bg-purple-200 focus:ring-purple-400 dark:bg-purple-200 dark:text-purple-600 dark:hover:bg-purple-300",teal:"bg-teal-100 text-teal-500 hover:bg-teal-200 focus:ring-teal-400 dark:bg-teal-200 dark:text-teal-600 dark:hover:bg-teal-300",light:"bg-gray-50 text-gray-500 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-600 dark:text-gray-200 dark:hover:bg-gray-700 dark:hover:text-white"}},color:{info:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",gray:"border-gray-500 bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-gray-300",failure:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",success:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",warning:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",red:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",green:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",yellow:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",blue:"border-blue-500 bg-blue-100 text-blue-700 dark:bg-blue-200 dark:text-blue-800",cyan:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",pink:"border-pink-500 bg-pink-100 text-pink-700 dark:bg-pink-200 dark:text-pink-800",lime:"border-lime-500 bg-lime-100 text-lime-700 dark:bg-lime-200 dark:text-lime-800",dark:"border-gray-600 bg-gray-800 text-gray-200 dark:bg-gray-900 dark:text-gray-300",indigo:"border-indigo-500 bg-indigo-100 text-indigo-700 dark:bg-indigo-200 dark:text-indigo-800",purple:"border-purple-500 bg-purple-100 text-purple-700 dark:bg-purple-200 dark:text-purple-800",teal:"border-teal-500 bg-teal-100 text-teal-700 dark:bg-teal-200 dark:text-teal-800",light:"border-gray-400 bg-gray-50 text-gray-600 dark:bg-gray-500 dark:text-gray-200"},icon:"mr-3 inline h-5 w-5 flex-shrink-0",rounded:"rounded-lg",wrapper:"flex items-center"},YDe={root:{base:"flex items-center justify-center space-x-4 rounded",bordered:"p-1 ring-2",rounded:"rounded-full",color:{dar
4461k:"ring-gray-800 dark:ring-gray-800",failure:"ring-red-500 dark:ring-red-700",gray:"ring-gray-500 dark:ring-gray-400",info:"ring-cyan-400 dark:ring-cyan-800",light:"ring-gray-300 dark:ring-gray-500",purple:"ring-purple-500 dark:ring-purple-600",success:"ring-green-500 dark:ring-green-500",warning:"ring-yellow-300 dark:ring-yellow-500",pink:"ring-pink-500 dark:ring-pink-500"},img:{base:"rounded",off:"relative overflow-hidden bg-gray-100 dark:bg-gray-600",on:"",placeholder:"absolute -bottom-1 h-auto w-auto text-gray-400"},size:{xs:"h-6 w-6",sm:"h-8 w-8",md:"h-10 w-10",lg:"h-20 w-20",xl:"h-36 w-36"},stacked:"ring-2 ring-gray-300 dark:ring-gray-500",statusPosition:{"bottom-left":"-bottom-1 -left-1","bottom-center":"-bottom-1","bottom-right":"-bottom-1 -right-1","top-left":"-left-1 -top-1","top-center":"-top-1","top-right":"-right-1 -top-1","center-right":"-right-1",center:"","center-left":"-left-1"},status:{away:"bg-yellow-400",base:"absolute h-3.5 w-3.5 rounded-full border-2 border-white dark:border-gray-800",busy:"bg-red-400",offline:"bg-gray-400",online:"bg-green-400"},initials:{text:"font-medium text-gray-600 dark:text-gray-300",base:"relative inline-flex items-center justify-center overflow-hidden bg-gray-100 dark:bg-gray-600"}},group:{base:"flex -space-x-4"},groupCounter:{base:"relative flex h-10 w-10 items-center justify-center rounded-full bg-gray-700 text-xs font-medium text-white ring-2 ring-gray-300 hover:bg-gray-600 dark:ring-gray-500"}},XDe={root:{base:"flex h-fit items-center gap-1 font-semibold",color:{info:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-800 dark:group-hover:bg-cyan-300",gray:"bg-gray-100 text-gray-800 group-hover:bg-gray-200 dark:bg-gray-700 dark:text-gray-300 dark:group-hover:bg-gray-600",failure:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",success:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",warning:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300",indigo:"bg-indigo-100 text-indigo-800 group-hover:bg-indigo-200 dark:bg-indigo-200 dark:text-indigo-900 dark:group-hover:bg-indigo-300",purple:"bg-purple-100 text-purple-800 group-hover:bg-purple-200 dark:bg-purple-200 dark:text-purple-900 dark:group-hover:bg-purple-300",pink:"bg-pink-100 text-pink-800 group-hover:bg-pink-200 dark:bg-pink-200 dark:text-pink-900 dark:group-hover:bg-pink-300",blue:"bg-blue-100 text-blue-800 group-hover:bg-blue-200 dark:bg-blue-200 dark:text-blue-900 dark:group-hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-900 dark:group-hover:bg-cyan-300",dark:"bg-gray-600 text-gray-100 group-hover:bg-gray-500 dark:bg-gray-900 dark:text-gray-200 dark:group-hover:bg-gray-700",light:"bg-gray-200 text-gray-800 group-hover:bg-gray-300 dark:bg-gray-400 dark:text-gray-900 dark:group-hover:bg-gray-500",green:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",lime:"bg-lime-100 text-lime-800 group-hover:bg-lime-200 dark:bg-lime-200 dark:text-lime-900 dark:group-hover:bg-lime-300",red:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",teal:"bg-teal-100 text-teal-800 group-hover:bg-teal-200 dark:bg-teal-200 dark:text-teal-900 dark:group-hover:bg-teal-300",yellow:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300"},href:"group",size:{xs:"p-1 text-xs",sm:"p-1.5 text-sm"}},icon:{off:"rounded px-2 py-0.5",on:"rounded-full p-1.5",size:{xs:"h-3 w-3",sm:"h-3.5 w-3.5"}}},qDe={root:{base:"text-xl font-semibold italic text-gray-900 dark:text-white"}},QDe={root:{base:"",list:"flex items-center"},item:{base:"group flex items-center",chevron:"mx-1 h-4 w-4 text-gray-400 group-first:hidden md:mx-2",href:{off:"flex items-center text-sm font-medium text-gray-500 dark:text-gray-400",on:"flex items-center text-sm font-medium text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white"},icon:"mr-2 h-4 w-4"}},ZDe={base:"group relative flex items-stretch justify-center p-0.5 text-center font-medium transition-[color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow] focu
4461s:z-10 focus:outline-none",fullSized:"w-full",color:{dark:"border border-transparent bg-gray-800 text-white focus:ring-4 focus:ring-gray-300 enabled:hover:bg-gray-900 dark:border-gray-700 dark:bg-gray-800 dark:focus:ring-gray-800 dark:enabled:hover:bg-gray-700",failure:"border border-transparent bg-red-700 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-800 dark:bg-red-600 dark:focus:ring-red-900 dark:enabled:hover:bg-red-700",gray:":ring-cyan-700 border border-gray-200 bg-white text-gray-900 focus:text-cyan-700 focus:ring-4 enabled:hover:bg-gray-100 enabled:hover:text-cyan-700 dark:border-gray-600 dark:bg-transparent dark:text-gray-400 dark:enabled:hover:bg-gray-700 dark:enabled:hover:text-white",info:"border border-transparent bg-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-800 dark:bg-cyan-600 dark:focus:ring-cyan-800 dark:enabled:hover:bg-cyan-700",light:"border border-gray-300 bg-white text-gray-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-600 dark:text-white dark:focus:ring-gray-700 dark:enabled:hover:border-gray-700 dark:enabled:hover:bg-gray-700",purple:"border border-transparent bg-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-purple-800 dark:bg-purple-600 dark:focus:ring-purple-900 dark:enabled:hover:bg-purple-700",success:"border border-transparent bg-green-700 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-800 dark:bg-green-600 dark:focus:ring-green-800 dark:enabled:hover:bg-green-700",warning:"border border-transparent bg-yellow-400 text-white focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-500 dark:focus:ring-yellow-900",blue:"border border-transparent bg-blue-700 text-white focus:ring-4 focus:ring-blue-300 enabled:hover:bg-blue-800 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",cyan:"border border-cyan-300 bg-white text-cyan-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-100 dark:border-cyan-600 dark:bg-cyan-600 dark:text-white dark:focus:ring-cyan-700 dark:enabled:hover:border-cyan-700 dark:enabled:hover:bg-cyan-700",green:"border border-green-300 bg-white text-green-900 focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-100 dark:border-green-600 dark:bg-green-600 dark:text-white dark:focus:ring-green-700 dark:enabled:hover:border-green-700 dark:enabled:hover:bg-green-700",indigo:"border border-indigo-300 bg-white text-indigo-900 focus:ring-4 focus:ring-indigo-300 enabled:hover:bg-indigo-100 dark:border-indigo-600 dark:bg-indigo-600 dark:text-white dark:focus:ring-indigo-700 dark:enabled:hover:border-indigo-700 dark:enabled:hover:bg-indigo-700",lime:"border border-lime-300 bg-white text-lime-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-lime-100 dark:border-lime-600 dark:bg-lime-600 dark:text-white dark:focus:ring-lime-700 dark:enabled:hover:border-lime-700 dark:enabled:hover:bg-lime-700",pink:"border border-pink-300 bg-white text-pink-900 focus:ring-4 focus:ring-pink-300 enabled:hover:bg-pink-100 dark:border-pink-600 dark:bg-pink-600 dark:text-white dark:focus:ring-pink-700 dark:enabled:hover:border-pink-700 dark:enabled:hover:bg-pink-700",red:"border border-red-300 bg-white text-red-900 focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-100 dark:border-red-600 dark:bg-red-600 dark:text-white dark:focus:ring-red-700 dark:enabled:hover:border-red-700 dark:enabled:hover:bg-red-700",teal:"border border-teal-300 bg-white text-teal-900 focus:ring-4 focus:ring-teal-300 enabled:hover:bg-teal-100 dark:border-teal-600 dark:bg-teal-600 dark:text-white dark:focus:ring-teal-700 dark:enabled:hover:border-teal-700 dark:enabled:hover:bg-teal-700",yellow:"border border-yellow-300 bg-white text-yellow-900 focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-100 dark:border-yellow-600 dark:bg-yellow-600 dark:text-white dark:focus:ring-yellow-700 dark:enabled:hover:border-yellow-700 dark:enabled:hover:bg-yellow-700"},disabled:"cursor-not-allowed opacity-50",isProcessing:"cursor-wait",spinnerSlot:"absolute top-0 flex h-full items-center",spinnerLeftPosition:{xs:"left-2",sm:"left-3",md:"left-4",lg:"left-5",xl:"left-6"},gradient:{cyan:"bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",failure:"bg-gradient-to-r from-red-400 via-red-500 to-red-600 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-gradient-to-br dark:focus:ring-red-800",info:"bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800 ",lime:"bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 text-gray-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-gradient-to-br dark:focus:ring-lime-800",pink:"bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 text-white focus:ring-4 focus:ring-pink-300 enabled:hover:bg-gradient-to-br dark:focus:ring-pink-800",purple:"bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-gradient-to-br dark:focus:ring-purple-800",success:"bg-gradient-to-r from-green-400 via-green-500 to-green-600 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-gradient-to-br dark:focus:ring-green-800",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 text-white focus:ring-4 focus:ring-teal-300 enabled:hover:bg-gradient-to-br dark:focus:ring-teal-800"},gradientDuoTone:{cyanToBlue:"bg-gradient-to-r from-cyan-500 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",greenToBlue:"bg-gradient-to-br from-green-400 to-cyan-600 text-white focus:ring-4 focus:ring-green-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-green-800",pinkToOrange:"bg-gradient-to-br from-pink-500 to-orange-400 text-white focus:ring-4 focus:ring-pink-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-pink-800",purpleToBlue:"bg-gradient-to-br from-purple-600 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",purpleToPink:"bg-gradient-to-r from-purple-500 to-pink-500 text-white focus:ring-4 focus:ring-purple-200 enabled:hover:bg-gradient-to-l dark:focus:ring-purple-800",redToYellow:"bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 text-gray-900 focus:ring-4 focus:ring-red-100 enabled:hover:bg-gradient-to-bl dark:focus:ring-red-400",tealToLime:"bg-gradient-to-r from-teal-200 to-lime-200 text-gray-900 focus:ring-4 focus:ring-lime-200 enabled:hover:bg-gradient-to-l enabled:hover:from-teal-200 enabled:hover:to-lime-200 enabled:hover:text-gray-900 dark:focus:ring-teal-700"},inner:{base:"flex items-stretch transition-all duration-200",position:{none:"",start:"rounded-r-none",middle:"rounded-none",end:"roun
4461ded-l-none"},outline:"border border-transparent",isProcessingPadding:{xs:"pl-8",sm:"pl-10",md:"pl-12",lg:"pl-16",xl:"pl-20"}},label:"ml-2 inline-flex h-4 w-4 items-center justify-center rounded-full bg-cyan-200 text-xs font-semibold text-cyan-800",outline:{color:{gray:"border border-gray-900 dark:border-white",default:"border-0",light:""},off:"",on:"flex w-full justify-center bg-white text-gray-900 transition-all duration-75 ease-in group-enabled:group-hover:bg-opacity-0 group-enabled:group-hover:text-inherit dark:bg-gray-900 dark:text-white",pill:{off:"rounded-md",on:"rounded-full"}},pill:{off:"rounded-lg",on:"rounded-full"},size:{xs:"px-2 py-1 text-xs",sm:"px-3 py-1.5 text-sm",md:"px-4 py-2 text-sm",lg:"px-5 py-2.5 text-base",xl:"px-6 py-3 text-base"}},KDe={base:"inline-flex",position:{none:"",start:"rounded-r-none focus:ring-2",middle:"rounded-none border-l-0 pl-0 focus:ring-2",end:"rounded-l-none border-l-0 pl-0 focus:ring-2"}},JDe={root:{base:"flex rounded-lg border border-gray-200 bg-white shadow-md dark:border-gray-700 dark:bg-gray-800",children:"flex h-full flex-col justify-center gap-4 p-6",horizontal:{off:"flex-col",on:"flex-col md:max-w-xl md:flex-row"},href:"hover:bg-gray-100 dark:hover:bg-gray-700"},img:{base:"",horizontal:{off:"rounded-t-lg",on:"h-96 w-full rounded-t-lg object-cover md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"}}},eOe={root:{base:"relative h-full w-full",leftControl:"absolute left-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none",rightControl:"absolute right-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none"},indicators:{active:{off:"bg-white/50 hover:bg-white dark:bg-gray-800/50 dark:hover:bg-gray-800",on:"bg-white dark:bg-gray-800"},base:"h-3 w-3 rounded-full",wrapper:"absolute bottom-5 left-1/2 flex -translate-x-1/2 space-x-3"},item:{base:"absolute left-1/2 top-1/2 block w-full -translate-x-1/2 -translate-y-1/2",wrapper:{off:"w-full flex-shrink-0 transform cursor-default snap-center",on:"w-full flex-shrink-0 transform cursor-grab snap-center"}},control:{base:"inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/30 group-hover:bg-white/50 group-focus:outline-none group-focus:ring-4 group-focus:ring-white dark:bg-gray-800/30 dark:group-hover:bg-gray-800/60 dark:group-focus:ring-gray-800/70 sm:h-10 sm:w-10",icon:"h-5 w-5 text-white dark:text-gray-800 sm:h-6 sm:w-6"},scrollContainer:{base:"flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg",snap:"snap-x"}},tOe={root:{base:"h-4 w-4 rounded border border-gray-300 bg-gray-100 focus:ring-2 dark:border-gray-600 dark:bg-gray-700",color:{default:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-gray-800 dark:focus:ring-cyan-600",dark:"text-gray-800 focus:ring-gray-800 dark:ring-offset-gray-800 dark:focus:ring-gray-800",failure:"text-red-900 focus:ring-red-900 dark:ring-offset-red-900 dark:focus:ring-red-900",gray:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",info:"text-cyan-800 focus:ring-cyan-800 dark:ring-offset-gray-800 dark:focus:ring-cyan-800",light:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",purple:"text-purple-600 focus:ring-purple-600 dark:ring-offset-purple-600 dark:focus:ring-purple-600",success:"text-green-800 focus:ring-green-800 dark:ring-offset-green-800 dark:focus:ring-green-800",warning:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400",blue:"text-blue-700 focus:ring-blue-600 dark:ring-offset-blue-700 dark:focus:ring-blue-700",cyan:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-cyan-600 dark:focus:ring-cyan-600",green:"text-green-600 focus:ring-green-600 dark:ring-offset-green-600 dark:focus:ring-green-600",indigo:"text-indigo-700 focus:ring-indigo-700 dark:ring-offset-indigo-700 dark:focus:ring-indigo-700",lime:"text-lime-700 focus:ring-lime-700 dark:ring-offset-lime-700 dark:focus:ring-lime-700",pink:"text-pink-600 focus:ring-pink-600 dark:ring-offset-pink-600 dark:focus:ring-pink-600",red:"text-red-600 focus:ring-red-600 dark:ring-offset-red-600 dark:focus:ring-red-600",teal:"text-teal-600 focus:ring-teal-600 dar
4461k:ring-offset-teal-600 dark:focus:ring-teal-600",yellow:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400"}}},rOe={root:{base:"rounded-lg p-2.5 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700",icon:"h-5 w-5"}},nOe={root:{base:"relative"},popup:{root:{base:"absolute top-10 z-50 block pt-2",inline:"relative top-0 z-auto",inner:"inline-block rounded-lg bg-white p-4 shadow-lg dark:bg-gray-700"},header:{base:"",title:"px-2 py-3 text-center font-semibold text-gray-900 dark:text-white",selectors:{base:"mb-2 flex justify-between",button:{base:"rounded-lg bg-white px-5 py-2.5 text-sm font-semibold text-gray-900 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600",prev:"",next:"",view:""}}},view:{base:"p-1"},footer:{base:"mt-2 flex space-x-2",button:{base:"w-full rounded-lg px-5 py-2 text-center text-sm font-medium focus:ring-4 focus:ring-cyan-300",today:"bg-cyan-700 text-white hover:bg-cyan-800 dark:bg-cyan-600 dark:hover:bg-cyan-700",clear:"border border-gray-300 bg-white text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600"}}},views:{days:{header:{base:"mb-1 grid grid-cols-7",title:"h-6 text-center text-sm font-medium leading-6 text-gray-500 dark:text-gray-400"},items:{base:"grid w-64 grid-cols-7",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600 ",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},months:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},years:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},decades:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}}}},aOe={root:{base:"fixed z-40 overflow-y-auto bg-white p-4 transition-transform dark:bg-gray-800",backdrop:"fixed inset-0 z-30 bg-gray-900/50 dark:bg-gray-900/80",edge:"bottom-16",position:{top:{on:"left-0 right-0 top-0 w-full transform-none",off:"left-0 right-0 top-0 w-full -translate-y-full"},right:{on:"right-0 top-0 h-screen w-80 transform-none",off:"right-0 top-0 h-screen w-80 translate-x-full"},bottom:{on:"bottom-0 left-0 right-0 w-full transform-none",off:"bottom-0 left-0 right-0 w-full translate-y-full"},left:{on:"left-0 top-0 h-screen w-80 transform-none",off:"left-0 top-0 h-screen w-80 -translate-x-full"}}},header:{inner:{closeButton:"absolute end-2.5 top-2.5 flex h-8 w-8 items-center justify-center rounded-lg bg-transparent text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",closeIcon:"h-4 w-4",titleIcon:"me-2.5 h-4 w-4",titleText:"mb-4 inline-flex items-center text-base font-semibold text-gray-500 dark:text-gray-400"},collapsed:{on:"hidden",off:"block"}},items:{base:""}},Cc={arrowIcon:"ml-2 h-4 w-4",content:"py-1 focus:outline-none",floating:{animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"z-10 w-fit divide-y divide-gray-100 rounded shadow focus:outline-none",content:"py-1 text-sm text-gray-700 dark:text-gray-200",divider:"my-1 h-px bg-gray-100 dark:bg-gray-600",header:"block px-4 py-2 text-sm text-gray-700 dark:text-gray-200",hidden:"invisible opacity-0",item:{container:"",base:"flex w-full cursor-pointer items-center justify-start px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 focus:bg-gray-100 focus:outline-none dark:text-gray-200 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:bg-gray-600 dark:focus:text-white",icon:"mr-2 h-4 w-4"},style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},target:"w-fit"},inlineWrapper:"flex items-center"}
4461,iOe={root:{base:"flex"},field:{base:"relative w-full",input:{base:"block w-full overflow-hidden rounded-lg border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"sm:text-xs",md:"text-sm",lg:"sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},sOe={input:{default:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"}},success:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"}},error:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"}}},label:{default:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dar
4461k:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"}},success:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500"}},error:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500"}}},helperText:{default:"mt-2 text-xs text-gray-600 dark:text-gray-400",success:"mt-2 text-xs text-green-600 dark:text-green-400",error:"mt-2 text-xs text-red-600 dark:text-red-400"}}
4461,oOe={root:{base:"w-full rounded-lg bg-white shadow dark:bg-gray-800 md:flex md:items-center md:justify-between",container:"w-full p-6",bgDark:"bg-gray-800"},groupLink:{base:"flex flex-wrap text-sm text-gray-500 dark:text-white",link:{base:"me-4 last:mr-0 md:mr-6",href:"hover:underline"},col:"flex-col space-y-4"},icon:{base:"text-gray-500 dark:hover:text-white",size:"h-5 w-5"},title:{base:"mb-6 text-sm font-semibold uppercase text-gray-500 dark:text-white"},divider:{base:"my-6 w-full border-gray-200 dark:border-gray-700 sm:mx-auto lg:my-8"},copyright:{base:"text-sm text-gray-500 dark:text-gray-400 sm:text-center",href:"ml-1 hover:underline",span:"ml-1"},brand:{base:"mb-4 flex items-center sm:mb-0",img:"mr-3 h-8",span:"self-center whitespace-nowrap text-2xl font-semibold text-gray-800 dark:text-white"}},lOe={root:{base:"mt-2 text-sm",colors:{gray:"text-gray-500 dark:text-gray-400",info:"text-cyan-700 dark:text-cyan-800",success:"text-green-600 dark:text-green-500",failure:"text-red-600 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600"}}},cOe={root:{base:"rounded-lg border border-gray-200 bg-gray-100 px-2 py-1.5 text-xs font-semibold text-gray-800 dark:border-gray-500 dark:bg-gray-600 dark:text-gray-100",icon:"inline-block"}},uOe={root:{base:"text-sm font-medium",disabled:"opacity-50",colors:{default:"text-gray-900 dark:text-white",info:"text-cyan-500 dark:text-cyan-600",failure:"text-red-700 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600",success:"text-green-700 dark:text-green-500"}}},fOe={root:{base:"list-inside space-y-1 text-gray-500 dark:text-gray-400",ordered:{off:"list-disc",on:"list-decimal"},horizontal:"flex list-none flex-wrap items-center justify-center space-x-4 space-y-0",unstyled:"list-none",nested:"mt-2 ps-5"},item:{withIcon:{off:"",on:"flex items-center"},icon:"me-2 h-3.5 w-3.5 flex-shrink-0"}},dOe={root:{base:"list-none rounded-lg border border-gray-200 bg-white text-left text-sm font-medium text-gray-900 dark:border-gray-600 dark:bg-gray-700 dark:text-white"},item:{base:"[&>*]:first:rounded-t-lg [&>*]:last:rounded-b-lg [&>*]:last:border-b-0",link:{base:"flex w-full items-center border-b border-gray-200 px-4 py-2 dark:border-gray-600",active:{off:"hover:bg-gray-100 hover:text-cyan-700 focus:text-cyan-700 focus:outline-none focus:ring-2 focus:ring-cyan-700 dark:border-gray-600 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:text-white dark:focus:ring-gray-500",on:"bg-cyan-700 text-white dark:bg-gray-800"},disabled:{off:"",on:"cursor-not-allowed bg-gray-100 text-gray-900 hover:bg-gray-100 hover:text-gray-900 focus:text-gray-900"},href:{off:"",on:""},icon:"mr-2 h-4 w-4 fill-current"}}},Sx={root:{base:"bg-white px-2 py-2.5 dark:border-gray-700 dark:bg-gray-800 sm:px-4",rounded:{on:"rounded",off:""},bordered:{on:"border",off:""},inner:{base:"mx-auto flex flex-wrap items-center justify-between",fluid:{on:"",off:"container"}}},brand:{base:"flex items-center"},collapse:{base:"w-full md:block md:w-auto",list:"mt-4 flex flex-col md:mt-0 md:flex-row md:space-x-8 md:text-sm md:font-medium",hidden:{on:"hidden",off:""}},link:{base:"block py-2 pl-3 pr-4 md:p-0",active:{on:"bg-cyan-700 text-white dark:text-white md:bg-transparent md:text-cyan-700",off:"border-b border-gray-100 text-gray-700 hover:bg-gray-50 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:border-0 md:hover:bg-transparent md:hover:text-cyan-700 md:dark:hover:bg-transparent md:dark:hover:text-white"},disabled:{on:"text-gray-400 hover:cursor-not-allowed dark:text-gray-600",off:""}},toggle:{base:"inline-flex items-center rounded-lg p-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600 md:hidden",icon:"h-6 w-6 shrink-0"}},hOe={...Sx,dropdown:{base:"",toggle:{...Cc,floating:{...Cc.floating,base:qe(Cc.floating.base,"mt-2 block"),content:qe(Cc.floating.content,"text-gray-500 dark:text-gray-400"),style:{...Cc.floating.style,auto:qe(Cc.floating.style.auto,"text-gray-500 dark:text-gray-400")}},inlineWrapper:qe(Cc.inlineWrapper,"flex w-full items-center justify-between")}},dropdownToggle:{base:qe(Sx.link.base,Sx.link.active.off,"flex w-full items-center justify-between")}}
4461,gOe={root:{base:"fixed inset-x-0 top-0 z-50 h-screen overflow-y-auto overflow-x-hidden md:inset-0 md:h-full",show:{on:"flex bg-gray-900 bg-opacity-50 dark:bg-opacity-80",off:"hidden"},sizes:{sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"},positions:{"top-left":"items-start justify-start","top-center":"items-start justify-center","top-right":"items-start justify-end","center-left":"items-center justify-start",center:"items-center justify-center","center-right":"items-center justify-end","bottom-right":"items-end justify-end","bottom-center":"items-end justify-center","bottom-left":"items-end justify-start"}},content:{base:"relative h-full w-full p-4 md:h-auto",inner:"relative flex max-h-[90dvh] flex-col rounded-lg bg-white shadow dark:bg-gray-700"},body:{base:"flex-1 overflow-auto p-6",popup:"pt-0"},header:{base:"flex items-start justify-between rounded-t border-b p-5 dark:border-gray-600",popup:"border-b-0 p-2",title:"text-xl font-medium text-gray-900 dark:text-white",close:{base:"ml-auto inline-flex items-center rounded-lg bg-transparent p-1.5 text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",icon:"h-5 w-5"}},footer:{base:"flex items-center space-x-2 rounded-b border-gray-200 p-6 dark:border-gray-600",popup:"border-t"}},pOe={base:"",layout:{table:{base:"text-sm text-gray-700 dark:text-gray-400",span:"font-semibold text-gray-900 dark:text-white"}},pages:{base:"xs:mt-0 mt-2 inline-flex items-center -space-x-px",showIcon:"inline-flex",previous:{base:"ml-0 rounded-l-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},next:{base:"rounded-r-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},selector:{base:"w-12 border border-gray-300 bg-white py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",active:"bg-cyan-50 text-cyan-600 hover:bg-cyan-100 hover:text-cyan-700 dark:border-gray-700 dark:bg-gray-700 dark:text-white",disabled:"cursor-not-allowed opacity-50"}}},mOe={base:"absolute z-20 inline-block w-max max-w-[100vw] bg-white outline-none border border-gray-200 rounded-lg shadow-sm dark:border-gray-600 dark:bg-gray-800",content:"z-10 overflow-hidden rounded-[7px]",arrow:{base:"absolute h-2 w-2 z-0 rotate-45 mix-blend-lighten bg-white border border-gray-200 dark:border-gray-600 dark:bg-gray-800 dark:mix-blend-color",placement:"-4px"}},yOe={base:"w-full overflow-hidden rounded-full bg-gray-200 dark:bg-gray-700",label:"mb-1 flex justify-between font-medium dark:text-white",bar:"space-x-2 rounded-full text-center font-medium leading-none text-cyan-300 dark:text-cyan-100",color:{dark:"bg-gray-600 dark:bg-gray-300",blue:"bg-blue-600",red:"bg-red-600 dark:bg-red-500",green:"bg-green-600 dark:bg-green-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500",cyan:"bg-cyan-600",gray:"bg-gray-500",lime:"bg-lime-600",pink:"bg-pink-500",teal:"bg-teal-600"},size:{sm:"h-1.5",md:"h-2.5",lg:"h-4",xl:"h-6"}},vOe={root:{base:"h-4 w-4 border border-gray-300 text-cyan-600 focus:ring-2 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:focus:bg-cyan-600 dark:focus:ring-cyan-600"}},xOe={root:{base:"flex"},field:{base:"relative w-full",input:{base:"w-full cursor-pointer appearance-none rounded-lg bg-gray-200 dark:bg-gray-700",sizes:{sm:"h-1",md:"h-2",lg:"h-3"}}}},bOe={root:{base:"flex items-center"},star:{empty:"text-gray-300 dark:text-gray-500",filled:"text-yellow-400",sizes:{sm:"h-5 w-5",md:"h-7 w-7",lg:"h-10 w-10"}}},wOe={base:"flex items-center",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500",progress:{base:"mx-4 h-5 w-2/4 roun
4461ded bg-gray-200 dark:bg-gray-700",fill:"h-5 rounded bg-yellow-400",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500"}},kOe={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},select:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""},sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},SOe={root:{base:"h-full",collapsed:{on:"w-16",off:"w-64"},inner:"h-full overflow-y-auto overflow-x-hidden rounded bg-gray-50 px-3 py-4 dark:bg-gray-800"},collapse:{button:"group flex w-full items-center rounded-lg p-2 text-base font-normal text-gray-900 transition duration-75 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",icon:{base:"h-6 w-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",open:{off:"",on:"text-gray-900"}},label:{base:"ml-3 flex-1 whitespace-nowrap text-left",icon:{base:"h-6 w-6 transition delay-0 ease-in-out",open:{on:"rotate-180",off:""}}},list:"space-y-2 py-2"},cta:{base:"mt-6 rounded-lg bg-gray-100 p-4 dark:bg-gray-700",color:{blue:"bg-cyan-50 dark:bg-cyan-900",dark:"bg-dark-50 dark:bg-dark-900",failure:"bg-red-50 dark:bg-red-900",gray:"bg-alternative-50 dark:bg-alternative-900",green:"bg-green-50 dark:bg-green-900",light:"bg-light-50 dark:bg-light-900",red:"bg-red-50 dark:bg-red-900",purple:"bg-purple-50 dark:bg-purple-900",success:"bg-green-50 dark:bg-green-900",yellow:"bg-yellow-50 dark:bg-yellow-900",warning:"bg-yellow-50 dark:bg-yellow-900"}},item:{base:"flex items-center justify-center rounded-lg p-2 text-base font-normal text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",active:"bg-gray-100 dark:bg-gray-700",collapsed:{insideCollapse:"group w-full pl-8 transition duration-75",noIcon:"font-bold"},content:{base:"flex-1 whitespace-nowrap px-3"},icon:{base:"h-6 w-6 flex-shrink-0 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",active:"text-gray-700 dark:text-gray-100"},label:"",listItem:""},items:{base:""},itemGroup:{base:"mt-4 space-y-2 border-t border-gray-200 pt-4 first:mt-0 first:border-t-0 first:pt-0 dark:border-gray-700"},logo:{base:"mb-5 flex items-center pl-2.5",collapsed:{on:"hidden",off:"self-center whitespace-nowrap text-xl font-semibold dark:text-white"},img:"mr-3 h-6 sm:h-7"}},COe={base:"inline animate-spin text-gray-200",color:{failure:"fill-red-600",gray:"fill-gray-600",info:"fill-cyan-600",pink:"fill-pink-600",purple:"fill-purple-600",success:"fill-green-500",warning:"fill-yellow-400"},light:{off:{base:"dark:text-gray-600",color:{failure:"",gray:"dark:fill-gray-300",info:"",pink:"",purple:"",success:"",warning:""}},on:{base:"",color:{failure:"",gray:"",info:"",pink:"",purple:"",success:"",warning:""}}},size:{xs:"h-3 w-3",sm:"h-4 w-4",md:"h-6 w-6",lg:"h-8 w-8",xl:"h-10 w-10"}}
4461,_Oe={root:{base:"w-full text-left text-sm text-gray-500 dark:text-gray-400",shadow:"absolute left-0 top-0 -z-10 h-full w-full rounded-lg bg-white drop-shadow-md dark:bg-black",wrapper:"relative"},body:{base:"group/body",cell:{base:"px-6 py-4 group-first/body:group-first/row:first:rounded-tl-lg group-first/body:group-first/row:last:rounded-tr-lg group-last/body:group-last/row:first:rounded-bl-lg group-last/body:group-last/row:last:rounded-br-lg"}},head:{base:"group/head text-xs uppercase text-gray-700 dark:text-gray-400",cell:{base:"bg-gray-50 px-6 py-3 group-first/head:first:rounded-tl-lg group-first/head:last:rounded-tr-lg dark:bg-gray-700"}},row:{base:"group/row",hovered:"hover:bg-gray-50 dark:hover:bg-gray-600",striped:"odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700"}},EOe={base:"flex flex-col gap-2",tablist:{base:"flex text-center",styles:{default:"flex-wrap border-b border-gray-200 dark:border-gray-700",underline:"-mb-px flex-wrap border-b border-gray-200 dark:border-gray-700",pills:"flex-wrap space-x-2 text-sm font-medium text-gray-500 dark:text-gray-400",fullWidth:"grid w-full grid-flow-col divide-x divide-gray-200 rounded-none text-sm font-medium shadow dark:divide-gray-700 dark:text-gray-400"},tabitem:{base:"flex items-center justify-center rounded-t-lg p-4 text-sm font-medium first:ml-0 focus:outline-none focus:ring-4 focus:ring-cyan-300 disabled:cursor-not-allowed disabled:text-gray-400 disabled:dark:text-gray-500",styles:{default:{base:"rounded-t-lg",active:{on:"bg-gray-100 text-cyan-600 dark:bg-gray-800 dark:text-cyan-500",off:"text-gray-500 hover:bg-gray-50 hover:text-gray-600 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-gray-300"}},underline:{base:"rounded-t-lg",active:{on:"active rounded-t-lg border-b-2 border-cyan-600 text-cyan-600 dark:border-cyan-500 dark:text-cyan-500",off:"border-b-2 border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"}},pills:{base:"",active:{on:"rounded-lg bg-cyan-600 text-white",off:"rounded-lg hover:bg-gray-100 hover:text-gray-900 dark:hover:bg-gray-800 dark:hover:text-white"}},fullWidth:{base:"ml-0 flex w-full rounded-none first:ml-0",active:{on:"active rounded-none bg-gray-100 p-4 text-gray-900 dark:bg-gray-700 dark:text-white",off:"rounded-none bg-white hover:bg-gray-50 hover:text-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white"}}},icon:"mr-2 h-5 w-5"}},tabitemcontainer:{base:"",styles:{default:"",underline:"",pills:"",fullWidth:""}},tabpanel:"py-3"},AOe={base:"block w-full rounded-lg border text-sm disabled:cursor-not-allowed disabled:opacity-50",colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}},TOe={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},rightIcon:{base:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},input:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withRightIcon:{on:"pr-10",off:""},withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}}}},NOe={root:{direction:{horizontal:"sm:flex",vertical:"relative border-l border-gray-200 dark:border-gray-700"}},item:{root:{horizontal:"relative mb-6 sm:mb-0",vertical:"mb-10 ml-6"}
4461,content:{root:{base:"mt-3 sm:pr-8"},body:{base:"mb-4 text-base font-normal text-gray-500 dark:text-gray-400"},time:{base:"mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500"},title:{base:"text-lg font-semibold text-gray-900 dark:text-white"}},point:{horizontal:"flex items-center",line:"hidden h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",marker:{base:{horizontal:"absolute -left-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700",vertical:"absolute -left-1.5 mt-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700"},icon:{base:"h-3 w-3 text-cyan-600 dark:text-cyan-300",wrapper:"absolute -left-3 flex h-6 w-6 items-center justify-center rounded-full bg-cyan-200 ring-8 ring-white dark:bg-cyan-900 dark:ring-gray-900"}},vertical:""}}},MOe={root:{base:"flex w-full max-w-xs items-center rounded-lg bg-white p-4 text-gray-500 shadow dark:bg-gray-800 dark:text-gray-400",closed:"opacity-0 ease-out"},toggle:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg bg-white p-1.5 text-gray-400 hover:bg-gray-100 hover:text-gray-900 focus:ring-2 focus:ring-gray-300 dark:bg-gray-800 dark:text-gray-500 dark:hover:bg-gray-700 dark:hover:text-white",icon:"h-5 w-5 shrink-0"}},LOe={root:{base:"group relative flex items-center rounded-lg focus:outline-none",active:{on:"cursor-pointer",off:"cursor-not-allowed opacity-50"},label:"ml-3 text-sm font-medium text-gray-900 dark:text-gray-300"},toggle:{base:"rounded-full border group-focus:ring-4 group-focus:ring-cyan-500/25",checked:{on:"after:translate-x-full after:border-white",off:"border-gray-200 bg-gray-200 dark:border-gray-600 dark:bg-gray-700",color:{blue:"border-cyan-700 bg-cyan-700",dark:"bg-dark-700 border-dark-900",failure:"border-red-900 bg-red-700",gray:"border-gray-600 bg-gray-500",green:"border-green-700 bg-green-600",light:"bg-light-700 border-light-900",red:"border-red-900 bg-red-700",purple:"border-purple-900 bg-purple-700",success:"border-green-500 bg-green-500",yellow:"border-yellow-400 bg-yellow-400",warning:"border-yellow-600 bg-yellow-600",cyan:"border-cyan-500 bg-cyan-500",lime:"border-lime-400 bg-lime-400",indigo:"border-indigo-400 bg-indigo-400",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-4",info:"border-cyan-600 bg-cyan-600",pink:"border-pink-600 bg-pink-600"}},sizes:{sm:"h-5 w-9 after:absolute after:left-[2px] after:top-[2px] after:h-4 after:w-4",md:"h-6 w-11 after:absolute after:left-[2px] after:top-[2px] after:h-5 after:w-5",lg:"h-7 w-14 after:absolute after:left-[4px] after:top-0.5 after:h-6 after:w-6"}}},IOe={target:"w-fit",animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"absolute z-10 inline-block rounded-lg px-3 py-2 text-sm font-medium shadow-sm",hidden:"invisible opacity-0",style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},content:"relative z-20"},POe={accordion:HDe,alert:GDe,avatar:YDe,badge:XDe,blockquote:qDe,breadcrumb:QDe,button:ZDe,buttonGroup:KDe,card:JDe,carousel:eOe,checkbox:tOe,datepicker:nOe,darkThemeToggle:rOe,drawer:aOe,dropdown:Cc,fileInput:iOe,floatingLabel:sOe,footer:oOe,helperText:lOe,kbd:cOe,label:uOe,listGroup:dOe,list:fOe,megaMenu:hOe,modal:gOe,navbar:Sx,pagination:pOe,popover:mOe,progress:yOe,radio:vOe,rangeSlider:xOe,rating:bOe,ratingAdvanced:wOe,select:kOe,textInput:TOe,textarea:AOe,toggleSwitch:LOe,sidebar:SOe,spinner:COe,table:_Oe,tabs:EOe,timeline:NOe,toast:MOe,tooltip:IOe},DOe={theme:m1(POe)};function Dt(){return m1(DOe.theme)}const AG=V.createContext(void 0);function TG(){const e=V.useContext(AG);if(!e)throw new Error("useAccordionContext should be used within the AccordionPanelContext provider!");return e}const NG=({children:e,className:t,theme:r={},...n})=>{const{isOpen:a}=TG(),i=mt(Dt().accordion.content,r);return g("div",{className:qe(i.base,t),"data-testid":"flowbite-accordion-content",hidden:!a,...n,children:e})},MG=({children:e,...t})=>{const{alwaysOpen:r}=t,[n,a]=V.useState(t.isOpen),i=r?{...t,isOpen:n,setOpen:()=>a(!n)}:t;return g(AG.Provider,{value:i,children:e})},LG=({as:e="h2",children:t,className:r,theme:n={},...a})=>{const{arrowIcon:i,flush:s,isOpen:o,setOpen:u}=TG(),f=()=>typeof u<"u"&&u(),h=mt(Dt().accordion.title,n);return U("button",{className:qe(h.base,h.flush[s?"on":"off"],h.open[o?"on":"off"],r),onClick:f,type:"button",...a,children:[g(e,{className:h.heading,"data-testid":"flowbite-accordion-heading",children:t}
4461),i&&g(i,{"aria-hidden":!0,className:qe(h.arrow.base,h.arrow.open[o?"on":"off"]),"data-testid":"flowbite-accordion-arrow"})]})},IG=({alwaysOpen:e=!1,arrowIcon:t=xG,children:r,flush:n=!1,collapseAll:a=!1,className:i,theme:s={},...o})=>{const[u,f]=V.useState(a?-1:0),h=V.useMemo(()=>V.Children.map(r,(x,b)=>V.cloneElement(x,{alwaysOpen:e,arrowIcon:t,flush:n,isOpen:u===b,setOpen:()=>f(u===b?-1:b)})),[e,t,r,n,u]),m=mt(Dt().accordion.root,s);return g("div",{className:qe(m.base,m.flush[n?"on":"off"],i),"data-testid":"flowbite-accordion",...o,children:h})};IG.displayName="Accordion";MG.displayName="Accordion.Panel";LG.displayName="Accordion.Title";NG.displayName="Accordion.Content";const Iv=Object.assign(IG,{Panel:MG,Title:LG,Content:NG}),PG=({children:e,className:t,theme:r={},...n})=>{const a=mt(Dt().avatar.group,r);return g("div",{"data-testid":"avatar-group-element",className:qe(a.base,t),...n,children:e})};PG.displayName="Avatar.Group";const DG=({className:e,href:t,theme:r={},total:n,...a})=>{const i=mt(Dt().avatar.groupCounter,r);return U("a",{href:t,className:qe(i.base,e),...a,children:["+",n]})};DG.displayName="Avatar.GroupCounter";const OG=({alt:e="",bordered:t=!1,children:r,className:n,color:a="light",img:i,placeholderInitials:s="",rounded:o=!1,size:u="md",stacked:f=!1,status:h,statusPosition:m="top-left",theme:x={},...b})=>{const S=mt(Dt().avatar,x),k=qe(S.root.img.base,t&&S.root.bordered,t&&S.root.color[a],o&&S.root.rounded,f&&S.root.stacked,S.root.img.on,S.root.size[u]),_={className:qe(k,S.root.img.on),"data-testid":"flowbite-avatar-img"};return U("div",{className:qe(S.root.base,n),"data-testid":"flowbite-avatar",...b,children:[U("div",{className:"relative",children:[i?typeof i=="string"?g("img",{alt:e,src:i,..._}):i({alt:e,..._}):s?g("div",{className:qe(S.root.img.off,S.root.initials.base,f&&S.root.stacked,t&&S.root.bordered,t&&S.root.color[a],S.root.size[u],o&&S.root.rounded),"data-testid":"flowbite-avatar-initials-placeholder",children:g("span",{className:qe(S.root.initials.text),"data-testid":"flowbite-avatar-initials-placeholder-text",children:s})}):g("div",{className:qe(k,S.root.img.off),"data-testid":"flowbite-avatar-img",children:g("svg",{className:S.root.img.placeholder,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z",clipRule:"evenodd"})})}),h&&g("span",{"data-testid":"flowbite-avatar-status",className:qe(S.root.status.base,S.root.status[h],S.root.statusPosition[m])})]}),r&&g("div",{children:r})]})};OG.displayName="Avatar";Object.assign(OG,{Group:PG,Counter:DG});const RG=({children:e,color:t="info",href:r,icon:n,size:a="xs",className:i,theme:s={},...o})=>{const u=mt(Dt().badge,s),f=()=>U("span",{className:qe(u.root.base,u.root.color[t],u.root.size[a],u.icon[n?"on":"off"],i),"data-testid":"flowbite-badge",...o,children:[n&&g(n,{"aria-hidden":!0,className:u.icon.size[a],"data-testid":"flowbite-badge-icon"}),e&&g("span",{children:e})]});return r?g("a",{className:u.root.href,href:r,children:g(f,{})}):g(f,{})};RG.displayName="Badge";const jG=({className:e,color:t="info",light:r,size:n="md",theme:a={},...i})=>{const s=mt(Dt().spinner,a);return g("span",{role:"status",...i,children:U("svg",{fill:"none",viewBox:"0 0 100 101",className:qe(s.base,s.color[t],s.light[r?"on":"off"].base,s.light[r?"on":"off"].color[t],s.size[n],e),children:[g("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),g("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.
44611071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})};jG.displayName="Spinner";const DM=V.forwardRef(({children:e,as:t,href:r,type:n="button",...a},i)=>{const s=t||(r?"a":"button");return V.createElement(s,{ref:i,href:r,type:n,...a},e)});DM.displayName="ButtonBaseComponent";const FG=(e,t,r)=>V.Children.map(e,(n,a)=>V.isValidElement(n)?n.props.children?V.cloneElement(n,{...n.props,children:FG(n.props.children,t,r),positionInGroup:WR(a,V.Children.count(e))}):V.cloneElement(n,{outline:t,pill:r,positionInGroup:WR(a,V.Children.count(e))}):n),WR=(e,t)=>e===0?"start":e===t-1?"end":"middle",zG=({children:e,className:t,outline:r,pill:n,theme:a={},...i})=>{const s=V.useMemo(()=>FG(e,r,n),[e,r,n]),o=mt(Dt().buttonGroup,a);return g("div",{className:qe(o.base,t),role:"group",...i,children:s})};zG.displayName="Button.Group";const BG=V.forwardRef(({children:e,className:t,color:r="info",disabled:n,fullSized:a,isProcessing:i=!1,processingLabel:s="Loading...",processingSpinner:o,gradientDuoTone:u,gradientMonochrome:f,label:h,outline:m=!1,pill:x=!1,positionInGroup:b="none",size:S="md",theme:k={},..._},N)=>{const{buttonGroup:C,button:I}=Dt(),D=mt(I,k),L=_;return g(DM,{ref:N,disabled:n,className:qe(D.base,n&&D.disabled,!u&&!f&&D.color[r],u&&!f&&D.gradientDuoTone[u],!u&&f&&D.gradient[f],m&&(D.outline.color[r]??D.outline.color.default),D.pill[x?"on":"off"],a&&D.fullSized,C.position[b],t),...L,children:g("span",{className:qe(D.inner.base,D.outline[m?"on":"off"],D.outline.pill[m&&x?"on":"off"],D.size[S],m&&!D.outline.color[r]&&D.inner.outline,i&&D.isProcessing,i&&D.inner.isProcessingPadding[S],D.inner.position[b]),children:U(Zt,{children:[i&&g("span",{className:qe(D.spinnerSlot,D.spinnerLeftPosition[S]),children:o||g(jG,{size:S})}),typeof e<"u"?e:g("span",{"data-testid":"flowbite-button-label",className:qe(D.label),children:i?s:h})]})})})});BG.displayName="Button";const UG=Object.assign(BG,{Group:zG}),VG=({children:e,...t})=>g(UG,{onClick:n=>{const i=n.target.closest('[role="banner"]');i==null||i.remove()},...t,children:e});VG.displayName="Banner.CollapseButton";const $G=({children:e,...t})=>g("div",{"data-testid":"flowbite-banner",role:"banner",tabIndex:-1,...t,children:e});$G.displayName="Banner";Object.assign($G,{CollapseButton:VG});const WG=V.forwardRef(({children:e,className:t,href:r,icon:n,theme:a={},...i},s)=>{const o=typeof r<"u",u=o?"a":"span",f=mt(Dt().breadcrumb.item,a);return U("li",{className:qe(f.base,t),...i,children:[g(wG,{"aria-hidden":!0,className:f.chevron,"data-testid":"flowbite-breadcrumb-separator"}),U(u,{ref:s,className:f.href[o?"on":"off"],"data-testid":"flowbite-breadcrumb-item",href:r,children:[n&&g(n,{"aria-hidden":!0,className:f.icon}),e]})]})});WG.displayName="Breadcrumb.Item";const HG=({children:e,className:t,theme:r={},...n})=>{const a=mt(Dt().breadcrumb.root,r);return g("nav",{"aria-label":"Breadcrumb",className:qe(a.base,t),...n,children:g("ol",{className:a.list,children:e})})};HG.displayName="Breadcrumb";Object.assign(HG,{Item:WG});var GG={exports:{}};/*! 4462 Copyright (c) 2018 Jed Watson. 4463 Licensed under the MIT License (MIT), see 4464 http://jedwatson.github.io/classnames 4465*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var i="",s=0;s<arguments.length;s++){var o=arguments[s];o&&(i=a(i,n(o)))}return i}function n(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return r.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var s="";for(var o in i)t.call(i,o)&&i[o]&&(s=a(s,o));return s}function a(i,s){return s?i?i+" "+s:i+s:i}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(GG);var OOe=GG.exports;const ROe=Mr(OOe);var OM={exports:{}};function YG(e,t=100,r={}){if(typeof e!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof e}\`.`);if(t<0)throw new RangeError("`wait` must not be negative.");const{immediate:n}=typeof r=="boolean"?{immediate:r}:r;let a,i,s,o,u;function f(){const m=Date.now()-o;if(m<t&&m>=0)s=setTimeout(f,t-m);else if(s=void 0,!n){const x=a,b=i;a=void 0,i=void 0,u=e.apply(x,b)}}const h=function(...m){if(a&&this!==a)throw new Error("Debounced method called with different c
4465ontexts.");a=this,i=m,o=Date.now();const x=n&&!s;if(s||(s=setTimeout(f,t)),x){const b=a,S=i;a=void 0,i=void 0,u=e.apply(b,S)}return u};return h.clear=()=>{s&&(clearTimeout(s),s=void 0)},h.flush=()=>{if(!s)return;const m=a,x=i;a=void 0,i=void 0,u=e.apply(m,x),clearTimeout(s),s=void 0},h}OM.exports.debounce=YG;OM.exports=YG;var jOe=OM.exports;const FOe=Mr(jOe);var zOe=Object.defineProperty,BOe=(e,t,r)=>t in e?zOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ta=(e,t,r)=>(BOe(e,typeof t!="symbol"?t+"":t,r),r);const UOe=300,VOe=0;class $Oe extends V.PureComponent{constructor(t){super(t),ta(this,"container"),ta(this,"scrolling"),ta(this,"started"),ta(this,"pressed"),ta(this,"isMobile",!1),ta(this,"internal"),ta(this,"scrollLeft"),ta(this,"scrollTop"),ta(this,"clientX"),ta(this,"clientY"),ta(this,"onEndScroll",()=>{this.scrolling=!1,!this.pressed&&this.started&&this.processEnd()}),ta(this,"onScroll",()=>{const r=this.container.current;(r.scrollLeft!==this.scrollLeft||r.scrollTop!==this.scrollTop)&&(this.scrolling=!0,this.processScroll(),this.onEndScroll())}),ta(this,"onTouchStart",r=>{const{nativeMobileScroll:n}=this.props;if(this.isDraggable(r.target))if(this.internal=!0,n&&this.scrolling)this.pressed=!0;else{const a=r.touches[0];this.processClick(a.clientX,a.clientY),!n&&this.props.stopPropagation&&r.stopPropagation()}}),ta(this,"onTouchEnd",()=>{const{nativeMobileScroll:r}=this.props;this.pressed&&(this.started&&(!this.scrolling||!r)?this.processEnd():this.pressed=!1,this.forceUpdate())}),ta(this,"onTouchMove",r=>{const{nativeMobileScroll:n}=this.props;if(this.pressed&&(!n||!this.isMobile)){const a=r.touches[0];a&&this.processMove(a.clientX,a.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation()}}),ta(this,"onMouseDown",r=>{var n,a;this.isDraggable(r.target)&&this.isScrollable()&&(this.internal=!0,((a=(n=this.props)==null?void 0:n.buttons)==null?void 0:a.indexOf(r.button))!==-1&&(this.processClick(r.clientX,r.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation()))}),ta(this,"onMouseMove",r=>{this.pressed&&(this.processMove(r.clientX,r.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation())}),ta(this,"onMouseUp",r=>{this.pressed&&(this.started?this.processEnd():(this.internal=!1,this.pressed=!1,this.forceUpdate(),this.props.onClick&&this.props.onClick(r)),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation())}),this.container=Ie.createRef(),this.onEndScroll=FOe(this.onEndScroll,UOe),this.scrolling=!1,this.started=!1,this.pressed=!1,this.internal=!1,this.getRef=this.getRef.bind(this)}componentDidMount(){const{nativeMobileScroll:t}=this.props,r=this.container.current;window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd),r.addEventListener("touchstart",this.onTouchStart,{passive:!1}),r.addEventListener("mousedown",this.onMouseDown,{passive:!1}),t&&(this.isMobile=this.isMobileDevice(),this.isMobile&&this.forceUpdate())}componentWillUnmount(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)}getElement(){return this.container.current}isMobileDevice(){return typeof window.orientation<"u"||navigator.userAgent.indexOf("IEMobile")!==-1}isDraggable(t){const r=this.props.ignoreElements;if(r){const n=t.closest(r);return n===null||n.contains(this.getElement())}else return!0}isScrollable(){const t=this.container.current;return t&&(t.scrollWidth>t.clientWidth||t.scrollHeight>t.clientHeight)}processClick(t,r){const n=this.container.current;this.scrollLeft=n==null?void 0:n.scrollLeft,this.scrollTop=n==null?void 0:n.scrollTop,this.clientX=t,this.clientY=r,this.pressed=!0}processStart(t=!0){const{onStartScroll:r}=this.props;this.started=!0,t&&document.body.classList.add("cursor-grab"),r&&r({external:!this.internal}),this.forceUpdate()}processScroll(){if(this.started){const{onScroll:t}=this.props;t&&t({external:!this.internal})}else this.processStart(!1)}processMove(t,r){const{horizontal:n,vertical:a,activationDistance:i,onScroll:s}=this.props,o=this.container.current;this.started?(n&&(o.scrollLeft-=t-this.clientX),a&&(o.scrollTop-=r-this.clientY),s&&s({external:!this.internal}),this.clientX=t,this.clientY=r,this.scrollLeft=o.scrollLeft,this.scrollTop=o.scrollTop):(n&&Math.abs(t-this.clientX)>i||a&&Math.abs(r-this.clientY)>i)&&(this.clientX=t,this.clientY=r,this.processStart())}processEnd(){const{onEndScroll:t}=this.props;this.container.current&&t&&t({external:!this.internal}),this.pressed=!1,this.started=!1,this.scrolling=!1,this.internal=!1,document.body.classList.remove("cursor-grab"),this.forceUpdate()}getRef(t){[this.container,this.props.innerRef].forEach(r=>{r&&(typeof r=="function"?r(t):r.current=t)})}render(){const{children:t,draggingClassName:r,className:n,style:a,hideScrollbars:i}=this.props;return g("div",{className:ROe(n,this.pressed&&r,{"!scroll-auto [&>*]:pointer-events-none [&>*]:cursor-grab":this.pressed,"overflow-auto":this.isMobile,"overflow-hidden !overflow-x-hidden [overflow:-moz-scrollbars-none] [scrollbar-width:none]":i,"[&::-webkit-scrollbar]:[-webkit-appearance:none
4465!important] [&::-webkit-scrollbar]:!hidden [&::-webkit-scrollbar]:!h-0 [&::-webkit-scrollbar]:!w-0 [&::-webkit-scrollbar]:!bg-transparent":i}),style:a,ref:this.getRef,onScroll:this.onScroll,children:t})}}ta($Oe,"defaultProps",{nativeMobileScroll:!0,hideScrollbars:!0,activationDistance:10,vertical:!0,horizontal:!0,stopPropagation:!1,style:{},buttons:[VOe]});const WOe=V.forwardRef(({className:e,color:t="default",theme:r={},...n},a)=>{const i=mt(Dt().checkbox,r);return g("input",{ref:a,type:"checkbox",className:qe(i.root.base,i.root.color[t],e),...n})});WOe.displayName="Checkbox";const by=({children:e,className:t,color:r="default",theme:n={},value:a,...i})=>{const s=mt(Dt().helperText,n);return g("p",{className:qe(s.root.base,s.root.colors[r],t),...i,children:a??e??""})};by.displayName="HelperText";const XG=V.forwardRef(({addon:e,className:t,color:r="gray",helperText:n,icon:a,rightIcon:i,shadow:s,sizing:o="md",theme:u={},type:f="text",...h},m)=>{const x=mt(Dt().textInput,u);return U(Zt,{children:[U("div",{className:qe(x.base,t),children:[e&&g("span",{className:x.addon,children:e}),U("div",{className:x.field.base,children:[a&&g("div",{className:x.field.icon.base,children:g(a,{className:x.field.icon.svg})}),i&&g("div",{"data-testid":"right-icon",className:x.field.rightIcon.base,children:g(i,{className:x.field.rightIcon.svg})}),g("input",{className:qe(x.field.input.base,x.field.input.colors[r],x.field.input.sizes[o],x.field.input.withIcon[a?"on":"off"],x.field.input.withRightIcon[i?"on":"off"],x.field.input.withAddon[e?"on":"off"],x.field.input.withShadow[s?"on":"off"]),type:f,...h,ref:m})]})]}),n&&g(by,{color:r,children:n})]})});XG.displayName="TextInput";const qG=V.createContext(void 0);function J4(){const e=V.useContext(qG);if(!e)throw new Error("useDatePickerContext should be used within the DatePickerContext provider!");return e}var cn=(e=>(e[e.Days=0]="Days",e[e.Months=1]="Months",e[e.Years=2]="Years",e[e.Decades=3]="Decades",e))(cn||{}),QG=(e=>(e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday",e))(QG||{});const wy=(e,t,r)=>{const n=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime();if(t&&r){const a=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime(),i=new Date(r.getFullYear(),r.getMonth(),r.getDate()).getTime();return n>=a&&n<=i}if(t){const a=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();return n>=a}if(r){const a=new Date(r.getFullYear(),r.getMonth(),r.getDate()).getTime();return n<=a}return!0},ek=(e,t)=>(e=new Date(e.getFullYear(),e.getMonth(),e.getDate()),t=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e.getTime()===t.getTime()),HOe=(e,t,r)=>(wy(e,t,r)||(t&&e<t?e=t:r&&e>r&&(e=r)),e),GOe=(e,t)=>{const r=new Date(e.getFullYear(),e.getMonth(),1);let a=r.getDay()-t;return a<0&&(a+=7),RM(r,-a)},YOe=(e,t)=>{const r=[],n=new Date(0);n.setDate(n.getDate()-n.getDay()+t);const a=new Intl.DateTimeFormat(e,{weekday:"short"});for(let i=0;i<7;i++)r.push(a.format(RM(n,i)));return r},RM=(e,t)=>{const r=new Date(e);return r.setDate(r.getDate()+t),r},XOe=(e,t)=>
4465{const r=new Date(e);return r.setMonth(r.getMonth()+t),r},S0=(e,t)=>{const r=new Date(e);return r.setFullYear(r.getFullYear()+t),r},Wp=(e,t,r)=>{let n={day:"numeric",month:"long",year:"numeric"};return r&&(n=r),new Intl.DateTimeFormat(e,n).format(t)},C0=(e,t)=>{const r=e.getFullYear();return Math.floor(r/t)*t},qOe=(e,t)=>{const r=e.getFullYear(),n=t+9;return r>=t&&r<=n},QOe=({theme:e={}})=>{const{theme:t,weekStart:r,minDate:n,maxDate:a,viewDate:i,selectedDate:s,changeSelectedDate:o,language:u}=J4(),f=mt(t.views.days,e),h=YOe(u,r),m=GOe(i,r);return U(Zt,{children:[g("div",{className:f.header.base,children:h.map((x,b)=>g("span",{className:f.header.title,children:x},b))}),g("div",{className:f.items.base,children:[...Array(42)].map((x,b)=>{const S=RM(m,b),k=Wp(u,S,{day:"numeric"}),_=ek(s,S),N=!wy(S,n,a);return g("button",{disabled:N,type:"button",className:qe(f.items.item.base,_&&f.items.item.selected,N&&f.items.item.disabled),onClick:()=>{N||o(S,!0)},children:k},b)})})]})},ZOe=({theme:e={}})=>{const{theme:t,selectedDate:r,viewDate:n,setViewDate:a,setView:i}=J4(),s=mt(t.views.decades,e);return g("div",{className:s.items.base,children:[...Array(12)].map((o,u)=>{const h=C0(n,100)-10+u*10,m=new Date(h,0,1),x=S0(m,9),b=qOe(n,h),S=!wy(n,m,x);return g("button",{disabled:S,type:"button",className:qe(s.items.item.base,b&&s.items.item.selected,S&&s.items.item.disabled),onClick:()=>{S||(a(S0(n,h-r.getFullYear())),i(cn.Years))},children:h},u)})})},KOe=({theme:e={}})=>{const{theme:t,minDate:r,maxDate:n,selectedDate:a,viewDate:i,language:s,setViewDate:o,setView:u}=J4(),f=mt(t.views.months,e);return g("div",{className:f.items.base,children:[...Array(12)].map((h,m)=>{const x=new Date(i.getTime());x.setMonth(m);const b=Wp(s,x,{month:"short"}),S=ek(a,x),k=!wy(x,r,n);return g("button",{disabled:k,type:"button",className:qe(f.items.item.base,S&&f.items.item.selected,k&&f.items.item.disabled),onClick:()=>{k||(o(x),u(cn.Days))},children:b},m)})})},JOe=({theme:e={}})=>{const{theme:t,selectedDate:r,minDate:n,maxDate:a,viewDate:i,setViewDate:s,setView:o}=J4(),u=mt(t.views.years,e);return g("div",{className:u.items.base,children:[...Array(12)].map((f,h)=>{const x=C0(i,10)-1+h*1,b=new Date(i.getTime());b.setFullYear(x);const S=ek(r,b),k=!wy(b,n,a);return g("button",{disabled:k,type:"button",className:qe(u.items.item.base,S&&u.items.item.selected,k&&u.items.item.disabled),onClick:()=>{k||(s(b),o(cn.Months))},children:x},h)})})},eRe=({title:e,open:t,inline:r=!1,autoHide:n=!0,showClearButton:a=!0,labelClearButton:i="Clear",showTodayButton:s=!0,labelTodayButton:o="Today",defaultDate:u=new Date,minDate:f,maxDate:h,language:m="en",weekStart:x=QG.Sunday,className:b,theme:S={},onSelectedDateChanged:k,..._},N)=>{const C=mt(Dt().datepicker,S);u=HOe(u,f,h);const[I,D]=V.useState(t),[L,F]=V.useState(cn.Days),[R,z]=V.useState(u),[B,X]=V.useState(u),Y=V.useRef(null),H=V.useRef(null),Q=(te,ve)=>{z(te),k&&k(te),n&&L===cn.Days&&ve==!0&&!r&&D(!1)},se=()=>{Q(u,!0),u&&X(u)};V.useImperativeHandle(N,()=>({focus(){var te;(te=Y.current)==null||te.focus()},clear(){se()}}));const ie=te=>{switch(te){case cn.Decades:return g(ZOe,{theme:C.views.decades});case cn.Years:return g(JOe,{theme:C.views.years});case cn.Months:return g(KOe,{theme:C.views.months});case cn.Days:default:return g(QOe,{theme:C.views.days})}},de=()=>{switch(L){case cn.Days:return cn.Months;case cn.Months:return cn.Years;case cn.Years:return cn.Decades}return L},pe=()=>{switch(L){case cn.Decades:return`${C0(B,100)} - ${C0(B,100)+90}`;case cn.Years:return`${C0(B,10)} - ${C0(B,10)+9}`;case cn.Months:return Wp(m,B,{year:"numeric"});case cn.Days:default:return Wp(m,B,{month:"long",year:"numeric"})}},ge=(te,ve,Me)=>{switch(te){case cn.Days:return new Date(XOe(ve,Me));case cn.Months:return new Date(S0(ve,Me));case cn.Years:return new Date(S0(ve,Me*10));case cn.Decades:return new Date(S0(ve,Me*100));default:return new Date(S0(ve,Me*10))}};return V.useEffect(()=>{const te=ve=>{var xe,we;const Me=(xe=H==null?void 0:H.current)==null?void 0:xe.contains(ve.target),oe=(we=Y==null?void 0:Y.current)==null?void 0:we.contains(ve.target);!Me&&!oe&&D(!1)};return document.addEventListener("mousedown",te),()=>{document.removeEventListener("mousedown",te)}},[Y,H,D]),g(qG.Provider,{value:{theme:C,language:m,minDate:f,maxDate:h,weekStart:x,isOpen:I,setIsOpen:D,view:L,setView:F,viewDate:B,setVie
4465wDate:X,selectedDate:R,setSelectedDate:z,changeSelectedDate:Q},children:U("div",{className:qe(C.root.base,b),children:[!r&&g(XG,{theme:C.root.input,icon:sDe,ref:Y,onFocus:()=>{ek(B,R)||X(R),D(!0)},value:R&&Wp(m,R),readOnly:!0,..._}),(I||r)&&g("div",{ref:H,className:qe(C.popup.root.base,r&&C.popup.root.inline),children:U("div",{className:C.popup.root.inner,children:[U("div",{className:C.popup.header.base,children:[e&&g("div",{className:C.popup.header.title,children:e}),U("div",{className:C.popup.header.selectors.base,children:[g("button",{type:"button",className:qe(C.popup.header.selectors.button.base,C.popup.header.selectors.button.prev),onClick:()=>X(ge(L,B,-1)),children:g(aDe,{})}),g("button",{type:"button",className:qe(C.popup.header.selectors.button.base,C.popup.header.selectors.button.view),onClick:()=>F(de()),children:pe()}),g("button",{type:"button",className:qe(C.popup.header.selectors.button.base,C.popup.header.selectors.button.next),onClick:()=>X(ge(L,B,1)),children:g(iDe,{})})]})]}),g("div",{className:C.popup.view.base,children:ie(L)}),(a||s)&&U("div",{className:C.popup.footer.base,children:[s&&g("button",{type:"button",className:qe(C.popup.footer.button.base,C.popup.footer.button.today),onClick:()=>{const te=new Date;Q(te,!0),X(te)},children:o}),a&&g("button",{type:"button",className:qe(C.popup.footer.button.base,C.popup.footer.button.clear),onClick:()=>{Q(u,!0),u&&X(u)},children:i})]})]})})]})})},tRe=V.forwardRef(eRe);tRe.displayName="Datepicker";const ZG=V.createContext(void 0);function KG(){const e=V.useContext(ZG);if(!e)throw new Error("useDrawerContext should be used within the DrawerContext provider!");return e}function rRe(e){return ui({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"},child:[]}]})(e)}function nRe(e){return ui({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"},child:[]}]})(e)}const JG=({children:e,className:t,closeIcon:r=nRe,theme:n={},title:a,titleIcon:i=rRe,...s})=>{const o=V.useId(),{id:u,isOpen:f,onClose:h,theme:m}=KG(),x=mt(m.header,n);return U("div",{className:t,...s,children:[U("h5",{className:x.inner.titleText,id:u,children:[g(i,{"aria-hidden":!0,className:x.inner.titleIcon}),a]}),U("button",{onClick:h,"data-testid":"close-drawer",className:x.inner.closeButton,children:[g(r,{"aria-hidden":!0,className:x.inner.closeIcon}),g("span",{className:"sr-only",children:"Close menu"})]}),g("span",{className:x.collapsed[f?"on":"off"],id:`flowbite-drawer-header-${o}`,children:e})]})};JG.displayName="Drawer.Header";const eY=({children:e,className:t,theme:r={},...n})=>{const{theme:a}=KG(),i=mt(a.items,r);return g("div",{"data-testid":"flowbite-drawer-items",className:qe(i.base,t),...n,children:e})};eY.displayName="Drawer.Items";const tY=({backdrop:e=!0,children:t,className:r,edge:n=!1,position:a="left",onClose:i,open:s=!1,theme:o={},...u})=>{const f=V.useId(),h=mt(Dt().drawer,o);return V.useEffect(()=>{const m=x=>{x.key==="Escape"&&s&&i&&i()};return document.addEventListener("keydown",m),()=>document.removeEventListener("keydown",m)},[i,s]),U(ZG.Provider,{value:{theme:h,onClose:i,isOpen:s,id:f},children:[g("div",{"aria-modal":!0,"aria-describedby":`drawer-dialog-${f}`,role:"dialog",tabIndex:-1,"data-testid":"flowbite-drawer",className:qe(h.root.base,h.root.position[a][s?"on":"off"],n&&!s&&h.root.edge,r),...u,children:t}),s&&e&&g("div",{onClick:()=>i(),className:h.root.backdrop})]})};tY.displayName="Drawer";Object.assign(tY,{Header:JG,Items:eY});function _d(e){return rY(e)?(e.nodeName||"").toLowerCase():"#document"}function Ui(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function fc(e){var t;return(t=(rY(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function rY(e){return e instanceof Node||e instanceof Ui(e).Node}function $r(e){return e instanceof Element||e instanceof Ui(e).Element}function Fa(e){return e instanceof HTMLElement||e instanceof Ui(e).HTMLElement}function BE(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ui(e).ShadowRoot}function ky(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=zs(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function aRe(e){return["table","td","th"].includes(_d(e))}function tk(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}
4465function jM(e){const t=FM(),r=$r(e)?zs(e):e;return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function iRe(e){let t=nc(e);for(;Fa(t)&&!vu(t);){if(jM(t))return t;if(tk(t))return null;t=nc(t)}return null}function FM(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function vu(e){return["html","body","#document"].includes(_d(e))}function zs(e){return Ui(e).getComputedStyle(e)}function rk(e){return $r(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function nc(e){if(_d(e)==="html")return e;const t=e.assignedSlot||e.parentNode||BE(e)&&e.host||fc(e);return BE(t)?t.host:t}function nY(e){const t=nc(e);return vu(t)?e.ownerDocument?e.ownerDocument.body:e.body:Fa(t)&&ky(t)?t:nY(t)}function fu(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=nY(e),i=a===((n=e.ownerDocument)==null?void 0:n.body),s=Ui(a);return i?t.concat(s,s.visualViewport||[],ky(a)?a:[],s.frameElement&&r?fu(s.frameElement):[]):t.concat(a,fu(a,[],r))}function jo(e){let t=e.activeElement;for(;((r=t)==null||(r=r.shadowRoot)==null?void 0:r.activeElement)!=null;){var r;t=t.shadowRoot.activeElement}return t}function Wn(e,t){if(!e||!t)return!1;const r=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&BE(r)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function zM(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function aY(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}function iY(e){return e.mozInputSource===0&&e.isTrusted?!0:UE()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function BM(e){return sRe()?!1:!UE()&&e.width===0&&e.height===0||UE()&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function UM(){return/apple/i.test(navigator.vendor)}function UE(){const e=/android/i;return e.test(zM())||e.test(aY())}function sY(){return zM().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function sRe(){return aY().includes("jsdom/")}function Aw(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function oRe(e){return"nativeEvent"in e}function lRe(e){return e.matches("html,body")}function bi(e){return(e==null?void 0:e.ownerDocument)||document}function iC(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const r=e;return r.target!=null&&t.contains(r.target)}function Fc(e){return"composedPath"in e?e.composedPath()[0]:e.target}const cRe="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function VM(e){return Fa(e)&&e.matches(cRe)}function Ta(e){e.preventDefault(),e.stopPropagation()}function oY(e){return e?e.getAttribute("role")==="combobox"&&VM(e):!1}const uRe=["top","right","bottom","left"],HR=["start","end"],GR=uRe.reduce((e,t)=>e.concat(t,t+"-"+HR[0],t+"-"+HR[1]),[]),jh=Math.min,Mf=Math.max,Tw=Math.round,_0=Math.floor,xu=e=>({x:e,y:e}),fRe={left:"right",right:"left",bottom:"top",top:"bottom"},dRe={start:"end",end:"start"};function VE(e,t,r){return Mf(e,jh(t,r))}function vg(e,t){return typeof e=="function"?e(t):e}function ac(e){return e.split("-")[0]}function tl(e){return e.split("-")[1]}function lY(e){return e==="x"?"y":"x"}function $M(e){return e==="y"?"height":"width"}function nk(e){return["top","bottom"].includes(ac(e))?"y":"x"}function WM(e){return lY(nk(e))}function cY(e,t,r){r===void 0&&(r=!1);const n=tl(e),a=WM(e),i=$M(a);let s=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Mw(s)),[s,Mw(s)]}function hRe(e){const t=Mw(e);return[Nw(e),t,Nw(t)]}function Nw(e){return e.replace(/start|end/g,t=>dRe[t])}function gRe(e,t,r){const n=["left","right"],a=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?i:s;default:return[]}}function pRe(e,t,r,n){const a=tl(e);let i=gRe(ac(e),r==="start",n);return a&&(i=i.map(s=>s+"-"+a),t&&(i=i.concat(i.map(Nw)))),i}function Mw(e){return e.replace(/left|right|bottom|top/g,t=>fRe[t])}function mRe(e){return{top:0,right:0,bottom:0,left:0,...e}}function uY(e){return typeof e!="number"?mRe(e):{top:e,right:e,bottom:e,left:e}}function Lw(e){const{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function YR(e,t,r){let{reference:n,floating:a}=e;const i=nk(t),s=WM(t),o=$M(s),u=ac(t),f=i==="y",h=n.x+n.width/2-a.width/2,m=n.y+n.height/2-a.height/2,x=n[o]/2-a[o]/2;let b;switch(u){case"top":b={x:h,y:n.y-a.height};break;case"bottom":b={x:h,y:n.y+n.height};break;case"right":b={x:n.x+n.width,y:m};break;case"left":b={x:n.x-a.width,y:m};break;default:b={x:n.x,y:n.y}}switch(tl(t)){case"start":b[s]-=x*(r&&f?-1:1);break;case"end":b[s]+=x*(r&&f?-1:1);break}return b}const yRe=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:i=[],platform:s}
4465=r,o=i.filter(Boolean),u=await(s.isRTL==null?void 0:s.isRTL(t));let f=await s.getElementRects({reference:e,floating:t,strategy:a}),{x:h,y:m}=YR(f,n,u),x=n,b={},S=0;for(let k=0;k<o.length;k++){const{name:_,fn:N}=o[k],{x:C,y:I,data:D,reset:L}=await N({x:h,y:m,initialPlacement:n,placement:x,strategy:a,middlewareData:b,rects:f,platform:s,elements:{reference:e,floating:t}});h=C??h,m=I??m,b={...b,[_]:{...b[_],...D}},L&&S<=50&&(S++,typeof L=="object"&&(L.placement&&(x=L.placement),L.rects&&(f=L.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:a}):L.rects),{x:h,y:m}=YR(f,x,u)),k=-1)}return{x:h,y:m,placement:x,strategy:a,middlewareData:b}};async function HM(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:i,rects:s,elements:o,strategy:u}=e,{boundary:f="clippingAncestors",rootBoundary:h="viewport",elementContext:m="floating",altBoundary:x=!1,padding:b=0}=vg(t,e),S=uY(b),_=o[x?m==="floating"?"reference":"floating":m],N=Lw(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(_)))==null||r?_:_.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:f,rootBoundary:h,strategy:u})),C=m==="floating"?{...s.floating,x:n,y:a}:s.reference,I=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),D=await(i.isElement==null?void 0:i.isElement(I))?await(i.getScale==null?void 0:i.getScale(I))||{x:1,y:1}:{x:1,y:1},L=Lw(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:C,offsetParent:I,strategy:u}):C);return{top:(N.top-L.top+S.top)/D.y,bottom:(L.bottom-N.bottom+S.bottom)/D.y,left:(N.left-L.left+S.left)/D.x,right:(L.right-N.right+S.right)/D.x}}const vRe=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:i,platform:s,elements:o,middlewareData:u}=t,{element:f,padding:h=0}=vg(e,t)||{};if(f==null)return{};const m=uY(h),x={x:r,y:n},b=WM(a),S=$M(b),k=await s.getDimensions(f),_=b==="y",N=_?"top":"left",C=_?"bottom":"right",I=_?"clientHeight":"clientWidth",D=i.reference[S]+i.reference[b]-x[b]-i.floating[S],L=x[b]-i.reference[b],F=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let R=F?F[I]:0;(!R||!await(s.isElement==null?void 0:s.isElement(F)))&&(R=o.floating[I]||i.floating[S]);const z=D/2-L/2,B=R/2-k[S]/2-1,X=jh(m[N],B),Y=jh(m[C],B),H=X,Q=R-k[S]-Y,se=R/2-k[S]/2+z,ie=VE(H,se,Q),de=!u.arrow&&tl(a)!=null&&se!==ie&&i.reference[S]/2-(se<H?X:Y)-k[S]/2<0,pe=de?se<H?se-H:se-Q:0;return{[b]:x[b]+pe,data:{[b]:ie,centerOffset:se-ie-pe,...de&&{alignmentOffset:pe}},reset:de}}});function xRe(e,t,r){return(e?[...r.filter(a=>tl(a)===e),...r.filter(a=>tl(a)!==e)]:r.filter(a=>ac(a)===a)).filter(a=>e?tl(a)===e||(t?Nw(a)!==a:!1):!0)}const bRe=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,a;const{rects:i,middlewareData:s,placement:o,platform:u,elements:f}=t,{crossAxis:h=!1,alignment:m,allowedPlacements:x=GR,autoAlignment:b=!0,...S}=vg(e,t),k=m!==void 0||x===GR?xRe(m||null,b,x):x,_=await HM(t,S),N=((r=s.autoPlacement)==null?void 0:r.index)||0,C=k[N];if(C==null)return{};const I=cY(C,i,await(u.isRTL==null?void 0:u.isRTL(f.floating)));if(o!==C)return{reset:{placement:k[0]}};const D=[_[ac(C)],_[I[0]],_[I[1]]],L=[...((n=s.autoPlacement)==null?void 0:n.overflows)||[],{placement:C,overflows:D}],F=k[N+1];if(F)return{data:{index:N+1,overflows:L},reset:{placement:F}};const R=L.map(X=>{const Y=tl(X.placement);return[X.placement,Y&&h?X.overflows.slice(0,2).reduce((H,Q)=>H+Q,0):X.overflows[0],X.overflows]}).sort((X,Y)=>X[1]-Y[1]),B=((a=R.filter(X=>X[2].slice(0,tl(X[0])?2:3).every(Y=>Y<=0))[0])==null?void 0:a[0])||R[0][0];return B!==o?{data:{index:N+1,overflows:L},reset:{placement:B}}:{}}}},wRe=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:i,rects:s,initialPlacement:o,platform:u,elements:f}=t,{mainAxis:h=!0,crossAxis:m=!0,fallbackPlacements:x,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:k=!0,..._}=vg(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const N=ac(a),C=ac(o)===o,I=await(u.isRTL==null?void 0:u.isRTL(f.floating)),D=x||(C||!k?[Mw(o)]:hRe(o));!x&&S!=="none"&&D.push(...pRe(o,k,S,I));const L=[o,...D],F=await HM(t,_),R=[];let z=((n=i.flip)==null?void 0:n.overflows)||[];if(h&&R.push(F[N]),m){const H=cY(a,s,I);R.push(F[H[0]],F[H[1]])}if(z=[...z,{placement:a,overflows:R}],!R.every(H=>H<=0)){var B,X;const H=(((B=i.flip)==null?void 0:B.index)||0)+1,Q=L[H];if(Q)return{data:{index:H,overflows:z},reset:{placement:Q}};let se=(X=z.filter(ie=>ie.overflows[0]<=0).sort((ie,de)=>ie.overflows[1]-de.overflows[1])[0])==null?void 0:X.placement;if(!se)switch(b){case"bestFit":{var Y;const ie=(Y=z.map(de=>[de.placement,de.overflows.filter(pe=>pe>0).reduce((pe,ge)=>pe+ge,0)]).sort((de,pe)=>de[1]-pe[1])[0])==null?void 0:Y[0];ie&&(se=ie);break}case"initialPlacement":se=o;break}if(a!==se)return{reset:{placement:se}}}return{}}}};async function kRe(e,t){const{placement:r,platform:n,elements:a}=e,i=await(n.isRTL==null?void 0:n.isRTL(a.floating)),s=ac(r),o=tl(r),u=nk(r)==="y",f=["left","top"].includes(s)?-1:1,h=i&&u?-1:1,m=vg(t,e);let{mainAxis:x,crossAxis:b,alignmentAxis:S}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return o&&typeof S=="number"&&(b=o==="end"?S*-1:S),u?{x:b*h,y:x*f}:{x:x*f,y:b*h}}const SRe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:i,placement:s,middlewareData:o}=t,u=await kRe(t,e);return s===((r=o.offset)==null?void 0:r.placement)&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:a+u.x,y:i+u.y,data:{...u,placement:s}}}}},CRe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:o={fn:_=>{let{x:N,y:C}=_;return{x:N,y:C}}},...u}=vg(e,t),f={x:r,y:n},h=await HM(t,u),m=nk(ac(a)),x=lY(m);let b=f[x],S=f[m];if(i){const _=x==="y"?"top":"left",N=x==="y"?"bottom":"right",C=b+h[_],I=b-h[N];b=VE(C,b,I)}if(s){const _=m==="y"?"top":"left",N=m==="y"?"bottom":"right",C=S+h[_],I=S-h[N];S=VE(C,S,I)}const k=o.fn({...t,[x]:b,[m]:S});return{...k,data:{x:k.x-r,y:k.y-n}}}}};function fY(e){const t=zs(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Fa(e),i=a?e.offsetWidth:r,s=a?e.offsetHeight:n,o=Tw(r)!==i||Tw(n)!==s;
vendor: 6,539 bytes, line 4465
4465return o&&(r=i,n=s),{width:r,height:n,$:o}}function GM(e){return $r(e)?e:e.contextElement}function W0(e){const t=GM(e);if(!Fa(t))return xu(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:i}=fY(t);let s=(i?Tw(r.width):r.width)/n,o=(i?Tw(r.height):r.height)/a;return(!s||!Number.isFinite(s))&&(s=1),(!o||!Number.isFinite(o))&&(o=1),{x:s,y:o}}const _Re=xu(0);function dY(e){const t=Ui(e);return!FM()||!t.visualViewport?_Re:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ERe(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Ui(e)?!1:t}function nd(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),i=GM(e);let s=xu(1);t&&(n?$r(n)&&(s=W0(n)):s=W0(e));const o=ERe(i,r,n)?dY(i):xu(0);let u=(a.left+o.x)/s.x,f=(a.top+o.y)/s.y,h=a.width/s.x,m=a.height/s.y;if(i){const x=Ui(i),b=n&&$r(n)?Ui(n):n;let S=x,k=S.frameElement;for(;k&&n&&b!==S;){const _=W0(k),N=k.getBoundingClientRect(),C=zs(k),I=N.left+(k.clientLeft+parseFloat(C.paddingLeft))*_.x,D=N.top+(k.clientTop+parseFloat(C.paddingTop))*_.y;u*=_.x,f*=_.y,h*=_.x,m*=_.y,u+=I,f+=D,S=Ui(k),k=S.frameElement}}return Lw({width:h,height:m,x:u,y:f})}function ARe(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const i=a==="fixed",s=fc(n),o=t?tk(t.floating):!1;if(n===s||o&&i)return r;let u={scrollLeft:0,scrollTop:0},f=xu(1);const h=xu(0),m=Fa(n);if((m||!m&&!i)&&((_d(n)!=="body"||ky(s))&&(u=rk(n)),Fa(n))){const x=nd(n);f=W0(n),h.x=x.x+n.clientLeft,h.y=x.y+n.clientTop}return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-u.scrollLeft*f.x+h.x,y:r.y*f.y-u.scrollTop*f.y+h.y}}function TRe(e){return Array.from(e.getClientRects())}function hY(e){return nd(fc(e)).left+rk(e).scrollLeft}function NRe(e){const t=fc(e),r=rk(e),n=e.ownerDocument.body,a=Mf(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=Mf(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+hY(e);const o=-r.scrollTop;return zs(n).direction==="rtl"&&(s+=Mf(t.clientWidth,n.clientWidth)-a),{width:a,height:i,x:s,y:o}}function MRe(e,t){const r=Ui(e),n=fc(e),a=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,o=0,u=0;if(a){i=a.width,s=a.height;const f=FM();(!f||f&&t==="fixed")&&(o=a.offsetLeft,u=a.offsetTop)}return{width:i,height:s,x:o,y:u}}function LRe(e,t){const r=nd(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,i=Fa(e)?W0(e):xu(1),s=e.clientWidth*i.x,o=e.clientHeight*i.y,u=a*i.x,f=n*i.y;return{width:s,height:o,x:u,y:f}}function XR(e,t,r){let n;if(t==="viewport")n=MRe(e,r);else if(t==="document")n=NRe(fc(e));else if($r(t))n=LRe(t,r);else{const a=dY(e);n={...t,x:t.x-a.x,y:t.y-a.y}}return Lw(n)}function gY(e,t){const r=nc(e);return r===t||!$r(r)||vu(r)?!1:zs(r).position==="fixed"||gY(r,t)}function IRe(e,t){const r=t.get(e);if(r)return r;let n=fu(e,[],!1).filter(o=>$r(o)&&_d(o)!=="body"),a=null;const i=zs(e).position==="fixed";let s=i?nc(e):e;for(;$r(s)&&!vu(s);){const o=zs(s),u=jM(s);!u&&o.position==="fixed"&&(a=null),(i?!u&&!a:!u&&o.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||ky(s)&&!u&&gY(e,s))?n=n.filter(h=>h!==s):a=o,s=nc(s)}return t.set(e,n),n}function PRe(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const s=[...r==="clippingAncestors"?tk(t)?[]:IRe(t,this._c):[].concat(r),n],o=s[0],u=s.reduce((f,h)=>{const m=XR(t,h,a);return f.top=Mf(m.top,f.top),f.right=jh(m.right,f.right),f.bottom=jh(m.bottom,f.bottom),f.left=Mf(m.left,f.left),f},XR(t,o,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function DRe(e){const{width:t,height:r}=fY(e);return{width:t,height:r}}function ORe(e,t,r){const n=Fa(t),a=fc(t),i=r==="fixed",s=nd(e,!0,i,t);let o={scrollLeft:0,scrollTop:0};const u=xu(0);if(n||!n&&!i)if((_d(t)!=="body"||ky(a))&&(o=rk(t)),n){const m=nd(t,!0,i,t);u.x=m.x+t.clientLeft,u.y=m.y+t.clientTop}else a&&(u.x=hY(a));const f=s.left+o.scrollLeft-u.x,h=s.top+o.scrollTop-u.y;return{x:f,y:h,width:s.width,height:s.height}}function sC(e){return zs(e).position==="static"}function qR(e,t){return!Fa(e)||zs(e).position==="fixed"?null:t?t(e):e.offsetParent}function pY(e,t){const r=Ui(e);if(tk(e))return r;if(!Fa(e)){let a=nc(e);for(;a&&!vu(a);){if($r(a)&&!sC(a))return a;a=nc(a)}return r}let n=qR(e,t);for(;n&&aRe(n)&&sC(n);)n=qR(n,t);return n&&vu(n)&&sC(n)&&!jM(n)?r:n||iRe(e)||r}const RRe=async function(e){const t=this.getOffsetParent||pY,r=this.getDimensions,n=await r(e.floating);return{reference:ORe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function jRe(e){return zs(e).direction==="rtl"}const FRe={convertOffsetParentRelativeRectToViewportRelativeRect:ARe,getDocumentElement:fc,getClippingRect:PRe,getOffsetParent:pY,getElementRects:RRe,getClientRects:TRe,getDimensions:DRe,getScale:W0,isElement:$r,isRTL:jRe};function zRe(e,t){let r=null,n;const a=fc(e);function i(){var o;clearTimeout(n),(o=r)==null||o.disconnect(),r=null}function s(o,u){o===void 0&&(o=!1),u===void 0&&(u=1),i();const{left:f,top:h,width:m,height:x}=e.getBoundingClientRect();if(o||t(),!m||!x)return;const b=_0(h),S=_0(a.clientWidth-(f+m)),k=_0(a.clientHeight-(h+x)),_=_0(f),C={rootMargin:-b+"px "+-S+"px "+-k+"px "+-_+"px",threshold:Mf(0,jh(1,u))||1};let I=!0;function D(L){const F=L[0].intersectionRatio;if(F!==u){if(!I)return s();F?s(!1,F):n=setTimeout(()=>{s(!1,1e-7)},1e3)}I=!1}try{r=new IntersectionObserver(D,{...C,root:a.ownerDocument})}catch{r=new IntersectionObserver(D,C)}r.observe(e)}return s(!0),i}function mY(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:u=!1}=n,f=GM(e),h=a||i?[...f?fu(f):[],...fu(t)]:[];h.forEach(N=>{a&&N.addEventListener("scroll",r,{passive:!0}),i&&N.addEventListener("resize",r)});const m=f&&o?zRe(f,r):null;let x=-1,b=null;s&&(b=new ResizeObserver(N=>{let[C]=N;C&&C.target===f&&b&&(b.unobserve(t),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var I;(I=b)==null||I.observe(t)})),r()}),f&&!u&&b.observe(f),b.observe(t));let S,k=u?nd(e):null;u&&_();function _(){const N=nd(e);k&&(N.x!==k.x||N.y!==k.y||N.width!==k.width||N.height!==k.height)&&r(),k=N,S=requestAnimationFrame(_)}return r(),()=>{var N;h.forEach(C=>{a&&C.removeEventListener("scroll",r),i&&C.removeEventListener("resize",r)}),m==null||m(),(N=b)==null||N.disconnect(),b=null,u&&cancelAnimationFrame(S)}}const BRe=SRe,URe=bRe,VRe=CRe,$Re=wRe,QR=vRe,WRe=(e,t,r)=>{const n=new Map,a={platform:FRe,...r},i={...a.platform,_c:n};return yRe(e,t,{...a,platform:i})};
vendor: 6,834 bytes, lines 4465-4468
4465var Cx=typeof document<"u"?V.useLayoutEffect:V.useEffect;function Iw(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Iw(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const i=a[n];if(!(i==="_owner"&&e.$$typeof)&&!Iw(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function yY(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ZR(e,t){const r=yY(e);return Math.round(t*r)/r}function KR(e){const t=V.useRef(e);return Cx(()=>{t.current=e}),t}function HRe(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,elements:{reference:i,floating:s}={},transform:o=!0,whileElementsMounted:u,open:f}=e,[h,m]=V.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[x,b]=V.useState(n);Iw(x,n)||b(n);const[S,k]=V.useState(null),[_,N]=V.useState(null),C=V.useCallback(pe=>{pe!==F.current&&(F.current=pe,k(pe))},[]),I=V.useCallback(pe=>{pe!==R.current&&(R.current=pe,N(pe))},[]),D=i||S,L=s||_,F=V.useRef(null),R=V.useRef(null),z=V.useRef(h),B=u!=null,X=KR(u),Y=KR(a),H=V.useCallback(()=>{if(!F.current||!R.current)return;const pe={placement:t,strategy:r,middleware:x};Y.current&&(pe.platform=Y.current),WRe(F.current,R.current,pe).then(ge=>{const te={...ge,isPositioned:!0};Q.current&&!Iw(z.current,te)&&(z.current=te,oT.flushSync(()=>{m(te)}))})},[x,t,r,Y]);Cx(()=>{f===!1&&z.current.isPositioned&&(z.current.isPositioned=!1,m(pe=>({...pe,isPositioned:!1})))},[f]);const Q=V.useRef(!1);Cx(()=>(Q.current=!0,()=>{Q.current=!1}),[]),Cx(()=>{if(D&&(F.current=D),L&&(R.current=L),D&&L){if(X.current)return X.current(D,L,H);H()}},[D,L,H,X,B]);const se=V.useMemo(()=>({reference:F,floating:R,setReference:C,setFloating:I}),[C,I]),ie=V.useMemo(()=>({reference:D,floating:L}),[D,L]),de=V.useMemo(()=>{const pe={position:r,left:0,top:0};if(!ie.floating)return pe;const ge=ZR(ie.floating,h.x),te=ZR(ie.floating,h.y);return o?{...pe,transform:"translate("+ge+"px, "+te+"px)",...yY(ie.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:ge,top:te}},[r,o,ie.floating,h.x,h.y]);return V.useMemo(()=>({...h,update:H,refs:se,elements:ie,floatingStyles:de}),[h,H,se,ie,de])}const GRe=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:a}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?QR({element:n.current,padding:a}).fn(r):{}:n?QR({element:n,padding:a}).fn(r):{}}}},YRe=(e,t)=>({...BRe(e),options:[e,t]}),XRe=(e,t)=>({...VRe(e),options:[e,t]}),qRe=(e,t)=>({...$Re(e),options:[e,t]}),QRe=(e,t)=>({...URe(e),options:[e,t]}),ZRe=(e,t)=>({...GRe(e),options:[e,t]});/*! 4466* tabbable 6.2.0 4467* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 4468*/var KRe=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Pw=KRe.join(","),vY=typeof Element>"u",Fh=vY?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Dw=!vY&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},Ow=function e(t,r){var n;r===void 0&&(r=!0);var a=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),i=a===""||a==="true",s=i||r&&t&&e(t.parentNode);return s},JRe=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},e8e=function(t,r,n){if(Ow(t))return[];var a=Array.prototype.slice.apply(t.querySelectorAll(Pw));return r&&Fh.call(t,Pw)&&a.unshift(t),a=a.filter(n),a},t8e=function e(t,r,n){for(var a=[],i=Array.from(t);i.length;){var s=i.shift();if(!Ow(s,!1))if(s.tagName==="SLOT"){var o=s.assignedElements(),u=o.length?o:s.children,f=e(u,!0,n);n.flatten?a.push.apply(a,f):a.push({scopeParent:s,candidates:f})}else{var h=Fh.call(s,Pw);h&&n.filter(s)&&(r||!t.includes(s))&&a.push(s);var m=s.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(s),x=!Ow(m,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(s));if(m&&x){var b=e(m===!0?s.children:m.children,!0,n);n.flatten?a.push.apply(a,b):a.push({scopeParent:s,candidates:b})}else i.unshift.apply(i,s.children)}}return a},xY=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},bY=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||JRe(t))&&!xY(t)?0:t.tabIndex},r8e=function(t,r){var n=bY(t);return n<0&&r&&!xY(t)?0:n},n8e=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},wY=function(t){return t.tagName==="INPUT"},a8e=function(t){return wY(t)&&t.type==="hidden"},i8e=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},s8e=function(t,r){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===r)return t[n]},o8e=function(t){if(!t.name)return!0;var r=t.form||Dw(t),n=function(o){return r.querySelectorAll('input[type="radio"][name="'+o+'"]')},a;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")a=n(window.CSS.escape(t.name));else try{a=n(t.name)}catch(s){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",s.message),!1}var i=s8e(a,t.form);return!i||i===t},l8e=function(t){return wY(t)&&t.type==="radio"},c8e=function(t){return l8e(t)&&!o8e(t)},u8e=function(t){var r,n=t&&Dw(t),a=(r=n)===null||r===void 0?void 0:r.host,i=!1;if(n&&n!==t){var s,o,u;for(i=!!((s=a)!==null&&s!==void 0&&(o=s.ownerDocument)!==null&&o!==void 0&&o.contains(a)||t!=null&&(u=t.ownerDocument)!==null&&u!==void 0&&u.contains(t));!i&&a;){var f,h,m;n=Dw(a),a=(f=n)===null||f===void 0?void 0:f.host,i=!!((h=a)!==null&&h!==void 0&&(m=h.ownerDocument)!==null&&m!==void 0&&m.contains(a))}}return i},JR=function(t){var r=t.getBoundingClientRect(),n=r.width,a=r.height;return n===0&&a===0},f8e=function(t,r){var n=r.displayCheck,a=r.getShadowRoot;if(getComputedStyle(t).visibility==="hidden")return!0;var i=Fh.call(t,"details>summary:first-of-type"),s=i?t.parentElement:t;if(Fh.call(s,"details:not([open]) *"))return!0;
4468if(!n||n==="full"||n==="legacy-full"){if(typeof a=="function"){for(var o=t;t;){var u=t.parentElement,f=Dw(t);if(u&&!u.shadowRoot&&a(u)===!0)return JR(t);t.assignedSlot?t=t.assignedSlot:!u&&f!==t.ownerDocument?t=f.host:t=u}t=o}if(u8e(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return JR(t);return!1},d8e=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n<r.children.length;n++){var a=r.children.item(n);if(a.tagName==="LEGEND")return Fh.call(r,"fieldset[disabled] *")?!0:!a.contains(t)}return!0}r=r.parentElement}return!1},h8e=function(t,r){return!(r.disabled||Ow(r)||a8e(r)||f8e(r,t)||i8e(r)||d8e(r))},$E=function(t,r){return!(c8e(r)||bY(r)<0||!h8e(t,r))},g8e=function(t){var r=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(r)||r>=0)},p8e=function e(t){var r=[],n=[];return t.forEach(function(a,i){var s=!!a.scopeParent,o=s?a.scopeParent:a,u=r8e(o,s),f=s?e(a.candidates):o;u===0?s?r.push.apply(r,f):r.push(o):n.push({documentOrder:i,tabIndex:u,item:a,isScope:s,content:f})}),n.sort(n8e).reduce(function(a,i){return i.isScope?a.push.apply(a,i.content):a.push(i.content),a},[]).concat(r)},ak=function(t,r){r=r||{};var n;return r.getShadowRoot?n=t8e([t],r.includeContainer,{filter:$E.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:g8e}):n=e8e(t,r.includeContainer,$E.bind(null,r)),p8e(n)},m8e=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return Fh.call(t,Pw)===!1?!1:$E(r,t)};function kY(e){return V.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const y8e=pA["useInsertionEffect".toString()],v8e=y8e||(e=>e());function Fo(e){const t=V.useRef(()=>{});return v8e(()=>{t.current=e}),V.useCallback(function(){for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return t.current==null?void 0:t.current(...n)},[])}const YM="ArrowUp",Sy="ArrowDown",zh="ArrowLeft",xg="ArrowRight";function Pv(e,t,r){return Math.floor(e/t)!==r}function Hp(e,t){return t<0||t>=e.current.length}function oC(e,t){return Ya(e,{disabledIndices:t})}function e8(e,t){return Ya(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Ya(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:a,amount:i=1}=t===void 0?{}:t;const s=e.current,o=a?f=>a.includes(f):f=>{const h=s[f];return h==null||h.hasAttribute("disabled")||h.getAttribute("aria-disabled")==="true"};let u=r;do u+=n?-i:i;while(u>=0&&u<=s.length-1&&o(u));return u}function x8e(e,t){let{event:r,orientation:n,loop:a,cols:i,disabledIndices:s,minIndex:o,maxIndex:u,prevIndex:f,stopEvent:h=!1}=t,m=f;if(r.key===YM){if(h&&Ta(r),f===-1)m=u;else if(m=Ya(e,{startingIndex:m,amount:i,decrement:!0,disabledIndices:s}),a&&(f-i<o||m<0)){const x=f%i,b=u%i,S=u-(b-x);b===x?m=u:m=b>x?S:S-i}Hp(e,m)&&(m=f)}if(r.key===Sy&&(h&&Ta(r),f===-1?m=o:(m=Ya(e,{startingIndex:f,amount:i,disabledIndices:s}),a&&f+i>u&&(m=Ya(e,{startingIndex:f%i-i,amount:i,disabledIndices:s}))),Hp(e,m)&&(m=f)),n==="both"){const x=_0(f/i);r.key===xg&&(h&&Ta(r),f%i!==i-1?(m=Ya(e,{startingIndex:f,disabledIndices:s}),a&&Pv(m,i,x)&&(m=Ya(e,{startingIndex:f-f%i-1,disabledIndices:s}))):a&&(m=Ya(e,{startingIndex:f-f%i-1,disabledIndices:s})),Pv(m,i,x)&&(m=f)),r.key===zh&&(h&&Ta(r),f%i!==0?(m=Ya(e,{startingIndex:f,disabledIndices:s,decrement:!0}),a&&Pv(m,i,x)&&(m=Ya(e,{startingIndex:f+(i-f%i),decrement:!0,disabledIndices:s}))):a&&(m=Ya(e,{startingIndex:f+(i-f%i),decrement:!0,disabledIndices:s})),Pv(m,i,x)&&(m=f));const b=_0(u/i)===x;Hp(e,m)&&(a&&b?m=r.key===zh?u:Ya(e,{startingIndex:f-f%i-1,disabledIndices:s}):m=f)}return m}function b8e(e,t,r){const n=[];let a=0;return e.forEach((i,s)=>{let{width:o,height:u}=i,f=!1;for(r&&(a=0);!f;){const h=[];for(let m=0;m<o;m++)for(let x=0;x<u;x++)h.push(a+m+x*t);a%t+o<=t&&h.every(m=>
4468n[m]==null)?(h.forEach(m=>{n[m]=s}),f=!0):a++}}),[...n]}function w8e(e,t,r,n,a){if(e===-1)return-1;const i=r.indexOf(e);switch(a){case"tl":return i;case"tr":return i+t[e].width-1;case"bl":return i+(t[e].height-1)*n;case"br":return r.lastIndexOf(e)}}function k8e(e,t){return t.flatMap((r,n)=>e.includes(r)?[n]:[])}let t8=0;function Cl(e,t){t===void 0&&(t={});const{preventScroll:r=!1,cancelPrevious:n=!0,sync:a=!1}=t;n&&cancelAnimationFrame(t8);const i=()=>e==null?void 0:e.focus({preventScroll:r});a?i():t8=requestAnimationFrame(i)}var Yr=typeof document<"u"?V.useLayoutEffect:V.useEffect;function S8e(e,t){const r=e.compareDocumentPosition(t);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}function C8e(e,t){if(e.size!==t.size)return!1;for(const[r,n]of e.entries())if(n!==t.get(r))return!1;return!0}const SY=V.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function _8e(e){let{children:t,elementsRef:r,labelsRef:n}=e;const[a,i]=V.useState(()=>new Map),s=V.useCallback(u=>{i(f=>new Map(f).set(u,null))},[]),o=V.useCallback(u=>{i(f=>{const h=new Map(f);return h.delete(u),h})},[]);return Yr(()=>{const u=new Map(a);Array.from(u.keys()).sort(S8e).forEach((h,m)=>{u.set(h,m)}
4468),C8e(a,u)||i(u)},[a]),V.createElement(SY.Provider,{value:V.useMemo(()=>({register:s,unregister:o,map:a,elementsRef:r,labelsRef:n}),[s,o,a,r,n])},t)}function E8e(e){let{label:t}=e===void 0?{}:e;const[r,n]=V.useState(null),a=V.useRef(null),{register:i,unregister:s,map:o,elementsRef:u,labelsRef:f}=V.useContext(SY),h=V.useCallback(m=>{if(a.current=m,r!==null&&(u.current[r]=m,f)){var x;const b=t!==void 0;f.current[r]=b?t:(x=m==null?void 0:m.textContent)!=null?x:null}},[r,u,f,t]);return Yr(()=>{const m=a.current;if(m)return i(m),()=>{s(m)}},[i,s]),Yr(()=>{const m=a.current?o.get(a.current):null;m!=null&&n(m)},[o]),V.useMemo(()=>({ref:h,index:r??-1}),[r,h])}function y1(){return y1=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},y1.apply(this,arguments)}let lC=!1,A8e=0;const r8=()=>"floating-ui-"+A8e++;function T8e(){const[e,t]=V.useState(()=>lC?r8():void 0);return Yr(()=>{e==null&&t(r8())},[]),V.useEffect(()=>{lC||(lC=!0)},[]),e}const N8e=pA["useId".toString()],ik=N8e||T8e;function M8e(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(a=>a(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,((n=e.get(t))==null?void 0:n.filter(a=>a!==r))||[])}}}const L8e=V.createContext(null),I8e=V.createContext(null),sk=()=>{var e;return((e=V.useContext(L8e))==null?void 0:e.id)||null},Cy=()=>V.useContext(I8e);function ad(e){return"data-floating-ui-"+e}function rl(e){const t=V.useRef(e);return Yr(()=>{t.current=e}),t}const n8=ad("safe-polygon");function cC(e,t,r){return r&&!Aw(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}function P8e(e,t){t===void 0&&(t={});const{open:r,onOpenChange:n,dataRef:a,events:i,elements:{domReference:s,floating:o},refs:u}=e,{enabled:f=!0,delay:h=0,handleClose:m=null,mouseOnly:x=!1,restMs:b=0,move:S=!0}=t,k=Cy(),_=sk(),N=rl(m),C=rl(h),I=V.useRef(),D=V.useRef(),L=V.useRef(),F=V.useRef(),R=V.useRef(!0),z=V.useRef(!1),B=V.useRef(()=>{}),X=V.useCallback(()=>{var se;const ie=(se=a.current.openEvent)==null?void 0:se.type;return(ie==null?void 0:ie.includes("mouse"))&&ie!=="mousedown"},[a]);V.useEffect(()=>{if(!f)return;function se(ie){let{open:de}=ie;de||(clearTimeout(D.current),clearTimeout(F.current),R.current=!0)}return i.on("openchange",se),()=>{i.off("openchange",se)}},[f,i]),V.useEffect(()=>{if(!f||!N.current||!r)return;function se(de){X()&&n(!1,de,"hover")}const ie=bi(o).documentElement;return ie.addEventListener("mouseleave",se),()=>{ie.removeEventListener("mouseleave",se)}},[o,r,n,f,N,X]);const Y=V.useCallback(function(se,ie,de){ie===void 0&&(ie=!0),de===void 0&&(de="hover");const pe=cC(C.current,"close",I.current);pe&&!L.current?(clearTimeout(D.current),D.current=setTimeout(()=>n(!1,se,de),pe)):ie&&(clearTimeout(D.current),n(!1,se,de))},[C,n]),H=V.useCallback(()=>{B.current(),L.current=void 0},[]),Q=V.useCallback(()=>{if(z.current){const se=bi(u.floating.current).body;se.style.pointerEvents="",se.removeAttribute(n8),z.current=!1}},[u]);return V.useEffect(()=>{if(!f)return;function se(){return a.current.openEvent?["click","mousedown"].includes(a.current.openEvent.type):!1}function ie(ge){if(clearTimeout(D.current),R.current=!1,x&&!Aw(I.current)||b>0&&cC(C.current,"open")===0)return;const te=cC(C.current,"open",I.current);te?D.current=setTimeout(()=>{n(!0,ge,"hover")},te):n(!0,ge,"hover")}function de(ge){if(se())return;B.current();const te=bi(o);if(clearTimeout(F.current),N.current){r||clearTimeout(D.current),L.current=N.current({...e,tree:k,x:ge.clientX,y:ge.clientY,onClose(){Q(),H(),Y(ge,!0,"safe-polygon")}});const Me=L.current;te.addEventListener("mousemove",Me),B.current=()=>{te.removeEventListener("mousemove",Me)};return}(I.current==="touch"?!Wn(o,ge.relatedTarget):!0)&&Y(ge)}function pe(ge){se()||N.current==null||N.current({...e,tree:k,x:ge.clientX,y:ge.clientY,onClose(){Q(),H(),Y(ge)}})(ge)}if($r(s)){const ge=s;return r&&ge.addEventListener("mouseleave",pe),o==null||o.addEventListener("mouseleave",pe),S&&ge.addEventListener("mousemove",ie,{once:!0}),ge.addEventListener("mouseenter",ie),ge.addEventListener("mouseleave",de),()=>{r&&ge.removeEventListener("mouseleave",pe),o==null||o.removeEventListener("mouseleave",pe),S&&ge.removeEventListener("mousemove",ie),ge.removeEventListener("mouseenter",ie),ge.removeEventListener("mouseleave",de)}}}
4468,[s,o,f,e,x,b,S,Y,H,Q,n,r,k,C,N,a]),Yr(()=>{var se;if(f&&r&&(se=N.current)!=null&&se.__options.blockPointerEvents&&X()){const de=bi(o).body;if(de.setAttribute(n8,""),de.style.pointerEvents="none",z.current=!0,$r(s)&&o){var ie;const pe=s,ge=k==null||(ie=k.nodesRef.current.find(te=>te.id===_))==null||(ie=ie.context)==null?void 0:ie.elements.floating;return ge&&(ge.style.pointerEvents=""),pe.style.pointerEvents="auto",o.style.pointerEvents="auto",()=>{pe.style.pointerEvents="",o.style.pointerEvents=""}}}},[f,r,_,o,s,k,N,X]),Yr(()=>{r||(I.current=void 0,H(),Q())},[r,H,Q]),V.useEffect(()=>()=>{H(),clearTimeout(D.current),clearTimeout(F.current),Q()},[f,s,H,Q]),V.useMemo(()=>{if(!f)return{};function se(ie){I.current=ie.pointerType}return{reference:{onPointerDown:se,onPointerEnter:se,onMouseMove(ie){r||b===0||(clearTimeout(F.current),F.current=setTimeout(()=>{R.current||n(!0,ie.nativeEvent,"hover")},b))}},floating:{onMouseEnter(){clearTimeout(D.current)},onMouseLeave(ie){Y(ie.nativeEvent,!1)}}}},[f,b,r,n,Y])}function D8e(e,t){var r;let n=[],a=(r=e.find(i=>i.id===t))==null?void 0:r.parentId;for(;a;){const i=e.find(s=>s.id===a);a=i==null?void 0:i.parentId,i&&(n=n.concat(i))}return n}function Lf(e,t){let r=e.filter(a=>{var i;return a.parentId===t&&((i=a.context)==null?void 0:i.open)}),n=r;for(;n.length;)n=e.filter(a=>{var i;return(i=n)==null?void 0:i.some(s=>{var o;return a.parentId===s.id&&((o=a.context)==null?void 0:o.open)})}),r=r.concat(n);return r}function O8e(e,t){let r,n=-1;function a(i,s){s>n&&(r=i,n=s),Lf(e,i).forEach(u=>{a(u.id,s+1)})}return a(t,0),e.find(i=>i.id===r)}let qd=new WeakMap,Dv=new WeakSet,Ov={},uC=0;const R8e=()=>typeof HTMLElement<"u"&&"inert"in HTMLElement.prototype,CY=e=>e&&(e.host||CY(e.parentNode)),j8e=(e,t)=>t.map(r=>{if(e.contains(r))return r;const n=CY(r);return e.contains(n)?n:null}).filter(r=>r!=null);function F8e(e,t,r,n){const a="data-floating-ui-inert",i=n?"inert":r?"aria-hidden":null,s=j8e(t,e),o=new Set,u=new Set(s),f=[];Ov[a]||(Ov[a]=new WeakMap);const h=Ov[a];s.forEach(m),x(t),o.clear();function m(b){!b||o.has(b)||(o.add(b),b.parentNode&&m(b.parentNode))}function x(b){!b||u.has(b)||Array.prototype.forEach.call(b.children,S=>{if(o.has(S))x(S);
4468else{const k=i?S.getAttribute(i):null,_=k!==null&&k!=="false",N=(qd.get(S)||0)+1,C=(h.get(S)||0)+1;qd.set(S,N),h.set(S,C),f.push(S),N===1&&_&&Dv.add(S),C===1&&S.setAttribute(a,""),!_&&i&&S.setAttribute(i,"true")}})}return uC++,()=>{f.forEach(b=>{const S=(qd.get(b)||0)-1,k=(h.get(b)||0)-1;qd.set(b,S),h.set(b,k),S||(!Dv.has(b)&&i&&b.removeAttribute(i),Dv.delete(b)),k||b.removeAttribute(a)}),uC--,uC||(qd=new WeakMap,qd=new WeakMap,Dv=new WeakSet,Ov={})}}function a8(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);const n=bi(e[0]).body;return F8e(e.concat(Array.from(n.querySelectorAll("[aria-live]"))),n,t,r)}const v1=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function _Y(e,t){const r=ak(e,v1());t==="prev"&&r.reverse();const n=r.indexOf(jo(bi(e)));return r.slice(n+1)[0]}function EY(){return _Y(document.body,"next")}function AY(){return _Y(document.body,"prev")}function Gp(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!Wn(r,n)}function z8e(e){ak(e,v1()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function B8e(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const n=r.dataset.tabindex;delete r.dataset.tabindex,n?r.setAttribute("tabindex",n):r.removeAttribute("tabindex")})}const XM={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let U8e;function i8(e){e.key==="Tab"&&(e.target,clearTimeout(U8e))}const Rw=V.forwardRef(function(t,r){const[n,a]=V.useState();Yr(()=>
4468(UM()&&a("button"),document.addEventListener("keydown",i8),()=>{document.removeEventListener("keydown",i8)}),[]);const i={ref:r,tabIndex:0,role:n,"aria-hidden":n?void 0:!0,[ad("focus-guard")]:"",style:XM};return V.createElement("span",y1({},t,i))}),TY=V.createContext(null),s8=ad("portal");function V8e(e){let{id:t,root:r}=e===void 0?{}:e;const[n,a]=V.useState(null),i=ik(),s=NY(),o=V.useRef(null);return Yr(()=>()=>{n==null||n.remove(),queueMicrotask(()=>{o.current=null})},[n]),Yr(()=>{if(o.current)return;const u=t?document.getElementById(t):null;if(!u)return;const f=document.createElement("div");f.id=i,f.setAttribute(s8,""),u.appendChild(f),o.current=f,a(f)},[t,i]),Yr(()=>{if(o.current)return;let u=r||(s==null?void 0:s.portalNode);u&&!$r(u)&&(u=u.current),u=u||document.body;let f=null;t&&(f=document.createElement("div"),f.id=t,u.appendChild(f));const h=document.createElement("div");h.id=i,h.setAttribute(s8,""),u=f||u,u.appendChild(h),o.current=h,a(h)},[t,r,i,s]),n}function $8e(e){let{children:t,id:r,root:n=null,preserveTabOrder:a=!0}=e;const i=V8e({id:r,root:n}),[s,o]=V.useState(null),u=V.useRef(null),f=V.useRef(null),h=V.useRef(null),m=V.useRef(null),x=!!s&&!s.modal&&s.open&&a&&!!(n||i);return V.useEffect(()=>{if(!i||!a||s!=null&&s.modal)return;function b(S){i&&Gp(S)&&(S.type==="focusin"?B8e:z8e)(i)}return i.addEventListener("focusin",b,!0),i.addEventListener("focusout",b,!0),()=>{i.removeEventListener("focusin",b,!0),i.removeEventListener("focusout",b,!0)}},[i,a,s==null?void 0:s.modal]),V.createElement(TY.Provider,{value:V.useMemo(()=>({preserveTabOrder:a,beforeOutsideRef:u,afterOutsideRef:f,beforeInsideRef:h,afterInsideRef:m,portalNode:i,setFocusManagerState:o}),[a,i])},x&&i&&V.createElement(Rw,{"data-type":"outside",ref:u,onFocus:b=>{if(Gp(b,i)){var S;(S=h.current)==null||S.focus()}else{const k=AY()||(s==null?void 0:s.refs.domReference.current);k==null||k.focus()}}}),x&&i&&V.createElement("span",{"aria-owns":i.id,style:XM}),i&&oT.createPortal(t,i),x&&i&&V.createElement(Rw,{"data-type":"outside",ref:f,onFocus:b=>{if(Gp(b,i)){var S;(S=m.current)==null||S.focus()}else{const k=EY()||(s==null?void 0:s.refs.domReference.current);k==null||k.focus(),s!=null&&s.closeOnFocusOut&&(s==null||s.onOpenChange(!1,b.nativeEvent))}}}))}const NY=()=>V.useContext(TY),o8=20;let cf=[];function fC(e){cf=cf.filter(r=>r.isConnected);let t=e;if(!(!t||_d(t)==="body")){if(!m8e(t,v1())){const r=ak(t,v1())[0];if(!r)return;t=r}cf.push(t),cf.length>o8&&(cf=cf.slice(-o8))}}function l8(){return cf.slice().reverse().find(e=>e.isConnected)}const W8e=V.forwardRef(function(t,r){return V.createElement("button",y1({},t,{type:"button",ref:r,tabIndex:-1,style:XM}))});function MY(e){const{context:t,children:r,disabled:n=!1,order:a=["content"],guards:i=!0,initialFocus:s=0,returnFocus:o=!0,modal:u=!0,visuallyHiddenDismiss:f=!1,closeOnFocusOut:h=!0}=e,{open:m,refs:x,nodeId:b,onOpenChange:S,events:k,dataRef:_,elements:{domReference:N,floating:C}}=t,I=typeof s=="number"&&s<0,D=oY(N)&&I,L=R8e()?i:!0,F=rl(a),R=rl(s),z=rl(o),B=Cy(),X=NY(),Y=V.useRef(null),H=V.useRef(null),Q=V.useRef(!1),se=V.useRef(!1),ie=X!=null,de=V.useCallback(function(ve){return ve===void 0&&(ve=C),ve?ak(ve,v1()):[]},[C]),pe=V.useCallback(ve=>{const Me=de(ve);return F.current.map(oe=>N&&oe==="reference"?N:C&&oe==="floating"?C:Me).filter(Boolean).flat()},[N,C,F,de]);V.useEffect(()=>{if(n||!u)return;function ve(oe){if(oe.key==="Tab"){Wn(C,jo(bi(C)))&&de().length===0&&!D&&Ta(oe);const xe=pe(),we=Fc(oe);F.current[0]==="reference"&&we===N&&(Ta(oe),oe.shiftKey?Cl(xe[xe.length-1]):Cl(xe[1])),F.current[1]==="floating"&&we===C&&oe.shiftKey&&(Ta(oe),Cl(xe[0]))}}const Me=bi(C);return Me.addEventListener("keydown",ve),()=>{Me.removeEventListener("keydown",ve)}},[n,N,C,u,F,D,de,pe]),V.useEffect(()=>{if(n||!h)return;function ve(){se.current=!0,setTimeout(()=>{se.current=!1})}function Me(oe){const xe=oe.relatedTarget;queueMicrotask(()=>{const we=!(Wn(N,xe)||Wn(C,xe)||Wn(xe,C)||Wn(X==null?void 0:X.portalNode,xe)||xe!=null&&xe.hasAttribute(ad("focus-guard"))||B&&(Lf(B.nodesRef.current,b).find(Ce=>{var De,Ve;return Wn((De=Ce.context)==null?void 0:De.elements.floating,xe)||Wn((Ve=Ce.context)==null?void 0:Ve.elements.domReference,xe)})||D8e(B.nodesRef.current,b).find(Ce=>{var De,Ve;return((De=Ce.context)==null?void 0:De.elements.floating)===xe||((Ve=Ce.context)==null?void 0:Ve.elements.domReference)===xe})));xe&&we&&!se.current&&xe!==l8()&&(Q.current=!0,S(!1,oe))})}if(C&&Fa(N))return N.addEventListener("focusout",Me),N.addEventListener("pointerdown",ve),!u&&C.addEventListener("focusout",Me),()=>{N.removeEventListener("focusout",Me),N.removeEventListener("pointerdown",ve),!u&&C.removeEventListener("focusout",Me)}},[n,N,C,u,b,B,X,S,h]),V.useEffect(()=>{var ve;if(n)return;const Me=Array.from((X==null||(ve=X.portalNode)==null?void 0:ve.querySelectorAll("["+ad("portal")+"]"))||[]);if(C){const oe=[C,...Me,Y.current,H.current,F.current.includes("reference")||D?N:null].filter(we=>we!=null),xe=u||D?a8(oe,L,!L):a8(oe);return()=>{xe()}}},[n,N,C,u,F,X,D,L]),Yr(()=>{if(n||!C)return;const ve=bi(C),Me=jo(ve);queueMicrotask(()=>{const oe=pe(C),xe=R.current,we=(typeof xe=="number"?oe[xe]:xe.current)||C,Ce=Wn(C,Me);!I&&!Ce&&m&&Cl(we,{preventScroll:we===C})})},[n,m,C,I,pe,R]),Yr(()=>{if(n||!C)return;let ve=!1;const Me=bi(C),oe=jo(Me),xe=_.current;fC(oe);function we(Ce){let{reason:De,event:Ve,nested:He}=Ce;De==="escape-key"&&x.domReference.current&&fC(x.domReference.current),De==="hover"&&Ve.type==="mouseleave"&&(Q.current=!0),De==="outside-press"&&(He?(Q.current=!1,ve=!0):Q.current=!(iY(Ve)||BM(Ve)))}return k.on("openchange",we),()=>{k.off("openchange",we);const Ce=jo(Me),De=Wn(C,Ce)||B&&Lf(B.nodesRef.current,b).some(Pe=>{var Le;return Wn((Le=Pe.context)==null?void 0:Le.elements.floating,Ce)});(De||xe.openEvent&&["click","mousedown"].includes(xe.openEvent.type))&&x.domReference.current&&fC(x.domReference.current);const He=l8();z.current&&!Q.current&&Fa(He)&&(!(He!==Ce&&Ce!==Me.body)||De)&&Cl(He,{cancelPrevious:!1,preventScroll:ve})}},[n,C,z,_,x,k,B,b]),Yr(()=>{if(!(n||!X))return X.setFocusManagerState({modal:u,closeOnFocusOut:h,open:m,onOpenChange:S,refs:x}),()=>{X.setFocusManagerState(null)}},[n,X,u,m,S,x,h]),Yr(()=>{if(n||!C||typeof MutationObserver!="function"||I)return;const ve=()=>{const oe=C.getAttribute("tabindex");F.current.includes("floating")||jo(bi(C))!==x.domReference.current&&de().length===0?oe!=="0"&&C.setAttribute("tabindex","0"):oe!=="-1"&&C.setAttribute("tabindex","-1")};ve();const Me=new MutationObserver(ve);return Me.observe(C,{childList:!0,subtree:!0,attributes:!0}),()=>{Me.disconnect()}},[n,C,x,F,de,I]);function ge(ve){return n||!f||!u?null:V.createElement(W8e,{ref:ve==="start"?Y:H,onClick:Me=>S(!1,Me.nativeEvent)},typeof f=="string"?f:"Dismiss")}const te=!n&&L&&(ie||u);return V.createElement(V.Fragment,null,te&&V.createElement(Rw,{"data-type":"inside",ref:X==null?void 0:X.beforeInsideRef,onFocus:ve=>{if(u){const oe=pe();Cl(a[0]==="reference"?oe[0]:oe[oe.length-1])}else if(X!=null&&X.preserveTabOrder&&X.portalNode)if(Q.current=!1,Gp(ve,X.portalNode)){const oe=EY()||N;oe==null||oe.focus()}else{var Me;(Me=X.beforeOutsideRef.current)==null||Me.focus()}}}),!D&&ge("start"),r,ge("end"),te&&V.createElement(Rw,{"data-type":"inside",ref:X==null?void 0:X.afterInsideRef,onFocus:ve=>{if(u)Cl(pe()[0]);else if(X!=null&&X.preserveTabOrder&&X.portalNode)if(h&&(Q.current=!0),Gp(ve,X.portalNode)){const oe=AY()||N;oe==null||oe.focus()}else{var Me;(Me=X.afterOutsideRef.current)==null||Me.focus()}}}))}const dC=new Set,H8e=V.forwardRef(function(t,r){let{lockScroll:n=!1,...a}=t;const i=ik();return Yr(()=>{if(!n)return;dC.add(i);const s=/iP(hone|ad|od)|iOS/.test(zM()),o=document.body.style,f=M
4468ath.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",h=window.innerWidth-document.documentElement.clientWidth,m=o.left?parseFloat(o.left):window.pageXOffset,x=o.top?parseFloat(o.top):window.pageYOffset;if(o.overflow="hidden",h&&(o[f]=h+"px"),s){var b,S;const k=((b=window.visualViewport)==null?void 0:b.offsetLeft)||0,_=((S=window.visualViewport)==null?void 0:S.offsetTop)||0;Object.assign(o,{position:"fixed",top:-(x-Math.floor(_))+"px",left:-(m-Math.floor(k))+"px",right:"0"})}return()=>{dC.delete(i),dC.size===0&&(Object.assign(o,{overflow:"",[f]:""}),s&&(Object.assign(o,{position:"",top:"",left:"",right:""}),window.scrollTo(m,x)))}},[i,n]),V.createElement("div",y1({ref:r},a,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...a.style}}))});function c8(e){return Fa(e.target)&&e.target.tagName==="BUTTON"}function u8(e){return VM(e)}function LY(e,t){t===void 0&&(t={});const{open:r,onOpenChange:n,dataRef:a,elements:{domReference:i}}=e,{enabled:s=!0,event:o="click",toggle:u=!0,ignoreMouse:f=!1,keyboardHandlers:h=!0}=t,m=V.useRef(),x=V.useRef(!1);return V.useMemo(()=>s?{reference:{onPointerDown(b){m.current=b.pointerType},onMouseDown(b){b.button===0&&(Aw(m.current,!0)&&f||o!=="click"&&(r&&u&&(!a.current.openEvent||a.current.openEvent.type==="mousedown")?n(!1,b.nativeEvent,"click"):(b.preventDefault(),n(!0,b.nativeEvent,"click"))))},onClick(b){if(o==="mousedown"&&m.current){m.current=void 0;return}Aw(m.current,!0)&&f||(r&&u&&(!a.current.openEvent||a.current.openEvent.type==="click")?n(!1,b.nativeEvent,"click"):n(!0,b.nativeEvent,"click"))},onKeyDown(b){m.current=void 0,!(b.defaultPrevented||!h||c8(b))&&(b.key===" "&&!u8(i)&&(b.preventDefault(),x.current=!0),b.key==="Enter"&&n(!(r&&u),b.nativeEvent,"click"))},onKeyUp(b){b.defaultPrevented||!h||c8(b)||u8(i)||b.key===" "&&x.current&&(x.current=!1,n(!(r&&u),b.nativeEvent,"click"))}}}:{},[s,a,o,f,h,i,u,r,n])}const G8e={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},Y8e={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},f8=e=>{var t,r;return{escapeKey:typeof e=="boolean"?e:(t=e==null?void 0:e.escapeKey)!=null?t:!1,outsidePress:typeof e=="boolean"?e:(r=e==null?void 0:e.outsidePress)!=null?r:!0}};function IY(e,t){t===void 0&&(t={});const{open:r,onOpenChange:n,nodeId:a,elements:{reference:i,domReference:s,floating:o},dataRef:u}=e,{enabled:f=!0,escapeKey:h=!0,outsidePress:m=!0,outsidePressEvent:x="pointerdown",referencePress:b=!1,referencePressEvent:S="pointerdown",ancestorScroll:k=!1,bubbles:_,capture:N}=t,C=Cy(),I=Fo(typeof m=="function"?m:()=>!1),D=typeof m=="function"?I:m,L=V.useRef(!1),F=V.useRef(!1),{escapeKey:R,outsidePress:z}=f8(_),{escapeKey:B,outsidePress:X}=f8(N),Y=Fo(ie=>{if(!r||!f||!h||ie.key!=="Escape")return;const de=C?Lf(C.nodesRef.current,a):[];if(!R&&(ie.stopPropagation(),de.length>0)){let pe=!0;if(de.forEach(ge=>{var te;if((te=ge.context)!=null&&te.open&&!ge.context.dataRef.current.__escapeKeyBubbles){pe=!1;return}}),!pe)return}n(!1,oRe(ie)?ie.nativeEvent:ie,"escape-key")}),H=Fo(ie=>{var de;const pe=()=>{var ge;Y(ie),(ge=Fc(ie))==null||ge.removeEventListener("keydown",pe)};(de=Fc(ie))==null||de.addEventListener("keydown",pe)}),Q=Fo(ie=>{const de=L.current;L.current=!1;const pe=F.current;if(F.current=!1,x==="click"&&pe||de||typeof D=="function"&&!D(ie))return;const ge=Fc(ie),te="["+ad("inert")+"]",ve=bi(o).querySelectorAll(te);let Me=$r(ge)?ge:null;for(;Me&&!vu(Me);){const we=nc(Me);if(vu(we)||!$r(we))break;Me=we}if(ve.length&&$r(ge)&&!lRe(ge)&&!Wn(ge,o)&&Array.from(ve).every(we=>!Wn(Me,we)))return;if(Fa(ge)&&o){const we=ge.clientWidth>0&&ge.scrollWidth>ge.clientWidth,Ce=ge.clientHeight>0&&ge.scrollHeight>ge.clientHeight;let De=Ce&&ie.offsetX>ge.clientWidth;if(Ce&&zs(ge).direction==="rtl"&&(De=ie.offsetX<=ge.offsetWidth-ge.clientWidth),De||we&&ie.offsetY>ge.clientHeight)return}const oe=C&&Lf(C.nodesRef.current,a).some(we=>{var Ce;return iC(ie,(Ce=we.context)==null?void 0:Ce.elements.floating)});if(iC(ie,o)||iC(ie,s)||oe)return;const xe=C?Lf(C.nodesRef.current,a):[];if(xe.length>0){let we=!0;if(xe.forEach(Ce=>{var De;if((De=Ce.context)!=null&&De.open&&!Ce.context.dataRef.current.__outsidePressBubbles){we=!1;return}}),!we)return}n(!1,ie,"outside-press")}),se=Fo(ie=>{var de;const pe=()=>{var ge;Q(ie),(ge=Fc(ie))==null||ge.removeEventListener(x,pe)};(de=Fc(ie))==null||de.addEventListener(x,pe)});return V.useEffect(()=>{if(!r||!f)return;u.current.__escapeKeyBubbles=R,u.current.__outsidePressBubbles=z;function ie(ge){n(!1,ge,"ancestor-scroll")}const de=bi(o);h&&de.addEventListener("keydown",B?H:Y,B),D&&de.addEventListener(x,X?se:Q,X);let pe=[];return k&&($r(s)&&(pe=fu(s)),$r(o)&&(pe=pe.concat(fu(o))),!$r(i)&&i&&i.contextElement&&(pe=pe.concat(fu(i.contextElement)))),pe=pe.filter(ge=>{var te;
4468return ge!==((te=de.defaultView)==null?void 0:te.visualViewport)}),pe.forEach(ge=>{ge.addEventListener("scroll",ie,{passive:!0})}),()=>{h&&de.removeEventListener("keydown",B?H:Y,B),D&&de.removeEventListener(x,X?se:Q,X),pe.forEach(ge=>{ge.removeEventListener("scroll",ie)})}},[u,o,s,i,h,D,x,r,n,k,f,R,z,Y,B,H,Q,X,se]),V.useEffect(()=>{L.current=!1},[D,x]),V.useMemo(()=>f?{reference:{onKeyDown:Y,[G8e[S]]:ie=>{b&&n(!1,ie.nativeEvent,"reference-press")}},floating:{onKeyDown:Y,onMouseDown(){F.current=!0},onMouseUp(){F.current=!0},[Y8e[x]]:()=>{L.current=!0}}}:{},[f,b,x,S,n,Y])}function PY(e){var t;e===void 0&&(e={});const{open:r=!1,onOpenChange:n,nodeId:a}=e,[i,s]=V.useState(null),o=((t=e.elements)==null?void 0:t.reference)||i,u=HRe(e),f=Cy(),h=sk()!=null,m=Fo((L,F,R)=>{L&&(b.current.openEvent=F),S.emit("openchange",{open:L,event:F,reason:R,nested:h}),n==null||n(L,F,R)}),x=V.useRef(null),b=V.useRef({}),S=V.useState(()=>M8e())[0],k=ik(),_=V.useCallback(L=>{const F=$r(L)?{getBoundingClientRect:()=>L.getBoundingClientRect(),contextElement:L}:L;u.refs.setReference(F)},[u.refs]),N=V.useCallback(L=>{($r(L)||L===null)&&(x.current=L,s(L)),($r(u.refs.reference.current)||u.refs.reference.current===null||L!==null&&!$r(L))&&u.refs.setReference(L)},[u.refs]),C=V.useMemo(()=>({...u.refs,setReference:N,setPositionReference:_,domReference:x}),[u.refs,N,_]),I=V.useMemo(()=>({...u.elements,domReference:o}),[u.elements,o]),D=V.useMemo(()=>({...u,refs:C,elements:I,dataRef:b,nodeId:a,floatingId:k,events:S,open:r,onOpenChange:m}),[u,a,k,S,r,m,C,I]);return Yr(()=>{const L=f==null?void 0:f.nodesRef.current.find(F=>F.id===a);L&&(L.context=D)}),V.useMemo(()=>({...u,context:D,refs:C,elements:I}),[u,C,I,D])}function X8e(e,t){t===void 0&&(t={});const{open:r,onOpenChange:n,events:a,refs:i,elements:{domReference:s}}=e,{enabled:o=!0,visibleOnly:u=!0}=t,f=V.useRef(!1),h=V.useRef(),m=V.useRef(!0);return V.useEffect(()=>{if(!o)return;const x=Ui(s);function b(){!r&&Fa(s)&&s===jo(bi(s))&&(f.current=!0)}function S(){m.current=!0}return x.addEventListener("blur",b),x.addEventListener("keydown",S,!0),()=>{x.removeEventListener("blur",b),x.removeEventListener("keydown",S,!0)}},[s,r,o]),V.useEffect(()=>{if(!o)return;function x(b){let{reason:S}=b;(S==="reference-press"||S==="escape-key")&&(f.current=!0)}return a.on("openchange",x),()=>{a.off("openchange",x)}},[a,o]),V.useEffect(()=>()=>{clearTimeout(h.current)},[]),V.useMemo(()=>o?{reference:{onPointerDown(x){BM(x.nativeEvent)||(m.current=!1)},onMouseLeave(){f.current=!1},onFocus(x){if(f.current)return;const b=Fc(x.nativeEvent);if(u&&$r(b))try{if(UM()&&sY())throw Error();if(!b.matches(":focus-visible"))return}catch{if(!m.current&&!VM(b))return}n(!0,x.nativeEvent,"focus")},onBlur(x){f.current=!1;const b=x.relatedTarget,S=$r(b)&&b.hasAttribute(ad("focus-guard"))&&b.getAttribute("data-type")==="outside";h.current=window.setTimeout(()=>{const k=jo(s?s.ownerDocument:document);!b&&k===s||Wn(i.floating.current,k)||Wn(s,k)||S||n(!1,x.nativeEvent,"focus")})}}}:{},[o,u,s,i,n])}const d8="active",h8="selected";function hC(e,t,r){const n=new Map,a=r==="item";let i=e;if(a&&e){const{[d8]:s,[h8]:o,...u}=e;i=u}return{...r==="floating"&&{tabIndex:-1},...i,...t.map(s=>{const o=s?s[r]:null;return typeof o=="function"?e?o(e):null:o}).concat(e).reduce((s,o)=>(o&&Object.entries(o).forEach(u=>{let[f,h]=u;if(!(a&&[d8,h8].includes(f)))if(f.indexOf("on")===0){if(n.has(f)||n.set(f,[]),typeof h=="function"){var m;(m=n.get(f))==null||m.push(h),s[f]=function(){for(var x,b=arguments.length,S=new Array(b),k=0;k<b;k++)S[k]=arguments[k];return(x=n.get(f))==null?void 0:x.map(_=>_(...S)).find(_=>_!==void 0)}}}else s[f]=h}),s),{})}}function DY(e){e===void 0&&(e=[]);const t=e,r=V.useCallback(i=>hC(i,e,"reference"),t),n=V.useCallback(i=>hC(i,e,"floating"),t),a=V.useCallback(i=>hC(i,e,"item"),e.map(i=>i==null?void 0:i.item));return V.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:a}),[r,n,a])}let g8=!1;function ok(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function p8(e,t){return ok(t,e===YM||e===Sy,e===zh||e===xg)}function gC(e,t,r){return ok(t,e===Sy,r?e===zh:e===xg)||e==="Enter"||e===" "||e===""}function q8e(e,t,r){return ok(t,r?e===zh:e===xg,e===Sy)}function m8(e,t,r){return ok(t,r?e===xg:e===zh,e===YM)}function Q8e(e,t){const{open:r,onOpenChange:n,refs:a,elements:{domReference:i,floating:s}}=e,{listRef:o,activeIndex:u,onNavigate:f=()=>{},enabled:h=!0,selectedIndex:m=null,allowEscape:x=!1,loop:b=!1,nested:S=!1,rtl:k=!1,virtual:_=!1,focusItemOnOpen:N="auto",focusItemOnHover:C=!0,openOnArrowKeyDown:I=!0,disabledIndices:D=void 0,orientation:L="vertical",cols:F=1,scrollItemIntoView:R=!0,virtualItemRef:z,
4468itemSizes:B,dense:X=!1}=t,Y=sk(),H=Cy(),Q=Fo(f),se=V.useRef(N),ie=V.useRef(m??-1),de=V.useRef(null),pe=V.useRef(!0),ge=V.useRef(Q),te=V.useRef(!!s),ve=V.useRef(!1),Me=V.useRef(!1),oe=rl(D),xe=rl(r),we=rl(R),[Ce,De]=V.useState(),[Ve,He]=V.useState(),Pe=Fo(function(ce,ot,rt){rt===void 0&&(rt=!1);const ut=ce.current[ot.current];ut&&(_?(De(ut.id),H==null||H.events.emit("virtualfocus",ut),z&&(z.current=ut)):Cl(ut,{preventScroll:!0,sync:sY()&&UM()?g8||ve.current:!1}),requestAnimationFrame(()=>{const ht=we.current;ht&&ut&&(rt||!pe.current)&&(ut.scrollIntoView==null||ut.scrollIntoView(typeof ht=="boolean"?{block:"nearest",inline:"nearest"}:ht))}))});Yr(()=>{document.createElement("div").focus({get preventScroll(){return g8=!0,!1}})},[]),Yr(()=>{h&&(r&&s?se.current&&m!=null&&(Me.current=!0,ie.current=m,Q(m)):te.current&&(ie.current=-1,ge.current(null)))},[h,r,s,m,Q]),Yr(()=>{if(h&&r&&s)if(u==null){if(ve.current=!1,m!=null)return;if(te.current&&(ie.current=-1,Pe(o,ie)),!te.current&&se.current&&(de.current!=null||se.current===!0&&de.current==null)){let ce=0;const ot=()=>{o.current[0]==null?(ce<2&&(ce?requestAnimationFrame:queueMicrotask)(ot),ce++):(ie.current=de.current==null||gC(de.current,L,k)||S?oC(o,oe.current):e8(o,oe.current),de.current=null,Q(ie.current))};ot()}}else Hp(o,u)||(ie.current=u,Pe(o,ie,Me.current),Me.current=!1)},[h,r,s,u,m,S,o,L,k,Q,Pe,oe]),Yr(()=>{var ce;if(!h||s||!H||_||!te.current)return;const ot=H.nodesRef.current,rt=(ce=ot.find(st=>st.id===Y))==null||(ce=ce.context)==null?void 0:ce.elements.floating,ut=jo(bi(s)),ht=ot.some(st=>st.context&&Wn(st.context.elements.floating,ut));rt&&!ht&&pe.current&&rt.focus({preventScroll:!0})},[h,s,H,Y,_]),Yr(()=>{if(!h||!H||!_||Y)return;function ce(ot){He(ot.id),z&&(z.current=ot)}return H.events.on("virtualfocus",ce),()=>{H.events.off("virtualfocus",ce)}},[h,H,_,Y,z]),Yr(()=>{ge.current=Q,te.current=!!s}),Yr(()=>{r||(de.current=null)},[r]);const Le=u!=null,Ge=V.useMemo(()=>{function ce(rt){if(!r)return;const ut=o.current.indexOf(rt);ut!==-1&&Q(ut)}return{onFocus(rt){let{currentTarget:ut}=rt;ce(ut)},onClick:rt=>{let{currentTarget:ut}=rt;return ut.focus({preventScroll:!0})},...C&&{onMouseMove(rt){let{currentTarget:ut}=rt;ce(ut)},onPointerLeave(rt){let{pointerType:ut}=rt;!pe.current||ut==="touch"||(ie.current=-1,Pe(o,ie),Q(null),_||Cl(a.floating.current,{preventScroll:!0}))}}}},[r,a,Pe,C,o,Q,_]);return V.useMemo(()=>{if(!h)return{};const ce=oe.current;function ot(Se){if(pe.current=!1,ve.current=!0,!xe.current&&Se.currentTarget===a.floating.current)return;if(S&&m8(Se.key,L,k)){Ta(Se),n(!1,Se.nativeEvent,"list-navigation"),Fa(i)&&!_&&i.focus();return}const Oe=ie.current,Ue=oC(o,ce),lt=e8(o,ce);if(Se.key==="Home"&&(Ta(Se),ie.current=Ue,Q(ie.current)),Se.key==="End"&&(Ta(Se),ie.current=lt,Q(ie.current)),F>1){const ct=B||Array.from({length:o.current.length},()=>({width:1,height:1})),at=b8e(ct,F,X),xt=at.findIndex(zt=>zt!=null&&!(ce!=null&&ce.includes(zt))),It=at.reduce((zt,qt,Ot)=>qt!=null&&!(ce!=null&&ce.includes(qt))?Ot:zt,-1);if(ie.current=at[x8e({current:at.map(zt=>zt!=null?o.current[zt]:null)},{event:Se,orientation:L,loop:b,cols:F,disabledIndices:k8e([...ce||[],void 0],at),minIndex:xt,maxIndex:It,prevIndex:w8e(ie.current,ct,at,F,Se.key===Sy?"bl":Se.key===xg?"tr":"tl"),stopEvent:!0})],Q(ie.current),L==="both")return}if(p8(Se.key,L)){if(Ta(Se),r&&!_&&jo(Se.currentTarget.ownerDocument)===Se.currentTarget){ie.current=gC(Se.key,L,k)?Ue:lt,Q(ie.current);return}gC(Se.key,L,k)?b?ie.current=Oe>=lt?x&&Oe!==o.current.length?-1:Ue:Ya(o,{startingIndex:Oe,disabledIndices:ce}):ie.current=Math.min(lt,Ya(o,{startingIndex:Oe,disabledIndices:ce})):b?ie.current=Oe<=Ue?x&&Oe!==-1?o.current.length:lt:Ya(o,{startingIndex:Oe,decrement:!0,disabledIndices:ce}):ie.current=Math.max(Ue,Ya(o,{startingIndex:Oe,decrement:!0,disabledIndices:ce})),Hp(o,ie.current)?Q(null):Q(ie.current)}}function rt(Se){N==="auto"&&iY(Se.nativeEvent)&&(se.current=!0)}function ut(Se){se.current=N,N==="auto"&&BM(Se.nativeEvent)&&(se.current=!0)}const ht=_&&r&&Le&&{"aria-activedescendant":Ve||Ce},st=o.current.find(Se=>(Se==null?void 0:Se.id)===Ce);return{reference:{...ht,onKeyDown(Se){pe.current=!1;const Oe=Se.key.indexOf("Arrow")===0,Ue=q8e(Se.key,L,k),lt=m8(Se.key,L,k),ct=p8(Se.key,L),at=(S?Ue:ct)||Se.key==="Enter"||Se.key.trim()==="";if(_&&r){const qt=H==null?void 0:H.nodesRef.current.find(Zr=>Zr.parentId==null),Ot=H&&qt?O8e(H.nodesRef.current,qt.id):null;
4468if(Oe&&Ot&&z){const Zr=new KeyboardEvent("keydown",{key:Se.key,bubbles:!0});if(Ue||lt){var xt,It;const Bt=((xt=Ot.context)==null?void 0:xt.elements.domReference)===Se.currentTarget,pr=lt&&!Bt?(It=Ot.context)==null?void 0:It.elements.domReference:Ue?st:null;pr&&(Ta(Se),pr.dispatchEvent(Zr),He(void 0))}if(ct&&Ot.context&&Ot.context.open&&Ot.parentId&&Se.currentTarget!==Ot.context.elements.domReference){var zt;Ta(Se),(zt=Ot.context.elements.domReference)==null||zt.dispatchEvent(Zr);return}}return ot(Se)}if(!(!r&&!I&&Oe)){if(at&&(de.current=S&&ct?null:Se.key),S){Ue&&(Ta(Se),r?(ie.current=oC(o,ce),Q(ie.current)):n(!0,Se.nativeEvent,"list-navigation"));return}ct&&(m!=null&&(ie.current=m),Ta(Se),!r&&I?n(!0,Se.nativeEvent,"list-navigation"):ot(Se),r&&Q(ie.current))}},onFocus(){r&&Q(null)},onPointerDown:ut,onMouseDown:rt,onClick:rt},floating:{"aria-orientation":L==="both"?void 0:L,...!oY(i)&&ht,onKeyDown:ot,onPointerMove(){pe.current=!0}},item:Ge}},[i,a,Ce,Ve,oe,xe,o,h,L,k,_,r,Le,S,m,I,x,F,b,N,Q,n,Ge,H,z,B,X])}const Z8e=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function OY(e,t){var r;t===void 0&&(t={});const{open:n,floatingId:a}=e,{enabled:i=!0,role:s="dialog"}=t,o=(r=Z8e.get(s))!=null?r:s,u=ik(),h=sk()!=null;return V.useMemo(()=>{if(!i)return{};const m={id:a,...o&&{role:o}};return o==="tooltip"||s==="label"?{reference:{["aria-"+(s==="label"?"labelledby":"describedby")]:n?a:void 0},floating:m}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":o==="alertdialog"?"dialog":o,"aria-controls":n?a:void 0,...o==="listbox"&&{role:"combobox"},...o==="menu"&&{id:u},...o==="menu"&&h&&{role:"menuitem"},...s==="select"&&{"aria-autocomplete":"none"},...s==="combobox"&&{"aria-autocomplete":"list"}},floating:{...m,...o==="menu"&&{"aria-labelledby":u}},item(x){let{active:b,selected:S}=x;const k={role:"option",...b&&{id:a+"-option"}};switch(s){case"select":return{...k,"aria-selected":b&&S};case"combobox":return{...k,...b&&{"aria-selected":!0}}}return{}}}},[i,s,o,n,a,u,h])}function K8e(e,t){var r;const{open:n,dataRef:a}=e,{listRef:i,activeIndex:s,onMatch:o,onTypingChange:u,enabled:f=!0,findMatch:h=null,resetMs:m=750,ignoreKeys:x=[],selectedIndex:b=null}=t,S=V.useRef(),k=V.useRef(""),_=V.useRef((r=b??s)!=null?r:-1),N=V.useRef(null),C=Fo(o),I=Fo(u),D=rl(h),L=rl(x);return Yr(()=>{n&&(clearTimeout(S.current),N.current=null,k.current="")},[n]),Yr(()=>{if(n&&k.current===""){var F;_.current=(F=b??s)!=null?F:-1}},[n,b,s]),V.useMemo(()=>{if(!f)return{};function F(B){B?a.current.typing||(a.current.typing=B,I(B)):a.current.typing&&(a.current.typing=B,I(B))}function R(B,X,Y){const H=D.current?D.current(X,Y):X.find(Q=>(Q==null?void 0:Q.toLocaleLowerCase().indexOf(Y.toLocaleLowerCase()))===0);return H?B.indexOf(H):-1}function z(B){const X=i.current;if(k.current.length>0&&k.current[0]!==" "&&(R(X,X,k.current)===-1?F(!1):B.key===" "&&Ta(B)),X==null||L.current.includes(B.key)||B.key.length!==1||B.ctrlKey||B.metaKey||B.altKey)return;n&&B.key!==" "&&(Ta(B),F(!0)),X.every(se=>{var ie,de;return se?((ie=se[0])==null?void 0:ie.toLocaleLowerCase())!==((de=se[1])==null?void 0:de.toLocaleLowerCase()):!0})&&k.current===B.key&&(k.current="",_.current=N.current),k.current+=B.key,clearTimeout(S.current),S.current=setTimeout(()=>{k.current="",_.current=N.current,F(!1)},m);const H=_.current,Q=R(X,[...X.slice((H||0)+1),...X.slice(0,(H||0)+1)],k.current);Q!==-1?(C(Q),N.current=Q):B.key!==" "&&(k.current="",F(!1))}return{reference:{onKeyDown:z},floating:{onKeyDown:z,onKeyUp(B){B.key===" "&&F(!1)}}}},[f,n,a,i,m,L,D,C,I])}function y8(e,t){const[r,n]=e;let a=!1;const i=t.length;for(let s=0,o=i-1;s<i;o=s++){const[u,f]=t[s]||[0,0],[h,m]=t[o]||[0,0];f>=n!=m>=n&&r<=(h-u)*(n-f)/(m-f)+u&&(a=!a)}return a}function J8e(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function eje(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:r=!1,requireIntent:n=!0}=e;let a,i=!1,s=null,o=null,u=performance.now();function f(m,x){const b=performance.now(),S=b-u;if(s===null||o===null||S===0)return s=m,o=x,u=b,null;const k=m-s,_=x-o,C=Math.sqrt(k*k+_*_)/S;return s=m,o=x,u=b,C}const h=m=>{let{x,y:b,placement:S,elements:k,onClose:_,nodeId:N,tree:C}=m;return function(D){function L(){clearTimeout(a),_()}if(clearTimeout(a),!k.domReference||!k.floating||S==null||x==null||b==null)return;const{clientX:F,clientY:R}=D,z=[F,R],B=Fc(D),X=D.type==="mouseleave",Y=Wn(k.floating,B),H=Wn(k.domReference,B),Q=k.domReference.getBoundingClientRect(),se=k.floating.getBoundingClientRect(),ie=S.split("-")[0],de=x>se.right-se.width/2,pe=b>se.bottom-se.height/2,ge=J8e(z,Q),te=se.width>Q.width,ve=se.height>Q.height,Me=(te?Q:se).left,oe=(te?Q:se).right,xe=(ve?Q:se).top,we=(ve?Q:se).bottom;if(Y&&(i=!0,!X))return;if(H&&(i=!1),H&&!X){i=!0;return}if(X&&$r(D.relatedTarget)&&Wn(k.floating,D.relatedTarget)||C&&Lf(C.nodesRef.current,N).some(Ve=>{let{context:He}=Ve;return He==null?void 0:He.open}))return;if(ie==="top"&&b>=Q.bottom-1||ie==="bottom"&&b<=Q.top+1||ie==="left"&&x>=Q.right-1||ie==="right"&&x<=Q.left+1)return L();let Ce=[];switch(ie){case"top":Ce=[[Me,Q.top+1],[Me,se.bottom-1],[oe,se.bottom-1],[oe,Q.top+1]];break;case"bottom":Ce=[[Me,se.top+1],[Me,Q.bottom-1],[oe,Q.bottom-1],[oe,se.top+1]];break;case"left":Ce=[[se.right-1,we],[se.right-1,xe],[Q.left+1,xe],[Q.left+1,we]];break;
4468case"right":Ce=[[Q.right-1,we],[Q.right-1,xe],[se.left+1,xe],[se.left+1,we]];break}function De(Ve){let[He,Pe]=Ve;switch(ie){case"top":{const Le=[te?He+t/2:de?He+t*4:He-t*4,Pe+t+1],Ge=[te?He-t/2:de?He+t*4:He-t*4,Pe+t+1],ce=[[se.left,de||te?se.bottom-t:se.top],[se.right,de?te?se.bottom-t:se.top:se.bottom-t]];return[Le,Ge,...ce]}case"bottom":{const Le=[te?He+t/2:de?He+t*4:He-t*4,Pe-t],Ge=[te?He-t/2:de?He+t*4:He-t*4,Pe-t],ce=[[se.left,de||te?se.top+t:se.bottom],[se.right,de?te?se.top+t:se.bottom:se.top+t]];return[Le,Ge,...ce]}case"left":{const Le=[He+t+1,ve?Pe+t/2:pe?Pe+t*4:Pe-t*4],Ge=[He+t+1,ve?Pe-t/2:pe?Pe+t*4:Pe-t*4];return[...[[pe||ve?se.right-t:se.left,se.top],[pe?ve?se.right-t:se.left:se.right-t,se.bottom]],Le,Ge]}case"right":{const Le=[He-t,ve?Pe+t/2:pe?Pe+t*4:Pe-t*4],Ge=[He-t,ve?Pe-t/2:pe?Pe+t*4:Pe-t*4],ce=[[pe||ve?se.left+t:se.right,se.top],[pe?ve?se.left+t:se.right:se.left+t,se.bottom]];return[Le,Ge,...ce]}}}if(!y8([F,R],Ce)){if(i&&!ge)return L();if(!X&&n){const Ve=f(D.clientX,D.clientY);if(Ve!==null&&Ve<.1)return L()}y8([F,R],De([x,b]))?!i&&n&&(a=window.setTimeout(L,40)):L()}}};return h.__options={blockPointerEvents:r},h}const tje=({arrowRef:e,placement:t})=>{const r=[];return r.push(YRe(8)),r.push(t==="auto"?QRe():qRe()),r.push(XRe({padding:8})),e!=null&&e.current&&r.push(ZRe({element:e.current})),r},rje=({placement:e})=>e==="auto"?void 0:e,nje=({placement:e})=>({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]],RY=({open:e,arrowRef:t,placement:r="top",setOpen:n})=>PY({placement:rje({placement:r}),open:e,onOpenChange:n,whileElementsMounted:mY,middleware:tje({placement:r,arrowRef:t})}),jY=({context:e,trigger:t,role:r="tooltip",interactions:n=[]})=>DY([LY(e,{enabled:t==="click"}),P8e(e,{enabled:t==="hover",handleClose:eje()}),IY(e),OY(e,{role:r}),...n]),FY=V.createContext(void 0);function qM(){const e=V.useContext(FY);if(!e)throw new Error("useDropdownContext should be used within the DropdownContext provider!");return e}const QM=({className:e,theme:t={},...r})=>{const{theme:n}=qM(),a=t.divider??n.floating.divider;return g("div",{className:qe(a,e),...r})},zY=({children:e,className:t,theme:r={},...n})=>{const{theme:a}=qM(),i=r.header??a.floating.header;return U(Zt,{children:[g("div",{className:qe(i,t),...n,children:e}),g(QM,{})]})},As=V.forwardRef(({children:e,className:t,icon:r,onClick:n,theme:a={},...i},s)=>{const{ref:o,index:u}=E8e({label:typeof e=="string"?e:void 0}),f=kY([s,o]),{theme:h,activeIndex:m,dismissOnClick:x,getItemProps:b,handleSelect:S}=qM(),k=m===u,_=mt(h.floating.item,a),N=i;return g("li",{role:"menuitem",className:_.container,children:U(DM,{ref:f,className:qe(_.base,t),...N,...b({onClick:()=>{n==null||n(),x&&S(null)}}),tabIndex:k?0:-1,children:[r&&g(r,{className:_.icon}),e]})})});As.displayName="DropdownItem";const aje={top:dDe,right:wG,bottom:bG,left:fDe},ije=({refs:e,children:t,inline:r,theme:n,disabled:a,setButtonWidth:i,getReferenceProps:s,renderTrigger:o,...u})=>{const f=e.reference,h=s();if(V.useEffect(()=>{f.current&&(i==null||i(f.current.clientWidth))},[f,i]),o){const m=o(n);return V.cloneElement(m,{ref:e.setReference,disabled:a,...h,...m.props})}return r?g("button",{type:"button",ref:e.setReference,className:n==null?void 0:n.inlineWrapper,disabled:a,...h,children:t}):g(UG,{...u,disabled:a,type:"button",ref:e.setReference,...h,children:t})},BY=({children:e,className:t,dismissOnClick:r=!0,theme:n={},renderTrigger:a,...i})=>{const[s,o]=V.useState(!1),[u,f]=V.useState(null),[h,m]=V.useState(null),[x,b]=V.useState(void 0),S=V.useRef([]),k=V.useRef([]),_=mt(Dt().dropdown,n),N=i,C=i["data-testid"]||"flowbite-dropdown-target",{placement:I=i.inline?"bottom-start":"bottom",trigger:D="click",label:L,inline:F,arrowIcon:R=!0,...z}=N,B=V.useCallback(ve=>{m(ve),o(!1)},[]),X=V.useCallback(ve=>{s?f(ve):B(ve)},[s,B]),{context:Y,floatingStyles:H,refs:Q}=RY({open:s,setOpen:o,placement:I}),se=Q8e(Y,{listRef:S,activeIndex:u,selectedIndex:h,onNavigate:f}),ie=K8e(Y,{listRef:k,activeIndex:u,selectedIndex:h,onMatch:X}),{getReferenceProps:de,getFloatingProps:pe,getItemProps:ge}=jY({context:Y,role:"menu",trigger:D,interactions:[se,ie]}),te=V.useMemo(()=>{const[ve]=I.split("-");return aje[ve]??bG},[I]);return U(FY.Provider,{value:{theme:_,activeIndex:u,dismissOnClick:r,getItemProps:ge,handleSelect:B},children:[U(ije,{...z,refs:Q,inline:F,theme:_,"data-testid":C,className:qe(_.floating.target,z.className),setButtonWidth:b,getReferenceProps:de,renderTrigger:a,children:[L,R&&g(te,{className:_.arrowIcon})]}),s&&g(MY,{context:Y,modal:!1,children:g("div",{ref:Q.setFloating,style:{...H,minWidth:x},"data-testid":"flowbite-dropdown","aria-expanded":s,...pe({className:qe(_.floating.base,_.floating.animation,"duration-100",!s&&_.floating.hidden,_.floating.style.auto,t)}),children:g(_8e,{elementsRef:S,labelsRef:k,children:g("ul",{className:_.content,tabIndex:-1,
4468children:e})})})})]})};BY.displayName="Dropdown";zY.displayName="Dropdown.Header";QM.displayName="Dropdown.Divider";const Al=Object.assign(BY,{Item:As,Header:zY,Divider:QM}),sje=V.forwardRef(({className:e,color:t="gray",helperText:r,sizing:n="md",theme:a={},...i},s)=>{const o=mt(Dt().fileInput,a);return U(Zt,{children:[g("div",{className:qe(o.root.base,e),children:g("div",{className:o.field.base,children:g("input",{className:qe(o.field.input.base,o.field.input.colors[t],o.field.input.sizes[n]),...i,type:"file",ref:s})})}),r&&g(by,{color:t,children:r})]})});sje.displayName="FileInput";const oje=V.forwardRef(({label:e,helperText:t,color:r="default",sizing:n="md",variant:a,disabled:i=!1,theme:s={},className:o,...u},f)=>{const h=V.useId(),m=mt(Dt().floatingLabel,s);return U("div",{children:[U("div",{className:qe("relative",a==="standard"?"z-0":""),children:[g("input",{type:"text",id:u.id?u.id:"floatingLabel"+h,"aria-describedby":"outlined_success_help",className:qe(m.input[r][a][n],o),placeholder:" ","data-testid":"floating-label",disabled:i,...u,ref:f}),g("label",{htmlFor:u.id?u.id:"floatingLabel"+h,className:qe(m.label[r][a][n],o),children:e})]}),g("p",{id:"outlined_helper_text"+h,className:qe(m.helperText[r],o),children:t})]})});oje.displayName="FloatingLabel";const UY=({alt:e,className:t,children:r,href:n,name:a,src:i,theme:s={},...o})=>{const u=mt(Dt().footer.brand,s);return g("div",{children:n?U("a",{"data-testid":"flowbite-footer-brand",href:n,className:qe(u.base,t),...o,children:[g("img",{alt:e,src:i,className:u.img}),g("span",{"data-testid":"flowbite-footer-brand-span",className:u.span,children:a}),r]}):g("img",{alt:e,"data-testid":"flowbite-footer-brand",src:i,className:qe(u.img,t),...o})})},VY=({by:e,className:t,href:r,theme:n={},year:a,...i})=>{const s=mt(Dt().footer.copyright,n);return U("div",{"data-testid":"flowbite-footer-copyright",className:qe(s.base,t),...i,children:["© ",a,r?g("a",{href:r,className:s.href,children:e}):g("span",{"data-testid":"flowbite-footer-copyright-span",className:s.span,children:e})]})},$Y=({className:e,theme:t={},...r})=>{const n=mt(Dt().footer.divider,t);return g("hr",{"data-testid":"footer-divider",className:qe(n.base,e),...r})},WY=({ariaLabel:e,className:t,href:r,icon:n,theme:a={},...i})=>{const s=mt(Dt().footer.icon,a);return g("div",{children:r?g("a",{"aria-label":e,"data-testid":"flowbite-footer-icon",href:r,className:qe(s.base,t),...i,children:g(n,{className:s.size})}):g(n,{"data-testid":"flowbite-footer-icon",className:s.size,...i})})},HY=({as:e="a",children:t,className:r,href:n,theme:a={},...i})=>{const s=mt(Dt().footer.groupLink.link,a);return g("li",{className:qe(s.base,r),children:g(e,{href:n,className:s.href,...i,children:t})})},GY=({children:e,className:t,col:r=!1,theme:n={},...a})=>{const i=mt(Dt().footer.groupLink,n);return g("ul",{"data-testid":"footer-groupLink",className:qe(i.base,r&&i.col,t),...a,children:e})},YY=({as:e="h2",className:t,theme:r={},title:n,...a})=>{const i=mt(Dt().footer.title,r);return g(e,{"data-testid":"flowbite-footer-title",className:qe(i.base,t),...a,children:n})},XY=({bgDark:e=!1,children:t,className:r,container:n=!1,theme:a={},...i})=>{const s=mt(Dt().footer,a);return g("footer",{"data-testid":"flowbite-footer",className:qe(s.root.base,e&&s.root.bgDark,n&&s.root.container,r),...i,children:t})};XY.displayName="Footer";VY.displayName="Footer.Copyright";HY.displayName="Footer.Link";UY.displayName="Footer.Brand";GY.displayName="Footer.LinkGroup";WY.displayName="Footer.Icon";YY.displayName="Footer.Title";$Y.displayName="Footer.Divider";Object.assign(XY,{Copyright:VY,Link:HY,LinkGroup:GY,Brand:UY,Icon:WY,Title:YY,Divider:$Y});const qY=({children:e,className:t,icon:r,theme:n={},...a})=>{const i=mt(Dt().list.item,n);return U("li",{className:qe(i.withIcon[r?"on":"off"],t),...a,children:[r&&g(r,{className:qe(i.icon)}),e]})},QY=({children:e,className:t,unstyled:r,nested:n,ordered:a,horizontal:i,theme:s={},...o})=>{const u=mt(Dt().list,s);return g(a?"ol":"ul",{className:qe(u.root.base,u.root.ordered[a?"on":"off"],r&&u.root.unstyled,n&&u.root.nested,i&&u.root.horizontal,t),...o,children:e})};QY.displayName="List";qY.displayName="List.Item";Object.assign(QY,{Item:qY});const ZY=({active:e,children:t,className:r,href:n,icon:a,onClick:i,theme:s={},disabled:o,...u})=>{const f=mt(Dt().listGroup.item,s),h=typeof n<"u",m=h?"a":"button";return g("li",{className:qe(f.base,r),children:U(m,{href:n,onClick:i,type:h?void 0:"button",disabled:o,className:qe(f.link.active[e?"on":"off"],f.link.disabled[o?"on":"off"],f.link.base,f.link.href[h?"on":"off"]),...u,children:[a&&g(a,{"aria-hidden":!0,"data-testid":"flowbite-list-group-item-icon",className:f.link.icon}),t]})})},KY=({children:e,className:t,theme:r={},...n})=>{const a=mt(Dt().listGroup,r);return g("ul",{className:qe(a.root.base,t),...n,children:e})};KY.displayName="ListGroup";
4468ZY.displayName="ListGroup.Item";Object.assign(KY,{Item:ZY});const JY=V.createContext(void 0);function lk(){const e=V.useContext(JY);if(!e)throw new Error("useNavBarContext should be used within the NavbarContext provider!");return e}const eX=({as:e="a",children:t,className:r,theme:n={},...a})=>{const{theme:i}=lk(),s=mt(i.brand,n);return g(e,{className:qe(s.base,r),...a,children:t})},tX=({children:e,className:t,theme:r={},...n})=>{const{theme:a,isOpen:i}=lk(),s=mt(a.collapse,r);return g("div",{"data-testid":"flowbite-navbar-collapse",className:qe(s.base,s.hidden[i?"off":"on"],t),...n,children:g("ul",{className:s.list,children:e})})},rX=({active:e,as:t="a",disabled:r,children:n,className:a,theme:i={},onClick:s,...o})=>{const{theme:u,setIsOpen:f}=lk(),h=mt(u.link,i),m=x=>{f(!1),s==null||s(x)};return g("li",{children:g(t,{className:qe(h.base,e&&h.active.on,!e&&!r&&h.active.off,h.disabled[r?"on":"off"],a),onClick:m,...o,children:n})})};function lje(e){return ui({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(e)}const nX=({barIcon:e=lje,className:t,theme:r={},...n})=>{const{theme:a,isOpen:i,setIsOpen:s}=lk(),o=mt(a.toggle,r);return U("button",{"data-testid":"flowbite-navbar-toggle",onClick:()=>{s(!i)},className:qe(o.base,t),...n,children:[g("span",{className:"sr-only",children:"Open main menu"}),g(e,{"aria-hidden":!0,className:o.icon})]})},aX=({border:e,children:t,className:r,fluid:n=!1,menuOpen:a,rounded:i,theme:s={},...o})=>{const[u,f]=V.useState(a),h=mt(Dt().navbar,s);return g(JY.Provider,{value:{theme:h,isOpen:u,setIsOpen:f},children:g("nav",{className:qe(h.root.base,h.root.bordered[e?"on":"off"],h.root.rounded[i?"on":"off"],r),...o,children:g("div",{className:qe(h.root.inner.base,h.root.inner.fluid[n?"on":"off"]),children:t})})})};aX.displayName="Navbar";eX.displayName="Navbar.Brand";tX.displayName="Navbar.Collapse";rX.displayName="Navbar.Link";nX.displayName="Navbar.Toggle";const cje=Object.assign(aX,{Brand:eX,Collapse:tX,Link:rX,Toggle:nX}),iX=({children:e,className:t,theme:r={},toggle:n,...a})=>{const[i,s]=V.useState(void 0),o=mt(Dt().megaMenu.dropdown,r);if(n)return g(Al,{inline:!0,label:n,placement:"bottom",theme:o.toggle,className:qe(o.base,t),children:e});const u=V.useId(),f=V.useRef(null);return V.useEffect(()=>{var m;s((m=function(){var b;const x=(b=f.current)==null?void 0:b.closest("nav");return x==null?void 0:x.querySelector('[aria-haspopup="menu"]')}())==null?void 0:m.id)},[]),g("div",{"aria-labelledby":i,id:u,ref:f,role:"menu",className:qe(o.base,t),...a,children:e})};iX.displayName="MegaMenu.Dropdown";const sX=({children:e,className:t,theme:r={},...n})=>{const a=V.useId(),i=V.useRef(null),[s,o]=V.useState(void 0),[u,f]=V.useState(void 0),h=mt(Dt().megaMenu.dropdownToggle,r),m=function(){var S;const b=(S=i.current)==null?void 0:S.closest("nav");return b==null?void 0:b.querySelector('[role="menu"]')},x=function(){var b;(b=m())==null||b.classList.toggle("hidden"),f(!u)};return V.useEffect(()=>{const b=m(),S=b==null?void 0:b.classList.contains("hidden");o(b==null?void 0:b.id),f(!S)},[]),g("button",{"aria-controls":s,"aria-expanded":u,"aria-haspopup":"menu",id:a,onClick:x,ref:i,className:qe(h.base,t),...n,children:e})};sX.displayName="MegaMenu.DropdownToggle";const oX=({children:e,theme:t={},...r})=>{const n=mt(Dt().megaMenu,t);return g(cje,{fluid:!0,theme:n,...r,children:e})};Object.assign(oX,{Dropdown:iX,DropdownToggle:sX});oX.displayName="MegaMenu";const lX=V.createContext(void 0);function ZM(){const e=V.useContext(lX);if(!e)throw new Error("useModalContext should be used within the ModalContext provider!");return e}const cX=({children:e,className:t,theme:r={},...n})=>{const{theme:a,popup:i}=ZM(),s=mt(a.body,r);return g("div",{className:qe(s.base,i&&[s.popup],t),...n,children:e})},uX=({children:e,className:t,theme:r={},...n})=>{const{theme:a,popup:i}=ZM(),s=mt(a.footer,r);return g("div",{className:qe(s.base,!i&&s.popup,t),...n,children:e})},fX=({as:e="h3",children:t,className:r,theme:n={},id:a,...i})=>{const s=V.useId(),o=a||s,{theme:u,popup:f,onClose:h,setHeaderId:m}=ZM(),x=mt(u.header,n);return V.useLayoutEffect(()=>(m(o),()=>m(void 0)),[o,m]),U("div",{className:qe(x.base,f&&x.popup,r),...i,children:[g(e,{id:o,className:x.title,children:t}),g("button",{"aria-label":"Close",className:x.close.base,type:"button",onClick:h,children:g(hDe,{"aria-hidden":!0,
4468className:x.close.icon})})]})},dX=V.forwardRef(({children:e,className:t,dismissible:r=!1,onClose:n,popup:a,position:i="center",root:s,show:o,size:u="2xl",theme:f={},initialFocus:h,...m},x)=>{const[b,S]=V.useState(void 0),k=mt(Dt().modal,f),{context:_}=PY({open:o,onOpenChange:()=>n&&n()}),N=kY([_.refs.setFloating,x]),C=LY(_),I=IY(_,{outsidePressEvent:"mousedown",enabled:r}),D=OY(_),{getFloatingProps:L}=DY([C,I,D]);return o?g(lX.Provider,{value:{theme:k,popup:a,onClose:n,setHeaderId:S},children:g($8e,{root:s,children:g(H8e,{lockScroll:!0,"data-testid":"modal-overlay",className:qe(k.root.base,k.root.positions[i],o?k.root.show.on:k.root.show.off,t),...m,children:g(MY,{context:_,initialFocus:h,children:g("div",{ref:N,...L(m),"aria-labelledby":b,className:qe(k.content.base,k.root.sizes[u]),children:g("div",{className:k.content.inner,children:e})})})})})}):null});dX.displayName="Modal";fX.displayName="Modal.Header";cX.displayName="Modal.Body";uX.displayName="Modal.Footer";Object.assign(dX,{Header:fX,Body:cX,Footer:uX});const uje=(e,t)=>e>=t?[]:[...Array(t-e+1).keys()].map(r=>r+e),KM=({active:e,children:t,className:r,onClick:n,theme:a={},...i})=>{const s=mt(Dt().pagination,a);return g("button",{type:"button",className:qe(e&&s.pages.selector.active,r),onClick:n,...i,children:t})};KM.displayName="Pagination.Button";const WE=({children:e,className:t,onClick:r,theme:n={},disabled:a=!1,...i})=>{const s=mt(Dt().pagination,n);return g("button",{type:"button",className:qe(a&&s.pages.selector.disabled,t),disabled:a,onClick:r,...i,children:e})};WE.displayName="Pagination.Navigation";const hX=({className:e,currentPage:t,layout:r="pagination",nextLabel:n="Next",onPageChange:a,previousLabel:i="Previous",renderPaginationButton:s=m=>g(KM,{...m}),showIcons:o=!1,theme:u={},totalPages:f,...h})=>{const m=mt(Dt().pagination,u),x=Math.min(Math.max(r==="pagination"?t+2:t+4,5),f),b=Math.max(1,x-4),S=()=>{a(Math.min(t+1,f))},k=()=>{a(Math.max(t-1,1))};return U("nav",{className:qe(m.base,e),...h,children:[r==="table"&&U("div",{className:m.layout.table.base,children:["Showing ",g("span",{className:m.layout.table.span,children:b})," to ",g("span",{className:m.layout.table.span,children:x})," of ",g("span",{className:m.layout.table.span,children:f})," Entries"]}),U("ul",{className:m.pages.base,children:[g("li",{children:U(WE,{className:qe(m.pages.previous.base,o&&m.pages.showIcon),onClick:k,disabled:t===1,children:[o&&g(oDe,{"aria-hidden":!0,className:m.pages.previous.icon}),i]})}),r==="pagination"&&uje(b,x).map(_=>g("li",{"aria-current":_===t?"page":void 0,children:s({className:qe(m.pages.selector.base,t===_&&m.pages.selector.active),active:_===t,onClick:()=>a(_),children:_})},_)),g("li",{children:U(WE,{className:qe(m.pages.next.base,o&&m.pages.showIcon),onClick:S,disabled:t===f,children:[n,o&&g(lDe,{"aria-hidden":!0,className:m.pages.next.icon})]})})]})]})};hX.displayName="Pagination";Object.assign(hX,{Button:KM});const fje=V.forwardRef(({className:e,theme:t={},...r},n)=>{const a=mt(Dt().radio,t);return g("input",{ref:n,type:"radio",className:qe(a.root.base,e),...r})});fje.displayName="Radio";const dje=V.forwardRef(({className:e,sizing:t="md",theme:r={},...n},a)=>{const i=mt(Dt().rangeSlider,r);return g(Zt,{children:g("div",{"data-testid":"flowbite-range-slider",className:qe(i.root.base,e),children:g("div",{className:i.field.base,children:g("input",{ref:a,type:"range",className:qe(i.field.input.base,i.field.input.sizes[t]),...n})})})})});dje.displayName="RangeSlider";const gX=({children:e,className:t,percentFilled:r=0,theme:n={},...a})=>{const i=mt(Dt().ratingAdvanced,n);return U("div",{className:qe(i.base,t),...a,children:[g("span",{className:i.label,children:e}),g("div",{className:i.progress.base,children:g("div",{className:i.progress.fill,"data-testid":"flowbite-rating-fill",style:{width:`${r}%`}})}),g("span",{className:i.progress.label,children:`${r}%`})]})},pX=V.createContext(void 0);function hje(){const e=V.useContext(pX);if(!e)throw new Error("useRatingContext should be used within the RatingContext provider!");return e}const mX=({className:e,filled:t=!0,starIcon:r=cDe,theme:n={},...a})=>{const{theme:i,size:s="sm"}=hje(),o=mt(i.star,n);return g(r,{"data-testid":"flowbite-rating-star",className:qe(o.sizes[s],o[t?"filled":"empty"],e),...a})},yX=({children:e,className:t,size:r="sm",theme:n={},...a})=>
4468{const i=mt(Dt().rating,n);return g(pX.Provider,{value:{theme:i,size:r},children:g("div",{className:qe(i.root.base,t),...a,children:e})})};yX.displayName="Rating";mX.displayName="Rating.Star";gX.displayName="Rating.Advanced";Object.assign(yX,{Star:mX,Advanced:gX});const gje=V.forwardRef(({addon:e,children:t,className:r,color:n="gray",helperText:a,icon:i,shadow:s,sizing:o="md",theme:u={},...f},h)=>{const m=mt(Dt().select,u);return U("div",{className:qe(m.base,r),children:[e&&g("span",{className:m.addon,children:e}),U("div",{className:m.field.base,children:[i&&g("div",{className:m.field.icon.base,children:g(i,{className:m.field.icon.svg})}),g("select",{className:qe(m.field.select.base,m.field.select.colors[n],m.field.select.sizes[o],m.field.select.withIcon[i?"on":"off"],m.field.select.withAddon[e?"on":"off"],m.field.select.withShadow[s?"on":"off"]),...f,ref:h,children:t}),a&&g(by,{color:n,children:a})]})]})});gje.displayName="Select";const pje=({animation:e="duration-300",arrow:t=!0,children:r,className:n,content:a,placement:i="top",style:s="dark",theme:o,trigger:u="hover",minWidth:f,...h})=>{const m=V.useRef(null),[x,b]=V.useState(!1),S=RY({open:x,placement:i,arrowRef:m,setOpen:b}),{context:k,middlewareData:{arrow:{x:_,y:N}={}},refs:C,strategy:I,update:D,x:L,y:F}=S,R=X8e(k),{getFloatingProps:z,getReferenceProps:B}=jY({context:k,role:"tooltip",trigger:u,interactions:[R]});return V.useEffect(()=>{if(C.reference.current&&C.floating.current&&x)return mY(C.reference.current,C.floating.current,D)},[x,C.floating,C.reference,D]),U(Zt,{children:[g("div",{ref:C.setReference,className:o.target,"data-testid":"flowbite-tooltip-target",...B(),children:r}),U("div",{ref:C.setFloating,"data-testid":"flowbite-tooltip",...z({className:qe(o.base,e&&`${o.animation} ${e}`,!x&&o.hidden,o.style[s],n),style:{position:I,top:F??" ",left:L??" ",minWidth:f},...h}),children:[g("div",{className:o.content,children:a}),t&&g("div",{className:qe(o.arrow.base,s==="dark"&&o.arrow.style.dark,s==="light"&&o.arrow.style.light,s==="auto"&&o.arrow.style.auto),"data-testid":"flowbite-tooltip-arrow",ref:m,style:{top:N??" ",left:_??" ",right:" ",bottom:" ",[nje({placement:S.placement})]:o.arrow.placement},children:"Â "})]})]})},JM=({animation:e="duration-300",arrow:t=!0,children:r,className:n,content:a,placement:i="top",style:s="dark",theme:o={},trigger:u="hover",...f})=>{const h=mt(Dt().tooltip,o);return g(pje,{animation:e,arrow:t,content:a,placement:i,style:s,theme:h,trigger:u,className:n,...f,children:r})};JM.displayName="Tooltip";const vX=V.createContext(void 0);function bg(){const e=V.useContext(vX);if(!e)throw new Error("useSidebarContext should be used within the SidebarContext provider!");return e}const e6=V.createContext(void 0);function mje(){const e=V.useContext(e6);if(!e)throw new Error("useSidebarItemContext should be used within the SidebarItemContext provider!");return e}const xX=({children:e,className:t,icon:r,label:n,chevronIcon:a=xG,renderChevronIcon:i,open:s=!1,theme:o={},...u})=>{const f=V.useId(),[h,m]=V.useState(s),{theme:x,isCollapsed:b}=bg(),S=mt(x.collapse,o);return V.useEffect(()=>m(s),[s]),U(({children:_})=>g("li",{children:b&&!h?g(JM,{content:n,placement:"right",children:_}):_}),{children:[U("button",{id:`flowbite-sidebar-collapse-${f}`,onClick:()=>m(!h),title:n,type:"button",className:qe(S.button,t),...u,children:[r&&g(r,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-collapse-icon",className:qe(S.icon.base,S.icon.open[h?"on":"off"])}),b?g("span",{className:"sr-only",children:n}):U(Zt,{children:[g("span",{"data-testid":"flowbite-sidebar-collapse-label",className:S.label.base,children:n}),i?i(S,h):g(a,{"aria-hidden":!0,className:qe(S.label.icon.base,S.label.icon.open[h?"on":"off"])})]})]}),g("ul",{"aria-labelledby":`flowbite-sidebar-collapse-${f}`,hidden:!h,className:S.list,children:g(e6.Provider,{value:{isInsideCollapse:!0},children:e})})]})};xX.displayName="Sidebar.Collapse";const bX=({children:e,color:t="info",className:r,theme:n={},...a})=>{const{theme:i,isCollapsed:s}=bg(),o=mt(i.cta,n);return g("div",{"data-testid":"sidebar-cta",hidden:s,className:qe(o.base,o.color[t],r),...a,children:e})};bX.displayName="Sidebar.CTA";const yje=({id:e,theme:t,isCollapsed:r,tooltipChildren:n,children:a,...i})=>g("li",{...i,children:r?g(JM,{content:g(wX,{id:e,theme:t,children:n}),placement:"right",children:a}):a}),wX=({id:e,theme:t,children:r})=>g("span",{"data-testid":"flowbite-sidebar-item-content",id:`flowbite-sidebar-item-${e}`,className:qe(t.content.base),children:r}),kX=V.forwardRef(({active:e,as:t="a",children:r,className:n,icon:a,label:i,labelColor:s="info",theme:o={},...u},f)=>{var k,_,N,C;const h=V.useId(),{theme:m,isCollapsed:x}=bg(),{isInsideCollapse:b}=mje(),S=mt(m.item,o);
4468return g(yje,{theme:S,className:S.listItem,id:h,isCollapsed:x,tooltipChildren:r,children:U(t,{"aria-labelledby":`flowbite-sidebar-item-${h}`,ref:f,className:qe(S.base,e&&S.active,!x&&b&&((k=S.collapsed)==null?void 0:k.insideCollapse),n),...u,children:[a&&g(a,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-item-icon",className:qe((_=S.icon)==null?void 0:_.base,e&&((N=S.icon)==null?void 0:N.active))}),x&&!a&&g("span",{className:(C=S.collapsed)==null?void 0:C.noIcon,children:r.charAt(0).toLocaleUpperCase()??"?"}),!x&&g(wX,{id:h,theme:S,children:r}),!x&&i&&g(RG,{color:s,"data-testid":"flowbite-sidebar-label",hidden:x,className:S.label,children:i})]})})});kX.displayName="Sidebar.Item";const SX=({children:e,className:t,theme:r={},...n})=>{const{theme:a}=bg(),i=mt(a.itemGroup,r);return g("ul",{"data-testid":"flowbite-sidebar-item-group",className:qe(i.base,t),...n,children:g(e6.Provider,{value:{isInsideCollapse:!1},children:e})})};SX.displayName="Sidebar.ItemGroup";const CX=({children:e,className:t,theme:r={},...n})=>{const{theme:a}=bg(),i=mt(a.items,r);return g("div",{className:qe(i.base,t),"data-testid":"flowbite-sidebar-items",...n,children:e})};CX.displayName="Sidebar.Items";const _X=({children:e,className:t,href:r,img:n,imgAlt:a="",theme:i={},...s})=>{const o=V.useId(),{theme:u,isCollapsed:f}=bg(),h=mt(u.logo,i);return U("a",{"aria-labelledby":`flowbite-sidebar-logo-${o}`,href:r,className:qe(h.base,t),...s,children:[g("img",{alt:a,src:n,className:h.img}),g("span",{className:h.collapsed[f?"on":"off"],id:`flowbite-sidebar-logo-${o}`,children:e})]})};_X.displayName="Sidebar.Logo";const EX=({children:e,as:t="nav",collapseBehavior:r="collapse",collapsed:n=!1,theme:a={},className:i,...s})=>{const o=mt(Dt().sidebar,a);return g(vX.Provider,{value:{theme:o,isCollapsed:n},children:g(t,{"aria-label":"Sidebar",hidden:n&&r==="hide",className:qe(o.root.base,o.root.collapsed[n?"on":"off"],i),...s,children:g("div",{className:o.root.inner,children:e})})})};EX.displayName="Sidebar";Object.assign(EX,{Collapse:xX,CTA:bX,Item:kX,Items:CX,ItemGroup:SX,Logo:_X});const AX=V.createContext(void 0);function vje(){const e=V.useContext(AX);if(!e)throw new Error("useTableBodyContext should be used within the TableBodyContext provider!");return e}const TX=V.createContext(void 0);function t6(){const e=V.useContext(TX);if(!e)throw new Error("useTableContext should be used within the TableContext provider!");return e}const NX=V.forwardRef(({children:e,className:t,theme:r={},...n},a)=>{const{theme:i}=t6(),s=mt(i.body,r);return g(AX.Provider,{value:{theme:s},children:g("tbody",{className:qe(s.base,t),ref:a,...n,children:e})})});NX.displayName="Table.Body";const MX=V.forwardRef(({children:e,className:t,theme:r={},...n},a)=>{const{theme:i}=vje(),s=mt(i.cell,r);return g("td",{className:qe(s.base,t),ref:a,...n,children:e})});MX.displayName="Table.Cell";const LX=V.createContext(void 0);function xje(){const e=V.useContext(LX);if(!e)throw new Error("useTableHeadContext should be used within the TableHeadContext provider!");return e}const IX=V.forwardRef(({children:e,className:t,theme:r={},...n},a)=>{const{theme:i}=t6(),s=mt(i.head,r);return g(LX.Provider,{value:{theme:s},children:g("thead",{className:qe(s.base,t),ref:a,...n,children:g("tr",{children:e})})})});IX.displayName="Table.Head";const PX=V.forwardRef(({children:e,className:t,theme:r={},...n},a)=>{const{theme:i}=xje(),s=mt(i.cell,r);return g("th",{className:qe(s.base,t),ref:a,...n,children:e})});PX.displayName="Table.HeadCell";const DX=V.forwardRef(({children:e,className:t,theme:r={},...n},a)=>{const{theme:i,hoverable:s,striped:o}=t6(),u=mt(i.row,r);return g("tr",{ref:a,"data-testid":"table-row-element",className:qe(u.base,o&&u.striped,s&&u.hovered,t),...n,children:e})});DX.displayName="Table.Row";const OX=V.forwardRef(({children:e,className:t,striped:r,hoverable:n,theme:a={},...i},s)=>{const o=mt(Dt().table,a);return g("div",{"data-testid":"table-element",className:qe(o.root.wrapper),children:U(TX.Provider,{value:{theme:o,striped:r,hoverable:n},children:[g("div",{className:qe(o.root.shadow,t)}),g("table",{className:qe(o.root.base,t),...i,ref:s,children:e})]})})});OX.displayName="Table";Object.assign(OX,{Head:IX,Body:NX,Row:DX,Cell:MX,HeadCell:PX});const RX=({children:e,className:t})=>g("div",{className:t,children:e});RX.displayName="Tabs.Item";const jX=V.forwardRef(({children:e,className:t,onActiveTabChange:r,style:n="default",theme:a={},...i},s)=>{const o=mt(Dt().tabs,a),u=V.useId(),f=V.useMemo(()=>V.Children.map(V.Children.toArray(e),({props:D})=>D),[e]),h=V.useRef([]),[m,x]=V.useState(Math.max(0,f.findIndex(D=>D.active))),[b,S]=V.useState(-1),k=D=>{x(D),r&&r(D)},_=({target:D})=>{k(D),S(D)},N=({event:D,target:L})=>{D.key==="ArrowLeft"&&S(Math.max(0,b-1)),D.key==="ArrowRight"&&S(Math.min(f.length-1,b+1)),D.key==="Enter"&&(k(L),S(L))},C=o.tablist.tabitem.styles[n],I=o.tabitemcontainer.styles[n];return V.useEffect(()=>{var D;(D=h.current[b])==null||D.focus()},[b]),V.useImperativeHandle(s,()=>({setActiveTab:k})),U("div",{className:qe(o.base,t),children:[g("div",{"aria-label":"Tabs",role:"tablist",className:qe(o.tablist.base,o.tablist.styles[n],t),...i,children:f.map((D,L)=>U("button",{type:"button","aria-controls":`${u}-tabpanel-${L}`,"aria-selected":L===m,className:qe(o.tablist.tabitem.base,C.base,L===m&&C.active.on,L!==m&&!D.disabled&&C.active.off),disabled:D.disabled,id:`${u}-tab-${L}`,onClick:()=>_({target:L}),onKeyDown:F=>N({event:F,target:L}),ref:F=>h.current[L]=F,role:"tab",tabIndex:L===b?0:-1,style:{zIndex:L===b?2:1},children:[D.icon&&g(D.icon,{className:o.tablist.tabitem.icon}),D.title]},L))}),g("div",{className:qe(o.tabitemcontainer.base,I),children:f.map((D,L)=>g("div",{"aria-labelledby":`${u}-tab-${L}`,className:o.tabpanel,hidden:L!==m,id:`${u}-tabpanel-${L}`,role:"tabpanel",tabIndex:0,children:D.children},L))})]})});jX.displayName="Tabs";Object.assign(jX,{Item:RX});const bje=V.forwardRef(({className:e,color:t="gray",helperText:r,shadow:n,theme:a={},...i},s)=>{const o=mt(Dt().textarea,a);return U(Zt,{children:[g("textarea",{ref:s,className:qe(o.base,o.colors[t],o.withShadow[n?"on":"off"],e),...i}),r&&g(by,{color:t,children:r})]})});bje.displayName="Textarea";const FX=V.createContext(void 0);function r6(){const e=V.useContext(FX);if(!e)throw new Error("useTimelineContentContext should be used within the TimelineContentContext provider!");return e}const zX=({children:e,className:t,theme:r={},...n})=>{const{theme:a}=r6(),i=mt(a.body,r);return g("div",{className:qe(i.base,t),...n,children:e})},BX=V.createContext(void 0);function n6(){const e=V.useContext(BX);if(!e)throw new Error("useTimelineContext should be used within the TimelineContext provider!");return e}const UX=V.createContext(void 0);function VX(){const e=V.useContext(UX);if(!e)throw new Error("useTimelineItemContext should be used within the TimelineItemContext provider!");return e}const $X=({children:e,className:t,theme:r={},...n})=>{const{horizontal:a}=n6(),{theme:i}=VX(),s=mt(i.content,r);return g(FX.Provider,{value:{theme:s},children:g("div",{"data-testid":"timeline-content",className:qe(a&&s.root.base,t),...n,children:e})})},WX=({children:e,className:t,theme:r={},...n})=>{const{theme:a,horizontal:i}=n6(),s=mt(a.item,r);return g(UX.Provider,{value:{theme:s},children:g("li",{"data-testid":"timeline-item",className:qe(i&&s.root.horizontal,!i&&s.root.vertical,t),...n,children:e})})},HX=({children:e,className:t,icon:r,theme:n={},...a})=>{const{horizontal:i}=n6(),{theme:s}
4468=VX(),o=mt(s.point,n);return U("div",{"data-testid":"timeline-point",className:qe(i&&o.horizontal,!i&&o.vertical,t),...a,children:[e,r?g("span",{className:qe(o.marker.icon.wrapper),children:g(r,{"aria-hidden":!0,className:qe(o.marker.icon.base)})}):g("div",{className:qe(i&&o.marker.base.horizontal,!i&&o.marker.base.vertical)}),i&&g("div",{className:qe(o.line)})]})},GX=({children:e,className:t,theme:r={},...n})=>{const{theme:a}=r6(),i=mt(a.time,r);return g("time",{className:qe(i.base,t),...n,children:e})},YX=({as:e="h3",children:t,className:r,theme:n={},...a})=>{const{theme:i}=r6(),s=mt(i.title,n);return g(e,{className:qe(s.base,r),...a,children:t})},XX=({children:e,className:t,horizontal:r,theme:n={},...a})=>{const i=mt(Dt().timeline,n);return g(BX.Provider,{value:{theme:i,horizontal:r},children:g("ol",{"data-testid":"timeline-component",className:qe(r&&i.root.direction.horizontal,!r&&i.root.direction.vertical,t),...a,children:e})})};XX.displayName="Timeline";WX.displayName="Timeline.Item";HX.displayName="Timeline.Point";$X.displayName="Timeline.Content";GX.displayName="Timeline.Time";YX.displayName="Timeline.Title";zX.displayName="Timeline.Body";Object.assign(XX,{Item:WX,Point:HX,Content:$X,Time:GX,Title:YX,Body:zX});const qX=V.createContext(void 0);function wje(){const e=V.useContext(qX);if(!e)throw new Error("useToastContext should be used within the ToastContext provider!");return e}const QX=({className:e,onClick:t,theme:r={},xIcon:n=uDe,onDismiss:a,...i})=>{const{theme:s,duration:o,isClosed:u,isRemoved:f,setIsClosed:h,setIsRemoved:m}=wje(),x=mt(s.toggle,r);return g("button",{"aria-label":"Close",onClick:S=>{if(t&&t(S),a){a();return}h(!u),setTimeout(()=>m(!f),o)},type:"button",className:qe(x.base,e),...i,children:g(n,{"aria-hidden":!0,className:x.icon})})},kje={75:"duration-75",100:"duration-100",150:"duration-150",200:"duration-200",300:"duration-300",500:"duration-500",700:"duration-700",1e3:"duration-1000"},ZX=({children:e,className:t,duration:r=300,theme:n={},...a})=>{const[i,s]=V.useState(!1),[o,u]=V.useState(!1),f=mt(Dt().toast,n);return o?null:g(qX.Provider,{value:{theme:f,duration:r,isClosed:i,isRemoved:o,setIsClosed:s,setIsRemoved:u},children:g("div",{"data-testid":"flowbite-toast",role:"alert",className:qe(f.root.base,kje[r],i&&f.root.closed,t),...a,children:e})})};ZX.displayName="Toast";QX.displayName="Toast.Toggle";Object.assign(ZX,{Toggle:QX});const Sje=V.forwardRef(({checked:e,className:t,color:r="blue",sizing:n="md",disabled:a,label:i,name:s,onChange:o,theme:u={},...f},h)=>{const m=V.useId(),x=mt(Dt().toggleSwitch,u),b=()=>o(!e),S=()=>{b()},k=_=>{_.code=="Enter"&&_.preventDefault()};return U(Zt,{children:[s&&e?g("input",{ref:h,checked:e,hidden:!0,name:s,readOnly:!0,type:"checkbox",className:"sr-only"}):null,U("button",{"aria-checked":e,"aria-labelledby":`${m}-flowbite-toggleswitch-label`,disabled:a,id:`${m}-flowbite-toggleswitch`,onClick:S,onKeyDown:k,role:"switch",tabIndex:0,type:"button",className:qe(x.root.base,x.root.active[a?"off":"on"],t),...f,children:[g("div",{"data-testid":"flowbite-toggleswitch-toggle",className:qe(x.toggle.base,x.toggle.checked[e?"on":"off"],e&&x.toggle.checked.color[r],x.toggle.sizes[n])}),i!=null&&i.length?g("span",{"data-testid":"flowbite-toggleswitch-label",id:`${m}-flowbite-toggleswitch-label`,className:x.root.label,children:i}):null]})]})});Sje.displayName="ToggleSwitch";/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var jw={};jw.version="0.18.5";var KX=1252,Cje=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],a6={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},i6=function(e){Cje.indexOf(e)!=-1&&(KX=a6[0]=e)};function _je(){i6(1252)}var ho=function(e){i6(e)};function s6(){ho(1200),_je()}function v8(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}function Eje(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}function JX(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var wp=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return t==255&&r==254?Eje(e.slice(2)):t==254&&r==255?JX(e.slice(2)):t==65279?e.slice(1):e},Rv=function(t){return String.fromCharCode(t)},x8=function(t){return String.fromCharCode(t)},zc,Yc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
4468+/=";function x1(e){for(var t="",r=0,n=0,a=0,i=0,s=0,o=0,u=0,f=0;f<e.length;)r=e.charCodeAt(f++),i=r>>2,n=e.charCodeAt(f++),s=(r&3)<<4|n>>4,a=e.charCodeAt(f++),o=(n&15)<<2|a>>6,u=a&63,isNaN(n)?o=u=64:isNaN(a)&&(u=64),t+=Yc.charAt(i)+Yc.charAt(s)+Yc.charAt(o)+Yc.charAt(u);return t}function ls(e){var t="",r=0,n=0,a=0,i=0,s=0,o=0,u=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var f=0;f<e.length;)i=Yc.indexOf(e.charAt(f++)),s=Yc.indexOf(e.charAt(f++)),r=i<<2|s>>4,t+=String.fromCharCode(r),o=Yc.indexOf(e.charAt(f++)),n=(s&15)<<4|o>>2,o!==64&&(t+=String.fromCharCode(n)),u=Yc.indexOf(e.charAt(f++)),a=(o&3)<<6|u,u!==64&&(t+=String.fromCharCode(a));return t}var ar=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),dc=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}();function bu(e){return ar?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function b8(e){return ar?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Ji=function(t){return ar?dc(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function ck(e){if(typeof ArrayBuffer>"u")return Ji(e);
4468for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=e.charCodeAt(n)&255;return t}function ju(e){if(Array.isArray(e))return e.map(function(n){return String.fromCharCode(n)}).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function Aje(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}function o6(e){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(e instanceof ArrayBuffer)return o6(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var ya=ar?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:dc(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),a=0;for(t=0,r=0;t<e.length;r+=a,++t)if(a=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if(typeof e[t]=="string")throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map(function(i){return Array.isArray(i)?i:[].slice.call(i)}))};function Tje(e){for(var t=[],r=0,n=e.length+250,a=bu(e.length+255),i=0;i<e.length;++i){var s=e.charCodeAt(i);if(s<128)a[r++]=s;else if(s<2048)a[r++]=192|s>>6&31,a[r++]=128|s&63;else if(s>=55296&&s<57344){s=(s&1023)+64;var o=e.charCodeAt(++i)&1023;a[r++]=240|s>>8&7,a[r++]=128|s>>2&63,a[r++]=128|o>>6&15|(s&3)<<4,a[r++]=128|o&63}else a[r++]=224|s>>12&15,a[r++]=128|s>>6&63,a[r++]=128|s&63;r>n&&(t.push(a.slice(0,r)),r=0,a=bu(65535),n=65530)}return t.push(a.slice(0,r)),ya(t)}var _i=/\u0000/g,kp=/[\u0001-\u0006]/g;function H0(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function go(e,t){var r=""+e;return r.length>=t?r:Tn("0",t-r.length)+r}function l6(e,t){var r=""+e;return r.length>=t?r:Tn(" ",t-r.length)+r}function Fw(e,t){var r=""+e;return r.length>=t?r:r+Tn(" ",t-r.length)}function Nje(e,t){var r=""+Math.round(e);return r.length>=t?r:Tn("0",t-r.length)+r}function Mje(e,t){var r=""+e;return r.length>=t?r:Tn("0",t-r.length)+r}var w8=Math.pow(2,32);function Qd(e,t){if(e>w8||e<-w8)return Nje(e,t);var r=Math.round(e);return Mje(r,t)}function zw(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var k8=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],pC=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function Lje(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"ä¸å/ä¸å "hh"æ"mm"å"ss"ç§ "',e}var Ft={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"ä¸å/ä¸å "hh"æ"mm"å"ss"ç§ "'},S8={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Ije={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);
4468_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function Bw(e,t,r){for(var n=e<0?-1:1,a=e*n,i=0,s=1,o=0,u=1,f=0,h=0,m=Math.floor(a);f<t&&(m=Math.floor(a),o=m*s+i,h=m*f+u,!(a-m<5e-8));)a=1/(a-m),i=s,s=o,u=f,f=h;if(h>t&&(f>t?(h=u,o=i):(h=f,o=s)),!r)return[0,n*o,h];var x=Math.floor(n*o/h);return[x,n*o-x*h,h]}function kf(e,t,r){if(e>2958465||e<0)return null;var n=e|0,a=Math.floor(86400*(e-n)),i=0,s=[],o={D:n,T:a,u:86400*(e-n)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),t&&t.date1904&&(n+=1462),o.u>.9999&&(o.u=0,++a==86400&&(o.T=a=0,++n,++o.D)),n===60)s=r?[1317,10,29]:[1900,2,29],i=3;else if(n===0)s=r?[1317,8,29]:[1900,1,0],i=6;else{n>60&&--n;var u=new Date(1900,0,1);u.setDate(u.getDate()+n-1),s=[u.getFullYear(),u.getMonth()+1,u.getDate()],i=u.getDay(),n<60&&(i=(i+6)%7),r&&(i=Fje(u,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=a%60,a=Math.floor(a/60),o.M=a%60,a=Math.floor(a/60),o.H=a,o.q=i,o}var eq=new Date(1899,11,31,0,0,0),Pje=eq.getTime(),Dje=new Date(1900,2,1,0,0,0);function tq(e,t){var r=e.getTime();
vendor: 2,754 bytes, line 4468
4468return t?r-=1461*24*60*60*1e3:e>=Dje&&(r+=24*60*60*1e3),(r-(Pje+(e.getTimezoneOffset()-eq.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function c6(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Oje(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function Rje(e){var t=e<0?12:11,r=c6(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function jje(e){var t=c6(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function b1(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=Rje(e):t===10?r=e.toFixed(10).substr(0,12):r=jje(e),c6(Oje(r.toUpperCase()))}function id(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):b1(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return Bs(14,tq(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function Fje(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function zje(e,t,r,n){var a="",i=0,s=0,o=r.y,u,f=0;switch(e){case 98:o=r.y+543;case 121:switch(t.length){case 1:case 2:u=o%100,f=2;break;default:u=o%1e4,f=4;break}break;case 109:switch(t.length){case 1:case 2:u=r.m,f=t.length;break;case 3:return pC[r.m-1][1];case 5:return pC[r.m-1][0];default:return pC[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:u=r.d,f=t.length;break;case 3:return k8[r.q][0];default:return k8[r.q][1]}break;case 104:switch(t.length){case 1:case 2:u=1+(r.H+11)%12,f=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:u=r.H,f=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:u=r.M,f=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?go(r.S,t.length):(n>=2?s=n===3?1e3:100:s=n===1?10:1,i=Math.round(s*(r.S+r.u)),i>=60*s&&(i=0),t==="s"?i===0?"0":""+i/s:(a=go(i,2+n),t==="ss"?a.substr(0,2):"."+a.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":u=r.D*24+r.H;break;case"[m]":case"[mm]":u=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":u=((r.D*24+r.H)*60+r.M)*60+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}f=t.length===3?1:2;break;case 101:u=o,f=1;break}var h=f>0?go(u,f):"";return h}function Xc(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}var rq=/%/g;function Bje(e,t,r){var n=t.replace(rq,""),a=t.length-n.length;
vendor: 18,492 bytes, line 4468
4468return $l(e,n,r*Math.pow(10,2*a))+Tn("%",a)}function Uje(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return $l(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function nq(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+nq(e,-t);var a=e.indexOf(".");a===-1&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),r.indexOf("e")===-1){var s=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,a)+"."+r.substr(2+a),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,u,f,h){return u+f+h.substr(0,(a+i)%a)+"."+h.substr(i)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var aq=/# (\?+)( ?)\/( ?)(\d+)/;function Vje(e,t,r){var n=parseInt(e[4],10),a=Math.round(t*n),i=Math.floor(a/n),s=a-i*n,o=n;return r+(i===0?"":""+i)+" "+(s===0?Tn(" ",e[1].length+1+e[4].length):l6(s,e[1].length)+e[2]+"/"+e[3]+go(o,e[4].length))}function $je(e,t,r){return r+(t===0?"":""+t)+Tn(" ",e[1].length+2+e[4].length)}var iq=/^#*0*\.([0#]+)/,sq=/\).*[0#]/,oq=/\(###\) ###\\?-####/;function yi(e){for(var t="",r,n=0;n!=e.length;++n)switch(r=e.charCodeAt(n)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function C8(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function _8(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function Wje(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function Hje(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function xs(e,t,r){if(e.charCodeAt(0)===40&&!t.match(sq)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?xs("n",n,r):"("+xs("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Uje(e,t,r);if(t.indexOf("%")!==-1)return Bje(e,t,r);if(t.indexOf("E")!==-1)return nq(t,r);if(t.charCodeAt(0)===36)return"$"+xs(e,t.substr(t.charAt(1)==" "?2:1),r);var a,i,s,o,u=Math.abs(r),f=r<0?"-":"";if(t.match(/^00+$/))return f+Qd(u,t.length);if(t.match(/^[#?]+$/))return a=Qd(r,0),a==="0"&&(a=""),a.length>t.length?a:yi(t.substr(0,t.length-a.length))+a;if(i=t.match(aq))return Vje(i,u,f);if(t.match(/^#+0+$/))return f+Qd(u,t.length-t.indexOf("0"));if(i=t.match(iq))return a=C8(r,i[1].length).replace(/^([^\.]+)$/,"$1."+yi(i[1])).replace(/\.$/,"."+yi(i[1])).replace(/\.(\d*)$/,function(S,k){return"."+k+Tn("0",yi(i[1]).length-k.length)}),t.indexOf("0.")!==-1?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return f+C8(u,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return f+Xc(Qd(u,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+xs(e,t,-r):Xc(""+(Math.floor(r)+Wje(r,i[1].length)))+"."+go(_8(r,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return xs(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=H0(xs(e,t.replace(/[\\-]/g,""),r)),s=0,H0(H0(t.replace(/\\/g,"")).replace(/[0#]/g,function(S){return s<a.length?a.charAt(s++):S==="0"?"0":""}));if(t.match(oq))return a=xs(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var h="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=Bw(u,Math.pow(10,s)-1,!1),a=""+f,h=$l("n",i[1],o[1]),h.charAt(h.length-1)==" "&&(h=h.substr(0,h.length-1)+"0"),a+=h+i[2]+"/"+i[3],h=Fw(o[2],s),h.length<i[4].length&&(h=yi(i[4].substr(i[4].length-h.length))+h),a+=h,a;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),o=Bw(u,Math.pow(10,s)-1,!0),f+(o[0]||(o[1]?"":"0"))+" "+(o[1]?l6(o[1],s)+i[2]+"/"+i[3]+Fw(o[2],s):Tn(" ",2*s+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=Qd(r,0),t.length<=a.length?a:yi(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0?]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=a.indexOf(".");var m=t.indexOf(".")-s,x=t.length-a.length-m;return yi(t.substr(0,m)+a+t.substr(t.length-x))}if(i=t.match(/^00,000\.([#0]*0)$/))return s=_8(r,i[1].length),r<0?"-"+xs(e,t,-r):Xc(Hje(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(S){return"00,"+(S.length<3?go(0,3-S.length):"")+S})+"."+go(s,i[1].length);switch(t){case"###,##0.00":return xs(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var b=Xc(Qd(u,0));return b!=="0"?f+b:"";case"###,###.00":return xs(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return xs(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Gje(e,t,r){for(var n=t.length-1;t.charCodeAt(n-1)===44;)--n;return $l(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function Yje(e,t,r){var n=t.replace(rq,""),a=t.length-n.length;return $l(e,n,r*Math.pow(10,2*a))+Tn("%",a)}function lq(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+lq(e,-t);var a=e.indexOf(".");a===-1&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),!r.match(/[Ee]/)){var s=Math.floor(Math.log(t)*Math.LOG10E);r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,u,f,h){return u+f+h.substr(0,(a+i)%a)+"."+h.substr(i)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Mo(e,t,r){if(e.charCodeAt(0)===40&&!t.match(sq)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Mo("n",n,r):"("+Mo("n",n,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Gje(e,t,r);if(t.indexOf("%")!==-1)return Yje(e,t,r);if(t.indexOf("E")!==-1)return lq(t,r);if(t.charCodeAt(0)===36)return"$"+Mo(e,t.substr(t.charAt(1)==" "?2:1),r);var a,i,s,o,u=Math.abs(r),f=r<0?"-":"";if(t.match(/^00+$/))return f+go(u,t.length);if(t.match(/^[#?]+$/))return a=""+r,r===0&&(a=""),a.length>t.length?a:yi(t.substr(0,t.length-a.length))+a;if(i=t.match(aq))return $je(i,u,f);if(t.match(/^#+0+$/))return f+go(u,t.length-t.indexOf("0"));if(i=t.match(iq))return a=(""+r).replace(/^([^\.]+)$/,"$1."+yi(i[1])).replace(/\.$/,"."+yi(i[1])),a=a.replace(/\.(\d*)$/,function(S,k){return"."+k+Tn("0",yi(i[1]).length-k.length)}),t.indexOf("0.")!==-1?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return f+(""+u).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return f+Xc(""+u);if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Mo(e,t,-r):Xc(""+r)+"."+Tn("0",i[1].length);if(i=t.match(/^#,#*,#0/))return Mo(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=H0(Mo(e,t.replace(/[\\-]/g,""),r)),s=0,H0(H0(t.replace(/\\/g,"")).replace(/[0#]/g,function(S){return s<a.length?a.charAt(s++):S==="0"?"0":""}));if(t.match(oq))return a=Mo(e,"##########",r),"("+a.substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var h="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=Bw(u,Math.pow(10,s)-1,!1),a=""+f,h=$l("n",i[1],o[1]),h.charAt(h.length-1)==" "&&(h=h.substr(0,h.length-1)+"0"),a+=h+i[2]+"/"+i[3],h=Fw(o[2],s),h.length<i[4].length&&(h=yi(i[4].substr(i[4].length-h.length))+h),a+=h,a;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),o=Bw(u,Math.pow(10,s)-1,!0),f+(o[0]||(o[1]?"":"0"))+" "+(o[1]?l6(o[1],s)+i[2]+"/"+i[3]+Fw(o[2],s):Tn(" ",2*s+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=""+r,t.length<=a.length?a:yi(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=a.indexOf(".");var m=t.indexOf(".")-s,x=t.length-a.length-m;return yi(t.substr(0,m)+a+t.substr(t.length-x))}if(i=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Mo(e,t,-r):Xc(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(S){return"00,"+(S.length<3?go(0,3-S.length):"")+S})+"."+go(0,i[1].length);switch(t){case"###,###":case"##,###":case"#,###":var b=Xc(""+u);return b!=="0"?f+b:"";default:if(t.match(/\.[0#?]*$/))return Mo(e,t.slice(0,t.lastIndexOf(".")),r)+yi(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function $l(e,t,r){return(r|0)===r?Mo(e,t,r):xs(e,t,r)}function Xje(e){for(var t=[],r=!1,n=0,a=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(a,n-a),a=n+1}if(t[t.length]=e.substr(a),r===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var cq=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function wg(e){for(var t=0,r="",n="";t<e.length;)switch(r=e.charAt(t)){case"G":zw(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"ä¸":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="ä¸å/ä¸å")return!0;++t;break;case"[":for(n=r;e.charAt(t++)!=="]"&&t<e.length;)n+=e.charAt(t);if(n.match(cq))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function qje(e,t,r,n){for(var a=[],i="",s=0,o="",u="t",f,h,m,x="H";s<e.length;)switch(o=e.charAt(s)){case"G":if(!zw(e,s))throw new Error("unrecognized character "+o+" in "+e);a[a.length]={t:"G",v:"General"},s+=7;break;case'"':for(i="";(m=e.charCodeAt(++s))!==34&&s<e.length;)i+=String.fromCharCode(m);a[a.length]={t:"t",v:i},++s;break;case"\\":var b=e.charAt(++s),S=b==="("||b===")"?b:"t";a[a.length]={t:S,v:b},++s;break;case"_":a[a.length]={t:"t",v:" "},s+=2;break;case"@":a[a.length]={t:"T",v:t},++s;break;case"B":case"b":if(e.charAt(s+1)==="1"||e.charAt(s+1)==="2"){if(f==null&&(f=kf(t,r,e.charAt(s+1)==="2"),f==null))return"";a[a.length]={t:"X",v:e.substr(s,2)},u=o,s+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":o=o.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||f==null&&(f=kf(t,r),f==null))return"";for(i=o;++s<e.length&&e.charAt(s).toLowerCase()===o;)i+=o;o==="m"&&u.toLowerCase()==="h"&&(o="M"),o==="h"&&(o=x),a[a.length]={t:o,v:i},u=o;break;case"A":case"a":case"ä¸":var k={t:o,v:o};if(f==null&&(f=kf(t,r)),e.substr(s,3).toUpperCase()==="A/P"?(f!=null&&(k.v=f.H>=12?"P":"A"),k.t="T",x="h",s+=3):e.substr(s,5).toUpperCase()==="AM/PM"?(f!=null&&(k.v=f.H>=12?"PM":"AM"),k.t="T",s+=5,x="h"):e.substr(s,5).toUpperCase()==="ä¸å/ä¸å"?(f!=null&&(k.v=f.H>=12?"ä¸å":"ä¸å"),k.t="T",s+=5,x="h"):(k.t="t",++s),f==null&&k.t==="T")return"";a[a.length]=k,u=o;break;case"[":for(i=o;e.charAt(s++)!=="]"&&s<e.length;)i+=e.charAt(s);if(i.slice(-1)!=="]")throw'unterminated "[" block: |'+i+"|";if(i.match(cq)){if(f==null&&(f=kf(t,r),f==null))return"";a[a.length]={t:"Z",v:i.toLowerCase()},u=i.charAt(1)}else i.indexOf("$")>-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",wg(e)||(a[a.length]={t:"t",v:i}));break;case".":if(f!=null){for(i=o;++s<e.length&&(o=e.charAt(s))==="0";)i+=o;a[a.length]={t:"s",v:i};break}case"0":case"#":for(i=o;++s<e.length&&"0#?.,E+-%".indexOf(o=e.charAt(s))>-1;)i+=o;a[a.length]={t:"n",v:i};break;case"?":for(i=o;e.charAt(++s)===o;)i+=o;a[a.length]={t:o,v:i},u=o;break;case"*":++s,(e.charAt(s)==" "||e.charAt(s)=="*")&&++s;break;case"(":case")":a[a.length]={t:n===1?"t":o,v:o},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=o;s<e.length&&"0123456789".indexOf(e.charAt(++s))>-1;)i+=e.charAt(s);a[a.length]={t:"D",v:i};break;case" ":a[a.length]={t:o,v:o},++s;break;case"$":a[a.length]={t:"t",v:"$"},++s;break;default:if(",$-+/():!^&'~{}<>=â¬acfijklopqrtuvwxzP".indexOf(o)===-1)throw new Error("unrecognized character "+o+" in "+e);a[a.length]={t:"t",v:o},++s;break}var _=0,N=0,C;for(s=a.length-1,u="t";s>=0;--s)switch(a[s].t){case"h":case"H":a[s].t=x,u="h",_<1&&(_=1);break;case"s":(C=a[s].v.match(/\.0+$/))&&(N=Math.max(N,C[0].length-1)),_<3&&(_=3);case"d":case"y":case"M":case"e":u=a[s].t;break;case"m":u==="s"&&(a[s].t="M",_<2&&(_=2));break;case"X":break;case"Z":_<1&&a[s].v.match(/[Hh]/)&&(_=1),_<2&&a[s].v.match(/[Mm]/)&&(_=2),_<3&&a[s].v.match(/[Ss]/)&&(_=3)}switch(_){case 0:break;case 1:f.u>=.5&&(f.u=0,++f.S),f.S>=60&&(f.S=0,++f.M),f.M>=60&&(f.M=0,++f.H);break;case 2:f.u>=.5&&(f.u=0,++f.S),f.S>=60&&(f.S=0,++f.M);break}var I="",D;for(s=0;s<a.length;++s)switch(a[s].t){case"t":case"T":case" ":case"D":break;case"X":a[s].v="",a[s].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":a[s].v=zje(a[s].t.charCodeAt(0),a[s].v,f,N),a[s].t="t";break;case"n":case"?":for(D=s+1;a[D]!=null&&((o=a[D].t)==="?"||o==="D"||(o===" "||o==="t")&&a[D+1]!=null&&(a[D+1].t==="?"||a[D+1].t==="t"&&a[D+1].v==="/")||a[s].t==="("&&(o===" "||o==="n"||o===")")||o==="t"&&(a[D].v==="/"||a[D].v===" "&&a[D+1]!=null&&a[D+1].t=="?"));)a[s].v+=a[D].v,a[D]={v:"",t:";"},++D;I+=a[s].v,s=D-1;break;case"G":a[s].t="t",a[s].v=id(t,r);break}var L="",F,R;if(I.length>0){I.charCodeAt(0)==40?(F=t<0&&I.charCodeAt(0)===45?-t:t,R=$l("n",I,F)):(F=t<0&&n>1?-t:t,R=$l("n",I,F),F<0&&a[0]&&a[0].t=="t"&&(R=R.substr(1),a[0].v="-"+a[0].v)),D=R.length-1;var z=a.length;for(s=0;s<a.length;++s)if(a[s]!=null&&a[s].t!="t"&&a[s].v.indexOf(".")>-1){z=s;break}var B=a.length;if(z===a.length&&R.indexOf("E")===-1){for(s=a.length-1;s>=0;--s)a[s]==null||"n?".indexOf(a[s].t)===-1||(D>=a[s].v.length-1?(D-=a[s].v.length,a[s].v=R.substr(D+1,a[s].v.length)):D<0?a[s].v="":(a[s].v=R.substr(0,D+1),D=-1),a[s].t="t",B=s);D>=0&&B<a.length&&(a[B].v=R.substr(0,D+1)+a[B].v)}else if(z!==a.length&&R.indexOf("E")===-1){for(D=R.indexOf(".")-1,s=z;s>=0;--s)if(!(a[s]==null||"n?".indexOf(a[s].t)===-1)){for(h=a[s].v.indexOf(".")>-1&&s===z?a[s].v.indexOf(".")-1:a[s].v.length-1,L=a[s].v.substr(h+1);h>=0;--h)D>=0&&(a[s].v.charAt(h)==="0"||a[s].v.charAt(h)==="#")&&(L=R.charAt(D--)+L);a[s].v=L,a[s].t="t",B=s}for(D>=0&&B<a.length&&(a[B].v=R.substr(0,D+1)+a[B].v),D=R.indexOf(".")+1,s=z;s<a.length;++s)if(!(a[s]==null||"n?(".indexOf(a[s].t)===-1&&s!==z)){for(h=a[s].v.indexOf(".")>-1&&s===z?a[s].v.indexOf(".")+1:0,L=a[s].v.substr(0,h);h<a[s].v.length;++h)D<R.length&&(L+=R.charAt(D++));a[s].v=L,a[s].t="t",B=s}}}for(s=0;s<a.length;++s)a[s]!=null&&"n?".indexOf(a[s].t)>-1&&(F=n>1&&t<0&&s>0&&a[s-1].v==="-"?-t:t,a[s].v=$l(a[s].t,a[s].v,F),a[s].t="t");var X="";for(s=0;s!==a.length;++s)a[s]!=null&&(X+=a[s].v);return X}var E8=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function A8(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function Qje(e,t){var r=Xje(e),n=r.length,a=r[n-1].indexOf("@");if(n<4&&a>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||a>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=a>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=a>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=a>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var i=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[n,i];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var s=r[0].match(E8),o=r[1].match(E8);return A8(t,s)?[n,r[0]]:A8(t,o)?[n,r[1]]:[n,r[s!=null&&o!=null?2:1]]}return[n,i]}function Bs(e,t,r){r==null&&(r={});var n="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?n=r.dateNF:n=e;break;case"number":e==14&&r.dateNF?n=r.dateNF:n=(r.table!=null?r.table:Ft)[e],n==null&&(n=r.table&&r.table[S8[e]]||Ft[S8[e]]),n==null&&(n=Ije[e]||"General");break}if(zw(n,0))return id(t,r);t instanceof Date&&(t=tq(t,r.date1904));var a=Qje(n,t);if(zw(a[1]))return id(t,r);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return qje(a[1],t,r,a[0])}function Wl(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(Ft[r]==null){t<0&&(t=r);continue}if(Ft[r]==e){t=r;break}}t<0&&(t=391)}return Ft[t]=e,t}function uk(e){for(var t=0;t!=392;++t)e[t]!==void 0&&Wl(e[t],t)}function kg(){Ft=Lje()}var Zje={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},uq=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Kje(e){var t=typeof e=="number"?Ft[e]:e;return t=t.replace(uq,"(\\d+)"),new RegExp("^"+t+"$")}function Jje(e,t,r){var n=-1,a=-1,i=-1,s=-1,o=-1,u=-1;
vendor: 4,768 bytes, line 4468
4468(t.match(uq)||[]).forEach(function(m,x){var b=parseInt(r[x+1],10);switch(m.toLowerCase().charAt(0)){case"y":n=b;break;case"d":i=b;break;case"h":s=b;break;case"s":u=b;break;case"m":s>=0?o=b:a=b;break}}),u>=0&&o==-1&&a>=0&&(o=a,a=-1);var f=(""+(n>=0?n:new Date().getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);f.length==7&&(f="0"+f),f.length==8&&(f="20"+f);var h=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(u>=0?u:0)).slice(-2);return s==-1&&o==-1&&u==-1?f:n==-1&&a==-1&&i==-1?h:f+"T"+h}var e7e=function(){var e={};e.version="1.2.0";function t(){for(var R=0,z=new Array(256),B=0;B!=256;++B)R=B,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,z[B]=R;return typeof Int32Array<"u"?new Int32Array(z):z}var r=t();function n(R){var z=0,B=0,X=0,Y=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(X=0;X!=256;++X)Y[X]=R[X];for(X=0;X!=256;++X)for(B=R[X],z=256+X;z<4096;z+=256)B=Y[z]=B>>>8^R[B&255];var H=[];for(X=1;X!=16;++X)H[X-1]=typeof Int32Array<"u"?Y.subarray(X*256,X*256+256):Y.slice(X*256,X*256+256);return H}var a=n(r),i=a[0],s=a[1],o=a[2],u=a[3],f=a[4],h=a[5],m=a[6],x=a[7],b=a[8],S=a[9],k=a[10],_=a[11],N=a[12],C=a[13],I=a[14];function D(R,z){for(var B=z^-1,X=0,Y=R.length;X<Y;)B=B>>>8^r[(B^R.charCodeAt(X++))&255];return~B}function L(R,z){for(var B=z^-1,X=R.length-15,Y=0;Y<X;)B=I[R[Y++]^B&255]^C[R[Y++]^B>>8&255]^N[R[Y++]^B>>16&255]^_[R[Y++]^B>>>24]^k[R[Y++]]^S[R[Y++]]^b[R[Y++]]^x[R[Y++]]^m[R[Y++]]^h[R[Y++]]^f[R[Y++]]^u[R[Y++]]^o[R[Y++]]^s[R[Y++]]^i[R[Y++]]^r[R[Y++]];for(X+=15;Y<X;)B=B>>>8^r[(B^R[Y++])&255];return~B}function F(R,z){for(var B=z^-1,X=0,Y=R.length,H=0,Q=0;X<Y;)H=R.charCodeAt(X++),H<128?B=B>>>8^r[(B^H)&255]:H<2048?(B=B>>>8^r[(B^(192|H>>6&31))&255],B=B>>>8^r[(B^(128|H&63))&255]):H>=55296&&H<57344?(H=(H&1023)+64,Q=R.charCodeAt(X++)&1023,B=B>>>8^r[(B^(240|H>>8&7))&255],B=B>>>8^r[(B^(128|H>>2&63))&255],B=B>>>8^r[(B^(128|Q>>6&15|(H&3)<<4))&255],B=B>>>8^r[(B^(128|Q&63))&255]):(B=B>>>8^r[(B^(224|H>>12&15))&255],B=B>>>8^r[(B^(128|H>>6&63))&255],B=B>>>8^r[(B^(128|H&63))&255]);return~B}return e.table=r,e.bstr=D,e.buf=L,e.str=F,e}(),Lt=function(){var t={};t.version="1.2.1";function r(he,_e){for(var be=he.split("/"),ke=_e.split("/"),Ee=0,Ae=0,ze=Math.min(be.length,ke.length);Ee<ze;++Ee){if(Ae=be[Ee].length-ke[Ee].length)return Ae;if(be[Ee]!=ke[Ee])return be[Ee]<ke[Ee]?-1:1}return be.length-ke.length}function n(he){if(he.charAt(he.length-1)=="/")return he.slice(0,-1).indexOf("/")===-1?he:n(he.slice(0,-1));var _e=he.lastIndexOf("/");return _e===-1?he:he.slice(0,_e+1)}function a(he){if(he.charAt(he.length-1)=="/")return a(he.slice(0,-1));var _e=he.lastIndexOf("/");return _e===-1?he:he.slice(_e+1)}function i(he,_e){typeof _e=="string"&&(_e=new Date(_e));var be=_e.getHours();be=be<<6|_e.getMinutes(),be=be<<5|_e.getSeconds()>>>1,he.write_shift(2,be);var ke=_e.getFullYear()-1980;ke=ke<<4|_e.getMonth()+1,ke=ke<<5|_e.getDate(),he.write_shift(2,ke)}function s(he){var _e=he.read_shift(2)&65535,be=he.read_shift(2)&65535,ke=new Date,Ee=be&31;be>>>=5;var Ae=be&15;be>>>=4,ke.setMilliseconds(0),ke.setFullYear(be+1980),ke.setMonth(Ae-1),ke.setDate(Ee);var ze=_e&31;_e>>>=5;var Ze=_e&63;return _e>>>=6,ke.setHours(_e),ke.setMinutes(Ze),ke.setSeconds(ze<<1),ke}function o(he){Na(he,0);for(var _e={},be=0;he.l<=he.length-4;){var ke=he.read_shift(2),Ee=he.read_shift(2),Ae=he.l+Ee,ze={};switch(ke){case 21589:be=he.read_shift(1),be&1&&(ze.mtime=he.read_shift(4)),Ee>5&&(be&2&&(ze.atime=he.read_shift(4)),be&4&&(ze.ctime=he.read_shift(4))),ze.mtime&&(ze.mt=new Date(ze.mtime*1e3));break}he.l=Ae,_e[ke]=ze}return _e}var u;function f(){return u||(u={})}function h(he,_e){if(he[0]==80&&he[1]==75)return ds(he,_e);if((he[0]|32)==109&&(he[1]|32)==105)return gl(he,_e);if(he.length<512)throw new Error("CFB file size "+he.length+" < 512");var be=3,ke=512,Ee=0,Ae=0,ze=0,Ze=0,je=0,Be=[],$e=he.slice(0,512);Na($e,0);var ft=m($e);switch(be=ft[0],be){case 3:ke=512;break;case 4:ke=4096;break;case 0:if(ft[1]==0)return ds(he,_e);default:throw new Error("Major Version: Expected 3 or 4 saw "+be)}ke!==512&&($e=he.slice(0,ke),Na($e,28));var ee=he.slice(0,ke);x($e,be);var l=$e.read_shift(4,"i");if(be===3&&l!==0)throw new Error("# Directory Sectors: Expected 0 saw "+l);$e.l+=4,ze=$e.read_shift(4,"i"),$e.l+=4,$e.chk("00100000","Mini Stream Cutoff Size: "),Ze=$e.read_shift(4,"i"),Ee=$e.read_shift(4,"i"),je=$e.read_shift(4,"i"),Ae=$e.read_shift(4,"i");for(var c=-1,d=0;d<109&&(c=$e.read_shift(4,"i"),!(c<0));++d)Be[d]=c;var p=b(he,ke);_(je,Ae,p,ke,Be);var y=C(p,ze,Be,ke);y[ze].name="!Directory",Ee>
vendor: 6,809 bytes, line 4468
44680&&Ze!==Q&&(y[Ze].name="!MiniFAT"),y[Be[0]].name="!FAT",y.fat_addrs=Be,y.ssz=ke;var v={},w=[],E=[],T=[];I(ze,y,p,w,Ee,v,E,Ze),S(E,T,w),w.shift();var P={FileIndex:E,FullPaths:T};return _e&&_e.raw&&(P.raw={header:ee,sectors:p}),P}function m(he){if(he[he.l]==80&&he[he.l+1]==75)return[0,0];he.chk(se,"Header Signature: "),he.l+=16;var _e=he.read_shift(2,"u");return[he.read_shift(2,"u"),_e]}function x(he,_e){var be=9;switch(he.l+=2,be=he.read_shift(2)){case 9:if(_e!=3)throw new Error("Sector Shift: Expected 9 saw "+be);break;case 12:if(_e!=4)throw new Error("Sector Shift: Expected 12 saw "+be);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+be)}he.chk("0600","Mini Sector Shift: "),he.chk("000000000000","Reserved: ")}function b(he,_e){for(var be=Math.ceil(he.length/_e)-1,ke=[],Ee=1;Ee<be;++Ee)ke[Ee-1]=he.slice(Ee*_e,(Ee+1)*_e);return ke[be-1]=he.slice(be*_e),ke}function S(he,_e,be){for(var ke=0,Ee=0,Ae=0,ze=0,Ze=0,je=be.length,Be=[],$e=[];ke<je;++ke)Be[ke]=$e[ke]=ke,_e[ke]=be[ke];for(;Ze<$e.length;++Ze)ke=$e[Ze],Ee=he[ke].L,Ae=he[ke].R,ze=he[ke].C,Be[ke]===ke&&(Ee!==-1&&Be[Ee]!==Ee&&(Be[ke]=Be[Ee]),Ae!==-1&&Be[Ae]!==Ae&&(Be[ke]=Be[Ae])),ze!==-1&&(Be[ze]=ke),Ee!==-1&&ke!=Be[ke]&&(Be[Ee]=Be[ke],$e.lastIndexOf(Ee)<Ze&&$e.push(Ee)),Ae!==-1&&ke!=Be[ke]&&(Be[Ae]=Be[ke],$e.lastIndexOf(Ae)<Ze&&$e.push(Ae));for(ke=1;ke<je;++ke)Be[ke]===ke&&(Ae!==-1&&Be[Ae]!==Ae?Be[ke]=Be[Ae]:Ee!==-1&&Be[Ee]!==Ee&&(Be[ke]=Be[Ee]));for(ke=1;ke<je;++ke)if(he[ke].type!==0){if(Ze=ke,Ze!=Be[Ze])do Ze=Be[Ze],_e[ke]=_e[Ze]+"/"+_e[ke];while(Ze!==0&&Be[Ze]!==-1&&Ze!=Be[Ze]);Be[ke]=-1}for(_e[0]+="/",ke=1;ke<je;++ke)he[ke].type!==2&&(_e[ke]+="/")}function k(he,_e,be){for(var ke=he.start,Ee=he.size,Ae=[],ze=ke;be&&Ee>0&&ze>=0;)Ae.push(_e.slice(ze*H,ze*H+H)),Ee-=H,ze=ff(be,ze*4);return Ae.length===0?Ke(0):ya(Ae).slice(0,he.size)}function _(he,_e,be,ke,Ee){var Ae=Q;if(he===Q){if(_e!==0)throw new Error("DIFAT chain shorter than expected")}else if(he!==-1){var ze=be[he],Ze=(ke>>>2)-1;if(!ze)return;for(var je=0;je<Ze&&(Ae=ff(ze,je*4))!==Q;++je)Ee.push(Ae);_(ff(ze,ke-4),_e-1,be,ke,Ee)}}function N(he,_e,be,ke,Ee){var Ae=[],ze=[];Ee||(Ee=[]);var Ze=ke-1,je=0,Be=0;for(je=_e;je>=0;){Ee[je]=!0,Ae[Ae.length]=je,ze.push(he[je]);var $e=be[Math.floor(je*4/ke)];if(Be=je*4&Ze,ke<4+Be)throw new Error("FAT boundary crossed: "+je+" 4 "+ke);if(!he[$e])break;je=ff(he[$e],Be)}return{nodes:Ae,data:z8([ze])}}function C(he,_e,be,ke){var Ee=he.length,Ae=[],ze=[],Ze=[],je=[],Be=ke-1,$e=0,ft=0,ee=0,l=0;for($e=0;$e<Ee;++$e)if(Ze=[],ee=$e+_e,ee>=Ee&&(ee-=Ee),!ze[ee]){je=[];var c=[];for(ft=ee;ft>=0;){c[ft]=!0,ze[ft]=!0,Ze[Ze.length]=ft,je.push(he[ft]);var d=be[Math.floor(ft*4/ke)];if(l=ft*4&Be,ke<4+l)throw new Error("FAT boundary crossed: "+ft+" 4 "+ke);if(!he[d]||(ft=ff(he[d],l),c[ft]))break}Ae[ee]={nodes:Ze,data:z8([je])}}return Ae}function I(he,_e,be,ke,Ee,Ae,ze,Ze){for(var je=0,Be=ke.length?2:0,$e=_e[he].data,ft=0,ee=0,l;ft<$e.length;ft+=128){var c=$e.slice(ft,ft+128);Na(c,64),ee=c.read_shift(2),l=m6(c,0,ee-Be),ke.push(l);var d={name:l,type:c.read_shift(1),color:c.read_shift(1),L:c.read_shift(4,"i"),R:c.read_shift(4,"i"),C:c.read_shift(4,"i"),clsid:c.read_shift(16),state:c.read_shift(4,"i"),start:0,size:0},p=c.read_shift(2)+c.read_shift(2)+c.read_shift(2)+c.read_shift(2);p!==0&&(d.ct=D(c,c.l-8));var y=c.read_shift(2)+c.read_shift(2)+c.read_shift(2)+c.read_shift(2);y!==0&&(d.mt=D(c,c.l-8)),d.start=c.read_shift(4,"i"),d.size=c.read_shift(4,"i"),d.size<0&&d.start<0&&(d.size=d.type=0,d.start=Q,d.name=""),d.type===5?(je=d.start,Ee>0&&je!==Q&&(_e[je].name="!StreamData")):d.size>=4096?(d.storage="fat",_e[d.start]===void 0&&(_e[d.start]=N(be,d.start,_e.fat_addrs,_e.ssz)),_e[d.start].name=d.name,d.content=_e[d.start].data.slice(0,d.size)):(d.storage="minifat",d.size<0?d.size=0:je!==Q&&d.start!==Q&&_e[je]&&(d.content=k(d,_e[je].data,(_e[Ze]||{}).data))),d.content&&Na(d.content,0),Ae[l]=d,ze.push(d)}}function D(he,_e){return new Date((Zi(he,_e+4)/1e7*Math.pow(2,32)+Zi(he,_e)/1e7-11644473600)*1e3)}function L(he,_e){return f(),h(u.readFileSync(he),_e)}function F(he,_e){var be=_e&&_e.type;switch(be||ar&&Buffer.isBuffer(he)&&(be="buffer"),be||"base64"){case"file":return L(he,_e);case"base64":return h(Ji(ls(he)),_e);case"binary":return h(Ji(he),_e)}return h(he,_e)}function R(he,_e){var be=_e||{},ke=be.root||"Root Entry";if(he.FullPaths||(he.FullPaths=[]),he.FileIndex||(he.FileIndex=[]),he.FullPaths.length!==he.FileIndex.length)throw new Error("inconsistent CFB structure");he.FullPaths.length===0&&(he.FullPaths[0]=ke+"/",he.FileIndex[0]={name:ke,type:5}),be.CLSID&&(he.FileIndex[0].clsid=be.CLSID),z(he)}function z(he){var _e="�Sh33tJ5";if(!Lt.find(he,"/"+_e)){var be=Ke(4);be[0]=55,be[1]=be[3]=50,be[2]=54,he.FileIndex.push({name:_e,type:2,content:be,size:4,L:69,R:69,C:69}),he.FullPaths.push(he.FullPaths[0]+_e),B(he)}}function B(he,_e){R(he);for(var be=!1,ke=!1,Ee=he.FullPaths.length-1;Ee>=0;--Ee){var Ae=he.FileIndex[Ee];switch(Ae.type){case 0:ke?be=!0:(he.FileIndex.pop(),he.FullPaths.pop());break;case 1:case 2:case 5:ke=!0,isNaN(Ae.R*Ae.L*Ae.C)&&(be=!0),Ae.R>-1&&Ae.L>-1&&Ae.R==Ae.L&&(be=!0);break;default:be=!0;break}}if(!(!be&&!_e)){var ze=new Date(1987,1,19),Ze=0,je=Object.create?Object.create(null):{},Be=[];for(Ee=0;Ee<he.FullPaths.length;++Ee)je[he.FullPaths[Ee]]=!0,he.FileIndex[Ee].type!==0&&Be.push([he.FullPaths[Ee],he.FileIndex[Ee]]);for(Ee=0;Ee<Be.length;++Ee){var $e=n(Be[Ee][0]);ke=je[$e],ke||(Be.push([$e,{name:a($e).replace("/",""),type:1,clsid:de,ct:ze,mt:ze,content:null}]),je[$e]=!0)}for(Be.sort(function(l,c){return r(l[0],c[0])}),he.FullPaths=[],he.FileIndex=[],Ee=0;Ee<Be.length;++Ee)he.FullPaths[Ee]=Be[Ee][0],he.FileIndex[Ee]=Be[Ee][1];for(Ee=0;Ee<Be.length;++Ee){var ft=he.FileIndex[Ee],ee=he.FullPaths[Ee];if(ft.name=a(ee).replace("/",""),ft.L=ft.R=ft.C=-(ft.color=1),ft.size=ft.content?ft.content.length:0,ft.start=0,ft.clsid=ft.clsid||de,Ee===0)ft.C=Be.length>1?1:-1,ft.size=0,ft.type=5;else if(ee.slice(-1)=="/"){for(Ze=Ee+1;Ze<Be.length&&n(he.FullPaths[Ze])!=ee;++Ze);for(ft.C=Ze>=Be.length?-1:Ze,Ze=Ee+1;Ze<Be.length&&n(he.FullPaths[Ze])!=n(ee);++Ze);ft.R=Ze>=Be.length?-1:Ze,ft.type=1}else n(he.FullPaths[Ee+1]||"")==n(ee)&&(ft.R=Ee+1),ft.type=2}}}function X(he,_e){var be=_e||{};if(be.fileType=="mad")return zd(he,be);switch(B(he),be.fileType){case"zip":return Ys(he,be)}var ke=function(l){for(var c=0,d=0,p=0;p<l.FileIndex.length;++p){var y=l.FileIndex[p];if(y.content){var v=y.content.length;v>0&&(v<4096?c+=v+63>>6:d+=v+511>>9)}}for(var w=l.FullPaths.length+3>>2,E=c+7>>3,T=c+127>>7,P=E+d+w+T,O=P+127>>7,j=O<=109?0:Math.ceil((O-109)/127);P+O+j+127>>7>O;)j=++O<=109?0:Math.ceil((O-109)/127);var G=[1,j,O,T,w,d,c,0];return l.FileIndex[0].size=c<<6,G[7]=(l.FileIndex[0].start=G[0]+G[1]+G[2]+G[3]+G[4]+G[5])+(G[6]+7>>3),G}(he),Ee=Ke(ke[7]<<9),Ae=0,ze=0;
vendor: 15,615 bytes, lines 4468-4474
4468{for(Ae=0;Ae<8;++Ae)Ee.write_shift(1,ie[Ae]);for(Ae=0;Ae<8;++Ae)Ee.write_shift(2,0);for(Ee.write_shift(2,62),Ee.write_shift(2,3),Ee.write_shift(2,65534),Ee.write_shift(2,9),Ee.write_shift(2,6),Ae=0;Ae<3;++Ae)Ee.write_shift(2,0);for(Ee.write_shift(4,0),Ee.write_shift(4,ke[2]),Ee.write_shift(4,ke[0]+ke[1]+ke[2]+ke[3]-1),Ee.write_shift(4,0),Ee.write_shift(4,4096),Ee.write_shift(4,ke[3]?ke[0]+ke[1]+ke[2]-1:Q),Ee.write_shift(4,ke[3]),Ee.write_shift(-4,ke[1]?ke[0]-1:Q),Ee.write_shift(4,ke[1]),Ae=0;Ae<109;++Ae)Ee.write_shift(-4,Ae<ke[2]?ke[1]+Ae:-1)}if(ke[1])for(ze=0;ze<ke[1];++ze){for(;Ae<236+ze*127;++Ae)Ee.write_shift(-4,Ae<ke[2]?ke[1]+Ae:-1);Ee.write_shift(-4,ze===ke[1]-1?Q:ze+1)}var Ze=function(l){for(ze+=l;Ae<ze-1;++Ae)Ee.write_shift(-4,Ae+1);l&&(++Ae,Ee.write_shift(-4,Q))};for(ze=Ae=0,ze+=ke[1];Ae<ze;++Ae)Ee.write_shift(-4,pe.DIFSECT);for(ze+=ke[2];Ae<ze;++Ae)Ee.write_shift(-4,pe.FATSECT);Ze(ke[3]),Ze(ke[4]);for(var je=0,Be=0,$e=he.FileIndex[0];je<he.FileIndex.length;++je)$e=he.FileIndex[je],$e.content&&(Be=$e.content.length,!(Be<4096)&&($e.start=ze,Ze(Be+511>>9)));for(Ze(ke[6]+7>>3);Ee.l&511;)Ee.write_shift(-4,pe.ENDOFCHAIN);for(ze=Ae=0,je=0;je<he.FileIndex.length;++je)$e=he.FileIndex[je],$e.content&&(Be=$e.content.length,!(!Be||Be>=4096)&&($e.start=ze,Ze(Be+63>>6)));for(;Ee.l&511;)Ee.write_shift(-4,pe.ENDOFCHAIN);for(Ae=0;Ae<ke[4]<<2;++Ae){var ft=he.FullPaths[Ae];if(!ft||ft.length===0){for(je=0;je<17;++je)Ee.write_shift(4,0);for(je=0;je<3;++je)Ee.write_shift(4,-1);for(je=0;je<12;++je)Ee.write_shift(4,0);continue}$e=he.FileIndex[Ae],Ae===0&&($e.start=$e.size?$e.start-1:Q);var ee=Ae===0&&be.root||$e.name;if(Be=2*(ee.length+1),Ee.write_shift(64,ee,"utf16le"),Ee.write_shift(2,Be),Ee.write_shift(1,$e.type),Ee.write_shift(1,$e.color),Ee.write_shift(-4,$e.L),Ee.write_shift(-4,$e.R),Ee.write_shift(-4,$e.C),$e.clsid)Ee.write_shift(16,$e.clsid,"hex");else for(je=0;je<4;++je)Ee.write_shift(4,0);Ee.write_shift(4,$e.state||0),Ee.write_shift(4,0),Ee.write_shift(4,0),Ee.write_shift(4,0),Ee.write_shift(4,0),Ee.write_shift(4,$e.start),Ee.write_shift(4,$e.size),Ee.write_shift(4,0)}for(Ae=1;Ae<he.FileIndex.length;++Ae)if($e=he.FileIndex[Ae],$e.size>=4096)if(Ee.l=$e.start+1<<9,ar&&Buffer.isBuffer($e.content))$e.content.copy(Ee,Ee.l,0,$e.size),Ee.l+=$e.size+511&-512;else{for(je=0;je<$e.size;++je)Ee.write_shift(1,$e.content[je]);for(;je&511;++je)Ee.write_shift(1,0)}for(Ae=1;Ae<he.FileIndex.length;++Ae)if($e=he.FileIndex[Ae],$e.size>0&&$e.size<4096)if(ar&&Buffer.isBuffer($e.content))$e.content.copy(Ee,Ee.l,0,$e.size),Ee.l+=$e.size+63&-64;else{for(je=0;je<$e.size;++je)Ee.write_shift(1,$e.content[je]);for(;je&63;++je)Ee.write_shift(1,0)}if(ar)Ee.l=Ee.length;else for(;Ee.l<Ee.length;)Ee.write_shift(1,0);return Ee}function Y(he,_e){var be=he.FullPaths.map(function(je){return je.toUpperCase()}),ke=be.map(function(je){var Be=je.split("/");return Be[Be.length-(je.slice(-1)=="/"?2:1)]}),Ee=!1;_e.charCodeAt(0)===47?(Ee=!0,_e=be[0].slice(0,-1)+_e):Ee=_e.indexOf("/")!==-1;var Ae=_e.toUpperCase(),ze=Ee===!0?be.indexOf(Ae):ke.indexOf(Ae);if(ze!==-1)return he.FileIndex[ze];var Ze=!Ae.match(kp);for(Ae=Ae.replace(_i,""),Ze&&(Ae=Ae.replace(kp,"!")),ze=0;ze<be.length;++ze)if((Ze?be[ze].replace(kp,"!"):be[ze]).replace(_i,"")==Ae||(Ze?ke[ze].replace(kp,"!"):ke[ze]).replace(_i,"")==Ae)return he.FileIndex[ze];return null}var H=64,Q=-2,se="d0cf11e0a1b11ae1",ie=[208,207,17,224,161,177,26,225],de="00000000000000000000000000000000",pe={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:Q,FREESECT:-1,HEADER_SIGNATURE:se,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:de,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function ge(he,_e,be){f();var ke=X(he,be);u.writeFileSync(_e,ke)}function te(he){for(var _e=new Array(he.length),be=0;be<he.length;++be)_e[be]=String.fromCharCode(he[be]);return _e.join("")}function ve(he,_e){var be=X(he,_e);switch(_e&&_e.type||"buffer"){case"file":return f(),u.writeFileSync(_e.filename,be),be;case"binary":return typeof be=="string"?be:te(be);case"base64":return x1(typeof be=="string"?be:te(be));case"buffer":if(ar)return Buffer.isBuffer(be)?be:dc(be);case"array":return typeof be=="string"?Ji(be):be}return be}var Me;function oe(he){try{var _e=he.InflateRaw,be=new _e;if(be._processChunk(new Uint8Array([3,0]),be._finishFlushFlag),be.bytesRead)Me=he;else throw new Error("zlib does not expose bytesRead")}catch(ke){console.error("cannot use native zlib: "+(ke.message||ke))}}function xe(he,_e){if(!Me)return jd(he,_e);var be=Me.InflateRaw,ke=new be,Ee=ke._processChunk(he.slice(he.l),ke._finishFlushFlag);return he.l+=ke.bytesRead,Ee}function we(he){return Me?Me.deflateRawSync(he):Bt(he)}var Ce=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],De=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],Ve=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function He(he){var _e=(he<<1|he<<11)&139536|(he<<5|he<<15)&558144;return(_e>>16|_e>>8|_e)&255}for(var Pe=typeof Uint8Array<"u",Le=Pe?new Uint8Array(256):[],Ge=0;Ge<256;++Ge)Le[Ge]=He(Ge);function ce(he,_e){var be=Le[he&255];return _e<=8?be>>>8-_e:(be=be<<8|Le[he>>8&255],_e<=16?be>>>16-_e:(be=be<<8|Le[he>>16&255],be>>>24-_e))}function ot(he,_e){var be=_e&7,ke=_e>>>3;return(he[ke]|(be<=6?0:he[ke+1]<<8))>>>be&3}function rt(he,_e){var be=_e&7,ke=_e>>>3;return(he[ke]|(be<=5?0:he[ke+1]<<8))>>>be&7}function ut(he,_e){var be=_e&7,ke=_e>>>3;return(he[ke]|(be<=4?0:he[ke+1]<<8))>>>be&15}function ht(he,_e){var be=_e&7,ke=_e>>>3;return(he[ke]|(be<=3?0:he[ke+1]<<8))>>>be&31}function st(he,_e){var be=_e&7,ke=_e>>>3;return(he[ke]|(be<=1?0:he[ke+1]<<8))>>>be&127}function Se(he,_e,be){var ke=_e&7,Ee=_e>>>3,Ae=(1<<be)-1,ze=he[Ee]>>>ke;return be<8-ke||(ze|=he[Ee+1]<<8-ke,be<16-ke)||(ze|=he[Ee+2]<<16-ke,be<24-ke)||(ze|=he[Ee+3]<<24-ke),ze&Ae}function Oe(he,_e,be){var ke=_e&7,Ee=_e>>>3;return ke<=5?he[Ee]|=(be&7)<<ke:(he[Ee]|=be<<ke&255,he[Ee+1]=(be&7)>>8-ke),_e+3}function Ue(he,_e,be){var ke=_e&7,Ee=_e>>>3;return be=(be&1)<<ke,he[Ee]|=be,_e+1}function lt(he,_e,be){var ke=_e&7,Ee=_e>>>3;return be<<=ke,he[Ee]|=be&255,be>>>=8,he[Ee+1]=be,_e+8}function ct(he,_e,be){var ke=_e&7,Ee=_e>>>3;return be<<=ke,he[Ee]|=be&255,be>>>=8,he[Ee+1]=be&255,he[Ee+2]=be>>>8,_e+16}function at(he,_e){var be=he.length,ke=2*be>_e?2*be:_e+5,Ee=0;if(be>=_e)return he;if(ar){var Ae=b8(ke);if(he.copy)he.copy(Ae);else for(;Ee<he.length;++Ee)Ae[Ee]=he[Ee];return Ae}else if(Pe){var ze=new Uint8Array(ke);if(ze.set)ze.set(he);else for(;Ee<be;++Ee)ze[Ee]=he[Ee];return ze}return he.length=ke,he}function xt(he){for(var _e=new Array(he),be=0;be<he;++be)_e[be]=0;return _e}function It(he,_e,be){var ke=1,Ee=0,Ae=0,ze=0,Ze=0,je=he.length,Be=Pe?new Uint16Array(32):xt(32);for(Ae=0;Ae<32;++Ae)Be[Ae]=0;for(Ae=je;Ae<be;++Ae)he[Ae]=0;je=he.length;var $e=Pe?new Uint16Array(je):xt(je);for(Ae=0;Ae<je;++Ae)Be[Ee=he[Ae]]++,ke<Ee&&(ke=Ee),$e[Ae]=0;for(Be[0]=0,Ae=1;Ae<=ke;++Ae)Be[Ae+16]=Ze=Ze+Be[Ae-1]<<1;for(Ae=0;Ae<je;++Ae)Ze=he[Ae],Ze!=0&&($e[Ae]=Be[Ze+16]++);var ft=0;for(Ae=0;Ae<je;++Ae)if(ft=he[Ae],ft!=0)for(Ze=ce($e[Ae],ke)>>ke-ft,ze=(1<<ke+4-ft)-1;ze>=0;--ze)_e[Ze|ze<<ft]=ft&15|Ae<<4;return ke}var zt=Pe?new Uint16Array(512):xt(512),qt=Pe?new Uint16Array(32):xt(32);if(!Pe){for(var Ot=0;Ot<512;++Ot)zt[Ot]=0;for(Ot=0;Ot<32;++Ot)qt[Ot]=0}(function(){for(var he=[],_e=0;_e<32;_e++)he.push(5);It(he,qt,32);var be=[];for(_e=0;_e<=143;_e++)be.push(8);for(;_e<=255;_e++)be.push(9);for(;_e<=279;_e++)be.push(7);for(;_e<=287;_e++)be.push(8);It(be,zt,288)})();var Zr=function(){for(var _e=Pe?new Uint8Array(32768):[],be=0,ke=0;be<Ve.length-1;++be)for(;ke<Ve[be+1];++ke)_e[ke]=be;for(;ke<32768;++ke)_e[ke]=29;var Ee=Pe?new Uint8Array(259):[];for(be=0,ke=0;be<De.length-1;++be)for(;ke<De[be+1];++ke)Ee[ke]=be;function Ae(Ze,je){for(var Be=0;Be<Ze.length;){var $e=Math.min(65535,Ze.length-Be),ft=Be+$e==Ze.length;for(je.write_shift(1,+ft),je.write_shift(2,$e),je.write_shift(2,~$e&65535);$e-- >0;)je[je.l++]=Ze[Be++]}return je.l}function ze(Ze,je){for(var Be=0,$e=0,ft=Pe?new Uint16Array(32768):[];$e<Ze.length;){var ee=Math.min(65535,Ze.length-$e);if(ee<10){for(Be=Oe(je,Be,+($e+ee==Ze.length)),Be&7&&(Be+=8-(Be&7)),je.l=Be/8|0,je.write_shift(2,ee),je.write_shift(2,~ee&65535);ee-- >0;)je[je.l++]=Ze[$e++];Be=je.l*8;continue}Be=Oe(je,Be,+($e+ee==Ze.length)+2);for(var l=0;ee-- >0;){var c=Ze[$e];l=(l<<5^c)&32767;var d=-1,p=0;if((d=ft[l])&&(d|=$e&-32768,d>$e&&(d-=32768),d<$e))for(;Ze[d+p]==Ze[$e+p]&&p<250;)++p;if(p>2){c=Ee[p],c<=22?Be=lt(je,Be,Le[c+1]>>1)-1:(lt(je,Be,3),Be+=5,lt(je,Be,Le[c-23]>>5),Be+=3);var y=c<8?0:c-4>>2;y>0&&(ct(je,Be,p-De[c]),Be+=y),c=_e[$e-d],Be=lt(je,Be,Le[c]>>3),Be-=3;var v=c<4?0:c-2>>1;v>0&&(ct(je,Be,$e-d-Ve[c]),Be+=v);for(var w=0;w<p;++w)ft[l]=$e&32767,l=(l<<5^Ze[$e])&32767,++$e;ee-=p-1}else c<=143?c=c+48:Be=Ue(je,Be,1),Be=lt(je,Be,Le[c]),ft[l]=$e&32767,++$e}Be=lt(je,Be,0)-1}return je.l=(Be+7)/8|0,je.l}return function(je,Be){return je.length<8?Ae(je,Be):ze(je,Be)}}();function Bt(he){var _e=Ke(50+Math.floor(he.length*1.1)),be=Zr(he,_e);return _e.slice(0,be)}var pr=Pe?new Uint16Array(32768):xt(32768),ua=Pe?new Uint16Array(32768):xt(32768),Er=Pe?new Uint16Array(128):xt(128),Mi=1,Eo=1;function $u(he,_e){var be=ht(he,_e)+257;_e+=5;var ke=ht(he,_e)+1;_e+=5;var Ee=ut(he,_e)+4;_e+=4;for(var Ae=0,ze=Pe?new Uint8Array(19):xt(19),Ze=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],je=1,Be=Pe?new Uint8Array(8):xt(8),$e=Pe?new Uint8Array(8):xt(8),ft=ze.length,ee=0;ee<Ee;++ee)ze[Ce[ee]]=Ae=rt(he,_e),je<Ae&&(je=Ae),Be[Ae]++,_e+=3;var l=0;for(Be[0]=0,ee=1;ee<=je;++ee)$e[ee]=l=l+Be[ee-1]<<1;for(ee=0;ee<ft;++ee)(l=ze[ee])!=0&&(Ze[ee]=$e[l]++);var c=0;for(ee=0;ee<ft;++ee)if(c=ze[ee],c!=0){l=Le[Ze[ee]]>>8-c;for(var d=(1<<7-c)-1;d>=0;--d)Er[l|d<<c]=c&7|ee<<3}var p=[];for(je=1;p.length<be+ke;)switch(l=Er[st(he,_e)],_e+=l&7,l>>>=3){case 16:for(Ae=3+ot(he,_e),_e+=2,l=p[p.length-1];Ae-- >0;)p.push(l);break;case 17:for(Ae=3+rt(he,_e),_e+=3;Ae-- >0;)p.push(0);break;case 18:for(Ae=11+st(he,_e),_e+=7;Ae-- >0;)p.push(0);break;default:p.push(l),je<l&&(je=l);break}var y=p.slice(0,be),v=p.slice(be);for(ee=be;ee<286;++ee)y[ee]=0;for(ee=ke;ee<30;++ee)v[ee]=0;return Mi=It(y,pr,286),Eo=It(v,ua,30),_e}function Rd(he,_e){if(he[0]==3&&!(he[1]&3))return[bu(_e),2];for(var be=0,ke=0,Ee=b8(_e||1<<18),Ae=0,ze=Ee.length>>>0,Ze=0,je=0;!(ke&1);){if(ke=rt(he,be),be+=3,ke>>>1)ke>>1==1?(Ze=9,je=5):(be=$u(he,be),Ze=Mi,je=Eo);else{be&7&&(be+=8-(be&7));var Be=he[be>>>3]|he[(be>>>3)+1]<<8;if(be+=32,Be>0)for(!_e&&ze<Ae+Be&&(Ee=at(Ee,Ae+Be),ze=Ee.length);Be-- >0;)Ee[Ae++]=he[be>>>3],be+=8;continue}for(;;){!_e&&ze<Ae+32767&&(Ee=at(Ee,Ae+32767),ze=Ee.length);var $e=Se(he,be,Ze),ft=ke>>>1==1?zt[$e]:pr[$e];if(be+=ft&15,ft>>>=4,!(ft>>>8&255))Ee[Ae++]=ft;else{if(ft==256)break;ft-=257;var ee=ft<8?0:ft-4>>2;ee>5&&(ee=0);var l=Ae+De[ft];ee>0&&(l+=Se(he,be,ee),be+=ee),$e=Se(he,be,je),ft=ke>>>1==1?qt[$e]:ua[$e],be+=ft&15,ft>>>=4;var c=ft<4?0:ft-2>>1,d=Ve[ft];for(c>0&&(d+=Se(he,be,c),be+=c),!_e&&ze<l&&(Ee=at(Ee,l+100),ze=Ee.length);Ae<l;)Ee[Ae]=Ee[Ae-d],++Ae}}}return _e?[Ee,be+7>>>3]:[Ee.slice(0,Ae),be+7>>>3]}function jd(he,_e){var be=he.slice(he.l||0),ke=Rd(be,_e);return he.l+=ke[1],ke[0]}function pc(he,_e){if(he)typeof console<"u"&&console.error(_e);else throw new Error(_e)}function ds(he,_e){var be=he;Na(be,0);var ke=[],Ee=[],Ae={FileIndex:ke,FullPaths:Ee};R(Ae,{root:_e.root});for(var ze=be.length-4;(be[ze]!=80||be[ze+1]!=75||be[ze+2]!=5||be[ze+3]!=6)&&ze>=0;)--ze;be.l=ze+4,be.l+=4;var Ze=be.read_shift(2);be.l+=6;var je=be.read_shift(4);for(be.l=je,ze=0;ze<Ze;++ze){be.l+=20;var Be=be.read_shift(4),$e=be.read_shift(4),ft=be.read_shift(2),ee=be.read_shift(2),l=be.read_shift(2);be.l+=8;var c=be.read_shift(4),d=o(be.slice(be.l+ft,be.l+ft+ee));be.l+=ft+ee+l;var p=be.l;be.l=c+4,Wu(be,Be,$e,Ae,d),be.l=p}return Ae}function Wu(he,_e,be,ke,Ee){he.l+=2;var Ae=he.read_shift(2),ze=he.read_shift(2),Ze=s(he);if(Ae&8257)throw new Error("Unsupported ZIP encryption");for(var je=he.read_shift(4),Be=he.read_shift(4),$e=he.read_shift(4),ft=he.read_shift(2),ee=he.read_shift(2),l="",c=0;c<ft;++c)l+=String.fromCharCode(he[he.l++]);if(ee){var d=o(he.slice(he.l,he.l+ee));(d[21589]||{}).mt&&(Ze=d[21589].mt),((Ee||{})[21589]||{}).mt&&(Ze=Ee[21589].mt)}he.l+=ee;var p=he.slice(he.l,he.l+Be);switch(ze){case 8:p=xe(he,$e);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+ze)}var y=!1;Ae&8&&(je=he.read_shift(4),je==134695760&&(je=he.read_shift(4),y=!0),Be=he.read_shift(4),$e=he.read_shift(4)),Be!=_e&&pc(y,"Bad compressed size: "+_e+" != "+Be),$e!=be&&pc(y,"Bad uncompressed size: "+be+" != "+$e),yc(ke,l,p,{unsafe:!0,mt:Ze})}function Ys(he,_e){var be=_e||{},ke=[],Ee=[],Ae=Ke(1),ze=be.compression?8:0,Ze=0,je=0,Be=0,$e=0,ft=0,ee=he.FullPaths[0],l=ee,c=he.FileIndex[0],d=[],p=0;for(je=1;je<he.FullPaths.length;++je)if(l=he.FullPaths[je].slice(ee.length),c=he.FileIndex[je],!(!c.size||!c.content||l=="�Sh33tJ5")){var y=$e,v=Ke(l.length);for(Be=0;Be<l.length;++Be)v.write_shift(1,l.charCodeAt(Be)&127);v=v.slice(0,v.l),d[ft]=e7e.buf(c.content,0);var w=c.content;ze==8&&(w=we(w)),Ae=Ke(30),Ae.write_shift(4,67324752),Ae.write_shift(2,20),Ae.write_shift(2,Ze),Ae.write_shift(2,ze),c.mt?i(Ae,c.mt):Ae.write_shift(4,0),Ae.write_shift(-4,d[ft]),Ae.write_shift(4,w.length),Ae.write_shift(4,c.content.length),Ae.write_shift(2,v.length),Ae.write_shift(2,0),$e+=Ae.length,ke.push(Ae),$e+=v.length,ke.push(v),$e+=w.length,ke.push(w),Ae=Ke(46),Ae.write_shift(4,33639248),Ae.write_shift(2,0),Ae.write_shift(2,20),Ae.write_shift(2,Ze),Ae.write_shift(2,ze),Ae.write_shift(4,0),Ae.write_shift(-4,d[ft]),Ae.write_shift(4,w.length),Ae.write_shift(4,c.content.length),Ae.write_shift(2,v.length),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(4,0),Ae.write_shift(4,y),p+=Ae.l,Ee.push(Ae),p+=v.length,Ee.push(v),++ft}return Ae=Ke(22),Ae.write_shift(4,101010256),Ae.write_shift(2,0),Ae.write_shift(2,0),Ae.write_shift(2,ft),Ae.write_shift(2,ft),Ae.write_shift(4,p),Ae.write_shift(4,$e),Ae.write_shift(2,0),ya([ya(ke),ya(Ee),Ae])}var Xs={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Hu(he,_e){if(he.ctype)return he.ctype;var be=he.name||"",ke=be.match(/\.([^\.]+)$/);return ke&&Xs[ke[1]]||_e&&(ke=(be=_e).match(/[\.\\]([^\.\\])+$/),ke&&Xs[ke[1]])?Xs[ke[1]]:"application/octet-stream"}function hs(he){for(var _e=x1(he),be=[],ke=0;ke<_e.length;ke+=76)be.push(_e.slice(ke,ke+76));return be.join(`\r 4469`)+`\r 4470`}function Gu(he){var _e=he.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(Be){var $e=Be.charCodeAt(0).toString(16).toUpperCase();return"="+($e.length==1?"0"+$e:$e)});_e=_e.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),_e.charAt(0)==` 4471`&&(_e="=0D"+_e.slice(1)),_e=_e.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,` 4472=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var be=[],ke=_e.split(`\r 4473`),Ee=0;Ee<ke.length;++Ee){var Ae=ke[Ee];if(Ae.length==0){be.push("");continue}for(var ze=0;ze<Ae.length;){var Ze=76,je=Ae.slice(ze,ze+Ze);je.charAt(Ze-1)=="="?Ze--:je.charAt(Ze-2)=="="?Ze-=2:je.charAt(Ze-3)=="="&&(Ze-=3),je=Ae.slice(ze,ze+Ze),ze+=Ze,ze<Ae.length&&(je+="="),be.push(je)}}return be.join(`\r 4474`)}function mc(he){for(var _e=[],be=0;be<he.length;++be){for(var ke=he[be];be<=he.length&&ke.charAt(ke.length-1)=="=";)ke=ke.slice(0,ke.length-1)+he[++be];_e.push(ke)}for(var Ee=0;Ee<_e.length;++Ee)_e[Ee]=_e[Ee].replace(/[=][0-9A-Fa-f]{2}/g,function(Ae){return String.fromCharCode(parseInt(Ae.slice(1),16))});
vendor: 7,299 bytes, lines 4474-4478
4474return Ji(_e.join(`\r 4475`))}function Fd(he,_e,be){for(var ke="",Ee="",Ae="",ze,Ze=0;Ze<10;++Ze){var je=_e[Ze];if(!je||je.match(/^\s*$/))break;var Be=je.match(/^(.*?):\s*([^\s].*)$/);if(Be)switch(Be[1].toLowerCase()){case"content-location":ke=Be[2].trim();break;case"content-type":Ae=Be[2].trim();break;case"content-transfer-encoding":Ee=Be[2].trim();break}}switch(++Ze,Ee.toLowerCase()){case"base64":ze=Ji(ls(_e.slice(Ze).join("")));break;case"quoted-printable":ze=mc(_e.slice(Ze));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+Ee)}var $e=yc(he,ke.slice(be.length),ze,{unsafe:!0});Ae&&($e.ctype=Ae)}function gl(he,_e){if(te(he.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var be=_e&&_e.root||"",ke=(ar&&Buffer.isBuffer(he)?he.toString("binary"):te(he)).split(`\r 4476`),Ee=0,Ae="";for(Ee=0;Ee<ke.length;++Ee)if(Ae=ke[Ee],!!/^Content-Location:/i.test(Ae)&&(Ae=Ae.slice(Ae.indexOf("file")),be||(be=Ae.slice(0,Ae.lastIndexOf("/")+1)),Ae.slice(0,be.length)!=be))for(;be.length>0&&(be=be.slice(0,be.length-1),be=be.slice(0,be.lastIndexOf("/")+1),Ae.slice(0,be.length)!=be););var ze=(ke[1]||"").match(/boundary="(.*?)"/);if(!ze)throw new Error("MAD cannot find boundary");var Ze="--"+(ze[1]||""),je=[],Be=[],$e={FileIndex:je,FullPaths:Be};R($e);var ft,ee=0;for(Ee=0;Ee<ke.length;++Ee){var l=ke[Ee];l!==Ze&&l!==Ze+"--"||(ee++&&Fd($e,ke.slice(ft,Ee),be),ft=Ee)}return $e}function zd(he,_e){var be=_e||{},ke=be.boundary||"SheetJS";ke="------="+ke;for(var Ee=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+ke.slice(2)+'"',"","",""],Ae=he.FullPaths[0],ze=Ae,Ze=he.FileIndex[0],je=1;je<he.FullPaths.length;++je)if(ze=he.FullPaths[je].slice(Ae.length),Ze=he.FileIndex[je],!(!Ze.size||!Ze.content||ze=="�Sh33tJ5")){ze=ze.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(p){return"_x"+p.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(p){return"_u"+p.charCodeAt(0).toString(16)+"_"});for(var Be=Ze.content,$e=ar&&Buffer.isBuffer(Be)?Be.toString("binary"):te(Be),ft=0,ee=Math.min(1024,$e.length),l=0,c=0;c<=ee;++c)(l=$e.charCodeAt(c))>=32&&l<128&&++ft;var d=ft>=ee*4/5;Ee.push(ke),Ee.push("Content-Location: "+(be.root||"file:///C:/SheetJS/")+ze),Ee.push("Content-Transfer-Encoding: "+(d?"quoted-printable":"base64")),Ee.push("Content-Type: "+Hu(Ze,ze)),Ee.push(""),Ee.push(d?Gu($e):hs($e))}return Ee.push(ke+`--\r 4477`),Ee.join(`\r 4478`)}function Kn(he){var _e={};return R(_e,he),_e}function yc(he,_e,be,ke){var Ee=ke&&ke.unsafe;Ee||R(he);var Ae=!Ee&&Lt.find(he,_e);if(!Ae){var ze=he.FullPaths[0];_e.slice(0,ze.length)==ze?ze=_e:(ze.slice(-1)!="/"&&(ze+="/"),ze=(ze+_e).replace("//","/")),Ae={name:a(_e),type:2},he.FileIndex.push(Ae),he.FullPaths.push(ze),Ee||Lt.utils.cfb_gc(he)}return Ae.content=be,Ae.size=be?be.length:0,ke&&(ke.CLSID&&(Ae.clsid=ke.CLSID),ke.mt&&(Ae.mt=ke.mt),ke.ct&&(Ae.ct=ke.ct)),Ae}function pl(he,_e){R(he);var be=Lt.find(he,_e);if(be){for(var ke=0;ke<he.FileIndex.length;++ke)if(he.FileIndex[ke]==be)return he.FileIndex.splice(ke,1),he.FullPaths.splice(ke,1),!0}return!1}function qs(he,_e,be){R(he);var ke=Lt.find(he,_e);if(ke){for(var Ee=0;Ee<he.FileIndex.length;++Ee)if(he.FileIndex[Ee]==ke)return he.FileIndex[Ee].name=a(be),he.FullPaths[Ee]=be,!0}return!1}function Yu(he){B(he,!0)}return t.find=Y,t.read=F,t.parse=h,t.write=ve,t.writeFile=ge,t.utils={cfb_new:Kn,cfb_add:yc,cfb_del:pl,cfb_mov:qs,cfb_gc:Yu,ReadShift:Yp,CheckField:Pq,prep_blob:Na,bconcat:ya,use_zlib:oe,_deflateRaw:Bt,_inflateRaw:jd,consts:pe},t}();function t7e(e){return typeof e=="string"?ck(e):Array.isArray(e)?Aje(e):e}function _y(e,t,r){if(typeof Deno<"u"){if(r&&typeof t=="string")switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=ck(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var n=r=="utf8"?Vo(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(n,e);if(typeof Blob<"u"){var a=new Blob([t7e(n)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(a,e);if(typeof saveAs<"u")return saveAs(a,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(a);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var s=document.createElement("a");if(s.download!=null)return s.download=e,s.href=i,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),i}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var o=File(e);return o.open("w"),o.encoding="binary",Array.isArray(t)&&(t=ju(t)),o.write(t),o.close(),t}catch(u){if(!u.message||!u.message.match(/onstruct/))throw u}throw new Error("cannot save file "+e)}function r7e(e){if(typeof Deno<"u")return Deno.readFileSync(e);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var t=File(e);t.open("r"),t.encoding="binary";var r=t.read();return t.close(),r}catch(n){if(!n.message||!n.message.match(/onstruct/))throw n}throw new Error("Cannot access file "+e)}function Mn(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(e,t[n])&&r.push(t[n]);return r}function T8(e,t){for(var r=[],n=Mn(e),a=0;a!==n.length;++a)r[e[n[a]][t]]==null&&(r[e[n[a]][t]]=n[a]);return r}function fk(e){for(var t=[],r=Mn(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function dk(e){for(var t=[],r=Mn(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function n7e(e){for(var t=[],r=Mn(e),n=0;n!==r.length;++n)t[e[r[n]]]==null&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}var Uw=new Date(1899,11,30,0,0,0);function oa(e,t){var r=e.getTime();t&&(r-=1462*24*60*60*1e3);var n=Uw.getTime()+(e.getTimezoneOffset()-Uw.getTimezoneOffset())*6e4;return(r-n)/(24*60*60*1e3)}var fq=new Date,a7e=Uw.getTime()+(fq.getTimezoneOffset()-Uw.getTimezoneOffset())*6e4,N8=fq.getTimezoneOffset();function hk(e){var t=new Date;return t.setTime(e*24*60*60*1e3+a7e),t.getTimezoneOffset()!==N8&&t.setTime(t.getTime()+(t.getTimezoneOffset()-N8)*6e4),t}function i7e(e){var t=0,r=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=a.length;++i)if(a[i]){switch(r=1,i>3&&(n=!0),a[i].slice(a[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+a[i].slice(a[i].length-1));case"D":r*=24;case"H":r*=60;case"M":if(n)r*=60;else throw new Error("Unsupported ISO Duration Field: M")}t+=r*parseInt(a[i],10)}return t}var M8=new Date("2017-02-19T19:06:09.000Z"),dq=isNaN(M8.getFullYear())?new Date("2/19/17"):M8,s7e=dq.getFullYear()==2017;function sn(e,t){var r=new Date(e);if(s7e)return t>0?r.setTime(r.getTime()+r.getTimezoneOffset()*60*1e3):t<0&&r.setTime(r.getTime()-r.getTimezoneOffset()*60*1e3),r;if(e instanceof Date)return e;if(dq.getFullYear()==1917&&!isNaN(r.getFullYear())){var n=r.getFullYear();return e.indexOf(""+n)>-1||r.setFullYear(r.getFullYear()+100),r}var a=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+a[0],+a[1]-1,+a[2],+a[3]||
44780,+a[4]||0,+a[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3)),i}function sd(e,t){if(ar&&Buffer.isBuffer(e)){if(t){if(e[0]==255&&e[1]==254)return Vo(e.slice(2).toString("utf16le"));if(e[1]==254&&e[2]==255)return Vo(JX(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder<"u")try{if(t){if(e[0]==255&&e[1]==254)return Vo(new TextDecoder("utf-16le").decode(e.slice(2)));if(e[0]==254&&e[1]==255)return Vo(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"â¬":"Â","â":"Â",Æ:"Â","â":"Â","â¦":" ","â ":"Â","â¡":"Â","Ë":"Â","â°":"Â",Å :"Â","â¹":"Â",Å:"Â",Ž:"Â","â":"Â","â":"Â","â":"Â","â":"Â","â¢":"Â","â":"Â","â":"Â","Ë":"Â","â¢":"Â",Å¡:"Â","âº":"Â",Å:"Â",ž:"Â",Ÿ:"Â"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[â¬âÆââ¦â â¡Ëâ°Å â¹ÅŽâââââ¢ââËâ¢Å¡âºÅžŸ]/g,function(i){return r[i]||i})}catch{}for(var n=[],a=0;a!=e.length;++a)n.push(String.fromCharCode(e[a]));return n.join("")}function on(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=on(e[r]));return t}function Tn(e,t){for(var r="";r.length<t;)r+=e;return r}function vo(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return r*=100,""});return!isNaN(t=Number(n))||(n=n.replace(/[(](.*)[)]/,function(a,i){return r=-r,i}),!isNaN(t=Number(n)))?t/r:t}var o7e=["january","february","march","april","may","june","july","august","september","october","november","december"];function Bh(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),a=t.getMonth(),i=t.getDate();if(isNaN(i))return r;var s=e.toLowerCase();if(s.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(s=s.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),s.length>3&&o7e.indexOf(s)==-1)return r}else if(s.match(/[a-z]/))return r;return n<0||n>8099?r:(a>0||i>1)&&n!=101?t:e.match(/[^-0-9:,\/\\]/)?r:t}var l7e=function(){var e="abacaba".split(/(:?b)/i).length==5;return function(r,n,a){if(e||typeof n=="string")return r.split(n);for(var i=r.split(n),s=[i[0]],o=1;o<i.length;++o)s.push(a),s.push(i[o]);return s}}();function hq(e){return e?e.content&&e.type?sd(e.content,!0):e.data?wp(e.data):e.asNodeBuffer&&ar?wp(e.asNodeBuffer().toString("binary")):e.asBinary?wp(e.asBinary()):e._data&&e._data.getContent?wp(sd(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function gq(e){if(!e)return null;if(e.data)return v8(e.data);if(e.asNodeBuffer&&ar)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return typeof t=="string"?v8(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function c7e(e){return e&&e.name.slice(-4)===".bin"?gq(e):hq(e)}function Ss(e,t){for(var r=e.FullPaths||Mn(e.files),n=t.toLowerCase().replace(/[\/]/g,"\\"),a=n.replace(/\\/g,"/"),i=0;i<r.length;++i){var s=r[i].replace(/^Root Entry[\/]/,"").toLowerCase();if(n==s||a==s)return e.files?e.files[r[i]]:e.FileIndex[i]}return null}function u6(e,t){var r=Ss(e,t);if(r==null)throw new Error("Cannot find file "+t+" in zip");return r}function Vn(e,t,r){if(!r)return c7e(u6(e,t));if(!t)return null;try{return Vn(e,t)}catch{return null}}function es(e,t,r){if(!r)return hq(u6(e,t));if(!t)return null;try{return es(e,t)}catch{return null}}function pq(e,t,r){if(!r)return gq(u6(e,t));if(!t)return null;try{return pq(e,t)}catch{return null}}function L8(e){for(var t=e.FullPaths||Mn(e.files),r=[],n=0;n<t.length;++n)t[n].slice(-1)!="/"&&r.push(t[n].replace(/^Root Entry[\/]/,""));return r.sort()}function tr(e,t,r){if(e.FullPaths){if(typeof r=="string"){var n;return ar?n=dc(r):n=Tje(r),Lt.utils.cfb_add(e,t,n)}Lt.utils.cfb_add(e,t,r)}else e.file(t,r)}function f6(){return Lt.utils.cfb_new()}function mq(e,t){switch(t.type){case"base64":return Lt.read(e,{type:"base64"});case"binary":return Lt.read(e,{type:"binary"});case"buffer":case"array":return Lt.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function Sp(e,t){if(e.charAt(0)=="/")return e.slice(1);var r=t.split("/");t.slice(-1)!="/"&&r.pop();for(var n=e.split("/");n.length!==0;){var a=n.shift();a===".."?r.pop():a!=="."&&r.push(a)}return r.join("/")}var jn=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r 4479`,u7e=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">
4479\s]+))/g,I8=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg,f7e=/<[^>]*>/g,fi=jn.match(I8)?I8:f7e,d7e=/<\w*:/,h7e=/<(\/?)\w+:/;function Wt(e,t,r){for(var n={},a=0,i=0;a!==e.length&&!((i=e.charCodeAt(a))===32||i===10||i===13);++a);if(t||(n[0]=e.slice(0,a)),a===e.length)return n;var s=e.match(u7e),o=0,u="",f=0,h="",m="",x=1;if(s)for(f=0;f!=s.length;++f){for(m=s[f],i=0;i!=m.length&&m.charCodeAt(i)!==61;++i);for(h=m.slice(0,i).trim();m.charCodeAt(i+1)==32;)++i;for(x=(a=m.charCodeAt(i+1))==34||a==39?1:0,u=m.slice(i+1+x,m.length-x),o=0;o!=h.length&&h.charCodeAt(o)!==58;++o);if(o===h.length)h.indexOf("_")>0&&(h=h.slice(0,h.indexOf("_"))),n[h]=u,r||(n[h.toLowerCase()]=u);else{var b=(o===5&&h.slice(0,5)==="xmlns"?"xmlns":"")+h.slice(o+1);if(n[b]&&h.slice(o-3,o)=="ext")continue;n[b]=u,r||(n[b.toLowerCase()]=u)}}return n}function fl(e){return e.replace(h7e,"<$1")}var yq={""":'"',"'":"'",">":">","<":"<","&":"&"},d6=fk(yq),br=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,t=/_x([\da-fA-F]{4})_/ig;return function r(n){var a=n+"",i=a.indexOf("<![CDATA[");if(i==-1)return a.replace(e,function(o,u){return yq[o]||String.fromCharCode(parseInt(u,o.indexOf("x")>-1?16:10))||o}).replace(t,function(o,u){return String.fromCharCode(parseInt(u,16))});var s=a.indexOf("]]>");return r(a.slice(0,i))+a.slice(i+9,s)+r(a.slice(s+3))}}(),h6=/[&<>'"]/g,g7e=/[\u0000-\u0008\u000b-\u001f]/g;function Rr(e){var t=e+"";return t.replace(h6,function(r){return d6[r]}).replace(g7e,function(r){return"_x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+"_"})}function P8(e){return Rr(e).replace(/ /g,"_x0020_")}var vq=/[\u0000-\u001f]/g;function g6(e){var t=e+"";return t.replace(h6,function(r){return d6[r]}).replace(/\n/g,"<br/>").replace(vq,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function p7e(e){var t=e+"";return t.replace(h6,function(r){return d6[r]}).replace(vq,function(r){return"&#x"+r.charCodeAt(0).toString(16).toUpperCase()+";"})}var D8=function(){var e=/&#(\d+);/g;function t(r,n){return String.fromCharCode(parseInt(n,10))}return function(n){return n.replace(e,t)}}();function m7e(e){return e.replace(/(\r\n|[\r\n])/g," ")}function nn(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function mC(e){for(var t="",r=0,n=0,a=0,i=0,s=0,o=0;r<e.length;){if(n=e.charCodeAt(r++),n<128){t+=String.fromCharCode(n);continue}if(a=e.charCodeAt(r++),n>191&&n<224){s=(n&31)<<6,s|=a&63,t+=String.fromCharCode(s);continue}if(i=e.charCodeAt(r++),n<240){t+=String.fromCharCode((n&15)<<12|(a&63)<<6|i&63);continue}s=e.charCodeAt(r++),o=((n&7)<<18|(a&63)<<12|(i&63)<<6|s&63)-65536,t+=String.fromCharCode(55296+(o>>>10&1023)),t+=String.fromCharCode(56320+(o&1023))}return t}function O8(e){var t=bu(2*e.length),r,n,a=1,i=0,s=0,o;for(n=0;n<e.length;n+=a)a=1,(o=e.charCodeAt(n))<128?r=o:o<224?(r=(o&31)*64+(e.charCodeAt(n+1)&63),a=2):o<240?(r=(o&15)*4096+(e.charCodeAt(n+1)&63)*64+(e.charCodeAt(n+2)&63),a=3):(a=4,r=(o&7)*262144+(e.charCodeAt(n+1)&63)*4096+(e.charCodeAt(n+2)&63)*64+(e.charCodeAt(n+3)&63),r-=65536,s=55296+(r>>>10&1023),r=56320+(r&1023)),s!==0&&(t[i++]=s&255,t[i++]=s>>>8,s=0),t[i++]=r%256,t[i++]=r>>>8;return t.slice(0,i).toString("ucs2")}function R8(e){return dc(e,"binary").toString("utf8")}var jv="foo bar bazâÂÂð£",Br=ar&&(R8(jv)==mC(jv)&&R8||O8(jv)==mC(jv)&&O8)||mC,Vo=ar?function(e){return dc(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,n=0,a=0;r<e.length;)switch(n=e.charCodeAt(r++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(n&63)));break;case(n>=55296&&n<57344):n-=55296,a=e.charCodeAt(r++)-56320+(n<<10),t.push(String.fromCharCode(240+(a>>18&7))),t.push(String.fromCharCode(144+(a>>12&63))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(a&63)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)))}return t.join("")},w1=function(){var e={};return function(r,n){var a=r+"|"+(n||"");return e[a]?e[a]:e[a]=new RegExp("<(?:\\w+:)?"+r+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+r+">",n||"")}}(),xq=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var n=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,` 4480`).replace(/<[^>]*>/g,""),a=0;a<e.length;++a)n=n.replace(e[a][0],e[a][1]);return n}}(),y7e=function(){var e={};return function(r){return e[r]!==void 0?e[r]:e[r]=new RegExp("<(?:vt:)?"+r+">([\\s\\S]*?)</(?:vt:)?"+r+">","g")}}
4480(),v7e=/<\/?(?:vt:)?variant>/g,x7e=/<(?:vt:)([^>]*)>([\s\S]*)</;function j8(e,t){var r=Wt(e),n=e.match(y7e(r.baseType))||[],a=[];if(n.length!=r.size){if(t.WTF)throw new Error("unexpected vector length "+n.length+" != "+r.size);return a}return n.forEach(function(i){var s=i.replace(v7e,"").match(x7e);s&&a.push({v:Br(s[2]),t:s[1]})}),a}var bq=/(^\s|\s$|\n)/;function La(e,t){return"<"+e+(t.match(bq)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function k1(e){return Mn(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function yt(e,t,r){return"<"+e+(r!=null?k1(r):"")+(t!=null?(t.match(bq)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function HE(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function b7e(e,t){switch(typeof e){case"string":var r=yt("vt:lpwstr",Rr(e));return t&&(r=r.replace(/"/g,"_x0022_")),r;case"number":return yt((e|0)==e?"vt:i4":"vt:r8",Rr(String(e)));case"boolean":return yt("vt:bool",e?"true":"false")}if(e instanceof Date)return yt("vt:filetime",HE(e));throw new Error("Unable to serialize "+e)}function p6(e){if(ar&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e=="string")return e;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return Br(ju(o6(e)));throw new Error("Bad input format: expected Buffer or string")}var S1=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/mg,aa={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Ed=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Qi={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function w7e(e,t){for(var r=1-2*(e[t+7]>>>7),n=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),a=e[t+6]&15,i=5;i>=0;--i)a=a*256+e[t+i];return n==2047?a==0?r*(1/0):NaN:(n==0?n=-1022:(n-=1023,a+=Math.pow(2,52)),r*Math.pow(2,n-52)*a)}function k7e(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,a=0,i=0,s=n?-t:t;isFinite(s)?s==0?a=i=0:(a=Math.floor(Math.log(s)/Math.LN2),i=s*Math.pow(2,52-a),a<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?a=-1022:(i-=Math.pow(2,52),a+=1023)):(a=2047,i=isNaN(t)?26985:0);for(var o=0;o<=5;++o,i/=256)e[r+o]=i&255;e[r+6]=(a&15)<<4|i&15,e[r+7]=a>>4|n}var F8=function(e){for(var t=[],r=10240,n=0;n<e[0].length;++n)if(e[0][n])for(var a=0,i=e[0][n].length;a<i;a+=r)t.push.apply(t,e[0][n].slice(a,a+r));return t},z8=ar?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:dc(t)})):F8(e)}:F8,B8=function(e,t,r){for(var n=[],a=t;a<r;a+=2)n.push(String.fromCharCode(Rl(e,a)));return n.join("").replace(_i,"")},m6=ar?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(_i,""):B8(e,t,r)}:B8,U8=function(e,t,r){for(var n=[],a=t;a<t+r;++a)n.push(("0"+e[a].toString(16)).slice(-2));return n.join("")},wq=ar?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):U8(e,t,r)}:U8,V8=function(e,t,r){for(var n=[],a=t;a<r;a++)n.push(String.fromCharCode(i0(e,a)));return n.join("")},Ey=ar?function(t,r,n){return Buffer.isBuffer(t)?t.toString("utf8",r,n):V8(t,r,n)}:V8,kq=function(e,t){var r=Zi(e,t);return r>0?Ey(e,t+4,t+4+r-1):""},Sq=kq,Cq=function(e,t){var r=Zi(e,t);return r>0?Ey(e,t+4,t+4+r-1):""},_q=Cq,Eq=function(e,t){var r=2*Zi(e,t);return r>0?Ey(e,t+4,t+4+r-1):""},Aq=Eq,Tq=function(t,r){var n=Zi(t,r);return n>0?m6(t,r+4,r+4+n):""},Nq=Tq,Mq=function(e,t){var r=Zi(e,t);return r>0?Ey(e,t+4,t+4+r):""},Lq=Mq,Iq=function(e,t){return w7e(e,t)},Vw=Iq,y6=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};ar&&(Sq=function(t,r){if(!Buffer.isBuffer(t))return kq(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},_q=function(t,r){if(!Buffer.isBuffer(t))return Cq(t,r);var n=t.readUInt32LE(r);return n>0?t.toString("utf8",r+4,r+4+n-1):""},Aq=function(t,r){if(!Buffer.isBuffer(t))return Eq(t,r);var n=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n-1)},Nq=function(t,r){if(!Buffer.isBuffer(t))return Tq(t,r);var n=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+n)},Lq=function(t,r){if(!Buffer.isBuffer(t))return Mq(t,r);var n=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+n)},Vw=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):Iq(t,r)},y6=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var i0=function(e,t){return e[t]},Rl=function(e,t){return e[t+1]*256+e[t]},S7e=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},Zi=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},ff=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},C7e=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Yp(e,t){var r="",n,a,i=[],s,o,u,f;switch(t){case"dbcs":if(f=this.l,ar&&Buffer.isBuffer(this))r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(u=0;
vendor: 4,112 bytes, line 4480
4480u<e;++u)r+=String.fromCharCode(Rl(this,f)),f+=2;e*=2;break;case"utf8":r=Ey(this,this.l,this.l+e);break;case"utf16le":e*=2,r=m6(this,this.l,this.l+e);break;case"wstr":return Yp.call(this,e,"dbcs");case"lpstr-ansi":r=Sq(this,this.l),e=4+Zi(this,this.l);break;case"lpstr-cp":r=_q(this,this.l),e=4+Zi(this,this.l);break;case"lpwstr":r=Aq(this,this.l),e=4+2*Zi(this,this.l);break;case"lpp4":e=4+Zi(this,this.l),r=Nq(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+Zi(this,this.l),r=Lq(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,r="";(s=i0(this,this.l+e++))!==0;)i.push(Rv(s));r=i.join("");break;case"_wstr":for(e=0,r="";(s=Rl(this,this.l+e))!==0;)i.push(Rv(s)),e+=2;e+=2,r=i.join("");break;case"dbcs-cont":for(r="",f=this.l,u=0;u<e;++u){if(this.lens&&this.lens.indexOf(f)!==-1)return s=i0(this,f),this.l=f+1,o=Yp.call(this,e-u,s?"dbcs-cont":"sbcs-cont"),i.join("")+o;i.push(Rv(Rl(this,f))),f+=2}r=i.join(""),e*=2;break;case"cpstr":case"sbcs-cont":for(r="",f=this.l,u=0;u!=e;++u){if(this.lens&&this.lens.indexOf(f)!==-1)return s=i0(this,f),this.l=f+1,o=Yp.call(this,e-u,s?"dbcs-cont":"sbcs-cont"),i.join("")+o;i.push(Rv(i0(this,f))),f+=1}r=i.join("");break;default:switch(e){case 1:return n=i0(this,this.l),this.l++,n;case 2:return n=(t==="i"?S7e:Rl)(this,this.l),this.l+=2,n;case 4:case-4:return t==="i"||!(this[this.l+3]&128)?(n=(e>0?ff:C7e)(this,this.l),this.l+=4,n):(a=Zi(this,this.l),this.l+=4,a);case 8:case-8:if(t==="f")return e==8?a=Vw(this,this.l):a=Vw([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,a;e=8;case 16:r=wq(this,this.l,e);break}}return this.l+=e,r}var _7e=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},E7e=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},A7e=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function T7e(e,t,r){var n=0,a=0;if(r==="dbcs"){for(a=0;a!=t.length;++a)A7e(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if(r==="sbcs"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=t.charCodeAt(a)&255;n=t.length}else if(r==="hex"){for(;a<e;++a)this[this.l++]=parseInt(t.slice(2*a,2*a+2),16)||0;return this}else if(r==="utf16le"){var i=Math.min(this.l+e,this.length);for(a=0;a<Math.min(t.length,e);++a){var s=t.charCodeAt(a);this[this.l++]=s&255,this[this.l++]=s>>8}for(;this.l<i;)this[this.l++]=0;return this}else switch(e){case 1:n=1,this[this.l]=t&255;break;case 2:n=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:n=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:n=4,_7e(this,t,this.l);break;case 8:if(n=8,r==="f"){k7e(this,t,this.l);break}case 16:break;case-4:n=4,E7e(this,t,this.l);break}return this.l+=n,this}function Pq(e,t){var r=wq(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function Na(e,t){e.l=t,e.read_shift=Yp,e.chk=Pq,e.write_shift=T7e}function li(e,t){e.l+=t}function Ke(e){var t=bu(e);return Na(t,0),t}function hc(e,t,r){if(e){var n,a,i;Na(e,e.l||0);for(var s=e.length,o=0,u=0;e.l<s;){o=e.read_shift(1),o&128&&(o=(o&127)+((e.read_shift(1)&127)<<7));var f=N1[o]||N1[65535];for(n=e.read_shift(1),i=n&127,a=1;a<4&&n&128;++a)i+=((n=e.read_shift(1))&127)<<7*a;u=e.l+i;var h=f.f&&f.f(e,i,r);if(e.l=u,t(h,f,o))return}}}function Vi(){var e=[],t=ar?256:2048,r=function(f){var h=Ke(f);return Na(h,0),h},n=r(t),a=function(){n&&(n.length>n.l&&(n=n.slice(0,n.l),n.l=n.length),n.length>0&&e.push(n),n=null)},i=function(f){return n&&f<n.length-n.l?n:(a(),n=r(Math.max(f+1,t)))},s=function(){return a(),ya(e)},o=function(f){a(),n=f,n.l==null&&(n.l=n.length),i(t)};return{next:i,push:o,end:s,_bufs:e}}function it(e,t,r,n){var a=+t,i;if(!isNaN(a)){n||(n=N1[a].p||(r||[]).length||0),i=1+(a>=128?1:0)+1,n>=128&&++i,n>=16384&&++i,n>=2097152&&++i;var s=e.next(i);a<=127?s.write_shift(1,a):(s.write_shift(1,(a&127)+128),s.write_shift(1,a>>7));for(var o=0;o!=4;++o)if(n>=128)s.write_shift(1,(n&127)+128),n>>=7;else{s.write_shift(1,n);break}n>0&&y6(r)&&e.push(r)}}function Xp(e,t,r){var n=on(e);
vendor: 6,001 bytes, line 4480
4480if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function $8(e,t,r){var n=on(e);return n.s=Xp(n.s,t.s,r),n.e=Xp(n.e,t.s,r),n}function qp(e,t){if(e.cRel&&e.c<0)for(e=on(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=on(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=Vt(e);return!e.cRel&&e.cRel!=null&&(r=L7e(r)),!e.rRel&&e.rRel!=null&&(r=N7e(r)),r}function yC(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+pn(e.s.c)+":"+(e.e.cRel?"":"$")+pn(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+Rn(e.s.r)+":"+(e.e.rRel?"":"$")+Rn(e.e.r):qp(e.s,t.biff)+":"+qp(e.e,t.biff)}function v6(e){return parseInt(M7e(e),10)-1}function Rn(e){return""+(e+1)}function N7e(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function M7e(e){return e.replace(/\$(\d+)$/,"$1")}function x6(e){for(var t=I7e(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function pn(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function L7e(e){return e.replace(/^([A-Z])/,"$$$1")}function I7e(e){return e.replace(/^\$([A-Z])/,"$1")}function P7e(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function mn(e){for(var t=0,r=0,n=0;n<e.length;++n){var a=e.charCodeAt(n);a>=48&&a<=57?t=10*t+(a-48):a>=65&&a<=90&&(r=26*r+(a-64))}return{c:r-1,r:t-1}}function Vt(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function $i(e){var t=e.indexOf(":");return t==-1?{s:mn(e),e:mn(e)}:{s:mn(e.slice(0,t)),e:mn(e.slice(t+1))}}function Jt(e,t){return typeof t>"u"||typeof t=="number"?Jt(e.s,e.e):(typeof e!="string"&&(e=Vt(e)),typeof t!="string"&&(t=Vt(t)),e==t?e:e+":"+t)}function wr(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,a=0,i=e.length;for(r=0;n<i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.s.c=--r,r=0;n<i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;if(t.s.r=--r,n===i||a!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.e.c=--r,r=0;n!=i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;return t.e.r=--r,t}function W8(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=Bs(e.z,r?oa(t):t)}catch{}try{return e.w=Bs((e.XF||{}).numFmtId||(r?14:0),r?oa(t):t)}catch{return""+t}}function ic(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?gc[e.v]||e.v:t==null?W8(e,e.v):W8(e,t))}function Fu(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function Dq(e,t,r){var n=r||{},a=e?Array.isArray(e):n.dense,i=e||(a?[]:{}),s=0,o=0;if(i&&n.origin!=null){if(typeof n.origin=="number")s=n.origin;else{var u=typeof n.origin=="string"?mn(n.origin):n.origin;s=u.r,o=u.c}i["!ref"]||(i["!ref"]="A1:A1")}var f={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var h=wr(i["!ref"]);f.s.c=h.s.c,f.s.r=h.s.r,f.e.c=Math.max(f.e.c,h.e.c),f.e.r=Math.max(f.e.r,h.e.r),s==-1&&(f.e.r=s=h.e.r+1)}for(var m=0;m!=t.length;++m)if(t[m]){if(!Array.isArray(t[m]))throw new Error("aoa_to_sheet expects an array of arrays");for(var x=0;x!=t[m].length;++x)if(!(typeof t[m][x]>"u")){var b={v:t[m][x]},S=s+m,k=o+x;if(f.s.r>S&&(f.s.r=S),f.s.c>k&&(f.s.c=k),f.e.r<S&&(f.e.r=S),f.e.c<k&&(f.e.c=k),t[m][x]&&typeof t[m][x]=="object"&&!Array.isArray(t[m][x])&&!(t[m][x]instanceof Date))b=t[m][x];else if(Array.isArray(b.v)&&(b.f=t[m][x][1],b.v=b.v[0]),b.v===null)if(b.f)b.t="n";else if(n.nullError)b.t="e",b.v=0;else if(n.sheetStubs)b.t="z";else continue;else typeof b.v=="number"?b.t="n":typeof b.v=="boolean"?b.t="b":b.v instanceof Date?(b.z=n.dateNF||Ft[14],n.cellDates?(b.t="d",b.w=Bs(b.z,oa(b.v))):(b.t="n",b.v=oa(b.v),b.w=Bs(b.z,b.v))):b.t="s";if(a)i[S]||(i[S]=[]),i[S][k]&&i[S][k].z&&(b.z=i[S][k].z),i[S][k]=b;else{var _=Vt({c:k,r:S});i[_]&&i[_].z&&(b.z=i[_].z),i[_]=b}}}return f.s.c<1e7&&(i["!ref"]=Jt(f)),i}function Sg(e,t){return Dq(null,e,t)}function D7e(e){return e.read_shift(4,"i")}function xo(e,t){return t||(t=Ke(4)),t.write_shift(4,e),t}function si(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function va(e,t){var r=!1;return t==null&&(r=!0,t=Ke(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function O7e(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function R7e(e,t){return t||(t=Ke(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0),t}function b6(e,t){var r=e.l,n=e.read_shift(1),a=si(e),i=[],s={t:a,h:a};if(n&1){for(var o=e.read_shift(4),u=0;u!=o;++u)i.push(O7e(e));s.r=i}else s.r=[{ich:0,ifnt:0}];return e.l=r+t,s}function j7e(e,t){var r=!1;return t==null&&(r=!0,t=Ke(15+4*e.t.length)),t.write_shift(1,0),va(e.t,t),r?t.slice(0,t.l):t}var F7e=b6;function z7e(e,t){var r=!1;return t==null&&(r=!0,t=Ke(23+4*e.t.length)),t.write_shift(1,1),va(e.t,t),t.write_shift(4,1),R7e({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function Ws(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function Ad(e,t){return t==null&&(t=Ke(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function Td(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function Nd(e,t){return t==null&&(t=Ke(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var B7e=si,Oq=va;function w6(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function $w(e,t){var r=!1;return t==null&&(r=!0,t=Ke(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var U7e=si,GE=w6,k6=$w;function S6(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,n=t[0]&2;e.l+=4;var a=n===0?Vw([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):ff(t,0)>>2;return r?a/100:a}function Rq(e,t){t==null&&(t=Ke(4));var r=0,n=0,a=e*100;
4480if(e==(e|0)&&e>=-(1<<29)&&e<1<<29?n=1:a==(a|0)&&a>=-(1<<29)&&a<1<<29&&(n=1,r=1),n)t.write_shift(-4,((r?a:e)<<2)+(r+2));else throw new Error("unsupported RkNumber "+e)}function jq(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function V7e(e,t){return t||(t=Ke(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var Md=jq,Cg=V7e;function ni(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function od(e,t){return(t||Ke(8)).write_shift(8,e,"f")}function $7e(e){var t={},r=e.read_shift(1),n=r>>>1,a=e.read_shift(1),i=e.read_shift(2,"i"),s=e.read_shift(1),o=e.read_shift(1),u=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=a;var f=If[a];f&&(t.rgb=_1(f));break;case 2:t.rgb=_1([s,o,u]);break;case 3:t.theme=a;break}return i!=0&&(t.tint=i>0?i/32767:i/32768),t}function Ww(e,t){if(t||(t=Ke(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var n=e.rgb||"FFFFFF";typeof n=="number"&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}return t}function W7e(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function H7e(e,t){t||(t=Ke(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}function Fq(e,t){var r={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return r[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,t==1?"lpstr":"lpwstr")}function G7e(e){return Fq(e,1)}function Y7e(e){return Fq(e,2)}var C6=2,Ii=3,Fv=11,H8=12,Hw=19,zv=64,X7e=65,q7e=71,Q7e=4108,Z7e=4126,pa=80,zq=81,K7e=[pa,zq],YE={1:{n:"CodePage",t:C6},2:{n:"Category",t:pa},3:{n:"PresentationFormat",t:pa},4:{n:"ByteCount",t:Ii},5:{n:"LineCount",t:Ii},6:{n:"ParagraphCount",t:Ii},7:{n:"SlideCount",t:Ii},8:{n:"NoteCount",t:Ii},9:{n:"HiddenCount",t:Ii},10:{n:"MultimediaClipCount",t:Ii},11:{n:"ScaleCrop",t:Fv},12:{n:"HeadingPairs",t:Q7e},13:{n:"TitlesOfParts",t:Z7e},14:{n:"Manager",t:pa},15:{n:"Company",t:pa},16:{n:"LinksUpToDate",t:Fv},17:{n:"CharacterCount",t:Ii},19:{n:"SharedDoc",t:Fv},22:{n:"HyperlinksChanged",t:Fv},23:{n:"AppVersion",t:Ii,p:"version"},24:{n:"DigSig",t:X7e},26:{n:"ContentType",t:pa},27:{n:"ContentStatus",t:pa},28:{n:"Language",t:pa},29:{n:"Version",t:pa},255:{},2147483648:{n:"Locale",t:Hw},2147483651:{n:"Behavior",t:Hw},1919054434:{}},XE={1:{n:"CodePage",t:C6},2:{n:"Title",t:pa},3:{n:"Subject",t:pa},4:{n:"Author",t:pa},5:{n:"Keywords",t:pa},6:{n:"Comments",t:pa},7:{n:"Template",t:pa},8:{n:"LastAuthor",t:pa},9:{n:"RevNumber",t:pa},10:{n:"EditTime",t:zv},11:{n:"LastPrinted",t:zv},12:{n:"CreatedDate",t:zv},13:{n:"ModifiedDate",t:zv},14:{n:"PageCount",t:Ii},15:{n:"WordCount",t:Ii},16:{n:"CharCount",t:Ii},17:{n:"Thumbnail",t:q7e},18:{n:"Application",t:pa},19:{n:"DocSecurity",t:Ii},255:{},2147483648:{n:"Locale",t:Hw},2147483651:{n:"Behavior",t:Hw},1919054434:{}},G8={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},J7e=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","dar
4480kVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function eFe(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var tFe=eFe([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),If=on(tFe),gc={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Bq={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},qE={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Bv={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"}
vendor: 2,304 bytes, line 4480
4480,comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function _6(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function rFe(e){var t=_6();if(!e||!e.match)return t;var r={};if((e.match(fi)||[]).forEach(function(n){var a=Wt(n);switch(a[0].replace(d7e,"<")){case"<?xml":break;case"<Types":t.xmlns=a["xmlns"+(a[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[a.Extension]=a.ContentType;break;case"<Override":t[qE[a.ContentType]]!==void 0&&t[qE[a.ContentType]].push(a.PartName);break}}),t.xmlns!==aa.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}function Uq(e,t){var r=n7e(qE),n=[],a;n[n.length]=jn,n[n.length]=yt("Types",null,{xmlns:aa.CT,"xmlns:xsd":aa.xsd,"xmlns:xsi":aa.xsi}),n=n.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
4480if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(u){return yt("Default",null,{Extension:u[0],ContentType:u[1]})}));var i=function(u){e[u]&&e[u].length>0&&(a=e[u][0],n[n.length]=yt("Override",null,{PartName:(a[0]=="/"?"":"/")+a,ContentType:Bv[u][t.bookType]||Bv[u].xlsx}))},s=function(u){(e[u]||[]).forEach(function(f){n[n.length]=yt("Override",null,{PartName:(f[0]=="/"?"":"/")+f,ContentType:Bv[u][t.bookType]||Bv[u].xlsx})})},o=function(u){(e[u]||[]).forEach(function(f){n[n.length]=yt("Override",null,{PartName:(f[0]=="/"?"":"/")+f,ContentType:r[u][0]})})};return i("workbooks"),s("sheets"),s("charts"),o("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(o),o("vba"),o("comments"),o("threadedcomments"),o("drawings"),s("metadata"),o("people"),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var or
vendor: 2,399 bytes, line 4480
4480={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",
vendor: 4,100 bytes, lines 4480-4490
4480VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function C1(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Qp(e,t){var r={"!id":{}};if(!e)return r;t.charAt(0)!=="/"&&(t="/"+t);var n={};return(e.match(fi)||[]).forEach(function(a){var i=Wt(a);if(i[0]==="<Relationship"){var s={};s.Type=i.Type,s.Target=i.Target,s.Id=i.Id,i.TargetMode&&(s.TargetMode=i.TargetMode);var o=i.TargetMode==="External"?i.Target:Sp(i.Target,t);r[o]=s,n[i.Id]=s}}),r["!id"]=n,r}function G0(e){var t=[jn,yt("Relationships",null,{xmlns:aa.RELS})];return Mn(e["!id"]).forEach(function(r){t[t.length]=yt("Relationship",null,e["!id"][r])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Or(e,t,r,n,a,i){if(a||(a={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,a.Id="rId"+t,a.Type=n,a.Target=r,i?a.TargetMode=i:[or.HLINK,or.XPATH,or.XMISS].indexOf(a.Type)>-1&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}var nFe="application/vnd.oasis.opendocument.spreadsheet";function aFe(e,t){for(var r=p6(e),n,a;n=S1.exec(r);)switch(n[3]){case"manifest":break;case"file-entry":if(a=Wt(n[0],!1),a.path=="/"&&a.type!==nFe)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}function iFe(e){var t=[jn];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2"> 4481`),t.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/> 4482`);for(var r=0;r<e.length;++r)t.push(' <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+`"/> 4483`);return t.push("</manifest:manifest>"),t.join("")}function Y8(e,t,r){return[' <rdf:Description rdf:about="'+e+`"> 4484`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+`"/> 4485`,` </rdf:Description> 4486`].join("")}function sFe(e,t){return[' <rdf:Description rdf:about="'+e+`"> 4487`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/> 4488`,` </rdf:Description> 4489`].join("")}function oFe(e){var t=[jn];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 4490`);for(var r=0;r!=e.length;++r)t.push(Y8(e[r][0],e[r][1])),t.push(sFe("",e[r][0]));return t.push(Y8("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function Vq(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+jw.version+"</meta:generator></office:meta></office:document-meta>"}var Os=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],lFe=function(){for(var e=new Array(Os.length),t=0;t<Os.length;++t){var r=Os[t],n="(?:"+r[0].slice(0,r[0].indexOf(":"))+":)"+r[0].slice(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>([\\s\\S]*?)</"+n+">")}return e}();function $q(e){var t={};e=Br(e);for(var r=0;r<Os.length;++r){var n=Os[r],a=e.match(lFe[r]);a!=null&&a.length>0&&(t[n[1]]=br(a[1])),n[2]==="date"&&t[n[1]]&&(t[n[1]]=sn(t[n[1]]))}return t}function vC(e,t,r,n,a){a[e]!=null||t==null||t===""||(a[e]=t,t=Rr(t),n[n.length]=r?yt(e,t,r):La(e,t))}function Wq(e,t){var r=t||{}
vendor: 17,699 bytes, line 4490
4490,n=[jn,yt("cp:coreProperties",null,{"xmlns:cp":aa.CORE_PROPS,"xmlns:dc":aa.dc,"xmlns:dcterms":aa.dcterms,"xmlns:dcmitype":aa.dcmitype,"xmlns:xsi":aa.xsi})],a={};if(!e&&!r.Props)return n.join("");e&&(e.CreatedDate!=null&&vC("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:HE(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a),e.ModifiedDate!=null&&vC("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:HE(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a));for(var i=0;i!=Os.length;++i){var s=Os[i],o=r.Props&&r.Props[s[1]]!=null?r.Props[s[1]]:e?e[s[1]]:null;o===!0?o="1":o===!1?o="0":typeof o=="number"&&(o=String(o)),o!=null&&vC(s[0],o,null,n,a)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var Pf=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Hq=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Gq(e,t,r,n){var a=[];if(typeof e=="string")a=j8(e,n);else for(var i=0;i<e.length;++i)a=a.concat(e[i].map(function(h){return{v:h}}));var s=typeof t=="string"?j8(t,n).map(function(h){return h.v}):t,o=0,u=0;if(s.length>0)for(var f=0;f!==a.length;f+=2){switch(u=+a[f+1].v,a[f].v){case"Worksheets":case"å·¥ä½è¡¨":case"ÐиÑÑÑ":case"Ø£ÙØ±Ø§Ù Ø§ÙØ¹Ù
Ù":case"ã¯ã¼ã¯ã·ã¼ã":case"××××× ×ת ×¢××××":case"Arbeitsblätter":case"ÃalıÅma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=u,r.SheetNames=s.slice(o,o+u);break;case"Named Ranges":case"Rangos con nombre":case"ååä»ãä¸è¦§":case"Benannte Bereiche":case"Navngivne omrÃ¥der":r.NamedRanges=u,r.DefinedNames=s.slice(o,o+u);break;case"Charts":case"Diagramme":r.Chartsheets=u,r.ChartNames=s.slice(o,o+u);break}o+=u}}function cFe(e,t,r){var n={};return t||(t={}),e=Br(e),Pf.forEach(function(a){var i=(e.match(w1(a[0]))||[])[1];switch(a[2]){case"string":i&&(t[a[1]]=br(i));break;case"bool":t[a[1]]=i==="true";break;case"raw":var s=e.match(new RegExp("<"+a[0]+"[^>]*>([\\s\\S]*?)</"+a[0]+">"));s&&s.length>0&&(n[a[1]]=s[1]);break}}),n.HeadingPairs&&n.TitlesOfParts&&Gq(n.HeadingPairs,n.TitlesOfParts,t,r),t}function Yq(e){var t=[],r=yt;return e||(e={}),e.Application="SheetJS",t[t.length]=jn,t[t.length]=yt("Properties",null,{xmlns:aa.EXT_PROPS,"xmlns:vt":aa.vt}),Pf.forEach(function(n){if(e[n[1]]!==void 0){var a;switch(n[2]){case"string":a=Rr(String(e[n[1]]));break;case"bool":a=e[n[1]]?"true":"false";break}a!==void 0&&(t[t.length]=r(n[0],a))}}),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map(function(n){return"<vt:lpstr>"+Rr(n)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var uFe=/<[^>]+>[^<]*/g;function fFe(e,t){var r={},n="",a=e.match(uFe);if(a)for(var i=0;i!=a.length;++i){var s=a[i],o=Wt(s);switch(o[0]){case"<?xml":break;case"<Properties":break;case"<property":n=br(o.name);break;case"</property>":n=null;break;default:if(s.indexOf("<vt:")===0){var u=s.split(">"),f=u[0].slice(4),h=u[1];switch(f){case"lpstr":case"bstr":case"lpwstr":r[n]=br(h);break;case"bool":r[n]=nn(h);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(h,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(h);break;case"filetime":case"date":r[n]=sn(h);break;case"cy":case"error":r[n]=br(h);break;default:if(f.slice(-1)=="/")break;t.WTF&&typeof console<"u"&&console.warn("Unexpected",s,f,u)}}else if(s.slice(0,2)!=="</"){if(t.WTF)throw new Error(s)}}}return r}function Xq(e){var t=[jn,yt("Properties",null,{xmlns:aa.CUST_PROPS,"xmlns:vt":aa.vt})];if(!e)return t.join("");var r=1;return Mn(e).forEach(function(a){++r,t[t.length]=yt("property",b7e(e[a],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:Rr(a)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var QE={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},xC;function dFe(e,t,r){xC||(xC=fk(QE)),t=xC[t]||t,e[t]=r}function hFe(e,t){var r=[];return Mn(QE).map(function(n){for(var a=0;a<Os.length;++a)if(Os[a][1]==n)return Os[a];for(a=0;a<Pf.length;++a)if(Pf[a][1]==n)return Pf[a];throw n}).forEach(function(n){if(e[n[1]]!=null){var a=t&&t.Props&&t.Props[n[1]]!=null?t.Props[n[1]]:e[n[1]];switch(n[2]){case"date":a=new Date(a).toISOString().replace(/\.\d*Z/,"Z");break}typeof a=="number"?a=String(a):a===!0||a===!1?a=a?"1":"0":a instanceof Date&&(a=new Date(a).toISOString().replace(/\.\d*Z/,"")),r.push(La(QE[n[1]]||n[1],a))}}),yt("DocumentProperties",r.join(""),{xmlns:Qi.o})}function gFe(e,t){var r=["Worksheets","SheetNames"],n="CustomDocumentProperties",a=[];return e&&Mn(e).forEach(function(i){if(Object.prototype.hasOwnProperty.call(e,i)){for(var s=0;s<Os.length;++s)if(i==Os[s][1])return;for(s=0;s<Pf.length;++s)if(i==Pf[s][1])return;for(s=0;s<r.length;++s)if(i==r[s])return;var o=e[i],u="string";typeof o=="number"?(u="float",o=String(o)):o===!0||o===!1?(u="boolean",o=o?"1":"0"):o=String(o),a.push(yt(P8(i),o,{"dt:dt":u}))}}),t&&Mn(t).forEach(function(i){if(Object.prototype.hasOwnProperty.call(t,i)&&!(e&&Object.prototype.hasOwnProperty.call(e,i))){var s=t[i],o="string";typeof s=="number"?(o="float",s=String(s)):s===!0||s===!1?(o="boolean",s=s?"1":"0"):s instanceof Date?(o="dateTime.tz",s=s.toISOString()):s=String(s),a.push(yt(P8(i),s,{"dt:dt":o}))}}),"<"+n+' xmlns="'+Qi.o+'">'+a.join("")+"</"+n+">"}function E6(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date((r/1e7*Math.pow(2,32)+t/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function pFe(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,n=r%Math.pow(2,32),a=(r-n)/Math.pow(2,32);n*=1e7,a*=1e7;var i=n/Math.pow(2,32)|0;i>0&&(n=n%Math.pow(2,32),a+=i);var s=Ke(8);return s.write_shift(4,n),s.write_shift(4,a),s}function qq(e,t,r){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return a}function Qq(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Zq(e,t,r){return t===31?Qq(e):qq(e,t,r)}function ZE(e,t,r){return Zq(e,t,r===!1?0:4)}function mFe(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Zq(e,t,0)}function yFe(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n){var a=e.l;r[n]=e.read_shift(0,"lpwstr").replace(_i,""),e.l-a&2&&(e.l+=2)}return r}function vFe(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr-cp").replace(_i,"");return r}function xFe(e){var t=e.l,r=Gw(e,zq);e[e.l]==0&&e[e.l+1]==0&&e.l-t&2&&(e.l+=2);var n=Gw(e,Ii);return[r,n]}function bFe(e){for(var t=e.read_shift(4),r=[],n=0;n<t/2;++n)r.push(xFe(e));return r}function X8(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){var i=e.read_shift(4),s=e.read_shift(4);n[i]=e.read_shift(s,t===1200?"utf16le":"utf8").replace(_i,"").replace(kp,"!"),t===1200&&s%2&&(e.l+=2)}return e.l&3&&(e.l=e.l>>2+1<<2),n}function Kq(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(t&3)>0&&(e.l+=4-(t&3)&3),r}function wFe(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Gw(e,t,r){var n=e.read_shift(2),a,i=r||{};if(e.l+=2,t!==H8&&n!==t&&K7e.indexOf(t)===-1&&!((t&65534)==4126&&(n&65534)==4126))throw new Error("Expected type "+t+" saw "+n);switch(t===H8?n:t){case 2:return a=e.read_shift(2,"i"),i.raw||(e.l+=2),a;case 3:return a=e.read_shift(4,"i"),a;case 11:return e.read_shift(4)!==0;case 19:return a=e.read_shift(4),a;case 30:return qq(e,n,4).replace(_i,"");case 31:return Qq(e);case 64:return E6(e);case 65:return Kq(e);case 71:return wFe(e);case 80:return ZE(e,n,!i.raw).replace(_i,"");case 81:return mFe(e,n).replace(_i,"");case 4108:return bFe(e);case 4126:case 4127:return n==4127?yFe(e):vFe(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+n)}}function q8(e,t){var r=Ke(4),n=Ke(4);switch(r.write_shift(4,e==80?31:e),e){case 3:n.write_shift(-4,t);break;case 5:n=Ke(8),n.write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=pFe(t);break;case 31:case 80:for(n=Ke(4+2*(t.length+1)+(t.length%2?0:2)),n.write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");n.l!=n.length;)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return ya([r,n])}function Q8(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),i=[],s=0,o=0,u=-1,f={};for(s=0;s!=a;++s){var h=e.read_shift(4),m=e.read_shift(4);i[s]=[h,m+r]}i.sort(function(C,I){return C[1]-I[1]});var x={};for(s=0;s!=a;++s){if(e.l!==i[s][1]){var b=!0;if(s>0&&t)switch(t[i[s-1][0]].t){case 2:e.l+2===i[s][1]&&(e.l+=2,b=!1);break;case 80:e.l<=i[s][1]&&(e.l=i[s][1],b=!1);break;case 4108:e.l<=i[s][1]&&(e.l=i[s][1],b=!1);break}if((!t||s==0)&&e.l<=i[s][1]&&(b=!1,e.l=i[s][1]),b)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(t){var S=t[i[s][0]];if(x[S.n]=Gw(e,S.t,{raw:!0}),S.p==="version"&&(x[S.n]=String(x[S.n]>>16)+"."+("0000"+String(x[S.n]&65535)).slice(-4)),S.n=="CodePage")switch(x[S.n]){case 0:x[S.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:ho(o=x[S.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+x[S.n])}}else if(i[s][0]===1){if(o=x.CodePage=Gw(e,C6),ho(o),u!==-1){var k=e.l;e.l=i[u][1],f=X8(e,o),e.l=k}}else if(i[s][0]===0){if(o===0){u=s,e.l=i[s+1][1];continue}f=X8(e,o)}else{var _=f[i[s][0]],N;switch(e[e.l]){case 65:e.l+=4,N=Kq(e);break;case 30:e.l+=4,N=ZE(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,N=ZE(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,N=e.read_shift(4,"i");break;case 19:e.l+=4,N=e.read_shift(4);break;case 5:e.l+=4,N=e.read_shift(8,"f");break;case 11:e.l+=4,N=In(e,4);break;case 64:e.l+=4,N=sn(E6(e));break;default:throw new Error("unparsed value: "+e[e.l])}x[_]=N}}return e.l=r+n,x}var Jq=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function kFe(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function Z8(e,t,r){var n=Ke(8),a=[],i=[],s=8,o=0,u=Ke(8),f=Ke(8);if(u.write_shift(4,2),u.write_shift(4,1200),f.write_shift(4,1),i.push(u),a.push(f),s+=8+u.length,!t){f=Ke(8),f.write_shift(4,0),a.unshift(f);var h=[Ke(4)];for(h[0].write_shift(4,e.length),o=0;o<e.length;++o){var m=e[o][0];for(u=Ke(4+4+2*(m.length+1)+(m.length%2?0:2)),u.write_shift(4,o+2),u.write_shift(4,m.length+1),u.write_shift(0,m,"dbcs");u.l!=u.length;)u.write_shift(1,0);h.push(u)}u=ya(h),i.unshift(u),s+=8+u.length}for(o=0;o<e.length;++o)if(!(t&&!t[e[o][0]])&&!(Jq.indexOf(e[o][0])>-1||Hq.indexOf(e[o][0])>-1)&&e[o][1]!=null){var x=e[o][1],b=0;if(t){b=+t[e[o][0]];var S=r[b];if(S.p=="version"&&typeof x=="string"){var k=x.split(".");x=(+k[0]<<16)+(+k[1]||0)}u=q8(S.t,x)}else{var _=kFe(x);_==-1&&(_=31,x=String(x)),u=q8(_,x)}i.push(u),f=Ke(8),f.write_shift(4,t?b:2+o),a.push(f),s+=8+u.length}var N=8*(i.length+1);for(o=0;o<i.length;++o)a[o].write_shift(4,N),N+=i[o].length;return n.write_shift(4,s),n.write_shift(4,i.length),ya([n].concat(a).concat(i))}function K8(e,t,r){var n=e.content;if(!n)return{};Na(n,0);var a,i,s,o,u=0;n.chk("feff","Byte Order: "),n.read_shift(2);var f=n.read_shift(4),h=n.read_shift(16);if(h!==Lt.utils.consts.HEADER_CLSID&&h!==r)throw new Error("Bad PropertySet CLSID "+h);if(a=n.read_shift(4),a!==1&&a!==2)throw new Error("Unrecognized #Sets: "+a);if(i=n.read_shift(16),o=n.read_shift(4),a===1&&o!==n.l)throw new Error("Length mismatch: "+o+" !== "+n.l);a===2&&(s=n.read_shift(16),u=n.read_shift(4));var m=Q8(n,t),x={SystemIdentifier:f};for(var b in m)x[b]=m[b];if(x.FMTID=i,a===1)return x;if(u-n.l==2&&(n.l+=2),n.l!==u)throw new Error("Length mismatch 2: "+n.l+" !== "+u);var S;try{S=Q8(n,null)}catch{}for(b in S)x[b]=S[b];return x.FMTID=[i,s],x}function J8(e,t,r,n,a,i){var s=Ke(a?68:48),o=[s];s.write_shift(2,65534),s.write_shift(2,0),s.write_shift(4,842412599),s.write_shift(16,Lt.utils.consts.HEADER_CLSID,"hex"),s.write_shift(4,a?2:1),s.write_shift(16,t,"hex"),s.write_shift(4,a?68:48);var u=Z8(e,r,n);if(o.push(u),a){var f=Z8(a,null,null);s.write_shift(16,i,"hex"),s.write_shift(4,68+u.length),o.push(f)}return ya(o)}function kc(e,t){return e.read_shift(t),null}function SFe(e,t){t||(t=Ke(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function CFe(e,t,r){for(var n=[],a=e.l+t;e.l<a;)n.push(r(e,a-e.l));if(a!==e.l)throw new Error("Slurp error");return n}function In(e,t){return e.read_shift(t)===1}function vi(e,t){return t||(t=Ke(2)),t.write_shift(2,+!!e),t}function $n(e){return e.read_shift(2,"u")}function Cs(e,t){return t||(t=Ke(2)),t.write_shift(2,e),t}function eQ(e,t){return CFe(e,t,$n)}function _Fe(e){var t=e.read_shift(1),r=e.read_shift(1);return r===1?t:t===1}function tQ(e,t,r){return r||(r=Ke(2)),r.write_shift(1,t=="e"?+e:+!!e),r.write_shift(1,t=="e"?1:0),r}function Ay(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont";if(r&&r.biff>=8,!r||r.biff==8){var i=e.read_shift(1);i&&(a="dbcs-cont")}else r.biff==12&&(a="wstr");r.biff>=2&&r.biff<=5&&(a="cpstr");var s=n?e.read_shift(n,a):"";return s}function EFe(e){var t=e.read_shift(2),r=e.read_shift(1),n=r&4,a=r&8,i=1+(r&1),s=0,o,u={};a&&(s=e.read_shift(2)),n&&(o=e.read_shift(4));var f=i==2?"dbcs-cont":"sbcs-cont",h=t===0?"":e.read_shift(t,f);return a&&(e.l+=4*s),n&&(e.l+=o),u.t=h,a||(u.raw="<t>"+u.t+"</t>",u.r=u.t),u}function AFe(e){var t=e.t||"",r=Ke(3+0);r.write_shift(2,t.length),r.write_shift(1,1);var n=Ke(2*t.length);n.write_shift(2*t.length,t,"utf16le");var a=[r,n];return ya(a)}function ld(e,t,r){var n;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var a=e.read_shift(1);return a===0?n=e.read_shift(t,"sbcs-cont"):n=e.read_shift(t,"dbcs-cont"),n}function Ty(e,t,r){var n=e.read_shift(r&&r.biff==2?1:2);return n===0?(e.l++,""):ld(e,n,r)}function Ld(e,t,r){if(r.biff>5)return Ty(e,t,r);var n=e.read_shift(1);return n===0?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function rQ(e,t,r){return r||(r=Ke(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function TFe(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}function NFe(e){var t=e.read_shift(4),r=e.l,n=!1;t>24&&(e.l+=t-24,e.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(n=!0),e.l=r);var a=e.read_shift((n?t-24:t)>>1,"utf16le").replace(_i,"");return n&&(e.l+=24),a}function MFe(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,e.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var a=e.read_shift(4);if(a===0)return r+n.replace(/\\/g,"/");var i=e.read_shift(4);if(e.read_shift(2)!=3)throw new Error("Bad FileMoniker");var s=e.read_shift(i>>1,"utf16le").replace(_i,"");return r+s}function LFe(e,t){var r=e.read_shift(16);switch(r){case"e0c9ea79f9bace118c8200aa004ba90b":return NFe(e);case"0303000000000000c000000000000046":return MFe(e);default:throw new Error("Unsupported Moniker "+r)}}function Uv(e){var t=e.read_shift(4),r=t>0?e.read_shift(t,"utf16le").replace(_i,""):"";return r}function ej(e,t){t||(t=Ke(6+e.length*2)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function IFe(e,t){var r=e.l+t,n=e.read_shift(4);if(n!==2)throw new Error("Unrecognized streamVersion: "+n);var a=e.read_shift(2);e.l+=2;var i,s,o,u,f="",h,m;a&16&&(i=Uv(e,r-e.l)),a&128&&(s=Uv(e,r-e.l)),(a&257)===257&&(o=Uv(e,r-e.l)),(a&257)===1&&(u=LFe(e,r-e.l)),a&8&&(f=Uv(e,r-e.l)),a&32&&(h=e.read_shift(16)),a&64&&(m=E6(e)),e.l=r;var x=s||o||u||"";x&&f&&(x+="#"+f),x||(x="#"+f),a&2&&x.charAt(0)=="/"&&x.charAt(1)!="/"&&(x="file://"+x);var b={Target:x};return h&&(b.guid=h),m&&(b.time=m),i&&(b.Tooltip=i),b}function PFe(e){var t=Ke(512),r=0,n=e.Target;n.slice(0,7)=="file://"&&(n=n.slice(7));var a=n.indexOf("#"),i=a>-1?31:23;switch(n.charAt(0)){case"#":i=28;break;case".":i&=-3;break}t.write_shift(4,2),t.write_shift(4,i);var s=[8,6815827,6619237,4849780,83];for(r=0;r<s.length;++r)t.write_shift(4,s[r]);if(i==28)n=n.slice(1),ej(n,t);else if(i&2){for(s="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<s.length;++r)t.write_shift(1,parseInt(s[r],16));var o=a>-1?n.slice(0,a):n;for(t.write_shift(4,2*(o.length+1)),r=0;r<o.length;++r)t.write_shift(2,o.charCodeAt(r));t.write_shift(2,0),i&8&&ej(a>-1?n.slice(a+1):"",t)}else{for(s="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<s.length;++r)t.write_shift(1,parseInt(s[r],16));for(var u=0;n.slice(u*3,u*3+3)=="../"||n.slice(u*3,u*3+3)=="..\\";)++u;for(t.write_shift(2,u),t.write_shift(4,n.length-3*u+1),r=0;r<n.length-3*u;
4490++r)t.write_shift(1,n.charCodeAt(r+3*u)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function nQ(e){var t=e.read_shift(1),r=e.read_shift(1),n=e.read_shift(1),a=e.read_shift(1);return[t,r,n,a]}function aQ(e,t){var r=nQ(e);return r[3]=0,r}function dl(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return{r:t,c:r,ixfe:n}}function cd(e,t,r,n){return n||(n=Ke(6)),n.write_shift(2,e),n.write_shift(2,t),n.write_shift(2,r||0),n}function DFe(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function OFe(e,t,r){return t===0?"":Ld(e,t,r)}function RFe(e,t,r){var n=r.biff>8?4:2,a=e.read_shift(n),i=e.read_shift(n,"i"),s=e.read_shift(n,"i");return[a,i,s]}function iQ(e){var t=e.read_shift(2),r=S6(e);return[t,r]}function jFe(e,t,r){e.l+=4,t-=4;var n=e.l+t,a=Ay(e,t,r),i=e.read_shift(2);if(n-=e.l,i!==n)throw new Error("Malformed AddinUdf: padding = "+n+" != "+i);return e.l+=i,a}function gk(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(2);return{s:{c:n,r:t},e:{c:a,r}}}function sQ(e,t){return t||(t=Ke(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function oQ(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(1),a=e.read_shift(1);return{s:{c:n,r:t},e:{c:a,r}}}var FFe=oQ;function lQ(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[r,t,n]}function zFe(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function BFe(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function Ha(e){e.l+=2,e.l+=e.read_shift(2)}var UFe={0:Ha,4:Ha,5:Ha,6:Ha,7:BFe,8:Ha,9:Ha,10:Ha,11:Ha,12:Ha,13:zFe,14:Ha,15:Ha,16:Ha,17:Ha,18:Ha,19:Ha,20:Ha,21:lQ};function VFe(e,t){for(var r=e.l+t,n=[];e.l<r;){var a=e.read_shift(2);e.l-=2;try{n.push(UFe[a](e,r-e.l))}catch{return e.l=r,n}}return e.l!=r&&(e.l=r),n}function Vv(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),t-=2,t>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function A6(e,t,r){var n=1536,a=16;switch(r.bookType){case"biff8":break;case"biff5":n=1280,a=8;break;case"biff4":n=4,a=6;break;case"biff3":n=3,a=6;break;case"biff2":n=2,a=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=Ke(a);return i.write_shift(2,n),i.write_shift(2,t),a>4&&i.write_shift(2,29282),a>6&&i.write_shift(2,1997),a>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function $Fe(e,t){return t===0||e.read_shift(2),1200}function WFe(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,a=Ld(e,0,r);return e.read_shift(t+n-e.l),a}function HFe(e,t){var r=!t||t.biff==8,n=Ke(r?112:54);for(n.write_shift(t.biff==8?2:1,7),r&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(r?0:536870912));n.l<n.length;)n.write_shift(1,r?0:32);return n}function GFe(e,t,r){var n=r&&r.biff==8||t==2?e.read_shift(2):(e.l+=t,0);return{fDialog:n&16,fBelow:n&64,fRight:n&128}}function YFe(e,t,r){var n=e.read_shift(4),a=e.read_shift(1)&3,i=e.read_shift(1);switch(i){case 0:i="Worksheet";break;case 1:i="Macrosheet";break;case 2:i="Chartsheet";break;case 6:i="VBAModule";break}var s=Ay(e,0,r);return s.length===0&&(s="Sheet1"),{pos:n,hs:a,dt:i,name:s}}function XFe(e,t){var r=!t||t.biff>=8?2:1,n=Ke(8+r*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var a=n.slice(0,n.l);return a.l=n.l,a}function qFe(e,t){for(var r=e.l+t,n=e.read_shift(4),a=e.read_shift(4),i=[],s=0;s!=a&&e.l<r;++s)i.push(EFe(e));return i.Count=n,i.Unique=a,i}function QFe(e,t){var r=Ke(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var n=[],a=0;a<e.length;++a)n[a]=AFe(e[a]);var i=ya([r].concat(n));return i.parts=[r.length].concat(n.map(function(s){return s.length})),i}function ZFe(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function KFe(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,n&7&&(t.level=n&7),n&32&&(t.hidden=!0),n&64&&(t.hpt=r/20),t}function JFe(e){var t=DFe(e);if(t.type!=2211)throw new Error("Invalid Future Record "+t.type);var r=e.read_shift(4);return r!==0}function eze(e){return e.read_shift(2),e.read_shift(4)}function tj(e,t,r){var n=0;r&&r.biff==2||(n=e.read_shift(2));var a=e.read_shift(2);r&&r.biff==2&&(n=1-(a>>15),a&=32767);var i={Unsynced:n&1,DyZero:(n&2)>>1,ExAsc:(n&4)>>2,ExDsc:(n&8)>>3};return[i,a]}function tze(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),o=e.read_shift(2),u=e.read_shift(2),f=e.read_shift(2);return{Pos:[t,r],Dim:[n,a],Flags:i,CurTab:s,FirstTab:o,Selected:u,TabRatio:f}}function rze(){var e=Ke(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.
vendor: 9,807 bytes, line 4490
4490write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function nze(e,t,r){if(r&&r.biff>=2&&r.biff<5)return{};var n=e.read_shift(2);return{RTL:n&64}}function aze(e){var t=Ke(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function ize(){}function sze(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return n.name=Ay(e,0,r),n}function oze(e,t){var r=e.name||"Arial",n=t&&t.biff==5,a=n?15+r.length:16+2*r.length,i=Ke(a);return i.write_shift(2,(e.sz||12)*20),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,r.length),n||i.write_shift(1,1),i.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le"),i}function lze(e){var t=dl(e);return t.isst=e.read_shift(4),t}function cze(e,t,r,n){var a=Ke(10);return cd(e,t,n,a),a.write_shift(4,r),a}function uze(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var n=e.l+t,a=dl(e);r.biff==2&&e.l++;var i=Ty(e,n-e.l,r);return a.val=i,a}function fze(e,t,r,n,a){var i=!a||a.biff==8,s=Ke(6+2+ +i+(1+i)*r.length);return cd(e,t,n,s),s.write_shift(2,r.length),i&&s.write_shift(1,1),s.write_shift((1+i)*r.length,r,i?"utf16le":"sbcs"),s}function dze(e,t,r){var n=e.read_shift(2),a=Ld(e,0,r);return[n,a]}function hze(e,t,r,n){var a=r&&r.biff==5;n||(n=Ke(a?3+t.length:5+2*t.length)),n.write_shift(2,e),n.write_shift(a?1:2,t.length),a||n.write_shift(1,1),n.write_shift((a?1:2)*t.length,t,a?"sbcs":"utf16le");var i=n.length>n.l?n.slice(0,n.l):n;return i.l==null&&(i.l=i.length),i}var gze=Ld;function rj(e,t,r){var n=e.l+t,a=r.biff==8||!r.biff?4:2,i=e.read_shift(a),s=e.read_shift(a),o=e.read_shift(2),u=e.read_shift(2);return e.l=n,{s:{r:i,c:o},e:{r:s,c:u}}}function pze(e,t){var r=t.biff==8||!t.biff?4:2,n=Ke(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}function mze(e){var t=e.read_shift(2),r=e.read_shift(2),n=iQ(e);return{r:t,c:r,ixfe:n[0],rknum:n[1]}}function yze(e,t){for(var r=e.l+t-2,n=e.read_shift(2),a=e.read_shift(2),i=[];e.l<r;)i.push(iQ(e));if(e.l!==r)throw new Error("MulRK read error");var s=e.read_shift(2);if(i.length!=s-a+1)throw new Error("MulRK length mismatch");return{r:n,c:a,C:s,rkrec:i}}function vze(e,t){for(var r=e.l+t-2,n=e.read_shift(2),a=e.read_shift(2),i=[];e.l<r;)i.push(e.read_shift(2));if(e.l!==r)throw new Error("MulBlank read error");var s=e.read_shift(2);if(i.length!=s-a+1)throw new Error("MulBlank length mismatch");return{r:n,c:a,C:s,ixfe:i}}function xze(e,t,r,n){var a={},i=e.read_shift(4),s=e.read_shift(4),o=e.read_shift(4),u=e.read_shift(2);return a.patternType=J7e[o>>26],n.cellStyles&&(a.alc=i&7,a.fWrap=i>>3&1,a.alcV=i>>4&7,a.fJustLast=i>>7&1,a.trot=i>>8&255,a.cIndent=i>>16&15,a.fShrinkToFit=i>>20&1,a.iReadOrder=i>>22&2,a.fAtrNum=i>>26&1,a.fAtrFnt=i>>27&1,a.fAtrAlc=i>>28&1,a.fAtrBdr=i>>29&1,a.fAtrPat=i>>30&1,a.fAtrProt=i>>31&1,a.dgLeft=s&15,a.dgRight=s>>4&15,a.dgTop=s>>8&15,a.dgBottom=s>>12&15,a.icvLeft=s>>16&127,a.icvRight=s>>23&127,a.grbitDiag=s>>30&3,a.icvTop=o&127,a.icvBottom=o>>7&127,a.icvDiag=o>>14&127,a.dgDiag=o>>21&15,a.icvFore=u&127,a.icvBack=u>>7&127,a.fsxButton=u>>14&1),a}function bze(e,t,r){var n={};return n.ifnt=e.read_shift(2),n.numFmtId=e.read_shift(2),n.flags=e.read_shift(2),n.fStyle=n.flags>>2&1,t-=6,n.data=xze(e,t,n.fStyle,r),n}function nj(e,t,r,n){var a=r&&r.biff==5;n||(n=Ke(a?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4));var i=0;return e.numFmtId>0&&a&&(i|=1024),n.write_shift(4,i),n.write_shift(4,0),a||n.write_shift(4,0),n.write_shift(2,0),n}function wze(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(t[0]!==0&&t[0]--,t[1]!==0&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function kze(e){var t=Ke(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}function aj(e,t,r){var n=dl(e);(r.biff==2||t==9)&&++e.l;var a=_Fe(e);return n.val=a,n.t=a===!0||a===!1?"b":"e",n}function Sze(e,t,r,n,a,i){var s=Ke(8);return cd(e,t,n,s),tQ(r,i,s),s}function Cze(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var n=dl(e),a=ni(e);return n.val=a,n}function _ze(e,t,r,n){var a=Ke(14);return cd(e,t,n,a),od(r,a),a}var ij=OFe;function Eze(e,t,r){var n=e.l+t,a=e.read_shift(2),i=e.read_shift(2);if(r.sbcch=i,i==1025||i==14849)return[i,a];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);for(var s=ld(e,i),o=[];n>e.l;)o.push(Ty(e));return[i,a,s,o]}function sj(e,t,r){var n=e.read_shift(2),a,i={fBuiltIn:n&1,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return r.sbcch===14849&&(a=jFe(e,t-2,r)),i.body=a||e.read_shift(t-2),typeof a=="string"&&(i.Name=a),i}var Aze=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function oj(e,t,r){var n=e.l+t,a=e.read_shift(2),i=e.read_shift(1),s=e.read_shift(1),o=e.read_shift(r&&r.biff==2?1:2),u=0;(!r||r.biff>=5)&&(r.biff!=5&&(e.l+=2),u=e.read_shift(2),r.biff==5&&(e.l+=2),e.l+=4);var f=ld(e,s,r);a&32&&(f=Aze[f.charCodeAt(0)]);var h=n-e.l;r&&r.biff==2&&--h;var m=n==e.l||o===0||!(h>0)?[]:V$e(e,h,r,o);return{chKey:i,Name:f,itab:u,rgce:m}}function cQ(e,t,r){if(r.biff<8)return Tze(e,t,r);for(var n=[],a=e.l+t,i=e.read_shift(r.biff>8?4:2);i--!==0;)n.push(RFe(e,r.biff>8?12:6,r));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return n}function Tze(e,t,r){e[e.l+1]==3&&e[e.l]++;var n=Ay(e,t,r);return n.charCodeAt(0)==3?n.slice(1):n}function Nze(e,t,r){if(r.biff<8){e.l+=t;return}var n=e.read_shift(2),a=e.read_shift(2),i=ld(e,n,r),s=ld(e,a,r);return[i,s]}function Mze(e,t,r){var n=oQ(e);e.l++;var a=e.read_shift(1);return t-=8,[$$e(e,t,r),a,n]}function lj(e,t,r){var n=FFe(e);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,B$e(e,t,r)]}function Lze(e){var t=e.read_shift(4)!==0,r=e.read_shift(4)!==0,n=e.read_shift(4);return[t,r,n]}function Ize(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),o=Ld(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:a},o,s,i]}}function Pze(e,t,r){return Ize(e,t,r)}function Dze(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(gk(e));return r}function Oze(e){var t=Ke(2+e.length*8);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)sQ(e[r],t);return t}function Rze(e,t,r){if(r&&r.biff<8)return Fze(e,t,r);var n=lQ(e),a=VFe(e,t-22,n[1]);return{cmo:n,ft:a}}var jze={8:function(e,t){var r=e.l+t;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var a=e.read_shift(1);return e.l+=a,e.l=r,{fmt:n}}};function Fze(e,t,r){e.l+=4;var n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var s=[];return s.push((jze[n]||li)(e,t,r)),{cmo:[a,n,i],ft:s}}function zze(e,t,r){var n=e.l,a="";try{e.l+=4;var i=(r.lastobj||{cmo:[0,0]}).cmo[1],s;[0,5,7,11,12,14].indexOf(i)==-1?e.l+=6:s=TFe(e,6,r);var o=e.read_shift(2);e.read_shift(2),$n(e,2);var u=e.read_shift(2);e.l+=u;for(var f=1;f<e.lens.length-1;++f){if(e.l-n!=e.lens[f])throw new Error("TxO: bad continue record");var h=e[e.l],m=ld(e,e.lens[f+1]-e.lens[f]-1);if(a+=m,a.length>=(h?o:2*o))break}if(a.length!==o&&a.length!==o*2)throw new Error("cchText: "+o+" != "+a.length);return e.l=n+t,{t:a}}catch{return e.l=n+t,{t:a}}}function Bze(e,t){var r=gk(e);e.l+=16;var n=IFe(e,t-24);return[r,n]}function Uze(e){var t=Ke(24),r=mn(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a<16;++a)t.write_shift(1,parseInt(n[a],16));return ya([t,PFe(e[1])])}function Vze(e,t){e.read_shift(2);var r=gk(e),n=e.read_shift((t-10)/2,"dbcs-cont");return n=n.replace(_i,""),[r,n]}function $ze(e){var t=e[1].Tooltip,r=Ke(10+2*(t.length+1));r.write_shift(2,2048);var n=mn(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var a=0;a<t.length;++a)r.write_shift(2,t.charCodeAt(a));return r.write_shift(2,0),r}function Wze(e){var t=[0,0],r;return r=e.read_shift(2),t[0]=G8[r]||r,r=e.read_shift(2),t[1]=G8[r]||r,t}function Hze(e){return e||(e=Ke(4)),e.write_shift(2,1),e.write_shift(2,1),e}function Gze(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(aQ(e));return r}function Yze(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(aQ(e));return r}function Xze(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function uQ(e,t,r){if(!r.cellStyles)return li(e,t);var n=r&&r.biff>=12?4:2,a=e.read_shift(n),i=e.read_shift(n),s=e.read_shift(n),o=e.read_shift(n),u=e.read_shift(2);n==2&&(e.l+=2);var f={s:a,e:i,w:s,ixfe:o,flags:u};return(r.biff>=5||!r.biff)&&(f.level=u>>8&7),f}function qze(e,t){var r=Ke(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,e.width*256),r.write_shift(2,0);var n=0;return e.hidden&&(n|=1),r.write_shift(1,n),n=e.level||0,r.write_shift(1,n),r.write_shift(2,0),r}function Qze(e,t){var r={};return t<32||(e.l+=16,r.header=ni(e),r.footer=ni(e),e.l+=2),r}function Zze(e,t,r){var n={area:!1};if(r.biff!=5)return e.l+=t,n;var a=e.read_shift(1);return e.l+=3,a&16&&(n.area=!0),n}function Kze(e){for(var t=Ke(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}var Jze=dl,eBe=eQ,tBe=Ty;function rBe(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a={fmt:t,env:r,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,a}
vendor: 5,282 bytes, line 4490
4490function nBe(e,t,r){r.biffguess&&r.biff==5&&(r.biff=2);var n=dl(e);++e.l;var a=Ld(e,t-7,r);return n.t="str",n.val=a,n}function aBe(e){var t=dl(e);++e.l;var r=ni(e);return t.t="n",t.val=r,t}function iBe(e,t,r){var n=Ke(15);return Iy(n,e,t),n.write_shift(8,r,"f"),n}function sBe(e){var t=dl(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}function oBe(e,t,r){var n=Ke(9);return Iy(n,e,t),n.write_shift(2,r),n}function lBe(e){var t=e.read_shift(1);return t===0?(e.l++,""):e.read_shift(t,"sbcs-cont")}function cBe(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function uBe(e,t,r){var n=e.l+t,a=dl(e),i=e.read_shift(2),s=ld(e,i,r);return e.l=n,a.t="str",a.val=s,a}var fBe=[2,3,48,49,131,139,140,245],KE=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=fk({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(o,u){var f=[],h=bu(1);switch(u.type){case"base64":h=Ji(ls(o));break;case"binary":h=Ji(o);break;case"buffer":case"array":h=o;break}Na(h,0);var m=h.read_shift(1),x=!!(m&136),b=!1,S=!1;switch(m){case 2:break;case 3:break;case 48:b=!0,x=!0;break;case 49:b=!0,x=!0;break;case 131:break;case 139:break;case 140:S=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+m.toString(16))}var k=0,_=521;m==2&&(k=h.read_shift(2)),h.l+=3,m!=2&&(k=h.read_shift(4)),k>1048576&&(k=1e6),m!=2&&(_=h.read_shift(2));var N=h.read_shift(2),C=u.codepage||1252;m!=2&&(h.l+=16,h.read_shift(1),h[h.l]!==0&&(C=e[h[h.l]]),h.l+=1,h.l+=2),S&&(h.l+=36);for(var I=[],D={},L=Math.min(h.length,m==2?521:_-10-(b?264:0)),F=S?32:11;h.l<L&&h[h.l]!=13;)switch(D={},D.name=zc.utils.decode(C,h.slice(h.l,h.l+F)).replace(/[\u0000\r\n].*$/g,""),h.l+=F,D.type=String.fromCharCode(h.read_shift(1)),m!=2&&!S&&(D.offset=h.read_shift(4)),D.len=h.read_shift(1),m==2&&(D.offset=h.read_shift(2)),D.dec=h.read_shift(1),D.name.length&&I.push(D),m!=2&&(h.l+=S?13:14),D.type){case"B":(!b||D.len!=8)&&u.WTF&&console.log("Skipping "+D.name+":"+D.type);break;case"G":case"P":u.WTF&&console.log("Skipping "+D.name+":"+D.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+D.type)}if(h[h.l]!==13&&(h.l=_-1),h.read_shift(1)!==13)throw new Error("DBF Terminator not found "+h.l+" "+h[h.l]);h.l=_;var R=0,z=0;for(f[0]=[],z=0;z!=I.length;++z)f[0][z]=I[z].name;for(;k-- >0;){if(h[h.l]===42){h.l+=N;continue}for(++h.l,f[++R]=[],z=0,z=0;z!=I.length;++z){var B=h.slice(h.l,h.l+I[z].len);h.l+=I[z].len,Na(B,0);var X=zc.utils.decode(C,B);switch(I[z].type){case"C":X.trim().length&&(f[R][z]=X.replace(/\s+$/,""));break;case"D":X.length===8?f[R][z]=new Date(+X.slice(0,4),+X.slice(4,6)-1,+X.slice(6,8)):f[R][z]=X;break;case"F":f[R][z]=parseFloat(X.trim());break;case"+":case"I":f[R][z]=S?B.read_shift(-4,"i")^2147483648:B.read_shift(4,"i");break;case"L":switch(X.trim().toUpperCase()){case"Y":case"T":f[R][z]=!0;break;case"N":case"F":f[R][z]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+X+"|")}break;case"M":if(!x)throw new Error("DBF Unexpected MEMO for type "+m.toString(16));f[R][z]="##MEMO##"+(S?parseInt(X.trim(),10):B.read_shift(4));break;case"N":X=X.replace(/\u0000/g,"").trim(),X&&X!="."&&(f[R][z]=+X||0);break;case"@":f[R][z]=new Date(B.read_shift(-8,"f")-621356832e5);break;case"T":f[R][z]=new Date((B.read_shift(4)-2440588)*864e5+B.read_shift(4));break;case"Y":f[R][z]=B.read_shift(4,"i")/1e4+B.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":f[R][z]=-B.read_shift(-8,"f");break;case"B":if(b&&I[z].len==8){f[R][z]=B.read_shift(8,"f");break}case"G":case"P":B.l+=I[z].len;break;case"0":if(I[z].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+I[z].type)}}}if(m!=2&&h.l<h.length&&h[h.l++]!=26)throw new Error("DBF EOF Marker missing "+(h.l-1)+" of "+h.length+" "+h[h.l-1].toString(16));return u&&u.sheetRows&&(f=f.slice(0,u.sheetRows)),u.DBF=I,f}function n(o,u){var f=u||{};f.dateNF||(f.dateNF="yyyymmdd");var h=Sg(r(o,f),f);return h["!cols"]=f.DBF.map(function(m){return{wch:m.len,DBF:m}}),delete f.DBF,h}function a(o,u){try{return Fu(n(o,u),u)}catch(f){if(u&&u.WTF)throw f}return{SheetNames:[],Sheets:{}}}var i={B:8,C:250,L:1,D:8,"?":0,"":0};function s(o,u){var f=u||{};if(+f.codepage>=0&&ho(+f.codepage),f.type=="string")throw new Error("Cannot write DBF to JS string");var h=Vi(),m=qw(o,{header:1,raw:!0,cellDates:!0}),x=m[0],b=m.slice(1),S=o["!cols"]||[],k=0,_=0,N=0,C=1;for(k=0;k<x.length;++k){if(((S[k]||{}).DBF||{}).name){x[k]=S[k].DBF.name,++N;continue}if(x[k]!=null){if(++N,typeof x[k]=="number"&&(x[k]=x[k].toString(10)),typeof x[k]!="str
4490ing")throw new Error("DBF Invalid column name "+x[k]+" |"+typeof x[k]+"|");if(x.indexOf(x[k])!==k){for(_=0;_<1024;++_)if(x.indexOf(x[k]+"_"+_)==-1){x[k]+="_"+_;break}}}}var I=wr(o["!ref"]),D=[],L=[],F=[];for(k=0;k<=I.e.c-I.s.c;++k){var R="",z="",B=0,X=[];for(_=0;_<b.length;++_)b[_][k]!=null&&X.push(b[_][k]);if(X.length==0||x[k]==null){D[k]="?";continue}for(_=0;_<X.length;++_){switch(typeof X[_]){case"number":z="B";break;case"string":z="C";break;case"boolean":z="L";break;case"object":z=X[_]instanceof Date?"D":"C";break;default:z="C"}B=Math.max(B,String(X[_]).length),R=R&&R!=z?"C":z}B>250&&(B=250),z=((S[k]||{}).DBF||{}).type,z=="C"&&S[k].DBF.len>B&&(B=S[k].DBF.len),R=="B"&&z=="N"&&(R="N",F[k]=S[k].DBF.dec,B=S[k].DBF.len),L[k]=R=="C"||z=="N"?B:i[R]||0,C+=L[k],D[k]=R}var Y=h.next(32);for(Y.write_shift(4,318902576),Y.write_shift(4,b.length),Y.write_shift(2,296+32*N),Y.write_shift(2,C),k=0;k<4;++k)Y.write_shift(4,0);for(Y.write_shift(4,0|(+t[KX]||3)<<8),k=0,_=0;k<x.length;++k)if(x[k]!=null){var H=h.next(32),Q=(x[k].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);H.write_shift(1,Q,"sbcs"),H.write_shift(1,D[k]=="?"?"C":D[k],"sbcs"),H.write_shift(4,_),H.write_shift(1,L[k]||i[D[k]]||0),H.write_shift(1,F[k]||0),H.write_shift(1,2),H.write_shift(4,0),H.write_shift(1,0),H.write_shift(4,0),H.write_shift(4,0),_+=L[k]||i[D[k]]||0}var se=h.next(264);for(se.write_shift(4,13),k=0;k<65;++k)se.write_shift(4,0);for(k=0;k<b.length;++k){var ie=h.next(C);for(ie.write_shift(1,0),_=0;_<x.length;++_)if(x[_]!=null)switch(D[_]){case"L":ie.write_shift(1,b[k][_]==null?63:b[k][_]?84:70);break;case"B":ie.write_shift(8,b[k][_]||0,"f");break;case"N":var de="0";for(typeof b[k][_]=="number"&&(de=b[k][_].toFixed(F[_]||0)),N=0;N<L[_]-de.length;++N)ie.write_shift(1,32);ie.write_shift(1,de,"sbcs");break;case"D":b[k][_]?(ie.write_shift(4,("0000"+b[k][_].getFullYear()).slice(-4),"sbcs"),ie.write_shift(2,("00"+(b[k][_].getMonth()+1)).slice(-2),"sbcs"),ie.write_shift(2,("00"+b[k][_].getDate()).slice(-2),"sbcs")):ie.write_shift(8,"00000000","sbcs");break;case"C":var pe=String(b[k][_]!=null?b[k][_]:"").slice(0,L[_]);for(ie.write_shift(1,pe,"sbcs"),N=0;N<L[_]-pe.length;++N)ie.write_shift(1,32);break}}return h.next(1).write_shift(1,26),h.end()}return{to_workbook:a,to_sheet:n,from_sheet:s}}(),fQ=function(){var e={AA:"Ã",BA:"Ã",CA:"Ã",DA:195,HA:"Ã",JA:197,AE:"Ã",BE:"Ã",CE:"Ã",HE:"Ã",AI:"Ã",BI:"Ã",CI:"Ã",HI:"Ã",AO:"Ã",BO:"Ã",CO:"Ã",DO:213,HO:"Ã",AU:"Ã",BU:"Ã",CU:"Ã",HU:"Ã",Aa:"à ",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"Ã",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ã",Kc:"ç",q:"æ",z:"Å",a:"Ã",j:"Å",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+Mn(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(x,b){var S=e[b];return typeof S=="number"?x8(S):S},n=function(x,b,S){var k=b.charCodeAt(0)-32<<4|S.charCodeAt(0)-48;return k==59?x:x8(k)};e["|"]=254;function a(x,b){switch(b.type){case"base64":return i(ls(x),b);case"binary":return i(x,b);case"buffer":return i(ar&&Buffer.isBuffer(x)?x.toString("binary"):ju(x),b);case"array":return i(sd(x),b)}throw new Error("Unrecognized type "+b.type)}function i(x,b){var S=x.split(/[\n\r]+/),k=-1,_=-1,N=0,C=0,I=[],D=[],L=null,F={},R=[],z=[],B=[],X=0,Y;for(+b.codepage>=0&&ho(+b.codepage);N!==S.length;++N){X=0;
vendor: 9,872 bytes, lines 4490-4503
4490var H=S[N].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),Q=H.replace(/;;/g,"\0").split(";").map(function(Ce){return Ce.replace(/\u0000/g,";")}),se=Q[0],ie;if(H.length>0)switch(se){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":Q[1].charAt(0)=="P"&&D.push(H.slice(3).replace(/;;/g,";"));break;case"C":var de=!1,pe=!1,ge=!1,te=!1,ve=-1,Me=-1;for(C=1;C<Q.length;++C)switch(Q[C].charAt(0)){case"A":break;case"X":_=parseInt(Q[C].slice(1))-1,pe=!0;break;case"Y":for(k=parseInt(Q[C].slice(1))-1,pe||(_=0),Y=I.length;Y<=k;++Y)I[Y]=[];break;case"K":ie=Q[C].slice(1),ie.charAt(0)==='"'?ie=ie.slice(1,ie.length-1):ie==="TRUE"?ie=!0:ie==="FALSE"?ie=!1:isNaN(vo(ie))?isNaN(Bh(ie).getDate())||(ie=sn(ie)):(ie=vo(ie),L!==null&&wg(L)&&(ie=hk(ie))),de=!0;break;case"E":te=!0;var oe=Y0(Q[C].slice(1),{r:k,c:_});I[k][_]=[I[k][_],oe];break;case"S":ge=!0,I[k][_]=[I[k][_],"S5S"];break;case"G":break;case"R":ve=parseInt(Q[C].slice(1))-1;break;case"C":Me=parseInt(Q[C].slice(1))-1;break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+H)}if(de&&(I[k][_]&&I[k][_].length==2?I[k][_][0]=ie:I[k][_]=ie,L=null),ge){if(te)throw new Error("SYLK shared formula cannot have own formula");var xe=ve>-1&&I[ve][Me];if(!xe||!xe[1])throw new Error("SYLK shared formula cannot find base");I[k][_][1]=NQ(xe[1],{r:k-ve,c:_-Me})}break;case"F":var we=0;for(C=1;C<Q.length;++C)switch(Q[C].charAt(0)){case"X":_=parseInt(Q[C].slice(1))-1,++we;break;case"Y":for(k=parseInt(Q[C].slice(1))-1,Y=I.length;Y<=k;++Y)I[Y]=[];break;case"M":X=parseInt(Q[C].slice(1))/20;break;case"F":break;case"G":break;case"P":L=D[parseInt(Q[C].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(B=Q[C].slice(1).split(" "),Y=parseInt(B[0],10);Y<=parseInt(B[1],10);++Y)X=parseInt(B[2],10),z[Y-1]=X===0?{hidden:!0}:{wch:X},wu(z[Y-1]);break;case"C":_=parseInt(Q[C].slice(1))-1,z[_]||(z[_]={});break;case"R":k=parseInt(Q[C].slice(1))-1,R[k]||(R[k]={}),X>0?(R[k].hpt=X,R[k].hpx=Vh(X)):X===0&&(R[k].hidden=!0);break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+H)}we<1&&(L=null);break;default:if(b&&b.WTF)throw new Error("SYLK bad record "+H)}}return R.length>0&&(F["!rows"]=R),z.length>0&&(F["!cols"]=z),b&&b.sheetRows&&(I=I.slice(0,b.sheetRows)),[I,F]}function s(x,b){var S=a(x,b),k=S[0],_=S[1],N=Sg(k,b);return Mn(_).forEach(function(C){N[C]=_[C]}),N}function o(x,b){return Fu(s(x,b),b)}function u(x,b,S,k){var _="C;Y"+(S+1)+";X"+(k+1)+";K";switch(x.t){case"n":_+=x.v||0,x.f&&!x.F&&(_+=";E"+P6(x.f,{r:S,c:k}));break;case"b":_+=x.v?"TRUE":"FALSE";break;case"e":_+=x.w||x.v;break;case"d":_+='"'+(x.w||x.v)+'"';break;case"s":_+='"'+x.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return _}function f(x,b){b.forEach(function(S,k){var _="F;W"+(k+1)+" "+(k+1)+" ";S.hidden?_+="0":(typeof S.width=="number"&&!S.wpx&&(S.wpx=E1(S.width)),typeof S.wpx=="number"&&!S.wch&&(S.wch=A1(S.wpx)),typeof S.wch=="number"&&(_+=Math.round(S.wch))),_.charAt(_.length-1)!=" "&&x.push(_)})}function h(x,b){b.forEach(function(S,k){var _="F;";S.hidden?_+="M0;":S.hpt?_+="M"+20*S.hpt+";":S.hpx&&(_+="M"+20*T1(S.hpx)+";"),_.length>2&&x.push(_+"R"+(k+1))})}function m(x,b){var S=["ID;PWXL;N;E"],k=[],_=wr(x["!ref"]),N,C=Array.isArray(x),I=`\r 4491`;S.push("P;PGeneral"),S.push("F;P0;DG0G8;M255"),x["!cols"]&&f(S,x["!cols"]),x["!rows"]&&h(S,x["!rows"]),S.push("B;Y"+(_.e.r-_.s.r+1)+";X"+(_.e.c-_.s.c+1)+";D"+[_.s.c,_.s.r,_.e.c,_.e.r].join(" "));for(var D=_.s.r;D<=_.e.r;++D)for(var L=_.s.c;L<=_.e.c;++L){var F=Vt({r:D,c:L});N=C?(x[D]||[])[L]:x[F],!(!N||N.v==null&&(!N.f||N.F))&&k.push(u(N,x,D,L))}return S.join(I)+I+k.join(I)+I+"E"+I}return{to_workbook:o,to_sheet:s,from_sheet:m}}(),dQ=function(){function e(i,s){switch(s.type){case"base64":return t(ls(i),s);case"binary":return t(i,s);case"buffer":return t(ar&&Buffer.isBuffer(i)?i.toString("binary"):ju(i),s);case"array":return t(sd(i),s)}throw new Error("Unrecognized type "+s.type)}function t(i,s){for(var o=i.split(` 4492`),u=-1,f=-1,h=0,m=[];h!==o.length;++h){if(o[h].trim()==="BOT"){m[++u]=[],f=0;continue}if(!(u<0)){var x=o[h].trim().split(","),b=x[0],S=x[1];++h;for(var k=o[h]||"";(k.match(/["]/g)||[]).length&1&&h<o.length-1;)k+=` 4493`+o[++h];switch(k=k.trim(),+b){case-1:if(k==="BOT"){m[++u]=[],f=0;continue}else if(k!=="EOD")throw new Error("Unrecognized DIF special command "+k);break;case 0:k==="TRUE"?m[u][f]=!0:k==="FALSE"?m[u][f]=!1:isNaN(vo(S))?isNaN(Bh(S).getDate())?m[u][f]=S:m[u][f]=sn(S):m[u][f]=vo(S),++f;break;case 1:k=k.slice(1,k.length-1),k=k.replace(/""/g,'"'),k&&k.match(/^=".*"$/)&&(k=k.slice(2,-1)),m[u][f++]=k!==""?k:null;break}if(k==="EOD")break}}return s&&s.sheetRows&&(m=m.slice(0,s.sheetRows)),m}function r(i,s){return Sg(e(i,s),s)}function n(i,s){return Fu(r(i,s),s)}var a=function(){var i=function(u,f,h,m,x){u.push(f),u.push(h+","+m),u.push('"'+x.replace(/"/g,'""')+'"')},s=function(u,f,h,m){u.push(f+","+h),u.push(f==1?'"'+m.replace(/"/g,'""')+'"':m)};return function(u){var f=[],h=wr(u["!ref"]),m,x=Array.isArray(u);i(f,"TABLE",0,1,"sheetjs"),i(f,"VECTORS",0,h.e.r-h.s.r+1,""),i(f,"TUPLES",0,h.e.c-h.s.c+1,""),i(f,"DATA",0,0,"");for(var b=h.s.r;b<=h.e.r;++b){s(f,-1,0,"BOT");for(var S=h.s.c;S<=h.e.c;++S){var k=Vt({r:b,c:S});if(m=x?(u[b]||[])[S]:u[k],!m){s(f,1,0,"");continue}switch(m.t){case"n":var _=m.w;!_&&m.v!=null&&(_=m.v),_==null?m.f&&!m.F?s(f,1,0,"="+m.f):s(f,1,0,""):s(f,0,_,"V");break;case"b":s(f,0,m.v?1:0,m.v?"TRUE":"FALSE");break;case"s":s(f,1,0,isNaN(m.v)?m.v:'="'+m.v+'"');break;case"d":m.w||(m.w=Bs(m.z||Ft[14],oa(sn(m.v)))),s(f,0,m.w,"V");break;default:s(f,1,0,"")}}}s(f,-1,0,"EOD");var N=`\r 4494`,C=f.join(N);return C}}();return{to_workbook:n,to_sheet:r,from_sheet:a}}(),hQ=function(){function e(m){return m.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,` 4495`)}function t(m){return m.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(m,x){for(var b=m.split(` 4496`),S=-1,k=-1,_=0,N=[];_!==b.length;++_){var C=b[_].trim().split(":");if(C[0]==="cell"){var I=mn(C[1]);if(N.length<=I.r)for(S=N.length;S<=I.r;++S)N[S]||(N[S]=[]);switch(S=I.r,k=I.c,C[2]){case"t":N[S][k]=e(C[3]);break;case"v":N[S][k]=+C[3];break;case"vtf":var D=C[C.length-1];case"vtc":switch(C[3]){case"nl":N[S][k]=!!+C[4];break;default:N[S][k]=+C[4];break}C[2]=="vtf"&&(N[S][k]=[N[S][k],D])}}}return x&&x.sheetRows&&(N=N.slice(0,x.sheetRows)),N}function n(m,x){return Sg(r(m,x),x)}function a(m,x){return Fu(n(m,x),x)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(` 4497`),s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(` 4498`)+` 4499`,o=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(` 4500`),u="--SocialCalcSpreadsheetControlSave--";function f(m){if(!m||!m["!ref"])return"";for(var x=[],b=[],S,k="",_=$i(m["!ref"]),N=Array.isArray(m),C=_.s.r;C<=_.e.r;++C)for(var I=_.s.c;I<=_.e.c;++I)if(k=Vt({r:C,c:I}),S=N?(m[C]||[])[I]:m[k],!(!S||S.v==null||S.t==="z")){switch(b=["cell",k,"t"],S.t){case"s":case"str":b.push(t(S.v));break;case"n":S.f?(b[2]="vtf",b[3]="n",b[4]=S.v,b[5]=t(S.f)):(b[2]="v",b[3]=S.v);break;case"b":b[2]="vt"+(S.f?"f":"c"),b[3]="nl",b[4]=S.v?"1":"0",b[5]=t(S.f||(S.v?"TRUE":"FALSE"));break;case"d":var D=oa(sn(S.v));b[2]="vtc",b[3]="nd",b[4]=""+D,b[5]=S.w||Bs(S.z||Ft[14],D);break;case"e":continue}x.push(b.join(":"))}return x.push("sheet:c:"+(_.e.c-_.s.c+1)+":r:"+(_.e.r-_.s.r+1)+":tvf:1"),x.push("valueformat:1:text-wiki"),x.join(` 4501`)}function h(m){return[i,s,o,s,f(m),u].join(` 4502`)}return{to_workbook:a,to_sheet:n,from_sheet:h}}(),Uh=function(){function e(h,m,x,b,S){S.raw?m[x][b]=h:h===""||(h==="TRUE"?m[x][b]=!0:h==="FALSE"?m[x][b]=!1:isNaN(vo(h))?isNaN(Bh(h).getDate())?m[x][b]=h:m[x][b]=sn(h):m[x][b]=vo(h))}function t(h,m){var x=m||{},b=[];if(!h||h.length===0)return b;for(var S=h.split(/[\r\n]/),k=S.length-1;k>=0&&S[k].length===0;)--k;for(var _=10,N=0,C=0;C<=k;++C)N=S[C].indexOf(" "),N==-1?N=S[C].length:N++,_=Math.max(_,N);for(C=0;C<=k;++C){b[C]=[];var I=0;for(e(S[C].slice(0,_).trim(),b,C,I,x),I=1;I<=(S[C].length-_)/10+1;++I)e(S[C].slice(_+(I-1)*10,_+I*10).trim(),b,C,I,x)}return x.sheetRows&&(b=b.slice(0,x.sheetRows)),b}var r={44:",",9:" ",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function a(h){for(var m={},x=!1,b=0,S=0;b<h.length;++b)(S=h.charCodeAt(b))==34?x=!x:!x&&S in r&&(m[S]=(m[S]||0)+1);S=[];for(b in m)Object.prototype.hasOwnProperty.call(m,b)&&S.push([m[b],b]);if(!S.length){m=n;for(b in m)Object.prototype.hasOwnProperty.call(m,b)&&S.push([m[b],b])}return S.sort(function(k,_){return k[0]-_[0]||n[k[1]]-n[_[1]]}),r[S.pop()[1]]||44}function i(h,m){var x=m||{},b="",S=x.dense?[]:{},k={s:{c:0,r:0},e:{c:0,r:0}};h.slice(0,4)=="sep="?h.charCodeAt(5)==13&&h.charCodeAt(6)==10?(b=h.charAt(4),h=h.slice(7)):h.charCodeAt(5)==13||h.charCodeAt(5)==10?(b=h.charAt(4),h=h.slice(6)):b=a(h.slice(0,1024)):x&&x.FS?b=x.FS:b=a(h.slice(0,1024));var _=0,N=0,C=0,I=0,D=0,L=b.charCodeAt(0),F=!1,R=0,z=h.charCodeAt(0);h=h.replace(/\r\n/mg,` 4503`);var B=x.dateNF!=null?Kje(x.dateNF):null;function X(){var Y=h.slice(I,D),H={};if(Y.charAt(0)=='"'&&Y.charAt(Y.length-1)=='"'&&(Y=Y.slice(1,-1).replace(/""/g,'"')),Y.length===0)H.t="z";else if(x.raw)H.t="s",H.v=Y;else if(Y.trim().length===0)H.t="s",H.v=Y;else if(Y.charCodeAt(0)==61)Y.charCodeAt(1)==34&&Y.charCodeAt(Y.length-1)==34?(H.t="s",H.v=Y.slice(2,-1).replace(/""/g,'"')):EVe(Y)?(H.t="n",H.f=Y.slice(1)):(H.t="s",H.v=Y);else if(Y=="TRUE")H.t="b",H.v=!0;else if(Y=="FALSE")H.t="b",H.v=!1;else if(!isNaN(C=vo(Y)))H.t="n",x.cellText!==!1&&(H.w=Y),H.v=C;else if(!isNaN(Bh(Y).getDate())||B&&Y.match(B)){H.z=x.dateNF||Ft[14];var Q=0;B&&Y.match(B)&&(Y=Jje(Y,x.dateNF,Y.match(B)||[]),Q=1),x.cellDates?(H.t="d",H.v=sn(Y,Q)):(H.t="n",H.v=oa(sn(Y,Q))),x.cellText!==!1&&(H.w=Bs(H.z,H.v instanceof Date?oa(H.v):H.v)),x.cellNF||delete H.z}else H.t="s",H.v=Y;if(H.t=="z"||(x.dense?(S[_]||(S[_]=[]),S[_][N]=H):S[Vt({c:N,r:_}
vendor: 5,339 bytes, lines 4503-4504
4503)]=H),I=D+1,z=h.charCodeAt(I),k.e.c<N&&(k.e.c=N),k.e.r<_&&(k.e.r=_),R==L)++N;else if(N=0,++_,x.sheetRows&&x.sheetRows<=_)return!0}e:for(;D<h.length;++D)switch(R=h.charCodeAt(D)){case 34:z===34&&(F=!F);break;case L:case 10:case 13:if(!F&&X())break e;break}return D-I>0&&X(),S["!ref"]=Jt(k),S}function s(h,m){return!(m&&m.PRN)||m.FS||h.slice(0,4)=="sep="||h.indexOf(" ")>=0||h.indexOf(",")>=0||h.indexOf(";")>=0?i(h,m):Sg(t(h,m),m)}function o(h,m){var x="",b=m.type=="string"?[0,0,0,0]:U6(h,m);switch(m.type){case"base64":x=ls(h);break;case"binary":x=h;break;case"buffer":m.codepage==65001?x=h.toString("utf8"):m.codepage&&typeof zc<"u"?x=zc.utils.decode(m.codepage,h):x=ar&&Buffer.isBuffer(h)?h.toString("binary"):ju(h);break;case"array":x=sd(h);break;case"string":x=h;break;default:throw new Error("Unrecognized type "+m.type)}return b[0]==239&&b[1]==187&&b[2]==191?x=Br(x.slice(3)):m.type!="string"&&m.type!="buffer"&&m.codepage==65001?x=Br(x):m.type=="binary"&&typeof zc<"u"&&m.codepage&&(x=zc.utils.decode(m.codepage,zc.utils.encode(28591,x))),x.slice(0,19)=="socialcalc:version:"?hQ.to_sheet(m.type=="string"?x:Br(x),m):s(x,m)}function u(h,m){return Fu(o(h,m),m)}function f(h){for(var m=[],x=wr(h["!ref"]),b,S=Array.isArray(h),k=x.s.r;k<=x.e.r;++k){for(var _=[],N=x.s.c;N<=x.e.c;++N){var C=Vt({r:k,c:N});if(b=S?(h[k]||[])[N]:h[C],!b||b.v==null){_.push(" ");continue}for(var I=(b.w||(ic(b),b.w)||"").slice(0,10);I.length<10;)I+=" ";_.push(I+(N===0?" ":""))}m.push(_.join(""))}return m.join(` 4504`)}return{to_workbook:u,to_sheet:o,from_sheet:f}}();function dBe(e,t){var r=t||{},n=!!r.WTF;r.WTF=!0;try{var a=fQ.to_workbook(e,r);return r.WTF=n,a}catch(i){if(r.WTF=n,!i.message.match(/SYLK bad record ID/)&&n)throw i;return Uh.to_workbook(e,t)}}var Df=function(){function e(oe,xe,we){if(oe){Na(oe,oe.l||0);for(var Ce=we.Enum||ve;oe.l<oe.length;){var De=oe.read_shift(2),Ve=Ce[De]||Ce[65535],He=oe.read_shift(2),Pe=oe.l+He,Le=Ve.f&&Ve.f(oe,He,we);if(oe.l=Pe,xe(Le,Ve,De))return}}}function t(oe,xe){switch(xe.type){case"base64":return r(Ji(ls(oe)),xe);case"binary":return r(Ji(oe),xe);case"buffer":case"array":return r(oe,xe)}throw"Unsupported type "+xe.type}function r(oe,xe){if(!oe)return oe;var we=xe||{},Ce=we.dense?[]:{},De="Sheet1",Ve="",He=0,Pe={},Le=[],Ge=[],ce={s:{r:0,c:0},e:{r:0,c:0}},ot=we.sheetRows||0;if(oe[2]==0&&(oe[3]==8||oe[3]==9)&&oe.length>=16&&oe[14]==5&&oe[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(oe[2]==2)we.Enum=ve,e(oe,function(st,Se,Oe){switch(Oe){case 0:we.vers=st,st>=4096&&(we.qpro=!0);break;case 6:ce=st;break;case 204:st&&(Ve=st);break;case 222:Ve=st;break;case 15:case 51:we.qpro||(st[1].v=st[1].v.slice(1));case 13:case 14:case 16:Oe==14&&(st[2]&112)==112&&(st[2]&15)>1&&(st[2]&15)<15&&(st[1].z=we.dateNF||Ft[14],we.cellDates&&(st[1].t="d",st[1].v=hk(st[1].v))),we.qpro&&st[3]>He&&(Ce["!ref"]=Jt(ce),Pe[De]=Ce,Le.push(De),Ce=we.dense?[]:{},ce={s:{r:0,c:0},e:{r:0,c:0}},He=st[3],De=Ve||"Sheet"+(He+1),Ve="");var Ue=we.dense?(Ce[st[0].r]||[])[st[0].c]:Ce[Vt(st[0])];if(Ue){Ue.t=st[1].t,Ue.v=st[1].v,st[1].z!=null&&(Ue.z=st[1].z),st[1].f!=null&&(Ue.f=st[1].f);break}we.dense?(Ce[st[0].r]||(Ce[st[0].r]=[]),Ce[st[0].r][st[0].c]=st[1]):Ce[Vt(st[0])]=st[1];break}},we);else if(oe[2]==26||oe[2]==14)we.Enum=Me,oe[2]==14&&(we.qpro=!0,oe.l=0),e(oe,function(st,Se,Oe){switch(Oe){case 204:De=st;break;case 22:st[1].v=st[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(st[3]>He&&(Ce["!ref"]=Jt(ce),Pe[De]=Ce,Le.push(De),Ce=we.dense?[]:{},ce={s:{r:0,c:0},e:{r:0,c:0}},He=st[3],De="Sheet"+(He+1)),ot>0&&st[0].r>=ot)break;we.dense?(Ce[st[0].r]||(Ce[st[0].r]=[]),Ce[st[0].r][st[0].c]=st[1]):Ce[Vt(st[0])]=st[1],ce.e.c<st[0].c&&(ce.e.c=st[0].c),ce.e.r<st[0].r&&(ce.e.r=st[0].r);break;case 27:st[14e3]&&(Ge[st[14e3][0]]=st[14e3][1]);break;case 1537:Ge[st[0]]=st[1],st[0]==He&&(De=st[1]);break}},we);else throw new Error("Unrecognized LOTUS BOF "+oe[2]);if(Ce["!ref"]=Jt(ce),Pe[Ve||De]=Ce,Le.push(Ve||De),!Ge.length)return{SheetNames:Le,Sheets:Pe};for(var rt={},ut=[],ht=0;ht<Ge.length;++ht)Pe[Le[ht]]?(ut.push(Ge[ht]||Le[ht]),rt[Ge[ht]]=Pe[Ge[ht]]||Pe[Le[ht]]):(ut.push(Ge[ht]),rt[Ge[ht]]={"!ref":"A1"});return{SheetNames:ut,Sheets:rt}}function n(oe,xe){var we=xe||{};if(+we.codepage>=0&&ho(+we.codepage),we.type=="string")throw new Error("Cannot write WK1 to JS string");var Ce=Vi(),De=wr(oe["!ref"]),Ve=Array.isArray(oe),He=[];vt(Ce,0,i(1030)),vt(Ce,6,u(De));for(var Pe=Math.min(De.e.r,8191),Le=De.s.r;Le<=Pe;++Le)for(var Ge=Rn(Le),ce=De.s.c;ce<=De.e.c;++ce){Le===De.s.r&&(He[ce]=pn(ce));var ot=He[ce]+Ge,rt=Ve?(oe[Le]||[])[ce]:oe[ot];if(!(!rt||rt.t=="z"))if(rt.t=="n")(rt.v|0)==rt.v&&rt.v>=-32768&&rt.v<=32767?vt(Ce,13,b(Le,ce,rt.v)):vt(Ce,14,k(Le,ce,rt.v));else{var ut=ic(rt);vt(Ce,15,m(Le,ce,ut.slice(0,239)))}}return vt(Ce,1),Ce.end()}function a(oe,xe){var we=xe||{};if(+we.codepage>=0&&ho(+we.codepage),we.type=="string")throw new Error("Cannot write WK3 to JS string");var Ce=Vi();vt(Ce,0,s(oe));for(var De=0,Ve=0;De<oe.SheetNames.length;++De)(oe.Sheets[oe.SheetNames[De]]||{})["!ref"]&&vt(Ce,27,te(oe.SheetNames[De],Ve++));var He=0;for(De=0;De<oe.SheetNames.length;++De){var Pe=oe.Sheets[oe.SheetNames[De]];if(!(!Pe||!Pe["!ref"])){for(var Le=wr(Pe["!ref"]),Ge=Array.isArray(Pe),ce=[],ot=Math.min(Le.e.r,8191),rt=Le.s.r;rt<=ot;++rt)for(var ut=Rn(rt),ht=Le.s.c;ht<=Le.e.c;
vendor: 8,212 bytes, line 4504
4504++ht){rt===Le.s.r&&(ce[ht]=pn(ht));var st=ce[ht]+ut,Se=Ge?(Pe[rt]||[])[ht]:Pe[st];if(!(!Se||Se.t=="z"))if(Se.t=="n")vt(Ce,23,X(rt,ht,He,Se.v));else{var Oe=ic(Se);vt(Ce,22,R(rt,ht,He,Oe.slice(0,239)))}}++He}}return vt(Ce,1),Ce.end()}function i(oe){var xe=Ke(2);return xe.write_shift(2,oe),xe}function s(oe){var xe=Ke(26);xe.write_shift(2,4096),xe.write_shift(2,4),xe.write_shift(4,0);for(var we=0,Ce=0,De=0,Ve=0;Ve<oe.SheetNames.length;++Ve){var He=oe.SheetNames[Ve],Pe=oe.Sheets[He];if(!(!Pe||!Pe["!ref"])){++De;var Le=$i(Pe["!ref"]);we<Le.e.r&&(we=Le.e.r),Ce<Le.e.c&&(Ce=Le.e.c)}}return we>8191&&(we=8191),xe.write_shift(2,we),xe.write_shift(1,De),xe.write_shift(1,Ce),xe.write_shift(2,0),xe.write_shift(2,0),xe.write_shift(1,1),xe.write_shift(1,2),xe.write_shift(4,0),xe.write_shift(4,0),xe}function o(oe,xe,we){var Ce={s:{c:0,r:0},e:{c:0,r:0}};return xe==8&&we.qpro?(Ce.s.c=oe.read_shift(1),oe.l++,Ce.s.r=oe.read_shift(2),Ce.e.c=oe.read_shift(1),oe.l++,Ce.e.r=oe.read_shift(2),Ce):(Ce.s.c=oe.read_shift(2),Ce.s.r=oe.read_shift(2),xe==12&&we.qpro&&(oe.l+=2),Ce.e.c=oe.read_shift(2),Ce.e.r=oe.read_shift(2),xe==12&&we.qpro&&(oe.l+=2),Ce.s.c==65535&&(Ce.s.c=Ce.e.c=Ce.s.r=Ce.e.r=0),Ce)}function u(oe){var xe=Ke(8);return xe.write_shift(2,oe.s.c),xe.write_shift(2,oe.s.r),xe.write_shift(2,oe.e.c),xe.write_shift(2,oe.e.r),xe}function f(oe,xe,we){var Ce=[{c:0,r:0},{t:"n",v:0},0,0];return we.qpro&&we.vers!=20768?(Ce[0].c=oe.read_shift(1),Ce[3]=oe.read_shift(1),Ce[0].r=oe.read_shift(2),oe.l+=2):(Ce[2]=oe.read_shift(1),Ce[0].c=oe.read_shift(2),Ce[0].r=oe.read_shift(2)),Ce}function h(oe,xe,we){var Ce=oe.l+xe,De=f(oe,xe,we);if(De[1].t="s",we.vers==20768){oe.l++;var Ve=oe.read_shift(1);return De[1].v=oe.read_shift(Ve,"utf8"),De}return we.qpro&&oe.l++,De[1].v=oe.read_shift(Ce-oe.l,"cstr"),De}function m(oe,xe,we){var Ce=Ke(7+we.length);Ce.write_shift(1,255),Ce.write_shift(2,xe),Ce.write_shift(2,oe),Ce.write_shift(1,39);for(var De=0;De<Ce.length;++De){var Ve=we.charCodeAt(De);Ce.write_shift(1,Ve>=128?95:Ve)}return Ce.write_shift(1,0),Ce}function x(oe,xe,we){var Ce=f(oe,xe,we);return Ce[1].v=oe.read_shift(2,"i"),Ce}function b(oe,xe,we){var Ce=Ke(7);return Ce.write_shift(1,255),Ce.write_shift(2,xe),Ce.write_shift(2,oe),Ce.write_shift(2,we,"i"),Ce}function S(oe,xe,we){var Ce=f(oe,xe,we);return Ce[1].v=oe.read_shift(8,"f"),Ce}function k(oe,xe,we){var Ce=Ke(13);return Ce.write_shift(1,255),Ce.write_shift(2,xe),Ce.write_shift(2,oe),Ce.write_shift(8,we,"f"),Ce}function _(oe,xe,we){var Ce=oe.l+xe,De=f(oe,xe,we);if(De[1].v=oe.read_shift(8,"f"),we.qpro)oe.l=Ce;else{var Ve=oe.read_shift(2);D(oe.slice(oe.l,oe.l+Ve),De),oe.l+=Ve}return De}function N(oe,xe,we){var Ce=xe&32768;return xe&=-32769,xe=(Ce?oe:0)+(xe>=8192?xe-16384:xe),(Ce?"":"$")+(we?pn(xe):Rn(xe))}var C={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},I=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function D(oe,xe){Na(oe,0);for(var we=[],Ce=0,De="",Ve="",He="",Pe="";oe.l<oe.length;){var Le=oe[oe.l++];switch(Le){case 0:we.push(oe.read_shift(8,"f"));break;case 1:Ve=N(xe[0].c,oe.read_shift(2),!0),De=N(xe[0].r,oe.read_shift(2),!1),we.push(Ve+De);break;case 2:{var Ge=N(xe[0].c,oe.read_shift(2),!0),ce=N(xe[0].r,oe.read_shift(2),!1);Ve=N(xe[0].c,oe.read_shift(2),!0),De=N(xe[0].r,oe.read_shift(2),!1),we.push(Ge+ce+":"+Ve+De)}break;case 3:if(oe.l<oe.length){console.error("WK1 premature formula end");return}break;case 4:we.push("("+we.pop()+")");break;case 5:we.push(oe.read_shift(2));break;case 6:{for(var ot="";Le=oe[oe.l++];)ot+=String.fromCharCode(Le);we.push('"'+ot.replace(/"/g,'""')+'"')}break;case 8:we.push("-"+we.pop());break;case 23:we.push("+"+we.pop());break;case 22:we.push("NOT("+we.pop()+")");break;case 20:case 21:Pe=we.pop(),He=we.pop(),we.push(["AND","OR"][Le-20]+"("+He+","+Pe+")");break;default:if(Le<32&&I[Le])Pe=we.pop(),He=we.pop(),we.push(He+I[Le]+Pe);else if(C[Le]){if(Ce=C[Le][1],Ce==69&&(Ce=oe[oe.l++]),Ce>we.length){console.error("WK1 bad formula parse 0x"+Le.toString(16)+":|"+we.join("|")+"|");return}var rt=we.slice(-Ce);we.length-=Ce,we.push(C[Le][0]+"("+rt.join(",")+")")}else return Le<=7?console.error("WK1 invalid opcode "+Le.toString(16)):Le<=24?console.error("WK1 unsupported op "+Le.toString(16)):Le<=30?console.error("WK1 invalid opcode "+Le.toString(16)):Le<=115?console.error("WK1 unsupported function opcode "+Le.toString(16)):console.error("WK1 unrecognized opcode "+Le.toString(16))}}we.length==1?xe[1].f=""+we[0]:console.error("WK1 bad formula parse |"+we.join("|")+"|")}function L(oe){var xe=[{c:0,r:0},{t:"n",v:0},0];return xe[0].r=oe.read_shift(2),xe[3]=oe[oe.l++],xe[0].c=oe[oe.l++],xe}function F(oe,xe){var we=L(oe);return we[1].t="s",we[1].v=oe.read_shift(xe-4,"cstr"),we}function R(oe,xe,we,Ce){var De=Ke(6+Ce.length);De.write_shift(2,oe),De.write_shift(1,we),De.write_shift(1,xe),De.write_shift(1,39);for(var Ve=0;Ve<Ce.length;++Ve){var He=Ce.charCodeAt(Ve);De.write_shift(1,He>=128?95:He)}return De.write_shift(1,0),De}function z(oe,xe){var we=L(oe);we[1].v=oe.read_shift(2);var Ce=we[1].v>>1;if(we[1].v&1)switch(Ce&7){case 0:Ce=(Ce>>3)*5e3;break;case 1:Ce=(Ce>>3)*500;break;case 2:Ce=(Ce>>3)/20;break;case 3:Ce=(Ce>>3)/200;break;case 4:Ce=(Ce>>3)/2e3;break;case 5:Ce=(Ce>>3)/2e4;break;case 6:Ce=(Ce>>3)/16;break;case 7:Ce=(Ce>>3)/64;break}return we[1].v=Ce,we}function B(oe,xe){var we=L(oe),Ce=oe.read_shift(4),De=oe.read_shift(4),Ve=oe.read_shift(2);if(Ve==65535)return Ce===0&&De===3221225472?(we[1].t="e",we[1].v=15):Ce===0&&De===3489660928?(we[1].t="e",we[1].v=42):we[1].v=0,we;var He=Ve&32768;return Ve=(Ve&32767)-16446,we[1].v=(1-He*2)*(De*Math.pow(2,Ve+32)+Ce*Math.pow(2,Ve)),we}function X(oe,xe,we,Ce){var De=Ke(14);if(De.write_shift(2,oe),De.write_shift(1,we),De.write_shift(1,xe),Ce==0)return De.write_shift(4,0),De.write_shift(4,0),De.write_shift(2,65535),De;var Ve=0,He=0,Pe=0,Le=0;return Ce<0&&(Ve=1,Ce=-Ce),He=Math.log2(Ce)|0,Ce/=Math.pow(2,He-31),Le=Ce>>>0,Le&2147483648||(Ce/=2,++He,Le=Ce>>>0),Ce-=Le,Le|=2147483648,Le>>>=0,Ce*=Math.pow(2,32),Pe=Ce>>>0,De.write_shift(4,Pe),De.write_shift(4,Le),He+=16383+(Ve?32768:0),De.write_shift(2,He),De}function Y(oe,xe){var we=B(oe);return oe.l+=xe-14,we}function H(oe,xe){var we=L(oe),Ce=oe.read_shift(4);return we[1].v=Ce>>6,we}function Q(oe,xe){var we=L(oe),Ce=oe.read_shift(8,"f");return we[1].v=Ce,we}function se(oe,xe){var we=Q(oe);return oe.l+=xe-10,we}function ie(oe,xe){return oe[oe.l+xe-1]==0?oe.read_shift(xe,"cstr"):""}function de(oe,xe){var we=oe[oe.l++];we>xe-1&&(we=xe-1);for(var Ce="";Ce.length<we;)Ce+=String.fromCharCode(oe[oe.l++]);return Ce}function pe(oe,xe,we){if(!(!we.qpro||xe<21)){var Ce=oe.read_shift(1);oe.l+=17,oe.l+=1,oe.l+=2;var De=oe.read_shift(xe-21,"cstr");return[Ce,De]}}function ge(oe,xe){for(var we={},Ce=oe.l+xe;oe.l<Ce;){var De=oe.read_shift(2);if(De==14e3){for(we[De]=[0,""],we[De][0]=oe.read_shift(2);oe[oe.l];)we[De][1]+=String.fromCharCode(oe[oe.l]),oe.l++;oe.l++}}return we}function te(oe,xe){var we=Ke(5+oe.length);we.write_shift(2,14e3),we.write_shift(2,xe);for(var Ce=0;Ce<oe.length;++Ce){var De=oe.charCodeAt(Ce);we[we.l++]=De>127?95:De}return we[we.l++]=0,we}var ve={0:{n:"BOF",f:$n},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:o},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:x},14:{n:"NUMBER",f:S},15:{n:"LABEL",f:h},16:{n:"FORMULA",f:_},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:h},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"}
vendor: 5,291 bytes, line 4504
4504,103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:ie},222:{n:"SHEETNAMELP",f:de},65535:{n:""}},Me={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:F},23:{n:"NUMBER17",f:B},24:{n:"NUMBER18",f:z},25:{n:"FORMULA19",f:Y},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:ge},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:H},38:{n:"??"},39:{n:"NUMBER27",f:Q},40:{n:"FORMULA28",f:se},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:ie},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:pe},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:n,book_to_wk3:a,to_workbook:t}}();function hBe(e){var t={},r=e.match(fi),n=0,a=!1;if(r)for(;n!=r.length;++n){var i=Wt(r[n]);switch(i[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!i.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if(i.val=="1")break;t.cp=a6[parseInt(i.val,10)];break;case"<outline":if(!i.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=i.val;break;case"<sz":t.sz=i.val;break;case"<strike":if(!i.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!i.val)break;switch(i.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting";break}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if(i.val=="0")break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if(i.val=="0")break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":i.rgb&&(t.color=i.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=i.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=i.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(i[0].charCodeAt(1)!==47&&!a)throw new Error("Unrecognized rich format "+i[0])}}return t}var gBe=function(){var e=w1("t"),t=w1("rPr");function r(i){var s=i.match(e);if(!s)return{t:"s",v:""};var o={t:"s",v:br(s[1])},u=i.match(t);return u&&(o.s=hBe(u[1])),o}var n=/<(?:\w+:)?r>/g,a=/<\/(?:\w+:)?r>/;return function(s){return s.replace(n,"").split(a).map(r).filter(function(o){return o.v})}}(),pBe=function(){var t=/(\r\n|\n)/g;function r(a,i,s){var o=[];a.u&&o.push("text-decoration: underline;"),a.uval&&o.push("text-underline-style:"+a.uval+";"),a.sz&&o.push("font-size:"+a.sz+"pt;"),a.outline&&o.push("text-effect: outline;"),a.shadow&&o.push("text-shadow: auto;"),i.push('<span style="'+o.join("")+'">'),a.b&&(i.push("<b>"),s.push("</b>")),a.i&&(i.push("<i>"),s.push("</i>")),a.strike&&(i.push("<s>"),s.push("</s>"));var u=a.valign||"";return u=="superscript"||u=="super"?u="sup":u=="subscript"&&(u="sub"),u!=""&&(i.push("<"+u+">"),s.push("</"+u+">")),s.push("</span>"),a}function n(a){var i=[[],a.v,[]];return a.v?(a.s&&r(a.s,i[0],i[2]),i[0].join("")+i[1].replace(t,"<br/>")+i[2].join("")):""}return function(i){return i.map(n).join("")}}(),mBe=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,yBe=/<(?:\w+:)?r>/,vBe=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function T6(e,t){var r=t?t.cellHTML:!0,n={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=br(Br(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),n.r=Br(e),r&&(n.h=g6(n.t))):e.match(yBe)&&(n.r=Br(e),n.t=br(Br((e.replace(vBe,"").match(mBe)||[]).join("").replace(fi,""))),r&&(n.h=pBe(gBe(n.r)))),n):{t:""}}var xBe=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,bBe=/<(?:\w+:)?(?:si|sstItem)>/g,wBe=/<\/(?:\w+:)?(?:si|sstItem)>/;function kBe(e,t){var r=[],n="";if(!e)return r;var a=e.match(xBe);
vendor: 4,130 bytes, line 4504
4504if(a){n=a[2].replace(bBe,"").split(wBe);for(var i=0;i!=n.length;++i){var s=T6(n[i].trim(),t);s!=null&&(r[r.length]=s)}a=Wt(a[1]),r.Count=a.count,r.Unique=a.uniqueCount}return r}var SBe=/^\s|\s$|[\t\n\r]/;function gQ(e,t){if(!t.bookSST)return"";var r=[jn];r[r.length]=yt("sst",null,{xmlns:Ed[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(e[n]!=null){var a=e[n],i="<si>";a.r?i+=a.r:(i+="<t",a.t||(a.t=""),a.t.match(SBe)&&(i+=' xml:space="preserve"'),i+=">"+Rr(a.t)+"</t>"),i+="</si>",r[r.length]=i}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function CBe(e){return[e.read_shift(4),e.read_shift(4)]}function _Be(e,t){var r=[],n=!1;return hc(e,function(i,s,o){switch(o){case 159:r.Count=i[0],r.Unique=i[1];break;case 19:r.push(i);break;case 160:return!0;case 35:n=!0;break;case 36:n=!1;break;default:if(s.T,!n||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}}),r}function EBe(e,t){return t||(t=Ke(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var ABe=j7e;function TBe(e){var t=Vi();it(t,159,EBe(e));for(var r=0;r<e.length;++r)it(t,19,ABe(e[r]));return it(t,160),t.end()}function pQ(e){for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function Hl(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),r}function NBe(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=Hl(e,4),t.U=Hl(e,4),t.W=Hl(e,4),t}function MBe(e){for(var t=e.read_shift(4),r=e.l+t-4,n={},a=e.read_shift(4),i=[];a-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=i,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return n}function LBe(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(MBe(e));return t}function IBe(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}function PBe(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=Hl(e,4),t.U=Hl(e,4),t.W=Hl(e,4),t}function DBe(e){var t=PBe(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),e.read_shift(4)!=4)throw new Error("Bad !Primary record");return t}function mQ(e,t){var r=e.l+t,n={};n.Flags=e.read_shift(4)&63,e.l+=4,n.AlgID=e.read_shift(4);var a=!1;switch(n.AlgID){case 26126:case 26127:case 26128:a=n.Flags==36;break;case 26625:a=n.Flags==4;break;case 0:a=n.Flags==16||n.Flags==4||n.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!a)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,n}function yQ(e,t){var r={},n=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,n),e.l=n,r}function OBe(e){var t=Hl(e);switch(t.Minor){case 2:return[t.Minor,RBe(e)];case 3:return[t.Minor,jBe()];case 4:return[t.Minor,FBe(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function RBe(e){var t=e.read_shift(4);if((t&63)!=36)throw new Error("EncryptionInfo mismatch");var r=e.read_shift(4),n=mQ(e,r),a=yQ(e,e.length-e.l);return{t:"Std",h:n,v:a}}function jBe(){throw new Error("File is password-protected: ECMA-376 Extensible")}function FBe(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),n={};return r.replace(fi,function(i){var s=Wt(i);switch(fl(s[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach(function(o){n[o]=s[o]});break;case"<dataIntegrity":n.encryptedHmacKey=s.encryptedHmacKey,n.encryptedHmacValue=s.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":n.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":n.uri=s.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":n.encs.push(s);break;default:throw s[0]}}),n}function zBe(e,t){var r={},n=r.EncryptionVersionInfo=Hl(e,4);
vendor: 6,064 bytes, line 4504
4504if(t-=4,n.Minor!=2)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);r.Flags=e.read_shift(4),t-=4;var a=e.read_shift(4);return t-=4,r.EncryptionHeader=mQ(e,a),t-=a,r.EncryptionVerifier=yQ(e,t),r}function BBe(e){var t={},r=t.EncryptionVersionInfo=Hl(e,4);if(r.Major!=1||r.Minor!=1)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function N6(e){var t=0,r,n=pQ(e),a=n.length+1,i,s,o,u,f;for(r=bu(a),r[0]=n.length,i=1;i!=a;++i)r[i]=n[i-1];for(i=a-1;i>=0;--i)s=r[i],o=t&16384?1:0,u=t<<1&32767,f=o|u,t=f^s;return t^52811}var vQ=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(s){return(s/2|s*128)&255},a=function(s,o){return n(s^o)},i=function(s){for(var o=t[s.length-1],u=104,f=s.length-1;f>=0;--f)for(var h=s[f],m=0;m!=7;++m)h&64&&(o^=r[u]),h*=2,--u;return o};return function(s){for(var o=pQ(s),u=i(o),f=o.length,h=bu(16),m=0;m!=16;++m)h[m]=0;var x,b,S;for((f&1)===1&&(x=u>>8,h[f]=a(e[0],x),--f,x=u&255,b=o[o.length-1],h[f]=a(b,x));f>0;)--f,x=u>>8,h[f]=a(o[f],x),--f,x=u&255,h[f]=a(o[f],x);for(f=15,S=15-o.length;S>0;)x=u>>8,h[f]=a(e[S],x),--f,--S,x=u&255,h[f]=a(o[f],x),--f,--S;return h}}(),UBe=function(e,t,r,n,a){a||(a=t),n||(n=vQ(e));var i,s;for(i=0;i!=t.length;++i)s=t[i],s^=n[r],s=(s>>5|s<<3)&255,a[i]=s,++r;return[a,r,n]},VBe=function(e){var t=0,r=vQ(e);return function(n){var a=UBe("",n,t,r);return t=a[1],a[0]}};function $Be(e,t,r,n){var a={key:$n(e),verificationBytes:$n(e)};return r.password&&(a.verifier=N6(r.password)),n.valid=a.verificationBytes===a.verifier,n.valid&&(n.insitu=VBe(r.password)),a}function WBe(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,n.Info===1?n.Data=BBe(e):n.Data=zBe(e,t),n}function HBe(e,t,r){var n={Type:r.biff>=8?e.read_shift(2):0};return n.Type?WBe(e,t-2,n):$Be(e,r.biff>=8?t:t-2,r,n),n}var xQ=function(){function e(a,i){switch(i.type){case"base64":return t(ls(a),i);case"binary":return t(a,i);case"buffer":return t(ar&&Buffer.isBuffer(a)?a.toString("binary"):ju(a),i);case"array":return t(sd(a),i)}throw new Error("Unrecognized type "+i.type)}function t(a,i){var s=i||{},o=s.dense?[]:{},u=a.match(/\\trowd.*?\\row\b/g);if(!u.length)throw new Error("RTF missing table");var f={s:{c:0,r:0},e:{c:0,r:u.length-1}};return u.forEach(function(h,m){Array.isArray(o)&&(o[m]=[]);for(var x=/\\\w+\b/g,b=0,S,k=-1;S=x.exec(h);){switch(S[0]){case"\\cell":var _=h.slice(b,x.lastIndex-S[0].length);if(_[0]==" "&&(_=_.slice(1)),++k,_.length){var N={v:_,t:"s"};Array.isArray(o)?o[m][k]=N:o[Vt({r:m,c:k})]=N}break}b=x.lastIndex}k>f.e.c&&(f.e.c=k)}),o["!ref"]=Jt(f),o}function r(a,i){return Fu(e(a,i),i)}function n(a){for(var i=["{\\rtf1\\ansi"],s=wr(a["!ref"]),o,u=Array.isArray(a),f=s.s.r;f<=s.e.r;++f){i.push("\\trowd\\trautofit1");for(var h=s.s.c;h<=s.e.c;++h)i.push("\\cellx"+(h+1));for(i.push("\\pard\\intbl"),h=s.s.c;h<=s.e.c;++h){var m=Vt({r:f,c:h});o=u?(a[f]||[])[h]:a[m],!(!o||o.v==null&&(!o.f||o.F))&&(i.push(" "+(o.w||(ic(o),o.w))),i.push("\\cell"))}i.push("\\pard\\intbl\\row")}return i.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:n}}();function GBe(e){var t=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function _1(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function YBe(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.max(t,r,n),i=Math.min(t,r,n),s=a-i;if(s===0)return[0,0,t];var o=0,u=0,f=a+i;switch(u=s/(f>1?2-f:f),a){case t:o=((r-n)/s+6)%6;break;case r:o=(n-t)/s+2;break;case n:o=(t-r)/s+4;break}return[o/6,u,f/2]}function XBe(e){var t=e[0],r=e[1],n=e[2],a=r*2*(n<.5?n:1-n),i=n-a/2,s=[i,i,i],o=6*t,u;if(r!==0)switch(o|0){case 0:case 6:u=a*o,s[0]+=a,s[1]+=u;break;case 1:u=a*(2-o),s[0]+=u,s[1]+=a;break;case 2:u=a*(o-2),s[1]+=a,s[2]+=u;break;case 3:u=a*(4-o),s[1]+=u,s[2]+=a;break;case 4:u=a*(o-4),s[2]+=a,s[0]+=u;break;case 5:u=a*(6-o),s[2]+=u,s[0]+=a;break}for(var f=0;f!=3;++f)s[f]=Math.round(s[f]*255);return s}function Yw(e,t){if(t===0)return e;var r=YBe(GBe(e));return t<0?r[2]=r[2]*(1+t):r[2]=1-(1-r[2])*(1-t),_1(XBe(r))}var bQ=6,qBe=15,QBe=1,ti=bQ;function E1(e){return Math.floor((e+Math.round(128/ti)/256)*ti)}function A1(e){return Math.floor((e-5)/ti*100+.5)/100}function Xw(e){return Math.round((e*ti+5)/ti*256)/256}function bC(e){return Xw(A1(E1(e)))}function M6(e){var t=Math.abs(e-bC(e)),r=ti;if(t>.005)for(ti=QBe;ti<qBe;++ti)Math.abs(e-bC(e))<=t&&(t=Math.abs(e-bC(e)),r=ti);ti=r}function wu(e){e.width?(e.wpx=E1(e.width),e.wch=A1(e.wpx),e.MDW=ti):e.wpx?(e.wch=A1(e.wpx),e.width=Xw(e.wch),e.MDW=ti):typeof e.wch=="number"&&(e.width=Xw(e.wch),e.wpx=E1(e.width),e.MDW=ti),e.customWidth&&delete e.customWidth}var ZBe=96,wQ=ZBe;function T1(e){return e*96/wQ}function Vh(e){return e*wQ/96}var KBe={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function JBe(e,t,r,n){t.Borders=[];var a={},i=!1;
vendor: 10,124 bytes, line 4504
4504(e[0].match(fi)||[]).forEach(function(s){var o=Wt(s);switch(fl(o[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":a={},o.diagonalUp&&(a.diagonalUp=nn(o.diagonalUp)),o.diagonalDown&&(a.diagonalDown=nn(o.diagonalDown)),t.Borders.push(a);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in borders")}})}function eUe(e,t,r,n){t.Fills=[];var a={},i=!1;(e[0].match(fi)||[]).forEach(function(s){var o=Wt(s);switch(fl(o[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":a={},t.Fills.push(a);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(a),a={};break;case"<patternFill":case"<patternFill>":o.patternType&&(a.patternType=o.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":a.bgColor||(a.bgColor={}),o.indexed&&(a.bgColor.indexed=parseInt(o.indexed,10)),o.theme&&(a.bgColor.theme=parseInt(o.theme,10)),o.tint&&(a.bgColor.tint=parseFloat(o.tint)),o.rgb&&(a.bgColor.rgb=o.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":a.fgColor||(a.fgColor={}),o.theme&&(a.fgColor.theme=parseInt(o.theme,10)),o.tint&&(a.fgColor.tint=parseFloat(o.tint)),o.rgb!=null&&(a.fgColor.rgb=o.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in fills")}})}function tUe(e,t,r,n){t.Fonts=[];var a={},i=!1;(e[0].match(fi)||[]).forEach(function(s){var o=Wt(s);switch(fl(o[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(a),a={};break;case"<name":o.val&&(a.name=Br(o.val));break;case"<name/>":case"</name>":break;case"<b":a.bold=o.val?nn(o.val):1;break;case"<b/>":a.bold=1;break;case"<i":a.italic=o.val?nn(o.val):1;break;case"<i/>":a.italic=1;break;case"<u":switch(o.val){case"none":a.underline=0;break;case"single":a.underline=1;break;case"double":a.underline=2;break;case"singleAccounting":a.underline=33;break;case"doubleAccounting":a.underline=34;break}break;case"<u/>":a.underline=1;break;case"<strike":a.strike=o.val?nn(o.val):1;break;case"<strike/>":a.strike=1;break;case"<outline":a.outline=o.val?nn(o.val):1;break;case"<outline/>":a.outline=1;break;case"<shadow":a.shadow=o.val?nn(o.val):1;break;case"<shadow/>":a.shadow=1;break;case"<condense":a.condense=o.val?nn(o.val):1;break;case"<condense/>":a.condense=1;break;case"<extend":a.extend=o.val?nn(o.val):1;break;case"<extend/>":a.extend=1;break;case"<sz":o.val&&(a.sz=+o.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":o.val&&(a.vertAlign=o.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":o.val&&(a.family=parseInt(o.val,10));break;case"<family/>":case"</family>":break;case"<scheme":o.val&&(a.scheme=o.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(o.val=="1")break;o.codepage=a6[parseInt(o.val,10)];break;case"<color":if(a.color||(a.color={}),o.auto&&(a.color.auto=nn(o.auto)),o.rgb)a.color.rgb=o.rgb.slice(-6);else if(o.indexed){a.color.index=parseInt(o.indexed,10);var u=If[a.color.index];a.color.index==81&&(u=If[1]),u||(u=If[1]),a.color.rgb=u[0].toString(16)+u[1].toString(16)+u[2].toString(16)}else o.theme&&(a.color.theme=parseInt(o.theme,10),o.tint&&(a.color.tint=parseFloat(o.tint)),o.theme&&r.themeElements&&r.themeElements.clrScheme&&(a.color.rgb=Yw(r.themeElements.clrScheme[a.color.theme].rgb,a.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":i=!0;break;case"</AlternateContent>":i=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in fonts")}})}function rUe(e,t,r){t.NumberFmt=[];for(var n=Mn(Ft),a=0;a<n.length;++a)t.NumberFmt[n[a]]=Ft[n[a]];var i=e[0].match(fi);if(i)for(a=0;a<i.length;++a){var s=Wt(i[a]);switch(fl(s[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var o=br(Br(s.formatCode)),u=parseInt(s.numFmtId,10);if(t.NumberFmt[u]=o,u>0){if(u>392){for(u=392;u>60&&t.NumberFmt[u]!=null;--u);t.NumberFmt[u]=o}Wl(o,u)}}break;case"</numFmt>":break;default:if(r.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}function nUe(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var n=r[0];n<=r[1];++n)e[n]!=null&&(t[t.length]=yt("numFmt",null,{numFmtId:n,formatCode:Rr(e[n])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=yt("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var $v=["numFmtId","fillId","fontId","borderId","xfId"],Wv=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function aUe(e,t,r){t.CellXf=[];var n,a=!1;(e[0].match(fi)||[]).forEach(function(i){var s=Wt(i),o=0;switch(fl(s[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(n=s,delete n[0],o=0;o<$v.length;++o)n[$v[o]]&&(n[$v[o]]=parseInt(n[$v[o]],10));for(o=0;o<Wv.length;++o)n[Wv[o]]&&(n[Wv[o]]=nn(n[Wv[o]]));if(t.NumberFmt&&n.numFmtId>392){for(o=392;o>60;--o)if(t.NumberFmt[n.numFmtId]==t.NumberFmt[o]){n.numFmtId=o;break}}t.CellXf.push(n);break;case"</xf>":break;case"<alignment":case"<alignment/>":var u={};s.vertical&&(u.vertical=s.vertical),s.horizontal&&(u.horizontal=s.horizontal),s.textRotation!=null&&(u.textRotation=s.textRotation),s.indent&&(u.indent=s.indent),s.wrapText&&(u.wrapText=nn(s.wrapText)),n.alignment=u;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":a=!0;break;case"</AlternateContent>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+s[0]+" in cellXfs")}})}function iUe(e){var t=[];return t[t.length]=yt("cellXfs",null),e.forEach(function(r){t[t.length]=yt("xf",null,r)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=yt("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var sUe=function(){var t=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(o,u,f){var h={};if(!o)return h;o=o.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var m;return(m=o.match(t))&&rUe(m,h,f),(m=o.match(a))&&tUe(m,h,u,f),(m=o.match(n))&&eUe(m,h,u,f),(m=o.match(i))&&JBe(m,h,u,f),(m=o.match(r))&&aUe(m,h,f),h}}();function kQ(e,t){var r=[jn,yt("styleSheet",null,{xmlns:Ed[0],"xmlns:vt":aa.vt})],n;return e.SSF&&(n=nUe(e.SSF))!=null&&(r[r.length]=n),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=iUe(t.cellXfs))&&(r[r.length]=n),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function oUe(e,t){var r=e.read_shift(2),n=si(e);return[r,n]}function lUe(e,t,r){r||(r=Ke(6+4*t.length)),r.write_shift(2,e),va(t,r);var n=r.length>r.l?r.slice(0,r.l):r;return r.l==null&&(r.l=r.length),n}function cUe(e,t,r){var n={};n.sz=e.read_shift(2)/20;var a=W7e(e);a.fItalic&&(n.italic=1),a.fCondense&&(n.condense=1),a.fExtend&&(n.extend=1),a.fShadow&&(n.shadow=1),a.fOutline&&(n.outline=1),a.fStrikeout&&(n.strike=1);var i=e.read_shift(2);switch(i===700&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript";break}var s=e.read_shift(1);s!=0&&(n.underline=s);var o=e.read_shift(1);o>0&&(n.family=o);var u=e.read_shift(1);switch(u>0&&(n.charset=u),e.l++,n.color=$7e(e),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor";break}return n.name=si(e),n}function uUe(e,t){t||(t=Ke(25+4*32)),t.write_shift(2,e.sz*20),H7e(e,t),t.write_shift(2,e.bold?700:400);var r=0;e.vertAlign=="superscript"?r=1:e.vertAlign=="subscript"&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Ww(e.color,t);var n=0;return e.scheme=="major"&&(n=1),e.scheme=="minor"&&(n=2),t.write_shift(1,n),va(e.name,t),t.length>t.l?t.slice(0,t.l):t}var fUe=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","dar
4504kVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],wC,dUe=li;function cj(e,t){t||(t=Ke(4*3+8*7+16*1)),wC||(wC=fk(fUe));var r=wC[e.patternType];r==null&&(r=40),t.write_shift(4,r);var n=0;if(r!=40)for(Ww({auto:1},t),Ww({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function hUe(e,t){var r=e.l+t,n=e.read_shift(2),a=e.read_shift(2);return e.l=r,{ixfe:n,numFmtId:a}}function SQ(e,t,r){r||(r=Ke(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var n=0;return r.write_shift(1,n),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function np(e,t){return t||(t=Ke(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var gUe=li;function pUe(e,t){return t||(t=Ke(51)),t.write_shift(1,0),np(null,t),np(null,t),np(null,t),np(null,t),np(null,t),t.length>t.l?t.slice(0,t.l):t}function mUe(e,t){return t||(t=Ke(12+4*10)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),$w(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function yUe(e,t,r){var n=Ke(2052);return n.write_shift(4,e),$w(t,n),$w(r,n),n.length>n.l?n.slice(0,n.l):n}function vUe(e,t,r){var n={};n.NumberFmt=[];for(var a in Ft)n.NumberFmt[a]=Ft[a];n.CellXf=[],n.Fonts=[];var i=[],s=!1;return hc(e,function(u,f,h){switch(h){case 44:n.NumberFmt[u[0]]=u[1],Wl(u[1],u[0]);break;case 43:n.Fonts.push(u),u.color.theme!=null&&t&&t.themeElements&&t.themeElements.clrScheme&&(u.color.rgb=Yw(t.themeElements.clrScheme[u.color.theme].rgb,u.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:i[i.length-1]==617&&n.CellXf.push(u);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:i.push(h),s=!0;break;case 38:i.pop(),s=!1;break;default:if(f.T>0)i.push(h);else if(f.T<0)i.pop();else if(!s||r.WTF&&i[i.length-1]!=37)throw new Error("Unexpected record 0x"+h.toString(16))}}),n}function xUe(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&++r}),r!=0&&(it(e,615,xo(r)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&it(e,44,lUe(a,t[a]))}),it(e,616))}}function bUe(e){var t=1;it(e,611,xo(t)),it(e,43,uUe({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),it(e,612)}function wUe(e){var t=2;it(e,603,xo(t)),it(e,45,cj({patternType:"none"})),it(e,45,cj({patternType:"gray125"})),it(e,604)}function kUe(e){var t=1;it(e,613,xo(t)),it(e,46,pUe()),it(e,614)}function SUe(e){var t=1;it(e,626,xo(t)),it(e,47,SQ({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),it(e,627)}function CUe(e,t){it(e,617,xo(t.length)),t.forEach(function(r){it(e,47,SQ(r,0))}),it(e,618)}function _Ue(e){var t=1;it(e,619,xo(t)),it(e,48,mUe({xfId:0,builtinId:0,name:"Normal"})),it(e,620)}function EUe(e){var t=0;it(e,505,xo(t)),it(e,506)}function AUe(e){var t=0;it(e,508,yUe(t,"TableStyleMedium9","PivotStyleMedium4")),it(e,509)}function TUe(e,t){var r=Vi();return it(r,278),xUe(r,e.SSF),bUe(r),wUe(r),kUe(r),SUe(r),CUe(r,t.cellXfs),_Ue(r),EUe(r),AUe(r),it(r,279),r.end()}var NUe=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function MUe(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(fi)||[]).forEach(function(a){var i=Wt(a);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":n.rgb=i.val;break;case"<a:sysClr":n.rgb=i.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>
4504":i[0].charAt(1)==="/"?(t.themeElements.clrScheme[NUe.indexOf(i[0])]=n,n={}):n.name=i[0].slice(3,i[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}})}function LUe(){}function IUe(){}var PUe=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,DUe=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,OUe=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function RUe(e,t,r){t.themeElements={};var n;[["clrScheme",PUe,MUe],["fontScheme",DUe,LUe],["fmtScheme",OUe,IUe]].forEach(function(a){if(!(n=e.match(a[1])))throw new Error(a[0]+" not found in themeElements");a[2](n,t,r)})}var jUe=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function CQ(e,t){(!e||e.length===0)&&(e=L6());var r,n={};if(!(r=e.match(jUe)))throw new Error("themeElements not found in theme");return RUe(r[0],n,t),n.raw=e,n}function L6(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var r=[jn];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ ï¼°ã´ã·ãã¯"/>',r[r.length]='<a:font script="Hang" typeface="ë§ì ê³ ë"/>',r[r.length]='<a:font script="Hans" typeface="å®ä½"/>',r[r.length]='<a:font script="Hant" typeface="æ°ç´°æé«"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ ï¼°ã´ã·ãã¯"/>
4504',r[r.length]='<a:font script="Hang" typeface="ë§ì ê³ ë"/>',r[r.length]='<a:font script="Hans" typeface="å®ä½"/>',r[r.length]='<a:font script="Hant" typeface="æ°ç´°æé«"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>
4504",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function FUe(e,t,r){var n=e.l+t,a=e.read_shift(4);if(a!==124226){if(!r.cellStyles){e.l=n;return}var i=e.slice(e.l);e.l=n;var s;try{s=mq(i,{type:"array"})}catch{return}var o=es(s,"theme/theme/theme1.xml",!0);if(o)return CQ(o,r)}}function zUe(e){return e.read_shift(4)}function BUe(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=UUe(e,4);break;case 2:t.xclrValue=nQ(e);break;case 3:t.xclrValue=zUe(e);break;case 4:e.l+=4;break}return e.l+=8,t}function UUe(e,t){return li(e,t)}function VUe(e,t){return li(e,t)}function $Ue(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=BUe(e);break;case 6:n[1]=VUe(e,r);break;case 14:case 15:n[1]=e.read_shift(r===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}function WUe(e,t){var r=e.l+t;e.l+=2;var n=e.read_shift(2);e.l+=2;for(var a=e.read_shift(2),i=[];a-- >0;)i.push($Ue(e,r-e.l));return{ixfe:n,ext:i}}function HUe(e,t){t.forEach(function(r){switch(r[0]){}})}function GUe(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:si(e)}}function YUe(e){var t=Ke(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),va(e.name,t),t.slice(0,t.l)}function XUe(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function qUe(e){var t=Ke(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function QUe(e,t){var r=Ke(8+2*t.length);return r.write_shift(4,e),va(t,r),r.slice(0,r.l)}
vendor: 5,542 bytes, lines 4504-4522
4504function ZUe(e){return e.l+=4,e.read_shift(4)!=0}function KUe(e,t){var r=Ke(8);return r.write_shift(4,e),r.write_shift(4,t?1:0),r}function JUe(e,t,r){var n={Types:[],Cell:[],Value:[]},a=r||{},i=[],s=!1,o=2;return hc(e,function(u,f,h){switch(h){case 335:n.Types.push({name:u.name});break;case 51:u.forEach(function(m){o==1?n.Cell.push({type:n.Types[m[0]-1].name,index:m[1]}):o==0&&n.Value.push({type:n.Types[m[0]-1].name,index:m[1]})});break;case 337:o=u?1:0;break;case 338:o=2;break;case 35:i.push(h),s=!0;break;case 36:i.pop(),s=!1;break;default:if(!f.T){if(!s||a.WTF&&i[i.length-1]!=35)throw new Error("Unexpected record 0x"+h.toString(16))}}}),n}function eVe(){var e=Vi();return it(e,332),it(e,334,xo(1)),it(e,335,YUe({name:"XLDAPR",version:12e4,flags:3496657072})),it(e,336),it(e,339,QUe(1,"XLDAPR")),it(e,52),it(e,35,xo(514)),it(e,4096,xo(0)),it(e,4097,Cs(1)),it(e,36),it(e,53),it(e,340),it(e,337,KUe(1,!0)),it(e,51,qUe([[1,0]])),it(e,338),it(e,333),e.end()}function tVe(e,t,r){var n={Types:[],Cell:[],Value:[]};if(!e)return n;var a=!1,i=2,s;return e.replace(fi,function(o){var u=Wt(o);switch(fl(u[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":n.Types.push({name:u.name});break;case"</metadataType>":break;case"<futureMetadata":for(var f=0;f<n.Types.length;++f)n.Types[f].name==u.name&&(s=n.Types[f]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":i==1?n.Cell.push({type:n.Types[u.t-1].name,index:+u.v}):i==0&&n.Value.push({type:n.Types[u.t-1].name,index:+u.v});break;case"</rc>":break;case"<cellMetadata":i=1;break;case"</cellMetadata>":i=2;break;case"<valueMetadata":i=0;break;case"</valueMetadata>":i=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<rvb":if(!s)break;s.offsets||(s.offsets=[]),s.offsets.push(+u.i);break;default:if(!a&&r.WTF)throw new Error("unrecognized "+u[0]+" in metadata")}return o}),n}function _Q(){var e=[jn];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray"> 4505 <metadataTypes count="1"> 4506 <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/> 4507 </metadataTypes> 4508 <futureMetadata name="XLDAPR" count="1"> 4509 <bk> 4510 <extLst> 4511 <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}"> 4512 <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/> 4513 </ext> 4514 </extLst> 4515 </bk> 4516 </futureMetadata> 4517 <cellMetadata count="1"> 4518 <bk> 4519 <rc t="1" v="0"/> 4520 </bk> 4521 </cellMetadata> 4522</metadata>`),e.join("")}function rVe(e){var t=[];if(!e)return t;var r=1;return(e.match(fi)||[]).forEach(function(n){var a=Wt(n);switch(a[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete a[0],a.i?r=a.i:a.i=r,t.push(a);break}}),t}function nVe(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Vt(r);var n=e.read_shift(1);return n&2&&(t.l="1"),n&8&&(t.a="1"),t}function aVe(e,t,r){var n=[];return hc(e,function(i,s,o){switch(o){case 63:n.push(i);break;default:if(!s.T)throw new Error("Unexpected record 0x"+o.toString(16))}}),n}function iVe(e,t,r,n){if(!e)return e;var a=n||{},i=!1;hc(e,function(o,u,f){switch(f){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:i=!0;break;case 36:i=!1;break;default:if(!u.T){if(!i||a.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}},a)}function sVe(e,t){if(!e)return"??";var r=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}var E0=1024;function EQ(e,t){for(var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),a=[yt("xml",null,{"xmlns:v":Qi.v,"xmlns:o":Qi.o,"xmlns:x":Qi.x,"xmlns:mv":Qi.mv}).replace(/\/>/,">"),yt("o:shapelayout",yt("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),yt("v:shapetype",[yt("v:stroke",null,{joinstyle:"miter"}),yt("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];E0<e*1e3;)E0+=1e3;return t.forEach(function(i){var s=mn(i[0]),o={color2:"#BEFF82",type:"gradient"};o.type=="gradient"&&(o.angle="-180");var u=o.type=="gradient"?yt("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,f=yt("v:fill",u,o),h={on:"t",obscured:"t"};++E0,a=a.concat(["<v:shape"+k1({id:"_x0000_s"+E0,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(i[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",f,yt("v:shadow",null,h),yt("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",La("x:Anchor",[s.c+1,0,s.r+1,0,s.c+3,20,s.r+5,20].join(",")),La("x:AutoFill","False"),La("x:Row",String(s.r)),La("x:Column",String(s.c)),i[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),a.push("</xml>"),a.join("")}function uj(e,t,r,n){var a=Array.isArray(e),i;t.forEach(function(s){var o=mn(s.ref);
vendor: 5,165 bytes, lines 4522-4530
4522if(a?(e[o.r]||(e[o.r]=[]),i=e[o.r][o.c]):i=e[s.ref],!i){i={t:"z"},a?e[o.r][o.c]=i:e[s.ref]=i;var u=wr(e["!ref"]||"BDWGO1000001:A1");u.s.r>o.r&&(u.s.r=o.r),u.e.r<o.r&&(u.e.r=o.r),u.s.c>o.c&&(u.s.c=o.c),u.e.c<o.c&&(u.e.c=o.c);var f=Jt(u);f!==e["!ref"]&&(e["!ref"]=f)}i.c||(i.c=[]);var h={a:s.author,t:s.t,r:s.r,T:r};s.h&&(h.h=s.h);for(var m=i.c.length-1;m>=0;--m){if(!r&&i.c[m].T)return;r&&!i.c[m].T&&i.c.splice(m,1)}if(r&&n){for(m=0;m<n.length;++m)if(h.a==n[m].id){h.a=n[m].name||h.a;break}}i.c.push(h)})}function oVe(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[],a=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);a&&a[1]&&a[1].split(/<\/\w*:?author>/).forEach(function(s){if(!(s===""||s.trim()==="")){var o=s.match(/<(?:\w+:)?author[^>]*>(.*)/);o&&r.push(o[1])}});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach(function(s){if(!(s===""||s.trim()==="")){var o=s.match(/<(?:\w+:)?comment[^>]*>/);if(o){var u=Wt(o[0]),f={author:u.authorId&&r[u.authorId]||"sheetjsghost",ref:u.ref,guid:u.guid},h=mn(u.ref);if(!(t.sheetRows&&t.sheetRows<=h.r)){var m=s.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),x=!!m&&!!m[1]&&T6(m[1])||{r:"",t:"",h:""};f.r=x.r,x.r=="<t></t>"&&(x.t=x.h=""),f.t=(x.t||"").replace(/\r\n/g,` 4523`).replace(/\r/g,` 4524`),t.cellHTML&&(f.h=x.h),n.push(f)}}}}),n}function AQ(e){var t=[jn,yt("comments",null,{xmlns:Ed[0]})],r=[];return t.push("<authors>"),e.forEach(function(n){n[1].forEach(function(a){var i=Rr(a.a);r.indexOf(i)==-1&&(r.push(i),t.push("<author>"+i+"</author>")),a.T&&a.ID&&r.indexOf("tc="+a.ID)==-1&&(r.push("tc="+a.ID),t.push("<author>tc="+a.ID+"</author>"))})}),r.length==0&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(n){var a=0,i=[];if(n[1][0]&&n[1][0].T&&n[1][0].ID?a=r.indexOf("tc="+n[1][0].ID):n[1].forEach(function(u){u.a&&(a=r.indexOf(Rr(u.a))),i.push(u.t||"")}),t.push('<comment ref="'+n[0]+'" authorId="'+a+'"><text>'),i.length<=1)t.push(La("t",Rr(i[0]||"")));else{for(var s=`Comment: 4525 `+i[0]+` 4526`,o=1;o<i.length;++o)s+=`Reply: 4527 `+i[o]+` 4528`;t.push(La("t",Rr(s)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function lVe(e,t){var r=[],n=!1,a={},i=0;return e.replace(fi,function(o,u){var f=Wt(o);switch(fl(f[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":a={author:f.personId,guid:f.id,ref:f.ref,T:1};break;case"</threadedComment>":a.t!=null&&r.push(a);break;case"<text>":case"<text":i=u+o.length;break;case"</text>":a.t=e.slice(i,u).replace(/\r\n/g,` 4529`).replace(/\r/g,` 4530`);break;case"<mentions":case"<mentions>":n=!0;break;case"</mentions>":n=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+f[0]+" in threaded comments")}return o}),r}function cVe(e,t,r){var n=[jn,yt("ThreadedComments",null,{xmlns:aa.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(a){var i="";(a[1]||[]).forEach(function(s,o){if(!s.T){delete s.ID;return}s.a&&t.indexOf(s.a)==-1&&t.push(s.a);var u={ref:a[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};o==0?i=u.id:u.parentId=i,s.ID=u.id,s.a&&(u.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(s.a)).slice(-12)+"}"),n.push(yt("threadedComment",La("text",s.t||""),u))})}),n.push("</ThreadedComments>"),n.join("")}function uVe(e,t){var r=[],n=!1;return e.replace(fi,function(i){var s=Wt(i);switch(fl(s[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":r.push({name:s.displayname,id:s.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+s[0]+" in threaded comments")}return i}),r}function fVe(e){var t=[jn,yt("personList",null,{xmlns:aa.TCMNT,"xmlns:x":Ed[0]}).replace(/[\/]>/,">")];return e.forEach(function(r,n){t.push(yt("person",null,{displayName:r,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:r,providerId:"None"}))}),t.push("</personList>"),t.join("")}function dVe(e){var t={};t.iauthor=e.read_shift(4);var r=Md(e);return t.rfx=r.s,t.ref=Vt(r.s),e.l+=16,t}function hVe(e,t){return t==null&&(t=Ke(36)),t.write_shift(4,e[1].iauthor),Cg(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var gVe=si;function pVe(e){return va(e.slice(0,54))}function mVe(e,t){var r=[],n=[],a={},i=!1;return hc(e,function(o,u,f){switch(f){case 632:n.push(o);break;case 635:a=o;break;case 637:a.t=o.t,a.h=o.h,a.r=o.r;break;case 636:if(a.author=n[a.iauthor],delete a.iauthor,t.sheetRows&&a.rfx&&t.sheetRows<=a.rfx.r)break;a.t||(a.t=""),delete a.rfx,r.push(a);break;case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:break;case 38:break;default:if(!u.T){if(!i||t.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}}),r}function yVe(e){var t=Vi(),r=[];
4530return it(t,628),it(t,630),e.forEach(function(n){n[1].forEach(function(a){r.indexOf(a.a)>-1||(r.push(a.a.slice(0,54)),it(t,632,pVe(a.a)))})}),it(t,631),it(t,633),e.forEach(function(n){n[1].forEach(function(a){a.iauthor=r.indexOf(a.a);var i={s:mn(n[0]),e:mn(n[0])};it(t,635,hVe([i,a])),a.t&&a.t.length>0&&it(t,637,z7e(a)),it(t,636),delete a.iauthor})}),it(t,634),it(t,629),t.end()}var vVe="application/vnd.ms-office.vbaProject";function xVe(e){var t=Lt.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(r,n){if(!(r.slice(-1)==="/"||!r.match(/_VBA_PROJECT_CUR/))){var a=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Lt.utils.cfb_add(t,a,e.FileIndex[n].content)}}),Lt.write(t)}function bVe(e,t){t.FullPaths.forEach(function(r,n){if(n!=0){var a=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");a.slice(-1)!=="/"&&Lt.utils.cfb_add(e,a,t.FileIndex[n].content)}})}var TQ=["xlsb","xlsm","xlam","biff8","xla"];function wVe(){return{"!type":"dialog"}}function kVe(){return{"!type":"dialog"}}function SVe(){return{"!type":"macro"}}function CVe(){return{"!type":"macro"}}var Y0=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(n,a,i,s){var o=!1,u=!1;i.length==0?u=!0:i.charAt(0)=="["&&(u=!0,i=i.slice(1,-1)),s.length==0?o=!0:s.charAt(0)=="["&&(o=!0,s=s.slice(1,-1));var f=i.length>0?parseInt(i,10)|0:0,h=s.length>0?parseInt(s,10)|0:0;return o?h+=t.c:--h,u?f+=t.r:--f,a+(o?"":"$")+pn(h)+(u?"":"$")+Rn(f)}return function(a,i){return t=i,a.replace(e,r)}}(),I6=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,P6=function(){return function(t,r){return t.replace(I6,function(n,a,i,s,o,u){var f=x6(s)-(i?0:r.c),h=v6(u)-(o?0:r.r),m=h==0?"":o?h+1:"["+h+"]",x=f==0?"":i?f+1:"["+f+"]";return a+"R"+m+"C"+x})}}();function NQ(e,t){return e.replace(I6,function(r,n,a,i,s,o){return n+(a=="$"?a+i:pn(x6(i)+t.c))+(s=="$"?s+o:Rn(v6(o)+t.r))})}function _Ve(e,t,r){var n=$i(t),a=n.s,i=mn(r),s={r:i.r-a.r,c:i.c-a.c};return NQ(e,s)}function EVe(e){return e.length!=1}function fj(e){return e.replace(/_xlfn\./g,"")}function Fn(e){e.l+=1}function ku(e,t){var r=e.read_shift(t==1?1:2);return[r&16383,r>>14&1,r>>15&1]}function MQ(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return LQ(e);r.biff==12&&(n=4)}var a=e.read_shift(n),i=e.read_shift(n),s=ku(e,2),o=ku(e,2);return{s:{r:a,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:o[0],cRel:o[1],rRel:o[2]}}}function LQ(e){var t=ku(e,2),r=ku(e,2),n=e.read_shift(1),a=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:a,cRel:r[1],rRel:r[2]}}}function AVe(e,t,r){if(r.biff<8)return LQ(e);var n=e.read_shift(r.biff==12?4:2),a=e.read_shift(r.biff==12?4:2),i=ku(e,2),s=ku(e,2);return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:a,c:s[0],cRel:s[1],rRel:s[2]}}}function IQ(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return TVe(e);var n=e.read_shift(r&&r.biff==12?4:2),a=ku(e,2);return{r:n,c:a[0],cRel:a[1],rRel:a[2]}}function TVe(e){var t=ku(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function NVe(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function MVe(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return LVe(e);var a=e.read_shift(n>=12?4:2),i=e.read_shift(2),s=(i&16384)>>14,o=(i&32768)>>15;if(i&=16383,o==1)for(;a>524287;)a-=1048576;if(s==1)for(;i>8191;)i=i-16384;return{r:a,c:i,cRel:s,rRel:o}}function LVe(e){var t=e.read_shift(2),r=e.read_shift(1),n=(t&32768)>>15,a=(t&16384)>>14;return t&=16383,n==1&&t>=8192&&(t=t-16384),a==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:a,rRel:n}}function IVe(e,t,r){var n=(e[e.l++]&96)>>5,a=MQ(e,r.biff>=2&&r.biff<=5?6:8,r);return[n,a]}function PVe(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2,"i"),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var s=MQ(e,i,r);return[n,a,s]}function DVe(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}function OVe(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[n,a]}function RVe(e,t,r){var n=(e[e.l++]&96)>>5,a=AVe(e,t-1,r);return[n,a]}function jVe(e,t,r){var n=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[n]}function dj(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function FVe(e,t,r){e.l+=2;for(var n=e.read_shift(r&&r.biff==2?1:2),a=[],i=0;i<=n;++i)a.push(e.read_shift(r&&r.biff==2?1:2));return a}function zVe(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function BVe(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=2,[n,e.read_shift(r&&r.biff==2?1:2)]}function UVe(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function VVe(e,t,r){var n=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[n]}function PQ(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function $Ve(e){return e.read_shift(2),PQ(e)}function WVe(e){return e.read_shift(2),PQ(e)}function HVe(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=IQ(e,0,r);return[n,a]}function GVe(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=MVe(e,0,r);return[n,a]}function YVe(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=e.read_shift(2);
4530r&&r.biff==5&&(e.l+=12);var i=IQ(e,0,r);return[n,a,i]}function XVe(e,t,r){var n=(e[e.l]&96)>>5;e.l+=1;var a=e.read_shift(r&&r.biff<=3?1:2);return[Z$e[a],RQ[a],n]}function qVe(e,t,r){var n=e[e.l++],a=e.read_shift(1),i=r&&r.biff<=3?[n==88?-1:0,e.read_shift(1)]:QVe(e);return[a,(i[0]===0?RQ:Q$e)[i[1]]]}function QVe(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function ZVe(e,t,r){e.l+=r&&r.biff==2?3:4}function KVe(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var n=e.read_shift(2),a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function JVe(e){return e.l++,gc[e.read_shift(1)]}function e$e(e){return e.l++,e.read_shift(2)}function t$e(e){return e.l++,e.read_shift(1)!==0}function r$e(e){return e.l++,ni(e)}function n$e(e,t,r){return e.l++,Ay(e,t-1,r)}function a$e(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=In(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=gc[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=ni(e);break;case 2:r[1]=Ld(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function i$e(e,t,r){for(var n=e.read_shift(r.biff==12?4:2),a=[],i=0;i!=n;++i)a.push((r.biff==12?Md:gk)(e));return a}function s$e(e,t,r){var n=0,a=0;r.biff==12?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,--a==0&&(a=256));for(var i=0,s=[];i!=n&&(s[i]=[]);++i)for(var o=0;o!=a;++o)s[i][o]=a$e(e,r.biff);return s}function o$e(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||r.biff>=8?4:2,i=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[n,0,i]}function l$e(e,t,r){if(r.biff==5)return c$e(e);var n=e.read_shift(1)>>>5&3,a=e.read_shift(2),i=e.read_shift(4);return[n,a,i]}function c$e(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}function u$e(e,t,r){var n=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function f$e(e,t,r){var n=e.read_shift(1)>>>5&3,a=e.read_shift(r&&r.biff==2?1:2);return[n,a]}function d$e(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[n]}function h$e(e,t,r){var n=(e[e.l++]&96)>>5,a=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[n,a]}var g$e=li,p$e=li,m$e=li;function Ny(e,t,r){return e.l+=2,[NVe(e)]}function D6(e){return e.l+=6,[]}var y$e=Ny,v$e=D6,x$e=D6,b$e=Ny;function DQ(e){return e.l+=2,[$n(e),e.read_shift(2)&1]}var w$e=Ny,k$e=DQ,S$e=D6,C$e=Ny,_$e=Ny,E$e=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function A$e(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2),i=e.read_shift(2),s=E$e[r>>2&31];return{ixti:t,coltype:r&3,rt:s,idx:n,c:a,C:i}}function T$e(e){return e.l+=2,[e.read_shift(4)]}function N$e(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function M$e(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function L$e(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function I$e(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function P$e(e){return e.l+=4,[0,0]}var hj={1:{n:"PtgExp",f:KVe},2:{n:"PtgTbl",f:m$e},3:{n:"PtgAdd",f:Fn},4:{n:"PtgSub",f:Fn},5:{n:"PtgMul",f:Fn},6:{n:"PtgDiv",f:Fn},7:{n:"PtgPower",f:Fn},8:{n:"PtgConcat",f:Fn},9:{n:"PtgLt",f:Fn},10:{n:"PtgLe",f:Fn},11:{n:"PtgEq",f:Fn},12:{n:"PtgGe",f:Fn},13:{n:"PtgGt",f:Fn},14:{n:"PtgNe",f:Fn},15:{n:"PtgIsect",f:Fn},16:{n:"PtgUnion",f:Fn},17:{n:"PtgRange",f:Fn},18:{n:"PtgUplus",f:Fn},19:{n:"PtgUminus",f:Fn},20:{n:"PtgPercent",f:Fn},21:{n:"PtgParen",f:Fn},22:{n:"PtgMissArg",f:Fn},23:{n:"PtgStr",f:n$e},26:{n:"PtgSheet",f:N$e},27:{n:"PtgEndSheet",f:M$e},28:{n:"PtgErr",f:JVe},29:{n:"PtgBool",f:t$e},30:{n:"PtgInt",f:e$e},31:{n:"PtgNum",f:r$e},32:{n:"PtgArray",f:jVe},33:{n:"PtgFunc",f:XVe},34:{n:"PtgFuncVar",f:qVe},35:{n:"PtgName",f:o$e},36:{n:"PtgRef",f:HVe},37:{n:"PtgArea",f:IVe},38:{n:"PtgMemArea",f:u$e},39:{n:"PtgMemErr",f:g$e},40:{n:"PtgMemNoMem",f:p$e},41:{n:"PtgMemFunc",f:f$e},42:{n:"PtgRefErr",f:d$e},43:{n:"PtgAreaErr",f:DVe},44:{n:"PtgRefN",f:GVe},45:{n:"PtgAreaN",f:RVe},46:{n:"PtgMemAreaN",f:L$e},47:{n:"PtgMemNoMemN",f:I$e},57:{n:"PtgNameX",f:l$e},58:{n:"PtgRef3d",f:YVe}
vendor: 5,613 bytes, line 4530
4530,59:{n:"PtgArea3d",f:PVe},60:{n:"PtgRefErr3d",f:h$e},61:{n:"PtgAreaErr3d",f:OVe},255:{}},D$e={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},O$e={1:{n:"PtgElfLel",f:DQ},2:{n:"PtgElfRw",f:C$e},3:{n:"PtgElfCol",f:y$e},6:{n:"PtgElfRwV",f:_$e},7:{n:"PtgElfColV",f:b$e},10:{n:"PtgElfRadical",f:w$e},11:{n:"PtgElfRadicalS",f:S$e},13:{n:"PtgElfColS",f:v$e},15:{n:"PtgElfColSV",f:x$e},16:{n:"PtgElfRadicalLel",f:k$e},25:{n:"PtgList",f:A$e},29:{n:"PtgSxName",f:T$e},255:{}},R$e={0:{n:"PtgAttrNoop",f:P$e},1:{n:"PtgAttrSemi",f:VVe},2:{n:"PtgAttrIf",f:BVe},4:{n:"PtgAttrChoose",f:FVe},8:{n:"PtgAttrGoto",f:zVe},16:{n:"PtgAttrSum",f:ZVe},32:{n:"PtgAttrBaxcel",f:dj},33:{n:"PtgAttrBaxcel",f:dj},64:{n:"PtgAttrSpace",f:$Ve},65:{n:"PtgAttrSpaceSemi",f:WVe},128:{n:"PtgAttrIfError",f:UVe},255:{}};function My(e,t,r,n){if(n.biff<8)return li(e,t);for(var a=e.l+t,i=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=s$e(e,0,n),i.push(r[s][1]);break;case"PtgMemArea":r[s][2]=i$e(e,r[s][1],n),i.push(r[s][2]);break;case"PtgExp":n&&n.biff==12&&(r[s][1][1]=e.read_shift(4),i.push(r[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[s][0]}return t=a-e.l,t!==0&&i.push(li(e,t)),i}function Ly(e,t,r){for(var n=e.l+t,a,i,s=[];n!=e.l;)t=n-e.l,i=e[e.l],a=hj[i]||hj[D$e[i]],(i===24||i===25)&&(a=(i===24?O$e:R$e)[e[e.l+1]]),!a||!a.f?li(e,t):s.push([a.n,a.f(e,t,r)]);return s}function j$e(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],a=[],i=0;i<n.length;++i){var s=n[i];if(s)switch(s[0]){case 2:a.push('"'+s[1].replace(/"/g,'""')+'"');break;default:a.push(s[1])}else a.push("")}t.push(a.join(","))}return t.join(";")}var F$e={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function z$e(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function OQ(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var a="";if(r.biff>8)switch(e[n[0]][0]){case 357:return a=n[1]==-1?"#REF":e.SheetNames[n[1]],n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];case 355:default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return a=n[1]==-1?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return e[n[0]][0][3]?(a=n[1]==-1?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?a:a+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function gj(e,t,r){var n=OQ(e,t,r);return n=="#REF"?n:z$e(n,r)}function Qa(e,t,r,n,a){var i=a&&a.biff||8,s={s:{c:0,r:0},e:{c:0,r:0}},o=[],u,f,h,m=0,x=0,b,S="";if(!e[0]||!e[0][0])return"";for(var k=-1,_="",N=0,C=e[0].length;N<C;++N){var I=e[0][N];switch(I[0]){case"PtgUminus":o.push("-"+o.pop());break;case"PtgUplus":o.push("+"+o.pop());break;case"PtgPercent":o.push(o.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(u=o.pop(),f=o.pop(),k>=0){switch(e[0][k][1][0]){case 0:_=Tn(" ",e[0][k][1][1]);break;case 1:_=Tn("\r",e[0][k][1][1]);break;default:if(_="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][k][1][0])}f=f+_,k=-1}o.push(f+F$e[I[0]]+u);break;case"PtgIsect":u=o.pop(),f=o.pop(),o.push(f+" "+u);break;case"PtgUnion":u=o.pop(),f=o.pop(),o.push(f+","+u);break;case"PtgRange":u=o.pop(),f=o.pop(),o.push(f+":"+u);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":h=Xp(I[1][1],s,a),o.push(qp(h,i));break;case"PtgRefN":h=r?Xp(I[1][1],r,a):I[1][1],o.push(qp(h,i));break;case"PtgRef3d":m=I[1][1],h=Xp(I[1][2],s,a),S=gj(n,m,a),o.push(S+"!"+qp(h,i));break;case"PtgFunc":case"PtgFuncVar":var D=I[1][0],L=I[1][1];D||(D=0),D&=127;var F=D==0?[]:o.slice(-D);o.length-=D,L==="User"&&(L=F.shift()),o.push(L+"("+F.join(",")+")");break;case"PtgBool":o.push(I[1]?"TRUE":"FALSE");break;case"PtgInt":o.push(I[1]);break;case"PtgNum":o.push(String(I[1]));break;case"PtgStr":o.push('"'+I[1].replace(/"/g,'""')+'"');break;case"PtgErr":o.push(I[1]);break;case"PtgAreaN":b=$8(I[1][1],r?{s:r}:s,a),o.push(yC(b,a));break;case"PtgArea":b=$8(I[1][1],s,a),o.push(yC(b,a));break;case"PtgArea3d":m=I[1][1],b=I[1][2],S=gj(n,m,a),o.push(S+"!"+yC(b,a));break;case"PtgAttrSum":o.push("SUM("+o.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":x=I[1][2];var R=(n.names||[])[x-1]||(n[0]||[])[x],z=R?R.Name:"SH33TJSNAME"+String(x);z&&z.slice(0,6)=="_xlfn."&&!a.xlfn&&(z=z.slice(6)),o.push(z);break;case"PtgNameX":var B=I[1][1];x=I[1][2];var X;if(a.biff<=5)B<0&&(B=-B),n[B]&&(X=n[B][x]);else{var Y="";if(((n[B]||[])[0]||[])[0]==14849||(((n[B]||[])[0]||[])[0]==1025?n[B][x]&&n[B][x].itab>0&&(Y=n.SheetNames[n[B][x].itab-1]+"!"):Y=n.SheetNames[x-1]+"!"),n[B]&&n[B][x])Y+=n[B][x].Name;else if(n[0]&&n[0][x])Y+=n[0][x].Name;else{var H=(OQ(n,B,a)||"").split(";;");H[x-1]?Y=H[x-1]:Y+="SH33TJSERRX"}o.push(Y);break}X||(X={Name:"SH33TJSERRY"}),o.push(X.Name);break;case"PtgParen":var Q="(",se=")";if(k>
vendor: 3,492 bytes, line 4530
4530=0){switch(_="",e[0][k][1][0]){case 2:Q=Tn(" ",e[0][k][1][1])+Q;break;case 3:Q=Tn("\r",e[0][k][1][1])+Q;break;case 4:se=Tn(" ",e[0][k][1][1])+se;break;case 5:se=Tn("\r",e[0][k][1][1])+se;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][k][1][0])}k=-1}o.push(Q+o.pop()+se);break;case"PtgRefErr":o.push("#REF!");break;case"PtgRefErr3d":o.push("#REF!");break;case"PtgExp":h={c:I[1][1],r:I[1][0]};var ie={c:r.c,r:r.r};if(n.sharedf[Vt(h)]){var de=n.sharedf[Vt(h)];o.push(Qa(de,s,ie,n,a))}else{var pe=!1;for(u=0;u!=n.arrayf.length;++u)if(f=n.arrayf[u],!(h.c<f[0].s.c||h.c>f[0].e.c)&&!(h.r<f[0].s.r||h.r>f[0].e.r)){o.push(Qa(f[1],s,ie,n,a)),pe=!0;break}pe||o.push(I[1])}break;case"PtgArray":o.push("{"+j$e(I[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":k=N;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":o.push("");break;case"PtgAreaErr":o.push("#REF!");break;case"PtgAreaErr3d":o.push("#REF!");break;case"PtgList":o.push("Table"+I[1].idx+"[#"+I[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(I));default:throw new Error("Unrecognized Formula Token: "+String(I))}var ge=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(a.biff!=3&&k>=0&&ge.indexOf(e[0][N][0])==-1){I=e[0][k];var te=!0;switch(I[1][0]){case 4:te=!1;case 0:_=Tn(" ",I[1][1]);break;case 5:te=!1;case 1:_=Tn("\r",I[1][1]);break;default:if(_="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+I[1][0])}o.push((te?_:"")+o.pop()+(te?"":_)),k=-1}}if(o.length>1&&a.WTF)throw new Error("bad formula stack");return o[0]}function B$e(e,t,r){var n=e.l+t,a=r.biff==2?1:2,i,s=e.read_shift(a);if(s==65535)return[[],li(e,t-2)];var o=Ly(e,s,r);return t!==s+a&&(i=My(e,t-s-a,o,r)),e.l=n,[o,i]}function U$e(e,t,r){var n=e.l+t,a=r.biff==2?1:2,i,s=e.read_shift(a);if(s==65535)return[[],li(e,t-2)];var o=Ly(e,s,r);return t!==s+a&&(i=My(e,t-s-a,o,r)),e.l=n,[o,i]}function V$e(e,t,r,n){var a=e.l+t,i=Ly(e,n,r),s;return a!==e.l&&(s=My(e,a-e.l,i,r)),[i,s]}function $$e(e,t,r){var n=e.l+t,a,i=e.read_shift(2),s=Ly(e,i,r);return i==65535?[[],li(e,t-2)]:(t!==i+2&&(a=My(e,n-i-2,s,r)),[s,a])}function W$e(e){var t;if(Rl(e,e.l+6)!==65535)return[ni(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=e[e.l+2]===1,e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function H$e(e){if(e==null){var t=Ke(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return od(e);return od(0)}function kC(e,t,r){var n=e.l+t,a=dl(e);r.biff==2&&++e.l;var i=W$e(e),s=e.read_shift(1);r.biff!=2&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var o=U$e(e,n-e.l,r);return{cell:a,val:i[0],formula:o,shared:s>>3&1,tt:i[1]}}function G$e(e,t,r,n,a){var i=cd(t,r,a),s=H$e(e.v),o=Ke(6),u=33;o.write_shift(2,u),o.write_shift(4,0);for(var f=Ke(e.bf.length),h=0;h<e.bf.length;++h)f[h]=e.bf[h];var m=ya([i,s,o,f]);return m}function pk(e,t,r){var n=e.read_shift(4),a=Ly(e,n,r),i=e.read_shift(4),s=i>0?My(e,i,a,r):null;return[a,s]}var Y$e=pk,mk=pk,X$e=pk,q$e=pk,Q$e
vendor: 7,370 bytes, line 4530
4530={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},
4530RQ={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284
vendor: 11,551 bytes, line 4530
4530:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Z$e={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function pj(e){return e.slice(0,3)=="of:"&&(e=e.slice(3)),e.charCodeAt(0)==61&&(e=e.slice(1),e.charCodeAt(0)==61&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(t,r){return r.replace(/\./g,"")}),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function K$e(e){var t="of:="+e.replace(I6,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function SC(e){var t=e.split(":"),r=t[0].split(".")[0];return[r,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function J$e(e){return e.replace(/\./,"!")}var Zp={},X0={},Kp=typeof Map<"u";function O6(e,t,r){var n=0,a=e.length;if(r){if(Kp?r.has(t):Object.prototype.hasOwnProperty.call(r,t)){for(var i=Kp?r.get(t):r[t];n<i.length;++n)if(e[i[n]].t===t)return e.Count++,i[n]}}else for(;n<a;++n)if(e[n].t===t)return e.Count++,n;return e[a]={t},e.Count++,e.Unique++,r&&(Kp?(r.has(t)||r.set(t,[]),r.get(t).push(a)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(a))),a}function yk(e,t){var r={min:e+1,max:e+1},n=-1;return t.MDW&&(ti=t.MDW),t.width!=null?r.customWidth=1:t.wpx!=null?n=A1(t.wpx):t.wch!=null&&(n=t.wch),n>-1?(r.width=Xw(n),r.customWidth=1):t.width!=null&&(r.width=t.width),t.hidden&&(r.hidden=!0),t.level!=null&&(r.outlineLevel=r.level=t.level),r}function Of(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];t=="xlml"&&(r=[1,1,1,1,.5,.5]),e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function zu(e,t,r){var n=r.revssf[t.z!=null?t.z:"General"],a=60,i=e.length;if(n==null&&r.ssf){for(;a<392;++a)if(r.ssf[a]==null){Wl(t.z,a),r.ssf[a]=t.z,r.revssf[t.z]=n=a;break}}for(a=0;a!=i;++a)if(e[a].numFmtId===n)return a;return e[i]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function jQ(e,t,r,n,a,i){try{n.cellNF&&(e.z=Ft[t])}catch(o){if(n.WTF)throw o}if(!(e.t==="z"&&!n.cellStyles)){if(e.t==="d"&&typeof e.v=="string"&&(e.v=sn(e.v)),(!n||n.cellText!==!1)&&e.t!=="z")try{if(Ft[t]==null&&Wl(Zje[t]||"General",t),e.t==="e")e.w=e.w||gc[e.v];else if(t===0)if(e.t==="n")(e.v|0)===e.v?e.w=e.v.toString(10):e.w=b1(e.v);else if(e.t==="d"){var s=oa(e.v);(s|0)===s?e.w=s.toString(10):e.w=b1(s)}else{if(e.v===void 0)return"";e.w=id(e.v,X0)}else e.t==="d"?e.w=Bs(t,oa(e.v),X0):e.w=Bs(t,e.v,X0)}catch(o){if(n.WTF)throw o}if(n.cellStyles&&r!=null)try{e.s=i.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Yw(a.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=a.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Yw(a.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=a.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(o){if(n.WTF&&i.Fills)throw o}}}function eWe(e,t,r){if(e&&e["!ref"]){var n=wr(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function tWe(e,t){var r=wr(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Jt(r))}var rWe=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,nWe=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,aWe=/<(?:\w:)?hyperlink [^>]*>/mg,iWe=/"(\w*:\w*)"/,sWe=/<(?:\w:)?col\b[^>]*[\/]?>/g,oWe=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,lWe=/<(?:\w:)?pageMargins[^>]*\/>/g,FQ=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,cWe=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,uWe=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function fWe(e,t,r,n,a,i,s){if(!e)return e;n||(n={"!id":{}});var o=t.dense?[]:{},u={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",h="",m=e.match(nWe);m?(f=e.slice(0,m.index),h=e.slice(m.index+m[0].length)):f=h=e;var x=f.match(FQ);x?R6(x[0],o,a,r):(x=f.match(cWe))&&hWe(x[0],x[1]||"",o,a,r);var b=(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(b>0){var S=f.slice(b,b+50).match(iWe);S&&tWe(o,S[1])}var k=f.match(uWe);k&&k[1]&&EWe(k[1],a);var _=[];if(t.cellStyles){var N=f.match(sWe);N&&wWe(_,N)}m&&NWe(m[1],o,t,u,i,s);var C=h.match(oWe);C&&(o["!autofilter"]=SWe(C[0]));var I=[],D=h.match(rWe);if(D)for(b=0;b!=D.length;++b)I[b]=wr(D[b].slice(D[b].indexOf('"')+1));var L=h.match(aWe);L&&vWe(o,L,n);var F=h.match(lWe);if(F&&(o["!margins"]=xWe(Wt(F[0]))),!o["!ref"]&&u.e.c>=u.s.c&&u.e.r>=u.s.r&&(o["!ref"]=Jt(u)),t.sheetRows>0&&o["!ref"]){var R=wr(o["!ref"]);t.sheetRows<=+R.e.r&&(R.e.r=t.sheetRows-1,R.e.r>u.e.r&&(R.e.r=u.e.r),R.e.r<R.s.r&&(R.s.r=R.e.r),R.e.c>u.e.c&&(R.e.c=u.e.c),R.e.c<R.s.c&&(R.s.c=R.e.c),o["!fullref"]=o["!ref"],o["!ref"]=Jt(R))}return _.length>0&&(o["!cols"]=_),I.length>0&&(o["!merges"]=I),o}function dWe(e){if(e.length===0)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Jt(e[r])+'"/>';return t+"</mergeCells>"}function R6(e,t,r,n){var a=Wt(e);r.Sheets[n]||(r.Sheets[n]={}),a.codeName&&(r.Sheets[n].CodeName=br(Br(a.codeName)))}function hWe(e,t,r,n,a){R6(e.slice(0,e.indexOf(">")),r,n,a)}function gWe(e,t,r,n,a){var i=!1,s={},o=null;if(n.bookType!=="xlsx"&&t.vbaraw){var u=t.SheetNames[r];try{t.Workbook&&(u=t.Workbook.Sheets[r].CodeName||u)}catch{}i=!0,s.codeName=Vo(Rr(u))}if(e&&e["!outline"]){var f={summaryBelow:1,summaryRight:1};e["!outline"].above&&(f.summaryBelow=0),e["!outline"].left&&(f.summaryRight=0),o=(o||"")+yt("outlinePr",null,f)}!i&&!o||(a[a.length]=yt("sheetPr",o,s))}var pWe=["objects","scenarios","selectLockedCells","selectUnlockedCells"],mWe=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function yWe(e){var t={sheet:1};return pWe.forEach(function(r){e[r]!=null&&e[r]&&(t[r]="1")}),mWe.forEach(function(r){e[r]!=null&&!e[r]&&(t[r]="0")}),e.password&&(t.password=N6(e.password).toString(16).toUpperCase()),yt("sheetProtection",null,t)}function vWe(e,t,r){for(var n=Array.isArray(e),a=0;a!=t.length;++a){var i=Wt(Br(t[a]),!0);if(!i.ref)return;var s=((r||{})["!id"]||[])[i.id];s?(i.Target=s.Target,i.location&&(i.Target+="#"+br(i.location))):(i.Target="#"+br(i.location),s={Target:i.Target,TargetMode:"Internal"}),i.Rel=s,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var o=wr(i.ref),u=o.s.r;u<=o.e.r;++u)for(var f=o.s.c;f<=o.e.c;++f){var h=Vt({c:f,r:u});n?(e[u]||(e[u]=[]),e[u][f]||(e[u][f]={t:"z",v:void 0}),e[u][f].l=i):(e[h]||(e[h]={t:"z",v:void 0}),e[h].l=i)}}}function xWe(e){var t={};return["left","right","top","bottom","header","footer"].forEach(function(r){e[r]&&(t[r]=parseFloat(e[r]))}),t}function bWe(e){return Of(e),yt("pageMargins",null,e)}function wWe(e,t){for(var r=!1,n=0;n!=t.length;++n){var a=Wt(t[n],!0);a.hidden&&(a.hidden=nn(a.hidden));var i=parseInt(a.min,10)-1,s=parseInt(a.max,10)-1;for(a.outlineLevel&&(a.level=+a.outlineLevel||0),delete a.min,delete a.max,a.width=+a.width,!r&&a.width&&(r=!0,M6(a.width)),wu(a);i<=s;)e[i++]=on(a)}}function kWe(e,t){for(var r=["<cols>"],n,a=0;a!=t.length;
vendor: 9,571 bytes, lines 4530-4531
4530++a)(n=t[a])&&(r[r.length]=yt("col",null,yk(a,n)));return r[r.length]="</cols>",r.join("")}function SWe(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function CWe(e,t,r,n){var a=typeof e.ref=="string"?e.ref:Jt(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var i=r.Workbook.Names,s=$i(a);s.s.r==s.e.r&&(s.e.r=$i(t["!ref"]).e.r,a=Jt(s));for(var o=0;o<i.length;++o){var u=i[o];if(u.Name=="_xlnm._FilterDatabase"&&u.Sheet==n){u.Ref="'"+r.SheetNames[n]+"'!"+a;break}}return o==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+a}),yt("autoFilter",null,{ref:a})}var _We=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function EWe(e,t){t.Views||(t.Views=[{}]),(e.match(_We)||[]).forEach(function(r,n){var a=Wt(r);t.Views[n]||(t.Views[n]={}),+a.zoomScale&&(t.Views[n].zoom=+a.zoomScale),nn(a.rightToLeft)&&(t.Views[n].RTL=!0)})}function AWe(e,t,r,n){var a={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(a.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),yt("sheetViews",yt("sheetView",null,a),{})}function TWe(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var a="",i=e.t,s=e.v;if(e.t!=="z")switch(e.t){case"b":a=e.v?"1":"0";break;case"n":a=""+e.v;break;case"e":a=gc[e.v];break;case"d":n&&n.cellDates?a=sn(e.v,-1).toISOString():(e=on(e),e.t="n",a=""+(e.v=oa(sn(e.v)))),typeof e.z>"u"&&(e.z=Ft[14]);break;default:a=e.v;break}var o=La("v",Rr(a)),u={r:t},f=zu(n.cellXfs,e,n);switch(f!==0&&(u.s=f),e.t){case"n":break;case"d":u.t="d";break;case"b":u.t="b";break;case"e":u.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){o=La("v",""+O6(n.Strings,e.v,n.revStrings)),u.t="s";break}u.t="str";break}if(e.t!=i&&(e.t=i,e.v=s),typeof e.f=="string"&&e.f){var h=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;o=yt("f",Rr(e.f),h)+(e.v!=null?o:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(u.cm=1),yt("c",o,u)}var NWe=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,a=/ref=["']([^"']*)["']/,i=w1("v"),s=w1("f");return function(u,f,h,m,x,b){for(var S=0,k="",_=[],N=[],C=0,I=0,D=0,L="",F,R,z=0,B=0,X,Y,H=0,Q=0,se=Array.isArray(b.CellXf),ie,de=[],pe=[],ge=Array.isArray(f),te=[],ve={},Me=!1,oe=!!h.sheetStubs,xe=u.split(t),we=0,Ce=xe.length;we!=Ce;++we){k=xe[we].trim();var De=k.length;if(De!==0){var Ve=0;e:for(S=0;S<De;++S)switch(k[S]){case">":if(k[S-1]!="/"){++S;break e}if(h&&h.cellStyles){if(R=Wt(k.slice(Ve,S),!0),z=R.r!=null?parseInt(R.r,10):z+1,B=-1,h.sheetRows&&h.sheetRows<z)continue;ve={},Me=!1,R.ht&&(Me=!0,ve.hpt=parseFloat(R.ht),ve.hpx=Vh(ve.hpt)),R.hidden=="1"&&(Me=!0,ve.hidden=!0),R.outlineLevel!=null&&(Me=!0,ve.level=+R.outlineLevel),Me&&(te[z-1]=ve)}break;case"<":Ve=S;break}if(Ve>=S)break;if(R=Wt(k.slice(Ve,S),!0),z=R.r!=null?parseInt(R.r,10):z+1,B=-1,!(h.sheetRows&&h.sheetRows<z)){m.s.r>z-1&&(m.s.r=z-1),m.e.r<z-1&&(m.e.r=z-1),h&&h.cellStyles&&(ve={},Me=!1,R.ht&&(Me=!0,ve.hpt=parseFloat(R.ht),ve.hpx=Vh(ve.hpt)),R.hidden=="1"&&(Me=!0,ve.hidden=!0),R.outlineLevel!=null&&(Me=!0,ve.level=+R.outlineLevel),Me&&(te[z-1]=ve)),_=k.slice(S).split(e);for(var He=0;He!=_.length&&_[He].trim().charAt(0)=="<";++He);for(_=_.slice(He),S=0;S!=_.length;++S)if(k=_[S].trim(),k.length!==0){if(N=k.match(r),C=S,I=0,D=0,k="<c "+(k.slice(0,1)=="<"?">":"")+k,N!=null&&N.length===2){for(C=0,L=N[1],I=0;I!=L.length&&!((D=L.charCodeAt(I)-64)<1||D>26);++I)C=26*C+D;--C,B=C}else++B;for(I=0;I!=k.length&&k.charCodeAt(I)!==62;++I);if(++I,R=Wt(k.slice(0,I),!0),R.r||(R.r=Vt({r:z-1,c:B})),L=k.slice(I),F={t:""},(N=L.match(i))!=null&&N[1]!==""&&(F.v=br(N[1])),h.cellFormula){if((N=L.match(s))!=null&&N[1]!==""){if(F.f=br(Br(N[1])).replace(/\r\n/g,` 4531`),h.xlfn||(F.f=fj(F.f)),N[0].indexOf('t="array"')>-1)F.F=(L.match(a)||[])[1],F.F.indexOf(":")>-1&&de.push([wr(F.F),F.F]);else if(N[0].indexOf('t="shared"')>-1){Y=Wt(N[0]);var Pe=br(Br(N[1]));h.xlfn||(Pe=fj(Pe)),pe[parseInt(Y.si,10)]=[Y,Pe,R.r]}}else(N=L.match(/<f[^>]*\/>/))&&(Y=Wt(N[0]),pe[Y.si]&&(F.f=_Ve(pe[Y.si][1],pe[Y.si][2],R.r)));var Le=mn(R.r);for(I=0;I<de.length;++I)Le.r>=de[I][0].s.r&&Le.r<=de[I][0].e.r&&Le.c>=de[I][0].s.c&&Le.c<=de[I][0].e.c&&(F.F=de[I][1])}if(R.t==null&&F.v===void 0)if(F.f||F.F)F.v=0,F.t="n";else if(oe)F.t="z";else continue;else F.t=R.t||"n";switch(m.s.c>B&&(m.s.c=B),m.e.c<B&&(m.e.c=B),F.t){case"n":if(F.v==""||F.v==null){if(!oe)continue;F.t="z"}else F.v=parseFloat(F.v);break;case"s":if(typeof F.v>"u"){if(!oe)continue;F.t="z"}else X=Zp[parseInt(F.v,10)],F.v=X.t,F.r=X.r,h.cellHTML&&(F.h=X.h);break;case"str":F.t="s",F.v=F.v!=null?Br(F.v):"",h.cellHTML&&(F.h=g6(F.v));break;case"inlineStr":N=L.match(n),F.t="s",N!=null&&(X=T6(N[1]))?(F.v=X.t,h.cellHTML&&(F.h=X.h)):F.v="";break;case"b":F.v=nn(F.v);break;case"d":h.cellDates?F.v=sn(F.v,1):(F.v=oa(sn(F.v,1)),F.t="n");break;case"e":(!h||h.cellText!==!1)&&(F.w=F.v),F.v=Bq[F.v];break}if(H=Q=0,ie=null,se&&R.s!==void 0&&(ie=b.CellXf[R.s],ie!=null&&(ie.numFmtId!=null&&(H=ie.numFmtId),h.cellStyles&&ie.fillId!=null&&(Q=ie.fillId))),jQ(F,H,Q,h,x,b),h.cellDates&&se&&F.t=="n"&&wg(Ft[H])&&(F.t="d",F.v=hk(F.v)),R.cm&&h.xlmeta){var Ge=(h.xlmeta.Cell||[])[+R.cm-1];Ge&&Ge.type=="XLDAPR"&&(F.D=!0)}if(ge){var ce=mn(R.r);f[ce.r]||(f[ce.r]=[]),f[ce.r][ce.c]=F}else f[R.r]=F}}}}te.length>0&&(f["!rows"]=te)}}();function MWe(e,t,r,n){var a=[],i=[],s=wr(e["!ref"]),o="",u,f="",h=[],m=0,x=0,b=e["!rows"],S=Array.isArray(e),k={r:f},_,N=-1;for(x=s.s.c;x<=s.e.c;++x)h[x]=pn(x);for(m=s.s.r;m<=s.e.r;++m){for(i=[],f=Rn(m),x=s.s.c;x<=s.e.c;++x){u=h[x]+f;var C=S?(e[m]||[])[x]:e[u];C!==void 0&&(o=TWe(C,u,e,t))!=null&&i.push(o)}(i.length>0||b&&b[m])&&(k={r:f},b&&b[m]&&(_=b[m],_.hidden&&(k.hidden=1),N=-1,_.hpx?N=T1(_.hpx):_.hpt&&(N=_.hpt),N>-1&&(k.ht=N,k.customHeight=1),_.level&&(k.outlineLevel=_.level)),a[a.length]=yt("row",i.join(""),k))}if(b)for(;m<b.length;++m)b&&b[m]&&(k={r:m+1},_=b[m],_.hidden&&(k.hidden=1),N=-1,_.hpx?N=T1(_.hpx):_.hpt&&(N=_.hpt),N>-1&&(k.ht=N,k.customHeight=1),_.level&&(k.outlineLevel=_.level),a[a.length]=yt("row","",k));return a.join("")}function zQ(e,t,r,n){var a=[jn,yt("worksheet",null,{xmlns:Ed[0],"xmlns:r":aa.r})],i=r.SheetNames[e],s=0,o="",u=r.Sheets[i];u==null&&(u={});var f=u["!ref"]||"A1",h=wr(f);if(h.e.c>16383||h.e.r>1048575){if(t.WTF)throw new Error("Range "+f+" exceeds format limit A1:XFD1048576");h.e.c=Math.min(h.e.c,16383),h.e.r=Math.min(h.e.c,1048575),f=Jt(h)}n||(n={}),u["!comments"]=[];var m=[];gWe(u,r,e,t,a),a[a.length]=yt("dimension",null,{ref:f}),a[a.length]=AWe(u,t,e,r),t.sheetFormat&&(a[a.length]=yt("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),u["!cols"]!=null&&u["!cols"].length>0&&(a[a.length]=kWe(u,u["!cols"])),a[s=a.length]="<sheetData/>",u["!links"]=[],u["!ref"]!=null&&(o=MWe(u,t),o.length>0&&(a[a.length]=o)),a.length>s+1&&(a[a.length]="</sheetData>",a[s]=a[s].replace("/>",">")),u["!protect"]&&(a[a.length]=yWe(u["!protect"])),u["!autofilter"]!=null&&(a[a.length]=CWe(u["!autofilter"],u,r,e)),u["!merges"]!=null&&u["!merges"].length>0&&(a[a.length]=dWe(u["!merges"]));var x=-1,b,S=-1;return u["!links"].length>0&&(a[a.length]="<hyperlinks>",u["!links"].forEach(function(k){k[1].Target&&(b={ref:k[0]},k[1].Target.charAt(0)!="#"&&(S=Or(n,-1,Rr(k[1].Target).replace(/#.*$/,""),or.HLINK),b["r:id"]="rId"+S),(x=k[1].Target.indexOf("#"))>-1&&(b.location=Rr(k[1].Target.slice(x+1))),k[1].Tooltip&&(b.tooltip=Rr(k[1].Tooltip)),a[a.length]=yt("hyperlink",null,b))}),a[a.length]="</hyperlinks>"),delete u["!links"],u["!margins"]!=null&&(a[a.length]=bWe(u["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(a[a.length]=La("ignoredErrors",yt("ignoredError",null,{numberStoredAsText:1,sqref:f}))),m.length>0&&(S=Or(n,-1,"../drawings/drawing"+(e+1)+".xml",or.DRAW),a[a.length]=yt("drawing",null,{"r:id":"rId"+S}),u["!drawing"]=m),u["!comments"].length>0&&(S=Or(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",or.VML),a[a.length]=yt("legacyDrawing",null,{"r:id":"rId"+S}),u["!legacy"]=S),a.length>1&&(a[a.length]="</worksheet>",a[1]=a[1].replace("/>",">")),a.join("")}function LWe(e,t){var r={},n=e.l+t;r.r=e.read_shift(4),e.l+=4;var a=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=n,i&7&&(r.level=i&7),i&16&&(r.hidden=!0),i&32&&(r.hpt=a/20),r}function IWe(e,t,r){var n=Ke(145),a=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var i=320;a.hpx?i=T1(a.hpx)*20:a.hpt&&(i=a.hpt*20),n.write_shift(2,i),n.write_shift(1,0);var s=0;a.level&&(s|=a.level),a.hidden&&(s|=16),(a.hpx||a.hpt)&&(s|=32),n.write_shift(1,s),n.write_shift(1,0);var o=0,u=n.l;n.l+=4;for(var f={r:e,c:0},h=0;h<16;++h)if(!(t.s.c>h+1<<10||t.e.c<h<<10)){for(var m=-1,x=-1,b=h<<10;b<h+1<<10;++b){f.c=b;var S=Array.isArray(r)?(r[f.r]||[])[f.c]:r[Vt(f)];S&&(m<0&&(m=b),x=b)}m<0||(++o,n.write_shift(4,m),n.write_shift(4,x))}var k=n.l;return n.l=u,n.write_shift(4,o),n.l=k,n.length>n.l?n.slice(0,n.l):n}function PWe(e,t,r,n){var a=IWe(n,r,t);(a.length>17||(t["!rows"]||[])[n])&&it(e,0,a)}var DWe=Md,OWe=Cg;function RWe(){}function jWe(e,t){var r={},n=e[e.l];return++e.l,r.above=!(n&64),r.left=!(n&128),e.l+=18,r.name=B7e(e),r}function FWe(e,t,r){r==null&&(r=Ke(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var a=1;a<3;++a)r.write_shift(1,0);return Ww({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),Oq(e,r),r.slice(0,r.l)}
4531function zWe(e){var t=Ws(e);return[t]}function BWe(e,t,r){return r==null&&(r=Ke(8)),Ad(t,r)}function UWe(e){var t=Td(e);return[t]}function VWe(e,t,r){return r==null&&(r=Ke(4)),Nd(t,r)}function $We(e){var t=Ws(e),r=e.read_shift(1);return[t,r,"b"]}function WWe(e,t,r){return r==null&&(r=Ke(9)),Ad(t,r),r.write_shift(1,e.v?1:0),r}function HWe(e){var t=Td(e),r=e.read_shift(1);return[t,r,"b"]}function GWe(e,t,r){return r==null&&(r=Ke(5)),Nd(t,r),r.write_shift(1,e.v?1:0),r}function YWe(e){var t=Ws(e),r=e.read_shift(1);return[t,r,"e"]}function XWe(e,t,r){return r==null&&(r=Ke(9)),Ad(t,r),r.write_shift(1,e.v),r}function qWe(e){var t=Td(e),r=e.read_shift(1);return[t,r,"e"]}function QWe(e,t,r){return r==null&&(r=Ke(8)),Nd(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function ZWe(e){var t=Ws(e),r=e.read_shift(4);return[t,r,"s"]}function KWe(e,t,r){return r==null&&(r=Ke(12)),Ad(t,r),r.write_shift(4,t.v),r}function JWe(e){var t=Td(e),r=e.read_shift(4);return[t,r,"s"]}function eHe(e,t,r){return r==null&&(r=Ke(8)),Nd(t,r),r.write_shift(4,t.v),r}function tHe(e){var t=Ws(e),r=ni(e);return[t,r,"n"]}function rHe(e,t,r){return r==null&&(r=Ke(16)),Ad(t,r),od(e.v,r),r}function BQ(e){var t=Td(e),r=ni(e);return[t,r,"n"]}function nHe(e,t,r){return r==null&&(r=Ke(12)),Nd(t,r),od(e.v,r),r}function aHe(e){var t=Ws(e),r=S6(e);return[t,r,"n"]}function iHe(e,t,r){return r==null&&(r=Ke(12)),Ad(t,r),Rq(e.v,r),r}function sHe(e){var t=Td(e),r=S6(e);return[t,r,"n"]}function oHe(e,t,r){return r==null&&(r=Ke(8)),Nd(t,r),Rq(e.v,r),r}function lHe(e){var t=Ws(e),r=b6(e);return[t,r,"is"]}function cHe(e){var t=Ws(e),r=si(e);return[t,r,"str"]}function uHe(e,t,r){return r==null&&(r=Ke(12+4*e.v.length)),Ad(t,r),va(e.v,r),r.length>r.l?r.slice(0,r.l):r}function fHe(e){var t=Td(e),r=si(e);return[t,r,"str"]}function dHe(e,t,r){return r==null&&(r=Ke(8+4*e.v.length)),Nd(t,r),va(e.v,r),r.length>r.l?r.slice(0,r.l):r}function hHe(e,t,r){var n=e.l+t,a=Ws(e);a.r=r["!row"];var i=e.read_shift(1),s=[a,i,"b"];if(r.cellFormula){e.l+=2;var o=mk(e,n-e.l,r);s[3]=Qa(o,null,a,r.supbooks,r)}else e.l=n;return s}function gHe(e,t,r){var n=e.l+t,a=Ws(e);a.r=r["!row"];var i=e.read_shift(1),s=[a,i,"e"];if(r.cellFormula){e.l+=2;var o=mk(e,n-e.l,r);s[3]=Qa(o,null,a,r.supbooks,r)}else e.l=n;return s}function pHe(e,t,r){var n=e.l+t,a=Ws(e);a.r=r["!row"];var i=ni(e),s=[a,i,"n"];if(r.cellFormula){e.l+=2;var o=mk(e,n-e.l,r);s[3]=Qa(o,null,a,r.supbooks,r)}else e.l=n;return s}function mHe(e,t,r){var n=e.l+t,a=Ws(e);a.r=r["!row"];var i=si(e),s=[a,i,"str"];if(r.cellFormula){e.l+=2;var o=mk(e,n-e.l,r);s[3]=Qa(o,null,a,r.supbooks,r)}else e.l=n;return s}var yHe=Md,vHe=Cg;function xHe(e,t){return t==null&&(t=Ke(4)),t.write_shift(4,e),t}function bHe(e,t){var r=e.l+t,n=Md(e),a=w6(e),i=si(e),s=si(e),o=si(e);e.l=r;var u={rfx:n,relId:a,loc:i,display:o};return s&&(u.Tooltip=s),u}function wHe(e,t){var r=Ke(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Cg({s:mn(e[0]),e:mn(e[0])},r),k6("rId"+t,r);var n=e[1].Target.indexOf("#"),a=n==-1?"":e[1].Target.slice(n+1);return va(a||"",r),va(e[1].Tooltip||"",r),va("",r),r.slice(0,r.l)}function kHe(){}function SHe(e,t,r){var n=e.l+t,a=jq(e),i=e.read_shift(1),s=[a];if(s[2]=i,r.cellFormula){var o=Y$e(e,n-e.l,r);s[1]=o}else e.l=n;return s}function CHe(e,t,r){var n=e.l+t,a=Md(e),i=[a];if(r.cellFormula){var s=q$e(e,n-e.l,r);i[1]=s,e.l=n}else e.l=n;return i}function _He(e,t,r){r==null&&(r=Ke(18));var n=yk(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,(n.width||10)*256),r.write_shift(4,0);var a=0;return t.hidden&&(a|=1),typeof n.width=="number"&&(a|=2),t.level&&(a|=t.level<<8),r.write_shift(2,a),r}var UQ=["left","right","top","bottom","header","footer"];function EHe(e){var t={};
vendor: 8,617 bytes, line 4531
4531return UQ.forEach(function(r){t[r]=ni(e)}),t}function AHe(e,t){return t==null&&(t=Ke(6*8)),Of(e),UQ.forEach(function(r){od(e[r],t)}),t}function THe(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function NHe(e,t,r){r==null&&(r=Ke(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function MHe(e){var t=Ke(24);return t.write_shift(4,4),t.write_shift(4,1),Cg(e,t),t}function LHe(e,t){return t==null&&(t=Ke(16*4+2)),t.write_shift(2,e.password?N6(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(r){r[1]?t.write_shift(4,e[r[0]]!=null&&!e[r[0]]?1:0):t.write_shift(4,e[r[0]]!=null&&e[r[0]]?0:1)}),t}function IHe(){}function PHe(){}function DHe(e,t,r,n,a,i,s){if(!e)return e;var o=t||{};n||(n={"!id":{}});var u=o.dense?[]:{},f,h={s:{r:2e6,c:2e6},e:{r:0,c:0}},m=!1,x=!1,b,S,k,_,N,C,I,D,L,F=[];o.biff=12,o["!row"]=0;var R=0,z=!1,B=[],X={},Y=o.supbooks||a.supbooks||[[]];if(Y.sharedf=X,Y.arrayf=B,Y.SheetNames=a.SheetNames||a.Sheets.map(function(ge){return ge.name}),!o.supbooks&&(o.supbooks=Y,a.Names))for(var H=0;H<a.Names.length;++H)Y[0][H+1]=a.Names[H];var Q=[],se=[],ie=!1;N1[16]={n:"BrtShortReal",f:BQ};var de;if(hc(e,function(te,ve,Me){if(!x)switch(Me){case 148:f=te;break;case 0:b=te,o.sheetRows&&o.sheetRows<=b.r&&(x=!0),D=Rn(_=b.r),o["!row"]=b.r,(te.hidden||te.hpt||te.level!=null)&&(te.hpt&&(te.hpx=Vh(te.hpt)),se[te.r]=te);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(S={t:te[2]},te[2]){case"n":S.v=te[1];break;case"s":I=Zp[te[1]],S.v=I.t,S.r=I.r;break;case"b":S.v=!!te[1];break;case"e":S.v=te[1],o.cellText!==!1&&(S.w=gc[S.v]);break;case"str":S.t="s",S.v=te[1];break;case"is":S.t="s",S.v=te[1].t;break}if((k=s.CellXf[te[0].iStyleRef])&&jQ(S,k.numFmtId,null,o,i,s),N=te[0].c==-1?N+1:te[0].c,o.dense?(u[_]||(u[_]=[]),u[_][N]=S):u[pn(N)+D]=S,o.cellFormula){for(z=!1,R=0;R<B.length;++R){var oe=B[R];b.r>=oe[0].s.r&&b.r<=oe[0].e.r&&N>=oe[0].s.c&&N<=oe[0].e.c&&(S.F=Jt(oe[0]),z=!0)}!z&&te.length>3&&(S.f=te[3])}if(h.s.r>b.r&&(h.s.r=b.r),h.s.c>N&&(h.s.c=N),h.e.r<b.r&&(h.e.r=b.r),h.e.c<N&&(h.e.c=N),o.cellDates&&k&&S.t=="n"&&wg(Ft[k.numFmtId])){var xe=kf(S.v);xe&&(S.t="d",S.v=new Date(xe.y,xe.m-1,xe.d,xe.H,xe.M,xe.S,xe.u))}de&&(de.type=="XLDAPR"&&(S.D=!0),de=void 0);break;case 1:case 12:if(!o.sheetStubs||m)break;S={t:"z",v:void 0},N=te[0].c==-1?N+1:te[0].c,o.dense?(u[_]||(u[_]=[]),u[_][N]=S):u[pn(N)+D]=S,h.s.r>b.r&&(h.s.r=b.r),h.s.c>N&&(h.s.c=N),h.e.r<b.r&&(h.e.r=b.r),h.e.c<N&&(h.e.c=N),de&&(de.type=="XLDAPR"&&(S.D=!0),de=void 0);break;case 176:F.push(te);break;case 49:de=((o.xlmeta||{}).Cell||[])[te-1];break;case 494:var we=n["!id"][te.relId];for(we?(te.Target=we.Target,te.loc&&(te.Target+="#"+te.loc),te.Rel=we):te.relId==""&&(te.Target="#"+te.loc),_=te.rfx.s.r;_<=te.rfx.e.r;++_)for(N=te.rfx.s.c;N<=te.rfx.e.c;++N)o.dense?(u[_]||(u[_]=[]),u[_][N]||(u[_][N]={t:"z",v:void 0}),u[_][N].l=te):(C=Vt({c:N,r:_}),u[C]||(u[C]={t:"z",v:void 0}),u[C].l=te);break;case 426:if(!o.cellFormula)break;B.push(te),L=o.dense?u[_][N]:u[pn(N)+D],L.f=Qa(te[1],h,{r:b.r,c:N},Y,o),L.F=Jt(te[0]);break;case 427:if(!o.cellFormula)break;X[Vt(te[0].s)]=te[1],L=o.dense?u[_][N]:u[pn(N)+D],L.f=Qa(te[1],h,{r:b.r,c:N},Y,o);break;case 60:if(!o.cellStyles)break;for(;te.e>=te.s;)Q[te.e--]={width:te.w/256,hidden:!!(te.flags&1),level:te.level},ie||(ie=!0,M6(te.w/256)),wu(Q[te.e+1]);break;case 161:u["!autofilter"]={ref:Jt(te)};break;case 476:u["!margins"]=te;break;case 147:a.Sheets[r]||(a.Sheets[r]={}),te.name&&(a.Sheets[r].CodeName=te.name),(te.above||te.left)&&(u["!outline"]={above:te.above,left:te.left});break;case 137:a.Views||(a.Views=[{}]),a.Views[0]||(a.Views[0]={}),te.RTL&&(a.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:m=!0;break;case 36:m=!1;break;case 37:m=!0;break;case 38:m=!1;break;default:if(!ve.T){if(!m||o.WTF)throw new Error("Unexpected record 0x"+Me.toString(16))}}},o),delete o.supbooks,delete o["!row"],!u["!ref"]&&(h.s.r<2e6||f&&(f.e.r>0||f.e.c>0||f.s.r>0||f.s.c>0))&&(u["!ref"]=Jt(f||h)),o.sheetRows&&u["!ref"]){var pe=wr(u["!ref"]);o.sheetRows<=+pe.e.r&&(pe.e.r=o.sheetRows-1,pe.e.r>h.e.r&&(pe.e.r=h.e.r),pe.e.r<pe.s.r&&(pe.s.r=pe.e.r),pe.e.c>h.e.c&&(pe.e.c=h.e.c),pe.e.c<pe.s.c&&(pe.s.c=pe.e.c),u["!fullref"]=u["!ref"],u["!ref"]=Jt(pe))}return F.length>0&&(u["!merges"]=F),Q.length>0&&(u["!cols"]=Q),se.length>0&&(u["!rows"]=se),u}function OHe(e,t,r,n,a,i,s){if(t.v===void 0)return!1;var o="";switch(t.t){case"b":o=t.v?"1":"0";break;case"d":t=on(t),t.z=t.z||Ft[14],t.v=oa(sn(t.v)),t.t="n";break;case"n":case"e":o=""+t.v;break;default:o=t.v;break}var u={r,c:n};switch(u.s=zu(a.cellXfs,t,a),t.l&&i["!links"].push([Vt(u),t.l]),t.c&&i["!comments"].push([Vt(u),t.c]),t.t){case"s":case"str":return a.bookSST?(o=O6(a.Strings,t.v,a.revStrings),u.t="s",u.v=o,s?it(e,18,eHe(t,u)):it(e,7,KWe(t,u))):(u.t="str",s?it(e,17,dHe(t,u)):it(e,6,uHe(t,u))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?s?it(e,13,oHe(t,u)):it(e,2,iHe(t,u)):s?it(e,16,nHe(t,u)):it(e,5,rHe(t,u)),!0;case"b":return u.t="b",s?it(e,15,GWe(t,u)):it(e,4,WWe(t,u)),!0;case"e":return u.t="e",s?it(e,14,QWe(t,u)):it(e,3,XWe(t,u)),!0}return s?it(e,12,VWe(t,u)):it(e,1,BWe(t,u)),!0}function RHe(e,t,r,n){var a=wr(t["!ref"]||"A1"),i,s="",o=[];it(e,145);var u=Array.isArray(t),f=a.e.r;t["!rows"]&&(f=Math.max(a.e.r,t["!rows"].length-1));for(var h=a.s.r;h<=f;++h){s=Rn(h),PWe(e,t,a,h);var m=!1;if(h<=a.e.r)for(var x=a.s.c;x<=a.e.c;++x){h===a.s.r&&(o[x]=pn(x)),i=o[x]+s;var b=u?(t[h]||[])[x]:t[i];if(!b){m=!1;continue}m=OHe(e,b,h,x,n,t,m)}}it(e,146)}function jHe(e,t){!t||!t["!merges"]||(it(e,177,xHe(t["!merges"].length)),t["!merges"].forEach(function(r){it(e,176,vHe(r))}),it(e,178))}function FHe(e,t){!t||!t["!cols"]||(it(e,390),t["!cols"].forEach(function(r,n){r&&it(e,60,_He(n,r))}),it(e,391))}function zHe(e,t){!t||!t["!ref"]||(it(e,648),it(e,649,MHe(wr(t["!ref"]))),it(e,650))}function BHe(e,t,r){t["!links"].forEach(function(n){if(n[1].Target){var a=Or(r,-1,n[1].Target.replace(/#.*$/,""),or.HLINK);it(e,494,wHe(n,a))}}),delete t["!links"]}function UHe(e,t,r,n){if(t["!comments"].length>0){var a=Or(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",or.VML);it(e,551,k6("rId"+a)),t["!legacy"]=a}}function VHe(e,t,r,n){if(t["!autofilter"]){var a=t["!autofilter"],i=typeof a.ref=="string"?a.ref:Jt(a.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var s=r.Workbook.Names,o=$i(i);o.s.r==o.e.r&&(o.e.r=$i(t["!ref"]).e.r,i=Jt(o));for(var u=0;u<s.length;++u){var f=s[u];if(f.Name=="_xlnm._FilterDatabase"&&f.Sheet==n){f.Ref="'"+r.SheetNames[n]+"'!"+i;break}}u==s.length&&s.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+i}),it(e,161,Cg(wr(i))),it(e,162)}}function $He(e,t,r){it(e,133),it(e,137,NHe(t,r)),it(e,138),it(e,134)}function WHe(e,t){t["!protect"]&&it(e,535,LHe(t["!protect"]))}function HHe(e,t,r,n){var a=Vi(),i=r.SheetNames[e],s=r.Sheets[i]||{},o=i;try{r&&r.Workbook&&(o=r.Workbook.Sheets[e].CodeName||o)}catch{}var u=wr(s["!ref"]||"A1");if(u.e.c>16383||u.e.r>1048575){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575)}return s["!links"]=[],s["!comments"]=[],it(a,129),(r.vbaraw||s["!outline"])&&it(a,147,FWe(o,s["!outline"])),it(a,148,OWe(u)),$He(a,s,r.Workbook),FHe(a,s),RHe(a,s,e,t),WHe(a,s),VHe(a,s,r,e),jHe(a,s),BHe(a,s,n),s["!margins"]&&it(a,476,AHe(s["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&zHe(a,s),UHe(a,s,e,n),it(a,130),a.end()}function GHe(e){var t=[],r=e.match(/^<c:numCache>/),n;(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>
4531/mg)||[]).forEach(function(i){var s=i.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);s&&(t[+s[1]]=r?+s[2]:s[2])});var a=br((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/mg)||[]).forEach(function(i){n=i.replace(/<.*?>/g,"")}),[t,a,n]}function YHe(e,t,r,n,a,i){var s=i||{"!type":"chart"};if(!e)return i;var o=0,u=0,f="A",h={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(m){var x=GHe(m);h.s.r=h.s.c=0,h.e.c=o,f=pn(o),x[0].forEach(function(b,S){s[f+Rn(S)]={t:"n",v:b,z:x[1]},u=S}),h.e.r<u&&(h.e.r=u),++o}),o>0&&(s["!ref"]=Jt(h)),s}function XHe(e,t,r,n,a){if(!e)return e;n||(n={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},s,o=e.match(FQ);return o&&R6(o[0],i,a,r),(s=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=s[1]),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}function qHe(e,t){e.l+=10;var r=si(e);return{name:r}}function QHe(e,t,r,n,a){if(!e)return e;n||(n={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},s=!1;return hc(e,function(u,f,h){switch(h){case 550:i["!rel"]=u;break;case 651:a.Sheets[r]||(a.Sheets[r]={}),u.name&&(a.Sheets[r].CodeName=u.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:break;case 38:break;default:if(!(f.T>0)){if(!(f.T<0)){if(!s||t.WTF)throw new Error("Unexpected record 0x"+h.toString(16))}}}},t),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}var j6=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],ZHe=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],KHe=[],JHe=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function mj(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],a=0;a!=t.length;++a){var i=t[a];if(n[i[0]]==null)n[i[0]]=i[1];else switch(i[2]){case"bool":typeof n[i[0]]=="string"&&(n[i[0]]=nn(n[i[0]]));break;case"int":typeof n[i[0]]=="string"&&(n[i[0]]=parseInt(n[i[0]],10));break}}}function yj(e,t){for(var r=0;r!=t.length;++r){var n=t[r];if(e[n[0]]==null)e[n[0]]=n[1];else switch(n[2]){case"bool":typeof e[n[0]]=="string"&&(e[n[0]]=nn(e[n[0]]));break;case"int":typeof e[n[0]]=="string"&&(e[n[0]]=parseInt(e[n[0]],10));break}}}function VQ(e){yj(e.WBProps,j6),yj(e.CalcPr,JHe),mj(e.WBView,ZHe),mj(e.Sheets,KHe),X0.date1904=nn(e.WBProps.date1904)}function eGe(e){return!e.Workbook||!e.Workbook.WBProps?"false":nn(e.Workbook.WBProps.date1904)?"true":"false"}var tGe="][*?/\\".split("");function $Q(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return tGe.forEach(function(n){if(e.indexOf(n)!=-1){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}}),r}function rGe(e,t,r){e.forEach(function(n,a){$Q(n);for(var i=0;i<a;++i)if(n==e[i])throw new Error("Duplicate Sheet Name: "+n);if(r){var s=t&&t[a]&&t[a].CodeName||n;if(s.charCodeAt(0)==95&&s.length>22)throw new Error("Bad Code Name: Worksheet"+s)}})}function nGe(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];rGe(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)eWe(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}var aGe=/<\w+:workbook/;function iGe(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,a="xmlns",i={},s=0;if(e.replace(fi,function(u,f){var h=Wt(u);switch(fl(h[0])){case"<?xml":break;case"<workbook":u.match(aGe)&&(a="xmlns"+u.match(/<(\w+):/)[1]),r.xmlns=h[a];break;case"</workbook>":break;case"<fileVersion":delete h[0],r.AppVersion=h;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;
vendor: 22,433 bytes, lines 4531-4533
4531case"<workbookPr":case"<workbookPr/>":j6.forEach(function(m){if(h[m[0]]!=null)switch(m[2]){case"bool":r.WBProps[m[0]]=nn(h[m[0]]);break;case"int":r.WBProps[m[0]]=parseInt(h[m[0]],10);break;default:r.WBProps[m[0]]=h[m[0]]}}),h.codeName&&(r.WBProps.CodeName=Br(h.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete h[0],r.WBView.push(h);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(h.state){case"hidden":h.Hidden=1;break;case"veryHidden":h.Hidden=2;break;default:h.Hidden=0}delete h.state,h.name=br(Br(h.name)),delete h[0],r.Sheets.push(h);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":n=!0;break;case"</definedNames>":n=!1;break;case"<definedName":i={},i.Name=Br(h.name),h.comment&&(i.Comment=h.comment),h.localSheetId&&(i.Sheet=+h.localSheetId),nn(h.hidden||"0")&&(i.Hidden=!0),s=f+u.length;break;case"</definedName>":i.Ref=br(Br(e.slice(s,f))),r.Names.push(i);break;case"<definedName/>":break;case"<calcPr":delete h[0],r.CalcPr=h;break;case"<calcPr/>":delete h[0],r.CalcPr=h;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</AlternateContent>":n=!1;break;case"<revisionPtr":break;default:if(!n&&t.WTF)throw new Error("unrecognized "+h[0]+" in workbook")}return u}),Ed.indexOf(r.xmlns)===-1)throw new Error("Unknown Namespace: "+r.xmlns);return VQ(r),r}function WQ(e){var t=[jn];t[t.length]=yt("workbook",null,{xmlns:Ed[0],"xmlns:r":aa.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(j6.forEach(function(o){e.Workbook.WBProps[o[0]]!=null&&e.Workbook.WBProps[o[0]]!=o[1]&&(n[o[0]]=e.Workbook.WBProps[o[0]])}),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=yt("workbookPr",null,n);var a=e.Workbook&&e.Workbook.Sheets||[],i=0;if(a&&a[0]&&a[0].Hidden){for(t[t.length]="<bookViews>",i=0;i!=e.SheetNames.length&&!(!a[i]||!a[i].Hidden);++i);i==e.SheetNames.length&&(i=0),t[t.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",i=0;i!=e.SheetNames.length;++i){var s={name:Rr(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break}t[t.length]=yt("sheet",null,s)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(o){var u={name:o.Name};o.Comment&&(u.comment=o.Comment),o.Sheet!=null&&(u.localSheetId=""+o.Sheet),o.Hidden&&(u.hidden="1"),o.Ref&&(t[t.length]=yt("definedName",Rr(o.Ref),u))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function sGe(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=GE(e),r.name=si(e),r}function oGe(e,t){return t||(t=Ke(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),k6(e.strRelID,t),va(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function lGe(e,t){var r={},n=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var a=t>8?si(e):"";return a.length>0&&(r.CodeName=a),r.autoCompressPictures=!!(n&65536),r.backupFile=!!(n&64),r.checkCompatibility=!!(n&4096),r.date1904=!!(n&1),r.filterPrivacy=!!(n&8),r.hidePivotFieldList=!!(n&1024),r.promptedSolutions=!!(n&16),r.publishItems=!!(n&2048),r.refreshAllConnections=!!(n&262144),r.saveExternalLinkValues=!!(n&128),r.showBorderUnselectedTables=!!(n&4),r.showInkAnnotation=!!(n&32),r.showObjects=["all","placeholders","none"][n>>13&3],r.showPivotChartFilter=!!(n&32768),r.updateLinks=["userSet","never","always"][n>>8&3],r}function cGe(e,t){t||(t=Ke(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),Oq(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function uGe(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function fGe(e,t,r){var n=e.l+t;e.l+=4,e.l+=1;var a=e.read_shift(4),i=U7e(e),s=X$e(e,0,r),o=w6(e);e.l=n;var u={Name:i,Ptg:s};return a<268435455&&(u.Sheet=a),o&&(u.Comment=o),u}function dGe(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],a=!1;t||(t={}),t.biff=12;var i=[],s=[[]];return s.SheetNames=[],s.XTI=[],N1[16]={n:"BrtFRTArchID$",f:uGe},hc(e,function(u,f,h){switch(h){case 156:s.SheetNames.push(u.name),r.Sheets.push(u);break;case 153:r.WBProps=u;break;case 39:u.Sheet!=null&&(t.SID=u.Sheet),u.Ref=Qa(u.Ptg,null,null,s,t),delete t.SID,delete u.Ptg,i.push(u);break;case 1036:break;case 357:case 358:case 355:case 667:s[0].length?s.push([h,u]):s[0]=[h,u],s[s.length-1].XTI=[];break;case 362:s.length===0&&(s[0]=[],s[0].XTI=[]),s[s.length-1].XTI=s[s.length-1].XTI.concat(u),s.XTI=s.XTI.concat(u);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:n.push(h),a=!0;break;case 36:n.pop(),a=!1;break;case 37:n.push(h),a=!0;break;case 38:n.pop(),a=!1;break;case 16:break;default:if(!f.T){if(!a||t.WTF&&n[n.length-1]!=37&&n[n.length-1]!=35)throw new Error("Unexpected record 0x"+h.toString(16))}}},t),VQ(r),r.Names=i,r.supbooks=s,r}function hGe(e,t){it(e,143);for(var r=0;r!=t.SheetNames.length;++r){var n=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,a={Hidden:n,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};it(e,156,oGe(a))}it(e,144)}function gGe(e,t){t||(t=Ke(127));for(var r=0;r!=4;++r)t.write_shift(4,0);return va("SheetJS",t),va(jw.version,t),va(jw.version,t),va("7262",t),t.length>t.l?t.slice(0,t.l):t}function pGe(e,t){t||(t=Ke(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function mGe(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var r=t.Workbook.Sheets,n=0,a=-1,i=-1;n<r.length;++n)!r[n]||!r[n].Hidden&&a==-1?a=n:r[n].Hidden==1&&i==-1&&(i=n);i>a||(it(e,135),it(e,158,pGe(a)),it(e,136))}}function yGe(e,t){var r=Vi();return it(r,131),it(r,128,gGe()),it(r,153,cGe(e.Workbook&&e.Workbook.WBProps||null)),mGe(r,e),hGe(r,e),it(r,132),r.end()}function vGe(e,t,r){return t.slice(-4)===".bin"?dGe(e,r):iGe(e,r)}function xGe(e,t,r,n,a,i,s,o){return t.slice(-4)===".bin"?DHe(e,n,r,a,i,s,o):fWe(e,n,r,a,i,s,o)}function bGe(e,t,r,n,a,i,s,o){return t.slice(-4)===".bin"?QHe(e,n,r,a,i):XHe(e,n,r,a,i)}function wGe(e,t,r,n,a,i,s,o){return t.slice(-4)===".bin"?SVe():CVe()}function kGe(e,t,r,n,a,i,s,o){return t.slice(-4)===".bin"?wVe():kVe()}function SGe(e,t,r,n){return t.slice(-4)===".bin"?vUe(e,r,n):sUe(e,r,n)}function CGe(e,t,r){return CQ(e,r)}function _Ge(e,t,r){return t.slice(-4)===".bin"?_Be(e,r):kBe(e,r)}function EGe(e,t,r){return t.slice(-4)===".bin"?mVe(e,r):oVe(e,r)}function AGe(e,t,r){return t.slice(-4)===".bin"?aVe(e):rVe(e)}function TGe(e,t,r,n){return r.slice(-4)===".bin"?iVe(e,t,r,n):void 0}function NGe(e,t,r){return t.slice(-4)===".bin"?JUe(e,t,r):tVe(e,t,r)}function MGe(e,t,r){return(t.slice(-4)===".bin"?yGe:WQ)(e)}function LGe(e,t,r,n,a){return(t.slice(-4)===".bin"?HHe:zQ)(e,r,n,a)}function IGe(e,t,r){return(t.slice(-4)===".bin"?TUe:kQ)(e,r)}function PGe(e,t,r){return(t.slice(-4)===".bin"?TBe:gQ)(e,r)}function DGe(e,t,r){return(t.slice(-4)===".bin"?yVe:AQ)(e)}function OGe(e){return(e.slice(-4)===".bin"?eVe:_Q)()}var HQ=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,GQ=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function eo(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),r.length===1)return n;var a=e.match(HQ),i,s,o,u;if(a)for(u=0;u!=a.length;++u)i=a[u].match(GQ),(s=i[1].indexOf(":"))===-1?n[i[1]]=i[2].slice(1,i[2].length-1):(i[1].slice(0,6)==="xmlns:"?o="xmlns"+i[1].slice(6):o=i[1].slice(s+1),n[o]=i[2].slice(1,i[2].length-1));return n}function RGe(e){var t=e.split(/\s+/),r={};if(t.length===1)return r;var n=e.match(HQ),a,i,s,o;if(n)for(o=0;o!=n.length;++o)a=n[o].match(GQ),(i=a[1].indexOf(":"))===-1?r[a[1]]=a[2].slice(1,a[2].length-1):(a[1].slice(0,6)==="xmlns:"?s="xmlns"+a[1].slice(6):s=a[1].slice(i+1),r[s]=a[2].slice(1,a[2].length-1));return r}var Jp;function jGe(e,t){var r=Jp[e]||br(e);return r==="General"?id(t):Bs(r,t)}function FGe(e,t,r,n){var a=n;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":a=nn(n);break;case"i2":case"int":a=parseInt(n,10);break;case"r4":case"float":a=parseFloat(n);break;case"date":case"dateTime.tz":a=sn(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[br(t)]=a}function zGe(e,t,r){if(e.t!=="z"){if(!r||r.cellText!==!1)try{e.t==="e"?e.w=e.w||gc[e.v]:t==="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=b1(e.v):e.w=id(e.v):e.w=jGe(t||"General",e.v)}catch(i){if(r.WTF)throw i}try{var n=Jp[t]||t||"General";if(r.cellNF&&(e.z=n),r.cellDates&&e.t=="n"&&wg(n)){var a=kf(e.v);a&&(e.t="d",e.v=new Date(a.y,a.m-1,a.d,a.H,a.M,a.S,a.u))}}catch(i){if(r.WTF)throw i}}}function BGe(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=KBe[n.Pattern]||n.Pattern)}e[t.ID]=t}function UGe(e,t,r,n,a,i,s,o,u,f){var h="General",m=n.StyleID,x={};f=f||{};var b=[],S=0;for(m===void 0&&o&&(m=o.StyleID),m===void 0&&s&&(m=s.StyleID);i[m]!==void 0&&(i[m].nf&&(h=i[m].nf),i[m].Interior&&b.push(i[m].Interior),!!i[m].Parent);)m=i[m].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=nn(e);break;case"String":n.t="s",n.r=D8(br(e)),n.v=e.indexOf("<")>-1?br(t||e).replace(/<.*?>/g,""):n.r;break;case"DateTime":e.slice(-1)!="Z"&&(e+="Z"),n.v=(sn(e)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),n.v!==n.v?n.v=br(e):n.v<60&&(n.v=n.v-1),(!h||h=="General")&&(h="yyyy-mm-dd");case"Number":n.v===void 0&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=Bq[e],f.cellText!==!1&&(n.w=e);break;default:e==""&&t==""?n.t="z":(n.t="s",n.v=D8(t||e));break}if(zGe(n,h,f),f.cellFormula!==!1)if(n.Formula){var k=br(n.Formula);k.charCodeAt(0)==61&&(k=k.slice(1)),n.f=Y0(k,a),delete n.Formula,n.ArrayRange=="RC"?n.F=Y0("RC:RC",a):n.ArrayRange&&(n.F=Y0(n.ArrayRange,a),u.push([wr(n.F),n.F]))}else for(S=0;S<u.length;++S)a.r>=u[S][0].s.r&&a.r<=u[S][0].e.r&&a.c>=u[S][0].s.c&&a.c<=u[S][0].e.c&&(n.F=u[S][1]);f.cellStyles&&(b.forEach(function(_){!x.patternType&&_.patternType&&(x.patternType=_.patternType)}),n.s=x),n.StyleID!==void 0&&(n.ixfe=n.StyleID)}function VGe(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,` 4532`).replace(/\r/g,` 4533`),e.v=e.w=e.ixfe=void 0}function CC(e,t){var r=t||{};kg();var n=wp(p6(e));(r.type=="binary"||r.type=="array"||r.type=="base64")&&(n=Br(n));var a=n.slice(0,1024).toLowerCase(),i=!1;if(a=a.replace(/".*?"/g,""),(a.indexOf(">")&1023)>Math.min(a.indexOf(",")&1023,a.indexOf(";")&1023)){var s=on(r);return s.type="string",Uh.to_workbook(n,s)}if(a.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(Se){a.indexOf("<"+Se)>=0&&(i=!0)}),i)return AYe(n,r);Jp={"General Number":"General","General Date":Ft[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Ft[15],"Short Date":Ft[14],"Long Time":Ft[19],"Medium Time":Ft[18],"Short Time":Ft[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Ft[2],Standard:Ft[4],Percent:Ft[10],Scientific:Ft[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var o,u=[],f,h={},m=[],x=r.dense?[]:{},b="",S={},k={},_=eo('<Data ss:Type="String">'),N=0,C=0,I=0,D={s:{r:2e6,c:2e6},e:{r:0,c:0}},L={},F={},R="",z=0,B=[],X={},Y={},H=0,Q=[],se=[],ie={},de=[],pe,ge=!1,te=[],ve=[],Me={},oe=0,xe=0,we={Sheets:[],WBProps:{date1904:!1}},Ce={};S1.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/mg,"");for(var De="";o=S1.exec(n);)switch(o[3]=(De=o[3]).toLowerCase()){case"data":if(De=="data"){if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"))}else o[0].charAt(o[0].length-2)!=="/"&&u.push([o[3],!0]);break}if(u[u.length-1][1])break;o[1]==="/"?UGe(n.slice(N,o.index),R,_,u[u.length-1][0]=="comment"?ie:S,{c:C,r:I},L,de[C],k,te,r):(R="",_=eo(o[0]),N=o.index+o[0].length);break;case"cell":if(o[1]==="/")if(se.length>0&&(S.c=se),(!r.sheetRows||r.sheetRows>I)&&S.v!==void 0&&(r.dense?(x[I]||(x[I]=[]),x[I][C]=S):x[pn(C)+Rn(I)]=S),S.HRef&&(S.l={Target:br(S.HRef)},S.HRefScreenTip&&(S.l.Tooltip=S.HRefScreenTip),delete S.HRef,delete S.HRefScreenTip),(S.MergeAcross||S.MergeDown)&&(oe=C+(parseInt(S.MergeAcross,10)|0),xe=I+(parseInt(S.MergeDown,10)|0),B.push({s:{c:C,r:I},e:{c:oe,r:xe}})),!r.sheetStubs)S.MergeAcross?C=oe+1:++C;else if(S.MergeAcross||S.MergeDown){for(var Ve=C;Ve<=oe;++Ve)for(var He=I;He<=xe;++He)(Ve>C||He>I)&&(r.dense?(x[He]||(x[He]=[]),x[He][Ve]={t:"z"}):x[pn(Ve)+Rn(He)]={t:"z"});C=oe+1}else++C;else S=RGe(o[0]),S.Index&&(C=+S.Index-1),C<D.s.c&&(D.s.c=C),C>D.e.c&&(D.e.c=C),o[0].slice(-2)==="/>"&&++C,se=[];break;case"row":o[1]==="/"||o[0].slice(-2)==="/>"?(I<D.s.r&&(D.s.r=I),I>D.e.r&&(D.e.r=I),o[0].slice(-2)==="/>"&&(k=eo(o[0]),k.Index&&(I=+k.Index-1)),C=0,++I):(k=eo(o[0]),k.Index&&(I=+k.Index-1),Me={},(k.AutoFitHeight=="0"||k.Height)&&(Me.hpx=parseInt(k.Height,10),Me.hpt=T1(Me.hpx),ve[I]=Me),k.Hidden=="1"&&(Me.hidden=!0,ve[I]=Me));break;case"worksheet":if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"));m.push(b),D.s.r<=D.e.r&&D.s.c<=D.e.c&&(x["!ref"]=Jt(D),r.sheetRows&&r.sheetRows<=D.e.r&&(x["!fullref"]=x["!ref"],D.e.r=r.sheetRows-1,x["!ref"]=Jt(D))),B.length&&(x["!merges"]=B),de.length>0&&(x["!cols"]=de),ve.length>0&&(x["!rows"]=ve),h[b]=x}else D={s:{r:2e6,c:2e6},e:{r:0,c:0}},I=C=0,u.push([o[3],!1]),f=eo(o[0]),b=br(f.Name),x=r.dense?[]:{},B=[],te=[],ve=[],Ce={name:b,Hidden:0},we.Sheets.push(Ce);break;case"table":if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"))}else{if(o[0].slice(-2)=="/>")break;u.push([o[3],!1]),de=[],ge=!1}break;case"style":o[1]==="/"?BGe(L,F,r):F=eo(o[0]);break;case"numberformat":F.nf=br(eo(o[0]).Format||"General"),Jp[F.nf]&&(F.nf=Jp[F.nf]);for(var Pe=0;Pe!=392&&Ft[Pe]!=F.nf;++Pe);if(Pe==392){for(Pe=57;Pe!=392;++Pe)if(Ft[Pe]==null){Wl(F.nf,Pe);break}}break;case"column":if(u[u.length-1][0]!=="table")break;if(pe=eo(o[0]),pe.Hidden&&(pe.hidden=!0,delete pe.Hidden),pe.Width&&(pe.wpx=parseInt(pe.Width,10)),!ge&&pe.wpx>10){ge=!0,ti=bQ;for(var Le=0;Le<de.length;++Le)de[Le]&&wu(de[Le])}ge&&wu(pe),de[pe.Index-1||de.length]=pe;for(var Ge=0;Ge<+pe.Span;++Ge)de[de.length]=on(pe);break;case"namedrange":if(o[1]==="/")break;we.Names||(we.Names=[]);var ce=Wt(o[0]),ot={Name:ce.Name,Ref:Y0(ce.RefersTo.slice(1),{r:0,c:0})};we.Sheets.length>0&&(ot.Sheet=we.Sheets.length-1),we.Names.push(ot);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(o[0].slice(-2)==="/>")break;o[1]==="/"?R+=n.slice(z,o.index):z=o.index+o[0].length;break;case"interior":if(!r.cellStyles)break;F.Interior=eo(o[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(o[0].slice(-2)==="/>")break;o[1]==="/"?dFe(X,De,n.slice(H,o.index)):H=o.index+o[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"))}else u.push([o[3],!1]);break;case"comment":if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"));VGe(ie),se.push(ie)}else u.push([o[3],!1]),f=eo(o[0]),ie={a:f.Author};break;case"autofilter":if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"))}else if(o[0].charAt(o[0].length-2)!=="/"){var rt=eo(o[0]);x["!autofilter"]={ref:Y0(rt.Range).replace(/\$/g,"")},u.push([o[3],!0])}break;case"name":break;case"datavalidation":if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"))}else o[0].charAt(o[0].length-2)!=="/"&&u.push([o[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(o[1]==="/"){if((f=u.pop())[0]!==o[3])throw new Error("Bad state: "+f.join("|"))}else o[0].charAt(o[0].length-2)!=="/"&&u.push([o[3],!0]);break;case"null":break;default:if(u.length==0&&o[3]=="document"||u.length==0&&o[3]=="uof")return kj(n,r);var ut=!0;switch(u[u.length-1][0]){case"officedocumentsettings":switch(o[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:ut=!1}break;case"componentoptions":switch(o[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:ut=!1}break;case"excelworkbook":switch(o[3]){case"date1904":we.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:ut=!1}break;case"workbookoptions":switch(o[3]){case"owcversion":break;case"height":break;case"width":break;default:ut=!1}break;case"worksheetoptions":switch(o[3]){case"visible":if(o[0].slice(-2)!=="/>")if(o[1]==="/")switch(n.slice(H,o.index)){case"SheetHidden":Ce.Hidden=1;break;case"SheetVeryHidden":Ce.Hidden=2;break}else H=o.index+o[0].length;break;case"header":x["!margins"]||Of(x["!margins"]={},"xlml"),isNaN(+Wt(o[0]).Margin)||(x["!margins"].header=+Wt(o[0]).Margin);break;case"footer":x["!margins"]||Of(x["!margins"]={},"xlml"),isNaN(+Wt(o[0]).Margin)||(x["!margins"].footer=+Wt(o[0]).Margin);break;case"pagemargins":var ht=Wt(o[0]);x["!margins"]||Of(x["!margins"]={},"xlml"),isNaN(+ht.Top)||(x["!margins"].top=+ht.Top),isNaN(+ht.Left)||(x["!margins"].left=+ht.Left),isNaN(+ht.Right)||(x["!margins"].right=+ht.Right),isNaN(+ht.Bottom)||(x["!margins"].bottom=+ht.Bottom);break;case"displayrighttoleft":we.Views||(we.Views=[]),we.Views[0]||(we.Views[0]={}),we.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":x["!outline"]||(x["!outline"]={}),x["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":x["!outline"]||(x["!outline"]={}
4533),x["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:ut=!1}break;case"pivottable":case"pivotcache":switch(o[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:ut=!1}break;case"pagebreaks":switch(o[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:ut=!1}break;case"autofilter":switch(o[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ut=!1}break;case"querytable":switch(o[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:ut=!1}break;case"datavalidation":switch(o[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:ut=!1}break;case"sorting":case"conditionalformatting":switch(o[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:ut=!1}break;case"mapinfo":case"schema":case"data":switch(o[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:ut=!1}break;case"smarttags":break;default:ut=!1;break}if(ut||o[3].match(/!\[CDATA/))break;if(!u[u.length-1][1])throw"Unrecognized tag: "+o[3]+"|"+u.join("|");if(u[u.length-1][0]==="customdocumentproperties"){if(o[0].slice(-2)==="/>")break;o[1]==="/"?FGe(Y,De,Q,n.slice(H,o.index)):(Q=o,H=o.index+o[0].length);break}if(r.WTF)throw"Unrecognized tag: "+o[3]+"|"+u.join("|")}var st={};return!r.bookSheets&&!r.bookProps&&(st.Sheets=h),st.SheetNames=m,st.Workbook=we,st.SSF=on(Ft),st.Props=X,st.Custprops=Y,st}function JE(e,t){switch(z6(t=t||{}),t.type||"base64"){case"base64":return CC(ls(e),t);case"binary":case"buffer":case"file":return CC(e,t);case"array":return CC(ju(e),t)}}function $Ge(e,t){var r=[];return e.Props&&r.push(hFe(e.Props,t)),e.Custprops&&r.push(gFe(e.Props,e.Custprops)),r.join("")}function WGe(){return""}function HGe(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];
vendor: 8,844 bytes, line 4533
4533return t.cellXfs.forEach(function(n,a){var i=[];i.push(yt("NumberFormat",null,{"ss:Format":Rr(Ft[n.numFmtId])}));var s={"ss:ID":"s"+(21+a)};r.push(yt("Style",i.join(""),s))}),yt("Styles",r.join(""))}function YQ(e){return yt("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+P6(e.Ref,{r:0,c:0})})}function GGe(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n<t.length;++n){var a=t[n];a.Sheet==null&&(a.Name.match(/^_xlfn\./)||r.push(YQ(a)))}return yt("Names",r.join(""))}function YGe(e,t,r,n){if(!e||!((n||{}).Workbook||{}).Names)return"";for(var a=n.Workbook.Names,i=[],s=0;s<a.length;++s){var o=a[s];o.Sheet==r&&(o.Name.match(/^_xlfn\./)||i.push(YQ(o)))}return i.join("")}function XGe(e,t,r,n){if(!e)return"";var a=[];if(e["!margins"]&&(a.push("<PageSetup>"),e["!margins"].header&&a.push(yt("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&a.push(yt("Footer",null,{"x:Margin":e["!margins"].footer})),a.push(yt("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),a.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)a.push(yt("Visible",n.Workbook.Sheets[r].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<r&&!(n.Workbook.Sheets[i]&&!n.Workbook.Sheets[i].Hidden);++i);i==r&&a.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&a.push("<DisplayRightToLeft/>"),e["!protect"]&&(a.push(La("ProtectContents","True")),e["!protect"].objects&&a.push(La("ProtectObjects","True")),e["!protect"].scenarios&&a.push(La("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?a.push(La("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&a.push(La("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(s){e["!protect"][s[0]]&&a.push("<"+s[1]+"/>")})),a.length==0?"":yt("WorksheetOptions",a.join(""),{xmlns:Qi.x})}function qGe(e){return e.map(function(t){var r=m7e(t.t||""),n=yt("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return yt("Comment",n,{"ss:Author":t.a})}).join("")}function QGe(e,t,r,n,a,i,s){if(!e||e.v==null&&e.f==null)return"";var o={};if(e.f&&(o["ss:Formula"]="="+Rr(P6(e.f,s))),e.F&&e.F.slice(0,t.length)==t){var u=mn(e.F.slice(t.length+1));o["ss:ArrayRange"]="RC:R"+(u.r==s.r?"":"["+(u.r-s.r)+"]")+"C"+(u.c==s.c?"":"["+(u.c-s.c)+"]")}if(e.l&&e.l.Target&&(o["ss:HRef"]=Rr(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=Rr(e.l.Tooltip))),r["!merges"])for(var f=r["!merges"],h=0;h!=f.length;++h)f[h].s.c!=s.c||f[h].s.r!=s.r||(f[h].e.c>f[h].s.c&&(o["ss:MergeAcross"]=f[h].e.c-f[h].s.c),f[h].e.r>f[h].s.r&&(o["ss:MergeDown"]=f[h].e.r-f[h].s.r));var m="",x="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":m="Number",x=String(e.v);break;case"b":m="Boolean",x=e.v?"1":"0";break;case"e":m="Error",x=gc[e.v];break;case"d":m="DateTime",x=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||Ft[14]);break;case"s":m="String",x=p7e(e.v||"");break}var b=zu(n.cellXfs,e,n);o["ss:StyleID"]="s"+(21+b),o["ss:Index"]=s.c+1;var S=e.v!=null?x:"",k=e.t=="z"?"":'<Data ss:Type="'+m+'">'+S+"</Data>";return(e.c||[]).length>0&&(k+=qGe(e.c)),yt("Cell",k,o)}function ZGe(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=Vh(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function KGe(e,t,r,n){if(!e["!ref"])return"";var a=wr(e["!ref"]),i=e["!merges"]||[],s=0,o=[];e["!cols"]&&e["!cols"].forEach(function(_,N){wu(_);var C=!!_.width,I=yk(N,_),D={"ss:Index":N+1};C&&(D["ss:Width"]=E1(I.width)),_.hidden&&(D["ss:Hidden"]="1"),o.push(yt("Column",null,D))});for(var u=Array.isArray(e),f=a.s.r;f<=a.e.r;++f){for(var h=[ZGe(f,(e["!rows"]||[])[f])],m=a.s.c;m<=a.e.c;++m){var x=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>m)&&!(i[s].s.r>f)&&!(i[s].e.c<m)&&!(i[s].e.r<f)){(i[s].s.c!=m||i[s].s.r!=f)&&(x=!0);break}if(!x){var b={r:f,c:m},S=Vt(b),k=u?(e[f]||[])[m]:e[S];h.push(QGe(k,S,e,t,r,n,b))}}h.push("</Row>"),h.length>2&&o.push(h.join(""))}return o.join("")}function JGe(e,t,r){var n=[],a=r.SheetNames[e],i=r.Sheets[a],s=i?YGe(i,t,e,r):"";return s.length>0&&n.push("<Names>"+s+"</Names>"),s=i?KGe(i,t,e,r):"",s.length>0&&n.push("<Table>"+s+"</Table>"),n.push(XGe(i,t,e,r)),n.join("")}function eYe(e,t){t||(t={}),e.SSF||(e.SSF=on(Ft)),e.SSF&&(kg(),uk(e.SSF),t.revssf=dk(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],zu(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push($Ge(e,t)),r.push(WGe()),r.push(""),r.push("");for(var n=0;n<e.SheetNames.length;++n)r.push(yt("Worksheet",JGe(n,t,e),{"ss:Name":Rr(e.SheetNames[n])}));return r[2]=HGe(e,t),r[3]=GGe(e),jn+yt("Workbook",r.join(""),{xmlns:Qi.ss,"xmlns:o":Qi.o,"xmlns:x":Qi.x,"xmlns:ss":Qi.ss,"xmlns:dt":Qi.dt,"xmlns:html":Qi.html})}function tYe(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=G7e(r),r.length-r.l<=4)return t;var n=r.read_shift(4);if(n==0||n>40||(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4)||(n=r.read_shift(4),n!==1907505652)||(t.UnicodeClipboardFormat=Y7e(r),n=r.read_shift(4),n==0||n>40))return t;r.l-=4,t.Reserved2=r.read_shift(0,"lpwstr")}var rYe=[60,1084,2066,2165,2175];function nYe(e,t,r,n,a){var i=n,s=[],o=r.slice(r.l,r.l+i);if(a&&a.enc&&a.enc.insitu&&o.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:a.enc.insitu(o)}s.push(o),r.l+=i;for(var u=Rl(r,r.l),f=eA[u],h=0;f!=null&&rYe.indexOf(u)>-1;)i=Rl(r,r.l+2),h=r.l+4,u==2066?h+=4:(u==2165||u==2175)&&(h+=12),o=r.slice(h,r.l+4+i),s.push(o),r.l+=4+i,f=eA[u=Rl(r,r.l)];var m=ya(s);Na(m,0);var x=0;m.lens=[];for(var b=0;b<s.length;++b)m.lens.push(x),x+=s[b].length;if(m.length<n)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+m.length+" < "+n;return t.f(m,m.length,a)}function No(e,t,r){if(e.t!=="z"&&e.XF){var n=0;try{n=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=Ft[n])}catch(i){if(t.WTF)throw i}if(!t||t.cellText!==!1)try{e.t==="e"?e.w=e.w||gc[e.v]:n===0||n=="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=b1(e.v):e.w=id(e.v):e.w=Bs(n,e.v,{date1904:!!r,dateNF:t&&t.dateNF})}catch(i){if(t.WTF)throw i}if(t.cellDates&&n&&e.t=="n"&&wg(Ft[n]||String(n))){var a=kf(e.v);a&&(e.t="d",e.v=new Date(a.y,a.m-1,a.d,a.H,a.M,a.S,a.u))}}}function Hv(e,t,r){return{v:e,ixfe:t,t:r}}function aYe(e,t){var r={opts:{}},n={},a=t.dense?[]:{},i={},s={},o=null,u=[],f="",h={},m,x="",b,S,k,_,N={},C=[],I,D,L=[],F=[],R={Sheets:[],WBProps:{date1904:!1},Views:[{}]},z={},B=function(Bt){return Bt<8?If[Bt]:Bt<64&&F[Bt-8]||If[Bt]},X=function(Bt,pr,ua){var Er=pr.XF.data;if(!(!Er||!Er.patternType||!ua||!ua.cellStyles)){pr.s={},pr.s.patternType=Er.patternType;var Mi;(Mi=_1(B(Er.icvFore)))&&(pr.s.fgColor={rgb:Mi}),(Mi=_1(B(Er.icvBack)))&&(pr.s.bgColor={rgb:Mi})}},Y=function(Bt,pr,ua){if(!(Me>1)&&!(ua.sheetRows&&Bt.r>=ua.sheetRows)){if(ua.cellStyles&&pr.XF&&pr.XF.data&&X(Bt,pr,ua),delete pr.ixfe,delete pr.XF,m=Bt,x=Vt(Bt),(!s||!s.s||!s.e)&&(s={s:{r:0,c:0},e:{r:0,c:0}}),Bt.r<s.s.r&&(s.s.r=Bt.r),Bt.c<s.s.c&&(s.s.c=Bt.c),Bt.r+1>s.e.r&&(s.e.r=Bt.r+1),Bt.c+1>s.e.c&&(s.e.c=Bt.c+1),ua.cellFormula&&pr.f){for(var Er=0;Er<C.length;++Er)if(!(C[Er][0].s.c>Bt.c||C[Er][0].s.r>Bt.r)&&!(C[Er][0].e.c<Bt.c||C[Er][0].e.r<Bt.r)){pr.F=Jt(C[Er][0]),(C[Er][0].s.c!=Bt.c||C[Er][0].s.r!=Bt.r)&&delete pr.f,pr.f&&(pr.f=""+Qa(C[Er][1],s,Bt,te,H));break}}ua.dense?(a[Bt.r]||(a[Bt.r]=[]),a[Bt.r][Bt.c]=pr):a[x]=pr}},H={enc:!1,sbcch:0,snames:[],sharedf:N,arrayf:C,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(H.password=t.password);var Q,se=[],ie=[],de=[],pe=[],ge=!1,te=[];te.SheetNames=H.snames,te.sharedf=H.sharedf,te.arrayf=H.arrayf,te.names=[],te.XTI=[];var ve=0,Me=0,oe=0,xe=[],we=[],Ce;H.codepage=1200,ho(1200);for(var De=!1;e.l<e.length-1;){var Ve=e.l,He=e.read_shift(2);if(He===0&&ve===10)break;var Pe=e.l===e.length?0:e.read_shift(2),Le=eA[He];if(Le&&Le.f){if(t.bookSheets&&ve===133&&He!==133)break;if(ve=He,Le.r===2||Le.r==12){var Ge=e.read_shift(2);if(Pe-=2,!H.enc&&Ge!==He&&((Ge&255)<<8|Ge>>8)!==He)throw new Error("rt mismatch: "+Ge+"!="+He);Le.r==12&&(e.l+=10,Pe-=10)}var ce={};if(He===10?ce=Le.f(e,Pe,H):ce=nYe(He,Le,e,Pe,H),Me==0&&[9,521,1033,2057].indexOf(ve)===-1)continue;
vendor: 7,086 bytes, line 4533
4533switch(He){case 34:r.opts.Date1904=R.WBProps.date1904=ce;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(H.enc||(e.l=0),H.enc=ce,!t.password)throw new Error("File is password-protected");if(ce.valid==null)throw new Error("Encryption scheme unsupported");if(!ce.valid)throw new Error("Password is incorrect");break;case 92:H.lastuser=ce;break;case 66:var ot=Number(ce);switch(ot){case 21010:ot=1200;break;case 32768:ot=1e4;break;case 32769:ot=1252;break}ho(H.codepage=ot),De=!0;break;case 317:H.rrtabid=ce;break;case 25:H.winlocked=ce;break;case 439:r.opts.RefreshAll=ce;break;case 12:r.opts.CalcCount=ce;break;case 16:r.opts.CalcDelta=ce;break;case 17:r.opts.CalcIter=ce;break;case 13:r.opts.CalcMode=ce;break;case 14:r.opts.CalcPrecision=ce;break;case 95:r.opts.CalcSaveRecalc=ce;break;case 15:H.CalcRefMode=ce;break;case 2211:r.opts.FullCalc=ce;break;case 129:ce.fDialog&&(a["!type"]="dialog"),ce.fBelow||((a["!outline"]||(a["!outline"]={})).above=!0),ce.fRight||((a["!outline"]||(a["!outline"]={})).left=!0);break;case 224:L.push(ce);break;case 430:te.push([ce]),te[te.length-1].XTI=[];break;case 35:case 547:te[te.length-1].push(ce);break;case 24:case 536:Ce={Name:ce.Name,Ref:Qa(ce.rgce,s,null,te,H)},ce.itab>0&&(Ce.Sheet=ce.itab-1),te.names.push(Ce),te[0]||(te[0]=[],te[0].XTI=[]),te[te.length-1].push(ce),ce.Name=="_xlnm._FilterDatabase"&&ce.itab>0&&ce.rgce&&ce.rgce[0]&&ce.rgce[0][0]&&ce.rgce[0][0][0]=="PtgArea3d"&&(we[ce.itab-1]={ref:Jt(ce.rgce[0][0][1][2])});break;case 22:H.ExternCount=ce;break;case 23:te.length==0&&(te[0]=[],te[0].XTI=[]),te[te.length-1].XTI=te[te.length-1].XTI.concat(ce),te.XTI=te.XTI.concat(ce);break;case 2196:if(H.biff<8)break;Ce!=null&&(Ce.Comment=ce[1]);break;case 18:a["!protect"]=ce;break;case 19:ce!==0&&H.WTF&&console.error("Password verifier: "+ce);break;case 133:i[ce.pos]=ce,H.snames.push(ce.name);break;case 10:{if(--Me)break;if(s.e){if(s.e.r>0&&s.e.c>0){if(s.e.r--,s.e.c--,a["!ref"]=Jt(s),t.sheetRows&&t.sheetRows<=s.e.r){var rt=s.e.r;s.e.r=t.sheetRows-1,a["!fullref"]=a["!ref"],a["!ref"]=Jt(s),s.e.r=rt}s.e.r++,s.e.c++}se.length>0&&(a["!merges"]=se),ie.length>0&&(a["!objects"]=ie),de.length>0&&(a["!cols"]=de),pe.length>0&&(a["!rows"]=pe),R.Sheets.push(z)}f===""?h=a:n[f]=a,a=t.dense?[]:{}}break;case 9:case 521:case 1033:case 2057:{if(H.biff===8&&(H.biff={9:2,521:3,1033:4}[He]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[ce.BIFFVer]||8),H.biffguess=ce.BIFFVer==0,ce.BIFFVer==0&&ce.dt==4096&&(H.biff=5,De=!0,ho(H.codepage=28591)),H.biff==8&&ce.BIFFVer==0&&ce.dt==16&&(H.biff=2),Me++)break;if(a=t.dense?[]:{},H.biff<8&&!De&&(De=!0,ho(H.codepage=t.codepage||1252)),H.biff<5||ce.BIFFVer==0&&ce.dt==4096){f===""&&(f="Sheet1"),s={s:{r:0,c:0},e:{r:0,c:0}};var ut={pos:e.l-Pe,name:f};i[ut.pos]=ut,H.snames.push(f)}else f=(i[Ve]||{name:""}).name;ce.dt==32&&(a["!type"]="chart"),ce.dt==64&&(a["!type"]="macro"),se=[],ie=[],H.arrayf=C=[],de=[],pe=[],ge=!1,z={Hidden:(i[Ve]||{hs:0}).hs,name:f}}break;case 515:case 3:case 2:a["!type"]=="chart"&&(t.dense?(a[ce.r]||[])[ce.c]:a[Vt({c:ce.c,r:ce.r})])&&++ce.c,I={ixfe:ce.ixfe,XF:L[ce.ixfe]||{},v:ce.val,t:"n"},oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:ce.c,r:ce.r},I,t);break;case 5:case 517:I={ixfe:ce.ixfe,XF:L[ce.ixfe],v:ce.val,t:ce.t},oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:ce.c,r:ce.r},I,t);break;case 638:I={ixfe:ce.ixfe,XF:L[ce.ixfe],v:ce.rknum,t:"n"},oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:ce.c,r:ce.r},I,t);break;case 189:for(var ht=ce.c;ht<=ce.C;++ht){var st=ce.rkrec[ht-ce.c][0];I={ixfe:st,XF:L[st],v:ce.rkrec[ht-ce.c][1],t:"n"},oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:ht,r:ce.r},I,t)}break;case 6:case 518:case 1030:{if(ce.val=="String"){o=ce;break}if(I=Hv(ce.val,ce.cell.ixfe,ce.tt),I.XF=L[I.ixfe],t.cellFormula){var Se=ce.formula;if(Se&&Se[0]&&Se[0][0]&&Se[0][0][0]=="PtgExp"){var Oe=Se[0][0][1][0],Ue=Se[0][0][1][1],lt=Vt({r:Oe,c:Ue});N[lt]?I.f=""+Qa(ce.formula,s,ce.cell,te,H):I.F=((t.dense?(a[Oe]||[])[Ue]:a[lt])||{}).F}else I.f=""+Qa(ce.formula,s,ce.cell,te,H)}oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y(ce.cell,I,t),o=ce}break;case 7:case 519:if(o)o.val=ce,I=Hv(ce,o.cell.ixfe,"s"),I.XF=L[I.ixfe],t.cellFormula&&(I.f=""+Qa(o.formula,s,o.cell,te,H)),oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y(o.cell,I,t),o=null;else throw new Error("String record expects Formula");break;case 33:case 545:{C.push(ce);var ct=Vt(ce[0].s);if(b=t.dense?(a[ce[0].s.r]||[])[ce[0].s.c]:a[ct],t.cellFormula&&b){if(!o||!ct||!b)break;b.f=""+Qa(ce[1],s,ce[0],te,H),b.F=Jt(ce[0])}}break;case 1212:{if(!t.cellFormula)break;if(x){if(!o)break;N[Vt(o.cell)]=ce[0],b=t.dense?(a[o.cell.r]||[])[o.cell.c]:a[Vt(o.cell)],(b||{}).f=""+Qa(ce[0],s,m,te,H)}}break;case 253:I=Hv(u[ce.isst].t,ce.ixfe,"s"),u[ce.isst].h&&(I.h=u[ce.isst].h),I.XF=L[I.ixfe],oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:ce.c,r:ce.r},I,t);break;case 513:t.sheetStubs&&(I={ixfe:ce.ixfe,XF:L[ce.ixfe],t:"z"},oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:ce.c,r:ce.r},I,t));break;case 190:if(t.sheetStubs)for(var at=ce.c;at<=ce.C;++at){var xt=ce.ixfe[at-ce.c];I={ixfe:xt,XF:L[xt],t:"z"},oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:at,r:ce.r},I,t)}break;case 214:case 516:case 4:I=Hv(ce.val,ce.ixfe,"s"),I.XF=L[I.ixfe],oe>0&&(I.z=xe[I.ixfe>>8&63]),No(I,t,r.opts.Date1904),Y({c:ce.c,r:ce.r},I,t);break;case 0:case 512:Me===1&&(s=ce);break;case 252:u=ce;break;case 1054:if(H.biff==4){xe[oe++]=ce[1];for(var It=0;It<oe+163&&Ft[It]!=ce[1];++It);It>=163&&Wl(ce[1],oe+163)}else Wl(ce[1],ce[0]);break;case 30:{xe[oe++]=ce;for(var zt=0;zt<oe+163&&Ft[zt]!=ce;++zt);zt>=163&&Wl(ce,oe+163)}break;case 229:se=se.concat(ce);break;case 93:ie[ce.cmo[0]]=H.lastobj=ce;break;case 438:H.lastobj.TxO=ce;break;case 127:H.lastobj.ImData=ce;break;case 440:for(_=ce[0].s.r;_<=ce[0].e.r;++_)for(k=ce[0].s.c;k<=ce[0].e.c;++k)b=t.dense?(a[_]||[])[k]:a[Vt({c:k,r:_})],b&&(b.l=ce[1]);break;case 2048:for(_=ce[0].s.r;_<=ce[0].e.r;++_)for(k=ce[0].s.c;k<=ce[0].e.c;++k)b=t.dense?(a[_]||[])[k]:a[Vt({c:k,r:_})],b&&b.l&&(b.l.Tooltip=ce[1]);break;case 28:{if(H.biff<=5&&H.biff>=2)break;b=t.dense?(a[ce[0].r]||[])[ce[0].c]:a[Vt(ce[0])];var qt=ie[ce[2]];b||(t.dense?(a[ce[0].r]||(a[ce[0].r]=[]),b=a[ce[0].r][ce[0].c]={t:"z"}):b=a[Vt(ce[0])]={t:"z"},s.e.r=Math.max(s.e.r,ce[0].r),s.s.r=Math.min(s.s.r,ce[0].r),s.e.c=Math.max(s.e.c,ce[0].c),s.s.c=Math.min(s.s.c,ce[0].c)),b.c||(b.c=[]),S={a:ce[1],t:qt.TxO.t},b.c.push(S)}break;case 2173:HUe(L[ce.ixfe],ce.ext);break;case 125:{if(!H.cellStyles)break;for(;ce.e>=ce.s;)de[ce.e--]={width:ce.w/256,level:ce.level||0,hidden:!!(ce.flags&1)},ge||(ge=!0,M6(ce.w/256)),wu(de[ce.e+1])}break;case 520:{var Ot={};ce.level!=null&&(pe[ce.r]=Ot,Ot.level=ce.level),ce.hidden&&(pe[ce.r]=Ot,Ot.hidden=!0),ce.hpt&&(pe[ce.r]=Ot,Ot.hpt=ce.hpt,Ot.hpx=Vh(ce.hpt))}break;case 38:case 39:case 40:case 41:a["!margins"]||Of(a["!margins"]={}),a["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[He]]=ce;break;case 161:a["!margins"]||Of(a["!margins"]={}),a["!margins"].header=ce.header,a["!margins"].footer=ce.footer;break;
4533case 574:ce.RTL&&(R.Views[0].RTL=!0);break;case 146:F=ce;break;case 2198:Q=ce;break;case 140:D=ce;break;case 442:f?z.CodeName=ce||z.name:R.WBProps.CodeName=ce||"ThisWorkbook";break}}else Le||console.error("Missing Info for XLS Record 0x"+He.toString(16)),e.l+=Pe}return r.SheetNames=Mn(i).sort(function(Zr,Bt){return Number(Zr)-Number(Bt)}).map(function(Zr){return i[Zr].name}),t.bookSheets||(r.Sheets=n),!r.SheetNames.length&&h["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=h)):r.Preamble=h,r.Sheets&&we.forEach(function(Zr,Bt){r.Sheets[r.SheetNames[Bt]]["!autofilter"]=Zr}),r.Strings=u,r.SSF=on(Ft),H.enc&&(r.Encryption=H.enc),Q&&(r.Themes=Q),r.Metadata={},D!==void 0&&(r.Metadata.Country=D),te.names.length>0&&(R.Names=te.names),r.Workbook=R,r}var em={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function iYe(e,t,r){var n=Lt.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var a=K8(n,YE,em.DSI);for(var i in a)t[i]=a[i]}catch(f){if(r.WTF)throw f}var s=Lt.find(e,"/!SummaryInformation");if(s&&s.size>0)try{var o=K8(s,XE,em.SI);for(var u in o)t[u]==null&&(t[u]=o[u])}catch(f){if(r.WTF)throw f}t.HeadingPairs&&t.TitlesOfParts&&(Gq(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}function sYe(e,t){var r=[],n=[],a=[],i=0,s,o=T8(YE,"n"),u=T8(XE,"n");if(e.Props)for(s=Mn(e.Props),i=0;i<s.length;++i)(Object.prototype.hasOwnProperty.call(o,s[i])?r:Object.prototype.hasOwnProperty.call(u,s[i])?n:a).push([s[i],e.Props[s[i]]]);if(e.Custprops)for(s=Mn(e.Custprops),i=0;i<s.length;++i)Object.prototype.hasOwnProperty.call(e.Props||{},s[i])||(Object.prototype.hasOwnProperty.call(o,s[i])?r:Object.prototype.hasOwnProperty.call(u,s[i])?n:a).push([s[i],e.Custprops[s[i]]]);var f=[];for(i=0;i<a.length;++i)Jq.indexOf(a[i][0])>-1||Hq.indexOf(a[i][0])>-1||a[i][1]!=null&&f.push(a[i]);n.length&&Lt.utils.cfb_add(t,"/�SummaryInformation",J8(n,em.SI,u,XE)),(r.length||f.length)&&Lt.utils.cfb_add(t,"/�DocumentSummaryInformation",J8(r,em.DSI,o,YE,f.length?f:null,em.UDI))}function XQ(e,t){t||(t={}),z6(t),s6(),t.codepage&&i6(t.codepage);var r,n;if(e.FullPaths){if(Lt.find(e,"/encryption"))throw new Error("File is password-protected");r=Lt.find(e,"!CompObj"),n=Lt.find(e,"/Workbook")||Lt.find(e,"/Book")}else{switch(t.type){case"base64":e=Ji(ls(e));break;case"binary":e=Ji(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}Na(e,0),n={content:e}}var a,i;if(r&&tYe(r),t.bookProps&&!t.bookSheets)a={};else{var s=ar?"buffer":"array";if(n&&n.content)a=aYe(n.content,t);else if((i=Lt.find(e,"PerfectOffice_MAIN"))&&i.content)a=Df.to_workbook(i.content,(t.type=s,t));else if((i=Lt.find(e,"NativeContent_MAIN"))&&i.content)a=Df.to_workbook(i.content,(t.type=s,t));else throw(i=Lt.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");t.bookVBA&&e.FullPaths&&Lt.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(a.vbaraw=xVe(e))}var o={};return e.FullPaths&&iYe(e,o,t),a.Props=a.Custprops=o,t.bookFiles&&(a.cfb=e),a}function oYe(e,t){var r=t||{},n=Lt.utils.cfb_new({root:"R"}),a="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":a="/Workbook",r.biff=8;break;case"biff5":a="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Lt.utils.cfb_add(n,a,qQ(e,r)),r.biff==8&&(e.Props||e.Custprops)&&sYe(e,n),r.biff==8&&e.vbaraw&&bVe(n,Lt.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),n}var N1={0:{f:LWe},1:{f:zWe},2:{f:aHe},3:{f:YWe},4:{f:$We},5:{f:tHe},6:{f:cHe},7:{f:ZWe},8:{f:mHe},9:{f:pHe},10:{f:hHe},11:{f:gHe},12:{f:UWe},13:{f:sHe},14:{f:qWe},15:{f:HWe},16:{f:BQ},17:{f:fHe},18:{f:JWe},19:{f:b6},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:fGe},40:{},42:{},43:{f:cUe},44:{f:oUe},45:{f:dUe},46:{f:gUe},47:{f:hUe},48:{},49:{f:D7e},50:{},51:{f:XUe},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:uQ},62:{f:lHe},63:{f:nVe},64:{f:IHe},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:li,p:0}
vendor: 13,539 bytes, line 4533
4533,132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:THe},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:jWe},148:{f:DWe,p:16},151:{f:kHe},152:{},153:{f:lGe},154:{},155:{},156:{f:sGe},157:{},158:{},159:{T:1,f:CBe},160:{T:-1},161:{T:1,f:Md},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:yHe},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:GUe},336:{T:-1},337:{f:ZUe,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:GE},357:{},358:{},359:{},360:{T:1},361:{},362:{f:cQ},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:SHe},427:{f:CHe},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:EHe},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:RWe},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:bHe},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:GE},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:gVe},633:{T:1},634:{T:-1},635:{T:1,f:dVe},636:{T:-1},637:{f:F7e},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:qHe},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:PHe},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},eA={6:{f:kC},10:{f:kc},12:{f:$n},13:{f:$n},14:{f:In},15:{f:In},16:{f:ni},17:{f:In},18:{f:In},19:{f:$n},20:{f:ij},21:{f:ij},23:{f:cQ},24:{f:oj},25:{f:In},26:{},27:{},28:{f:Pze},29:{},34:{f:In},35:{f:sj},38:{f:ni},39:{f:ni},40:{f:ni},41:{f:ni},42:{f:In},43:{f:In},47:{f:HBe},49:{f:sze},51:{f:$n},60:{},61:{f:tze},64:{f:In},65:{f:ize},66:{f:$n},77:{},80:{},81:{},82:{},85:{f:$n},89:{},90:{},91:{},92:{f:WFe},93:{f:Rze},94:{},95:{f:In},96:{},97:{},99:{f:In},125:{f:uQ},128:{f:wze},129:{f:GFe},130:{f:$n},131:{f:In},132:{f:In},133:{f:YFe},134:{},140:{f:Wze},141:{f:$n},144:{},146:{f:Yze},151:{},152:{},153:{},154:{},155:{},156:{f:$n},157:{},158:{},160:{f:eBe},161:{f:Qze},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:yze},190:{f:vze},193:{f:kc},197:{},198:{},199:{},200:{},201:{},202:{f:In},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:$n},220:{},221:{f:In},222:{},224:{f:bze},225:{f:$Fe},226:{f:kc},227:{},229:{f:Dze},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:qFe},253:{f:lze},255:{f:ZFe},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:eQ},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:In},353:{f:kc},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:Eze},431:{f:In},432:{},433:{},434:{},437:{},438:{f:zze},439:{f:In},440:{f:Bze},441:{},442:{f:Ty},443:{},444:{f:$n},445:{},446:{},448:{f:kc},449:{f:eze,r:2},450:{f:kc},512:{f:rj},513:{f:Jze},515:{f:Cze},516:{f:uze},517:{f:aj},519:{f:tBe},520:{f:KFe},523:{},545:{f:lj},549:{f:tj},566:{},574:{f:nze},638:{f:mze},659:{},1048:{},1054:{f:dze},1084:{},1212:{f:Mze},2048:{f:Vze},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Vv},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:kc},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:Xze,r:12},2173:{f:WUe,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:In,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:Nze,r:12},2197:{},2198:{f:FUe,r:12},2199:{},2200:{},2201:{},2202:{f:Lze,r:12},2203:{f:kc},2204:{},2205:{},2206:{},2207:{},2211:{f:JFe},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:$n},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:Zze},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:Gze},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:rj},1:{},2:{f:sBe},3:{f:aBe},4:{f:nBe},5:{f:aj},7:{f:lBe},8:{},9:{f:Vv},11:{},22:{f:$n},30:{f:gze},31:{},32:{},33:{f:lj},36:{},37:{f:tj},50:{f:cBe},62:{},52:{},67:{},68:{f:$n},69:{},86:{},126:{},127:{f:rBe},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:uBe},223:{},234:{},354:{},421:{},518:{f:kC},521:{f:Vv},536:{f:oj},547:{f:sj},561:{},579:{},1030:{f:kC},1033:{f:Vv},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function vt(e,t,r,n){var a=t;if(!isNaN(a)){var i=n||(r||[]).length||0,s=e.next(4);s.write_shift(2,a),s.write_shift(2,i),i>0&&y6(r)&&e.push(r)}}function lYe(e,t,r,n){var a=n||(r||[]).length||0;if(a<=8224)return vt(e,t,r,a);var i=t;if(!isNaN(i)){for(var s=r.parts||[],o=0,u=0,f=0;f+(s[o]||8224)<=8224;)f+=s[o]||8224,o++;var h=e.next(4);for(h.write_shift(2,i),h.write_shift(2,f),e.push(r.slice(u,u+f)),u+=f;u<a;){for(h=e.next(4),h.write_shift(2,60),f=0;f+(s[o]||8224)<=8224;)f+=s[o]||8224,o++;h.write_shift(2,f),e.push(r.slice(u,u+f)),u+=f}}}function Iy(e,t,r){return e||(e=Ke(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function cYe(e,t,r,n){var a=Ke(9);return Iy(a,e,t),tQ(r,n||"b",a),a}function uYe(e,t,r){var n=Ke(8+2*r.length);return Iy(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function fYe(e,t,r,n){if(t.v!=null)switch(t.t){case"d":case"n":var a=t.t=="d"?oa(sn(t.v)):t.v;a==(a|0)&&a>=0&&a<65536?vt(e,2,oBe(r,n,a)):vt(e,3,iBe(r,n,a));return;case"b":case"e":vt(e,5,cYe(r,n,t.v,t.t));return;case"s":case"str":vt(e,4,uYe(r,n,(t.v||"").slice(0,255)));return}vt(e,1,Iy(null,r,n))}function dYe(e,t,r,n){var a=Array.isArray(t),i=wr(t["!ref"]||"A1"),s,o="",u=[];if(i.e.c>255||i.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),s=Jt(i)}for(var f=i.s.r;f<=i.e.r;++f){o=Rn(f);for(var h=i.s.c;h<=i.e.c;++h){f===i.s.r&&(u[h]=pn(h)),s=u[h]+o;var m=a?(t[f]||[])[h]:t[s];m&&fYe(e,m,f,h)}}}function hYe(e,t){for(var r=t||{},n=Vi(),a=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==r.sheet&&(a=i);if(a==0&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return vt(n,r.biff==4?1033:r.biff==3?521:9,A6(e,16,r)),dYe(n,e.Sheets[e.SheetNames[a]],a,r),vt(n,10),n.end()}function gYe(e,t,r){vt(e,49,oze({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},r))}
vendor: 2,825 bytes, line 4533
4533function pYe(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var a=n[0];a<=n[1];++a)t[a]!=null&&vt(e,1054,hze(a,t[a],r))})}function mYe(e,t){var r=Ke(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),vt(e,2151,r),r=Ke(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),sQ(wr(t["!ref"]||"A1"),r),r.write_shift(4,4),vt(e,2152,r)}function yYe(e,t){for(var r=0;r<16;++r)vt(e,224,nj({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(n){vt(e,224,nj(n,0,t))})}function vYe(e,t){for(var r=0;r<t["!links"].length;++r){var n=t["!links"][r];vt(e,440,Uze(n)),n[1].Tooltip&&vt(e,2048,$ze(n))}delete t["!links"]}function xYe(e,t){if(t){var r=0;t.forEach(function(n,a){++r<=256&&n&&vt(e,125,qze(yk(a,n),a))})}}function bYe(e,t,r,n,a){var i=16+zu(a.cellXfs,t,a);if(t.v==null&&!t.bf){vt(e,513,cd(r,n,i));return}if(t.bf)vt(e,6,G$e(t,r,n,a,i));else switch(t.t){case"d":case"n":var s=t.t=="d"?oa(sn(t.v)):t.v;vt(e,515,_ze(r,n,s,i));break;case"b":case"e":vt(e,517,Sze(r,n,t.v,i,a,t.t));break;case"s":case"str":if(a.bookSST){var o=O6(a.Strings,t.v,a.revStrings);vt(e,253,cze(r,n,o,i))}else vt(e,516,fze(r,n,(t.v||"").slice(0,255),i,a));break;default:vt(e,513,cd(r,n,i))}}function wYe(e,t,r){var n=Vi(),a=r.SheetNames[e],i=r.Sheets[a]||{},s=(r||{}).Workbook||{},o=(s.Sheets||[])[e]||{},u=Array.isArray(i),f=t.biff==8,h,m="",x=[],b=wr(i["!ref"]||"A1"),S=f?65536:16384;if(b.e.c>255||b.e.r>=S){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");b.e.c=Math.min(b.e.c,255),b.e.r=Math.min(b.e.c,S-1)}vt(n,2057,A6(r,16,t)),vt(n,13,Cs(1)),vt(n,12,Cs(100)),vt(n,15,vi(!0)),vt(n,17,vi(!1)),vt(n,16,od(.001)),vt(n,95,vi(!0)),vt(n,42,vi(!1)),vt(n,43,vi(!1)),vt(n,130,Cs(1)),vt(n,128,kze([0,0])),vt(n,131,vi(!1)),vt(n,132,vi(!1)),f&&xYe(n,i["!cols"]),vt(n,512,pze(b,t)),f&&(i["!links"]=[]);for(var k=b.s.r;k<=b.e.r;++k){m=Rn(k);for(var _=b.s.c;_<=b.e.c;++_){k===b.s.r&&(x[_]=pn(_)),h=x[_]+m;var N=u?(i[k]||[])[_]:i[h];N&&(bYe(n,N,k,_,t),f&&N.l&&i["!links"].push([h,N.l]))}}var C=o.CodeName||o.name||a;return f&&vt(n,574,aze((s.Views||[])[0])),f&&(i["!merges"]||[]).length&&vt(n,229,Oze(i["!merges"])),f&&vYe(n,i),vt(n,442,rQ(C)),f&&mYe(n,i),vt(n,10),n.end()}function kYe(e,t,r){var n=Vi(),a=(e||{}).Workbook||{},i=a.Sheets||[],s=a.WBProps||{},o=r.biff==8,u=r.biff==5;if(vt(n,2057,A6(e,5,r)),r.bookType=="xla"&&vt(n,135),vt(n,225,o?Cs(1200):null),vt(n,193,SFe(2)),u&&vt(n,191),u&&vt(n,192),vt(n,226),vt(n,92,HFe("SheetJS",r)),vt(n,66,Cs(o?1200:1252)),o&&vt(n,353,Cs(0)),o&&vt(n,448),vt(n,317,Kze(e.SheetNames.length)),o&&e.vbaraw&&vt(n,211),o&&e.vbaraw){var f=s.CodeName||"ThisWorkbook";vt(n,442,rQ(f))}
vendor: 4,507 bytes, line 4533
4533vt(n,156,Cs(17)),vt(n,25,vi(!1)),vt(n,18,vi(!1)),vt(n,19,Cs(0)),o&&vt(n,431,vi(!1)),o&&vt(n,444,Cs(0)),vt(n,61,rze()),vt(n,64,vi(!1)),vt(n,141,Cs(0)),vt(n,34,vi(eGe(e)=="true")),vt(n,14,vi(!0)),o&&vt(n,439,vi(!1)),vt(n,218,Cs(0)),gYe(n,e,r),pYe(n,e.SSF,r),yYe(n,r),o&&vt(n,352,vi(!1));var h=n.end(),m=Vi();o&&vt(m,140,Hze()),o&&r.Strings&&lYe(m,252,QFe(r.Strings)),vt(m,10);var x=m.end(),b=Vi(),S=0,k=0;for(k=0;k<e.SheetNames.length;++k)S+=(o?12:11)+(o?2:1)*e.SheetNames[k].length;var _=h.length+S+x.length;for(k=0;k<e.SheetNames.length;++k){var N=i[k]||{};vt(b,133,XFe({pos:_,hs:N.Hidden||0,dt:0,name:e.SheetNames[k]},r)),_+=t[k].length}var C=b.end();if(S!=C.length)throw new Error("BS8 "+S+" != "+C.length);var I=[];return h.length&&I.push(h),C.length&&I.push(C),x.length&&I.push(x),ya(I)}function SYe(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=on(Ft)),e&&e.SSF&&(kg(),uk(e.SSF),r.revssf=dk(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,B6(r),r.cellXfs=[],zu(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var a=0;a<e.SheetNames.length;++a)n[n.length]=wYe(a,r,e);return n.unshift(kYe(e,n,r)),ya(n)}function qQ(e,t){for(var r=0;r<=e.SheetNames.length;++r){var n=e.Sheets[e.SheetNames[r]];if(!(!n||!n["!ref"])){var a=$i(n["!ref"]);a.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255). Data may be lost.")}}var i=t||{};switch(i.biff||2){case 8:case 5:return SYe(e,t);case 4:case 3:case 2:return hYe(e,t)}throw new Error("invalid type "+i.bookType+" for BIFF")}function vj(e,t){var r=t||{},n=r.dense?[]:{};e=e.replace(/<!--.*?-->/g,"");var a=e.match(/<table/i);if(!a)throw new Error("Invalid HTML: could not find <table>");var i=e.match(/<\/table/i),s=a.index,o=i&&i.index||e.length,u=l7e(e.slice(s,o),/(:?<tr[^>]*>)/i,"<tr>"),f=-1,h=0,m=0,x=0,b={s:{r:1e7,c:1e7},e:{r:0,c:0}},S=[];for(s=0;s<u.length;++s){var k=u[s].trim(),_=k.slice(0,3).toLowerCase();if(_=="<tr"){if(++f,r.sheetRows&&r.sheetRows<=f){--f;break}h=0;continue}if(!(_!="<td"&&_!="<th")){var N=k.split(/<\/t[dh]>/i);for(o=0;o<N.length;++o){var C=N[o].trim();if(C.match(/<t[dh]/i)){for(var I=C,D=0;I.charAt(0)=="<"&&(D=I.indexOf(">"))>-1;)I=I.slice(D+1);for(var L=0;L<S.length;++L){var F=S[L];F.s.c==h&&F.s.r<f&&f<=F.e.r&&(h=F.e.c+1,L=-1)}var R=Wt(C.slice(0,C.indexOf(">")));x=R.colspan?+R.colspan:1,((m=+R.rowspan)>1||x>1)&&S.push({s:{r:f,c:h},e:{r:f+(m||1)-1,c:h+x-1}});var z=R.t||R["data-t"]||"";if(!I.length){h+=x;continue}if(I=xq(I),b.s.r>f&&(b.s.r=f),b.e.r<f&&(b.e.r=f),b.s.c>h&&(b.s.c=h),b.e.c<h&&(b.e.c=h),!I.length){h+=x;continue}var B={t:"s",v:I};r.raw||!I.trim().length||z=="s"||(I==="TRUE"?B={t:"b",v:!0}:I==="FALSE"?B={t:"b",v:!1}:isNaN(vo(I))?isNaN(Bh(I).getDate())||(B={t:"d",v:sn(I)},r.cellDates||(B={t:"n",v:oa(B.v)}),B.z=r.dateNF||Ft[14]):B={t:"n",v:vo(I)}),r.dense?(n[f]||(n[f]=[]),n[f][h]=B):n[Vt({r:f,c:h})]=B,h+=x}}}}return n["!ref"]=Jt(b),S.length&&(n["!merges"]=S),n}function CYe(e,t,r,n){for(var a=e["!merges"]||[],i=[],s=t.s.c;s<=t.e.c;++s){for(var o=0,u=0,f=0;f<a.length;++f)if(!(a[f].s.r>r||a[f].s.c>s)&&!(a[f].e.r<r||a[f].e.c<s)){if(a[f].s.r<r||a[f].s.c<s){o=-1;break}o=a[f].e.r-a[f].s.r+1,u=a[f].e.c-a[f].s.c+1;break}if(!(o<0)){var h=Vt({r,c:s}),m=n.dense?(e[r]||[])[s]:e[h],x=m&&m.v!=null&&(m.h||g6(m.w||(ic(m),m.w)||""))||"",b={};o>1&&(b.rowspan=o),u>1&&(b.colspan=u),n.editable?x='<span contenteditable="true">'+x+"</span>":m&&(b["data-t"]=m&&m.t||"z",m.v!=null&&(b["data-v"]=m.v),m.z!=null&&(b["data-z"]=m.z),m.l&&(m.l.Target||"#").charAt(0)!="#"&&(x='<a href="'+m.l.Target+'">'+x+"</a>")),b.id=(n.id||"sjs")+"-"+h,i.push(yt("td",x,b))}}var S="<tr>";return S+i.join("")+"</tr>"}var _Ye='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',EYe="</body></html>";function AYe(e,t){var r=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!r||r.length==0)throw new Error("Invalid HTML: could not find <table>");if(r.length==1)return Fu(vj(r[0],t),t);var n=$6();return r.forEach(function(a,i){W6(n,vj(a,t),"Sheet"+(i+1))}),n}function TYe(e,t,r){var n=[];return n.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function QQ(e,t){var r=t||{},n=r.header!=null?r.header:_Ye,a=r.footer!=null?r.footer:EYe,i=[n],s=$i(e["!ref"]);r.dense=Array.isArray(e),i.push(TYe(e,s,r));for(var o=s.s.r;o<=s.e.r;++o)i.push(CYe(e,s,o,r));return i.push("</table>"+a),i.join("")}function ZQ(e,t,r){var n=r||{},a=0,i=0;if(n.origin!=null)if(typeof n.origin=="number")a=n.origin;
vendor: 7,348 bytes, lines 4533-4534
4533else{var s=typeof n.origin=="string"?mn(n.origin):n.origin;a=s.r,i=s.c}var o=t.getElementsByTagName("tr"),u=Math.min(n.sheetRows||1e7,o.length),f={s:{r:0,c:0},e:{r:a,c:i}};if(e["!ref"]){var h=$i(e["!ref"]);f.s.r=Math.min(f.s.r,h.s.r),f.s.c=Math.min(f.s.c,h.s.c),f.e.r=Math.max(f.e.r,h.e.r),f.e.c=Math.max(f.e.c,h.e.c),a==-1&&(f.e.r=a=h.e.r+1)}var m=[],x=0,b=e["!rows"]||(e["!rows"]=[]),S=0,k=0,_=0,N=0,C=0,I=0;for(e["!cols"]||(e["!cols"]=[]);S<o.length&&k<u;++S){var D=o[S];if(xj(D)){if(n.display)continue;b[k]={hidden:!0}}var L=D.children;for(_=N=0;_<L.length;++_){var F=L[_];if(!(n.display&&xj(F))){var R=F.hasAttribute("data-v")?F.getAttribute("data-v"):F.hasAttribute("v")?F.getAttribute("v"):xq(F.innerHTML),z=F.getAttribute("data-z")||F.getAttribute("z");for(x=0;x<m.length;++x){var B=m[x];B.s.c==N+i&&B.s.r<k+a&&k+a<=B.e.r&&(N=B.e.c+1-i,x=-1)}I=+F.getAttribute("colspan")||1,((C=+F.getAttribute("rowspan")||1)>1||I>1)&&m.push({s:{r:k+a,c:N+i},e:{r:k+a+(C||1)-1,c:N+i+(I||1)-1}});var X={t:"s",v:R},Y=F.getAttribute("data-t")||F.getAttribute("t")||"";R!=null&&(R.length==0?X.t=Y||"z":n.raw||R.trim().length==0||Y=="s"||(R==="TRUE"?X={t:"b",v:!0}:R==="FALSE"?X={t:"b",v:!1}:isNaN(vo(R))?isNaN(Bh(R).getDate())||(X={t:"d",v:sn(R)},n.cellDates||(X={t:"n",v:oa(X.v)}),X.z=n.dateNF||Ft[14]):X={t:"n",v:vo(R)})),X.z===void 0&&z!=null&&(X.z=z);var H="",Q=F.getElementsByTagName("A");if(Q&&Q.length)for(var se=0;se<Q.length&&!(Q[se].hasAttribute("href")&&(H=Q[se].getAttribute("href"),H.charAt(0)!="#"));++se);H&&H.charAt(0)!="#"&&(X.l={Target:H}),n.dense?(e[k+a]||(e[k+a]=[]),e[k+a][N+i]=X):e[Vt({c:N+i,r:k+a})]=X,f.e.c<N+i&&(f.e.c=N+i),N+=I}}++k}return m.length&&(e["!merges"]=(e["!merges"]||[]).concat(m)),f.e.r=Math.max(f.e.r,k-1+a),e["!ref"]=Jt(f),k>=u&&(e["!fullref"]=Jt((f.e.r=o.length-S+k-1+a,f))),e}function KQ(e,t){var r=t||{},n=r.dense?[]:{};return ZQ(n,e,t)}function NYe(e,t){return Fu(KQ(e,t),t)}function xj(e){var t="",r=MYe(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function MYe(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}function LYe(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(n,a){return Array(parseInt(a,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g," ").replace(/<text:line-break\/>/g,` 4534`),r=br(t.replace(/<[^>]*>/g,""));return[r]}var bj={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function JQ(e,t){var r=t||{},n=p6(e),a=[],i,s,o={name:""},u="",f=0,h,m,x={},b=[],S=r.dense?[]:{},k,_,N={value:""},C="",I=0,D=[],L=-1,F=-1,R={s:{r:1e6,c:1e7},e:{r:0,c:0}},z=0,B={},X=[],Y={},H=0,Q=0,se=[],ie=1,de=1,pe=[],ge={Names:[]},te={},ve=["",""],Me=[],oe={},xe="",we=0,Ce=!1,De=!1,Ve=0;for(S1.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");k=S1.exec(n);)switch(k[3]=k[3].replace(/_.*$/,"")){case"table":case"å·¥ä½è¡¨":k[1]==="/"?(R.e.c>=R.s.c&&R.e.r>=R.s.r?S["!ref"]=Jt(R):S["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=R.e.r&&(S["!fullref"]=S["!ref"],R.e.r=r.sheetRows-1,S["!ref"]=Jt(R)),X.length&&(S["!merges"]=X),se.length&&(S["!rows"]=se),h.name=h.åç§°||h.name,typeof JSON<"u"&&JSON.stringify(h),b.push(h.name),x[h.name]=S,De=!1):k[0].charAt(k[0].length-2)!=="/"&&(h=Wt(k[0],!1),L=F=-1,R.s.r=R.s.c=1e7,R.e.r=R.e.c=0,S=r.dense?[]:{},X=[],se=[],De=!0);break;case"table-row-group":k[1]==="/"?--z:++z;break;case"table-row":case"è¡":if(k[1]==="/"){L+=ie,ie=1;break}if(m=Wt(k[0],!1),m.è¡å·?L=m.è¡å·-1:L==-1&&(L=0),ie=+m["number-rows-repeated"]||1,ie<10)for(Ve=0;Ve<ie;++Ve)z>0&&(se[L+Ve]={level:z});F=-1;break;case"covered-table-cell":k[1]!=="/"&&++F,r.sheetStubs&&(r.dense?(S[L]||(S[L]=[]),S[L][F]={t:"z"}):S[Vt({r:L,c:F})]={t:"z"}),C="",D=[];break;case"table-cell":case"æ°æ®":if(k[0].charAt(k[0].length-2)==="/")++F,N=Wt(k[0],!1),de=parseInt(N["number-columns-repeated"]||"1",10),_={t:"z",v:null},N.formula&&r.cellFormula!=!1&&(_.f=pj(br(N.formula))),(N.æ°æ®ç±»å||N["value-type"])=="string"&&(_.t="s",_.v=br(N["string-value"]||""),r.dense?(S[L]||(S[L]=[]),S[L][F]=_):S[Vt({r:L,c:F})]=_),F+=de-1;else if(k[1]!=="/"){++F,C="",I=0,D=[],de=1;var He=ie?L+ie-1:L;if(F>R.e.c&&(R.e.c=F),F<R.s.c&&(R.s.c=F),L<R.s.r&&(R.s.r=L),He>R.e.r&&(R.e.r=He),N=Wt(k[0],!1),Me=[],oe={},_={t:N.æ°æ®ç±»å||N["value-type"],v:null},r.cellFormula)if(N.formula&&(N.formula=br(N.formula)),N["number-matrix-columns-spanned"]&&N["number-matrix-rows-spanned"]&&(H=parseInt(N["number-matrix-rows-spanned"],10)||0,Q=parseInt(N["number-matrix-columns-spanned"],10)||0,Y={s:{r:L,c:F},e:{r:L+H-1,c:F+Q-1}},_.F=Jt(Y),pe.push([Y,_.F])),N.formula)_.f=pj(N.formula);else for(Ve=0;Ve<pe.length;++Ve)L>=pe[Ve][0].s.r&&L<=pe[Ve][0].e.r&&F>=pe[Ve][0].s.c&&F<=pe[Ve][0].e.c&&(_.F=pe[Ve][1]);switch((N["number-columns-spanned"]||N["number-rows-spanned"])&&(H=parseInt(N["number-rows-spanned"],10)||0,Q=parseInt(N["number-columns-spanned"],10)||0,Y={s:{r:L,c:F},e:{r:L+H-1,c:F+Q-1}},X.push(Y)),N["number-columns-repeated"]&&(de=parseInt(N["number-columns-repeated"],10)),_.t){case"boolean":_.t="b",_.v=nn(N["boolean-value"]);break;case"float":_.t="n",_.v=parseFloat(N.value);break;case"percentage":_.t="n",_.v=parseFloat(N.value);break;case"currency":_.t="n",_.v=parseFloat(N.value);break;case"date":_.t="d",_.v=sn(N["date-value"]),r.cellDates||(_.t="n",_.v=oa(_.v)),_.z="m/d/yy";break;case"time":_.t="n",_.v=i7e(N["time-value"])/86400,r.cellDates&&(_.t="d",_.v=hk(_.v)),_.z="HH:MM:SS";break;case"number":_.t="n",_.v=parseFloat(N.æ°æ®æ°å¼);break;default:if(_.t==="string"||_.t==="text"||!_.t)_.t="s",N["string-value"]!=null&&(C=br(N["string-value"]),D=[]);else throw new Error("Unsupported value type "+_.t)}}else{if(Ce=!1,_.t==="s"&&(_.v=C||"",D.length&&(_.R=D),Ce=I==0),te.Target&&(_.l=te),Me.length>0&&(_.c=Me,Me=[]),C&&r.cellText!==!1&&(_.w=C),Ce&&(_.t="z",delete _.v),(!Ce||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=L))for(var Pe=0;Pe<ie;++Pe){if(de=parseInt(N["number-columns-repeated"]||"1",10),r.dense)for(S[L+Pe]||(S[L+Pe]=[]),S[L+Pe][F]=Pe==0?_:on(_);--de>0;)S[L+Pe][F+de]=on(_);else for(S[Vt({r:L+Pe,c:F})]=_;--de>0;)S[Vt({r:L+Pe,c:F+de})]=on(_);R.e.c<=F&&(R.e.c=F)}de=parseInt(N["number-columns-repeated"]||"1",10),F+=de-1,de=0,_={},C="",D=[]}te={};break;case"document":case"document-content":case"çµåè¡¨æ ¼ææ¡£":case"spreadsheet":case"主ä½":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(k[1]==="/"){if((i=a.pop())[0]!==k[3])throw"Bad state: "+i}else k[0].charAt(k[0].length-2)!=="/"&&a.push([k[3],!0]);break;case"annotation":if(k[1]==="/"){if((i=a.pop())[0]!==k[3])throw"Bad state: "+i;oe.t=C,D.length&&(oe.R=D),oe.a=xe,Me.push(oe)}else k[0].charAt(k[0].length-2)!=="/"&&a.push([k[3],!1]);xe="",we=0,C="",I=0,D=[];break;case"creator":k[1]==="/"?xe=n.slice(we,k.index):we=k.index+k[0].length;break;case"meta":case"å æ°æ®":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-
4534pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(k[1]==="/"){if((i=a.pop())[0]!==k[3])throw"Bad state: "+i}else k[0].charAt(k[0].length-2)!=="/"&&a.push([k[3],!1]);C="",I=0,D=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(k[1]==="/"){if(B[o.name]=u,(i=a.pop())[0]!==k[3])throw"Bad state: "+i}else k[0].charAt(k[0].length-2)!=="/"&&(u="",o=Wt(k[0],!1),a.push([k[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(a[a.length-1][0]){case"time-style":case"date-style":s=Wt(k[0],!1),u+=bj[k[3]][s.style==="long"?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(a[a.length-1][0]){case"time-style":case"date-style":s=Wt(k[0],!1),u+=bj[k[3]][s.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(k[0].slice(-2)==="/>")break;if(k[1]==="/")switch(a[a.length-1][0]){case"number-style":case"date-style":case"time-style":u+=n.slice(f,k.index);break}else f=k.index+k[0].length;break;case"named-range":s=Wt(k[0],!1),ve=SC(s["cell-range-address"]);var Le={Name:s.name,Ref:ve[0]+"!"+ve[1]};De&&(Le.Sheet=b.length),ge.Names.push(Le);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"çµåè¡¨æ ¼":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"ææ¬ä¸²":if(["master-styles"].indexOf(a[a.length-1][0])>-1)break;if(k[1]==="/"&&(!N||!N["string-value"])){var Ge=LYe(n.slice(I,k.index));C=(C.length>0?C+` 4535`:"")+Ge[0]}else Wt(k[0],!1),I=k.index+k[0].length;break;case"s":break;case"database-range":if(k[1]==="/")break;try{ve=SC(Wt(k[0])["target-range-address"]),x[ve[0]]["!autofilter"]={ref:ve[1]}}catch{}break;case"date":break;case"object":break;case"title":case"æ é¢":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-
4535pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(k[1]!=="/"){if(te=Wt(k[0],!1),!te.href)break;te.Target=br(te.href),delete te.href,te.Target.charAt(0)=="#"&&te.Target.indexOf(".")>-1?(ve=SC(te.Target.slice(1)),te.Target="#"+ve[0]+"!"+ve[1]):te.Target.match(/^\.\.[\\\/]/)&&(te.Target=te.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(k[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"å:":break;default:if(r.WTF)throw new Error(k)}}var ce={Sheets:x,SheetNames:b,Workbook:ge};return r.bookSheets&&delete ce.Sheets,ce}function wj(e,t){t=t||{},Ss(e,"META-INF/manifest.xml")&&aFe(Vn(e,"META-INF/manifest.xml"),t);var r=es(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var n=JQ(Br(r),t);return Ss(e,"meta.xml")&&(n.Props=$q(Vn(e,"meta.xml"))),n}function kj(e,t){return JQ(e,t)}var IYe=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+k1({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return jn+t}}(),Sj=function(){var e=function(i){return Rr(i).replace(/ +/g,function(s){return'<text:s text:c="'+s.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=` <table:table-cell /> 4536`,r=` <table:covered-table-cell/> 4537`,n=function(i,s,o){var u=[];u.push(' <table:table table:name="'+Rr(s.SheetNames[o])+`" table:style-name="ta1"> 4538`);var f=0,h=0,m=$i(i["!ref"]||"A1"),x=i["!merges"]||[],b=0,S=Array.isArray(i);if(i["!cols"])for(h=0;h<=m.e.c;++h)u.push(" <table:table-column"+(i["!cols"][h]?' table:style-name="co'+i["!cols"][h].ods+'"':"")+`></table:table-column> 4539`);var k="",_=i["!rows"]||[];for(f=0;f<m.s.r;++f)k=_[f]?' table:style-name="ro'+_[f].ods+'"':"",u.push(" <table:table-row"+k+`></table:table-row> 4540`);for(;f<=m.e.r;++f){for(k=_[f]?' table:style-name="ro'+_[f].ods+'"':"",u.push(" <table:table-row"+k+`> 4541`),h=0;h<m.s.c;++h)u.push(t);for(;h<=m.e.c;++h){var N=!1,C={},I="";for(b=0;b!=x.length;++b)if(!(x[b].s.c>h)&&!(x[b].s.r>f)&&!(x[b].e.c<h)&&!(x[b].e.r<f)){(x[b].s.c!=h||x[b].s.r!=f)&&(N=!0),C["table:number-columns-spanned"]=x[b].e.c-x[b].s.c+1,C["table:number-rows-spanned"]=x[b].e.r-x[b].s.r+1;break}if(N){u.push(r);continue}var D=Vt({r:f,c:h}),L=S?(i[f]||[])[h]:i[D];if(L&&L.f&&(C["table:formula"]=Rr(K$e(L.f)),L.F&&L.F.slice(0,D.length)==D)){var F=$i(L.F);C["table:number-matrix-columns-spanned"]=F.e.c-F.s.c+1,C["table:number-matrix-rows-spanned"]=F.e.r-F.s.r+1}if(!L){u.push(t);continue}switch(L.t){case"b":I=L.v?"TRUE":"FALSE",C["office:value-type"]="boolean",C["office:boolean-value"]=L.v?"true":"false";break;case"n":I=L.w||String(L.v||0),C["office:value-type"]="float",C["office:value"]=L.v||0;break;case"s":case"str":I=L.v==null?"":L.v,C["office:value-type"]="string";break;case"d":I=L.w||sn(L.v).toISOString(),C["office:value-type"]="date",C["office:date-value"]=sn(L.v).toISOString(),C["table:style-name"]="ce1";break;default:u.push(t);continue}var R=e(I);if(L.l&&L.l.Target){var z=L.l.Target;z=z.charAt(0)=="#"?"#"+J$e(z.slice(1)):z,z.charAt(0)!="#"&&!z.match(/^\w+:/)&&(z="../"+z),R=yt("text:a",R,{"xlink:href":z.replace(/&/g,"&")})}u.push(" "+yt("table:table-cell",yt("text:p",R,{}),C)+` 4542`)}u.push(` </table:table-row> 4543`)}return u.push(` </table:table> 4544`),u.join("")},a=function(i,s){i.push(` <office:automatic-styles> 4545`),i.push(` <number:date-style style:name="N37" number:automatic-order="true"> 4546`),i.push(` <number:month number:style="long"/> 4547`),i.push(` <number:text>/</number:text> 4548`),i.push(` <number:day number:style="long"/> 4549`),i.push(` <number:text>/</number:text> 4550`),i.push(` <number:year/> 4551`),i.push(` </number:date-style> 4552`);var o=0;s.SheetNames.map(function(f){return s.Sheets[f]}
vendor: 17,232 bytes, lines 4552-4569
4552).forEach(function(f){if(f&&f["!cols"]){for(var h=0;h<f["!cols"].length;++h)if(f["!cols"][h]){var m=f["!cols"][h];if(m.width==null&&m.wpx==null&&m.wch==null)continue;wu(m),m.ods=o;var x=f["!cols"][h].wpx+"px";i.push(' <style:style style:name="co'+o+`" style:family="table-column"> 4553`),i.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+x+`"/> 4554`),i.push(` </style:style> 4555`),++o}}});var u=0;s.SheetNames.map(function(f){return s.Sheets[f]}).forEach(function(f){if(f&&f["!rows"]){for(var h=0;h<f["!rows"].length;++h)if(f["!rows"][h]){f["!rows"][h].ods=u;var m=f["!rows"][h].hpx+"px";i.push(' <style:style style:name="ro'+u+`" style:family="table-row"> 4556`),i.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+m+`"/> 4557`),i.push(` </style:style> 4558`),++u}}}),i.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1"> 4559`),i.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/> 4560`),i.push(` </style:style> 4561`),i.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/> 4562`),i.push(` </office:automatic-styles> 4563`)};return function(s,o){var u=[jn],f=k1({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),h=k1({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});o.bookType=="fods"?(u.push("<office:document"+f+h+`> 4564`),u.push(Vq().replace(/office:document-meta/g,"office:meta"))):u.push("<office:document-content"+f+`> 4565`),a(u,s),u.push(` <office:body> 4566`),u.push(` <office:spreadsheet> 4567`);for(var m=0;m!=s.SheetNames.length;++m)u.push(n(s.Sheets[s.SheetNames[m]],s,m));return u.push(` </office:spreadsheet> 4568`),u.push(` </office:body> 4569`),o.bookType=="fods"?u.push("</office:document>"):u.push("</office:document-content>"),u.join("")}}();function eZ(e,t){if(t.bookType=="fods")return Sj(e,t);var r=f6(),n="",a=[],i=[];return n="mimetype",tr(r,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",tr(r,n,Sj(e,t)),a.push([n,"text/xml"]),i.push([n,"ContentFile"]),n="styles.xml",tr(r,n,IYe(e,t)),a.push([n,"text/xml"]),i.push([n,"StylesFile"]),n="meta.xml",tr(r,n,jn+Vq()),a.push([n,"text/xml"]),i.push([n,"MetadataFile"]),n="manifest.rdf",tr(r,n,oFe(i)),a.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",tr(r,n,iFe(a)),r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function ud(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function tA(e){return typeof TextDecoder<"u"?new TextDecoder().decode(e):Br(ju(e))}function PYe(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Ji(Vo(e))}function DYe(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}function Su(e){var t=e.reduce(function(a,i){return a+i.length},0),r=new Uint8Array(t),n=0;return e.forEach(function(a){r.set(a,n),n+=a.length}),r}function Cj(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>>24}function OYe(e,t){for(var r=(e[t+15]&127)<<7|e[t+14]>>1,n=e[t+14]&1,a=t+13;a>=t;--a)n=n*256+e[a];return(e[t+15]&128?-n:n)*Math.pow(10,r-6176)}function RYe(e,t,r){var n=Math.floor(r==0?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,a=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(n&127)<<1;for(var i=0;a>=1;++i,a/=256)e[t+i]=a&255;e[t+15]|=r>=0?0:128}function M1(e,t){var r=t?t[0]:0,n=e[r]&127;e:if(e[r++]>=128&&(n|=(e[r]&127)<<7,e[r++]<128||(n|=(e[r]&127)<<14,e[r++]<128)||(n|=(e[r]&127)<<21,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(n+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t&&(t[0]=r),n}function Dr(e){var t=new Uint8Array(7);t[0]=e&127;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383||(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)||(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)||(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)||(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103))break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function Nn(e){var t=0,r=e[t]&127;e:if(e[t++]>=128){if(r|=(e[t]&127)<<7,e[t++]<128||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128))break e;r|=(e[t]&127)<<28}return r}function Sr(e){for(var t=[],r=[0];r[0]<e.length;){var n=r[0],a=M1(e,r),i=a&7;a=Math.floor(a/8);var s=0,o;if(a==0)break;switch(i){case 0:{for(var u=r[0];e[r[0]++]>=128;);o=e.slice(u,r[0])}break;case 5:s=4,o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 1:s=8,o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 2:s=M1(e,r),o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(i," for Field ").concat(a," at offset ").concat(n))}var f={data:o,type:i};t[a]==null?t[a]=[f]:t[a].push(f)}return t}function Sa(e){var t=[];return e.forEach(function(r,n){r.forEach(function(a){a.data&&(t.push(Dr(n*8+a.type)),a.type==2&&t.push(Dr(a.data.length)),t.push(a.data))})}),Su(t)}function F6(e,t){return(e==null?void 0:e.map(function(r){return t(r.data)}))||[]}function bs(e){for(var t,r=[],n=[0];n[0]<e.length;){var a=M1(e,n),i=Sr(e.slice(n[0],n[0]+a));n[0]+=a;var s={id:Nn(i[1][0].data),messages:[]};i[2].forEach(function(o){var u=Sr(o.data),f=Nn(u[3][0].data);s.messages.push({meta:u,data:e.slice(n[0],n[0]+f)}),n[0]+=f}),(t=i[3])!=null&&t[0]&&(s.merge=Nn(i[3][0].data)>>>0>0),r.push(s)}return r}function Zd(e){var t=[];return e.forEach(function(r){var n=[];n[1]=[{data:Dr(r.id),type:0}],n[2]=[],r.merge!=null&&(n[3]=[{data:Dr(+!!r.merge),type:0}]);var a=[];r.messages.forEach(function(s){a.push(s.data),s.meta[3]=[{type:0,data:Dr(s.data.length)}],n[2].push({data:Sa(s.meta),type:2})});var i=Sa(n);t.push(Dr(i.length)),t.push(i),a.forEach(function(s){return t.push(s)})}),Su(t)}function jYe(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=M1(t,r),a=[];r[0]<t.length;){var i=t[r[0]]&3;if(i==0){var s=t[r[0]++]>>2;if(s<60)++s;else{var o=s-59;s=t[r[0]],o>1&&(s|=t[r[0]+1]<<8),o>2&&(s|=t[r[0]+2]<<16),o>3&&(s|=t[r[0]+3]<<24),s>>>=0,s++,r[0]+=o}a.push(t.slice(r[0],r[0]+s)),r[0]+=s;continue}else{var u=0,f=0;if(i==1?(f=(t[r[0]]>>2&7)+4,u=(t[r[0]++]&224)<<3,u|=t[r[0]++]):(f=(t[r[0]++]>>2)+1,i==2?(u=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(u=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),a=[Su(a)],u==0)throw new Error("Invalid offset 0");if(u>a[0].length)throw new Error("Invalid offset beyond length");if(f>=u)for(a.push(a[0].slice(-u)),f-=u;f>=a[a.length-1].length;)a.push(a[a.length-1]),f-=a[a.length-1].length;a.push(a[0].slice(-u,-u+f))}}var h=Su(a);if(h.length!=n)throw new Error("Unexpected length: ".concat(h.length," != ").concat(n));return h}function ws(e){for(var t=[],r=0;r<e.length;){var n=e[r++],a=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(jYe(n,e.slice(r,r+a))),r+=a}if(r!==e.length)throw new Error("data is not a valid framed stream!");return Su(t)}function Kd(e){for(var t=[],r=0;r<e.length;){var n=Math.min(e.length-r,268435455),a=new Uint8Array(4);t.push(a);var i=Dr(n),s=i.length;t.push(i),n<=60?(s++,t.push(new Uint8Array([n-1<<2]))):n<=256?(s+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(s+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(s+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(s+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),s+=n,a[0]=0,a[1]=s&255,a[2]=s>>8&255,a[3]=s>>16&255,r+=n}return Su(t)}function FYe(e,t,r,n){var a=ud(e),i=a.getUint32(4,!0),s=(n>1?12:8)+Cj(i&(n>1?3470:398))*4,o=-1,u=-1,f=NaN,h=new Date(2001,0,1);i&512&&(o=a.getUint32(s,!0),s+=4),s+=Cj(i&(n>1?12288:4096))*4,i&16&&(u=a.getUint32(s,!0),s+=4),i&32&&(f=a.getFloat64(s,!0),s+=8),i&64&&(h.setTime(h.getTime()+a.getFloat64(s,!0)*1e3),s+=8);var m;switch(e[2]){case 0:break;case 2:m={t:"n",v:f};break;case 3:m={t:"s",v:t[u]};break;case 5:m={t:"d",v:h};break;case 6:m={t:"b",v:f>0};break;case 7:m={t:"n",v:f/86400};break;case 8:m={t:"e",v:0};break;case 9:if(o>-1)m={t:"s",v:r[o]};else if(u>-1)m={t:"s",v:t[u]};else if(!isNaN(f))m={t:"n",v:f};else throw new Error("Unsupported cell type ".concat(e.slice(0,4)));break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return m}function zYe(e,t,r){var n=ud(e),a=n.getUint32(8,!0),i=12,s=-1,o=-1,u=NaN,f=NaN,h=new Date(2001,0,1);a&1&&(u=OYe(e,i),i+=16),a&2&&(f=n.getFloat64(i,!0),i+=8),a&4&&(h.setTime(h.getTime()+n.getFloat64(i,!0)*1e3),i+=8),a&8&&(o=n.getUint32(i,!0),i+=4),a&16&&(s=n.getUint32(i,!0),i+=4);var m;switch(e[1]){case 0:break;case 2:m={t:"n",v:u};break;case 3:m={t:"s",v:t[o]};break;case 5:m={t:"d",v:h};break;case 6:m={t:"b",v:f>0};break;case 7:m={t:"n",v:f/86400};break;case 8:m={t:"e",v:0};break;case 9:if(s>-1)m={t:"s",v:r[s]};else throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(a&31," : ").concat(e.slice(0,4)));break;case 10:m={t:"n",v:u};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(a&31," : ").concat(e.slice(0,4)))}return m}function _C(e,t){var r=new Uint8Array(32),n=ud(r),a=12,i=0;switch(r[0]=5,e.t){case"n":r[1]=2,RYe(r,a,e.v),i|=1,a+=16;break;case"b":r[1]=6,n.setFloat64(a,e.v?1:0,!0),i|=2,a+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,i,!0),r.slice(0,a)}function EC(e,t){var r=new Uint8Array(32),n=ud(r),a=12,i=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(a,e.v,!0),i|=32,a+=8;break;case"b":r[2]=6,n.setFloat64(a,e.v?1:0,!0),i|=32,a+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,i,!0),r.slice(0,a)}function BYe(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return FYe(e,t,r,e[0]);case 5:return zYe(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function qa(e){var t=Sr(e);return M1(t[1][0].data)}function _j(e,t){var r=Sr(t.data),n=Nn(r[1][0].data),a=r[3],i=[];return(a||[]).forEach(function(s){var o=Sr(s.data),u=Nn(o[1][0].data)>>>0;switch(n){case 1:i[u]=tA(o[3][0].data);break;case 8:{var f=e[qa(o[9][0].data)][0],h=Sr(f.data),m=e[qa(h[1][0].data)][0],x=Nn(m.meta[1][0].data);if(x!=2001)throw new Error("2000 unexpected reference to ".concat(x));var b=Sr(m.data);i[u]=b[3].map(function(S){return tA(S.data)}).join("")}break}}),i}function UYe(e,t){var r,n,a,i,s,o,u,f,h,m,x,b,S,k,_=Sr(e),N=Nn(_[1][0].data)>>>0,C=Nn(_[2][0].data)>>>0,I=((n=(r=_[8])==null?void 0:r[0])==null?void 0:n.data)&&Nn(_[8][0].data)>0||!1,D,L;if((i=(a=_[7])==null?void 0:a[0])!=null&&i.data&&t!=0)D=(o=(s=_[7])==null?void 0:s[0])==null?void 0:o.data,L=(f=(u=_[6])==null?void 0:u[0])==null?void 0:f.data;else if((m=(h=_[4])==null?void 0:h[0])!=null&&m.data&&t!=1)D=(b=(x=_[4])==null?void 0:x[0])==null?void 0:b.data,L=(k=(S=_[3])==null?void 0:S[0])==null?void 0:k.data;else throw"NUMBERS Tile missing ".concat(t," cell storage");for(var F=I?4:1,R=ud(D),z=[],B=0;B<D.length/2;++B){var X=R.getUint16(B*2,!0);X<65535&&z.push([B,X])}if(z.length!=C)throw"Expected ".concat(C," cells, found ").concat(z.length);var Y=[];for(B=0;B<z.length-1;++B)Y[z[B][0]]=L.subarray(z[B][1]*F,z[B+1][1]*F);return z.length>=1&&(Y[z[z.length-1][0]]=L.subarray(z[z.length-1][1]*F)),{R:N,cells:Y}}function VYe(e,t){var r,n=Sr(t.data),a=(r=n==null?void 0:n[7])!=null&&r[0]?Nn(n[7][0].data)>>>0>0?1:0:-1,i=F6(n[5],function(s){return UYe(s,a)});return{nrows:Nn(n[4][0].data)>>>0,data:i.reduce(function(s,o){return s[o.R]||(s[o.R]=[]),o.cells.forEach(function(u,f){if(s[o.R][f])throw new Error("Duplicate cell r=".concat(o.R," c=").concat(f));s[o.R][f]=u}),s},[])}}function $Ye(e,t,r){var n,a=Sr(t.data),i={s:{r:0,c:0},e:{r:0,c:0}};if(i.e.r=(Nn(a[6][0].data)>>>0)-1,i.e.r<0)throw new Error("Invalid row varint ".concat(a[6][0].data));if(i.e.c=(Nn(a[7][0].data)>>>0)-1,i.e.c<0)throw new Error("Invalid col varint ".concat(a[7][0].data));r["!ref"]=Jt(i);var s=Sr(a[4][0].data),o=_j(e,e[qa(s[4][0].data)][0]),u=(n=s[17])!=null&&n[0]?_j(e,e[qa(s[17][0].data)][0]):[],f=Sr(s[3][0].data),h=0;f[1].forEach(function(m){var x=Sr(m.data),b=e[qa(x[2][0].data)][0],S=Nn(b.meta[1][0].data);if(S!=6002)throw new Error("6001 unexpected reference to ".concat(S));var k=VYe(e,b);k.data.forEach(function(_,N){_.forEach(function(C,I){var D=Vt({r:h+N,c:I}),L=BYe(C,o,u);L&&(r[D]=L)})}),h+=k.nrows})}function WYe(e,t){var r=Sr(t.data),n={"!ref":"A1"},a=e[qa(r[2][0].data)],i=Nn(a[0].meta[1][0].data);if(i!=6001)throw new Error("6000 unexpected reference to ".concat(i));return $Ye(e,a[0],n),n}function HYe(e,t){var r,n=Sr(t.data),a={name:(r=n[1])!=null&&r[0]?tA(n[1][0].data):"",sheets:[]},i=F6(n[2],qa);return i.forEach(function(s){e[s].forEach(function(o){var u=Nn(o.meta[1][0].data);u==6e3&&a.sheets.push(WYe(e,o))})}),a}function GYe(e,t){var r=$6(),n=Sr(t.data),a=F6(n[1],qa);if(a.forEach(function(i){e[i].forEach(function(s){var o=Nn(s.meta[1][0].data);if(o==2){var u=HYe(e,s);u.sheets.forEach(function(f,h){W6(r,f,h==0?u.name:u.name+"_"+h,!0)})}})}),r.SheetNames.length==0)throw new Error("Empty NUMBERS file");return r}function AC(e){var t,r,n,a,i={},s=[];if(e.FullPaths.forEach(function(u){if(u.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),e.FileIndex.forEach(function(u){if(u.name.match(/\.iwa$/)){var f;try{f=ws(u.content)}catch(m){return console.log("?? "+u.content.length+" "+(m.message||m))}var h;try{h=bs(f)}catch(m){return console.log("## "+(m.message||m))}h.forEach(function(m){i[m.id]=m.messages,s.push(m.id)})}}),!s.length)throw new Error("File has no messages");var o=((a=(n=(r=(t=i==null?void 0:i[1])==null?void 0:t[0])==null?void 0:r.meta)==null?void 0:n[1])==null?void 0:a[0].data)&&Nn(i[1][0].meta[1][0].data)==1&&i[1][0];if(o||s.forEach(function(u){i[u].forEach(function(f){var h=Nn(f.meta[1][0].data)>>>0;if(h==1)if(!o)o=f;else throw new Error("Document has multiple roots")})}),!o)throw new Error("Cannot find Document root");return GYe(i,o)}function YYe(e,t,r){var n,a,i,s;if(!((n=e[6])!=null&&n[0])||!((a=e[7])!=null&&a[0]))throw"Mutation only works on post-BNC storages!";var o=((s=(i=e[8])==null?void 0:i[0])==null?void 0:s.data)&&Nn(e[8][0].data)>0||!1;if(o)throw"Math only works with normal offsets";for(var u=0,f=ud(e[7][0].data),h=0,m=[],x=ud(e[4][0].data),b=0,S=[],k=0;k<t.length;++k){if(t[k]==null){f.setUint16(k*2,65535,!0),x.setUint16(k*2,65535);continue}f.setUint16(k*2,h,!0),x.setUint16(k*2,b,!0);var _,N;switch(typeof t[k]){case"string":_=_C({t:"s",v:t[k]},r),N=EC({t:"s",v:t[k]},r);break;case"number":_=_C({t:"n",v:t[k]},r),N=EC({t:"n",v:t[k]},r);break;case"boolean":_=_C({t:"b",v:t[k]},r),N=EC({t:"b",v:t[k]},r);break;default:throw new Error("Unsupported value "+t[k])}m.push(_),h+=_.length,S.push(N),b+=N.length,++u}for(e[2][0].data=Dr(u);k<e[7][0].data.length/2;++k)f.setUint16(k*2,65535,!0),x.setUint16(k*2,65535,!0);return e[6][0].data=Su(m),e[3][0].data=Su(S),u}
4569function XYe(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=$i(r["!ref"]);n.s.r=n.s.c=0;var a=!1;n.e.c>9&&(a=!0,n.e.c=9),n.e.r>49&&(a=!0,n.e.r=49),a&&console.error("The Numbers writer is currently limited to ".concat(Jt(n)));var i=qw(r,{range:n,header:1}),s=["~Sh33tJ5~"];i.forEach(function(xe){return xe.forEach(function(we){typeof we=="string"&&s.push(we)})});var o={},u=[],f=Lt.read(t.numbers,{type:"base64"});f.FileIndex.map(function(xe,we){return[xe,f.FullPaths[we]]}).forEach(function(xe){var we=xe[0],Ce=xe[1];if(we.type==2&&we.name.match(/\.iwa/)){var De=we.content,Ve=ws(De),He=bs(Ve);He.forEach(function(Pe){u.push(Pe.id),o[Pe.id]={deps:[],location:Ce,type:Nn(Pe.messages[0].meta[1][0].data)}})}}),u.sort(function(xe,we){return xe-we});var h=u.filter(function(xe){return xe>1}).map(function(xe){return[xe,Dr(xe)]});f.FileIndex.map(function(xe,we){return[xe,f.FullPaths[we]]}).forEach(function(xe){var we=xe[0];if(xe[1],!!we.name.match(/\.iwa/)){var Ce=bs(ws(we.content));Ce.forEach(function(De){De.messages.forEach(function(Ve){h.forEach(function(He){De.messages.some(function(Pe){return Nn(Pe.meta[1][0].data)!=11006&&DYe(Pe.data,He[1])})&&o[He[0]].deps.push(De.id)})})})}});for(var m=Lt.find(f,o[1].location),x=bs(ws(m.content)),b,S=0;S<x.length;++S){var k=x[S];k.id==1&&(b=k)}var _=qa(Sr(b.messages[0].data)[1][0].data);for(m=Lt.find(f,o[_].location),x=bs(ws(m.content)),S=0;S<x.length;++S)k=x[S],k.id==_&&(b=k);for(_=qa(Sr(b.messages[0].data)[2][0].data),m=Lt.find(f,o[_].location),x=bs(ws(m.content)),S=0;S<x.length;++S)k=x[S],k.id==_&&(b=k);for(_=qa(Sr(b.messages[0].data)[2][0].data),m=Lt.find(f,o[_].location),x=bs(ws(m.content)),S=0;S<x.length;++S)k=x[S],k.id==_&&(b=k);var N=Sr(b.messages[0].data);{N[6][0].data=Dr(n.e.r+1),N[7][0].data=Dr(n.e.c+1);var C=qa(N[46][0].data),I=Lt.find(f,o[C].location),D=bs(ws(I.content));{for(var L=0;L<D.length&&D[L].id!=C;++L);if(D[L].id!=C)throw"Bad ColumnRowUIDMapArchive";var F=Sr(D[L].messages[0].data);F[1]=[],F[2]=[],F[3]=[];for(var R=0;R<=n.e.c;++R){var z=[];z[1]=z[2]=[{type:0,data:Dr(R+420690)}],F[1].push({type:2,data:Sa(z)}),F[2].push({type:0,data:Dr(R)}),F[3].push({type:0,data:Dr(R)})}F[4]=[],F[5]=[],F[6]=[];for(var B=0;B<=n.e.r;++B)z=[],z[1]=z[2]=[{type:0,data:Dr(B+726270)}],F[4].push({type:2,data:Sa(z)}),F[5].push({type:0,data:Dr(B)}),F[6].push({type:0,data:Dr(B)});D[L].messages[0].data=Sa(F)}I.content=Kd(Zd(D)),I.size=I.content.length,delete N[46];var X=Sr(N[4][0].data);{X[7][0].data=Dr(n.e.r+1);var Y=Sr(X[1][0].data),H=qa(Y[2][0].data);I=Lt.find(f,o[H].location),D=bs(ws(I.content));{if(D[0].id!=H)throw"Bad HeaderStorageBucket";var Q=Sr(D[0].messages[0].data);for(B=0;B<i.length;++B){var se=Sr(Q[2][0].data);se[1][0].data=Dr(B),se[4][0].data=Dr(i[B].length),Q[2][B]={type:Q[2][0].type,data:Sa(se)}}D[0].messages[0].data=Sa(Q)}I.content=Kd(Zd(D)),I.size=I.content.length;var ie=qa(X[2][0].data);I=Lt.find(f,o[ie].location),D=bs(ws(I.content));{if(D[0].id!=ie)throw"Bad HeaderStorageBucket";for(Q=Sr(D[0].messages[0].data),R=0;R<=n.e.c;++R)se=Sr(Q[2][0].data),se[1][0].data=Dr(R),se[4][0].data=Dr(n.e.r+1),Q[2][R]={type:Q[2][0].type,data:Sa(se)};D[0].messages[0].data=Sa(Q)}I.content=Kd(Zd(D)),I.size=I.content.length;var de=qa(X[4][0].data);(function(){for(var xe=Lt.find(f,o[de].location),we=bs(ws(xe.content)),Ce,De=0;De<we.length;++De){var Ve=we[De];Ve.id==de&&(Ce=Ve)}var He=Sr(Ce.messages[0].data);{He[3]=[];var Pe=[];s.forEach(function(ce,ot){Pe[1]=[{type:0,data:Dr(ot)}],Pe[2]=[{type:0,data:Dr(1)}],Pe[3]=[{type:2,data:PYe(ce)}],He[3].push({type:2,data:Sa(Pe)})})}Ce.messages[0].data=Sa(He);var Le=Zd(we),Ge=Kd(Le);xe.content=Ge,xe.size=xe.content.length})();var pe=Sr(X[3][0].data);{var ge=pe[1][0];delete pe[2];var te=Sr(ge.data);{var ve=qa(te[2][0].data);(function(){for(var xe=Lt.find(f,o[ve].location),we=bs(ws(xe.content)),Ce,De=0;De<we.length;++De){var Ve=we[De];Ve.id==ve&&(Ce=Ve)}var He=Sr(Ce.messages[0].data);{delete He[6],delete pe[7];var Pe=new Uint8Array(He[5][0].data);He[5]=[];for(var Le=0,Ge=0;Ge<=n.e.r;++Ge){var ce=Sr(Pe);Le+=YYe(ce,i[Ge],s),ce[1][0].data=Dr(Ge),He[5].push({data:Sa(ce),type:2})}He[1]=[{type:0,data:Dr(n.e.c+1)}],He[2]=[{type:0,data:Dr(n.e.r+1)}],He[3]=[{type:0,data:Dr(Le)}],He[4]=[{type:0,data:Dr(n.e.r+1)}]}Ce.messages[0].data=Sa(He);var ot=Zd(we),rt=Kd(ot);xe.content=rt,xe.size=xe.content.length})()}ge.data=Sa(te)}X[3][0].data=Sa(pe)}N[4][0].data=Sa(X)}b.messages[0].data=Sa(N);var Me=Zd(x),oe=Kd(Me);return m.content=oe,m.size=m.content.length,f}function tZ(e){return function(r){for(var n=0;n!=e.length;++n){var a=e[n];r[a[0]]===void 0&&(r[a[0]]=a[1]),a[2]==="n"&&(r[a[0]]=Number(r[a[0]]))}}}function z6(e){tZ([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0
vendor: 15,649 bytes, line 4569
4569],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function B6(e){tZ([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function qYe(e){return or.WS.indexOf(e)>-1?"sheet":e==or.CS?"chart":e==or.DS?"dialog":e==or.MS?"macro":e&&e.length?e:"sheet"}function QYe(e,t){if(!e)return 0;try{e=t.map(function(n){return n.id||(n.id=n.strRelID),[n.name,e["!id"][n.id].Target,qYe(e["!id"][n.id].Type)]})}catch{return null}return!e||e.length===0?null:e}function ZYe(e,t,r,n,a,i,s,o,u,f,h,m){try{i[n]=Qp(es(e,r,!0),t);var x=Vn(e,t),b;switch(o){case"sheet":b=xGe(x,t,a,u,i[n],f,h,m);break;case"chart":if(b=bGe(x,t,a,u,i[n],f,h,m),!b||!b["!drawel"])break;var S=Sp(b["!drawel"].Target,t),k=C1(S),_=sVe(es(e,S,!0),Qp(es(e,k,!0),S)),N=Sp(_,S),C=C1(N);b=YHe(es(e,N,!0),N,u,Qp(es(e,C,!0),N),f,b);break;case"macro":b=wGe(x,t,a,u,i[n],f,h,m);break;case"dialog":b=kGe(x,t,a,u,i[n],f,h,m);break;default:throw new Error("Unrecognized sheet type "+o)}s[n]=b;var I=[];i&&i[n]&&Mn(i[n]).forEach(function(D){var L="";if(i[n][D].Type==or.CMNT){L=Sp(i[n][D].Target,t);var F=EGe(Vn(e,L,!0),L,u);if(!F||!F.length)return;uj(b,F,!1)}i[n][D].Type==or.TCMNT&&(L=Sp(i[n][D].Target,t),I=I.concat(lVe(Vn(e,L,!0),u)))}),I&&I.length&&uj(b,I,!0,u.people||[])}catch(D){if(u.WTF)throw D}}function ys(e){return e.charAt(0)=="/"?e.slice(1):e}function KYe(e,t){if(kg(),t=t||{},z6(t),Ss(e,"META-INF/manifest.xml")||Ss(e,"objectdata.xml"))return wj(e,t);if(Ss(e,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof AC<"u"){if(e.FileIndex)return AC(e);var r=Lt.utils.cfb_new();return L8(e).forEach(function(se){tr(r,se,pq(e,se))}),AC(r)}throw new Error("Unsupported NUMBERS file")}if(!Ss(e,"[Content_Types].xml"))throw Ss(e,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):Ss(e,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var n=L8(e),a=rFe(es(e,"[Content_Types].xml")),i=!1,s,o;if(a.workbooks.length===0&&(o="xl/workbook.xml",Vn(e,o,!0)&&a.workbooks.push(o)),a.workbooks.length===0){if(o="xl/workbook.bin",!Vn(e,o,!0))throw new Error("Could not find workbook");a.workbooks.push(o),i=!0}a.workbooks[0].slice(-3)=="bin"&&(i=!0);var u={},f={};if(!t.bookSheets&&!t.bookProps){if(Zp=[],a.sst)try{Zp=_Ge(Vn(e,ys(a.sst)),a.sst,t)}catch(se){if(t.WTF)throw se}t.cellStyles&&a.themes.length&&(u=CGe(es(e,a.themes[0].replace(/^\//,""),!0)||"",a.themes[0],t)),a.style&&(f=SGe(Vn(e,ys(a.style)),a.style,u,t))}a.links.map(function(se){try{var ie=Qp(es(e,C1(ys(se))),se);return TGe(Vn(e,ys(se)),ie,se,t)}catch{}});var h=vGe(Vn(e,ys(a.workbooks[0])),a.workbooks[0],t),m={},x="";a.coreprops.length&&(x=Vn(e,ys(a.coreprops[0]),!0),x&&(m=$q(x)),a.extprops.length!==0&&(x=Vn(e,ys(a.extprops[0]),!0),x&&cFe(x,m,t)));var b={};(!t.bookSheets||t.bookProps)&&a.custprops.length!==0&&(x=es(e,ys(a.custprops[0]),!0),x&&(b=fFe(x,t)));var S={};if((t.bookSheets||t.bookProps)&&(h.Sheets?s=h.Sheets.map(function(ie){return ie.name}):m.Worksheets&&m.SheetNames.length>0&&(s=m.SheetNames),t.bookProps&&(S.Props=m,S.Custprops=b),t.bookSheets&&typeof s<"u"&&(S.SheetNames=s),t.bookSheets?S.SheetNames:t.bookProps))return S;s={};var k={};t.bookDeps&&a.calcchain&&(k=AGe(Vn(e,ys(a.calcchain)),a.calcchain));var _=0,N={},C,I;{var D=h.Sheets;m.Worksheets=D.length,m.SheetNames=[];for(var L=0;L!=D.length;++L)m.SheetNames[L]=D[L].name}var F=i?"bin":"xml",R=a.workbooks[0].lastIndexOf("/"),z=(a.workbooks[0].slice(0,R+1)+"_rels/"+a.workbooks[0].slice(R+1)+".rels").replace(/^\//,"");Ss(e,z)||(z="xl/_rels/workbook."+F+".rels");var B=Qp(es(e,z,!0),z.replace(/_rels.*/,"s5s"));(a.metadata||[]).length>=1&&(t.xlmeta=NGe(Vn(e,ys(a.metadata[0])),a.metadata[0],t)),(a.people||[]).length>=1&&(t.people=uVe(Vn(e,ys(a.people[0])),t)),B&&(B=QYe(B,h.Sheets));var X=Vn(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(_=0;_!=m.Worksheets;++_){var Y="sheet";if(B&&B[_]?(C="xl/"+B[_][1].replace(/[\/]?xl\//,""),Ss(e,C)||(C=B[_][1]),Ss(e,C)||(C=z.replace(/_rels\/.*$/,"")+B[_][1]),Y=B[_][2]):(C="xl/worksheets/sheet"+(_+1-X)+"."+F,C=C.replace(/sheet0\./,"sheet.")),I=C.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&t.sheets!=null)switch(typeof t.sheets){case"number":if(_!=t.sheets)continue e;break;case"string":if(m.SheetNames[_].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var H=!1,Q=0;Q!=t.sheets.length;++Q)typeof t.sheets[Q]=="number"&&t.sheets[Q]==_&&(H=1),typeof t.sheets[Q]=="string"&&t.sheets[Q].toLowerCase()==m.SheetNames[_].toLowerCase()&&(H=1);if(!H)continue e}}ZYe(e,C,I,m.SheetNames[_],_,N,s,Y,t,h,u,f)}return S={Directory:a,Workbook:h,Props:m,Custprops:b,Deps:k,Sheets:s,SheetNames:m.SheetNames,Strings:Zp,Styles:f,Themes:u,SSF:on(Ft)},t&&t.bookFiles&&(e.files?(S.keys=n,S.files=e.files):(S.keys=[],S.files={},e.FullPaths.forEach(function(se,ie){se=se.replace(/^Root Entry[\/]/,""),S.keys.push(se),S.files[se]=e.FileIndex[ie]}))),t&&t.bookVBA&&(a.vba.length>0?S.vbaraw=Vn(e,ys(a.vba[0]),!0):a.defaults&&a.defaults.bin===vVe&&(S.vbaraw=Vn(e,"xl/vbaProject.bin",!0))),S}function JYe(e,t){var r=t||{},n="Workbook",a=Lt.find(e,n);try{if(n="/!DataSpaces/Version",a=Lt.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(NBe(a.content),n="/!DataSpaces/DataSpaceMap",a=Lt.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var i=LBe(a.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",a=Lt.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var s=IBe(a.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",a=Lt.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);DBe(a.content)}catch{}if(n="/EncryptionInfo",a=Lt.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);var o=OBe(a.content);if(n="/EncryptedPackage",a=Lt.find(e,n),!a||!a.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(o[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(o[1],a.content,r.password||"",r);if(o[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(o[1],a.content,r.password||"",r);throw new Error("File is password-protected")}function eXe(e,t){return t.bookType=="ods"?eZ(e,t):t.bookType=="numbers"?XYe(e,t):t.bookType=="xlsb"?tXe(e,t):rXe(e,t)}function tXe(e,t){E0=1024,e&&!e.SSF&&(e.SSF=on(Ft)),e&&e.SSF&&(kg(),uk(e.SSF),t.revssf=dk(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Kp?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r=t.bookType=="xlsb"?"bin":"xml",n=TQ.indexOf(t.bookType)>-1,a=_6();B6(t=t||{});var i=f6(),s="",o=0;if(t.cellXfs=[],zu(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",tr(i,s,Wq(e.Props,t)),a.coreprops.push(s),Or(t.rels,2,s,or.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var u=[],f=0;f<e.SheetNames.length;++f)(e.Workbook.Sheets[f]||{}).Hidden!=2&&u.push(e.SheetNames[f]);e.Props.SheetNames=u}for(e.Props.Worksheets=e.Props.SheetNames.length,tr(i,s,Yq(e.Props)),a.extprops.push(s),Or(t.rels,3,s,or.EXT_PROPS),e.Custprops!==e.Props&&Mn(e.Custprops||{}).length>0&&(s="docProps/custom.xml",tr(i,s,Xq(e.Custprops)),a.custprops.push(s),Or(t.rels,4,s,or.CUST_PROPS)),o=1;o<=e.SheetNames.length;++o){var h={"!id":{}},m=e.Sheets[e.SheetNames[o-1]],x=(m||{})["!type"]||"sheet";switch(x){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,tr(i,s,LGe(o-1,s,t,e,h)),a.sheets.push(s),Or(t.wbrels,-1,"worksheets/sheet"+o+"."+r,or.WS[0])}if(m){var b=m["!comments"],S=!1,k="";b&&b.length>0&&(k="xl/comments"+o+"."+r,tr(i,k,DGe(b,k)),a.comments.push(k),Or(h,-1,"../comments"+o+"."+r,or.CMNT),S=!0),m["!legacy"]&&S&&tr(i,"xl/drawings/vmlDrawing"+o+".vml",EQ(o,m["!comments"])),delete m["!comments"],delete m["!legacy"]}h["!id"].rId1&&tr(i,C1(s),G0(h))}return t.Strings!=null&&t.Strings.length>0&&(s="xl/sharedStrings."+r,tr(i,s,PGe(t.Strings,s,t)),a.strs.push(s),Or(t.wbrels,-1,"sharedStrings."+r,or.SST)),s="xl/workbook."+r,tr(i,s,MGe(e,s)),a.workbooks.push(s),Or(t.rels,1,s,or.WB),s="xl/theme/theme1.xml",tr(i,s,L6(e.Themes,t)),a.themes.push(s),Or(t.wbrels,-1,"theme/theme1.xml",or.THEME),s="xl/styles."+r,tr(i,s,IGe(e,s,t)),a.styles.push(s),Or(t.wbrels,-1,"styles."+r,or.STY),e.vbaraw&&n&&(s="xl/vbaProject.bin",tr(i,s,e.vbaraw),a.vba.push(s),Or(t.wbrels,-1,"vbaProject.bin",or.VBA)),s="xl/metadata."+r,tr(i,s,OGe(s)),a.metadata.push(s),Or(t.wbrels,-1,"metadata."+r,or.XLMETA),tr(i,"[Content_Types].xml",Uq(a,t)),tr(i,"_rels/.rels",G0(t.rels)),tr(i,"xl/_rels/workbook."+r+".rels",G0(t.wbrels)),delete t.revssf,delete t.ssf,i}function rXe(e,t){E0=1024,e&&!e.SSF&&(e.SSF=on(Ft)),e&&e.SSF&&(kg(),uk(e.SSF),t.revssf=dk(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Kp?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=TQ.indexOf(t.bookType)>-1,a=_6();B6(t=t||{});var i=f6(),s="",o=0;if(t.cellXfs=[],zu(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",tr(i,s,Wq(e.Props,t)),a.coreprops.push(s),Or(t.rels,2,s,or.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var u=[],f=0;f<e.SheetNames.length;++f)(e.Workbook.Sheets[f]||{}).Hidden!=2&&u.push(e.SheetNames[f]);e.Props.SheetNames=u}e.Props.Worksheets=e.Props.SheetNames.length,tr(i,s,Yq(e.Props)),a.extprops.push(s),Or(t.rels,3,s,or.EXT_PROPS),e.Custprops!==e.Props&&Mn(e.Custprops||{}).length>0&&(s="docProps/custom.xml",tr(i,s,Xq(e.Custprops)),a.custprops.push(s),Or(t.rels,4,s,or.CUST_PROPS));var h=["SheetJ5"];for(t.tcid=0,o=1;o<=e.SheetNames.length;++o){var m={"!id":{}},x=e.Sheets[e.SheetNames[o-1]],b=(x||{})["!type"]||"sheet";switch(b){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,tr(i,s,zQ(o-1,t,e,m)),a.sheets.push(s),Or(t.wbrels,-1,"worksheets/sheet"+o+"."+r,or.WS[0])}if(x){var S=x["!comments"],k=!1,_="";if(S&&S.length>0){var N=!1;S.forEach(function(C){C[1].forEach(function(I){I.T==!0&&(N=!0)})}),N&&(_="xl/threadedComments/threadedComment"+o+"."+r,tr(i,_,cVe(S,h,t)),a.threadedcomments.push(_),Or(m,-1,"../threadedComments/threadedComment"+o+"."+r,or.TCMNT)),_="xl/comments"+o+"."+r,tr(i,_,AQ(S)),a.comments.push(_),Or(m,-1,"../comments"+o+"."+r,or.CMNT),k=!0}x["!legacy"]&&k&&tr(i,"xl/drawings/vmlDrawing"+o+".vml",EQ(o,x["!comments"])),delete x["!comments"],delete x["!legacy"]}m["!id"].rId1&&tr(i,C1(s),G0(m))}return t.Strings!=null&&t.Strings.length>0&&(s="xl/sharedStrings."+r,tr(i,s,gQ(t.Strings,t)),a.strs.push(s),Or(t.wbrels,-1,"sharedStrings."+r,or.SST)),s="xl/workbook."+r,tr(i,s,WQ(e)),a.workbooks.push(s),Or(t.rels,1,s,or.WB),s="xl/theme/theme1.xml",tr(i,s,L6(e.Themes,t)),a.themes.push(s),Or(t.wbrels,-1,"theme/theme1.xml",or.THEME),s="xl/styles."+r,tr(i,s,kQ(e,t)),a.styles.push(s),Or(t.wbrels,-1,"styles."+r,or.STY),e.vbaraw&&n&&(s="xl/vbaProject.bin",tr(i,s,e.vbaraw),a.vba.push(s),Or(t.wbrels,-1,"vbaProject.bin",or.VBA)),s="xl/metadata."+r,tr(i,s,_Q()),a.metadata.push(s),Or(t.wbrels,-1,"metadata."+r,or.XLMETA),h.length>1&&(s="xl/persons/person.xml",tr(i,s,fVe(h)),a.people.push(s),Or(t.wbrels,-1,"persons/person.xml",or.PEOPLE)),tr(i,"[Content_Types].xml",Uq(a,t)),tr(i,"_rels/.rels",G0(t.rels)),tr(i,"xl/_rels/workbook."+r+".rels",G0(t.wbrels)),delete t.revssf,delete t.ssf,i}function U6(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=ls(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function nXe(e,t){return Lt.find(e,"EncryptedPackage")?JYe(e,t):XQ(e,t)}function aXe(e,t){var r,n=e,a=t||{};return a.type||(a.type=ar&&Buffer.isBuffer(e)?"buffer":"base64"),r=mq(n,a),KYe(r,a)}function rZ(e,t){var r=0;e:for(;r<e.length;)switch(e.charCodeAt(r)){case 10:case 13:case 32:++r;break;case 60:return JE(e.slice(r),t);default:break e}return Uh.to_workbook(e,t)}function iXe(e,t){var r="",n=U6(e,t);switch(t.type){case"base64":r=ls(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=sd(e);break;default:throw new Error("Unrecognized type "+t.type)}return n[0]==239&&n[1]==187&&n[2]==191&&(r=Br(r)),t.type="binary",rZ(r,t)}function sXe(e,t){var r=e;return t.type=="base64"&&(r=ls(r)),r=zc.utils.decode(1200,r.slice(2),"str"),t.type="binary",rZ(r,t)}function oXe(e){return e.match(/[^\x00-\x7F]/)?Vo(e):e}function TC(e,t,r,n){return n?(r.type="string",Uh.to_workbook(e,r)):Uh.to_workbook(t,r)}function rA(e,t){s6();var r=t||{};if(typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer)return rA(new Uint8Array(e),(r=on(r),r.type="array",r));typeof Uint8Array<"u"&&e instanceof Uint8Array&&!r.type&&(r.type=typeof Deno<"u"?"buffer":"array");var n=e,a=[0,0,0,0],i=!1;if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),X0={},r.dateNF&&(X0.dateNF=r.dateNF),r.type||(r.type=ar&&Buffer.isBuffer(e)?"buffer":"base64"),r.type=="file"&&(r.type=ar?"buffer":"binary",n=r7e(e),typeof Uint8Array<"u"&&!ar&&(r.type="array")),r.type=="string"&&(i=!0,r.type="binary",r.codepage=65001,n=oXe(e)),r.type=="array"&&typeof Uint8Array<"u"&&e instanceof Uint8Array&&typeof ArrayBuffer<"u"){var s=new ArrayBuffer(3),o=new Uint8Array(s);if(o.foo="bar",!o.foo)return r=on(r),r.type="array",rA(o6(n),r)}switch((a=U6(n,r))[0]){case 208:if(a[1]===207&&a[2]===17&&a[3]===224&&a[4]===161&&a[5]===177&&a[6]===26&&a[7]===225)return nXe(Lt.read(n,r),r);break;case 9:if(a[1]<=8)return XQ(n,r);break;case 60:return JE(n,r);case 73:if(a[1]===73&&a[2]===42&&a[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(a[1]===68)return dBe(n,r);break;case 84:if(a[1]===65&&a[2]===66&&a[3]===76)return dQ.to_workbook(n,r);break;case 80:return a[1]===75&&a[2]<9&&a[3]<9?aXe(n,r):TC(e,n,r,i);case 239:return a[3]===60?JE(n,r):TC(e,n,r,i);case 255:if(a[1]===254)return sXe(n,r);if(a[1]===0&&a[2]===2&&a[3]===0)return Df.to_workbook(n,r);break;case 0:if(a[1]===0&&(a[2]>=2&&a[3]===0||a[2]===0&&(a[3]===8||a[3]===9)))return Df.to_workbook(n,r);break;case 3:case 131:case 139:case 140:return KE.to_workbook(n,r);case 123:if(a[1]===92&&a[2]===114&&a[3]===116)return xQ.to_workbook(n,r);break;case 10:case 13:case 32:return iXe(n,r);case 137:if(a[1]===80&&a[2]===78&&a[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return fBe.indexOf(a[0])>-1&&a[2]<=12&&a[3]<=31?KE.to_workbook(n,r):TC(e,n,r,i)}function nZ(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return _y(t.file,Lt.write(e,{type:ar?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Lt.write(e,t)}function lXe(e,t){var r=on(t||{}),n=eXe(e,r);return cXe(n,r)}function cXe(e,t){var r={}
vendor: 5,712 bytes, line 4569
4569,n=ar?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var a=e.FullPaths?Lt.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if(typeof Deno<"u"&&typeof a=="string"){if(t.type=="binary"||t.type=="base64")return a;a=new Uint8Array(ck(a))}return t.password&&typeof encrypt_agile<"u"?nZ(encrypt_agile(a,t.password),t):t.type==="file"?_y(t.file,a):t.type=="string"?Br(a):a}function uXe(e,t){var r=t||{},n=oYe(e,r);return nZ(n,r)}function Lo(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return x1(Vo(n));case"binary":return Vo(n);case"string":return e;case"file":return _y(t.file,n,"utf8");case"buffer":return ar?dc(n,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(n):Lo(n,{type:"binary"}).split("").map(function(a){return a.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function fXe(e,t){switch(t.type){case"base64":return x1(e);case"binary":return e;case"string":return e;case"file":return _y(t.file,e,"binary");case"buffer":return ar?dc(e,"binary"):e.split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function Gv(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return t.type=="base64"?x1(r):t.type=="string"?Br(r):r;case"file":return _y(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function aZ(e,t){s6(),nGe(e);var r=on(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),r.type=="array"){r.type="binary";var n=aZ(e,r);return r.type="array",ck(n)}var a=0;if(r.sheet&&(typeof r.sheet=="number"?a=r.sheet:a=e.SheetNames.indexOf(r.sheet),!e.SheetNames[a]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return Lo(eYe(e,r),r);case"slk":case"sylk":return Lo(fQ.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"htm":case"html":return Lo(QQ(e.Sheets[e.SheetNames[a]],r),r);case"txt":return fXe(sZ(e.Sheets[e.SheetNames[a]],r),r);case"csv":return Lo(V6(e.Sheets[e.SheetNames[a]],r),r,"\uFEFF");case"dif":return Lo(dQ.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"dbf":return Gv(KE.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"prn":return Lo(Uh.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"rtf":return Lo(xQ.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"eth":return Lo(hQ.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"fods":return Lo(eZ(e,r),r);case"wk1":return Gv(Df.sheet_to_wk1(e.Sheets[e.SheetNames[a]],r),r);case"wk3":return Gv(Df.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),Gv(qQ(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),uXe(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return lXe(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function dXe(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function iZ(e,t,r){var n=r||{};return n.type="file",n.file=t,dXe(n),aZ(e,n)}function hXe(e,t,r,n,a,i,s,o){var u=Rn(r),f=o.defval,h=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),m=!0,x=a===1?[]:{};if(a!==1)if(Object.defineProperty)try{Object.defineProperty(x,"__rowNum__",{value:r,enumerable:!1})}catch{x.__rowNum__=r}else x.__rowNum__=r;if(!s||e[r])for(var b=t.s.c;b<=t.e.c;++b){var S=s?e[r][b]:e[n[b]+u];if(S===void 0||S.t===void 0){if(f===void 0)continue;i[b]!=null&&(x[i[b]]=f);continue}var k=S.v;switch(S.t){case"z":if(k==null)break;continue;case"e":k=k==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+S.t)}if(i[b]!=null){if(k==null)if(S.t=="e"&&k===null)x[i[b]]=null;else if(f!==void 0)x[i[b]]=f;else if(h&&k===null)x[i[b]]=null;else continue;else x[i[b]]=h&&(S.t!=="n"||S.t==="n"&&o.rawNumbers!==!1)?k:ic(S,k,o);k!=null&&(m=!1)}}return{row:x,isempty:m}}function qw(e,t){if(e==null||e["!ref"]==null)return[];var r={t:"n",v:0},n=0,a=1,i=[],s=0,o="",u={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},h=f.range!=null?f.range:e["!ref"];switch(f.header===1?n=1:f.header==="A"?n=2:Array.isArray(f.header)?n=3:f.header==null&&(n=0),typeof h){case"string":u=wr(h);break;case"number":u=wr(e["!ref"]),u.s.r=h;break;default:u=h}n>0&&(a=0);var m=Rn(u.s.r),x=[],b=[],S=0,k=0,_=Array.isArray(e),N=u.s.r,C=0,I={};_&&!e[N]&&(e[N]=[]);var D=f.skipHidden&&e["!cols"]||[],L=f.skipHidden&&e["!rows"]||[];for(C=u.s.c;C<=u.e.c;++C)if(!(D[C]||{}).hidden)switch(x[C]=pn(C),r=_?e[N][C]:e[x[C]+m],n){case 1:i[C]=C-u.s.c;break;case 2:i[C]=x[C];break;case 3:i[C]=f.header[C-u.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),o=s=ic(r,null,f),k=I[s]||0,!k)I[s]=1;else{do o=s+"_"+k++;while(I[o]);I[s]=k,I[o]=1}i[C]=o}for(N=u.s.r+a;N<=u.e.r;++N)if(!(L[N]||{}).hidden){var F=hXe(e,u,N,x,n,i,_,f);(F.isempty===!1||(n===1?f.blankrows!==!1:f.blankrows))&&(b[S++]=F.row)}return b.length=S,b}var Ej=/"/g;function gXe(e,t,r,n,a,i,s,o){for(var u=!0,f=[],h="",m=Rn(r),x=t.s.c;x<=t.e.c;++x)if(n[x]){var b=o.dense?(e[r]||[])[x]:e[n[x]+m];if(b==null)h="";else if(b.v!=null){u=!1,h=""+(o.rawNumbers&&b.t=="n"?b.v:ic(b,null,o));for(var S=0,k=0;S!==h.length;
4569++S)if((k=h.charCodeAt(S))===a||k===i||k===34||o.forceQuotes){h='"'+h.replace(Ej,'""')+'"';break}h=="ID"&&(h='"ID"')}else b.f!=null&&!b.F?(u=!1,h="="+b.f,h.indexOf(",")>=0&&(h='"'+h.replace(Ej,'""')+'"')):h="";f.push(h)}return o.blankrows===!1&&u?null:f.join(s)}function V6(e,t){var r=[],n=t??{};if(e==null||e["!ref"]==null)return"";var a=wr(e["!ref"]),i=n.FS!==void 0?n.FS:",",s=i.charCodeAt(0),o=n.RS!==void 0?n.RS:` 4570`,u=o.charCodeAt(0),f=new RegExp((i=="|"?"\\|":i)+"+$"),h="",m=[];n.dense=Array.isArray(e);for(var x=n.skipHidden&&e["!cols"]||[],b=n.skipHidden&&e["!rows"]||[],S=a.s.c;S<=a.e.c;++S)(x[S]||{}).hidden||(m[S]=pn(S));for(var k=0,_=a.s.r;_<=a.e.r;++_)(b[_]||{}).hidden||(h=gXe(e,a,_,m,s,u,i,n),h!=null&&(n.strip&&(h=h.replace(f,"")),(h||n.blankrows!==!1)&&r.push((k++?o:"")+h)));return delete n.dense,r.join("")}function sZ(e,t){t||(t={}),t.FS=" ",t.RS=` 4571`;var r=V6(e,t);return r}function pXe(e){var t="",r,n="";if(e==null||e["!ref"]==null)return[];var a=wr(e["!ref"]),i="",s=[],o,u=[],f=Array.isArray(e);for(o=a.s.c;o<=a.e.c;++o)s[o]=pn(o);for(var h=a.s.r;h<=a.e.r;++h)for(i=Rn(h),o=a.s.c;o<=a.e.c;++o)if(t=s[o]+i,r=f?(e[h]||[])[o]:e[t],n="",r!==void 0){if(r.F!=null){if(t=r.F,!r.f)continue;n=r.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(r.f!=null)n=r.f;else{if(r.t=="z")continue;if(r.t=="n"&&r.v!=null)n=""+r.v;else if(r.t=="b")n=r.v?"TRUE":"FALSE";else if(r.w!==void 0)n="'"+r.w;else{if(r.v===void 0)continue;r.t=="s"?n="'"+r.v:n=""+r.v}}u[u.length]=t+"="+n}return u}function oZ(e,t,r){var n=r||{},a=+!n.skipHeader,i=e||{},s=0,o=0;if(i&&n.origin!=null)if(typeof n.origin=="number")s=n.origin;else{var u=typeof n.origin=="string"?mn(n.origin):n.origin;s=u.r,o=u.c}var f,h={s:{c:0,r:0},e:{c:o,r:s+t.length-1+a}};if(i["!ref"]){var m=wr(i["!ref"]);h.e.c=Math.max(h.e.c,m.e.c),h.e.r=Math.max(h.e.r,m.e.r),s==-1&&(s=m.e.r+1,h.e.r=s+t.length-1+a)}else s==-1&&(s=0,h.e.r=t.length-1+a);var x=n.header||[],b=0;t.forEach(function(k,_){Mn(k).forEach(function(N){(b=x.indexOf(N))==-1&&(x[b=x.length]=N);var C=k[N],I="z",D="",L=Vt({c:o+b,r:s+_+a});f=L1(i,L),C&&typeof C=="object"&&!(C instanceof Date)?i[L]=C:(typeof C=="number"?I="n":typeof C=="boolean"?I="b":typeof C=="string"?I="s":C instanceof Date?(I="d",n.cellDates||(I="n",C=oa(C)),D=n.dateNF||Ft[14]):C===null&&n.nullError&&(I="e",C=0),f?(f.t=I,f.v=C,delete f.w,delete f.R,D&&(f.z=D)):i[L]=f={t:I,v:C},D&&(f.z=D))})}),h.e.c=Math.max(h.e.c,o+x.length-1);var S=Rn(s);if(a)for(b=0;b<x.length;++b)i[pn(b+o)+S]={t:"s",v:x[b]};return i["!ref"]=Jt(h),i}function mXe(e,t){return oZ(null,e,t)}function L1(e,t,r){if(typeof t=="string"){if(Array.isArray(e)){var n=mn(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?L1(e,Vt(t)):L1(e,Vt({r:t,c:r||0}))}function yXe(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function $6(){return{SheetNames:[],Sheets:{}}}function W6(e,t,r,n){var a=1;if(!r)for(;a<=65535&&e.SheetNames.indexOf(r="Sheet"+a)!=-1;++a,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var i=r.match(/(^.*?)(\d+)$/);a=i&&+i[2]||0;var s=i&&i[1]||r;for(++a;a<=65535&&e.SheetNames.indexOf(r=s+a)!=-1;++a);}if($Q(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function vXe(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=yXe(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r}function xXe(e,t){return e.z=t,e}function lZ(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function bXe(e,t,r){return lZ(e,"#"+t,r)}function wXe(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function kXe(e,t,r,n){for(var a=typeof t!="string"?t:wr(t),i=typeof t=="string"?t:Jt(t),s=a.s.r;s<=a.e.r;++s)for(var o=a.s.c;o<=a.e.c;++o){var u=L1(e,s,o);u.t="n",u.F=i,delete u.v,s==a.s.r&&o==a.s.c&&(u.f=r,n&&(u.D=!0))}return e}var Rf={encode_col:pn,encode_row:Rn,encode_cell:Vt,encode_range:Jt,decode_col:x6,decode_row:v6,split_cell:P7e,decode_cell:mn,decode_range:$i,format_cell:ic,sheet_add_aoa:Dq,sheet_add_json:oZ,sheet_add_dom:ZQ,aoa_to_sheet:Sg,json_to_sheet:mXe,table_to_sheet:KQ,table_to_book:NYe,sheet_to_csv:V6,sheet_to_txt:sZ,sheet_to_json:qw,sheet_to_html:QQ,sheet_to_formulae:pXe,sheet_to_row_object_array:qw,sheet_get_cell:L1,book_new:$6,book_append_sheet:W6,book_set_sheet_visibility:vXe,cell_set_number_format:xXe,cell_set_hyperlink:lZ,cell_set_internal_link:bXe,cell_add_comment:wXe,sheet_set_array_formula:kXe,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};const SXe=(e,t)=>new Promise((r,n)=>{const a=new FileReader;t(0),a.onloadstart=()=>{console.log("Reading started")},a.onprogress=i=>{if(i.lengthComputable){const s=i.loaded/i.total*100;console.log(s),t(s)}},a.onload=i=>{try{const s=new Uint8Array(i.target.result),o=rA(s,{type:"array"}
4571),u=o.SheetNames[0],f=o.Sheets[u],h=Rf.sheet_to_json(f,{header:2});r(h)}catch(s){n(s)}},a.readAsArrayBuffer(e)}),nA=(e,t)=>{const r=Rf.json_to_sheet(e),n=Rf.book_new();Rf.book_append_sheet(n,r,t);const a=`${t}_${Date.now()}.xlsx`;iZ(n,a)},CXe=(e,t)=>{const r=Rf.book_new(),n=Rf.aoa_to_sheet([e]),a=e.reduce((i,s)=>Math.max(i,s.length),10);for(let i=0;i<e.length;i++)n["!cols"]=n["!cols"]||[],n["!cols"][i]={wch:a};Rf.book_append_sheet(r,n,t),iZ(r,`${t} Template.xlsx`)},_Xe=({data:e,closeModal:t})=>g("div",{className:"fixed z-[100] inset-1 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:t,children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),g("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:max-w-xl sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:U("div",{className:"flex flex-col ",children:[U("div",{className:"w-full max-w-xl p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 dark:bg-gray-800 dark:text-red-400",children:[U("div",{className:"mb-2 flex items-center",role:"alert",children:[g("svg",{className:"flex-shrink-0 w-4 h-4 mr-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5ZM9.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM12 15H8a1 1 0 0 1 0-2h1v-3H8a1 1 0 0 1 0-2h2a1 1 0 0 1 1 1v4h1a1 1 0 0 1 0 2Z"})}),g("span",{className:"sr-only",children:"Error Message"}),g("div",{className:"ml-3 text-sm font-medium",children:"Unable to import this data. Please ensure the data is in the correct format."}),U("button",{type:"button",className:"ms-auto -mx-1.5 -my-1.5 ml-auto bg-red-50 text-red-500 rounded-lg focus:ring-2 focus:ring-red-400 p-1.5 hover:bg-red-200 inline-flex items-center justify-center h-8 w-8 dark:bg-gray-800 dark:text-red-400 dark:hover:bg-gray-700",onClick:t,children:[g("span",{className:"sr-only",children:"Close"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})]})]}),U("ul",{children:["Ensure the following:",g("li",{className:"mt-1 font-bold",children:"First Name is not blank"}),g("li",{className:"font-bold",children:"Last Name is not blank"}),g("li",{className:"font-bold",children:"Email is valid"}),g("li",{className:"font-bold",children:"Phone Number is valid (eg 260977665544)"})]})]}),g("div",{className:"",children:g("div",{className:"inline-block min-w-full align-middle",children:g("div",{className:"overflow-hidden shadow",children:U("table",{className:"min-w-full divide-y divide-gray-200 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"First Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Last Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Email"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Phone Number"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:e.map((r,n)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700 cursor-pointer",children:[g("td",{className:"w-4 p-4",children:n+1}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:r["First Name"]}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:r["Last Name"]}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:r.Email}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:r["Phone Number"]})]},n))})]})})})})]})})]})}),Jd=10,EXe=()=>{const[e,t]=gd(),[r,n]=V.useState(""),[a,i]=V.useState(null),[s,o]=V.useState(!1),[u,f]=V.useState(null),[h,m]=V.useState(null),x=V.useRef(null),[b,S]=V.useState(!1),[k,_]=V.useState(!1),N=et(Le=>Le.fetchUsers),C=et(Le=>Le.addNotification),I=et(Le=>Le.deleteReferralCode),D=et(Le=>Le.usersCount),L=et(Le=>
4571Le.verifiedUsers),F=et(Le=>Le.getUserTotalCoursesWatched),R=et(Le=>Le.users),z=et(Le=>Le.isLoading),{openModal:B,renderModal:X}=Ni("Remove Referral Code","Are you sure you want to proceed?"),Y=V.useRef(new Map),H=Number(e.get("page")??"0"),Q=e.get("q")??"";V.useEffect(()=>(Q&&!r&&n(Q),N(Jd,Y.current.get(H),Q),()=>{}),[H,Q]);const se=Le=>{Le.preventDefault(),t(Ge=>(!r||r==" "?Ge.delete("q"):(Ge.delete("page"),Ge.set("q",r)),Ge))},ie=()=>{n(""),t(Le=>(Le.delete("page"),Le.delete("q"),Le))},de=V.useCallback(Le=>{t(Ge=>(Y.current.set(Le,R[R.length-1]),Le===null?Ge.delete("page"):Ge.set("page",Le),Ge))},[R]),pe=V.useMemo(()=>Object.values(L??{}).map(Le=>Le.id),[L]),ge=V.useMemo(()=>{const Le=(R==null?void 0:R.map(ce=>{const ot=ce.data().countryCode??"+260",rt=ce.data().phoneNumber??null;return{id:ce.id,...ce.data(),phoneNumber:rt!=null?rt!=null&&rt.startsWith(ot)||rt!=null&&rt.startsWith("+")?rt:`${ot} ${rt}`:"-",verified:pe.includes(ce.id)??!1}}))??[],Ge=new Intl.Collator(void 0,{sensitivity:"base",ignorePunctuation:!0});return Le.sort((ce,ot)=>Ge.compare(`${ce.firstName} ${ce.lastName}`,`${ot.firstName} ${ot.lastName}`)),Le},[R,pe]),te=V.useMemo(()=>{if(D===0)return g("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400"});if(D<Jd)return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:D===1?1:`1-${D}`})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:D})]});const Le=H+1,Ge=Math.min((Le-1)*Jd+1,D),ce=Math.min(Le*Jd,D);return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[Ge,"-",ce]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:D})]})},[H,D]),ve=async(Le,Ge)=>{try{await B({title:"Remove Referral Code",content:"Are you sure you want to proceed?"})&&I(Le,Ge)}catch(ce){console.log(ce)}},Me=async(Le,Ge)=>{try{if(await B({title:`Delete ${Ge}`,content:"Are you sure you want to delete this user?"})){const ce=await Jl.currentUser.getIdToken(!0);await r0e(ce,Le),C({type:"SUCCESS",msg:"User Deleted Successfully"})}}catch(ce){console.log(ce),C({type:"ERROR",msg:"Failed to Delete User"})}},oe=()=>{i(null),o(!1)},xe=Le=>{const Ge=Le.map(ce=>{var st,Se;let ot="-",rt="-";ce.referrer_info!=null&&(ot=((st=ce.referrer_info)==null?void 0:st.referrer_name)??"-",rt=((Se=ce.referrer_info)==null?void 0:Se.referrer_code)??"-");const ut=ce.countryCode||"+260",ht=(ce==null?void 0:ce.phoneNumber)??null;return{"First Name":ce.firstName,"Last Name":ce.lastName,Email:ce.email,"Phone Number":!ht||ht==="-"?"-":ht!=null&&ht.startsWith(ut)||ht!=null&&ht.startsWith("+")?ht:`${ut} ${ht}`,"Total Courses Watched":ce.totalWatched??0,Verified:ce.verified,"Referral Code":ce.referral_code??"","Referrer Name":ot,"Referrer Code":rt}});nA(Ge,"Users")},we=()=>{x.current.click()},Ce=async Le=>{const Ge=Le.target.files[0];if(!Ge||!(Ge!=null&&Ge.name.endsWith(".xls"))&&!(Ge!=null&&Ge.name.endsWith(".xlsx"))){console.log("Invalid File");return}const ce=await SXe(Ge,ut=>console.log(ut)),ot=[],rt=ce.map(ut=>{const ht=`+${ut["Phone Number"]}`;return(!/\+260[79][567]\d{7}$/.test(ht)||!/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/g.test(ut.Email)||(ut["First Name"]??"").trim()===""||(ut["Last Name"]??"").trim()==="")&&ot.push({"First Name":ut["First Name"]??"","Last Name":ut["Last Name"]??"",Email:ut.Email,"Phone Number":ut["Phone Number"]}),{displayName:`${ut["First Name"]??""} ${ut["Last Name"]??""}`,email:ut.Email,phoneNumber:`+${ut["Phone Number"]}`}});ot.length>0?m(ot):f(rt)},De=async()=>{try{S(!0);const Le=await Jl.currentUser.getIdToken(!0);await t0e(Le,u),C({type:"SUCCESS",msg:"Users Created Successfully"}),f(null)}catch{C({type:"ERROR",msg:"Failed to create Users"})}finally{S(!1)}},Ve=async()=>{try{_(!0);const Le=await lu("users"),Ge=[];for(let ot of Le.docs){const rt=await F(ot.id),ut=ot.data().countryCode??"+260",ht=ot.data().phoneNumber??null;Ge.push({id:ot.id,...ot.data(),phoneNumber:!ht||ht==="-"?"-":ht!=null&&ht.startsWith(ut)||ht!=null&&ht.startsWith("+")?ht:`${ut} ${ht}`,verified:pe.includes(ot.id)??!1,totalWatched:rt})}const ce=new Intl.Collator(void 0,{sensitivity:"base",ignorePunctuation:!0});Ge.sort((ot,rt)=>ce.compare(`${ot.firstName} ${ot.lastName}`,`${rt.firstName} ${rt.lastName}`)),nA(Ge,"all users")}catch(Le){console.log("error: "+Le)}finally{_(!1)}},He=()=>{CXe(["First Name","Last Name","Email","Phone Number"],"Bulk Upload")};if(z)return g(dn,{});const Pe=(H+1-1)*Jd;return U(Zt,{children:[g("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"All Users"})}),U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"py-4 p-2 border-b border-gray-200 dark:border-gray-700",children:U("div",{className:"flex flex-col items-end justify-center md:flex-row md:items-center",children:[U("form",{className:"mb-4 md:mb-0 w-full md:w-fit mr-auto",onSubmit:se,children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative w-full md:w-60 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search by first name",value:r,onChange:Le=>n(Le.target.value)}),r&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:ie,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]}),u?U("div",{className:"flex items-center space-x-2 md:space-x-4",children:[g("div",{className:"animate-pulse transition-all text-primary-500",children:g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-5 h-5",children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"})})}),b?g(Sn,{height:"h-7"}):U("button",{className:"inline-flex items-center px-3 py-2 text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",onClick:De,children:[g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"
4571currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M9 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-2 9a4 4 0 0 0-4 4v1c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2v-1a4 4 0 0 0-4-4H7Zm8-1c0-.6.4-1 1-1h1v-1a1 1 0 1 1 2 0v1h1a1 1 0 1 1 0 2h-1v1a1 1 0 1 1-2 0v-1h-1a1 1 0 0 1-1-1Z",clipRule:"evenodd"})}),g("span",{className:"hidden sm:inline-flex ml-2",children:"Create Users"})]}),U("button",{type:"button",onClick:()=>!b&&f(null),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:[g("svg",{className:"w-4 h-4 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 11.793a1 1 0 1 1-1.414 1.414L10 11.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L8.586 10 6.293 7.707a1 1 0 0 1 1.414-1.414L10 8.586l2.293-2.293a1 1 0 0 1 1.414 1.414L11.414 10l2.293 2.293Z"})}),g("span",{className:"hidden sm:inline-flex ml-2",children:"Cancel"})]})]}):U("div",{className:"flex items-center space-x-2 md:space-x-4",children:[U(Xt,{to:"create",className:"inline-flex items-center justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-3 py-2 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:[g("svg",{className:"w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M9 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-2 9a4 4 0 0 0-4 4v1c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2v-1a4 4 0 0 0-4-4H7Zm8-1c0-.6.4-1 1-1h1v-1a1 1 0 1 1 2 0v1h1a1 1 0 1 1 0 2h-1v1a1 1 0 1 1-2 0v-1h-1a1 1 0 0 1-1-1Z",clipRule:"evenodd"})}),g("span",{className:"hidden sm:inline-flex ml-2",children:"Add"})]}),k?g("div",{className:"flex justify-center",children:g(Sn,{className:"h-4"})}):U(Al,{size:"sm",renderTrigger:()=>g("span",{className:"cursor-pointer inline-flex items-center justify-center px-3 py-2 text-sm font-medium text-center text-gray-900 bg-gray-100 border border-gray-300 rounded-lg hover:bg-gray-200 sm:w-auto dark:bg-gray-700 dark:text-gray-400 dark:border-gray-700 dark:hover:text-white dark:hover:bg-gray-900",children:"Import / Export"}),children:[U(As,{onClick:we,children:["Import Users",g("input",{ref:x,style:{display:"none"},type:"file",accept:".xls, .xlsx",onChange:Ce})]}),g(As,{onClick:()=>xe(ge),children:"Export Users (Current Page)"}),g(As,{onClick:Ve,children:"Export All Users"}),g(Al.Divider,{}),g(As,{onClick:He,children:"Download Template"})]})]})]})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-scroll",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-200 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Contact"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Watched Courses"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Referral Code"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Referrer"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Status"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:ge.map((Le,Ge)=>g(q9e,{index:Pe+Ge+1,user:Le,handleAddCode:()=>{i(Le),o(!0)},handleRemoveCode:ve,onDelete:Me},Le.id))})]}),ge==null||ge.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:te}),g(xy,{totalCount:D,itemsPerPage:Jd,currentPage:H,pageChanged:de})]})]}),h!=null&&h.length>0&&g(_Xe,{data:h,closeModal:()=>m(null)}),s&&g(Q9e,{user:a,onCancel:oe}),X()]})};var Py=e=>e.type==="checkbox",A0=e=>e instanceof Date,xi=e=>e==null;const cZ=e=>typeof e=="object";var la=e=>!xi(e)&&!Array.isArray(e)&&cZ(e)&&!A0(e),AXe=e=>la(e)&&e.target?Py(e.target)?e.target.checked:e.target.value:e,TXe=e=>
vendor: 18,643 bytes, line 4571
4571e.substring(0,e.search(/\.\d+(\.|$)/))||e,NXe=(e,t)=>e.has(TXe(t)),MXe=e=>{const t=e.constructor&&e.constructor.prototype;return la(t)&&t.hasOwnProperty("isPrototypeOf")},H6=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function ks(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(H6&&(e instanceof Blob||e instanceof FileList))&&(r||la(e)))if(t=r?[]:{},!r&&!MXe(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=ks(e[n]));else return e;return t}var vk=e=>Array.isArray(e)?e.filter(Boolean):[],Pn=e=>e===void 0,Et=(e,t,r)=>{if(!t||!la(e))return r;const n=vk(t.split(/[,[\].]+?/)).reduce((a,i)=>xi(a)?a:a[i],e);return Pn(n)||n===e?Pn(e[t])?r:e[t]:n},Bc=e=>typeof e=="boolean",G6=e=>/^\w*$/.test(e),uZ=e=>vk(e.replace(/["|']|\]/g,"").split(/\.|\[/)),en=(e,t,r)=>{let n=-1;const a=G6(t)?[t]:uZ(t),i=a.length,s=i-1;for(;++n<i;){const o=a[n];let u=r;if(n!==s){const f=e[o];u=la(f)||Array.isArray(f)?f:isNaN(+a[n+1])?{}:[]}if(o==="__proto__")return;e[o]=u,e=e[o]}return e};const Aj={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},uo={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},wl={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"};Ie.createContext(null);var LXe=(e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const i in e)Object.defineProperty(a,i,{get:()=>{const s=i;return t._proxyFormState[s]!==uo.all&&(t._proxyFormState[s]=!n||uo.all),r&&(r[s]=!0),e[s]}});return a},Li=e=>la(e)&&!Object.keys(e).length,IXe=(e,t,r,n)=>{r(e);const{name:a,...i}=e;return Li(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(s=>t[s]===(!n||uo.all))},_x=e=>Array.isArray(e)?e:[e];function PXe(e){const t=Ie.useRef(e);t.current=e,Ie.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}var $o=e=>typeof e=="string",DXe=(e,t,r,n,a)=>$o(e)?(n&&t.watch.add(e),Et(r,e,a)):Array.isArray(e)?e.map(i=>(n&&t.watch.add(i),Et(r,i))):(n&&(t.watchAll=!0),r),OXe=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},Tj=e=>({isOnSubmit:!e||e===uo.onSubmit,isOnBlur:e===uo.onBlur,isOnChange:e===uo.onChange,isOnAll:e===uo.all,isOnTouch:e===uo.onTouched}),Nj=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const tm=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const i=Et(e,a);if(i){const{_f:s,...o}=i;if(s){if(s.refs&&s.refs[0]&&t(s.refs[0],a)&&!n)break;if(s.ref&&t(s.ref,s.name)&&!n)break;tm(o,t)}else la(o)&&tm(o,t)}}};var RXe=(e,t,r)=>{const n=_x(Et(e,r));return en(n,"root",t[r]),en(e,r,n),e},Y6=e=>e.type==="file",qc=e=>typeof e=="function",Qw=e=>{if(!H6)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Ex=e=>$o(e),X6=e=>e.type==="radio",Zw=e=>e instanceof RegExp;const Mj={value:!1,isValid:!1},Lj={value:!0,isValid:!0};var fZ=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Pn(e[0].attributes.value)?Pn(e[0].value)||e[0].value===""?Lj:{value:e[0].value,isValid:!0}:Lj:Mj}return Mj};const Ij={isValid:!1,value:null};var dZ=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,Ij):Ij;function Pj(e,t,r="validate"){if(Ex(e)||Array.isArray(e)&&e.every(Ex)||Bc(e)&&!e)return{type:r,message:Ex(e)?e:"",ref:t}}var e0=e=>la(e)&&!Zw(e)?e:{value:e,message:""},Dj=async(e,t,r,n,a)=>{const{ref:i,refs:s,required:o,maxLength:u,minLength:f,min:h,max:m,pattern:x,validate:b,name:S,valueAsNumber:k,mount:_,disabled:N}=e._f,C=Et(t,S);if(!_||N)return{};const I=s?s[0]:i,D=H=>{n&&I.reportValidity&&(I.setCustomValidity(Bc(H)?"":H||""),I.reportValidity())},L={},F=X6(i),R=Py(i),z=F||R,B=(k||Y6(i))&&Pn(i.value)&&Pn(C)||Qw(i)&&i.value===""||C===""||Array.isArray(C)&&!C.length,X=OXe.bind(null,S,r,L),Y=(H,Q,se,ie=wl.maxLength,de=wl.minLength)=>{const pe=H?Q:se;L[S]={type:H?ie:de,message:pe,ref:i,...X(H?ie:de,pe)}};if(a?!Array.isArray(C)||!C.length:o&&(!z&&(B||xi(C))||Bc(C)&&!C||R&&!fZ(s).isValid||F&&!dZ(s).isValid)){const{value:H,message:Q}=Ex(o)?{value:!!o,message:o}:e0(o);if(H&&(L[S]={type:wl.required,message:Q,ref:I,...X(wl.required,Q)},!r))return D(Q),L}if(!B&&(!xi(h)||!xi(m))){let H,Q;const se=e0(m),ie=e0(h);if(!xi(C)&&!isNaN(C)){const de=i.valueAsNumber||C&&+C;xi(se.value)||(H=de>se.value),xi(ie.value)||(Q=de<ie.value)}else{const de=i.valueAsDate||new Date(C),pe=ve=>new Date(new Date().toDateString()+" "+ve),ge=i.type=="time",te=i.type=="week";$o(se.value)&&C&&(H=ge?pe(C)>pe(se.value):te?C>se.value:de>new Date(se.value)),$o(ie.value)&&C&&(Q=ge?pe(C)<pe(ie.value):te?C<ie.value:de<new Date(ie.value))}if((H||Q)&&(Y(!!H,se.message,ie.message,wl.max,wl.min),!r))return D(L[S].message),L}if((u||f)&&!B&&($o(C)||a&&Array.isArray(C))){const H=e0(u),Q=e0(f),se=!xi(H.value)&&C.length>+H.value,ie=!xi(Q.value)&&C.length<+Q.value;if((se||ie)&&(Y(se,H.message,Q.message),!r))return D(L[S].message),L}if(x&&!B&&$o(C)){const{value:H,message:Q}=e0(x);if(Zw(H)&&!C.match(H)&&(L[S]={type:wl.pattern,message:Q,ref:i,...X(wl.pattern,Q)},!r))return D(Q),L}if(b){if(qc(b)){const H=await b(C,t),Q=Pj(H,I);if(Q&&(L[S]={...Q,...X(wl.validate,Q.message)},!r))return D(Q.message),L}else if(la(b)){let H={};for(const Q in b){if(!Li(H)&&!r)break;const se=Pj(await b[Q](C,t),I,Q);se&&(H={...se,...X(Q,se.message)},D(se.message),r&&(L[S]=H))}if(!Li(H)&&(L[S]={ref:I,...H},!r))return L}}return D(!0),L};function jXe(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=Pn(e)?n++:e[t[n++]];return e}function FXe(e){for(const t in e)if(e.hasOwnProperty(t)&&!Pn(e[t]))return!1;return!0}function ra(e,t){const r=Array.isArray(t)?t:G6(t)?[t]:uZ(t),n=r.length===1?e:jXe(e,r),a=r.length-1,i=r[a];return n&&delete n[i],a!==0&&(la(n)&&Li(n)||Array.isArray(n)&&FXe(n))&&ra(e,r.slice(0,-1)),e}var NC=()=>{let e=[];return{get observers(){return e},next:a=>{for(const i of e)i.next&&i.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(i=>i!==a)}}),unsubscribe:()=>{e=[]}}},Kw=e=>xi(e)||!cZ(e);function Sf(e,t){if(Kw(e)||Kw(t))return e===t;if(A0(e)&&A0(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const i=e[a];if(!n.includes(a))return!1;if(a!=="ref"){const s=t[a];if(A0(i)&&A0(s)||la(i)&&la(s)||Array.isArray(i)&&Array.isArray(s)?!Sf(i,s):i!==s)return!1}}return!0}var hZ=e=>e.type==="select-multiple",zXe=e=>X6(e)||Py(e),MC=e=>Qw(e)&&e.isConnected,gZ=e=>{for(const t in e)if(qc(e[t]))return!0;return!1};function Jw(e,t={}){const r=Array.isArray(e);if(la(e)||r)for(const n in e)Array.isArray(e[n])||la(e[n])&&!gZ(e[n])?(t[n]=Array.isArray(e[n])?[]:{},Jw(e[n],t[n])):xi(e[n])||(t[n]=!0);return t}function pZ(e,t,r){const n=Array.isArray(e);if(la(e)||n)for(const a in e)Array.isArray(e[a])||la(e[a])&&!gZ(e[a])?Pn(t)||Kw(r[a])?r[a]=Array.isArray(e[a])?Jw(e[a],[]):{...Jw(e[a])}:pZ(e[a],xi(t)?{}:t[a],r[a]):r[a]=!Sf(e[a],t[a]);return r}var Yv=(e,t)=>pZ(e,t,Jw(t)),mZ=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Pn(e)?e:t?e===""?NaN:e&&+e:r&&$o(e)?new Date(e):n?n(e):e;function LC(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return Y6(t)?t.files:X6(t)?dZ(e.refs).value:hZ(t)?[...t.selectedOptions].map(({value:r})=>r):Py(t)?fZ(e.refs).value:mZ(Pn(t.value)?e.ref.value:t.value,e)}var BXe=(e,t,r,n)=>{const a={};for(const i of e){const s=Et(t,i);s&&en(a,i,s._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},ap=e=>Pn(e)?e:Zw(e)?e.source:la(e)?Zw(e.value)?e.value.source:e.value:e,UXe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function Oj(e,t,r){const n=Et(e,r);if(n||G6(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const i=a.join("."),s=Et(t,i),o=Et(e,i);if(s&&!Array.isArray(s)&&r!==i)return{name:r};if(o&&o.type)return{name:i,error:o};a.pop()}return{name:r}}var VXe=(e,t,r,n,a)=>a.isOnAll?!1:!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:(r?n.isOnChange:a.isOnChange)?e:!0,$Xe=(e,t)=>!vk(Et(e,t)).length&&ra(e,t);const WXe={mode:uo.onSubmit,reValidateMode:uo.onChange,shouldFocusError:!0};function HXe(e={}){let t={...WXe,...e},r={submitCount:0,isDirty:!1,isLoading:qc(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},a=la(t.defaultValues)||la(t.values)?ks(t.defaultValues||t.values)||{}:{},i=t.shouldUnregister?{}:ks(a),s={action:!1,mount:!1,watch:!1},o={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u,f=0;const h={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},m={values:NC(),array:NC(),state:NC()},x=Tj(t.mode),b=Tj(t.reValidateMode),S=t.criteriaMode===uo.all,k=Se=>Oe=>{clearTimeout(f),f=setTimeout(Se,Oe)},_=async Se=>{if(h.isValid||Se){const Oe=t.resolver?Li((await z()).errors):await X(n,!0);Oe!==r.isValid&&m.state.next({isValid:Oe})}},N=(Se,Oe)=>{(h.isValidating||h.validatingFields)&&((Se||Array.from(o.mount)).forEach(Ue=>{Ue&&(Oe?en(r.validatingFields,Ue,Oe):ra(r.validatingFields,Ue))}),m.state.next({validatingFields:r.validatingFields,isValidating:!Li(r.validatingFields)}))},C=(Se,Oe=[],Ue,lt,ct=!0,at=!0)=>{if(lt&&Ue){if(s.action=!0,at&&Array.isArray(Et(n,Se))){const xt=Ue(Et(n,Se),lt.argA,lt.argB);ct&&en(n,Se,xt)}if(at&&Array.isArray(Et(r.errors,Se))){const xt=Ue(Et(r.errors,Se),lt.argA,lt.argB);ct&&en(r.errors,Se,xt),$Xe(r.errors,Se)}if(h.touchedFields&&at&&Array.isArray(Et(r.touchedFields,Se))){const xt=Ue(Et(r.touchedFields,Se),lt.argA,lt.argB);ct&&en(r.touchedFields,Se,xt)}h.dirtyFields&&(r.dirtyFields=Yv(a,i)),m.state.next({name:Se,isDirty:H(Se,Oe),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else en(i,Se,Oe)},I=(Se,Oe)=>{en(r.errors,Se,Oe),m.state.next({errors:r.errors})},D=Se=>{r.errors=Se,m.state.next({errors:r.errors,isValid:!1})},L=(Se,Oe,Ue,lt)=>{const ct=Et(n,Se);if(ct){const at=Et(i,Se,Pn(Ue)?Et(a,Se):Ue);Pn(at)||lt&<.defaultChecked||Oe?en(i,Se,Oe?at:LC(ct._f)):ie(Se,at),s.mount&&_()}},F=(Se,Oe,Ue,lt,ct)=>{let at=!1,xt=!1;const It={name:Se},zt=!!(Et(n,Se)&&Et(n,Se)._f&&Et(n,Se)._f.disabled);if(!Ue||lt){h.isDirty&&(xt=r.isDirty,r.isDirty=It.isDirty=H(),at=xt!==It.isDirty);const qt=zt||Sf(Et(a,Se),Oe);xt=!!(!zt&&Et(r.dirtyFields,Se)),qt||zt?ra(r.dirtyFields,Se):en(r.dirtyFields,Se,!0),It.dirtyFields=r.dirtyFields,at=at||h.dirtyFields&&xt!==!qt}if(Ue){const qt=Et(r.touchedFields,Se);qt||(en(r.touchedFields,Se,Ue),It.touchedFields=r.touchedFields,at=at||h.touchedFields&&qt!==Ue)}return at&&ct&&m.state.next(It),at?It:{}},R=(Se,Oe,Ue,lt)=>{const ct=Et(r.errors,Se),at=h.isValid&&Bc(Oe)&&r.isValid!==Oe;if(e.delayError&&Ue?(u=k(()=>I(Se,Ue)),u(e.delayError)):(clearTimeout(f),u=null,Ue?en(r.errors,Se,Ue):ra(r.errors,Se)),(Ue?!Sf(ct,Ue):ct)||!Li(lt)||at){const xt={...lt,...at&&Bc(Oe)?{isValid:Oe}:{},errors:r.errors,name:Se};r={...r,...xt},m.state.next(xt)}},z=async Se=>{N(Se,!0);const Oe=await t.resolver(i,t.context,BXe(Se||o.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return N(Se),Oe},B=async Se=>{const{errors:Oe}=await z(Se);if(Se)for(const Ue of Se){const lt=Et(Oe,Ue);lt?en(r.errors,Ue,lt):ra(r.errors,Ue)}else r.errors=Oe;return Oe},X=async(Se,Oe,Ue={valid:!0})=>{for(const lt in Se){const ct=Se[lt];if(ct){const{_f:at,...xt}=ct;if(at){const It=o.array.has(at.name);N([lt],!0);const zt=await Dj(ct,i,S,t.shouldUseNativeValidation&&!Oe,It);if(N([lt]),zt[at.name]&&(Ue.valid=!1,Oe))break;!Oe&&(Et(zt,at.name)?It?RXe(r.errors,zt,at.name):en(r.errors,at.name,zt[at.name]):ra(r.errors,at.name))}!Li(xt)&&await X(xt,Oe,Ue)}}return Ue.valid},Y=()=>{for(const Se of o.unMount){const Oe=Et(n,Se);Oe&&(Oe._f.refs?Oe._f.refs.every(Ue=>!MC(Ue)):!MC(Oe._f.ref))&&De(Se)}o.unMount=new Set},H=(Se,Oe)=>(Se&&Oe&&en(i,Se,Oe),!Sf(Me(),a)),Q=(Se,Oe,Ue)=>DXe(Se,o,{...s.mount?i:Pn(Oe)?a:$o(Se)?{[Se]:Oe}:Oe},Ue,Oe),se=Se=>vk(Et(s.mount?i:a,Se,e.shouldUnregister?Et(a,Se,[]):[])),ie=(Se,Oe,Ue={})=>{const lt=Et(n,Se);let ct=Oe;if(lt){const at=lt._f;at&&(!at.disabled&&en(i,Se,mZ(Oe,at)),ct=Qw(at.ref)&&xi(Oe)?"":Oe,hZ(at.ref)?[...at.ref.options].forEach(xt=>xt.selected=ct.includes(xt.value)):at.refs?Py(at.ref)?at.refs.length>1?at.refs.forEach(xt=>(!xt.defaultChecked||!xt.disabled)&&(xt.checked=Array.isArray(ct)?!!ct.find(It=>It===xt.value):ct===xt.value)):at.refs[0]&&(at.refs[0].checked=!!ct):at.refs.forEach(xt=>xt.checked=xt.value===ct):Y6(at.ref)?at.ref.value="":(at.ref.value=ct,at.ref.type||m.values.next({name:Se,values:{...i}})))}(Ue.shouldDirty||Ue.shouldTouch)&&F(Se,ct,Ue.shouldTouch,Ue.shouldDirty,!0),Ue.shouldValidate&&ve(Se)},de=(Se,Oe,Ue)=>{for(const lt in Oe){const ct=Oe[lt],at=`${Se}.${lt}`,xt=Et(n,at);(o.array.has(Se)||!Kw(ct)||xt&&!xt._f)&&!A0(ct)?de(at,ct,Ue):ie(at,ct,Ue)}},pe=(Se,Oe,Ue={})=>{const lt=Et(n,Se),ct=o.array.has(Se),at=ks(Oe);en(i,Se,at),ct?(m.array.next({name:Se,values:{...i}}),(h.isDirty||h.dirtyFields)&&Ue.shouldDirty&&m.state.next({name:Se,dirtyFields:Yv(a,i),isDirty:H(Se,at)})):lt&&!lt._f&&!xi(at)?de(Se,at,Ue):ie(Se,at,Ue),Nj(Se,o)&&m.state.next({...r}),m.values.next({name:s.mount?Se:void 0,values:{...i}})},ge=async Se=>{s.mount=!0;const Oe=Se.target;let Ue=Oe.name,lt=!0;const ct=Et(n,Ue),at=()=>Oe.type?LC(ct._f):AXe(Se),xt=It=>{lt=Number.isNaN(It)||It===Et(i,Ue,It)};if(ct){let It,zt;const qt=at(),Ot=Se.type===Aj.BLUR||Se.type===Aj.FOCUS_OUT,Zr=!UXe(ct._f)&&!t.resolver&&!Et(r.errors,Ue)&&!ct._f.deps||VXe(Ot,Et(r.touchedFields,Ue),r.isSubmitted,b,x),Bt=Nj(Ue,o,Ot);en(i,Ue,qt),Ot?(ct._f.onBlur&&ct._f.onBlur(Se),u&&u(0)):ct._f.onChange&&ct._f.onChange(Se);const pr=F(Ue,qt,Ot,!1),ua=!Li(pr)||Bt;if(!Ot&&m.values.next({name:Ue,type:Se.type,values:{...i}}),Zr)return h.isValid&&_(),ua&&m.state.next({name:Ue,...Bt?{}:pr});if(!Ot&&Bt&&m.state.next({...r}),t.resolver){const{errors:Er}=await z([Ue]);if(xt(qt),lt){const Mi=Oj(r.errors,n,Ue),Eo=Oj(Er,n,Mi.name||Ue);It=Eo.error,Ue=Eo.name,zt=Li(Er)}}else N([Ue],!0),It=(await Dj(ct,i,S,t.shouldUseNativeValidation))[Ue],N([Ue]),xt(qt),lt&&(It?zt=!1:h.isValid&&(zt=await X(n,!0)));lt&&(ct._f.deps&&ve(ct._f.deps),R(Ue,zt,It,pr))}},te=(Se,Oe)=>{if(Et(r.errors,Oe)&&Se.focus)return Se.focus(),1},ve=async(Se,Oe={})=>{let Ue,lt;const ct=_x(Se);if(t.resolver){const at=await B(Pn(Se)?Se:ct);Ue=Li(at),lt=Se?!ct.some(xt=>Et(at,xt)):Ue}else Se?(lt=(await Promise.all(ct.map(async at=>{const xt=Et(n,at);return await X(xt&&xt._f?{[at]:xt}:xt)}))).every(Boolean),!(!lt&&!r.isValid)&&_()):lt=Ue=await X(n);return m.state.next({...!$o(Se)||h.isValid&&Ue!==r.isValid?{}:{name:Se},...t.resolver||!Se?{isValid:Ue}:{},errors:r.errors}),Oe.shouldFocus&&!lt&&tm(n,te,Se?ct:o.mount),lt},Me=Se=>{const Oe={...s.mount?i:a};return Pn(Se)?Oe:$o(Se)?Et(Oe,Se):Se.map(Ue=>Et(Oe,Ue))},oe=(Se,Oe)=>({invalid:!!Et((Oe||r).errors,Se),isDirty:!!Et((Oe||r).dirtyFields,Se),error:Et((Oe||r).errors,Se),isValidating:!!Et(r.validatingFields,Se),isTouched:!!Et((Oe||r).touchedFields,Se)}),xe=Se=>{Se&&_x(Se).forEach(Oe=>ra(r.errors,Oe)),m.state.next({errors:Se?r.errors:{}})},we=(Se,Oe,Ue)=>{const lt=(Et(n,Se,{_f:{}})._f||{}).ref,ct=Et(r.errors,Se)||{},{ref:at,message:xt,type:It,...zt}=ct;en(r.errors,Se,{...zt,...Oe,ref:lt}),m.state.next({name:Se,errors:r.errors,isValid:!1}),Ue&&Ue.shouldFocus&<&<.focus&<.focus()},Ce=(Se,Oe)=>qc(Se)?m.values.subscribe({next:Ue=>Se(Q(void 0,Oe),Ue)}):Q(Se,Oe,!0),De=(Se,Oe={})=>{for(const Ue of Se?_x(Se):o.mount)o.mount.delete(Ue),o.array.delete(Ue),Oe.keepValue||(ra(n,Ue),ra(i,Ue)),!Oe.keepError&&ra(r.errors,Ue),!Oe.keepDirty&&ra(r.dirtyFields,Ue),!Oe.keepTouched&&ra(r.touchedFields,Ue),!Oe.keepIsValidating&&ra(r.validatingFields,Ue),!t.shouldUnregister&&!Oe.keepDefaultValue&&ra(a,Ue);m.values.next({values:{...i}}),m.state.next({...r,...Oe.keepDirty?{isDirty:H()}:{}}),!Oe.keepIsValid&&_()},Ve=({disabled:Se,name:Oe,field:Ue,fields:lt,value:ct})=>{if(Bc(Se)&&s.mount||Se){const at=Se?void 0:Pn(ct)?LC(Ue?Ue._f:Et(lt,Oe)._f):ct;en(i,Oe,at),F(Oe,at,!1,!1,!0)}},He=(Se,Oe={})=>{let Ue=Et(n,Se);const lt=Bc(Oe.disabled);return en(n,Se,{...Ue||{},_f:{...Ue&&Ue._f?Ue._f:{ref:{name:Se}},name:Se,mount:!0,...Oe}}),o.mount.add(Se),Ue?Ve({field:Ue,disabled:Oe.disabled,name:Se,value:Oe.value}):L(Se,!0,Oe.value),{...lt?{disabled:Oe.disabled}:{},...t.progressive?{required:!!Oe.required,min:ap(Oe.min),max:ap(Oe.max),minLength:ap(Oe.minLength),maxLength:ap(Oe.maxLength),pattern:ap(Oe.pattern)}:{},name:Se,onChange:ge,onBlur:ge,ref:ct=>{if(ct){He(Se,Oe),Ue=Et(n,Se);const at=Pn(ct.value)&&ct.querySelectorAll&&ct.querySelectorAll("input,select,textarea")[0]||ct,xt=zXe(at),It=Ue._f.refs||[];if(xt?It.find(zt=>zt===at):at===Ue._f.ref)return;en(n,Se,{_f:{...Ue._f,...xt?{refs:[...It.filter(MC),at,...Array.isArray(Et(a,Se))?[{}]:[]],ref:{type:at.type,name:Se}}:{ref:at}}}),L(Se,!1,void 0,at)}else Ue=Et(n,Se,{}),Ue._f&&(Ue._f.mount=!1),(t.shouldUnregister||Oe.shouldUnregister)&&!(NXe(o.array,Se)&&s.action)&&o.unMount.add(Se)}}},Pe=()=>t.shouldFocusError&&tm(n,te,o.mount),Le=Se=>{Bc(Se)&&(m.state.next({disabled:Se}),tm(n,(Oe,Ue)=>{const lt=Et(n,Ue);lt&&(Oe.disabled=lt._f.disabled||Se,Array.isArray(lt._f.refs)&<._f.refs.forEach(ct=>{ct.disabled=lt._f.disabled||Se}))},0,!1))},Ge=(Se,Oe)=>async Ue=>{let lt;Ue&&(Ue.preventDefault&&Ue.preventDefault(),Ue.persist&&Ue.persist());let ct=ks(i);if(m.state.next({isSubmitting:!0}),t.resolver){const{errors:at,values:xt}=await z();r.errors=at,ct=xt}else await X(n);if(ra(r.errors,"root"),Li(r.errors)){m.state.next({errors:{}});try{await Se(ct,Ue)}catch(at){lt=at}}else Oe&&await Oe({...r.errors},Ue),Pe(),setTimeout(Pe);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Li(r.errors)&&!lt,submitCount:r.submitCount+1,errors:r.errors}),lt)throw lt},ce=(Se,Oe={})=>{Et(n,Se)&&(Pn(Oe.defaultValue)?pe(Se,ks(Et(a,Se))):(pe(Se,Oe.defaultValue),en(a,Se,ks(Oe.defaultValue))),Oe.keepTouched||ra(r.touchedFields,Se),Oe.keepDirty||(ra(r.dirtyFields,Se),r.isDirty=Oe.defaultValue?H(Se,ks(Et(a,Se))):H()),Oe.keepError||(ra(r.errors,Se),h.isValid&&_()),m.state.next({...r}))},ot=(Se,Oe={})=>{const Ue=Se?ks(Se):a,lt=ks(Ue),ct=Li(Se),at=ct?a:lt;if(Oe.keepDefaultValues||(a=Ue),!Oe.keepValues){if(Oe.keepDirtyValues)for(const xt of o.mount)Et(r.dirtyFields,xt)?en(at,xt,Et(i,xt)):pe(xt,Et(at,xt));else{if(H6&&Pn(Se))for(const xt of o.mount){const It=Et(n,xt);
4571if(It&&It._f){const zt=Array.isArray(It._f.refs)?It._f.refs[0]:It._f.ref;if(Qw(zt)){const qt=zt.closest("form");if(qt){qt.reset();break}}}}n={}}i=e.shouldUnregister?Oe.keepDefaultValues?ks(a):{}:ks(at),m.array.next({values:{...at}}),m.values.next({values:{...at}})}o={mount:Oe.keepDirtyValues?o.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!h.isValid||!!Oe.keepIsValid||!!Oe.keepDirtyValues,s.watch=!!e.shouldUnregister,m.state.next({submitCount:Oe.keepSubmitCount?r.submitCount:0,isDirty:ct?!1:Oe.keepDirty?r.isDirty:!!(Oe.keepDefaultValues&&!Sf(Se,a)),isSubmitted:Oe.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:ct?{}:Oe.keepDirtyValues?Oe.keepDefaultValues&&i?Yv(a,i):r.dirtyFields:Oe.keepDefaultValues&&Se?Yv(a,Se):Oe.keepDirty?r.dirtyFields:{},touchedFields:Oe.keepTouched?r.touchedFields:{},errors:Oe.keepErrors?r.errors:{},isSubmitSuccessful:Oe.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},rt=(Se,Oe)=>ot(qc(Se)?Se(i):Se,Oe);return{control:{register:He,unregister:De,getFieldState:oe,handleSubmit:Ge,setError:we,_executeSchema:z,_getWatch:Q,_getDirty:H,_updateValid:_,_removeUnmounted:Y,_updateFieldArray:C,_updateDisabledField:Ve,_getFieldArray:se,_reset:ot,_resetDefaultValues:()=>qc(t.defaultValues)&&t.defaultValues().then(Se=>{rt(Se,t.resetOptions),m.state.next({isLoading:!1})}),_updateFormState:Se=>{r={...r,...Se}},_disableForm:Le,_subjects:m,_proxyFormState:h,_setErrors:D,get _fields(){return n},get _formValues(){return i},get _state(){return s},set _state(Se){s=Se},get _defaultValues(){return a},get _names(){return o},set _names(Se){o=Se},get _formState(){return r},set _formState(Se){r=Se},get _options(){return t},set _options(Se){t={...t,...Se}}},trigger:ve,register:He,handleSubmit:Ge,watch:Ce,setValue:pe,getValues:Me,reset:rt,resetField:ce,clearErrors:xe,unregister:De,setError:we,setFocus:(Se,Oe={})=>{const Ue=Et(n,Se),lt=Ue&&Ue._f;if(lt){const ct=lt.refs?lt.refs[0]:lt.ref;ct.focus&&(ct.focus(),Oe.shouldSelect&&ct.select())}},getFieldState:oe}}function hl(e={}){const t=Ie.useRef(),r=Ie.useRef(),[n,a]=Ie.useState({isDirty:!1,isValidating:!1,isLoading:qc(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:qc(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...HXe(e),formState:n});const i=t.current.control;return i._options=e,PXe({subject:i._subjects.state,next:s=>{IXe(s,i._proxyFormState,i._updateFormState,!0)&&a({...i._formState})}}),Ie.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),Ie.useEffect(()=>{if(i._proxyFormState.isDirty){const s=i._getDirty();s!==n.isDirty&&i._subjects.state.next({isDirty:s})}},[i,n.isDirty]),Ie.useEffect(()=>{e.values&&!Sf(e.values,r.current)?(i._reset(e.values,i._options.resetOptions),r.current=e.values,a(s=>({...s}))):i._resetDefaultValues()},[e.values,i]),Ie.useEffect(()=>{e.errors&&i._setErrors(e.errors)},[e.errors,i]),Ie.useEffect(()=>{i._state.mount||(i._updateValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),Ie.useEffect(()=>{e.shouldUnregister&&i._subjects.values.next({values:i._getWatch()})},[e.shouldUnregister,i]),t.current.formState=LXe(n,i),t.current}const xk="https://t3.ftcdn.net/jpg/05/16/27/58/360_F_516275801_f3Fsp17x6HQK0xQgDQEELoTuERO4SsWV.jpg",GXe=()=>{var D,L,F,R;const{id:e}=Us(),t=Zn(),[r,n]=V.useState(),[a,i]=V.useState(!1),s=et(z=>z.isLoading),o=et(z=>z.findUserById),u=et(z=>z.subscriptionPrices),f=et(z=>z.getPrices),{register:h,watch:m,reset:x,handleSubmit:b,formState:{errors:S,isSubmitting:k}}=hl(),_=m("planId",!1),N=V.useMemo(()=>_?u.filter(z=>z.id===_)[0]??[]:[],[_]);V.useEffect(()=>{if(!e){t(-1);return}o(e).then(z=>{if(!z){t(-1);return}n(z)})},[]);const C=async()=>{!a&&u.length==0&&await f(),i(!a),x()},I=async({planId:z,duration:B})=>{if(k)return;const X=N.length>0?N:u.filter(Q=>Q.id===z)[0]??[],Y={};for(const Q of X.benefits)Y[Q]=!1;const H={user_id:e,username:`${r.firstName} ${r.lastName}`,plan_name:X.type,mobile_number:r.phoneNumber??null,membership_payment_plan:{duration:Number(B),amount:Number(B==12?X.amount_per_year:B*X.amount_per_month)},membership_plan_id:z,benefits:Y,payment_type:"Cash",created_at:oN(),payment_status:1,status:0};await xfe(e,H),n(Q=>({...Q,subscription:{id:e,...H}})),C()};return s?g(dn,{}):r?g("div",{className:"flex flex-col items-center mt-12",children:g("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:a?U(Zt,{children:[g("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:"Add User's Subscription"}),U("form",{className:"space-y-6",onSubmit:b(I),children:[U("div",{className:"space-y-4",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Plan Type"}),U("select",{className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",...h("planId",{required:"Field Cannot be Empty"}),children:[g("option",{value:"",children:"Select..."}),u.map(z=>g("option",{value:z.id,children:z.type},z.id))]}),S.planId&&g("span",{className:"text-red-500",children:S.planId.message})]}),U("div",{className:"flex flex-col md:flex-row justify-between",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount Per Month"}),g("input",{type:"number",name:"price",id:"price",min:0,readOnly:!0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white focus:ring-transparent focus:border-transparent",placeholder:"K0",value:(N==null?void 0:N.amount_per_month)??0})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount Per Year"}),g("input",{type:"number",name:"price",id:"price",min:0,readOnly:!0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white focus:ring-transparent focus:border-transparent",placeholder:"K0",value:(N==null?void 0:N.amount_per_year)??0})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount to Save"}),g("input",{type:"number",name:"price",id:"price",min:0,readOnly:!0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white focus:ring-transparent focus:border-transparent",placeholder:"K0",value:(N==null?void 0:N.amount_to_save)??0})]})]}),g("div",{children:U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Duration (Months)"}),g("input",{type:"number",name:"duration",id:"duration",min:1,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white focus:ring-transparent focus:border-transparent",placeholder:"1",...h("duration",{required:"Field Cannot be Empty"})}),S.duration&&g("span",{className:"text-red-500",children:S.duration.message})]})})]}),g("div",{className:"flex items-center justify-center w-full ",children:k?g(Sn,{}):U(Zt,{children:[g("button",{type:"submit",className:"w-full text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Save"}),g("button",{type:"button",onClick:C,className:"ml-4 w-full text-white bg-gray-400 hover:bg-gray-600 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-gray-400 dark:hover:bg-gray-600",children:"Cancel"})]})})]})]}):U(Zt,{children:[U("div",{className:"sm:flex sm:items-start",children:[g("div",{className:"mb-2 sm:mb-0 sm:mr-4",children:g("img",{src:r.image||xk,alt:"Profile Image",className:"w-full h-48 rounded-t-md sm:rounded-md"})}),U("div",{className:"text-lg text-gray-700 dark:text-gray-300 grid grid-cols-2 gap-4 ",children:[g("h1",{className:"font-semibold ",children:"Full Name:"}),U("h1",{children:[r.firstName," ",r.lastName]}),g("h1",{className:"font-semibold ",children:"Mobile Number:"}),g("h1",{children:r.phoneNumber}),g("h1",{className:"font-semibold ",children:"Location:"}),g("h1",{children:r.location})]})]}),U("div",{className:"mt-4",children:[U("div",{className:"mb-6 flex items-center justify-between",children:[g("h4",{className:"text-xl font-body text-gray-700 uppercase dark:text-gray-200",children:"Subscription Details"}),r.subscription&&g(Xt,{to:`/subscriptions/${r.id}`,className:"text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",className:"w-6 h-6",children:g("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14 21 3"})})})]}),r.subscription?U("div",{className:"text-lg text-gray-700 dark:text-gray-300 grid grid-cols-2 gap-1 md:grid-cols-4 md:gap-2",children:[g("h1",{className:"font-semibold",children:"Plan:"}),g("h1",{children:r.subscription.plan_name}),g("h1",{className:"font-semibold",children:"Duration:"}),U("h1",{children:[(L=(D=r.subscription)==null?void 0:D.membership_payment_plan)==null?void 0:L.duration," ","Month(s)"]}),r.subscription.status==1&&g("h1",{className:"font-semibold",children:"Start Date:"}),r.subscription.status==1&&g("h1",{children:ii(r.subscription.start_date,!1)??"-"}),r.subscription.status==1&&g("h1",{className:"font-semibold",children:"End Date:"}),r.subscription.status==1&&g("h1",{children:ii(r.subscription.end_date,!1)??"-"}),g("h1",{className:"font-semibold",children:"Payment Method:"}),g("h1",{children:r.subscription.payment_type}),g("h1",{className:"font-semibold",children:"Payment Number:"}),g("h1",{children:r.subscription.mobile_number}),g("h1",{className:"font-semibold",children:"Amount:"}),g("h1",{children:(R=(F=r.subscription)==null?void 0:F.membership_payment_plan)==null?void 0:R.amount}),g("h1",{className:"font-semibold",children:"Payment Status:"}),r.subscription.payment_status==0?g("span",{className:"inline-flex items-center justify-center bg-purple-200 text-purple-800 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):r.subscription.payment_status==1?g("span",{className:"inline-flex items-center justify-center bg-green-200 text-green-800 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 dark:border-green-500",children:"Successful"}):g("span",{className:"inline-flex items-center justify-center bg-red-400 text-red-800 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 dark:text-red-400",children:"Failed"})]}):U("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:[g("span",{className:"font-medium text-gray-400",children:"User has no subscription"}),g("button",{onClick:C,className:"mt-2 text-white bg-gray-400 hover:bg-gray-600 dark:bg-gray-600 dark:hover:bg-gray-400 font-medium rounded-lg text-sm px-5 py-2.5 text-center",children:"Create"})]})]})]})})}):g(Zt,{})},t0=10,YXe=()=>{const[e,t]=V.useState(""),[r,n]=gd(),a=et(F=>F.fetchRequests),i=et(F=>F.deleteRequest),s=et(F=>F.requestsCount),o=et(F=>F.requests),u=et(F=>
4571F.isLoading),{openModal:f,renderModal:h}=Ni("Delete","Are you sure you want to remove this request?"),m=V.useRef(new Map),x=Number(r.get("page")??"0"),b=r.get("type"),S=r.get("q")??"";V.useEffect(()=>(S&&!e&&t(S),a(b,t0,m.current.get(x),S),()=>{}),[x,b,S]),V.useEffect(()=>{n(F=>(F.delete("q"),F)),t("")},[b]);const k=F=>{F.preventDefault(),n(R=>(R.delete("type"),R.delete("page"),!e||e==" "?R.delete("q"):R.set("q",e),R))},_=()=>{t(""),n(F=>(F.delete("page"),F.delete("type"),F.delete("q"),F))},N=V.useCallback(F=>{n(R=>(m.current.set(F,o[o.length-1]),F===null?R.delete("page"):R.set("page",F),R))},[x]),C=V.useMemo(()=>(o==null?void 0:o.map(F=>({id:F.id,...F.data()})))??[],[o]),I=V.useMemo(()=>{if(s===0)return g("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400"});if(s<t0)return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:s===1?1:`1-${s}`})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:s})]});const F=x+1,R=Math.min((F-1)*t0+1,s),z=Math.min(F*t0,s);return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[R,"-",z]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:s})]})},[x,s]),D=async F=>{try{await f()&&await i(F)}catch{}};if(u)return g(dn,{});const L=(x+1-1)*t0;return U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:g("div",{className:"w-full mb-3 flex items-center sm:divide-x sm:divide-gray-100 sm:mb-0 dark:divide-gray-700 justify-between",children:U("form",{className:"lg:pr-3",onSubmit:k,children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search by name",value:e,onChange:F=>t(F.target.value)}),e&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:_,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]})})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-200 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Type"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Request For"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Payment"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Status"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Date"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:C.map((F,R)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"w-4 p-4",children:L+R+1}),U("td",{className:"p-4 text-sm font-normal ",children:[g("div",{className:"text-base font-semibold text-gray-900 dark:text-gray-50",children:F.name}),g("div",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:F.phone_number??"971774924"})]}),g("td",{className:"p-4 text-base font-normal text-gray-900 dark:text-gray-50",children:F.request_type}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-900 dark:text-gray-50 truncate xl:max-w-xs ",children:F.request_details}),g("td",{className:"p-4 text-sm font-medium font-body text-gray-900 dark:text-gray-50",children:F.paid?F.payment_status==0?g("span",{className:"bg-purple-200 text-white mr-2 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 ",children:"Pending"}):F.payment_status==1?g("span",{className:"bg-green-200 text-white mr-2 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 ",children:"Successful"}):g("span",{className:"bg-red-400 text-white mr-2 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 ",children:"Failed"}):g("span",{className:"bg-orange-100 text-white mr-2 px-2.5 py-0.5 rounded-md border border-orange-100 dar
4571k:bg-gray-700 dark:border-orange-300 ",children:"Free"})}),g("td",{className:"p-4 text-sm font-normal text-gray-900 dark:text-gray-50",children:F.status==0?g("span",{className:"bg-purple-200 text-purple-800 mr-2 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):F.status==1?g("span",{className:"bg-green-200 text-green-800 mr-2 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 dark:border-green-500",children:"Approved"}):g("span",{className:"bg-red-400 text-red-800 mr-2 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 dark:text-red-400",children:"Denied"})}),g("td",{className:"p-4 text-base font-noraml text-gray-900 dark:text-gray-50",children:ii(F.createdAt,!1)}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[U(Xt,{to:`${F.id}/details`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"View"})]}),U("button",{type:"button",onClick:()=>D(F.id),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:[g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Delete"})]})]})]},F.id))})]}),C==null||C.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:I}),g(xy,{totalCount:s,itemsPerPage:t0,currentPage:x,pageChanged:N})]}),h()]})},XXe=()=>{const e=et(o=>o.getPrices),t=et(o=>o.deleteConsulationType),r=et(o=>o.consultationPrices),n=et(o=>o.isLoading),{openModal:a,renderModal:i}=Ni("Delete Consultation Type","Are you sure you want to delete this?");V.useEffect(()=>{r.length<=0&&e()},[]);const s=async o=>{try{await a()&&t(o)}catch{console.log()}};return n?g(dn,{}):U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:g("div",{className:"w-full mb-3 flex items-center sm:divide-x sm:divide-gray-100 sm:mb-0 dark:divide-gray-700 justify-end",children:g(Xt,{to:"consultation/create",className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:"Add"})})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-200 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Type"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Description"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Price (K)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Discount (%)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:r.map((o,u)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[U("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:["#",++u]}),g("td",{className:"p-4 text-sm font-normal text-gray-500 whitespace-nowrap dark:text-gray-400",children:o.type}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-500 truncate xl:max-w-xs dark:text-gray-400",children:o.description??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:o.price}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:(o==null?void 0:o.discount)??0}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[U(Xt,{to:`consultation/${o.id}/update`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[U("svg",{className:"w-4 h-4",fill:"
4571currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M17.414 2.586a2 2 0 00-2.828 0L7 10.172V13h2.828l7.586-7.586a2 2 0 000-2.828z"}),g("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4a1 1 0 010 2H4v10h10v-4a1 1 0 112 0v4a2 2 0 01-2 2H4a2 2 0 01-2-2V6z",clipRule:"evenodd"})]}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Update"})]}),U("button",{type:"button",onClick:()=>s(o.id),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:[g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Delete"})]})]})]},o.id))})]}),r==null||r.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),i()]})},qXe=e=>{try{return new URL(e),!0}catch{return!1}},yZ=({id:e,link:t,postText:r,uploaderName:n,uploaderPhotoURL:a,uploaderUid:i,postImageUrl:s,post_files:o,timestamp:u,phoneNumber:f,deletePost:h,height:m,viewPost:x})=>{const b=`w-full ${m??"h-48"} object-cover rounded-b`,S=()=>s?g("img",{src:s,alt:"Post",className:b}):(o==null?void 0:o.length)>0?g("img",{src:o[0].file_url,alt:"Post Image",className:b}):g("img",{src:"https://www.signfix.com.au/wp-content/uploads/2017/09/placeholder-600x400.png",alt:"No Post Image",className:b});return U("article",{className:"p-4 bg-white border border-gray-200 rounded-lg shadow-sm sm:p-6 dark:border-gray-700 dark:bg-gray-800 md:mb-0",children:[U("div",{className:"flex items-center justify-between mb-2",children:[U("div",{className:"flex items-center",children:[U("p",{className:"flex items-center mr-3 text-sm font-semibold text-gray-900 dark:text-white",children:[a?g("img",{className:"w-6 h-6 mr-2 rounded-full",src:a||xk,alt:n}):g("svg",{className:"w-5 h-5 text-gray-500 dark:bg-gray-800 mr-2 rounded-full","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 0a10 10 0 1 0 10 10A10.011 10.011 0 0 0 10 0Zm0 5a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 13a8.949 8.949 0 0 1-4.951-1.488A3.987 3.987 0 0 1 9 13h2a3.987 3.987 0 0 1 3.951 3.512A8.949 8.949 0 0 1 10 18Z"})}),n]}),g("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:ii(u)})]}),U("div",{className:"md:space-x-2 flex",children:[x&&g(Xt,{to:`${e}/details`,className:"inline-flex items-center p-2 text-sm font-medium text-center text-gray-800 dark:text-gray-200 bg-white rounded-lg hover:bg-gray-100 focus:ring-4 focus:outline-none focus:ring-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-gray-300 dark:focus:ring-gray-600",children:g("svg",{className:"w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})})}),g("button",{className:"inline-flex items-center p-2 text-sm font-medium text-center text-gray-500 bg-white rounded-lg hover:bg-gray-100 focus:ring-4 focus:outline-none focus:ring-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-gray-300 dark:focus:ring-gray-600",type:"button",onClick:()=>h(e),children:g("svg",{className:"w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 18 20",children:g("path",{d:"M17 4h-4V2a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v2H1a1 1 0 0 0 0 2h1v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1a1 1 0 1 0 0-2ZM7 2h4v2H7V2Zm1 14a1 1 0 1 1-2 0V8a1 1 0 0 1 2 0v8Zm4 0a1 1 0 0 1-2 0V8a1 1 0 0 1 2 0v8Z"})})})]})]}),U("div",{className:"mb-4 md:h-28",children:[g("p",{className:"text-gray-900 dark:text-white md:max-h-24 md:overflow-clip",children:r}
4571),qXe(t)&&g("a",{href:t,className:"my-2 text-blue-800",children:new URL(t).pathname}),g("div",{className:" flex items-baseline justify-end"})]}),S()]})},ip=8,QXe=()=>{const[e,t]=gd(),[r,n]=V.useState(""),a=et(D=>D.fetchPosts),i=et(D=>D.removePost),s=et(D=>D.postsData),o=et(D=>D.isLoading),u=et(D=>D.postsCount),{openModal:f,renderModal:h}=Ni("Remove Post","Are you sure you want to remove this post?"),m=V.useRef(new Map),x=Number(e.get("page")??"0"),b=e.get("q")??"";V.useEffect(()=>{m.current.set(x,s[s.length-1])},[]),V.useEffect(()=>(b&&!r&&n(b),a(ip,m.current.get(x),b),()=>{}),[x,b]);const S=D=>{D.preventDefault(),t(L=>(!r||r==" "?L.delete("q"):L.set("q",r),L))},k=()=>{n(""),t(D=>(D.delete("page"),D.delete("q"),D))},_=V.useCallback(D=>{t(L=>(m.current.set(D,s[s.length-1]),D===null||D==0?L.delete("page"):L.set("page",D),L))},[x]),N=V.useMemo(()=>{if(u===0)return g("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400"});if(u<ip)return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:u===1?1:`1-${u}`})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:u})]});const D=x+1,L=Math.min((D-1)*ip+1,u),F=Math.min(D*ip,u);return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[L,"-",F]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:u})]})},[x,u]),C=V.useMemo(()=>(s==null?void 0:s.map(D=>({id:D.id,...D.data()})))??[],[s]),I=async D=>{try{await f()&&await i(D)}catch{}};return o?g(dn,{}):!C||C.length<=0?g("div",{className:"p-4 container mx-auto flex flex-col items-center justify-center h-screen",children:g("div",{children:g("h1",{className:"font-medium text-gray-400",children:"No Posts"})})}):U("div",{children:[g("div",{className:"p-4 w-full bg-white border-b border-gray-200 dark:bg-gray-800 dark:border-gray-700 sm:divide-x sm:divide-gray-100 sm:mb-0 dark:divide-gray-700",children:U("form",{className:"lg:pr-3",onSubmit:S,children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative md:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:r,onChange:D=>n(D.target.value)}),r&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:k,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]})}),g("div",{className:"px-4 grid grid-cols-1 gap-2 my-4 md:grid-cols-2 md:gap-4",children:C.map(D=>g(yZ,{...D,deletePost:I,viewPost:!0},D.id))}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 border-t border-gray-200 sm:flex sm:justify-between dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:N}),g(xy,{totalCount:u,itemsPerPage:ip,currentPage:x,pageChanged:_})]}),h()]})},ZXe=()=>{V.useState(!1),V.useState(null);const e=et(o=>o.getPrices),t=et(o=>o.deleteSubscriptionPlan),r=et(o=>o.subscriptionPrices),n=et(o=>
4571o.isLoading),{openModal:a,renderModal:i}=Ni("Delete Plan","Are you sure you want to delete this plan?");V.useEffect(()=>{r.length<=0&&e()},[]);const s=async o=>{try{await a()&&t(o)}catch{console.log()}};return n?g(dn,{}):U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:g("div",{className:"w-full mb-3 flex items-center sm:divide-x sm:divide-gray-100 sm:mb-0 dark:divide-gray-700 justify-end",children:g(Xt,{to:"create",className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:"Add"})})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-200 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Type"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Description"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Amount Per Month (K)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Amount Per Year (K)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Amount to Save (K)"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Criteria"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Benefits"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:r.map((o,u)=>{var f;return U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"p-4 text-sm font-normal text-gray-500 whitespace-nowrap dark:text-gray-400",children:o.type}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-500 truncate xl:max-w-xs dark:text-gray-400",children:(o==null?void 0:o.description)??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:o.amount_per_month??0}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:o.amount_per_year??0}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:o.amount_to_save??0}),g("td",{className:"p-4 text-sm font-normal text-gray-500 whitespace-nowrap dark:text-gray-400",children:g("ul",{role:"list",className:"space-y-0 text-left",children:o.criteria.map((h,m)=>U("li",{className:"flex items-center space-x-3",children:[g("svg",{className:"flex-shrink-0 w-3 h-3 text-green-500 dark:text-green-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),g("span",{children:h})]},m))})}),g("td",{className:"p-4 text-sm font-normal text-gray-500 whitespace-nowrap dark:text-gray-400",children:g("ul",{className:"space-y-0 text-left",children:(f=o.benefits)==null?void 0:f.map((h,m)=>U("li",{className:"flex items-center space-x-3",children:[g("svg",{className:"flex-shrink-0 w-3 h-3 text-green-500 dark:text-green-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),g("span",{children:h})]},m))})}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[U(Xt,{to:`${o.id}/update`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[U("svg",{className:"w-4 h-4",fill:"
4571currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M17.414 2.586a2 2 0 00-2.828 0L7 10.172V13h2.828l7.586-7.586a2 2 0 000-2.828z"}),g("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4a1 1 0 010 2H4v10h10v-4a1 1 0 112 0v4a2 2 0 01-2 2H4a2 2 0 01-2-2V6z",clipRule:"evenodd"})]}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Update"})]}),U("button",{type:"button",onClick:()=>s(o.id),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:[g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Delete item"})]})]})]},o.id)})})]}),r==null||r.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),i()]})},sp=10,KXe=()=>{const[e,t]=gd(),[r,n]=V.useState(""),[a,i]=V.useState(),s=et(R=>R.fetchReportedPosts),o=et(R=>R.reportedPostsCount),u=et(R=>R.removeReportPost),f=et(R=>R.reportedPostsData),h=et(R=>R.isLoading),{openModal:m,renderModal:x}=Ni("Remove Report","Are you sure you want to remove this report?"),b=ol(),S=V.useRef(new Map),k=Number(e.get("page")??"0"),_=e.get("q")??"";V.useEffect(()=>{var z;const R=(z=b==null?void 0:b.state)==null?void 0:z.error;R&&(i(R),window.history.replaceState({},document.title))},[]),V.useEffect(()=>(_&&!r&&n(_),s(sp,S.current.get(k),_),()=>{}),[k,_]);const N=R=>{R.preventDefault(),t(z=>(!r||r==" "?z.delete("q"):z.set("q",r),z))},C=()=>{n(""),t(R=>(R.delete("page"),R.delete("q"),R))},I=V.useCallback(R=>{t(z=>(S.current.set(R,f[f.length-1]),R===null||R==0?z.delete("page"):z.set("page",R),z))},[k]),D=V.useMemo(()=>{if(o===0)return g("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400"});if(o<sp)return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:o===1?1:`1-${o}`})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:o})]});const R=k+1,z=Math.min((R-1)*sp+1,o),B=Math.min(R*sp,o);return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[z,"-",B]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:o})]})},[k,o]),L=V.useMemo(()=>(f==null?void 0:f.map(R=>({id:R.id,...R.data()})))??[],[f]),F=async R=>{try{await m()&&await u(R)}catch{}};return h?g(dn,{}):U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:g("div",{className:"w-full mb-3 flex sm:divide-x sm:divide-gray-100 sm:mb-0 dark:divide-gray-700 ",children:U("form",{className:"lg:pr-3",onSubmit:N,children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:r,onChange:R=>n(R.target.value)}),r&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:C,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]})})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-200 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Reported By"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Date Reported"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Offenses"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:L.map(R=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"p-4 text-sm font-normal text-gray-500 whitespace-nowrap dark:text-gray-400",children:R.reporterName}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-500 truncate xl:max-w-xs dark:text-gray-400",children:ii(R.reportDate,!1)}),g("td",{className:"p-4 text-sm font-normal text-gray-500 whitespace-nowrap dark:text-gray-400",children:g("ul",{role:"list",className:"space-y-0 text-left",children:R.offenses.map((z,B)=>U("li",{className:"flex items-center space-x-1",children:[g("svg",{className:"flex-shrink-0 w-3 h-2 text-gray-700 dark:text-gray-100","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 8 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 13 5.7-5.326a.909.909 0 0 0 0-1.348L1 1"})}),g("span",{children:z})]},B))})}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[U(Xt,{to:`/posts/${R.reportedDocID}/details`,state:{prev:"/posts/reported"},className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"See Post"})]}),U("button",{type:"button",onClick:()=>F(R.id),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:[g("svg",{className:"w-4 h-4",fill:"
4571currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Delete Report"})]})]})]},R.id))})]}),L==null||L.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:D}),g(xy,{totalCount:o,itemsPerPage:sp,currentPage:k,pageChanged:I})]}),x(),a&&g(CN,{title:"Error",content:a,close:()=>i(null)})]})},JXe=()=>{const{isLoggedIn:e,toggle:t}=o4(),{register:r,handleSubmit:n,setError:a,clearErrors:i,formState:{errors:s,isSubmitting:o}}=hl(),u=async({email:f,password:h})=>{var m;try{if(i(),o){console.log("Submitting");return}const x=f.trim(),b=h.trim(),S=await oy.post("/signin",{email:x,password:b});if(S.status!==200&&S.status!==201)throw new Error("Failed to sign in");const k=S.data.token;await xie(Jl,k),t(!0)}catch(x){if(((m=x==null?void 0:x.response)==null?void 0:m.status)===401){a("email",{type:"focus",message:"Invalid Credentials"},{shouldFocus:!0}),a("password",{type:"focus",message:"Invalid Credentials"},{shouldFocus:!0});return}a("global"),setTimeout(()=>{i("global")},5e3)}};return e?g(ab,{to:"/dashboard"}):e?g(ab,{to:"/dashboard"}):U("div",{className:"flex flex-col bg-gray-50 items-center justify-center px-6 pt-8 mx-auto h-screen pt:mt-0 dark:bg-gray-900",children:[U(Xt,{to:"/",className:"flex items-center justify-center mb-4 text-2xl font-semibold dark:text-white",children:[g("img",{className:"w-24 h-24 fill-current text-purple-600",src:l4,alt:"logo"}),g("span",{className:"self-center font-medium text-gray-700 text-4xl whitespace-nowrap dark:text-gray-400",children:"FarmHouse"})]}),s.global&&U("div",{className:"w-full max-w-xl flex items-center p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 dark:bg-gray-800 dark:text-red-400",role:"alert",children:[g("svg",{className:"flex-shrink-0 w-4 h-4 mr-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5ZM9.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM12 15H8a1 1 0 0 1 0-2h1v-3H8a1 1 0 0 1 0-2h2a1 1 0 0 1 1 1v4h1a1 1 0 0 1 0 2Z"})}),g("span",{className:"sr-only",children:"Error Message"}),g("div",{className:"ms-3 text-sm font-medium",children:"Login Error! Something Went Wrong.Please try again"}),U("button",{type:"button",className:"ms-auto -mx-1.5 -my-1.5 ml-auto bg-red-50 text-red-500 rounded-lg focus:ring-2 focus:ring-red-400 p-1.5 hover:bg-red-200 inline-flex items-center justify-center h-8 w-8 dark:bg-gray-800 dark:text-red-400 dark:hover:bg-gray-700",onClick:()=>i("global"),children:[g("span",{className:"sr-only",children:"Close"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})]})]}),U("div",{className:"w-full text-center max-w-xl p-4 space-y-6 sm:p-6 bg-white rounded-lg shadow dark:bg-gray-800",children:[g("h2",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:"Sign in"}),U("form",{className:"mt-8 space-y-6",onSubmit:n(u),children:[U("div",{className:"flex flex-col items-start",children:[g("label",{htmlFor:"email",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Your email"}),g("input",{name:"email",id:"email",type:"email",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"[email protected]",required:!0,...r("email",{required:"Email is required"})}),s.email&&g("span",{className:"text-red-500",children:s.email.message})]}),U("div",{className:"flex flex-col items-start",children:[g("label",{htmlFor:"password",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Your password"}),g("input",{name:"password",id:"password",type:"password",...r("password",{required:"Password is required"}),placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",required:!0}),s.password&&g("span",{className:"text-red-500",children:s.password.message})]}),g("div",{className:"flex items-center justify-center w-full ",children:o?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Login"})})]})]})]})},eqe=()=>{const{id:e}=Us(),t=Zn(),r=et(h=>h.findConsulationById),n=et(h=>h.updateConsulationType),{register:a,handleSubmit:i,setValue:s,formState:{errors:o,isSubmitting:u}}=hl();return V.useEffect(()=>{const h=r(e);
4571if(!h){t("../../../",{relative:"path"});return}s("name",h.type),s("price",h.price),s("description",h==null?void 0:h.description),s("discount",(h==null?void 0:h.discount)??"0")},[]),g(Zt,{children:U("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[g("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:"Update Item"}),U("form",{className:"space-y-6",onSubmit:i(async({name:h,price:m,description:x,discount:b})=>{u||(await n({id:e,type:h,price:Number(m),description:x??"",discount:b&&Number(m)>0?b:0}),t("../../../",{relative:"path"}))}),children:[U("div",{className:"space-y-4",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Name"}),g("input",{type:"text",name:"name",id:"name",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",value:"Education Dashboard",placeholder:"Enter Name",required:!0,...a("name",{required:"Name is required"})}),o.name&&g("span",{className:"text-red-500",children:o.name.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Price"}),g("input",{type:"number",name:"price",min:0,id:"price",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K149",...a("price")})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Description"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter description here",...a("description")})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Discount"}),U("select",{className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",...a("discount"),children:[g("option",{value:"0",children:"0"}),g("option",{value:"5",children:"5%"}),g("option",{value:"10",children:"10%"}),g("option",{value:"20",children:"20%"}),g("option",{value:"30",children:"30%"}),g("option",{value:"40",children:"40%"}),g("option",{value:"50",children:"50%"})]})]})]}),g("div",{className:"flex justify-center w-full space-x-4 ",children:u?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Update"})})]})]})})},tqe=()=>{const e=Zn(),{register:t,handleSubmit:r,formState:{errors:n,isSubmitting:a}}=hl(),i=et(o=>o.addConsulationType);return U("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[g("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:"Add Consultation Type"}),U("form",{className:"space-y-6",onSubmit:r(async({name:o,price:u,description:f,discount:h})=>{a||(await i({type:o,price:isNaN(u)?0:Number(u),description:f??"",discount:h&&Number(u)>0?h:0}),e("../../../",{relative:"path"}))}),children:[U("div",{className:"space-y-4",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Name"}),g("input",{type:"text",name:"name",id:"name",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Name",...t("name",{required:"Name is required"})}),n.name&&g("span",{className:"text-red-500",children:n.name.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Price (Optional)"}),g("input",{type:"number",name:"price",min:0,id:"price",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K149",...t("price")})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Description"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter description here",...t("description")})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Discount"}),U("select",{className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",...t("discount"),children:[g("option",{value:"0",children:"0"}),g("option",{value:"5",children:"5%"}),g("option",{value:"10",children:"10%"}),g("option",{value:"20",children:"20%"}),g("option",{value:"30",children:"30%"}),g("option",{value:"40",children:"40%"}),g("option",{value:"50",children:"50%"})]})]})]}),g("div",{className:"flex items-center justify-center w-full ",children:a?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Save"})})]})]})},rqe=()=>{const{id:e}=Us(),t=Zn(),r=et(h=>h.findSubscriptionPlanById),n=et(h=>h.updateSubscriptionPlan),{register:a,handleSubmit:i,setValue:s,formState:{errors:o,isSubmitting:u}}=hl();return V.useEffect(()=>{const h=r(e);
4571if(!h){t("../../",{relative:"path"});return}s("name",h.type),s("amount_per_month",h.amount_per_month),s("amount_per_year",(h==null?void 0:h.amount_per_year)??0),s("amount_to_save",h==null?void 0:h.amount_to_save),s("description",(h==null?void 0:h.description)??""),s("benefits",h.benefits.join(` 4572`)),s("criteria",h.criteria.join(` 4573`))},[]),g(Zt,{children:U("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[g("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:"Update Item"}),U("form",{className:"space-y-6",onSubmit:i(async({name:h,amount_per_month:m,amount_per_year:x,amount_to_save:b,description:S,benefits:k,criteria:_})=>{u||(await n({id:e,type:h,amount_per_month:isNaN(m)?0:Number(m),amount_per_year:isNaN(x)?0:Number(x),amount_to_save:isNaN(b)?0:Number(b),description:S??"",benefits:k.split(` 4574`),criteria:_.split(` 4575`)}),t("../../",{relative:"path"}))}),children:[U("div",{className:"space-y-4",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Name"}),g("input",{type:"text",name:"name",id:"name",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Name",...a("name",{required:"Name is required"})}),o.name&&g("span",{className:"text-red-500",children:o.name.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Description"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter description here",...a("description")})]}),U("div",{className:"flex flex-col md:flex-row justify-between",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount Per Month"}),g("input",{type:"number",name:"price",id:"price",min:0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K0",...a("amount_per_month",{required:"Amount is required"})}),o.name&&g("span",{className:"text-red-500",children:o.amount_per_month.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount Per Year"}),g("input",{type:"number",name:"price",id:"price",min:0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K0",...a("amount_per_year",{required:"Amount is required"})}),o.name&&g("span",{className:"text-red-500",children:o.amount_per_year.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount to Save (Optional)"}),g("input",{type:"number",min:0,name:"price",id:"price",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K0",...a("amount_to_save")})]})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Benefits"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter benefits here",...a("benef
4575its",{required:"Field is required"})}),o.name&&g("span",{className:"text-red-500",children:o.benefits.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Criteria"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter criteria here",...a("criteria",{required:"Field is required"})}),o.name&&g("span",{className:"text-red-500",children:o.criteria.message})]})]}),g("div",{className:"flex justify-center w-full space-x-4 ",children:u?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Update"})})]})]})})},nqe=()=>{const e=Zn(),{register:t,handleSubmit:r,formState:{errors:n,isSubmitting:a}}=hl(),i=et(o=>o.addSubscriptionPlan);return g(Zt,{children:U("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[g("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:"Add Subscription Plan"}),U("form",{className:"space-y-6",onSubmit:r(async({name:o,amount_per_month:u,amount_per_year:f,amount_to_save:h,description:m,benefits:x,criteria:b})=>{a||(await i({type:o,amount_per_month:isNaN(u)?0:Number(u),amount_per_year:isNaN(f)?0:Number(f),amount_to_save:isNaN(h)?0:Number(h),description:m??"",benefits:x.split(` 4576`),criteria:b.split(` 4577`)}),e("..",{relative:"path"}))}),children:[U("div",{className:"space-y-4",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Name"}),g("input",{type:"text",name:"name",id:"name",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Name",...t("name",{required:"Name is required"})}),n.name&&g("span",{className:"text-red-500",children:n.name.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Description"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter description here",...t("description")})]}),U("div",{className:"flex flex-col md:flex-row justify-between",children:[U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount Per Month"}),g("input",{type:"number",name:"price",id:"price",min:0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K0",...t("amount_per_month",{required:"Amount is required"})}),n.name&&g("span",{className:"text-red-500",children:n.amount_per_month.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount Per Year"}),g("input",{type:"number",name:"price",id:"price",min:0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K0",...t("amount_per_year",{required:"Amount is required"})}),n.name&&g("span",{className:"text-red-500",children:n.amount_per_year.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Amount to Save (Optional)"}),g("input",{type:"number",name:"price",id:"price",min:0,className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"K0",...t("amount_to_save")})]})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Benefits"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter benefits here",...t("benefits",{required:"Field is required"})}),n.name&&g("span",{className:"text-red-500",children:n.benefits.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Criteria"}),g("textarea",{rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter criteria here",...t("criteria",{required:"Field is required"})}),n.name&&g("span",{className:"text-red-500",children:n.criteria.message})]})]}),g("div",{className:"flex items-center justify-center w-full ",children:a?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Save"})})]})]})})};function aqe(){return g("div",{className:"flex flex-col items-center justify-center p-6 min-h-screen bg-gray-50 dark:bg-gray-900",children:U("div",{className:" text-gray-700 dark:text-gray-400",children:[U("div",{className:"mb-4 space-y-3",children:[g("h2",{className:"text-2xl font-semibold ",children:"FarmHouse Privacy Policy"}),g("p",{children:"Last Updated: [12/07/2024]"})]}),U("div",{className:"space-y-4",children:[U("p",{children:[g("strong",{children:"1. Introduction"}),g("br",{}),"We respect your privacy and are committed to protecting your personal data. This Privacy Policy explains how we
4577collect, use, and protect your personal data when you use our mobile application and website. By using our application and website, you agree to the terms of this Privacy Policy."]}),U("p",{children:[g("strong",{children:"2. Information We Collect"}),g("br",{}),"We collect information directly from you, from third parties, and automatically through your use of the Farmhouse Platform.",g("br",{}),g("br",{}),g("strong",{children:"Account and Profile Data."})," When you create an account and profile on the Farmhouse app, we collect, upload, and store on our servers your name, email address, and other information you provide, such as your Identity card details. You can choose to add your photo, country of residence, gender, and any other information to your profile. Once you create a profile, you are able to change or remove the information you added.",g("br",{}),g("br",{}),g("strong",{children:"Your Content."})," We collect the information and content that you post to the Farmhouse App, including your photos and the edit history of your content.",g("br",{}),g("br",{}),g("strong",{children:"Contact Information."})," In order to enable you to share posts and other content with your contacts, the Farmhouse app may request permission to access your contacts list. It's important to note that we do not store or collect your contacts' information. The access to your contacts list is solely used for the purpose of facilitating the sharing functionality within the app.",g("br",{}),g("br",{}),g("strong",{children:"Location Data."})," We collect your approximate location to determine the best products and services we can provide you based on your country. We do not store your location data, and we only use it to offer location-based customization and personalized services."]}),U("p",{children:[g("strong",{children:"3. How We Use Your Information and Legal Basis for Processing"}),g("br",{}),"We process the information we collect for the following purposes and under the following legal basis. You may decline to submit personal information through the Farmhouse app, in which case we may not be able to provide certain services to you.",g("br",{}),g("br",{}),g("strong",{children:"Personalization."})," To tailor the content and information that we may send or display to you in the Farmhouse App. We also use your information to offer location customization, personalized help and instructions, and to otherwise personalize your experiences while using the Farmhouse App. It is in our legitimate business interests to provide you with a customized experience.",g("br",{}),g("br",{}),g("strong",{children:"Analytics."})," To gather analytics and metrics to better understand how users use the Farmhouse App. We also use analytics data to evaluate and improve the Farmhouse App, including personalization and the development of new products and services. It is in our legitimate business interests to make informed decisions about product development.",g("br",{}),g("br",{}),g("strong",{children:"Comply with Law."})," To comply with legal obligations, as part of our general business operations, and for other business administration purposes. This processing is necessary to comply with legal obligations and to serve our legitimate business interests in complying with the laws to which we are subject.",g("br",{}),g("br",{}),g("strong",{children:"Prevent Fraud and Misuse."})," To investigate, prevent, or take action regarding illegal activities, suspected fraud, situations involving potential threats to the safety of any person, or violations of our Terms of Service or this Privacy Policy. This processing is necessary to comply with legal obligations and to serve our legitimate interest in preventing misuse of the Farmhouse App, including through illegal activities and fraud."]}),U("div",{children:[g("strong",{children:"4. App Activity"}),g("br",{}),"We collect data related to your app activity, including:",U("ul",{children:[g("li",{children:"In-app purchases: for app functionality, analytics, security and fraud detection"}),g("li",{children:"Transaction information and history: for app functionality, analytics, fraud detection and compliance"}),g("li",{children:"App interactions: for analytics and personalization purposes."}),g("li",{children:"In-app search history: for app functionality, analytics, and personalization."}),g("li",{children:"Other actions: for app functionality, analytics, and personalization."})]})]}),U("p",{children:[g("strong",{children:"5. How We Use Your Information"}),g("br",{}),"We use your personal data to provide you with access to our agricultural content, videos, lessons,expert assistance and live sessions. We may al
4577so use your information to contact you about our services, send you promotional materials, and improve our application and website. We will only process your personal data based on a lawful basis, such as your consent or the necessity of processing for the performance of a contract. You have the right to deny us permission to collect your data or opt out of the data collection."]}),U("p",{children:[g("strong",{children:"6. How We Protect Your Information"}),g("br",{}),"We take appropriate technical and organizational measures to protect your personal data against unauthorized or unlawful processing, and against accidental loss, destruction, or damage. We implement industry-standard security measures to safeguard your information and ensure the confidentiality and integrity of your personal data."]}),U("p",{children:[g("strong",{children:"7. Sharing of Your Information"}),g("br",{}),"We share your information as outlined below, and where users have asked us to do so or otherwise consented:",g("br",{}),g("br",{}),g("strong",{children:"Service Providers."})," We share your information with third-party service providers who use this information to perform services for us, such as payment processors, hosting providers, auditors, advisors, consultants, and customer service providers.",g("br",{}),g("br",{}),g("strong",{children:"Business Transfers."})," We may disclose or transfer your information as part of any merger, sale, transfer of our assets, acquisition or restructuring of all or part of our business, bankruptcy, or similar event.",g("br",{}),g("br",{}),g("strong",{children:"Protection of Rights and When Legally Required."})," We may disclose information where we are required to do so by law, believe it necessary to respond to claims asserted against us, comply with legal process (e.g., subpoenas or warrants), enforce or administer our agreements and terms, for fraud prevention, risk assessment, investigation, and to protect the rights, property, or safety of Farmhouse, its users, or others."]}),U("p",{children:[g("strong",{children:"8. Your Rights"}),g("br",{}),'As a user of FarmHouse, you have certain rights regarding your personal data under the GDPR. These rights include the right to access and rectify your personal data, the right to erasure (also known as the "right to be forgotten"), the right to restrict processing, the right to data portability, and the right to object to processing. If you wish to exercise any of these rights or have any concerns about how we handle your personal data, please contact us using the details provided in Section 9 of our full Privacy Policy.']}),U("p",{children:[g("strong",{children:"9. Contact Us"}),g("br",{}),"If you have any questions or concerns about our Privacy Policy or how we handle your personal data, please contact us at"," ",g("a",{href:"mailto:[email protected]",className:"italic underline",children:"[email protected]"}),"."]}),U("p",{children:[g("strong",{children:"10. Delete App Account"}),g("br",{}),"If you wish to delete your account and associated data from our website or app, you can submit a request through our"," ",g("a",{href:"https://emsikafarmhouse.netlify.app/delete-account",className:"italic underline",children:"Delete Account page"}),". We will process your request in accordance with applicable data protection laws and our internal procedures. Please note that deleting your account may result in the loss of access to certain features and content."]}),U("p",{children:[g("strong",{children:"Disclaimer of Warranty"}),g("br",{}),"ANDROID AND IOS USERS: THE SOFTWARE IS LICENSED âAS IS.â YOU BEAR THE RISK OF USING IT. AFRICAN FARMHOUSE GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, AFRICAN FARMHOUSE EXCLUDES ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT."]})]})]})})}const iqe=()=>{const[e,t]=V.useState(!1),r=V.useRef({resolve:()=>{},reject:()=>{},params:{}});return{openModal:i=>new Promise((s,o)=>{r.current={resolve:s,reject:o,params:i},t(!0)}),renderModal:()=>{const i=o=>{r.current.reject(o),t(!1)},s=o=>{r.current.resolve(o),t(!1)};
4577return e&&g("div",{className:"fixed z-10 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:()=>i(!1),children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg p-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[U("div",{className:"flex mb-4",children:[g("svg",{className:"w-8 h-8 text-red-600 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),g("h5",{id:"drawer-label",className:"inline-flex items-center text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:"Delete Account"})]}),U("button",{type:"button",onClick:()=>i(!1),className:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm p-1.5 absolute top-2.5 right-2.5 inline-flex items-center dark:hover:bg-gray-600 dark:hover:text-white",children:[g("svg",{"aria-hidden":"true",className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})}),g("span",{className:"sr-only",children:"Close menu"})]}),g("h3",{className:"mb-6 text-lg text-gray-500 dark:text-gray-400",children:"Are you sure you want to delete your account? This action is not reversible."}),g("div",{onClick:()=>s(!0),className:"text-white bg-red-600 hover:bg-red-800 focus:ring-4 focus:ring-red-300 font-medium rounded-lg text-sm inline-flex items-center px-3 py-2.5 text-center mr-2 dark:focus:ring-red-900",children:"Yes, I'm sure"}),g("div",{onClick:()=>i(!1),className:"text-gray-900 bg-white hover:bg-gray-100 focus:ring-4 focus:ring-primary-300 border border-gray-200 font-medium inline-flex items-center rounded-lg text-sm px-3 py-2.5 text-center dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:text-white dark:hover:bg-gray-700 dark:focus:ring-gray-700",children:"No, cancel"})]})]})})}}};function sqe(){const{register:e,handleSubmit:t,formState:{errors:r,isSubmitting:n}}=hl(),a=Zn(),{openModal:i,renderModal:s}=iqe(),o=async({email:u,password:f})=>{console.log(u,f);try{if(!await i())return;const h=await wie(Jl,u,f),m=h.user;if(!h||!m)throw Error();await uf(yr(jt,"users",m.uid)),await m.delete(),a("/")}catch(h){console.log(h),h.code==="auth/user-not-found"?alert("User not found"):h.code==="auth/wrong-password"?alert("Wrong password"):h.code==="auth/invalid-email"?alert("Invalid email"):alert("An error occurred during sign-in. Please try again")}};return U(Zt,{children:[s(),U("div",{className:"flex flex-col bg-gray-50 items-center justify-center px-6 pt-8 mx-auto h-screen pt:mt-0 dark:bg-gray-900",children:[U(Xt,{to:"/",className:"flex items-center justify-center mb-4 text-2xl font-semibold dark:text-white",children:[g("img",{className:"w-24 h-24 fill-current text-purple-600",src:l4,alt:"logo"}),g("span",{className:"self-center font-medium text-gray-700 text-4xl whitespace-nowrap dark:text-gray-400",children:"FarmHouse"})]}),U("div",{className:"w-full text-center max-w-xl p-4 space-y-6 sm:p-6 bg-white rounded-lg shadow dark:bg-gray-800",children:[g("h2",{className:"text-2xl font-bold text-gray-900 dark:text-white",onClick:i,children:"Sign In to Continue"}),U("form",{className:"mt-8 space-y-6",onSubmit:t(o),children:[U("div",{className:"flex flex-col items-start",children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Email"}),g("input",{className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",i
4577d:"email",type:"email",placeholder:"[email protected]",...e("email",{required:"Email is required"})}),r.email&&g("span",{className:"text-red-500",children:r.email.message})]}),U("div",{className:"flex flex-col items-start",children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Password"}),g("input",{className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢",id:"password",type:"password",...e("password",{required:"Password is required"})}),r.password&&g("span",{className:"text-red-500",children:r.password.message})]}),g("div",{className:"flex items-center justify-center w-full ",children:n?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Save"})})]})]})]}),s()]})}const oqe=()=>{var x;const[e,t]=V.useState(null),n=(x=ol().state)==null?void 0:x.prev,{id:a}=Us(),i=Zn(),s=et(b=>b.findPostById),o=et(b=>b.removePost),u=et(b=>b.isLoading),{openModal:f,renderModal:h}=Ni("Remove Post","Are you sure you want to remove this post?");V.useEffect(()=>{a||i(-1),s(a).then(b=>{if(!b){if(n){i(n,{replace:!0,state:{error:"Post Not Found"}});return}i(-1);return}t(b)})},[]);const m=async b=>{try{await f()&&(await o(b),i(n||-1))}catch{}};return u?g(dn,{}):U(Zt,{children:[g("div",{className:"w-full sm:w-4/6 mx-auto m-4 rounded-md",children:e&&g(yZ,{...e,height:"h-fit",deletePost:m})}),h()]})},vZ=({farmOwner:e,farmProfile:t,closeModal:r})=>g("div",{className:"fixed z-50 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:r,children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[U("h2",{className:"text-center text-xl font-bold text-gray-900 uppercase dark:text-gray-50",children:[e,"'s Farm Profile"]}),U("div",{className:"mt-2 space-y-4",children:[t.map((n,a)=>n.children.length==0?U("div",{className:"flex flex-wrap items-start md:flex-row md:justify-start md:items-center md:space-x-2 text-lg text-gray-800 dark:text-gray-50",children:[U("h3",{className:"font-medium mr-2 md:mr-0",children:[n.question,":"]}),g("span",{children:n.answers.join(", ")})]},a):U("div",{className:"text-lg text-gray-800 dark:text-gray-50",children:[U("h3",{className:"font-medium",children:[n.question,":"]}),n.children.length==0?g("span",{children:n.answers.join(", ")}):n.answers.map((i,s)=>U("div",{className:"ml-2 space-x-2 my-2 flex flex-wrap",children:[U("h3",{className:"font-medium",children:[i,":"]}),g("span",{children:n.children[s].answers.join(", ")})]},s))]},a)),g("div",{className:"flex flex-col items-start md:flex-row md:justify-start md:items-center md:space-x-6 text-lg text-gray-800 dark:text-gray-50"})]})]})]})}),r0=10,lqe=()=>{const[e,t]=gd(),[r,n]=V.useState(!1),a=et(H=>H.isLoading),i=et(H=>H.subscribersStream),s=et(H=>H.subscribersCount),o=et(H=>H.subscribers),u=et(H=>H.deleteSubscription),f=et(H=>H.cancelSubscription),h=et(H=>H.approveSubscription);et(H=>H.refactor);const[m,x]=V.useState(""),[b,S]=V.useState({showModal:!1,farmOwner:null,farmProfile:null}),{openModal:k,renderModal:_}=Ni("Confirm Action","Are you sure you want to continue with this action?"),N=V.useRef(new Map),C=Number(e.get("page")??"0"),I=e.get("q")??"";V.useEffect(()=>(I&&!m&&x(I),i(r0,N.current.get(C),I),()=>{}),[C,I]);const D=H=>{H.preventDefault(),t(Q=>(!m||m==" "?Q.delete("q"):Q.set("q",m),Q))},L=()=>{x(""),t(H=>(H.delete("page"),H.delete("q"),H))},F=V.useCallback(H=>{t(Q=>(N.current.set(H,o[o.length-1]),H===null?Q.delete("page"):Q.set("page",H),Q))},[C]),R=V.useMemo(()=>((o==null?void 0:o.map(Q=>({id:Q.id,...Q.data()})))??[]).filter(Q=>!(Q!=null&&Q.testing)),[o]),z=V.useMemo(()=>
4577{if(s===0)return g("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400"});if(s<r0)return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:s===1?1:`1-${s}`})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:s})]});const H=C+1,Q=Math.min((H-1)*r0+1,s),se=Math.min(H*r0,s);return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[Q,"-",se]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:s})]})},[C,s]),B=async(H,Q)=>{try{if(!await k())return;switch(Q){case"cancel":f(H);return;case"delete":u(H);default:}}catch{}},X=async()=>{try{n(!0);const H=await lu("subscriptions"),Q=[];for(let ie of H.docs){let de=ie.data(),pe=ii(de.start_date,!1)??"-",ge=ii(de.end_date,!1)??"-";Q.push({Subscriber:de.username,Contact:de.mobile_number,Plan:de.plan_name,Status:de.status==0?"Pending":de.status==1?"Approved":"Rejected",Amount:de.membership_payment_plan.amount,"Payment Method":de.payment_type,"Payment Status":de.payment_status==0?"Pending":de.payment_status==1?"Successful":"Failed","Duration (months)":de.membership_payment_plan.duration,From:pe,To:ge})}const se=new Intl.Collator(void 0,{sensitivity:"base",ignorePunctuation:!0});Q.sort((ie,de)=>se.compare(ie.Subscriber,de.Subscriber)),nA(Q,"Subscribers")}catch(H){console.log("error: "+H)}finally{n(!1)}};if(a)return g(dn,{});const Y=(C+1-1)*r0;return U(Zt,{children:[g("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Membership Subscriptions"})}),U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:U("div",{className:"w-full mb-3 flex items-center justify-between space-x-4",children:[U("form",{className:"lg:pr-3",onSubmit:D,children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:m,onChange:H=>x(H.target.value)}),m&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:L,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]}),r?g("div",{className:"flex justify-center",children:g(Sn,{className:"h-10"})}):U("button",{className:"inline-flex items-center justify-center p-2.5 text-sm font-medium text-center text-gray-900 bg-gray-100 border border-gray-300 rounded-lg hover:bg-gray-200 sm:w-auto dark:bg-gray-700 dark:text-gray-400 dark:border-gray-700 dark:hover:text-white dark:hover:bg-gray-900",onClick:X,children:[g("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm5 6a1 1 0 10-2 0v3.586l-1.293-1.293a1 1 0 10-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L11 11.586V8z",clipRule:"evenodd"})}),g("span",{className:"hidden ml-2 -mr-1 sm:flex",children:"Export All"})]})]})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Plan"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Amount"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Duration"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Payment Status"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Start Date"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Days Left"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Profile"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:R.map((H,Q)=>{var se,ie,de;return U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"w-4 p-4",children:Y+Q+1}),U("td",{className:"p-4 text-sm whitespace-nowrap",children:[g(Xt,{to:`/users/${H.user_id}/details`,className:"hover:underline",children:g("div",{className:"text-base font-semibold text-gray-900 dark:text-gray-50",children:H.username})}),g("div",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:H.mobile_number??"-"})]}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:H.plan_name||"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:(se=H.membership_payment_plan)==null?void 0:se.amount}),U("td",{className:"max-w-sm p-4 overflow-hidden text-base font-medium text-gray-900 dark:text-gray-50 truncate xl:max-w-xs ",children:[(ie=H.membership_payment_plan)==null?void 0:ie.duration," ",((de=H.membership_payment_plan)==null?void 0:de.duration)!=1?"Months":"Month"]}),g("td",{className:"p-4 text-base font-normal ",children:H.payment_status==0?g("span",{className:"bg-purple-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md border border-purple-400 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):H.payment_status==1?g("span",{className:"bg-green-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-400 dark:border-green-500",children:"Successful"}):g("span",{className:"bg-red-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-500 dark:bg-gray-700 dark:text-red-400",children:"Failed"})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:ii(H.start_date,!1)??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:uV(H.end_date)??"-"}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:(H==null?void 0:H.farm_profile)&&g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-4 h-4 cursor-pointer","aria-hidden":"true",onClick:()=>S({showModal:!0,farmOwner:H.username,farmProfile:(H==null?void 0:H.farm_profile)??[]}),children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"})})}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[U(Xt,{to:H.id,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"View"})]}),H.payment_status===1?H.status===1?U("button",{type:"button",onClick:()=>B(H.id,"cancel"),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-purple-500 rounded-lg hover:bg-purple-600 ",children:[g("svg",{className:"w-4 h-4 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"
4577currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 11.793a1 1 0 1 1-1.414 1.414L10 11.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L8.586 10 6.293 7.707a1 1 0 0 1 1.414-1.414L10 8.586l2.293-2.293a1 1 0 0 1 1.414 1.414L11.414 10l2.293 2.293Z"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Cancel"})]}):U("button",{className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",onClick:()=>{var pe;return h(H.id,((pe=H.membership_payment_plan)==null?void 0:pe.duration)??0,(H==null?void 0:H.benefits)??{})},children:[g("svg",{className:"w-4 h-4 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m7 10 2 2 4-4m6 2a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Approve"})]}):null,U("button",{type:"button",onClick:()=>B(H.id,"delete"),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:[g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Remove"})]})]})]},H.id)})})]}),R==null||R.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:z}),g(xy,{totalCount:s,itemsPerPage:r0,currentPage:C,pageChanged:F})]}),_(),b.showModal&&g(vZ,{farmOwner:b.farmOwner,farmProfile:b.farmProfile,closeModal:()=>S({showModal:!1,farmOwner:null,farmProfile:null})})]})]})};function cqe({updateRequest:e,onCancel:t,id:r,isOptional:n}){const[a,i]=V.useState(""),[s,o]=V.useState(""),[u,f]=V.useState(!1);
4577return g("div",{className:"fixed z-10 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:t,children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[g("h2",{className:"text-center text-xl font-bold text-gray-900 uppercase dark:text-gray-50",children:"Choose Date & Time"}),U("form",{onSubmit:async m=>{m.preventDefault(),f(!0);try{if(a&&s){let x=new Date(`${s} ${a}`);await e(r,{status:1,response_date:xn.fromDate(x)})}else await e(r,{status:1,response_date:null})}catch{f(!1)}finally{t()}},children:[g("div",{children:U("div",{className:"mt-2 text-center space-y-3 ",children:[U("div",{className:"flex flex-col items-start md:flex-row md:justify-start md:items-center md:space-x-6 text-lg text-gray-800 dark:text-gray-50",children:[U("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"date",children:["Date ",n&&"(Optional)"]}),g("input",{type:"date",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Referral Code",required:!n,onChange:m=>o(m.target.value),value:s})]}),U("div",{className:"flex flex-col items-start md:flex-row md:justify-start md:items-center md:space-x-6 text-lg text-gray-800 dark:text-gray-50",children:[U("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"time",children:["Time ",n&&"(Optional)"]}),g("input",{type:"time",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Referral Code",required:!n,onChange:m=>i(m.target.value),value:a})]})]})}),g("div",{className:"mt-5 sm:mt-6 ",children:u?g("div",{className:"flex justify-center",children:g(Sn,{className:"h-10"})}):U("div",{className:"flex w-full rounded-md shadow-sm items-center justify-center",children:[g("button",{type:"submit",className:"mr-3 inline-flex justify-center w-full rounded-md border border-transparent px-2 py-2 bg-green-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Save"}),g("button",{type:"button",className:"inline-flex justify-center w-full rounded-md border border-transparent px-4 py-2 bg-red-600 text-base leading-6 font-medium text-white shadow-sm hover:bg-red-500 focus:outline-none focus:border-red-700 focus:shadow-outline-red transition ease-in-out duration-150 sm:text-sm sm:leading-5",onClick:()=>!u&&t(),children:"Cancel"})]})})]})]})]})})}function uqe({updatePaymentStatus:e,onCancel:t,id:r,payment_status:n}){const[a,i]=V.useState(!1),[s,o]=V.useState(n??0),u=h=>{o(h.target.value)};
4577return g("div",{className:"fixed z-10 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:()=>!a&&t(),children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[g("h2",{className:"text-center text-xl font-bold text-gray-900 uppercase dark:text-gray-50",children:"Change Payment Status"}),U("form",{onSubmit:async h=>{h.preventDefault(),i(!0);try{await e(r,{payment_status:Number(s)}),i(!1)}catch{i(!1)}finally{t()}},children:[g("div",{children:U("div",{className:"mt-2 space-y-4 text-center sm:mt-3 ",children:[U("label",{className:"flex justify-between items-center form-input w-full bg-gray-50 border border-gray-300 text-gray-900 sm:text-lg rounded-lg focus:ring-primary-500 focus:border-primary-500 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",children:["Successful",g("input",{type:"radio",value:1,name:"status",className:"w-4 h-4 focus:bg-primary-500 focus:ring-primary-500 dark:focus:ring-primary-600",checked:s===1,onChange:u})]}),U("label",{className:"flex justify-between items-center form-input w-full bg-gray-50 border border-gray-300 text-gray-900 sm:text-lg rounded-lg focus:ring-primary-500 focus:border-primary-500 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",children:["Failed",g("input",{type:"radio",value:-1,name:"status",checked:s===-1,className:"w-4 h-4 focus:bg-primary-500 focus:ring-primary-500 dark:focus:ring-primary-600",onChange:u})]}),U("label",{className:"flex justify-between items-center form-input w-full bg-gray-50 border border-gray-300 text-gray-900 sm:text-lg rounded-lg focus:ring-primary-500 focus:border-primary-500 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",children:["Pending",g("input",{type:"radio",value:0,className:"w-4 h-4 focus:bg-primary-500 focus:ring-primary-500 dark:focus:ring-primary-600",name:"status",checked:s===0,onChange:u})]})]})}),a?g("div",{className:"flex mt-4 justify-center",children:g(Sn,{className:"h-10"})}):U("div",{className:"flex mt-4 space-x-3 w-full rounded-md shadow-sm",children:[g("button",{type:"submit",className:"inline-flex justify-center w-full rounded-md border border-transparent px-2 py-2 bg-green-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Save"}),g("button",{type:"button",className:"inline-flex justify-center w-full rounded-md border border-transparent px-4 py-2 bg-red-600 text-base leading-6 font-medium text-white shadow-sm hover:bg-red-500 focus:outline-none focus:border-red-700 focus:shadow-outline-red transition ease-in-out duration-150 sm:text-sm sm:leading-5",onClick:t,children:"Cancel"})]})]})]})]})})}const fqe=()=>{const[e,t]=V.useState(),[r,n]=V.useState(!1),[a,i]=V.useState(!1),{id:s}=Us(),o=Zn(),u=et(k=>k.findRequestById),f=et(k=>k.updateRequest),h=et(k=>k.isLoading);V.useEffect(()=>{if(!s){o(-1);return}u(s).then(k=>{if(!k){o(-1);return}t(k)})},[]);const m=V.useCallback(async(k,_)=>{t(N=>({...N,..._})),await f(k,_)},[]);if(h)return g(dn,{});const x=g("button",{onClick:()=>i(!0),className:"inline-flex justify-center w-52 rounded-md border border-transparent px-2 py-2 mr-2 bg-primary-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Approve Request"}),b=g("button",{onClick:()=>{m(e.id,{status:-1,response_date:null})},className:"inline-flex justify-center w-52 rounded-md border border-transparent px-4 py-2 bg-red-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Decline Request"}),S=()=>e.status==0?U("div",{className:"flex justify-center py-2 w-full",children:[x,b]}):e.status==-1?g("div",{className:"flex justify-center py-2 w-full",children:x}):g("div",{className:"flex justify-center py-w-full",children:b});return e?U("div",{className:"w-full sm:w-11/12 xl:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[g("h5",{className:"text-center mb-6 text-xl font-bold text-gray-800 uppercase dark:text-gray-50",children:"Consultation Request Details"}),U("div",{className:"space-y-6",children:[U("div",{className:"text-lg text-gray-700 dark:text-gray-300 grid grid-cols-2 gap-6 md:grid-cols-4 md:gap-8",children:[g("h1",{className:"font-semibold",children:"Customer:"}),g("h1",{children:e.name}),g("h1",{className:"font-semibold",children:"Mobile Number:"}),g("h1",{children:e.phone_number}),g("h1",{className:"font-semibold",children:"Category:"}),g("h1",{children:e.request_details}),g("h1",{className:"font-semibold",children:"Type:"}),g("h1",{children:e.request_type}),g("h1",{className:"font-semibold",children:"Status:"}),e.status==0?g("span",{className:"inline-flex items-center justify-center bg-purple-200 text-purple-800 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):e.status==1?g("span",{className:"inline-flex items-center justify-center bg-green-200 text-green-800 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 dark:border-green-500",children:"Approved"}):g("span",{className:"inline-flex items-center justify-center bg-red-400 text-red-800 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 dark:text-red-400",children:"Denied"}),g("h1",{className:"font-semibold",children:"Requested on:"}),g("h1",{children:ii(e.createdAt,!1)}),e.status==1&&e.response_date!=null&&g("h1",{className:"font-semibold",children:"Set Date & Time"}),e.status==1&&e.response_date!=null&&g("h3",{children:ii(e.request_date)}),g("h1",{className:"font-semibold",children:"Payment:"}),e.paid?U("div",{className:"flex justify-between space-x-4",children:[e.payment_status==0?g("span",{className:"inline-flex items-center justify-center bg-purple-200 text-purple-800 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):e.payment_status==1?g("span",{className:"inline-flex items-center justify-center bg-green-200 text-green-800 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 dark:border-green-500",children:"Successful"}):g("span",{className:"inline-flex items-center justify-center bg-red-400 text-red-800 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 dark:text-red-400",children:"Failed"}),g("button",{onClick:()=>n(!0),className:"text-gray-50 rounded-md bg-blue-400 hover:border-transparent hover:bg-blue-500 px-2.5 py-0.5 text-base leading-6 font-medium shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Change"})]}):g("span",{className:"inline-flex items-center justify-center bg-orange-100 text-white dark:text-orange-100 px-2.5 py-0.5 rounded-md border border-orange-100 dar
4577k:bg-gray-700 dark:border-orange-300",children:"Free"})]}),S()]}),r&&g(uqe,{id:e.id,payment_status:e.payment_status,updatePaymentStatus:m,onCancel:()=>n(!1)}),a&&g(cqe,{name:e.name,id:e.id,isOptional:e.request_type.toLowerCase()=="sms"||e.request_type.toLowerCase()=="whatsapp",request_details:e.request_details,updateRequest:m,onCancel:()=>i(!1)})]}):g(Zt,{})},dqe=({value:e,handleChange:t})=>U("div",{className:"overflow-x-clip bg-gray-700 dark:bg-gray-100 text-gray-50 dark:text-gray-800 p-1 rounded-xl flex",children:[g("button",{className:`px-2.5 py-0.5 rounded-xl ${e===0?"bg-purple-500 text-white":""}`,onClick:()=>t(0),children:"Pending"}),g("button",{className:`px-2.5 py-0.5 rounded-xl ${e===1?"bg-primary-500 text-white":""}`,onClick:()=>t(1),children:"Approved"}),g("button",{className:`px-2.5 py-0.5 rounded-xl ${e===-1?"bg-red-500 text-white":""}`,onClick:()=>t(-1),children:"Denied"})]}),hqe=({value:e,handleChange:t,labelText:r})=>U("label",{className:"relative inline-flex items-center me-5 cursor-pointer",children:[g("input",{type:"checkbox",value:e,className:"sr-only peer",checked:e,onChange:n=>t()}),g("div",{className:"w-11 h-6 bg-gray-200 rounded-full peer peer-focus:ring-4 peer-focus:ring-primary-300 dark:peer-focus:ring-primary-800 dark:bg-gray-700 peer-checked:after:translate-x-full rtl:peer-checked:after:-translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-0.5 after:start-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-primary-600"}),r&&g("span",{className:"ml-4 text-sm font-medium text-gray-900 dark:text-gray-300",children:e?"Done":"Not Done"})]}),gqe=()=>{var R,z;const{id:e}=Us(),t=Zn(),[r,n]=V.useState(),[a,i]=V.useState(),[s,o]=V.useState(),[u,f]=V.useState(),h=et(B=>B.findSubscriptionById),m=et(B=>B.updateSubscription),x=et(B=>B.isLoading),[b,S]=V.useState(!1);V.useRef(null),V.useEffect(()=>{if(!e){t(-1);return}h(e).then(B=>{if(!B){t(-1);return}n(B)})},[]);const k=V.useMemo(()=>{const B=s??Date.now(),X=(r==null?void 0:r.plan_benefits)??{};for(const Y in X){let[H,Q]=Y.split(":");if(B>=Number(H)&&B<Number(Q))return o(Number(H)),{[Y]:X[Y]}}return{}},[r,s]),_=V.useCallback((B,X)=>{if(a)return;const Y=Object.keys(k)[0];Y&&n(H=>({...H,plan_benefits:{...H.plan_benefits,[Y]:{...H.plan_benefits[Y],[B]:{...H.plan_benefits[Y][B],is_used:X}}}}))},[k]),N=V.useCallback((B,X)=>{if(a)return;const Y=Object.keys(k)[0];Y&&n(H=>({...H,plan_benefits:{...H.plan_benefits,[Y]:{...H.plan_benefits[Y],[B]:{...H.plan_benefits[Y][B],updated_at:X}}}}))},[k]),C=()=>{if(!s)return;const B=s,X=(r==null?void 0:r.plan_benefits)??{},Y=x0(r.end_date);for(const H in X){let[Q,se]=H.split(":");if(se=Number(se),Q==B&&se<Y){o(se);return}}},I=()=>{if(!s)return;const B=s,X=(r==null?void 0:r.plan_benefits)??{},Y=x0(r.start_date);if(B!=Y)for(const H in X){let[Q,se]=H.split(":");if(se==B){o(Number(Q));return}}},D=B=>{a||n(X=>({...X,status:B}))},L=(B,X)=>{N(B,iy(new Date(X.target.value)))},F=async()=>{try{i(!0),await m(e,r),t(-1)}catch{f(!0)}finally{i(!1)}};return x||!r?g(dn,{}):U("div",{className:"w-full sm:w-11/12 xl:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[g("h5",{className:"text-center mb-6 text-xl font-bold text-gray-800 uppercase dark:text-gray-50",children:"Subscription Details"}),U("div",{className:"space-y-6",children:[U("div",{className:"text-lg text-gray-700 dark:text-gray-300 grid grid-cols-2 gap-1 md:grid-cols-4 md:gap-2",children:[g("h1",{className:"font-semibold",children:"Subscriber:"}),g(Xt,{to:`/users/${r.user_id}/details`,className:"hover:underline",children:g("h1",{children:r.username})}),g("h1",{className:"font-semibold",children:"Mobile Number:"}),g("h1",{children:r.mobile_number}),g("h1",{className:"font-semibold",children:"Plan:"}),g("h1",{children:r.plan_name}),g("h1",{className:"font-semibold",children:"Duration:"}),g("h1",{children:(R=r==null?void 0:r.membership_payment_plan)==null?void 0:R.duration}),r.status==1&&g("h1",{className:"font-semibold",children:"Start Date:"}),r.status==1&&g("h1",{children:ii(r.start_date,!1)??"-"}),r.status==1&&g("h1",{className:"font-semibold",children:"End Date:"}),r.status==1&&g("h1",{children:ii(r.end_date,!1)??"-"}),g("h1",{className:"font-semibold",children:"Payment Method:"}),g("h1",{children:r.payment_type}),g("h1",{className:"font-semibold",children:"Amount:"}),g("h1",{children:(z=r==null?void 0:r.membership_payment_plan)==null?void 0:z.amount}),g("h1",{className:"font-semibold",children:"Payment Status:"}),r.payment_status==0?g("span",{className:"inline-flex items-center justify-center bg-purple-200 text-purple-800 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):r.payment_status==1?g("span",{className:"inline-flex items-center justify-center bg-green-200 text-green-800 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 dark:border-green-500",children:"Successful"}):g("span",{className:"inline-flex items-center justify-center bg-red-400 text-red-800 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 dark:text-red-400",children:"Failed"}),r.payment_status===1&&g("h1",{className:"font-semibold",children:"Status:"}),r.payment_status===1?r.status==0?g("span",{className:"inline-flex items-center justify-center bg-purple-200 text-purple-800 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):r.status==1?g("span",{className:"inline-flex items-center justify-center bg-green-200 text-green-800 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 dark:border-green-500",children:"Successful"}):g("span",{className:"inline-flex items-center justify-center bg-red-400 text-red-800 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 dark:text-red-400",children:"Denied"}):null,r.payment_status===1&&g("h1",{className:"font-semibold",children:"Change Status:"}),r.payment_status===1&&g("div",{className:"md:col-span-3 md:flex justify-start",children:g(dqe,{value:r.status,handleChange:D})}),g("h1",{className:"font-semibold",children:"Farm Profile:"}),g("h1",{children:(r==null?void 0:r.farm_profile)&&g("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6 cursor-pointer","aria-hidden":"true",onClick:()=>S(!0),children:g("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"})})})]}),U("div",{className:"relative text-gray-700 dark:text-gray-300 mt-2",children:[U("div",{className:"flex items-center justify-between mb-2",children:[g("h1",{className:"font-semibold mb-2",children:"Plan Benefits"}),s&&U("div",{className:"absolute top-0 right-0 flex items-center space-x-4 ",children:[g("button",{className:"text-gray-800 dark:text-gray-100 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg p-2",onClick:I,children:g("svg",{className:"w-5 h-5 ",fill:"
4577currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})})}),g("h1",{children:new Date(s).toLocaleString("default",{month:"long",year:"numeric"})}),g("button",{className:"text-gray-800 dark:text-gray-100 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg p-2",onClick:C,children:g("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"})})})]})]}),g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:g("div",{className:"overflow-hidden shadow",children:U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Status"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Utilized On"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:Object.entries(Object.values(k)[0]??{}).map(([B,X],Y)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-600",children:[g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:B||"-"}),g("td",{className:"p-4 text-base font-normal text-gray-700 dark:text-gray-300",children:X.is_used?"Utilized":"Not Utilized"}),g("td",{className:"p-4 text-base font-normal ",children:ii(X.updated_at,!1)??"-"}),U("td",{className:"p-4 space-x-4 whitespace-nowrap flex items-center",children:[g(hqe,{value:X.is_used,handleChange:()=>_(B,!X.is_used)}),U("span",{className:"datepicker-toggle",children:[g("div",{className:" flex items-center ps-3.5 datepicker-toggle-button",children:g("svg",{className:"w-5 h-5 text-gray-600 dark:text-gray-100","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M20 4a2 2 0 0 0-2-2h-2V1a1 1 0 0 0-2 0v1h-3V1a1 1 0 0 0-2 0v1H6V1a1 1 0 0 0-2 0v1H2a2 2 0 0 0-2 2v2h20V4ZM0 18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8H0v10Zm5-8h10a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2Z"})})}),g("input",{type:"date",onChange:H=>L(B,H),className:"datepicker-input"})]}),X.updated_at&&g("span",{children:g("div",{className:"text-red-500 cursor-pointer",onClick:()=>N(B,null),children:g("svg",{className:"w-4 h-4 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 11.793a1 1 0 1 1-1.414 1.414L10 11.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L8.586 10 6.293 7.707a1 1 0 0 1 1.414-1.414L10 8.586l2.293-2.293a1 1 0 0 1 1.414 1.414L11.414 10l2.293 2.293Z"})})})})]})]},Y))})]})})})})]})]}),g("div",{className:"mt-10 text-center",children:a?g(Sn,{className:"h-10"}):g("button",{onClick:F,className:"inline-flex justify-center w-1/2 rounded-md border border-transparent px-2 py-2 mr-2 bg-primary-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Save"})}),u&&g(CN,{title:"Unexpected error",content:"Something Went Wrong. Please Try Again!",close:()=>f(!1)}),b&&g(vZ,{farmOwner:r.username,farmProfile:(r==null?void 0:r.farm_profile)??[],closeModal:()=>S(!1)})]})},pqe=()=>g("div",{className:"flex flex-col justify-center items-center px-6 mx-auto h-screen xl:px-0 bg-gray-50 dark:bg-gray-900",children:U("div",{className:"text-center xl:max-w-4xl",children:[g("h1",{className:"mb-3 text-2xl font-bold leading-tight text-gray-900 sm:text-4xl lg:text-5xl dark:text-white",children:"Oops! 404"}),g("p",{className:"mb-5 text-base font-normal text-gray-500 md:text-lg dark:text-gray-400",children:"Page not found"}),U(Xt,{to:"/",className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center mr-3 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"mr-2 -ml-1 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Go back home"]})]})}),aA=({name:e,position:t,imageUrl:r,about:n,links:a})=>U("div",{className:"block h-full rounded-lg bg-gray-50 shadow-[0_2px_15px_-3px_rgba(0,0,0,0.07),0_10px_20px_-2px_rgba(0,0,0,0.04)] dark:bg-gray-700",children:[g("div",{className:"flex justify-center",children:g("div",{className:"flex justify-center -mt-[75px]",children:g("img",{src:r??xk,className:"mx-auto rounded-full shadow-lg dark:shadow-black/20 w-[180px] h-[180px]",alt:"Avatar"})})}),U("div",{className:"p-2",children:[g("h5",{className:"text-lg font-bold text-gray-700 dark:text-gray-100",children:e}),g("h5",{className:"mb-2 text-base font-semibold text-gray-700 dark:text-gray-100",children:t}),g("p",{className:"mb-6 text-gray-500 dark:text-gray-400",children:n}),a&&U("ul",{className:"mx-auto flex list-inside justify-center",children:[g("a",{href:"#!",className:"px-2",children:g("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-4 w-4 text-primary dark:text-primary-400",children:g("path",{fill:"currentColor",d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"})})}),g("a",{href:"#!",className:"px-2",children:g("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-4 w-4 text-primary dark:text-primary-400",children:g("path",{fill:"currentColor",d:"M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-
45775.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"})})}),g("a",{href:"#!",className:"px-2",children:g("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-3.5 w-3.5 text-primary dark:text-primary-400",children:g("path",{fill:"currentColor",d:"M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z"})})})]})]})]}),mqe=()=>{const e=et(a=>a.members),t=et(a=>a.loadMembers);V.useEffect(()=>{t()},[]);const r=V.useMemo(()=>(e==null?void 0:e.filter(a=>a.isBoardMember))??[],[e]),n=V.useMemo(()=>(e==null?void 0:e.filter(a=>!a.isBoardMember))??[],[e]);return g("div",{className:"bg-gray-50 dark:bg-gray-900 p-4 sm:p-0",children:g("div",{className:"container mx-auto px-4 xl:px-6",children:e.length>0?U(Zt,{children:[U("section",{className:"mb-32 text-center",children:[!!r.length&&U("h2",{className:"mb-32 text-3xl font-bold text-gray-700 dark:text-gray-100",children:["Meet the ",g("u",{className:"text-primary-600",children:"Board"})]}),g("div",{className:"grid gap-x-6 md:grid-cols-3 lg:gap-x-12",children:r.map((a,i)=>g("div",{className:"mb-24 md:mb-0",children:g(aA,{name:a.name,position:a.position,imageUrl:a.image,about:a.about})},a.id))}),e.length<=0&&g("div",{className:"flex justify-center p-24",children:U("div",{className:"text-2xl text-gray-400",children:[g("h2",{children:"Nothing yet."}),g("h3",{children:"Please come back later ð"})]})})]}),U("section",{className:"mb-32 text-center",children:[!!n.length&&g("h2",{className:"mb-32 text-3xl font-bold text-gray-700 dark:text-gray-100",children:"The Rest of the Team"}),g("div",{className:"grid gap-x-6 md:grid-cols-3 lg:gap-x-12",children:n.map(a=>g("div",{className:"mb-24 md:mb-0",children:g(aA,{name:a.name,position:a.position,imageUrl:a.image,about:a.about})},a.id))})]})]}):g("div",{className:"flex justify-center p-24",children:U("div",{className:"text-2xl text-gray-400",children:[g("h2",{children:"Nothing yet."}),g("h3",{children:"Please come back later ð"})]})})})})},yqe=()=>{const[e,t]=V.useState(null),r=et(f=>f.loadMembers),n=et(f=>f.members),a=et(f=>f.isLoading),i=et(f=>f.deleteMember),{openModal:s,renderModal:o}=Ni("Remove Member","Are you sure you want to continue with this action?");V.useEffect(()=>{r()},[]);const u=async f=>{try{await s()&&i(f)}catch{console.log()}};return a?g(dn,{}):U(Zt,{children:[g("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Members"})}),U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 flex border-b border-gray-200 dark:border-gray-700",children:U(Xt,{to:"create",className:"ml-auto text-white inline-flex items-center bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:[g("svg",{className:"w-5 h-5 mr-2 -ml-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M10 5a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0v-3H6a1 1 0 110-2h3V6a1 1 0 011-1z",clipRule:"evenodd"})}),"Add"]})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-200 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"About"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Position"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:n.map(f=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[U("td",{className:"flex items-center p-4 mr-12 space-x-6 whitespace-nowrap",children:[g("img",{className:"w-10 h-10 rounded-full",src:f.image??xk,alt:`${f.name} avatar`}),U("div",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:[g("div",{className:"text-base font-semibold text-gray-900 dark:text-white",children:f.name}),g("div",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:f.email})]})]}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-500 truncate xl:max-w-xs dark:text-gray-400",children:f.about}),g("td",{className:"p-4 text-base font-medium text-gray-900 whitespace-nowrap dark:text-white",children:f.position}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[U("button",{className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",onClick:()=>t({...f}),children:[g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"View"})]}),U(Xt,{to:`${f.id}/update`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-gray-500 hover:bg-gray-600 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[U("svg",{className:"w-4 h-4",fill:"
4577currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M17.414 2.586a2 2 0 00-2.828 0L7 10.172V13h2.828l7.586-7.586a2 2 0 000-2.828z"}),g("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4a1 1 0 010 2H4v10h10v-4a1 1 0 112 0v4a2 2 0 01-2 2H4a2 2 0 01-2-2V6z",clipRule:"evenodd"})]}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Edit"})]}),U("button",{type:"button",className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-600 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",onClick:()=>u(f.id),children:[g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Delete"})]})]})]},`${f.id}`))})]}),n==null||n.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),o(),e!=null&&g("div",{className:"fixed z-50 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:()=>t(null),children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),g("div",{className:"inline-block align-bottom rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog",children:g("div",{className:"pt-20 md:pt-24 text-center",children:g(aA,{name:e.name,position:e.position,imageUrl:e.image,about:e.about})})})]})})]})]})},Rj=()=>{const e=Zn(),{id:t}=Us(),{register:r,handleSubmit:n,setError:a,setValue:i,reset:s,watch:o,formState:{errors:u,isSubmitting:f}}=hl(),[h,m]=V.useState(),x=et(D=>D.findMemberById),b=et(D=>D.updateMember),S=et(D=>D.addMember),k=o("image"),_=o("isBoardMember");V.useEffect(()=>{if(!t)return;const D=x(t);if(!D){e(-1);return}const[L,F]=D.name.split(" ");i("fname",L),i("lname",F),i("isBoardMember",D.isBoardMember),i("position",D.position),i("about",D.about),m(D)},[]);const N=V.useMemo(()=>{if(!k||k.length<=0)return null;const D=k.item(0);if(!(!D&&!D.name.endsWith(".jpeg")&&!D.name.endsWith(".jpg")&&!D.name.endsWith(".png"))&&D)return URL.createObjectURL(D)},[k]),C=async({fname:D,lname:L,isBoardMember:F,position:R,about:z,image:B})=>{try{if(f){console.log("Submitting");return}let X=(h==null?void 0:h.image)??null,Y=(h==null?void 0:h.originalFileStorageId)??null;const H=(B==null?void 0:B.length)>0?B.item(0):null;if(Y&&!X&&(await yN("members",Y,h==null?void 0:h.imageName),X=null,Y=null),H){const ie="members",[de,pe]=await mN(ie,H);X=pe,Y=de}let Q;H!=null&&H.name?Q=H.name:Q=(h==null?void 0:h.image)!=null?h==null?void 0:h.imageName:null;const se={name:`${D.trim()} ${L.trim()}`,position:R,about:z,isBoardMember:F,image:X,originalFileStorageId:Y,imageName:Q};t?await b(t,se):await S(se),e(-1)}catch(X){console.log(X)}},I=()=>{s({image:null}),((h==null?void 0:h.image)??!1)&&m(D=>({...D,image:null}))};return U("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[U("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:[t?"Edit":"Add"," Member"]}),g("div",{className:"space-y-6",children:U("form",{action:"#",onSubmit:n(C),children:[U("div",{className:"grid grid-cols-6 gap-6",children:[U("div",{className:"col-span-6 sm:col-span-3",children:[g("label",{htmlFor:"fname",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"First Name"}),g("input",{type:"text",name:"fname",id:"fname",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"John",...r("fname",{required:"Field is required"})}),u.fname&&g("span",{className:"text-red-500",children:u.fname.message})]}),U("div",{className:"col-span-6 sm:col-span-3",children:[g("label",{htmlFor:"lname",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Last Name"}),g("input",{type:"text",name:"lname",id:"lname",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Doe",...r("lname",{required:"Field is required"})}),u.lname&&g("span",{className:"text-red-500",children:u.lname.message})]}),U("div",{className:"col-span-6 sm:col-span-3",children:[g("label",{htmlFor:"position",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Position"}),g("input",{type:"text",name:"position",id:"position",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"e.g. React developer",required:!0,...r("position",{required:"Field is required"})}),u.position&&g("span",{className:"text-red-500",children:u.position.message})]}),U("div",{className:"col-span-6 sm:col-span-3",children:[g("h2",{className:"block mb-2 md:mb-3 text-sm font-medium text-gray-900 dark:text-white",children:"Board Member"}),U("label",{className:"relative inline-flex items-center me-5 cursor-pointer",children:[g("input",{type:"checkbox",className:"sr-only peer",name:"isBoardMember",id:"isBoardMember",...r("isBoardMember")}),g("div",{className:"w-24 h-10 bg-gray-200 rounded-full dark:bg-gray-700 peer-checked:after:translate-x-[59px] rtl:peer-checked:after:-translate-x-full after:content-[''] after:absolute after:top-0.5 after:start-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-9 after:w-9 after:transition-all dark:border-gray-600 peer-checked:bg-primary-600"}),g("span",{className:"ml-4 text-sm font-medium text-gray-900 dark:text-gray-300",children:_?"Yes":"No"})]})]}),U("div",{className:"col-span-6",children:[g("label",{htmlFor:"about",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"About"}),g("textarea",{id:"about",rows:"4",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"ð¨âð»Full-stack web developer. Open-source contributor.",maxLength:350,...r("about",{required:"Field is required"})}),u.about&&g("span",{className:"text-red-500",children:u.about.message})]}),g("div",{className:"col-span-6",children:N?U("div",{className:"relative bg-white rounded-lg shadow dark:bg-gray-700",children:[U("div",{className:"flex items-center justify-between p-4 md:p-5 border-b roun
4577ded-t dark:border-gray-600",children:[g("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:"Image"}),U("button",{type:"button",className:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm w-8 h-8 ms-auto inline-flex justify-center items-center dark:hover:bg-gray-600 dark:hover:text-white",onClick:I,children:[g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})}),g("span",{className:"sr-only",children:"Close modal"})]})]}),g("div",{className:"h-40 flex justify-center",children:g("img",{src:N??(h==null?void 0:h.image),className:"h-full "})})]}):(h==null?void 0:h.image)??!1?U("div",{className:"relative bg-white rounded-lg shadow dark:bg-gray-700",children:[U("div",{className:"flex items-center justify-between p-4 md:p-5 border-b rounded-t dark:border-gray-600",children:[g("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:"Image"}),U("button",{type:"button",className:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm w-8 h-8 ms-auto inline-flex justify-center items-center dark:hover:bg-gray-600 dark:hover:text-white",onClick:I,children:[g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})}),g("span",{className:"sr-only",children:"Close modal"})]})]}),g("div",{className:"h-40 flex justify-center",children:g("img",{src:h.image,className:"h-full "})})]}):U(Zt,{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",htmlFor:"image",children:"Image"}),g("input",{className:"block w-full mb-5 text-sm text-gray-900 border border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400",id:"image",type:"file",accept:"jpeg jpg png",...r("image")})]})})]}),g("div",{className:"flex justify-center w-full space-x-4 mt-2",children:f?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Save"})})]})})]})},vqe=()=>g("div",{className:"flex flex-col items-center justify-center p-6 min-h-screen bg-gray-50 dark:bg-gray-900",children:U("div",{className:"text-gray-700 dark:text-gray-400",children:[U("div",{className:"mb-4 space-y-3",children:[g("h2",{className:"text-2xl font-semibold ",children:"FarmHouse Plus Terms and Conditions"}),g("p",{children:"Last Updated: [16/09/2024]"})]}),U("div",{className:"space-y-4",children:[U("p",{children:[g("strong",{children:"1. One Free Expert Visit to Your Farm"}),g("br",{}),"The Company agrees to provide the Farmer with one complimentary expert visit to the Farmer's farm. The logistics and arrangements for this visit will be managed and paid for by the Farmer. The Company shall coordinate the timing and details of the visit with the Farmer.(Currently only available for users in Lusaka,Zambia within a 60km radius)."]}),U("p",{children:[g("strong",{children:"2. Exclusive Discounts on Farm Inputs"}),g("br",{}),"As a Farmhouse Plus Member, the Member is entitled to exclusive discounts on farm inputs, including but not limited to Vet medicines, feed, seeds, fertilizers, pesticides, and other agricultural supplies. The specific discounts and terms shall be communicated to the Member separately when made available by the Company."]}),U("p",{children:[g("strong",{children:"3. Market Linkages (Off-taker Services)"}),g("br",{}),"The Company shall facilitate market linkages for the Member, connecting them with potential off-takers interested in purchasing the Member's agricultural products. The Member shall bear the logistics costs associated with these transactions. The Member retains the right to negotiate prices independently with the off-takers. Payment terms will be determined by the Offtaker and Member e.g Duration to Payment and Prices. The Company will take 0.5% of the sales to arranged off-taker and this is subject to increase to be revised by the C
4577ompany."]}),U("p",{children:[g("strong",{children:"4. Financing Opportunities"}),g("br",{}),"Farmhouse Plus will support the Member in accessing financing opportunities as they arise. This may include loans, grants, insurance, or other financial assistance programs. The availability of such opportunities will be communicated to the Member, and the Member may choose to pursue them at their discretion."]}),U("p",{children:[g("strong",{children:"5. Subsidized Trainings and Other Services"}),g("br",{}),"The Member shall have access to subsidized trainings and additional services offered by Farmhouse Plus. These may include crop consultations, harvest assistance, access to farm machinery, disease and pest control support, farm business management training, sustainable farming practices workshops, marketplace strategies training, and livestock management training. The specific details, schedules, and costs (if any) associated with these trainings and services will be communicated to the Member separately."]})]})]})}),xqe=()=>{const e=Zn(),{register:t,handleSubmit:r,clearErrors:n,setError:a,formState:{errors:i,isSubmitting:s}}=hl(),o=et(f=>f.addNotification),u=async({firstName:f,lastName:h,email:m,mobileNumber:x})=>{if(n(),!s)try{if(!Jl.currentUser)return;const S=await Jl.currentUser.getIdToken(!0),k={email:m,emailVerified:!1,phoneNumber:x,displayName:`${f} ${h}`};await e0e(S,k),o({type:"SUCCESS",msg:"User Created Successfully"}),e("..",{relative:"path"})}catch{a("global")}};return U("div",{className:"flex flex-col items-center mt-12",children:[i.global&&U("div",{className:"w-full max-w-xl flex items-center p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 dark:bg-gray-800 dark:text-red-400",role:"alert",children:[g("svg",{className:"flex-shrink-0 w-4 h-4 mr-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5ZM9.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM12 15H8a1 1 0 0 1 0-2h1v-3H8a1 1 0 0 1 0-2h2a1 1 0 0 1 1 1v4h1a1 1 0 0 1 0 2Z"})}),g("span",{className:"sr-only",children:"Error Message"}),g("div",{className:"ms-3 text-sm font-medium",children:"Error! Something Went Wrong.Please try again"}),U("button",{type:"button",className:"ms-auto -mx-1.5 -my-1.5 ml-auto bg-red-50 text-red-500 rounded-lg focus:ring-2 focus:ring-red-400 p-1.5 hover:bg-red-200 inline-flex items-center justify-center h-8 w-8 dark:bg-gray-800 dark:text-red-400 dark:hover:bg-gray-700",onClick:()=>n("global"),children:[g("span",{className:"sr-only",children:"Close"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})]})]}),U("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[g("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:"Create New User"}),U("form",{className:"space-y-6",onSubmit:r(u),children:[U("div",{className:"space-y-4",children:[U("div",{className:"flex flex-col md:flex-row md:space-x-2 justify-between",children:[U("div",{className:"mb-4 md:mb-0 w-full",children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"First Name"}),g("input",{type:"text",name:"firstName",id:"firstName",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter First Name",...t("firstName",{required:"First Name is required"})}),i.firstName&&g("span",{className:"text-red-500",children:i.firstName.message})]}),U("div",{className:"w-full",children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Last Name"}),g("input",{type:"text",name:"lastName",id:"lastName",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Last Name",...t("lastName",{required:"Last Name is required"})}),i.lastName&&g("span",{className:"text-red-500",children:i.lastName.message})]})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Email"}),g("input",{type:"email",name:"email",id:"email",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter email",...t("email",{required:"Email is required"})}),i.email&&g("span",{className:"text-red-500",children:i.email.message})]}),U("div",{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Mobile Number"}),g("input",{type:"text",name:"mobileNumber",id:"mobileNumber",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Mobile Number (eg +260971774924)",...t("mobileNumber",{required:"Mobile Number is required",pattern:{value:/^\+[0-9]{1,3}\d{4,14}$/,message:"Invalid Mobile Number"}})}),i.mobileNumber&&g("span",{className:"text-red-500",children:i.mobileNumber.message})]})]}),g("div",{className:"flex items-center justify-center w-full ",children:s?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Save"})})]})]})]})},Ju=15,bqe=()=>{const e=et(L=>L.isLoading),t=et(L=>
4577L.loadCourses),r=et(L=>L.courses),n=et(L=>L.removeCourse),[a,i]=V.useState(""),[s,o]=V.useState(1),{openModal:u,renderModal:f}=Ni("Delete Course","Are you sure you want to continue with this action?");V.useEffect(()=>{r.length>0||t()},[r]);const h=()=>{i("")},m=V.useMemo(()=>{let L=new Date;L.setHours(0,0,0,0),L=iy(L);const F=a.toLowerCase();return r.filter(R=>L<=R.date).filter(R=>R.name.toLowerCase().includes(F)||R.tutor.toLowerCase().includes(F)).sort((R,z)=>z.date-R.date)},[r,a]),x=Math.ceil(m.length/Ju),b=s*Ju,S=b-Ju,k=V.useMemo(()=>m.slice(S,b),[m,s]),_=V.useMemo(()=>{const L=k.length;if(L===0)return g("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400"});if(L<Ju)return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:L===1?1:`1-${L}`})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:L})]});const F=s,R=Math.min((F-1)*Ju+1,L),z=Math.min(F*Ju,L);return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[R,"-",z]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:L})]})},[s,m]),N=async L=>{try{if(!await u())return;n(L)}catch{}};if(e)return g(dn,{});const C=()=>o(L=>Math.min(L+1,x)),I=()=>o(L=>Math.max(L-1,1)),D=(s-1)*Ju;return g(Zt,{children:U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"py-4 p-2 border-b border-gray-200 dark:border-gray-700",children:U("div",{className:"flex items-center justify-between",children:[U("div",{className:"lg:pr-3",children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:a,onChange:L=>i(L.target.value)}),a&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:h,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]}),g(Xt,{to:"create",className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:"Add"})]})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Title"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Tutor"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Description"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Date"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Time"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Days Left"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:k.map((L,F)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"w-4 p-4",children:D+F+1}),U("td",{className:"flex items-start justify-center p-4 mr-20 space-x-6 ",children:[(L==null?void 0:L.image)&&g("img",{className:"w-24 h-24 rounded-sm",src:L.image,alt:"promo image"}),g("div",{className:"text-base whitespace-pre-wrap font-semibold text-gray-900 dark:text-white",children:L.name})]}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:L.tutor||"-"}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-900 dark:text-gray-50 truncate xl:max-w-xs ",children:L.description}),g("td",{className:"p-4 text-base font-normal text-gray-900 dark:text-gray-50",children:ii(L.date,!1)??"-"}),g("td",{className:"p-4 text-base font-normal text-gray-900 dark:text-gray-50",children:cV(L.date)??"-"}),g("td",{className:"p-4 text-base font-normal text-gray-900 dark:text-gray-50",children:uV(L.date)??"-"}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[g(Xt,{to:`${L.id}/update`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:U("svg",{className:"w-4 h-4",fill:"
4577currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M17.414 2.586a2 2 0 00-2.828 0L7 10.172V13h2.828l7.586-7.586a2 2 0 000-2.828z"}),g("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4a1 1 0 010 2H4v10h10v-4a1 1 0 112 0v4a2 2 0 01-2 2H4a2 2 0 01-2-2V6z",clipRule:"evenodd"})]})}),g("button",{type:"button",onClick:()=>N(L.id),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-500 rounded-lg hover:bg-red-600",children:g("svg",{className:"w-4 h-4 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 11.793a1 1 0 1 1-1.414 1.414L10 11.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L8.586 10 6.293 7.707a1 1 0 0 1 1.414-1.414L10 8.586l2.293-2.293a1 1 0 0 1 1.414 1.414L11.414 10l2.293 2.293Z"})})})]})]},L.id))})]}),m==null||m.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:_}),U("div",{className:"flex items-center space-x-3",children:[U("button",{disabled:s===1,onClick:I,className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:[g("svg",{className:"w-5 h-5 mr-1 -ml-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Previous"]}),U("button",{disabled:s===x,onClick:C,className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:["Next",g("svg",{className:"w-5 h-5 ml-1 -mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"})})]})]})]}),f()]})})},ef=15,wqe=()=>{const e=et(L=>L.isLoading),t=et(L=>L.loadCourses),r=et(L=>L.courses),n=et(L=>L.removeCourse),[a,i]=V.useState(""),[s,o]=V.useState(1),{openModal:u,renderModal:f}=Ni("Delete Course","Are you sure you want to continue with this action?");V.useEffect(()=>{r.length>0||t()},[r]);const h=()=>{i("")},m=V.useMemo(()=>{let L=new Date;L.setHours(0,0,0,0),L=iy(L);const F=a.toLowerCase();return r.filter(R=>L>R.date).filter(R=>R.name.toLowerCase().includes(F)||R.tutor.toLowerCase().includes(F)).sort((R,z)=>z.date-R.date)},[r,a]),x=Math.ceil(m.length/ef),b=s*ef,S=b-ef,k=V.useMemo(()=>m.slice(S,b),[m,s]),_=V.useMemo(()=>{const L=m.length;if(L===0)return g("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400"});if(L<ef)return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:L===1?1:`1-${L}`})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:L})]});const F=s,R=Math.min((F-1)*ef+1,L),z=Math.min(F*ef,L);return U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[R,"-",z]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:L})]})},[s,m]),N=async(L,F)=>{try{if(!await u())return;n(L)}catch{}};if(e)return g(dn,{});const C=()=>o(L=>Math.min(L+1,x)),I=()=>o(L=>Math.max(L-1,1)),D=(s-1)*ef;return g(Zt,{children:U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:g("div",{className:"w-full mb-3 flex sm:divide-x sm:divide-gray-100 sm:mb-0 dark:divide-gray-700 ",children:U("div",{className:"lg:pr-3",children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:a,onChange:L=>i(L.target.value)}),a&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:h,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]})})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Title"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Tutor"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Description"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Date"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Time"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:k.map((L,F)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"w-4 p-4",children:D+F+1}),U("td",{className:"flex items-center justify-center p-4 mr-20 space-x-6 ",children:[(L==null?void 0:L.image)&&g("img",{className:"w-24 h-24 rounded-sm",src:L.image,alt:"promo image"}),g("div",{className:"text-base whitespace-pre-wrap font-semibold text-gray-900 dark:text-white",children:L.name})]}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:L.tutor||"-"}),g("td",{className:"max-w-sm p-4 overflow-hidden text-base font-normal text-gray-900 dark:text-gray-50 truncate xl:max-w-xs ",children:L.description}),g("td",{className:"p-4 text-base font-normal text-gray-900 dark:text-gray-50",children:ii(L.date,!1)??"-"}),g("td",{className:"p-4 text-base font-normal text-gray-900 dark:text-gray-50",children:cV(L.date)??"-"}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[g(Xt,{to:`/trainings/${L.id}/update`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:U("svg",{className:"w-4 h-4",fill:"
4577currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M17.414 2.586a2 2 0 00-2.828 0L7 10.172V13h2.828l7.586-7.586a2 2 0 000-2.828z"}),g("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4a1 1 0 010 2H4v10h10v-4a1 1 0 112 0v4a2 2 0 01-2 2H4a2 2 0 01-2-2V6z",clipRule:"evenodd"})]})}),g("button",{type:"button",onClick:()=>N(L.id),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-500 rounded-lg hover:bg-red-600",children:g("svg",{className:"w-4 h-4 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:g("path",{d:"M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5Zm3.707 11.793a1 1 0 1 1-1.414 1.414L10 11.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L8.586 10 6.293 7.707a1 1 0 0 1 1.414-1.414L10 8.586l2.293-2.293a1 1 0 0 1 1.414 1.414L11.414 10l2.293 2.293Z"})})})]})]},L.id))})]}),m==null||m.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:_}),U("div",{className:"flex items-center space-x-3",children:[U("button",{disabled:s===1,onClick:I,className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:[g("svg",{className:"w-5 h-5 mr-1 -ml-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Previous"]}),U("button",{disabled:s===x,onClick:C,className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:["Next",g("svg",{className:"w-5 h-5 ml-1 -mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"})})]})]})]}),f()]})})},kqe=e=>{const t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return`${t}-${r}-${n}`},Sqe=e=>{const t=e.getHours(),r=e.getMinutes();return e.getSeconds(),`${t.toString().padStart(2,"0")}:${r.toString().padStart(2,"0")}`},jj=()=>{const e=Zn(),{id:t}=Us(),{register:r,handleSubmit:n,setError:a,setValue:i,reset:s,watch:o,formState:{errors:u,isSubmitting:f}}=hl(),[h,m]=V.useState(),x=et(D=>D.isLoading),b=et(D=>D.findCourseById),S=et(D=>D.updateCourse),k=et(D=>D.addCourse),_=o("image");V.useEffect(()=>{t&&b(t).then(D=>
4577{if(!D){e(-1);return}i("title",D.name),i("tutor",D.tutor),i("url",(D==null?void 0:D.zoom_url)??""),i("description",D.description),i("dueDate",kqe(D.date.toDate())),i("dueTime",Sqe(D.date.toDate())),m(D)})},[]);const N=V.useMemo(()=>{if(!_||_.length<=0)return null;const D=_.item(0);if(!(!D&&!D.name.endsWith(".jpeg")&&!D.name.endsWith(".jpg")&&!D.name.endsWith(".png"))&&D)return URL.createObjectURL(D)},[_]),C=async({image:D,title:L,tutor:F,description:R,url:z,dueDate:B,dueTime:X})=>{try{if(f){console.log("Submitting");return}let Y=(h==null?void 0:h.image)??null,H=(h==null?void 0:h.originalFileStorageId)??null;const Q=(D==null?void 0:D.length)>0?D.item(0):null;if(H&&!Y&&(await yN("courses/upcoming_courses",H,h==null?void 0:h.imageName),Y=null,H=null),Q){const ge="courses/upcoming_courses",[te,ve]=await mN(ge,Q);Y=ve,H=te}let se;Q!=null&&Q.name?se=Q.name:se=(h==null?void 0:h.image)!=null?h==null?void 0:h.imageName:null;const ie=`${B}T${X}`,de=new Date(ie),pe={name:L.trim(),tutor:F.trim(),zoom_url:z.trim(),description:R.trim(),date:iy(de),image:(Y==null?void 0:Y.trim())??"",isYoutubeCourse:!1,originalFileStorageId:H??"",imageName:se??null};t?await S(t,pe):await k(pe),e(-1)}catch(Y){console.log(Y)}},I=()=>{s({image:null}),((h==null?void 0:h.image)??!1)&&m(D=>({...D,image:null}))};return x?g(dn,{}):U("div",{className:"w-full sm:w-4/5 mx-auto m-4 rounded-md p-4 bg-white dark:bg-gray-800",children:[U("h5",{className:"inline-flex items-center mb-6 text-sm font-semibold text-gray-500 uppercase dark:text-gray-400",children:[t?"Edit":"Add"," Training"]}),g("div",{className:"space-y-6",children:U("form",{action:"#",onSubmit:n(C),children:[U("div",{className:"grid grid-cols-6 gap-6",children:[U("div",{className:"col-span-6",children:[g("label",{htmlFor:"title",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Title"}),g("input",{type:"text",name:"title",id:"title",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Title",...r("title",{required:"Field is required"})}),u.title&&g("span",{className:"text-red-500",children:u.title.message})]}),U("div",{className:"col-span-6",children:[g("label",{htmlFor:"tutor",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Tutor"}),g("input",{type:"text",name:"tutor",id:"tutor",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Tutor Name",...r("tutor",{required:"Field is required"})}),u.tutor&&g("span",{className:"text-red-500",children:u.tutor.message})]}),U("div",{className:"col-span-6",children:[g("label",{htmlFor:"url",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Link"}),g("input",{type:"text",name:"url",id:"url",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Meeting Link",required:!0,...r("url",{required:"Field is required"})}),u.url&&g("span",{className:"text-red-500",children:u.url.message})]}),U("div",{className:"col-span-6 sm:col-span-3",children:[g("label",{htmlFor:"dueDate",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Date"}),g("input",{type:"date",name:"dueDate",id:"dueDate",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Date",...r("dueDate",{required:"Field is required"})}),u.dueDate&&g("span",{className:"text-red-500",children:u.dueDate.message})]}),U("div",{className:"col-span-6 sm:col-span-3",children:[g("label",{htmlFor:"dueTime",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Time"}),g("input",{type:"time",name:"dueTime",id:"dueTime",className:"shadow-sm bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter Time",...r("dueTime",{required:"Field is required"})}),u.dueTime&&g("span",{className:"text-red-500",children:u.dueTime.message})]}),U("div",{className:"col-span-6",children:[g("label",{htmlFor:"description",className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",children:"Description"}),g("textarea",{id:"about",rows:"3",className:"block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Enter short description.",maxLength:350,...r("description",{required:"Field is required"})}),u.description&&g("span",{className:"text-red-500",children:u.description.message})]}),g("div",{className:"col-span-6",children:N?U("div",{className:"relative bg-white rounded-lg shadow dark:bg-gray-700",children:[U("div",{className:"flex items-center justify-between p-4 md:p-5 border-b roun
4577ded-t dark:border-gray-600",children:[g("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:"Image"}),U("button",{type:"button",className:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm w-8 h-8 ms-auto inline-flex justify-center items-center dark:hover:bg-gray-600 dark:hover:text-white",onClick:I,children:[g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})}),g("span",{className:"sr-only",children:"Close modal"})]})]}),g("div",{className:"h-40 flex justify-center",children:g("img",{src:N??(h==null?void 0:h.image),className:"h-full "})})]}):(h==null?void 0:h.image)??!1?U("div",{className:"relative bg-white rounded-lg shadow dark:bg-gray-700",children:[U("div",{className:"flex items-center justify-between p-4 md:p-5 border-b rounded-t dark:border-gray-600",children:[g("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:"Image"}),U("button",{type:"button",className:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm w-8 h-8 ms-auto inline-flex justify-center items-center dark:hover:bg-gray-600 dark:hover:text-white",onClick:I,children:[g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})}),g("span",{className:"sr-only",children:"Close modal"})]})]}),g("div",{className:"h-40 flex justify-center",children:g("img",{src:h.image,className:"h-full "})})]}):U(Zt,{children:[g("label",{className:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",htmlFor:"image",children:"Image"}),g("input",{className:"block w-full mb-5 text-sm text-gray-900 border border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400",id:"image",type:"file",accept:"jpeg jpg png",...r("image")})]})})]}),g("div",{className:"flex justify-center w-full space-x-4 mt-2",children:f?g(Sn,{}):g("button",{type:"submit",className:"w-full justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Save"})})]})})]})},Cqe=10,_qe=()=>{const e=et(b=>b.fetchUserFeedback),t=et(b=>b.feedbackData),r=et(b=>b.isLoading);et(b=>b.feedbackCount);const[n,a]=gd(),[i,s]=V.useState(""),o=V.useRef(new Map),u=Number(n.get("page")??"0"),f=n.get("q")??"";V.useEffect(()=>{o.current.set(u,t[t.length-1])},[]),V.useEffect(()=>(f&&!i&&s(f),e(Cqe,o.current.get(u),f),()=>{}),[u,f]);const h=b=>{b.preventDefault(),a(S=>(!i||i==" "?S.delete("q"):S.set("q",i),S))},m=()=>{s(""),a(b=>(b.delete("page"),b.delete("q"),b))},x=V.useMemo(()=>(t==null?void 0:t.map(b=>({id:b.id,...b.data()})))??[],[t]);return r?g(dn,{}):!x||x.length<=0?g("div",{className:"p-4 container mx-auto flex flex-col items-center justify-center h-screen",children:g("div",{children:g("h1",{className:"font-medium text-gray-400",children:"No Data"})})}):g(Zt,{children:U("div",{className:"p-4",children:[U("div",{className:"flex justify-end",children:[U("form",{className:"lg:pr-3",onSubmit:h,children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-white border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:i,onChange:b=>s(b.target.value)}),i&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:m,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]}),U(Al,{label:"Filter",children:[g(Al.Item,{children:"All"}),g(Al.Item,{children:"Bugs"}),g(Al.Item,{children:"Improvement Suggestion"}),g(Al.Item,{children:"Comment"})]})]}),g("div",{className:"mt-4",children:x.map((b,S)=>g("article",{className:"p-2 bg-white border border-gray-200 rounded-lg shadow-sm sm:p-4 dark:border-gray-700 dark:bg-gray-800 md:mb-4",children:U("div",{className:"flex flex-col text-gray-800",children:[!b.isAnonymous&&g("div",{className:"font-medium text-gray-700 p-2 rounded-md bg-gray-100 group dark:text-gray-200 dark:bg-gray-700",children:"This user has agreed to be contacted."}),U("div",{className:"flex mt-2",children:[U("div",{className:"w-2/5",children:[g("h3",{className:"text-gray-800 dark:text-gray-100 font-bold text-lg flex items-end space-x-10",children:b.isAnonymous?"Anonymous":g(Xt,{to:`/users/${b.userId}/details`,className:"underline text-blue-700",children:b.userName})}),!b.isAnonymous&&g("h4",{className:"text-gray-700 dark:text-gray-300 text-sm font-normal",children:b.email}),g("h4",{className:"text-gray-700 dark:text-gray-300 font-semibold text-sm",children:b.type}),g("h5",{className:"text-gray-600 dark:text-gray-400 text-sm",children:ii(b.timestamp)})]}),g("div",{className:"w-full border-l pl-2",children:g("p",{className:"text-gray-700 dark:text-gray-200",children:b.content})})]})]})},b.id))})]})})},Eqe=()=>{const[e,t]=V.useState({}),r=et(s=>s.fetchSurveys),n=et(s=>s.surveys),a=et(s=>s.isLoading);V.useEffect(()=>{n.length>0||r()},[]);const i=(s,o)=>{navigator.clipboard.writeText(o),t(u=>({...u,[s]:{link:o,copied:!0}})),setTimeout(()=>{t(u=>{const f={...u};return delete f[s],f})},2e4)};return a?g(dn,{}):!n||n.length<=0?U("div",{className:"p-4 container mx-auto flex flex-col items-end h-screen",children:[g("div",{children:g(Xt,{to:"create-survey",className:"inline-flex items-center justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-3 py-2 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:"Create a Survey"})}),g("div",{className:"w-full flex flex-col items-center justify-center h-full",children:g("h1",{className:"font-medium text-gray-400",children:"No Surveys"})})]}):U("div",{className:"p-4 flex flex-col",children:[U("div",{className:"mb-4 w-full flex items-center justify-between",children:[U("div",{className:"flex-grow
4577space-y-2",children:[g("h3",{className:"text-gray-900 text-4xl dark:text-white",children:"Surveys"}),g("p",{className:"text-gray-700 text-lg dark:text-gray-50",children:"Select Survey to view and analyze user feedback for your surveys."})]}),g("div",{children:g(Xt,{to:"create-survey",className:"inline-flex items-center justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-3 py-2 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:"Create a Survey"})})]}),n.map(s=>g("div",{className:"mt-4",children:U("div",{className:"p-4 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg",children:[U("div",{className:"flex items-start justify-between",children:[U("div",{children:[g("h3",{className:"text-gray-900 text-4xl dark:text-white",children:s.title}),g("p",{className:"text-gray-500 text-lg dark:text-gray-100",children:s.description}),U("div",{className:"mt-2 flex items-center space-x-2",children:[g("a",{target:"_blank",to:`/admin/surveys/${s.id}/feedback`,className:"inline-flex items-center justify-center text-gray-700 text-lg dark:text-gray-50 hover:underline hover:text-primary-200 hover:dark:text-primary-200 cursor-pointer",children:`${window.location.origin}/surveys/${s.id}`}),e[s.id]?g("span",{children:"Copied"}):g("div",{onClick:()=>{i(s.id,`${window.location.origin}/surveys/${s.id}`)},children:U("svg",{className:"w-6 h-6 text-gray-800 dark:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24",children:[g("path",{fillRule:"evenodd",d:"M7 9v6a4 4 0 0 0 4 4h4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1v2Z",clipRule:"evenodd"}),g("path",{fillRule:"evenodd",d:"M13 3.054V7H9.2a2 2 0 0 1 .281-.432l2.46-2.87A2 2 0 0 1 13 3.054ZM15 3v4a2 2 0 0 1-2 2H9v6a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-3Z",clipRule:"evenodd"})]})})]})]}),U("div",{children:[g("h3",{className:"text-gray-500 text-lg dark:text-gray-100",children:"Published on"}),g("h3",{children:s.created_at})]})]}),g("div",{className:"mt-2 flex items-center justify-end",children:g(Xt,{to:`${s.id}`,className:"p-2 text-gray-600 dark:text-gray-50 bg-gray-200 dark:bg-gray-600 border rounded-md",children:"View"})})]})},s.id))]})},xZ=({question:e,replyType:t,replies:r,isRequired:n,onEdit:a,onDelete:i})=>U("div",{className:"p-4 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg",children:[U("div",{className:"flex items-center space-x-8",children:[U("div",{className:"flex-grow flex items-end space-x-2",children:[g("p",{className:"text-gray-800 dark:text-gray-50 text-lg font-medium",children:e}),n?g("span",{className:"font-bold text-red-500",children:"*"}):g("span",{children:"(Optional)"})]}),U("div",{className:"flex items-center space-x-4",children:[g("div",{className:"cursor-pointer text-gray-400",onClick:()=>a({question:e,replyType:t,replies:r,isRequired:n}),children:U("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[g("path",{d:"M17.414 2.586a2 2 0 00-2.828 0L7 10.172V13h2.828l7.586-7.586a2 2 0 000-2.828z"}),g("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4a1 1 0 010 2H4v10h10v-4a1 1 0 112 0v4a2 2 0 01-2 2H4a2 2 0 01-2-2V6z",clipRule:"evenodd"})]})}),g("div",{className:"cursor-pointer text-red-600 text-sm",onClick:()=>i(e),children:g("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})})})]})]}),U("div",{className:"mt-4",children:[t==="short-text"&&g("div",{children:g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Short Answer"})}),t==="paragraph"&&g("div",{children:g("textarea",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Long Answer"})}),t==="multiple"&&g("div",{children:r.map((s,o)=>U("div",{className:"flex items-center",children:[g("input",{type:"checkbox",className:""}),g("span",{className:"ml-4 text-sm font-medium text-gray-900 dark:text-gray-300",children:s})]},`multi-${o}`))}),t==="yes-no"&&g("div",{children:["Yes","No"].map((s,o)=>U("div",{className:"flex items-center",children:[g("input",{type:"radio",className:"w-4 h-4 focus:bg-primary-500 focus:ring-primary-500 dark:focus:ring-primary-600"}),g("span",{className:"ml-4 text-sm font-medium text-gray-900 dark:text-gray-300",children:s})]},s))}),t==="rating"&&g("div",{className:"flex items-center justify-center space-x-10",children:r.map((s,o)=>U("div",{className:"text-center mx-2 cursor-pointer ",children:[g("div",{className:"text-3xl p-2 rounded hover:bg-primary-200 hover:text-gray-50",children:s.number}),g("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-300",children:s.text})]},`rating-${o}`))}),t==="emojis"&&g("div",{className:"flex items-center justify-center space-x-10",children:r.map((s,o)=>U("div",{className:"text-center mx-2",children:[g("div",{className:"cursor-pointer text-5xl",children:s.emoji}),g("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-300",children:s.text})]},`emo-${o}`))})]})]});function iA(e){return[].concat(e)}function q6(e){return e.startsWith(":")}function bZ(e){return bk(e)&&(e==="*"||e.length>1&&":>
4577~.+*".includes(e.slice(0,1))||CZ(e))}function wZ(e,t){return(bk(t)||typeof t=="number")&&!SZ(e)&&!q6(e)&&!kZ(e)}function kZ(e){return e.startsWith("@media")}function Aqe(e){return e==="."}function SZ(e){return e==="--"}function bk(e){return e+""===e}function CZ(e){return bk(e)&&(e.startsWith("&")||q6(e))}function e2(e,t=""){return e.filter(Boolean).join(t)}function _Z(e,t){let r=0;if(t.length===0)return r.toString();for(let n=0;n<t.length;n++){const a=t.charCodeAt(n);r=(r<<5)-r+a,r=r&r}return`${e??"cl"}_${r.toString(36)}`}function Tqe(e,t){return e==="content"?`"${t}"`:t}function Nqe(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Fj(e,t){return`${e}:${t}`}function Mqe(e){return e?`.${e}`:""}function Lqe(e,t){return e?`${e} 4578${t}`:t}var EZ=class AZ{constructor(t,r,n,a){this.sheet=t,this.property=r,this.value=n,this.selector=a,this.property=r,this.value=n,this.joined=Fj(r,n);const i=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:_Z(this.sheet.name,this.joined),this.key=e2([this.joined,i,this.hash])}toString(){let t=sA(this.selector.preconditions,{right:this.hash});return t=sA(this.selector.postconditions,{left:t}),`${t} {${AZ.genRule(this.property,this.value)}}`}static genRule(t,r){const n=Nqe(t);return Fj(n,Tqe(t,r))+";"}};function sA(e,{left:t="",right:r=""}={}){const n=e.reduce((a,i)=>q6(i)?a+i:CZ(i)?a+i.slice(1):e2([a,i]," "),t);return e2([n,Mqe(r)]," ")}var Iqe=class Ax{constructor(t,r=null,{preconditions:n,postconditions:a}={}){this.sheet=t,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=n?iA(n):[],this.postconditions=a?iA(a):[],this.setScope(r)}setScope(t){return t?(this.scopeClassName||(this.scopeName=t,this.scopeClassName=_Z(this.sheet.name,t+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length>0||this.postconditions.length>0}addScope(t){return new Ax(this.sheet,t,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition(t){return new Ax(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(t)})}addPostcondition(t){return new Ax(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(t)})}createRule(t,r){return new EZ(this.sheet,t,r,this)}},Pqe=class{constructor(e,t){this.name=e,this.rootNode=t,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${e}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(e){this.style=Lqe(this.style,e)}apply(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){if(typeof document>"u"||this.isApplied()||this.rootNode===null)return this.styleTag;const e=document.createElement("style");return e.type="text/css",e.id=this.id,(this.rootNode??document.head).appendChild(e),e}addRule(e){const t=this.storedClasses[e.key];return bk(t)?t:(this.storedClasses[e.key]=e.hash,this.storedStyles[e.hash]=[e.property,e.value],this.append(e.toString()),e.hash)}};function Q6(e,t){for(const r in e)t(r.trim(),e[r])}function dr(...e){const t=e.reduce((r,n)=>(n instanceof Set?r.push(...n):typeof n=="string"?r.push(n):Array.isArray(n)?r.push(dr(...n)):typeof n=="object"&&Object.entries(n).forEach(([a,i])=>{i&&r.push(a)}),r),[]);return e2(t," ").trim()}function Dqe(e,t){const r=new Pqe(e,t);return{create:n,getStyle:r.getStyle.bind(r),isApplied:r.isApplied.bind(r)};function n(a){const i={};return TZ(r,a,new Iqe(r)).forEach(([o,u,f])=>{wk(r,u,f).forEach(h=>{s(o,h)})}),r.apply(),i;function s(o,u){i[o]=i[o]??new Set,i[o].add(u)}}}function TZ(e,t,r){const n=[];return Q6(t,(a,i)=>{if(bZ(a))return TZ(e,i,r.addPrecondition(a)).forEach(s=>n.push(s));n.push([a,t[a],r.addScope(a)])}),n}function wk(e,t,r){const n=new Set;return Q6(t,(a,i)=>{let s=[];if(bZ(a))s=wk(e,i,r.addPostcondition(a));else if(Aqe(a))s=iA(i);else if(kZ(a))s=Rqe(e,i,a,r);else if(SZ(a))s=Oqe(e,i,r);else if(wZ(a,i)){const o=r.createRule(a,i);e.addRule(o),n.add(o.hash)}return NZ(s,n)}),n}function NZ(e,t){return e.forEach(r=>t.add(r)),t}function Oqe(e,t,r){const n=new Set,a=[];if(Q6(t,(i,s)=>{if(wZ(i,s)){a.push(EZ.genRule(i,s));return}const o=wk(e,s??{},r);NZ(o,n)}),!r.scopeClassName)return n;if(a.length){const i=a.join(" ");e.append(`${sA(r.preconditions,{right:r.scopeClassName})} {${i}}`)}return n.add(r.scopeClassName),n}function Rqe(e,t,r,n){e.append(r+" {");const a=wk(e,t,n);return e.append("}"),a}function bn(){return bn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
vendor: 11,920 bytes, lines 4578-4579
4578for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bn.apply(this,arguments)}function jqe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,oA(e,t)}function oA(e,t){return oA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},oA(e,t)}function MZ(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Fqe(e,t){if(e){if(typeof e=="string")return zj(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 zj(e,t)}}function zj(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 zqe(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=Fqe(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 4579In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var lr;(function(e){e.hiddenOnSearch="epr-hidden-on-search",e.searchActive="epr-search-active",e.hidden="epr-hidden",e.visible="epr-visible",e.active="epr-active",e.emoji="epr-emoji",e.category="epr-emoji-category",e.label="epr-emoji-category-label",e.categoryContent="epr-emoji-category-content",e.emojiHasVariations="epr-emoji-has-variations",e.scrollBody="epr-body",e.emojiList="epr-emoji-list",e.external="__EmojiPicker__",e.emojiPicker="EmojiPickerReact",e.open="epr-open",e.vertical="epr-vertical",e.horizontal="epr-horizontal",e.variationPicker="epr-emoji-variation-picker",e.darkTheme="epr-dark-theme",e.autoTheme="epr-auto-theme"})(lr||(lr={}));function ci(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.map(function(n){return"."+n}).join("")}var hn=Dqe("epr",null),Tx={display:"none",opacity:"0",pointerEvents:"none",visibility:"hidden",overflow:"hidden"},Z6=hn.create({hidden:bn({".":lr.hidden},Tx)}),Bqe=V.memo(function(){return V.createElement("style",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:hn.getStyle()}})}),Id=hn.create({".epr-main":{":has(input:not(:placeholder-shown))":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},hiddenOnSearch:bn({".":lr.hiddenOnSearch},Tx)},":has(input(:placeholder-shown))":{visibleOnSearchOnly:Tx}},hiddenOnReactions:{transition:"all 0.5s ease-in-out"},".epr-reactions":{hiddenOnReactions:{height:"0px",width:"0px",opacity:"0",pointerEvents:"none",overflow:"hidden"}},".EmojiPickerReact:not(.epr-search-active)":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"},"&.epr-active":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},visibleOnSearchOnly:bn({".":"epr-visible-on-search-only"},Tx)}});function Cu(e,t){var r,n;return{".epr-dark-theme":(r={},r[e]=t,r),".epr-auto-theme":(n={},n[e]={"@media (prefers-color-scheme: dark)":t},n)}}function LZ(e,t){var r,n,a=(r=e.customEmojis)!=null?r:[],i=(n=t.customEmojis)!=null?n:[];return e.open===t.open&&e.emojiVersion===t.emojiVersion&&e.reactionsDefaultOpen===t.reactionsDefaultOpen&&e.searchPlaceHolder===t.searchPlaceHolder&&e.searchPlaceholder===t.searchPlaceholder&&e.defaultSkinTone===t.defaultSkinTone&&e.skinTonesDisabled===t.skinTonesDisabled&&e.autoFocusSearch===t.autoFocusSearch&&e.emojiStyle===t.emojiStyle&&e.theme===t.theme&&e.suggestedEmojisMode===t.suggestedEmojisMode&&e.lazyLoadEmojis===t.lazyLoadEmojis&&e.className===t.className&&e.height===t.height&&e.width===t.width&&e.style===t.style&&e.searchDisabled===t.searchDisabled&&e.skinTonePickerLocation===t.skinTonePickerLocation&&a.length===i.length}var Uqe=["1f44d","2764-fe0f","1f603","1f622","1f64f","1f44e","1f621"],I1;(function(e){e.RECENT="recent",e.FREQUENT="frequent"})(I1||(I1={}));var ns;(function(e){e.NATIVE="native",e.APPLE="apple",e.TWITTER="twitter",e.GOOGLE="google",e.FACEBOOK="facebook"})(ns||(ns={}));var P1;(function(e){e.DARK="dark",e.LIGHT="light",e.AUTO="auto"})(P1||(P1={}));var lo;(function(e){e.NEUTRAL="neutral",e.LIGHT="1f3fb",e.MEDIUM_LIGHT="1f3fc",e.MEDIUM="1f3fd",e.MEDIUM_DARK="1f3fe",e.DARK="1f3ff"})(lo||(lo={}));var sr;(function(e){e.SUGGESTED="suggested",e.CUSTOM="custom",e.SMILEYS_PEOPLE="smileys_people",e.ANIMALS_NATURE="animals_nature",e.FOOD_DRINK="food_drink",e.TRAVEL_PLACES="travel_places",e.ACTIVITIES="activities",e.OBJECTS="objects",e.SYMBOLS="symbols",e.FLAGS="flags"})(sr||(sr={}));var $h;(function(e){e.SEARCH="SEARCH",e.PREVIEW="PREVIEW"})($h||($h={}));var vs,Vqe=[sr.SUGGESTED,sr.CUSTOM,sr.SMILEYS_PEOPLE,sr.ANIMALS_NATURE,sr.FOOD_DRINK,sr.TRAVEL_PLACES,sr.ACTIVITIES,sr.OBJECTS,sr.SYMBOLS,sr.FLAGS],$qe={name:"Recently Used",category:sr.SUGGESTED},IZ=(vs={},vs[sr.SUGGESTED]={category:sr.SUGGESTED,name:"Frequently Used"},vs[sr.CUSTOM]={category:sr.CUSTOM,name:"Custom Emojis"},vs[sr.SMILEYS_PEOPLE]={category:sr.SMILEYS_PEOPLE,name:"Smileys & People"},vs[sr.ANIMALS_NATURE]={category:sr.ANIMALS_NATURE,name:"Animals & Nature"},vs[sr.FOOD_DRINK]={category:sr.FOOD_DRINK,name:"Food & Drink"},vs[sr.TRAVEL_PLACES]={category:sr.TRAVEL_PLACES,name:"Travel & Places"},vs[sr.ACTIVITIES]={category:sr.ACTIVITIES,name:"Activities"},vs[sr.OBJECTS]={category:sr.OBJECTS,name:"Objects"},vs[sr.SYMBOLS]={category:sr.SYMBOLS,name:"Symbols"},vs[sr.FLAGS]={category:sr.FLAGS,name:"Flags"},vs);function PZ(e){return Vqe.map(function(t){return bn({},IZ[t],e&&e[t]&&e[t])})}function K6(e){return e.category}function DZ(e){return e.name}function Wqe(e,t){var r;e===void 0&&(e=[]),t===void 0&&(t={});var n={};t.suggestionMode===I1.RECENT&&(n[sr.SUGGESTED]=$qe);var a=PZ(n);return(r=e)!=null&&r.length?e.map(function(i){return typeof i=="string"?Bj(i,n[i]):bn({},Bj(i.category,n[i.category]),i)}):a}function Bj(e,t){return t===void 0&&(t={}),Object.assign(IZ[e],t)}var Hqe="https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/",Gqe="https://cdn.jsdelivr.net/npm/emoji-datasource-facebook/img/facebook/64/",Yqe="https://cdn.jsdelivr.net/npm/emoji-datasource-twitter/img/twitter/64/",Xqe="https://cdn.jsdelivr.net/npm/emoji-datasource-google/img/google/64/";function qqe(e){switch(e){case ns.TWITTER:return Yqe;case ns.GOOGLE:return Xqe;case ns.FACEBOOK:return Gqe;case ns.APPLE:default:return Hqe}}var Qqe=[],Zqe=[{n:["grinning","grinning face"],u:"1f600",a:"1.0"},{n:["smiley","smiling face with open mouth"],u:"1f603",a:"0.6"},{n:["smile","smiling face with open mouth and smiling eyes"],u:"1f604",a:"0.6"},{n:["grin","grinning face with smiling eyes"],u:"1f601",a:"0.6"},{n:["laughing","satisfied","smiling face with open mouth and tightly-closed eyes"],u:"1f606",a:"0.6"},{n:["sweat smile","smiling face with open mouth and cold sweat"],u:"1f605",a:"0.6"},{n:["rolling on the floor laughing"],u:"1f923",a:"3.0"},{n:["joy","face with tears of joy"],u:"1f602",a:"0.6"},{n:["slightly smiling face"],u:"1f642",a:"1.0"},{n:["upside-down face","upside down face"],u:"1f643",a:"1.0"},{n:["melting face"],u:"1fae0",a:"14.0"},{n:["wink","winking face"],u:"1f609",a:"0.6"},{n:["blush","smiling face with smiling eyes"],u:"1f60a",a:"0.6"},{n:["innocent","smiling face with halo"],u:"1f607",a:"1.0"},{n:["smiling face with 3 hearts","smiling face with smiling eyes and three hearts"],u:"1f970",a:"11.0"},{n:["heart eyes","smiling face with heart-shaped eyes"],u:"1f60d",a:"0.6"},{n:["star-struck","grinning face with star eyes"],u:"1f929",a:"5.0"},{n:["kissing heart","face throwing a kiss"],u:"1f618",a:"0.6"},{n:["kissing","kissing face"],u:"1f617",a:"1.0"},{n:["relaxed","white smiling face"],u:"263a-fe0f",a:"0.6"},{n:["kissing closed eyes","kissing face with closed eyes"],u:"1f61a",a:"0.6"},{n:["kissing smiling eyes","kissing face with smiling eyes"],u:"1f619",a:"1.0"},{n:["smiling face with tear"],u:"1f972",a:"13.0"},{n:["yum","face savouring delicious food"],u:"1f60b",a:"0.6"},{n:["stuck out tongue","face with stuck-out tongue"],u:"1f61b",a:"1.0"},{n:["stuck out tongue winking eye","face with stuck-out tongue and winking eye"],u:"1f61c",a:"0.6"},{n:["zany face","grinning face with one large and one small eye"],u:"1f92a",a:"5.0"},{n:["stuck out tongue closed eyes","face with stuck-out tongue and tightly-closed eyes"],u:"1f61d",a:"0.6"},{n:["money-mouth face","money mouth face"],u:"1f911",a:"1.0"},{n:["hugging face"],u:"1f917",a:"1.0"},{n:["face with hand over mouth","smiling face with smiling eyes and hand covering mouth"],u:"1f92d",a:"5.0"},{n:["face with open eyes and hand over mouth"],u:"1fae2",a:"14.0"},{n:["face with peeking eye"],u:"1fae3",a:"14.0"},{n:["shushing face","face with finger covering closed lips"],u:"1f92b",a:"5.0"},{n:["thinking face"],u:"1f914",a:"1.0"},{n:["saluting face"],u:"1fae1",a:"14.0"},{n:["zipper-mouth face","zipper mouth face"],u:"1f910",a:"1.0"},{n:["face with raised eyebrow","face with one eyebrow raised"],u:"1f928",a:"5.0"},{n:["neutral face"],u:"1f610",a:"0.7"},{n:["expressionless","expressionless face"],u:"1f611",a:"1.0"},{n:["no mouth","face without mouth"],u:"1f636",a:"1.0"},{n:["dotted line face"],u:"1fae5",a:"14.0"},{n:["face in clouds"],u:"1f636-200d-1f32b-fe0f",a:"13.1"},{n:["smirk","smirking face"],u:"1f60f",a:"0.6"},{n:["unamused","unamused face"],u:"1f612",a:"0.6"},{n:["face with rolling eyes"],u:"1f644",a:"1.0"},{n:["grimacing","grimacing face"],u:"1f62c",a:"1.0"},{n:["face exhaling"],u:"1f62e-200d-1f4a8",a:"13.1"},{n:["lying face"],u:"1f925",a:"3.0"},{n:["relieved","relieved face"],u:"1f60c",a:"0.6"},{n:["pensive","pensive face"],u:"1f614",a:"0.6"},{n:["sleepy","sleepy face"],u:"1f62a",a:"0.6"},{n:["drooling face"],u:"1f924",a:"3.0"},{n:["sleeping","sleeping face"],u:"1f634",a:"1.0"},{n:["mask","face with medical mask"],u:"1f637",a:"0.6"},{n:["face with thermometer"],u:"1f912",a:"1.0"},{n:["face with head-bandage","face with head bandage"],u:"1f915",a:"1.0"},{n:["nauseated face"],u:"1f922",a:"3.0"},{n:["face vomiting","face with open mouth vomiting"],u:"1f92e",a:"5.0"},{n:["sneezing face"],u:"1f927",a:"3.0"},{n:["hot face","overheated face"],u:"1f975",a:"11.0"},{n:["cold face","freezing face"],u:"1f976",a:"11.0"},{n:["woozy face","face with uneven eyes and wavy mouth"],u:"1f974",a:"11.0"},{n:["dizzy face"],u:"1f635",a:"0.6"},{n:["face with spiral eyes"],u:"1f635-200d-1f4ab",a:"13.1"},{n:["exploding head","shocked face with exploding head"],u:"1f92f",a:"5.0"},{n:["face with cowboy hat"],u:"1f920",a:"3.0"},{n:["partying face","face with party horn and party hat"],u:"1f973",a:"11.0"},{n:["disguised face"],u:"1f978",a:"13.0"},{n:["sunglasses","smiling face with sunglasses"],u:"1f60e",a:"1.0"},{n:["nerd face"],u:"1f913",a:"1.0"},{n:["face with monocle"],u:"1f9d0",a:"5.0"},{n:["confused","confused face"],u:"1f615",a:"1.0"},{n:["face with diagonal mouth"],u:"1fae4",a:"14.0"},{n:["worried","worried face"],u:"1f61f",a:"1.0"},{n:["slightly frowning face"],u:"1f641",a:"1.0"},{n:["frowning face","white frowning face"],u:"2639-fe0f",a:"0.7"},{n:["open mouth","face with open mouth"],u:"1f62e",a:"1.0"},{n:["hushed","hushed face"],u:"1f62f",a:"1.0"},{n:["astonished","astonished face"],u:"1f632",a:"0.6"},{n:["flushed","flushed face"],u:"1f633",a:"0.6"},{n:["pleading face","face with pleading eyes"],u:"1f97a",a:"11.0"},{n:["face holding back tears"],u:"1f979",a:"14.0"},{n:["frowning","frowning face with open mouth"],u:"1f626",a:"1.0"},{n:["anguished","anguished face"],u:"1f627",a:"1.0"},{n:["fearful","fearful face"],u:"1f628",a:"0.6"},{n:["cold sweat","face with open mouth and cold sweat"],u:"1f630",a:"0.6"},{n:["disappointed relieved","disappointed but relieved face"],u:"1f625",a:"0.6"},{n:["cry","crying face"],u:"1f622",a:"0.6"}
4579,{n:["sob","loudly crying face"],u:"1f62d",a:"0.6"},{n:["scream","face screaming in fear"],u:"1f631",a:"0.6"},{n:["confounded","confounded face"],u:"1f616",a:"0.6"},{n:["persevere","persevering face"],u:"1f623",a:"0.6"},{n:["disappointed","disappointed face"],u:"1f61e",a:"0.6"},{n:["sweat","face with cold sweat"],u:"1f613",a:"0.6"},{n:["weary","weary face"],u:"1f629",a:"0.6"},{n:["tired face"],u:"1f62b",a:"0.6"},{n:["yawning face"],u:"1f971",a:"12.0"},{n:["triumph","face with look of triumph"],u:"1f624",a:"0.6"},{n:["rage","pouting face"],u:"1f621",a:"0.6"},{n:["angry","angry face"],u:"1f620",a:"0.6"},{n:["face with symbols on mouth","serious face with symbols covering mouth"],u:"1f92c",a:"5.0"},{n:["smiling imp","smiling face with horns"],u:"1f608",a:"1.0"},{n:["imp"],u:"1f47f",a:"0.6"},{n:["skull"],u:"1f480",a:"0.6"},{n:["skull and crossbones"],u:"2620-fe0f",a:"1.0"},{n:["poop","shit","hankey","pile of poo"],u:"1f4a9",a:"0.6"},{n:["clown face"],u:"1f921",a:"3.0"},{n:["japanese ogre"],u:"1f479",a:"0.6"},{n:["japanese goblin"],u:"1f47a",a:"0.6"},{n:["ghost"],u:"1f47b",a:"0.6"},{n:["alien","extraterrestrial alien"],u:"1f47d",a:"0.6"},{n:["alien monster","space invader"],u:"1f47e",a:"0.6"},{n:["robot face"],u:"1f916",a:"1.0"},{n:["smiley cat","smiling cat face with open mouth"],u:"1f63a",a:"0.6"},{n:["smile cat","grinning cat face with smiling eyes"],u:"1f638",a:"0.6"},{n:["joy cat","cat face with tears of joy"],u:"1f639",a:"0.6"},{n:["heart eyes cat","smiling cat face with heart-shaped eyes"],u:"1f63b",a:"0.6"},{n:["smirk cat","cat face with wry smile"],u:"1f63c",a:"0.6"},{n:["kissing cat","kissing cat face with closed eyes"],u:"1f63d",a:"0.6"},{n:["scream cat","weary cat face"],u:"1f640",a:"0.6"},{n:["crying cat face"],u:"1f63f",a:"0.6"},{n:["pouting cat","pouting cat face"],u:"1f63e",a:"0.6"},{n:["see no evil","see-no-evil monkey"],u:"1f648",a:"0.6"},{n:["hear no evil","hear-no-evil monkey"],u:"1f649",a:"0.6"},{n:["speak no evil","speak-no-evil monkey"],u:"1f64a",a:"0.6"},{n:["kiss","kiss mark"],u:"1f48b",a:"0.6"},{n:["love letter"],u:"1f48c",a:"0.6"},{n:["cupid","heart with arrow"],u:"1f498",a:"0.6"},{n:["gift heart","heart with ribbon"],u:"1f49d",a:"0.6"},{n:["sparkling heart"],u:"1f496",a:"0.6"},{n:["heartpulse","growing heart"],u:"1f497",a:"0.6"},{n:["heartbeat","beating heart"],u:"1f493",a:"0.6"},{n:["revolving hearts"],u:"1f49e",a:"0.6"},{n:["two hearts"],u:"1f495",a:"0.6"},{n:["heart decoration"],u:"1f49f",a:"0.6"},{n:["heart exclamation","heavy heart exclamation mark ornament"],u:"2763-fe0f",a:"1.0"},{n:["broken heart"],u:"1f494",a:"0.6"},{n:["heart on fire"],u:"2764-fe0f-200d-1f525",a:"13.1"},{n:["mending heart"],u:"2764-fe0f-200d-1fa79",a:"13.1"},{n:["heart","heavy black heart"],u:"2764-fe0f",a:"0.6"},{n:["orange heart"],u:"1f9e1",a:"5.0"},{n:["yellow heart"],u:"1f49b",a:"0.6"},{n:["green heart"],u:"1f49a",a:"0.6"},{n:["blue heart"],u:"1f499",a:"0.6"},{n:["purple heart"],u:"1f49c",a:"0.6"},{n:["brown heart"],u:"1f90e",a:"12.0"},{n:["black heart"],u:"1f5a4",a:"3.0"},{n:["white heart"],u:"1f90d",a:"12.0"},{n:["100","hundred points symbol"],u:"1f4af",a:"0.6"},{n:["anger","anger symbol"],u:"1f4a2",a:"0.6"},{n:["boom","collision","collision symbol"],u:"1f4a5",a:"0.6"},{n:["dizzy","dizzy symbol"],u:"1f4ab",a:"0.6"},{n:["sweat drops","splashing sweat symbol"],u:"1f4a6",a:"0.6"},{n:["dash","dash symbol"],u:"1f4a8",a:"0.6"},{n:["hole"],u:"1f573-fe0f",a:"0.7"},{n:["bomb"],u:"1f4a3",a:"0.6"},{n:["speech balloon"],u:"1f4ac",a:"0.6"},{n:["eye in speech bubble","eye-in-speech-bubble"],u:"1f441-fe0f-200d-1f5e8-fe0f",a:"2.0"},{n:["left speech bubble"],u:"1f5e8-fe0f",a:"2.0"},{n:["right anger bubble"],u:"1f5ef-fe0f",a:"0.7"},{n:["thought balloon"],u:"1f4ad",a:"1.0"},{n:["zzz","sleeping symbol"],u:"1f4a4",a:"0.6"},{n:["wave","waving hand sign"],u:"1f44b",v:["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"],a:"0.6"},{n:["raised back of hand"],u:"1f91a",v:["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"],a:"3.0"},{n:["hand with fingers splayed","raised hand with fingers splayed"],u:"1f590-fe0f",v:["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"],a:"0.7"},{n:["hand","raised hand"],u:"270b",v:["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"],a:"0.6"},{n:["spock-hand","raised hand with part between middle and ring fingers"],u:"1f596",v:["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"],a:"1.0"},{n:["rightwards hand"],u:"1faf1",v:["1faf1-1f3fb","1faf1-1f3fc","1faf1-1f3fd","1faf1-1f3fe","1faf1-1f3ff"],a:"14.0"},{n:["leftwards hand"],u:"1faf2",v:["1faf2-1f3fb","1faf2-1f3fc","1faf2-1f3fd","1faf2-1f3fe","1faf2-1f3ff"],a:"14.0"},{n:["palm down hand"],u:"1faf3",v:["1faf3-1f3fb","1faf3-1f3fc","1faf3-1f3fd","1faf3-1f3fe","1faf3-1f3ff"],a:"14.0"},{n:["palm up hand"],u:"1faf4",v:["1faf4-1f3fb","1faf4-1f3fc","1faf4-1f3fd","1faf4-1f3fe","1faf4-1f3ff"],a:"14.0"},{n:["ok hand","ok hand sign"],u:"1f44c",v:["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"],a:"0.6"}
4579,{n:["pinched fingers"],u:"1f90c",v:["1f90c-1f3fb","1f90c-1f3fc","1f90c-1f3fd","1f90c-1f3fe","1f90c-1f3ff"],a:"13.0"},{n:["pinching hand"],u:"1f90f",v:["1f90f-1f3fb","1f90f-1f3fc","1f90f-1f3fd","1f90f-1f3fe","1f90f-1f3ff"],a:"12.0"},{n:["v","victory hand"],u:"270c-fe0f",v:["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"],a:"0.6"},{n:["crossed fingers","hand with index and middle fingers crossed"],u:"1f91e",v:["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"],a:"3.0"},{n:["hand with index finger and thumb crossed"],u:"1faf0",v:["1faf0-1f3fb","1faf0-1f3fc","1faf0-1f3fd","1faf0-1f3fe","1faf0-1f3ff"],a:"14.0"},{n:["i love you hand sign"],u:"1f91f",v:["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"],a:"5.0"},{n:["the horns","sign of the horns"],u:"1f918",v:["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"],a:"1.0"},{n:["call me hand"],u:"1f919",v:["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"],a:"3.0"},{n:["point left","white left pointing backhand index"],u:"1f448",v:["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"],a:"0.6"},{n:["point right","white right pointing backhand index"],u:"1f449",v:["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"],a:"0.6"},{n:["point up 2","white up pointing backhand index"],u:"1f446",v:["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"],a:"0.6"},{n:["middle finger","reversed hand with middle finger extended"],u:"1f595",v:["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"],a:"1.0"},{n:["point down","white down pointing backhand index"],u:"1f447",v:["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"],a:"0.6"},{n:["point up","white up pointing index"],u:"261d-fe0f",v:["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"],a:"0.6"},{n:["index pointing at the viewer"],u:"1faf5",v:["1faf5-1f3fb","1faf5-1f3fc","1faf5-1f3fd","1faf5-1f3fe","1faf5-1f3ff"],a:"14.0"},{n:["+1","thumbsup","thumbs up sign"],u:"1f44d",v:["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"],a:"0.6"},{n:["-1","thumbsdown","thumbs down sign"],u:"1f44e",v:["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"],a:"0.6"},{n:["fist","raised fist"],u:"270a",v:["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"],a:"0.6"},{n:["punch","facepunch","fisted hand sign"],u:"1f44a",v:["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"],a:"0.6"},{n:["left-facing fist"],u:"1f91b",v:["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"],a:"3.0"},{n:["right-facing fist"],u:"1f91c",v:["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"],a:"3.0"},{n:["clap","clapping hands sign"],u:"1f44f",v:["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"],a:"0.6"},{n:["raised hands","person raising both hands in celebration"],u:"1f64c",v:["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"],a:"0.6"},{n:["heart hands"],u:"1faf6",v:["1faf6-1f3fb","1faf6-1f3fc","1faf6-1f3fd","1faf6-1f3fe","1faf6-1f3ff"],a:"14.0"},{n:["open hands","open hands sign"],u:"1f450",v:["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"],a:"0.6"},{n:["palms up together"],u:"1f932",v:["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"],a:"5.0"},{n:["handshake"],u:"1f91d",v:["1f91d-1f3fb","1f91d-1f3fc","1f91d-1f3fd","1f91d-1f3fe","1f91d-1f3ff","1faf1-1f3fb-200d-1faf2-1f3fc","1faf1-1f3fb-200d-1faf2-1f3fd","1faf1-1f3fb-200d-1faf2-1f3fe","1faf1-1f3fb-200d-1faf2-1f3ff","1faf1-1f3fc-200d-1faf2-1f3fb","1faf1-1f3fc-200d-1faf2-1f3fd","1faf1-1f3fc-200d-1faf2-1f3fe","1faf1-1f3fc-200d-1faf2-1f3ff","1faf1-1f3fd-200d-1faf2-1f3fb","1faf1-1f3fd-200d-1faf2-1f3fc","1faf1-1f3fd-200d-1faf2-1f3fe","1faf1-1f3fd-200d-1faf2-1f3ff","1faf1-1f3fe-200d-1faf2-1f3fb","1faf1-1f3fe-200d-1faf2-1f3fc","1faf1-1f3fe-200d-1faf2-1f3fd","1faf1-1f3fe-200d-1faf2-1f3ff","1faf1-1f3ff-200d-1faf2-1f3fb","1faf1-1f3ff-200d-1faf2-1f3fc","1faf1-1f3ff-200d-1faf2-1f3fd","1faf1-1f3ff-200d-1faf2-1f3fe"],a:"3.0"},{n:["pray","person with folded hands"],u:"1f64f",v:["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"],a:"0.6"},{n:["writing hand"],u:"270d-fe0f",v:["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"],a:"0.7"},{n:["nail care","nail polish"],u:"1f485",v:["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"],a:"0.6"},{n:["selfie"],u:"1f933",v:["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"],a:"3.0"},{n:["muscle","flexed biceps"],u:"1f4aa",v:["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"],a:"0.6"},{n:["mechanical arm"],u:"1f9be",a:"12.0"},{n:["mechanical leg"],u:"1f9bf",a:"12.0"},{n:["leg"],u:"1f9b5",v:["1f9b5-1f3fb","1f9b5-1f3fc","1f9b5-1f3fd","1f9b5-1f3fe","1f9b5-1f3ff"],a:"11.0"},{n:["foot"],u:"1f9b6",v:["1f9b6-1f3fb","1f9b6-1f3fc","1f9b6-1f3fd","1f9b6-1f3fe","1f9b6-1f3ff"],a:"11.0"},{n:["ear"],u:"1f442",v:["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"],a:"0.6"},{n:["ear with hearing aid"],u:"1f9bb",v:["1f9bb-1f3fb","1f9bb-1f3fc","1f9bb-1f3fd","1f9bb-1f3fe","1f9bb-1f3ff"],a:"12.0"},{n:["nose"],u:"1f443",v:["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"],a:"0.6"},{n:["brain"],u:"1f9e0",a:"5.0"},{n:["anatomical heart"],u:"1fac0",a:"13.0"},{n:["lungs"],u:"1fac1",a:"13.0"},{n:["tooth"],u:"1f9b7",a:"11.0"},{n:["bone"],u:"1f9b4",a:"11.0"},{n:["eyes"],u:"1f440",a:"0.6"},{n:["eye"],u:"1f441-fe0f",a:"0.7"},{n:["tongue"],u:"1f445",a:"0.6"},{n:["lips","mouth"],u:"1f444",a:"0.6"},{n:["biting lip"],u:"1fae6",a:"14.0"},{n:["baby"],u:"1f476",v:["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"],a:"0.6"},{n:["child"],u:"1f9d2",v:["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"],a:"5.0"},{n:["boy"],u:"1f466",v:["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"],a:"0.6"},{n:["girl"],u:"1f467",v:["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"],a:"0.6"},{n:["adult"],u:"1f9d1",v:["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"],a:"5.0"},{n:["person with blond hair"],u:"1f471",v:["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"],a:"0.6"},{n:["man"],u:"1f468",v:["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"],a:"0.6"},{n:["bearded person"],u:"1f9d4",v:["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"],a:"5.0"},{n:["man: beard","man with beard"],u:"1f9d4-200d-2642-fe0f",v:["1f9d4-1f3fb-200d-2642-fe0f","1f9d4-1f3fc-200d-2642-fe0f","1f9d4-1f3fd-200d-2642-fe0f","1f9d4-1f3fe-200d-2642-fe0f","1f9d4-1f3ff-200d-2642-fe0f"],a:"13.1"},{n:["woman: beard","woman with beard"],u:"1f9d4-200d-2640-fe0f",v:["1f9d4-1f3fb-200d-2640-fe0f","1f9d4-1f3fc-200d-2640-fe0f","1f9d4-1f3fd-200d-2640-fe0f","1f9d4-1f3fe-200d-2640-fe0f","1f9d4-1f3ff-200d-2640-fe0f"],a:"13.1"},{n:["man: red hair","red haired man"],u:"1f468-200d-1f9b0",v:["1f468-1f3fb-200d-1f9b0","1f468-1f3fc-200d-1f9b0","1f468-1f3fd-200d-1f9b0","1f468-1f3fe-200d-1f9b0","1f468-1f3ff-200d-1f9b0"],a:"11.0"},{n:["man: curly hair","curly haired man"],u:"1f468-200d-1f9b1",v:["1f468-1f3fb-200d-1f9b1","1f468-1f3fc-200d-1f9b1","1f468-1f3fd-200d-1f9b1","1f468-1f3fe-200d-1f9b1","1f468-1f3ff-200d-1f9b1"],a:"11.0"},{n:["man: white hair","white haired man"],u:"1f468-200d-1f9b3",v:["1f468-1f3fb-200d-1f9b3","1f468-1f3fc-200d-1f9b3","1f468-1f3fd-200d-1f9b3","1f468-1f3fe-200d-1f9b3","1f468-1f3ff-200d-1f9b3"],a:"11.0"},{n:["bald man","man: bald"],u:"1f468-200d-1f9b2",v:["1f468-1f3fb-200d-1f9b2","1f468-1f3fc-200d-1f9b2","1f468-1f3fd-200d-1f9b2","1f468-1f3fe-200d-1f9b2","1f468-1f3ff-200d-1f9b2"],a:"11.0"},{n:["woman"],u:"1f469",v:["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"],a:"0.6"},{n:["woman: red hair","red haired woman"],u:"1f469-200d-1f9b0",v:["1f469-1f3fb-200d-1f9b0","1f469-1f3fc-200d-1f9b0","1f469-1f3fd-200d-1f9b0","1f469-1f3fe-200d-1f9b0","1f469-1f3ff-200d-1f9b0"],a:"11.0"},{n:["person: red hair","red haired person"],u:"1f9d1-200d-1f9b0",v:["1f9d1-1f3fb-200d-1f9b0","1f9d1-1f3fc-200d-1f9b0","1f9d1-1f3fd-200d-1f9b0","1f9d1-1f3fe-200d-1f9b0","1f9d1-1f3ff-200d-1f9b0"],a:"12.1"},{n:["woman: curly hair","curly haired woman"],u:"1f469-200d-1f9b1",v:["1f469-1f3fb-200d-1f9b1","1f469-1f3fc-200d-1f9b1","1f469-1f3fd-200d-1f9b1","1f469-1f3fe-200d-1f9b1","1f469-1f3ff-200d-1f9b1"],a:"11.0"},{n:["person: curly hair","curly haired person"],u:"1f9d1-200d-1f9b1",v:["1f9d1-1f3fb-200d-1f9b1","1f9d1-1f3fc-200d-1f9b1","1f9d1-1f3fd-200d-1f9b1","1f9d1-1f3fe-200d-1f9b1","1f9d1-1f3ff-200d-1f9b1"],a:"12.1"},{n:["woman: white hair","white haired woman"],u:"1f469-200d-1f9b3",v:["1f469-1f3fb-200d-1f9b3","1f469-1f3fc-200d-1f9b3","1f469-1f3fd-200d-1f9b3","1f469-1f3fe-200d-1f9b3","1f469-1f3ff-200d-1f9b3"],a:"11.0"},{n:["person: white hair","white haired person"],u:"1f9d1-200d-1f9b3",v:["1f9d1-1f3fb-200d-1f9b3","1f9d1-1f3fc-200d-1f9b3","1f9d1-1f3fd-200d-1f9b3","1f9d1-1f3fe-200d-1f9b3","1f9d1-1f3ff-200d-1f9b3"],a:"12.1"},{n:["bald woman","woman: bald"],u:"1f469-200d-1f9b2",v:["1f469-1f3fb-200d-1f9b2","1f469-1f3fc-200d-1f9b2","1f469-1f3fd-200d-1f9b2","1f469-1f3fe-200d-1f9b2","1f469-1f3ff-200d-1f9b2"],a:"11.0"},{n:["bald person","person: bald"],u:"1f9d1-200d-1f9b2",v:["1f9d1-1f3fb-200d-1f9b2","1f9d1-1f3fc-200d-1f9b2","1f9d1-1f3fd-200d-1f9b2","1f9d1-1f3fe-200d-1f9b2","1f9d1-1f3ff-200d-1f9b2"],a:"12.1"},{n:["woman: blond hair","blond-haired-woman"],u:"1f471-200d-2640-fe0f",v:["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man: blond hair","blond-haired-man"],u:"1f471-200d-2642-fe0f",v:["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["older adult"],u:"1f9d3",v:["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"],a:"5.0"},{n:["older man"],u:"1f474",v:["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"],a:"0.6"},{n:["older woman"],u:"1f475",v:["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"],a:"0.6"},{n:["person frowning"],u:"1f64d",v:["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"],a:"0.6"},{n:["man frowning","man-frowning"],u:"1f64d-200d-2642-fe0f",v:["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman frowning","woman-frowning"],u:"1f64d-200d-2640-fe0f",v:["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with pouting face"],u:"1f64e",v:["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"],a:"0.6"},{n:["man pouting","man-pouting"],u:"1f64e-200d-2642-fe0f",v:["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman pouting","woman-pouting"],u:"1f64e-200d-2640-fe0f",v:["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["no good","face with no good gesture"],u:"1f645",v:["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"],a:"0.6"},{n:["man gesturing no","man-gesturing-no"],u:"1f645-200d-2642-fe0f",v:["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing no","woman-gesturing-no"],u:"1f645-200d-2640-fe0f",v:["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ok woman","face with ok gesture"],u:"1f646",v:["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"],a:"0.6"},{n:["man gesturing ok","man-gesturing-ok"],u:"1f646-200d-2642-fe0f",v:["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing ok","woman-gesturing-ok"],u:"1f646-200d-2640-fe0f",v:["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["information desk person"],u:"1f481",v:["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"],a:"0.6"},{n:["man tipping hand","man-tipping-hand"],u:"1f481-200d-2642-fe0f",v:["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman tipping hand","woman-tipping-hand"],u:"1f481-200d-2640-fe0f",v:["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["raising hand","happy person raising one hand"],u:"1f64b",v:["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"],a:"0.6"},{n:["man raising hand","man-raising-hand"],u:"1f64b-200d-2642-fe0f",v:["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman raising hand","woman-raising-hand"],u:"1f64b-200d-2640-fe0f",v:["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["deaf person"],u:"1f9cf",v:["1f9cf-1f3fb","1f9cf-1f3fc","1f9cf-1f3fd","1f9cf-1f3fe","1f9cf-1f3ff"],a:"12.0"},{n:["deaf man"],u:"1f9cf-200d-2642-fe0f",v:["1f9cf-1f3fb-200d-2642-fe0f","1f9cf-1f3fc-200d-2642-fe0f","1f9cf-1f3fd-200d-2642-fe0f","1f9cf-1f3fe-200d-2642-fe0f","1f9cf-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["deaf woman"],u:"1f9cf-200d-2640-fe0f",v:["1f9cf-1f3fb-200d-2640-fe0f","1f9cf-1f3fc-200d-2640-fe0f","1f9cf-1f3fd-200d-2640-fe0f","1f9cf-1f3fe-200d-2640-fe0f","1f9cf-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["bow","person bowing deeply"],u:"1f647",v:["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"],a:"0.6"},{n:["man bowing","man-bowing"],u:"1f647-200d-2642-fe0f",v:["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bowing","woman-bowing"],u:"1f647-200d-2640-fe0f",v:["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["face palm"],u:"1f926",v:["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"],a:"3.0"},{n:["man facepalming","man-facepalming"],u:"1f926-200d-2642-fe0f",v:["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman facepalming","woman-facepalming"],u:"1f926-200d-2640-fe0f",v:["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["shrug"],u:"1f937",v:["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"],a:"3.0"},{n:["man shrugging","man-shrugging"],u:"1f937-200d-2642-fe0f",v:["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman shrugging","woman-shrugging"],u:"1f937-200d-2640-fe0f",v:["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["health worker"],u:"1f9d1-200d-2695-fe0f",v:["1f9d1-1f3fb-200d-2695-fe0f","1f9d1-1f3fc-200d-2695-fe0f","1f9d1-1f3fd-200d-2695-fe0f","1f9d1-1f3fe-200d-2695-fe0f","1f9d1-1f3ff-200d-2695-fe0f"],a:"12.1"},{n:["male-doctor","man health worker"],u:"1f468-200d-2695-fe0f",v:["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2
4579695-fe0f","1f468-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["female-doctor","woman health worker"],u:"1f469-200d-2695-fe0f",v:["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["student"],u:"1f9d1-200d-1f393",v:["1f9d1-1f3fb-200d-1f393","1f9d1-1f3fc-200d-1f393","1f9d1-1f3fd-200d-1f393","1f9d1-1f3fe-200d-1f393","1f9d1-1f3ff-200d-1f393"],a:"12.1"},{n:["man student","male-student"],u:"1f468-200d-1f393",v:["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"],a:"4.0"},{n:["woman student","female-student"],u:"1f469-200d-1f393",v:["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"],a:"4.0"},{n:["teacher"],u:"1f9d1-200d-1f3eb",v:["1f9d1-1f3fb-200d-1f3eb","1f9d1-1f3fc-200d-1f3eb","1f9d1-1f3fd-200d-1f3eb","1f9d1-1f3fe-200d-1f3eb","1f9d1-1f3ff-200d-1f3eb"],a:"12.1"},{n:["man teacher","male-teacher"],u:"1f468-200d-1f3eb",v:["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"],a:"4.0"},{n:["woman teacher","female-teacher"],u:"1f469-200d-1f3eb",v:["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"],a:"4.0"},{n:["judge"],u:"1f9d1-200d-2696-fe0f",v:["1f9d1-1f3fb-200d-2696-fe0f","1f9d1-1f3fc-200d-2696-fe0f","1f9d1-1f3fd-200d-2696-fe0f","1f9d1-1f3fe-200d-2696-fe0f","1f9d1-1f3ff-200d-2696-fe0f"],a:"12.1"},{n:["man judge","male-judge"],u:"1f468-200d-2696-fe0f",v:["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["woman judge","female-judge"],u:"1f469-200d-2696-fe0f",v:["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["farmer"],u:"1f9d1-200d-1f33e",v:["1f9d1-1f3fb-200d-1f33e","1f9d1-1f3fc-200d-1f33e","1f9d1-1f3fd-200d-1f33e","1f9d1-1f3fe-200d-1f33e","1f9d1-1f3ff-200d-1f33e"],a:"12.1"},{n:["man farmer","male-farmer"],u:"1f468-200d-1f33e",v:["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"],a:"4.0"},{n:["woman farmer","female-farmer"],u:"1f469-200d-1f33e",v:["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"],a:"4.0"},{n:["cook"],u:"1f9d1-200d-1f373",v:["1f9d1-1f3fb-200d-1f373","1f9d1-1f3fc-200d-1f373","1f9d1-1f3fd-200d-1f373","1f9d1-1f3fe-200d-1f373","1f9d1-1f3ff-200d-1f373"],a:"12.1"},{n:["man cook","male-cook"],u:"1f468-200d-1f373",v:["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"],a:"4.0"},{n:["woman cook","female-cook"],u:"1f469-200d-1f373",v:["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"],a:"4.0"},{n:["mechanic"],u:"1f9d1-200d-1f527",v:["1f9d1-1f3fb-200d-1f527","1f9d1-1f3fc-200d-1f527","1f9d1-1f3fd-200d-1f527","1f9d1-1f3fe-200d-1f527","1f9d1-1f3ff-200d-1f527"],a:"12.1"},{n:["man mechanic","male-mechanic"],u:"1f468-200d-1f527",v:["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"],a:"4.0"},{n:["woman mechanic","female-mechanic"],u:"1f469-200d-1f527",v:["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"],a:"4.0"},{n:["factory worker"],u:"1f9d1-200d-1f3ed",v:["1f9d1-1f3fb-200d-1f3ed","1f9d1-1f3fc-200d-1f3ed","1f9d1-1f3fd-200d-1f3ed","1f9d1-1f3fe-200d-1f3ed","1f9d1-1f3ff-200d-1f3ed"],a:"12.1"},{n:["man factory worker","male-factory-worker"],u:"1f468-200d-1f3ed",v:["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"],a:"4.0"},{n:["woman factory worker","female-factory-worker"],u:"1f469-200d-1f3ed",v:["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"],a:"4.0"},{n:["office worker"],u:"1f9d1-200d-1f4bc",v:["1f9d1-1f3fb-200d-1f4bc","1f9d1-1f3fc-200d-1f4bc","1f9d1-1f3fd-200d-1f4bc","1f9d1-1f3fe-200d-1f4bc","1f9d1-1f3ff-200d-1f4bc"],a:"12.1"},{n:["man office worker","male-office-worker"],u:"1f468-200d-1f4bc",v:["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"],a:"4.0"},{n:["woman office worker","female-office-worker"],u:"1f469-200d-1f4bc",v:["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"],a:"4.0"},{n:["scientist"],u:"1f9d1-200d-1f52c",v:["1f9d1-1f3fb-200d-1f52c","1f9d1-1f3fc-200d-1f52c","1f9d1-1f3fd-200d-1f52c","1f9d1-1f3fe-200d-1f52c","1f9d1-1f3ff-200d-1f52c"],a:"12.1"}
4579,{n:["man scientist","male-scientist"],u:"1f468-200d-1f52c",v:["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"],a:"4.0"},{n:["woman scientist","female-scientist"],u:"1f469-200d-1f52c",v:["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"],a:"4.0"},{n:["technologist"],u:"1f9d1-200d-1f4bb",v:["1f9d1-1f3fb-200d-1f4bb","1f9d1-1f3fc-200d-1f4bb","1f9d1-1f3fd-200d-1f4bb","1f9d1-1f3fe-200d-1f4bb","1f9d1-1f3ff-200d-1f4bb"],a:"12.1"},{n:["man technologist","male-technologist"],u:"1f468-200d-1f4bb",v:["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"],a:"4.0"},{n:["woman technologist","female-technologist"],u:"1f469-200d-1f4bb",v:["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"],a:"4.0"},{n:["singer"],u:"1f9d1-200d-1f3a4",v:["1f9d1-1f3fb-200d-1f3a4","1f9d1-1f3fc-200d-1f3a4","1f9d1-1f3fd-200d-1f3a4","1f9d1-1f3fe-200d-1f3a4","1f9d1-1f3ff-200d-1f3a4"],a:"12.1"},{n:["man singer","male-singer"],u:"1f468-200d-1f3a4",v:["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"],a:"4.0"},{n:["woman singer","female-singer"],u:"1f469-200d-1f3a4",v:["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"],a:"4.0"},{n:["artist"],u:"1f9d1-200d-1f3a8",v:["1f9d1-1f3fb-200d-1f3a8","1f9d1-1f3fc-200d-1f3a8","1f9d1-1f3fd-200d-1f3a8","1f9d1-1f3fe-200d-1f3a8","1f9d1-1f3ff-200d-1f3a8"],a:"12.1"},{n:["man artist","male-artist"],u:"1f468-200d-1f3a8",v:["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"],a:"4.0"},{n:["woman artist","female-artist"],u:"1f469-200d-1f3a8",v:["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"],a:"4.0"},{n:["pilot"],u:"1f9d1-200d-2708-fe0f",v:["1f9d1-1f3fb-200d-2708-fe0f","1f9d1-1f3fc-200d-2708-fe0f","1f9d1-1f3fd-200d-2708-fe0f","1f9d1-1f3fe-200d-2708-fe0f","1f9d1-1f3ff-200d-2708-fe0f"],a:"12.1"},{n:["man pilot","male-pilot"],u:"1f468-200d-2708-fe0f",v:["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["woman pilot","female-pilot"],u:"1f469-200d-2708-fe0f",v:["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["astronaut"],u:"1f9d1-200d-1f680",v:["1f9d1-1f3fb-200d-1f680","1f9d1-1f3fc-200d-1f680","1f9d1-1f3fd-200d-1f680","1f9d1-1f3fe-200d-1f680","1f9d1-1f3ff-200d-1f680"],a:"12.1"},{n:["man astronaut","male-astronaut"],u:"1f468-200d-1f680",v:["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"],a:"4.0"},{n:["woman astronaut","female-astronaut"],u:"1f469-200d-1f680",v:["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"],a:"4.0"},{n:["firefighter"],u:"1f9d1-200d-1f692",v:["1f9d1-1f3fb-200d-1f692","1f9d1-1f3fc-200d-1f692","1f9d1-1f3fd-200d-1f692","1f9d1-1f3fe-200d-1f692","1f9d1-1f3ff-200d-1f692"],a:"12.1"},{n:["man firefighter","male-firefighter"],u:"1f468-200d-1f692",v:["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"],a:"4.0"},{n:["woman firefighter","female-firefighter"],u:"1f469-200d-1f692",v:["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"],a:"4.0"},{n:["cop","police officer"],u:"1f46e",v:["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"],a:"0.6"},{n:["man police officer","male-police-officer"],u:"1f46e-200d-2642-fe0f",v:["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman police officer","female-police-officer"],u:"1f46e-200d-2640-fe0f",v:["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["detective","sleuth or spy"],u:"1f575-fe0f",v:["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"],a:"0.7"},{n:["man detective","male-detective"],u:"1f575-fe0f-200d-2642-fe0f",v:["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman detective","female-detective"],u:"1f575-fe0f-200d-2640-fe0f",v:["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["guardsman"],u:"1f482",v:["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"],a:"0.6"},{n:["man guard","male-guard"],u:"1f482-200d-2642-fe0f",v:["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman guard","female-guard"],u:"1f482-200d-2640-fe0f",v:["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ninja"],u:"1f977",v:["1f977-1f3fb","1f977-1f3fc","1f977-1f3fd","1f977-1f3fe","1f977-1f3ff"],a:"13.0"},{n:["construction worker"],u:"1f477",v:["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"],a:"0.6"},{n:["man construction worker","male-construction-worker"],u:"1f477-200d-2642-fe0f",v:["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman construction worker","female-construction-worker"],u:"1f477-200d-2640-fe0f",v:["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with crown"],u:"1fac5",v:["1fac5-1f3fb","1fac5-1f3fc","1fac5-1f3fd","1fac5-1f3fe","1fac5-1f3ff"],a:"14.0"},{n:["prince"],u:"1f934",v:["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"],a:"3.0"},{n:["princess"],u:"1f478",v:["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"],a:"0.6"},{n:["man with turban"],u:"1f473",v:["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"],a:"0.6"},{n:["man wearing turban","man-wearing-turban"],u:"1f473-200d-2642-fe0f",v:["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman wearing turban","woman-wearing-turban"],u:"1f473-200d-2640-fe0f",v:["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man with gua pi mao"],u:"1f472",v:["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"],a:"0.6"},{n:["person with headscarf"],u:"1f9d5",v:["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"],a:"5.0"},{n:["man in tuxedo","person in tuxedo"],u:"1f935",v:["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"],a:"3.0"},{n:["man in tuxedo"],u:"1f935-200d-2642-fe0f",v:["1f935-1f3fb-200d-2642-fe0f","1f935-1f3fc-200d-2642-fe0f","1f935-1f3fd-200d-2642-fe0f","1f935-1f3fe-200d-2642-fe0f","1f935-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman in tuxedo"],u:"1f935-200d-2640-fe0f",v:["1f935-1f3fb-200d-2640-fe0f","1f935-1f3fc-200d-2640-fe0f","1f935-1f3fd-200d-2640-fe0f","1f935-1f3fe-200d-2640-fe0f","1f935-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["bride with veil"],u:"1f470",v:["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"],a:"0.6"},{n:["man with veil"],u:"1f470-200d-2642-fe0f",v:["1f470-1f3fb-200d-2642-fe0f","1f470-1f3fc-200d-2642-fe0f","1f470-1f3fd-200d-2642-fe0f","1f470-1f3fe-200d-2642-fe0f","1f470-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman with veil"],u:"1f470-200d-2640-fe0f",v:["1f470-1f3fb-200d-2640-fe0f","1f470-1f3fc-200d-2640-fe0f","1f470-1f3fd-200d-2640-fe0f","1f470-1f3fe-200d-2640-fe0f","1f470-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["pregnant woman"],u:"1f930",v:["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"],a:"3.0"},{n:["pregnant man"],u:"1fac3",v:["1fac3-1f3fb","1fac3-1f3fc","1fac3-1f3fd","1fac3-1f3fe","1fac3-1f3ff"],a:"14.0"},{n:["pregnant person"],u:"1fac4",v:["1fac4-1f3fb","1fac4-1f3fc","1fac4-1f3fd","1fac4-1f3fe","1fac4-1f3ff"],a:"14.0"},{n:["breast-feeding"],u:"1f931",v:["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"],a:"5.0"},{n:["woman feeding baby"],u:"1f469-200d-1f37c",v:["1f469-1f3fb-200d-1f37c","1f469-1f3fc-200d-1f37c","1f469-1f3fd-200d-1f37c","1f469-1f3fe-200d-1f37c","1f469-1f3ff-200d-1f37c"],a:"13.0"},{n:["man feeding baby"],u:"1f468-200d-1f37c",v:["1f468-1f3fb-200d-1f37c","1f468-1f3fc-200d-1f37c","1f468-1f3fd-200d-1f37c","1f468-1f3fe-200d-1f37c","1f468-1f3ff-200d-1f37c"],a:"13.0"},{n:["person feeding baby"],u:"1f9d1-200d-1f37c",v:["1f9d1-1f3fb-200d-1f37c","1f9d1-1f3fc-200d-1f37c","1f9d1-1f3fd-200d-1f37c","1f9d1-1f3fe-200d-1f37c","1f9d1-1f3ff-200d-1f37c"],a:"13.0"},{n:["angel","baby angel"],u:"1f47c",v:["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"],a:"0.6"},{n:["santa","father christmas"],u:"1f385",v:["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"],a:"0.6"},{n:["mrs claus","mother christmas"],u:"1f936",v:["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"],a:"3.0"},{n:["mx claus"],u:"1f9d1-200d-1f384",v:["1f9d1-1f3fb-200d-1f384","1f9d1-1f3fc-200d-1f384","1f9d1-1f3fd-200d-1f384","1f9d1-1f3fe-200d-1f384","1f9d1-1f3ff-200d-1f384"],a:"13.0"},{n:["superhero"],u:"1f9b8",v:["1f9b8-1f3fb","1f9b8-1f3fc","1f9b8-1f3fd","1f9b8-1f3fe","1f9b8-1f3ff"],a:"11.0"},{n:["man superhero","male superhero"],u:"1f9b8-200d-2642-fe0f",v:["1f9b8-1f3fb-200d-2642-fe0f","1f9b8-1f3fc-200d-2642-fe0f","1f9b8-1f3fd-200d-2642-fe0f","1f9b8-1f3fe-200d-2642-fe0f","1f9b8-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman superhero","female superhero"],u:"1f9b8-200d-2640-fe0f",v:["1f9b8-1f3fb-200d-2640-fe0f","1f9b8-1f3fc-200d-2640-fe0f","1f9b8-1f3fd-200d-2640-fe0f","1f9b8-1f3fe-200d-2640-fe0f","1f9b8-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["supervillain"],u:"1f9b9",v:["1f9b9-1f3fb","1f9b9-1f3fc","1f9b9-1f3fd","1f9b9-1f3fe","1f9b9-1f3ff"],a:"11.0"},{n:["man supervillain","male supervillain"],u:"1f9b9-200d-2642-fe0f",v:["1f9b9-1f3fb-200d-2642-fe0f","1f9b9-1f3fc-200d-2642-fe0f","1f9b9-1f3fd-200d-2642-fe0f","1f9b9-1f3fe-200d-2642-fe0f","1f9b9-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman supervillain","female supervillain"],u:"1f9b9-200d-2640-fe0f",v:["1f9b9-1f3fb-200d-2640-fe0f","1f9b9-1f3fc-200d-2640-fe0f","1f9b9-1f3fd-200d-2640-fe0f","1f9b9-1f3fe-200d-2640-fe0f","1f9b9-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["mage"],u:"1f9d9",v:["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"],a:"5.0"},{n:["man mage","male mage"],u:"1f9d9-200d-2642-fe0f",v:["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman mage","female mage"],u:"1f9d9-200d-2640-fe0f",v:["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fairy"],u:"1f9da",v:["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"],a:"5.0"},{n:["man fairy","male fairy"],u:"1f9da-200d-2642-fe0f",v:["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman fairy","female fairy"],u:"1f9da-200d-2640-fe0f",v:["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["vampire"],u:"1f9db",v:["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"],a:"5.0"},{n:["man vampire","male vampire"],u:"1f9db-200d-2642-fe0f",v:["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman vampire","female vampire"],u:"1f9db-200d-2640-fe0f",v:["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["merperson"],u:"1f9dc",v:["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"],a:"5.0"},{n:["merman"],u:"1f9dc-200d-2642-fe0f",v:["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["mermaid"],u:"1f9dc-200d-2640-fe0f",v:["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["elf"],u:"1f9dd",v:["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"],a:"5.0"},{n:["man elf","male elf"],u:"1f9dd-200d-2642-fe0f",v:["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman elf","female elf"],u:"1f9dd-200d-2640-fe0f",v:["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["genie"],u:"1f9de",a:"5.0"},{n:["man genie","male genie"],u:"1f9de-200d-2642-fe0f",a:"5.0"},{n:["woman genie","female genie"],u:"1f9de-200d-2640-fe0f",a:"5.0"},{n:["zombie"],u:"1f9df",a:"5.0"},{n:["man zombie","male zombie"],u:"1f9df-200d-2642-fe0f",a:"5.0"},{n:["woman zombie","female zombie"],u:"1f9df-200d-2640-fe0f",a:"5.0"},{n:["troll"],u:"1f9cc",a:"14.0"},{n:["massage","face massage"],u:"1f486",v:["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"],a:"0.6"},{n:["man getting massage","man-getting-massage"],u:"1f486-200d-2642-fe0f",v:["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting massage","woman-getting-massage"],u:"1f486-200d-2640-fe0f",v:["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["haircut"],u:"1f487",v:["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"],a:"0.6"},{n:["man getting haircut","man-getting-haircut"],u:"1f487-200d-2642-fe0f",v:["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting haircut","woman-getting-haircut"],u:"1f487-200d-2640-fe0f",v:["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["walking","pedestrian"],u:"1f6b6",v:["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"],a:"0.6"},{n:["man walking","man-walking"],u:"1f6b6-200d-2642-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman walking","woman-walking"],u:"1f6b6-200d-2640-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["standing person"],u:"1f9cd",v:["1f9cd-1f3fb","1f9cd-1f3fc","1f9cd-1f3fd","1f9cd-1f3fe","1f9cd-1f3ff"],a:"12.0"},{n:["man standing"],u:"1f9cd-200d-2642-fe0f",v:["1f9cd-1f3fb-200d-2642-fe0f","1f9cd-1f3fc-200d-2642-fe0f","1f9cd-1f3fd-200d-2642-fe0f","1f9cd-1f3fe-200d-2642-fe0f","1f9cd-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman standing"],u:"1f9cd-200d-2640-fe0f",v:["1f9cd-1f3fb-200d-2640-fe0
4579f","1f9cd-1f3fc-200d-2640-fe0f","1f9cd-1f3fd-200d-2640-fe0f","1f9cd-1f3fe-200d-2640-fe0f","1f9cd-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["kneeling person"],u:"1f9ce",v:["1f9ce-1f3fb","1f9ce-1f3fc","1f9ce-1f3fd","1f9ce-1f3fe","1f9ce-1f3ff"],a:"12.0"},{n:["man kneeling"],u:"1f9ce-200d-2642-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f","1f9ce-1f3fc-200d-2642-fe0f","1f9ce-1f3fd-200d-2642-fe0f","1f9ce-1f3fe-200d-2642-fe0f","1f9ce-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman kneeling"],u:"1f9ce-200d-2640-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f","1f9ce-1f3fc-200d-2640-fe0f","1f9ce-1f3fd-200d-2640-fe0f","1f9ce-1f3fe-200d-2640-fe0f","1f9ce-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["person with white cane","person with probing cane"],u:"1f9d1-200d-1f9af",v:["1f9d1-1f3fb-200d-1f9af","1f9d1-1f3fc-200d-1f9af","1f9d1-1f3fd-200d-1f9af","1f9d1-1f3fe-200d-1f9af","1f9d1-1f3ff-200d-1f9af"],a:"12.1"},{n:["man with white cane","man with probing cane"],u:"1f468-200d-1f9af",v:["1f468-1f3fb-200d-1f9af","1f468-1f3fc-200d-1f9af","1f468-1f3fd-200d-1f9af","1f468-1f3fe-200d-1f9af","1f468-1f3ff-200d-1f9af"],a:"12.0"},{n:["woman with white cane","woman with probing cane"],u:"1f469-200d-1f9af",v:["1f469-1f3fb-200d-1f9af","1f469-1f3fc-200d-1f9af","1f469-1f3fd-200d-1f9af","1f469-1f3fe-200d-1f9af","1f469-1f3ff-200d-1f9af"],a:"12.0"},{n:["person in motorized wheelchair"],u:"1f9d1-200d-1f9bc",v:["1f9d1-1f3fb-200d-1f9bc","1f9d1-1f3fc-200d-1f9bc","1f9d1-1f3fd-200d-1f9bc","1f9d1-1f3fe-200d-1f9bc","1f9d1-1f3ff-200d-1f9bc"],a:"12.1"},{n:["man in motorized wheelchair"],u:"1f468-200d-1f9bc",v:["1f468-1f3fb-200d-1f9bc","1f468-1f3fc-200d-1f9bc","1f468-1f3fd-200d-1f9bc","1f468-1f3fe-200d-1f9bc","1f468-1f3ff-200d-1f9bc"],a:"12.0"},{n:["woman in motorized wheelchair"],u:"1f469-200d-1f9bc",v:["1f469-1f3fb-200d-1f9bc","1f469-1f3fc-200d-1f9bc","1f469-1f3fd-200d-1f9bc","1f469-1f3fe-200d-1f9bc","1f469-1f3ff-200d-1f9bc"],a:"12.0"},{n:["person in manual wheelchair"],u:"1f9d1-200d-1f9bd",v:["1f9d1-1f3fb-200d-1f9bd","1f9d1-1f3fc-200d-1f9bd","1f9d1-1f3fd-200d-1f9bd","1f9d1-1f3fe-200d-1f9bd","1f9d1-1f3ff-200d-1f9bd"],a:"12.1"},{n:["man in manual wheelchair"],u:"1f468-200d-1f9bd",v:["1f468-1f3fb-200d-1f9bd","1f468-1f3fc-200d-1f9bd","1f468-1f3fd-200d-1f9bd","1f468-1f3fe-200d-1f9bd","1f468-1f3ff-200d-1f9bd"],a:"12.0"},{n:["woman in manual wheelchair"],u:"1f469-200d-1f9bd",v:["1f469-1f3fb-200d-1f9bd","1f469-1f3fc-200d-1f9bd","1f469-1f3fd-200d-1f9bd","1f469-1f3fe-200d-1f9bd","1f469-1f3ff-200d-1f9bd"],a:"12.0"},{n:["runner","running"],u:"1f3c3",v:["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"],a:"0.6"},{n:["man running","man-running"],u:"1f3c3-200d-2642-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman running","woman-running"],u:"1f3c3-200d-2640-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["dancer"],u:"1f483",v:["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"],a:"0.6"},{n:["man dancing"],u:"1f57a",v:["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"],a:"3.0"},{n:["person in suit levitating","man in business suit levitating"],u:"1f574-fe0f",v:["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"],a:"0.7"},{n:["dancers","woman with bunny ears"],u:"1f46f",a:"0.6"},{n:["men with bunny ears","men-with-bunny-ears-partying","man-with-bunny-ears-partying"],u:"1f46f-200d-2642-fe0f",a:"4.0"},{n:["women with bunny ears","women-with-bunny-ears-partying","woman-with-bunny-ears-partying"],u:"1f46f-200d-2640-fe0f",a:"4.0"},{n:["person in steamy room"],u:"1f9d6",v:["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"],a:"5.0"},{n:["man in steamy room"],u:"1f9d6-200d-2642-fe0f",v:["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in steamy room"],u:"1f9d6-200d-2640-fe0f",v:["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["person climbing"],u:"1f9d7",v:["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"],a:"5.0"},{n:["man climbing"],u:"1f9d7-200d-2642-fe0f",v:["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman climbing"],u:"1f9d7-200d-2640-fe0f",v:["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fencer"],u:"1f93a",a:"3.0"},{n:["horse racing"],u:"1f3c7",v:["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"],a:"1.0"},{n:["skier"],u:"26f7-fe0f",a:"0.7"},{n:["snowboarder"],u:"1f3c2",v:["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"],a:"0.6"},{n:["golfer","person golfing"],u:"1f3cc-fe0f",v:["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"],a:"0.7"},{n:["man golfing","man-golfing"],u:"1f3cc-fe0f-200d-2642-fe0f",v:["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman golfing","woman-golfing"],u:"1f3cc-fe0f-200d-2640-fe0f",v:["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["surfer"],u:"1f3c4",v:["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"],a:"0.6"},{n:["man surfing","man-surfing"],u:"1f3c4-200d-2642-fe0f",v:["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman surfing","woman-surfing"],u:"1f3c4-200d-2640-fe0f",v:["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["rowboat"],u:"1f6a3",v:["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"],a:"1.0"},{n:["man rowing boat","man-rowing-boat"],u:"1f6a3-200d-2642-fe0f",v:["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman rowing boat","woman-rowing-boat"],u:"1f6a3-200d-2640-fe0f",v:["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["swimmer"],u:"1f3ca",v:["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"],a:"0.6"},{n:["man swimming","man-swimming"],u:"1f3ca-200d-2642-fe0f",v:["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman swimming","woman-swimming"],u:"1f3ca-200d-2640-fe0f",v:["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with ball","person bouncing ball"],u:"26f9-fe0f",v:["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"],a:"0.7"},{n:["man bouncing ball","man-bouncing-ball"],u:"26f9-fe0f-200d-2642-fe0f",v:["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bouncing ball","woman-bouncing-ball"],u:"26f9-fe0f-200d-2640-fe0f",v:["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["weight lifter","person lifting weights"],u:"1f3cb-fe0f",v:["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"],a:"0.7"},{n:["man lifting weights","man-lifting-weights"],u:"1f3cb-fe0f-200d-2642-fe0f",v:["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman lifting weights","woman-lifting-weights"],u:"1f3cb-fe0f-200d-2640-fe0f",v:["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["bicyclist"],u:"1f6b4",v:["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"],a:"1.0"},{n:["man biking","man-biking"],u:"1f6b4-200d-2642-fe0f",v:["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman biking","woman-biking"],u:"1f6b4-200d-2640-fe0f",v:["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["mountain bicyclist"],u:"1f6b5",v:["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"],a:"1.0"},{n:["man mountain biking","man-mountain-biking"],u:"1f6b5-200d-2642-fe0f",v:["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman mountain biking","woman-mountain-biking"],u:"1f6b5-200d-2640-fe0f",v:["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person doing cartwheel"],u:"1f938",v:["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"],a:"3.0"},{n:["man cartwheeling","man-cartwheeling"],u:"1f938-200d-2642-fe0f",v:["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman cartwheeling","woman-cartwheeling"],u:"1f938-200d-2640-fe0f",v:["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["wrestlers"],u:"1f93c",a:"3.0"},{n:["men wrestling","man-wrestling"],u:"1f93c-200d-2642-fe0f",a:"4.0"},{n:["women wrestling","woman-wrestling"],u:"1f93c-200d-2640-fe0f",a:"4.0"},{n:["water polo"],u:"1f93d",v:["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"],a:"3.0"},{n:["man playing water polo","man-playing-water-polo"],u:"1f93d-200d-2642-fe0f",v:["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing water polo","woman-playing-water-polo"],u:"1f93d-200d-2640-fe0f",v:["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["handball"],u:"1f93e",v:["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"],a:"3.0"},{n:["man playing handball","man-playing-handball"],u:"1f93e-200d-2642-fe0f",v:["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing handball","woman-playing-handball"],u:"1f93e-200d-2640-fe0f",v:["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["juggling"],u:"1f939",v:["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"],a:"3.0"},{n:["man juggling","man-juggling"],u:"1f939-200d-2642-fe0f",v:["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman juggling","woman-juggling"],u:"1f939-200d-2640-fe0f",v:["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person in lotus position"],u:"1f9d8",v:["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"],a:"5.0"},{n:["man in lotus position"],u:"1f9d8-200d-2642-fe0f",v:["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in lotus position"],u:"1f9d8-200d-2640-fe0f",v:["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["bath"],u:"1f6c0",v:["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"],a:"0.6"},{n:["sleeping accommodation"],u:"1f6cc",v:["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"],a:"1.0"},{n:["people holding hands"],u:"1f9d1-200d-1f91d-200d-1f9d1",v:["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff"],a:"12.0"},{n:["women holding hands","two women holding hands"],u:"1f46d",v:["1f46d-1f3fb","1f46d-1f3fc","1f46d-1f3fd","1f46d-1f3fe","1f46d-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe"],a:"1.0"},{n:["couple","man and woman holding hands","woman and man holding hands"],u:"1f46b",v:["1f46b-1f3fb","1f46b-1f3fc","1f46b-1f3fd","1f46b-1f3fe","1f46b-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"0.6"},{n:["men holding hands","two men holding hands"],u:"1f46c",v:["1f46c-1f3fb","1f46c-1f3fc","1f46c-1f3fd","1f46c-1f3fe","1f46c-1f3ff","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fc
4579-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"1.0"},{n:["kiss","couplekiss"],u:"1f48f",v:["1f48f-1f3fb","1f48f-1f3fc","1f48f-1f3fd","1f48f-1f3fe","1f48f-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-kiss-man","kiss: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["man-kiss-man","kiss: man, man"],u:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-kiss-woman","kiss: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff"],a:"2.0"},{n:["couple with heart"],u:"1f491",v:["1f491-1f3fb","1f491-1f3fc","1f491-1f3fd","1f491-1f3fe","1f491-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-heart-man","couple with heart: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["man-heart-man","couple with heart: man, man"],u:"1f468-200d-2764-fe0f-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-heart-woman","couple with heart: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff"],a:"2.0"},{n:["family"],u:"1f46a",a:"0.6"},{n:["man-woman-boy","family: man, woman, boy"],u:"1f468-200d-1f469-200d-1f466",a:"2.0"},{n:["man-woman-girl","family: man, woman, girl"],u:"1f468-200d-1f469-200d-1f467",a:"2.0"},{n:["man-woman-girl-boy","family: man, woman, girl, boy"],u:"1f468-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["man-woman-boy-boy","family: man, woman, boy, boy"],u:"1f468-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["man-woman-girl-girl","family: man, woman, girl, girl"],u:"1f468-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-man-boy","family: man, man, boy"],u:"1f468-200d-1f468-2
457900d-1f466",a:"2.0"},{n:["man-man-girl","family: man, man, girl"],u:"1f468-200d-1f468-200d-1f467",a:"2.0"},{n:["man-man-girl-boy","family: man, man, girl, boy"],u:"1f468-200d-1f468-200d-1f467-200d-1f466",a:"2.0"},{n:["man-man-boy-boy","family: man, man, boy, boy"],u:"1f468-200d-1f468-200d-1f466-200d-1f466",a:"2.0"},{n:["man-man-girl-girl","family: man, man, girl, girl"],u:"1f468-200d-1f468-200d-1f467-200d-1f467",a:"2.0"},{n:["woman-woman-boy","family: woman, woman, boy"],u:"1f469-200d-1f469-200d-1f466",a:"2.0"},{n:["woman-woman-girl","family: woman, woman, girl"],u:"1f469-200d-1f469-200d-1f467",a:"2.0"},{n:["woman-woman-girl-boy","family: woman, woman, girl, boy"],u:"1f469-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["woman-woman-boy-boy","family: woman, woman, boy, boy"],u:"1f469-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["woman-woman-girl-girl","family: woman, woman, girl, girl"],u:"1f469-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-boy","family: man, boy"],u:"1f468-200d-1f466",a:"4.0"},{n:["man-boy-boy","family: man, boy, boy"],u:"1f468-200d-1f466-200d-1f466",a:"4.0"},{n:["man-girl","family: man, girl"],u:"1f468-200d-1f467",a:"4.0"},{n:["man-girl-boy","family: man, girl, boy"],u:"1f468-200d-1f467-200d-1f466",a:"4.0"},{n:["man-girl-girl","family: man, girl, girl"],u:"1f468-200d-1f467-200d-1f467",a:"4.0"},{n:["woman-boy","family: woman, boy"],u:"1f469-200d-1f466",a:"4.0"},{n:["woman-boy-boy","family: woman, boy, boy"],u:"1f469-200d-1f466-200d-1f466",a:"4.0"},{n:["woman-girl","family: woman, girl"],u:"1f469-200d-1f467",a:"4.0"},{n:["woman-girl-boy","family: woman, girl, boy"],u:"1f469-200d-1f467-200d-1f466",a:"4.0"},{n:["woman-girl-girl","family: woman, girl, girl"],u:"1f469-200d-1f467-200d-1f467",a:"4.0"},{n:["speaking head","speaking head in silhouette"],u:"1f5e3-fe0f",a:"0.7"},{n:["bust in silhouette"],u:"1f464",a:"0.6"},{n:["busts in silhouette"],u:"1f465",a:"1.0"},{n:["people hugging"],u:"1fac2",a:"13.0"},{n:["footprints"],u:"1f463",a:"0.6"}],Kqe=[{n:["monkey face"],u:"1f435",a:"0.6"},{n:["monkey"],u:"1f412",a:"0.6"},{n:["gorilla"],u:"1f98d",a:"3.0"},{n:["orangutan"],u:"1f9a7",a:"12.0"},{n:["dog","dog face"],u:"1f436",a:"0.6"},{n:["dog","dog2"],u:"1f415",a:"0.7"},{n:["guide dog"],u:"1f9ae",a:"12.0"},{n:["service dog"],u:"1f415-200d-1f9ba",a:"12.0"},{n:["poodle"],u:"1f429",a:"0.6"},{n:["wolf","wolf face"],u:"1f43a",a:"0.6"},{n:["fox face"],u:"1f98a",a:"3.0"},{n:["raccoon"],u:"1f99d",a:"11.0"},{n:["cat","cat face"],u:"1f431",a:"0.6"},{n:["cat","cat2"],u:"1f408",a:"0.7"},{n:["black cat"],u:"1f408-200d-2b1b",a:"13.0"},{n:["lion face"],u:"1f981",a:"1.0"},{n:["tiger","tiger face"],u:"1f42f",a:"0.6"},{n:["tiger","tiger2"],u:"1f405",a:"1.0"},{n:["leopard"],u:"1f406",a:"1.0"},{n:["horse","horse face"],u:"1f434",a:"0.6"},{n:["horse","racehorse"],u:"1f40e",a:"0.6"},{n:["unicorn face"],u:"1f984",a:"1.0"},{n:["zebra face"],u:"1f993",a:"5.0"},{n:["deer"],u:"1f98c",a:"3.0"},{n:["bison"],u:"1f9ac",a:"13.0"},{n:["cow","cow face"],u:"1f42e",a:"0.6"},{n:["ox"],u:"1f402",a:"1.0"},{n:["water buffalo"],u:"1f403",a:"1.0"},{n:["cow","cow2"],u:"1f404",a:"1.0"},{n:["pig","pig face"],u:"1f437",a:"0.6"},{n:["pig","pig2"],u:"1f416",a:"1.0"},{n:["boar"],u:"1f417",a:"0.6"},{n:["pig nose"],u:"1f43d",a:"0.6"},{n:["ram"],u:"1f40f",a:"1.0"},{n:["sheep"],u:"1f411",a:"0.6"},{n:["goat"],u:"1f410",a:"1.0"},{n:["dromedary camel"],u:"1f42a",a:"1.0"},{n:["camel","bactrian camel"],u:"1f42b",a:"0.6"},{n:["llama"],u:"1f999",a:"11.0"},{n:["giraffe face"],u:"1f992",a:"5.0"},{n:["elephant"],u:"1f418",a:"0.6"},{n:["mammoth"],u:"1f9a3",a:"13.0"},{n:["rhinoceros"],u:"1f98f",a:"3.0"},{n:["hippopotamus"],u:"1f99b",a:"11.0"},{n:["mouse","mouse face"],u:"1f42d",a:"0.6"},{n:["mouse","mouse2"],u:"1f401",a:"1.0"},{n:["rat"],u:"1f400",a:"1.0"},{n:["hamster","hamster face"],u:"1f439",a:"0.6"},{n:["rabbit","rabbit face"],u:"1f430",a:"0.6"},{n:["rabbit","rabbit2"],u:"1f407",a:"1.0"},{n:["chipmunk"],u:"1f43f-fe0f",a:"0.7"},{n:["beaver"],u:"1f9ab",a:"13.0"},{n:["hedgehog"],u:"1f994",a:"5.0"},{n:["bat"],u:"1f987",a:"3.0"},{n:["bear","bear face"],u:"1f43b",a:"0.6"},{n:["polar bear"],u:"1f43b-200d-2744-fe0f",a:"13.0"},{n:["koala"],u:"1f428",a:"0.6"},{n:["panda face"],u:"1f43c",a:"0.6"},{n:["sloth"],u:"1f9a5",a:"12.0"},{n:["otter"],u:"1f9a6",a:"12.0"},{n:["skunk"],u:"1f9a8",a:"12.0"},{n:["kangaroo"],u:"1f998",a:"11.0"},{n:["badger"],u:"1f9a1",a:"11.0"},{n:["feet","paw prints"],u:"1f43e",a:"0.6"},{n:["turkey"],u:"1f983",a:"1.0"},{n:["chicken"],u:"1f414",a:"0.6"},{n:["rooster"],u:"1f413",a:"1.0"},{n:["hatching chick"],u:"1f423",a:"0.6"},{n:["baby chick"],u:"1f424",a:"0.6"},{n:["hatched chick","front-facing baby chick"],u:"1f425",a:"0.6"},{n:["bird"],u:"1f426",a:"0.6"},{n:["penguin"],u:"1f427",a:"0.6"},{n:["dove","dove of peace"],u:"1f54a-fe0f",a:"0.7"},{n:["eagle"],u:"1f985",a:"3.0"},{n:["duck"],u:"1f986",a:"3.0"},{n:["swan"],u:"1f9a2",a:"11.0"},{n:["owl"],u:"1f989",a:"3.0"},{n:["dodo"],u:"1f9a4",a:"13.0"},{n:["feather"],u:"1fab6",a:"13.0"},{n:["flamingo"],u:"1f9a9",a:"12.0"},{n:["peacock"],u:"1f99a",a:"11.0"},{n:["parrot"],u:"1f99c",a:"11.0"},{n:["frog","frog face"],u:"1f438",a:"0.6"},{n:["crocodile"],u:"1f40a",a:"1.0"},{n:["turtle"],u:"1f422",a:"0.6"},{n:["lizard"],u:"1f98e",a:"3.0"},{n:["snake"],u:"1f40d",a:"0.6"},{n:["dragon face"],u:"1f432",a:"0.6"},{n:["dragon"],u:"1f409",a:"1.0"},{n:["sauropod"],u:"1f995",a:"5.0"},{n:["t-rex"],u:"1f996",a:"5.0"},{n:["whale","spouting whale"],u:"1f433",a:"0.6"},{n:["whale","whale2"],u:"1f40b",a:"1.0"},{n:["dolphin","flipper"],u:"1f42c",a:"0.6"},{n:["seal"],u:"1f9ad",a:"13.0"},{n:["fish"],u:"1f41f",a:"0.6"},{n:["tropical fish"],u:"1f420",a:"0.6"},{n:["blowfish"],u:"1f421",a:"0.6"},{n:["shark"],u:"1f988",a:"3.0"},{n:["octopus"],u:"1f419",a:"0.6"},{n:["shell","spiral shell"],u:"1f41a",a:"0.6"},{n:["coral"],u:"1fab8",a:"14.0"},{n:["snail"],u:"1f40c",a:"0.6"},{n:["butterfly"],u:"1f98b",a:"3.0"},{n:["bug"],u:"1f41b",a:"0.6"},{n:["ant"],u:"1f41c",a:"0.6"},{n:["bee","honeybee"],u:"1f41d",a:"0.6"},{n:["beetle"],u:"1fab2",a:"13.0"},{n:["ladybug","lady beetle"],u:"1f41e",a:"0.6"},{n:["cricket"],u:"1f997",a:"5.0"},{n:["cockroach"],u:"1fab3",a:"13.0"},{n:["spider"],u:"1f577-fe0f",a:"0.7"},{n:["spider web"],u:"1f578-fe0f",a:"0.7"},{n:["scorpion"],u:"1f982",a:"1.0"},{n:["mosquito"],u:"1f99f",a:"11.0"},{n:["fly"],u:"1fab0",a:"13.0"},{n:["worm"],u:"1fab1",a:"13.0"},{n:["microbe"],u:"1f9a0",a:"11.0"},{n:["bouquet"],u:"1f490",a:"0.6"},{n:["cherry blossom"],u:"1f338",a:"0.6"},{n:["white flower"],u:"1f4ae",a:"0.6"},{n:["lotus"],u:"1fab7",a:"14.0"},{n:["rosette"],u:"1f3f5-fe0f",a:"0.7"},{n:["rose"],u:"1f339",a:"0.6"},{n:["wilted flower"],u:"1f940",a:"3.0"},{n:["hibiscus"],u:"1f33a",a:"0.6"},{n:["sunflower"],u:"1f33b",a:"0.6"},{n:["blossom"],u:"1f33c",a:"0.6"},{n:["tulip"],u:"1f337",a:"0.6"},{n:["seedling"],u:"1f331",a:"0.6"},{n:["potted plant"],u:"1fab4",a:"13.0"},{n:["evergreen tree"],u:"1f332",a:"1.0"},{n:["deciduous tree"],u:"1f333",a:"1.0"},{n:["palm tree"],u:"1f334",a:"0.6"},{n:["cactus"],u:"1f335",a:"0.6"},{n:["ear of rice"],u:"1f33e",a:"0.6"},{n:["herb"],u:"1f33f",a:"0.6"},{n:["shamrock"],u:"2618-fe0f",a:"1.0"},{n:["four leaf clover"],u:"1f340",a:"0.6"},{n:["maple leaf"],u:"1f341",a:"0.6"},{n:["fallen leaf"],u:"1f342",a:"0.6"},{n:["leaves","leaf fluttering in wind"],u:"1f343",a:"0.6"},{n:["empty nest"],u:"1fab9",a:"14.0"},{n:["nest with eggs"],u:"1faba",a:"14.0"}],Jqe=[{n:["grapes"],u:"1f347",a:"0.6"},{n:["melon"],u:"1f348",a:"0.6"},{n:["watermelon"],u:"1f349",a:"0.6"},{n:["tangerine"],u:"1f34a",a:"0.6"},{n:["lemon"],u:"1f34b",a:"1.0"},{n:["banana"],u:"1f34c",a:"0.6"},{n:["pineapple"],u:"1f34d",a:"0.6"},{n:["mango"],u:"1f96d",a:"11.0"}
4579,{n:["apple","red apple"],u:"1f34e",a:"0.6"},{n:["green apple"],u:"1f34f",a:"0.6"},{n:["pear"],u:"1f350",a:"1.0"},{n:["peach"],u:"1f351",a:"0.6"},{n:["cherries"],u:"1f352",a:"0.6"},{n:["strawberry"],u:"1f353",a:"0.6"},{n:["blueberries"],u:"1fad0",a:"13.0"},{n:["kiwifruit"],u:"1f95d",a:"3.0"},{n:["tomato"],u:"1f345",a:"0.6"},{n:["olive"],u:"1fad2",a:"13.0"},{n:["coconut"],u:"1f965",a:"5.0"},{n:["avocado"],u:"1f951",a:"3.0"},{n:["eggplant","aubergine"],u:"1f346",a:"0.6"},{n:["potato"],u:"1f954",a:"3.0"},{n:["carrot"],u:"1f955",a:"3.0"},{n:["corn","ear of maize"],u:"1f33d",a:"0.6"},{n:["hot pepper"],u:"1f336-fe0f",a:"0.7"},{n:["bell pepper"],u:"1fad1",a:"13.0"},{n:["cucumber"],u:"1f952",a:"3.0"},{n:["leafy green"],u:"1f96c",a:"11.0"},{n:["broccoli"],u:"1f966",a:"5.0"},{n:["garlic"],u:"1f9c4",a:"12.0"},{n:["onion"],u:"1f9c5",a:"12.0"},{n:["mushroom"],u:"1f344",a:"0.6"},{n:["peanuts"],u:"1f95c",a:"3.0"},{n:["beans"],u:"1fad8",a:"14.0"},{n:["chestnut"],u:"1f330",a:"0.6"},{n:["bread"],u:"1f35e",a:"0.6"},{n:["croissant"],u:"1f950",a:"3.0"},{n:["baguette bread"],u:"1f956",a:"3.0"},{n:["flatbread"],u:"1fad3",a:"13.0"},{n:["pretzel"],u:"1f968",a:"5.0"},{n:["bagel"],u:"1f96f",a:"11.0"},{n:["pancakes"],u:"1f95e",a:"3.0"},{n:["waffle"],u:"1f9c7",a:"12.0"},{n:["cheese wedge"],u:"1f9c0",a:"1.0"},{n:["meat on bone"],u:"1f356",a:"0.6"},{n:["poultry leg"],u:"1f357",a:"0.6"},{n:["cut of meat"],u:"1f969",a:"5.0"},{n:["bacon"],u:"1f953",a:"3.0"},{n:["hamburger"],u:"1f354",a:"0.6"},{n:["fries","french fries"],u:"1f35f",a:"0.6"},{n:["pizza","slice of pizza"],u:"1f355",a:"0.6"},{n:["hotdog","hot dog"],u:"1f32d",a:"1.0"},{n:["sandwich"],u:"1f96a",a:"5.0"},{n:["taco"],u:"1f32e",a:"1.0"},{n:["burrito"],u:"1f32f",a:"1.0"},{n:["tamale"],u:"1fad4",a:"13.0"},{n:["stuffed flatbread"],u:"1f959",a:"3.0"},{n:["falafel"],u:"1f9c6",a:"12.0"},{n:["egg"],u:"1f95a",a:"3.0"},{n:["cooking","fried egg"],u:"1f373",a:"0.6"},{n:["shallow pan of food"],u:"1f958",a:"3.0"},{n:["stew","pot of food"],u:"1f372",a:"0.6"},{n:["fondue"],u:"1fad5",a:"13.0"},{n:["bowl with spoon"],u:"1f963",a:"5.0"},{n:["green salad"],u:"1f957",a:"3.0"},{n:["popcorn"],u:"1f37f",a:"1.0"},{n:["butter"],u:"1f9c8",a:"12.0"},{n:["salt","salt shaker"],u:"1f9c2",a:"11.0"},{n:["canned food"],u:"1f96b",a:"5.0"},{n:["bento","bento box"],u:"1f371",a:"0.6"},{n:["rice cracker"],u:"1f358",a:"0.6"},{n:["rice ball"],u:"1f359",a:"0.6"},{n:["rice","cooked rice"],u:"1f35a",a:"0.6"},{n:["curry","curry and rice"],u:"1f35b",a:"0.6"},{n:["ramen","steaming bowl"],u:"1f35c",a:"0.6"},{n:["spaghetti"],u:"1f35d",a:"0.6"},{n:["sweet potato","roasted sweet potato"],u:"1f360",a:"0.6"},{n:["oden"],u:"1f362",a:"0.6"},{n:["sushi"],u:"1f363",a:"0.6"},{n:["fried shrimp"],u:"1f364",a:"0.6"},{n:["fish cake","fish cake with swirl design"],u:"1f365",a:"0.6"},{n:["moon cake"],u:"1f96e",a:"11.0"},{n:["dango"],u:"1f361",a:"0.6"},{n:["dumpling"],u:"1f95f",a:"5.0"},{n:["fortune cookie"],u:"1f960",a:"5.0"},{n:["takeout box"],u:"1f961",a:"5.0"},{n:["crab"],u:"1f980",a:"1.0"},{n:["lobster"],u:"1f99e",a:"11.0"},{n:["shrimp"],u:"1f990",a:"3.0"},{n:["squid"],u:"1f991",a:"3.0"},{n:["oyster"],u:"1f9aa",a:"12.0"},{n:["icecream","soft ice cream"],u:"1f366",a:"0.6"},{n:["shaved ice"],u:"1f367",a:"0.6"},{n:["ice cream"],u:"1f368",a:"0.6"},{n:["doughnut"],u:"1f369",a:"0.6"},{n:["cookie"],u:"1f36a",a:"0.6"},{n:["birthday","birthday cake"],u:"1f382",a:"0.6"},{n:["cake","shortcake"],u:"1f370",a:"0.6"},{n:["cupcake"],u:"1f9c1",a:"11.0"},{n:["pie"],u:"1f967",a:"5.0"},{n:["chocolate bar"],u:"1f36b",a:"0.6"},{n:["candy"],u:"1f36c",a:"0.6"},{n:["lollipop"],u:"1f36d",a:"0.6"},{n:["custard"],u:"1f36e",a:"0.6"},{n:["honey pot"],u:"1f36f",a:"0.6"},{n:["baby bottle"],u:"1f37c",a:"1.0"},{n:["glass of milk"],u:"1f95b",a:"3.0"},{n:["coffee","hot beverage"],u:"2615",a:"0.6"},{n:["teapot"],u:"1fad6",a:"13.0"},{n:["tea","teacup without handle"],u:"1f375",a:"0.6"},{n:["sake","sake bottle and cup"],u:"1f376",a:"0.6"},{n:["champagne","bottle with popping cork"],u:"1f37e",a:"1.0"},{n:["wine glass"],u:"1f377",a:"0.6"},{n:["cocktail","cocktail glass"],u:"1f378",a:"0.6"},{n:["tropical drink"],u:"1f379",a:"0.6"},{n:["beer","beer mug"],u:"1f37a",a:"0.6"},{n:["beers","clinking beer mugs"],u:"1f37b",a:"0.6"},{n:["clinking glasses"],u:"1f942",a:"3.0"},{n:["tumbler glass"],u:"1f943",a:"3.0"},{n:["pouring liquid"],u:"1fad7",a:"14.0"},{n:["cup with straw"],u:"1f964",a:"5.0"},{n:["bubble tea"],u:"1f9cb",a:"13.0"},{n:["beverage box"],u:"1f9c3",a:"12.0"},{n:["mate drink"],u:"1f9c9",a:"12.0"},{n:["ice cube"],u:"1f9ca",a:"12.0"},{n:["chopsticks"],u:"1f962",a:"5.0"},{n:["knife fork plate","fork and knife with plate"],u:"1f37d-fe0f",a:"0.7"},{n:["fork and knife"],u:"1f374",a:"0.6"},{n:["spoon"],u:"1f944",a:"3.0"},{n:["hocho","knife"],u:"1f52a",a:"0.6"},{n:["jar"],u:"1fad9",a:"14.0"},{n:["amphora"],u:"1f3fa",a:"1.0"}],eQe=[{n:["earth africa","earth globe europe-africa"],u:"1f30d",a:"0.7"},{n:["earth americas","earth globe americas"],u:"1f30e",a:"0.7"},{n:["earth asia","earth globe asia-australia"],u:"1f30f",a:"0.6"}
4579,{n:["globe with meridians"],u:"1f310",a:"1.0"},{n:["world map"],u:"1f5fa-fe0f",a:"0.7"},{n:["japan","silhouette of japan"],u:"1f5fe",a:"0.6"},{n:["compass"],u:"1f9ed",a:"11.0"},{n:["snow-capped mountain","snow capped mountain"],u:"1f3d4-fe0f",a:"0.7"},{n:["mountain"],u:"26f0-fe0f",a:"0.7"},{n:["volcano"],u:"1f30b",a:"0.6"},{n:["mount fuji"],u:"1f5fb",a:"0.6"},{n:["camping"],u:"1f3d5-fe0f",a:"0.7"},{n:["beach with umbrella"],u:"1f3d6-fe0f",a:"0.7"},{n:["desert"],u:"1f3dc-fe0f",a:"0.7"},{n:["desert island"],u:"1f3dd-fe0f",a:"0.7"},{n:["national park"],u:"1f3de-fe0f",a:"0.7"},{n:["stadium"],u:"1f3df-fe0f",a:"0.7"},{n:["classical building"],u:"1f3db-fe0f",a:"0.7"},{n:["building construction"],u:"1f3d7-fe0f",a:"0.7"},{n:["brick","bricks"],u:"1f9f1",a:"11.0"},{n:["rock"],u:"1faa8",a:"13.0"},{n:["wood"],u:"1fab5",a:"13.0"},{n:["hut"],u:"1f6d6",a:"13.0"},{n:["houses","house buildings"],u:"1f3d8-fe0f",a:"0.7"},{n:["derelict house","derelict house building"],u:"1f3da-fe0f",a:"0.7"},{n:["house","house building"],u:"1f3e0",a:"0.6"},{n:["house with garden"],u:"1f3e1",a:"0.6"},{n:["office","office building"],u:"1f3e2",a:"0.6"},{n:["post office","japanese post office"],u:"1f3e3",a:"0.6"},{n:["european post office"],u:"1f3e4",a:"1.0"},{n:["hospital"],u:"1f3e5",a:"0.6"},{n:["bank"],u:"1f3e6",a:"0.6"},{n:["hotel"],u:"1f3e8",a:"0.6"},{n:["love hotel"],u:"1f3e9",a:"0.6"},{n:["convenience store"],u:"1f3ea",a:"0.6"},{n:["school"],u:"1f3eb",a:"0.6"},{n:["department store"],u:"1f3ec",a:"0.6"},{n:["factory"],u:"1f3ed",a:"0.6"},{n:["japanese castle"],u:"1f3ef",a:"0.6"},{n:["european castle"],u:"1f3f0",a:"0.6"},{n:["wedding"],u:"1f492",a:"0.6"},{n:["tokyo tower"],u:"1f5fc",a:"0.6"},{n:["statue of liberty"],u:"1f5fd",a:"0.6"},{n:["church"],u:"26ea",a:"0.6"},{n:["mosque"],u:"1f54c",a:"1.0"},{n:["hindu temple"],u:"1f6d5",a:"12.0"},{n:["synagogue"],u:"1f54d",a:"1.0"},{n:["shinto shrine"],u:"26e9-fe0f",a:"0.7"},{n:["kaaba"],u:"1f54b",a:"1.0"},{n:["fountain"],u:"26f2",a:"0.6"},{n:["tent"],u:"26fa",a:"0.6"},{n:["foggy"],u:"1f301",a:"0.6"},{n:["night with stars"],u:"1f303",a:"0.6"},{n:["cityscape"],u:"1f3d9-fe0f",a:"0.7"},{n:["sunrise over mountains"],u:"1f304",a:"0.6"},{n:["sunrise"],u:"1f305",a:"0.6"},{n:["city sunset","cityscape at dusk"],u:"1f306",a:"0.6"},{n:["city sunrise","sunset over buildings"],u:"1f307",a:"0.6"},{n:["bridge at night"],u:"1f309",a:"0.6"},{n:["hotsprings","hot springs"],u:"2668-fe0f",a:"0.6"},{n:["carousel horse"],u:"1f3a0",a:"0.6"},{n:["playground slide"],u:"1f6dd",a:"14.0"},{n:["ferris wheel"],u:"1f3a1",a:"0.6"},{n:["roller coaster"],u:"1f3a2",a:"0.6"},{n:["barber","barber pole"],u:"1f488",a:"0.6"},{n:["circus tent"],u:"1f3aa",a:"0.6"},{n:["steam locomotive"],u:"1f682",a:"1.0"},{n:["railway car"],u:"1f683",a:"0.6"},{n:["high-speed train","bullettrain side"],u:"1f684",a:"0.6"},{n:["bullettrain front","high-speed train with bullet nose"],u:"1f685",a:"0.6"},{n:["train","train2"],u:"1f686",a:"1.0"},{n:["metro"],u:"1f687",a:"0.6"},{n:["light rail"],u:"1f688",a:"1.0"},{n:["station"],u:"1f689",a:"0.6"},{n:["tram"],u:"1f68a",a:"1.0"},{n:["monorail"],u:"1f69d",a:"1.0"},{n:["mountain railway"],u:"1f69e",a:"1.0"},{n:["train","tram car"],u:"1f68b",a:"1.0"},{n:["bus"],u:"1f68c",a:"0.6"},{n:["oncoming bus"],u:"1f68d",a:"0.7"},{n:["trolleybus"],u:"1f68e",a:"1.0"},{n:["minibus"],u:"1f690",a:"1.0"},{n:["ambulance"],u:"1f691",a:"0.6"},{n:["fire engine"],u:"1f692",a:"0.6"},{n:["police car"],u:"1f693",a:"0.6"},{n:["oncoming police car"],u:"1f694",a:"0.7"},{n:["taxi"],u:"1f695",a:"0.6"},{n:["oncoming taxi"],u:"1f696",a:"1.0"},{n:["car","red car","automobile"],u:"1f697",a:"0.6"},{n:["oncoming automobile"],u:"1f698",a:"0.7"},{n:["blue car","recreational vehicle"],u:"1f699",a:"0.6"},{n:["pickup truck"],u:"1f6fb",a:"13.0"},{n:["truck","delivery truck"],u:"1f69a",a:"0.6"},{n:["articulated lorry"],u:"1f69b",a:"1.0"},{n:["tractor"],u:"1f69c",a:"1.0"},{n:["racing car"],u:"1f3ce-fe0f",a:"0.7"},{n:["motorcycle","racing motorcycle"],u:"1f3cd-fe0f",a:"0.7"},{n:["motor scooter"],u:"1f6f5",a:"3.0"},{n:["manual wheelchair"],u:"1f9bd",a:"12.0"},{n:["motorized wheelchair"],u:"1f9bc",a:"12.0"},{n:["auto rickshaw"],u:"1f6fa",a:"12.0"},{n:["bike","bicycle"],u:"1f6b2",a:"0.6"},{n:["scooter"],u:"1f6f4",a:"3.0"},{n:["skateboard"],u:"1f6f9",a:"11.0"},{n:["roller skate"],u:"1f6fc",a:"13.0"},{n:["busstop","bus stop"],u:"1f68f",a:"0.6"},{n:["motorway"],u:"1f6e3-fe0f",a:"0.7"},{n:["railway track"],u:"1f6e4-fe0f",a:"0.7"},{n:["oil drum"],u:"1f6e2-fe0f",a:"0.7"},{n:["fuelpump","fuel pump"],u:"26fd",a:"0.6"},{n:["wheel"],u:"1f6de",a:"14.0"},{n:["rotating light","police cars revolving light"],u:"1f6a8",a:"0.6"},{n:["traffic light","horizontal traffic light"],u:"1f6a5",a:"0.6"},{n:["vertical traffic light"],u:"1f6a6",a:"1.0"},{n:["octagonal sign"],u:"1f6d1",a:"3.0"},{n:["construction","construction sign"],u:"1f6a7",a:"0.6"},{n:["anchor"],u:"2693",a:"0.6"},{n:["ring buoy"],u:"1f6df",a:"14.0"},{n:["boat","sailboat"],u:"26f5",a:"0.6"},{n:["canoe"],u:"1f6f6",a:"3.0"},{n:["speedboat"],u:"1f6a4",a:"0.6"},{n:["passenger ship"],u:"1f6f3-fe0f",a:"0.7"},{n:["ferry"],u:"26f4-fe0f",a:"0.7"},{n:["motor boat"],u:"1f6e5-fe0f",a:"0.7"},{n:["ship"],u:"1f6a2",a:"0.6"},{n:["airplane"],u:"2708-fe0f",a:"0.6"},{n:["small airplane"],u:"1f6e9-fe0f",a:"0.7"},{n:["airplane departure"],u:"1f6eb",a:"1.0"},{n:["airplane arriving"],u:"1f6ec",a:"1.0"},{n:["parachute"],u:"1fa82",a:"12.0"},{n:["seat"],u:"1f4ba",a:"0.6"},{n:["helicopter"],u:"1f681",a:"1.0"},{n:["suspension railway"],u:"1f69f",a:"1.0"},{n:["mountain cableway"],u:"1f6a0",a:"1.0"},{n:["aerial tramway"],u:"1f6a1",a:"1.0"},{n:["satellite"],u:"1f6f0-fe0f",a:"0.7"},{n:["rocket"],u:"1f680",a:"0.6"},{n:["flying saucer"],u:"1f6f8",a:"5.0"},{n:["bellhop bell"],u:"1f6ce-fe0f",a:"0.7"},{n:["luggage"],u:"1f9f3",a:"11.0"},{n:["hourglass"],u:"231b",a:"0.6"},{n:["hourglass flowing sand","hourglass with flowing sand"],u:"23f3",a:"0.6"},{n:["watch"],u:"231a",a:"0.6"},{n:["alarm clock"],u:"23f0",a:"0.6"},{n:["stopwatch"],u:"23f1-fe0f",a:"1.0"},{n:["timer clock"],u:"23f2-fe0f",a:"1.0"},{n:["mantelpiece clock"],u:"1f570-fe0f",a:"0.7"},{n:["clock12","clock face twelve oclock"],u:"1f55b",a:"0.6"},{n:["clock1230","clock face twelve-thirty"],u:"1f567",a:"0.7"},{n:["clock1","clock face one oclock"],u:"1f550",a:"0.6"},{n:["clock130","clock face one-thirty"],u:"1f55c",a:"0.7"},{n:["clock2","clock face two oclock"],u:"1f551",a:"0.6"},{n:["clock230","clock face two-thirty"],u:"1f55d",a:"0.7"},{n:["clock3","clock face three oclock"],u:"1f552",a:"0.6"},{n:["clock330","clock face three-thirty"],u:"1f55e",a:"0.7"},{n:["clock4","clock face four oclock"],u:"1f553",a:"0.6"},{n:["clock430","clock face four-thirty"],u:"1f55f",a:"0.7"},{n:["clock5","clock face five oclock"],u:"1f554",a:"0.6"},{n:["clock530","clock face five-thirty"],u:"1f560",a:"0.7"},{n:["clock6","clock face six oclock"],u:"1f555",a:"0.6"},{n:["clock630","clock face six-thirty"],u:"1f561",a:"0.7"},{n:["clock7","clock face seven oclock"],u:"1f556",a:"0.6"},{n:["clock730","clock face seven-thirty"],u:"1f562",a:"0.7"},{n:["clock8","clock face eight oclock"],u:"1f557",a:"0.6"},{n:["clock830","clock face eight-thirty"],u:"1f563",a:"0.7"},{n:["clock9","clock face nine oclock"],u:"1f558",a:"0.6"},{n:["clock930","clock face nine-thirty"],u:"1f564",a:"0.7"},{n:["clock10","clock face ten oclock"],u:"1f559",a:"0.6"},{n:["clock1030","clock face ten-thirty"],u:"1f565",a:"0.7"},{n:["clock11","clock face eleven oclock"],u:"1f55a",a:"0.6"},{n:["clock1130","clock face eleven-thirty"],u:"1f566",a:"0.7"},{n:["new moon","new moon symbol"],u:"1f311",a:"0.6"},{n:["waxing crescent moon","waxing crescent moon symbol"],u:"1f312",a:"1.0"},{n:["first quarter moon","first quarter moon symbol"],u:"1f313",a:"0.6"},{n:["moon","waxing gibbous moon","waxing gibbous moon symbol"],u:"1f314",a:"0.6"},{n:["full moon","full moon symbol"],u:"1f315",a:"0.6"},{n:["waning gibbous moon","waning gibbous moon symbol"],u:"1f316",a:"1.0"},{n:["last quarter moon","last quarter moon symbol"],u:"1f317",a:"1.0"},{n:["waning crescent moon","waning crescent moon symbol"],u:"1f318",a:"1.0"},{n:["crescent moon"],u:"1f319",a:"0.6"},{n:["new moon with face"],u:"1f31a",a:"1.0"},{n:["first quarter moon with face"],u:"1f31b",a:"0.6"},{n:["last quarter moon with face"],u:"1f31c",a:"0.7"},{n:["thermometer"],u:"1f321-fe0f",a:"0.7"},{n:["sunny","black sun with rays"],u:"2600-fe0f",a:"0.6"},{n:["full moon with face"],u:"1f31d",a:"1.0"},{n:["sun with face"],u:"1f31e",a:"1.0"},{n:["ringed planet"],u:"1fa90",a:"12.0"},{n:["star","white medium star"],u:"2b50",a:"0.6"},{n:["star2","glowing star"],u:"1f31f",a:"0.6"},{n:["stars","shooting star"],u:"1f320",a:"0.6"},{n:["milky way"],u:"1f30c",a:"0.6"},{n:["cloud"],u:"2601-fe0f",a:"0.6"},{n:["partly sunny","sun behind cloud"],u:"26c5",a:"0.6"},{n:["thunder cloud and rain","cloud with lightning and rain"],u:"26c8-fe0f",a:"0.7"},{n:["mostly sunny","sun small cloud","sun behind small cloud"],u:"1f324-fe0f",a:"0.7"},{n:["barely sunny","sun behind cloud","sun behind large cloud"],u:"1f325-fe0f",a:"0.7"},{n:["partly sunny rain","sun behind rain cloud"],u:"1f326-fe0f",a:"0.7"},{n:["rain cloud","cloud with rain"],u:"1f327-fe0f",a:"0.7"},{n:["snow cloud","cloud with snow"],u:"1f328-fe0f",a:"0.7"},{n:["lightning","lightning cloud","cloud with lightning"],u:"1f329-fe0f",a:"0.7"},{n:["tornado","tornado cloud"],u:"1f32a-fe0f",a:"0.7"},{n:["fog"],u:"1f32b-fe0f",a:"0.7"},{n:["wind face","wind blowing face"],u:"1f32c-fe0f",a:"0.7"},{n:["cyclone"],u:"1f300",a:"0.6"},{n:["rainbow"],u:"1f308",a:"0.6"},{n:["closed umbrella"],u:"1f302",a:"0.6"},{n:["umbrella"],u:"2602-fe0f",a:"0.7"},{n:["umbrella with rain drops"],u:"2614",a:"0.6"},{n:["umbrella on ground"],u:"26f1-fe0f",a:"0.7"},{n:["zap","high voltage sign"],u:"26a1",a:"0.6"},{n:["snowflake"],u:"2744-fe0f",a:"0.6"},{n:["snowman"],u:"2603-fe0f",a:"0.7"},{n:["snowman without snow"],u:"26c4",a:"0.6"},{n:["comet"],u:"2604-fe0f",a:"1.0"},{n:["fire"],u:"1f525",a:"0.6"},{n:["droplet"],u:"1f4a7",a:"0.6"},{n:["ocean","water wave"],u:"1f30a",a:"0.6"}],tQe=[{n:["jack-o-lantern","jack o lantern"],u:"1f383",a:"0.6"},{n:["christmas tree"],u:"1f384",a:"0.6"},{n:["fireworks"],u:"1f386",a:"0.6"},{n:["sparkler","firework sparkler"],u:"1f387",a:"0.6"},{n:["firecracker"],u:"1f9e8",a:"11.0"},{n:["sparkles"],u:"2728",a:"0.6"},{n:["balloon"],u:"1f388",a:"0.6"},{n:["tada","party popper"],u:"1f389",a:"0.6"},{n:["confetti ball"],u:"1f38a",a:"0.6"},{n:["tanabata tree"],u:"1f38b",a:"0.6"},{n:["bamboo","pine decoration"],u:"1f38d",a:"0.6"},{n:["dolls","japanese dolls"],u:"1f38e",a:"0.6"},{n:["flags","carp streamer"],u:"1f38f",a:"0.6"},{n:["wind chime"],u:"1f390",a:"0.6"},{n:["rice scene","moon viewing ceremony"],u:"1f391",a:"0.6"},{n:["red envelope","red gift envelope"],u:"1f9e7",a:"11.0"},{n:["ribbon"],u:"1f380",a:"0.6"},{n:["gift","wrapped present"],u:"1f381",a:"0.6"},{n:["reminder ribbon"],u:"1f397-fe0f",a:"0.7"},{n:["admission tickets"],u:"1f39f-fe0f",a:"0.7"},{n:["ticket"],u:"1f3ab",a:"0.6"}
4579,{n:["medal","military medal"],u:"1f396-fe0f",a:"0.7"},{n:["trophy"],u:"1f3c6",a:"0.6"},{n:["sports medal"],u:"1f3c5",a:"1.0"},{n:["first place medal"],u:"1f947",a:"3.0"},{n:["second place medal"],u:"1f948",a:"3.0"},{n:["third place medal"],u:"1f949",a:"3.0"},{n:["soccer","soccer ball"],u:"26bd",a:"0.6"},{n:["baseball"],u:"26be",a:"0.6"},{n:["softball"],u:"1f94e",a:"11.0"},{n:["basketball","basketball and hoop"],u:"1f3c0",a:"0.6"},{n:["volleyball"],u:"1f3d0",a:"1.0"},{n:["football","american football"],u:"1f3c8",a:"0.6"},{n:["rugby football"],u:"1f3c9",a:"1.0"},{n:["tennis","tennis racquet and ball"],u:"1f3be",a:"0.6"},{n:["flying disc"],u:"1f94f",a:"11.0"},{n:["bowling"],u:"1f3b3",a:"0.6"},{n:["cricket bat and ball"],u:"1f3cf",a:"1.0"},{n:["field hockey stick and ball"],u:"1f3d1",a:"1.0"},{n:["ice hockey stick and puck"],u:"1f3d2",a:"1.0"},{n:["lacrosse","lacrosse stick and ball"],u:"1f94d",a:"11.0"},{n:["table tennis paddle and ball"],u:"1f3d3",a:"1.0"},{n:["badminton racquet and shuttlecock"],u:"1f3f8",a:"1.0"},{n:["boxing glove"],u:"1f94a",a:"3.0"},{n:["martial arts uniform"],u:"1f94b",a:"3.0"},{n:["goal net"],u:"1f945",a:"3.0"},{n:["golf","flag in hole"],u:"26f3",a:"0.6"},{n:["ice skate"],u:"26f8-fe0f",a:"0.7"},{n:["fishing pole and fish"],u:"1f3a3",a:"0.6"},{n:["diving mask"],u:"1f93f",a:"12.0"},{n:["running shirt with sash"],u:"1f3bd",a:"0.6"},{n:["ski","ski and ski boot"],u:"1f3bf",a:"0.6"},{n:["sled"],u:"1f6f7",a:"5.0"},{n:["curling stone"],u:"1f94c",a:"5.0"},{n:["dart","direct hit"],u:"1f3af",a:"0.6"},{n:["yo-yo"],u:"1fa80",a:"12.0"},{n:["kite"],u:"1fa81",a:"12.0"},{n:["8ball","billiards"],u:"1f3b1",a:"0.6"},{n:["crystal ball"],u:"1f52e",a:"0.6"},{n:["magic wand"],u:"1fa84",a:"13.0"},{n:["nazar amulet"],u:"1f9ff",a:"11.0"},{n:["hamsa"],u:"1faac",a:"14.0"},{n:["video game"],u:"1f3ae",a:"0.6"},{n:["joystick"],u:"1f579-fe0f",a:"0.7"},{n:["slot machine"],u:"1f3b0",a:"0.6"},{n:["game die"],u:"1f3b2",a:"0.6"},{n:["jigsaw","jigsaw puzzle piece"],u:"1f9e9",a:"11.0"},{n:["teddy bear"],u:"1f9f8",a:"11.0"},{n:["pinata"],u:"1fa85",a:"13.0"},{n:["mirror ball"],u:"1faa9",a:"14.0"},{n:["nesting dolls"],u:"1fa86",a:"13.0"},{n:["spades","black spade suit"],u:"2660-fe0f",a:"0.6"},{n:["hearts","black heart suit"],u:"2665-fe0f",a:"0.6"},{n:["diamonds","black diamond suit"],u:"2666-fe0f",a:"0.6"},{n:["clubs","black club suit"],u:"2663-fe0f",a:"0.6"},{n:["chess pawn"],u:"265f-fe0f",a:"11.0"},{n:["black joker","playing card black joker"],u:"1f0cf",a:"0.6"},{n:["mahjong","mahjong tile red dragon"],u:"1f004",a:"0.6"},{n:["flower playing cards"],u:"1f3b4",a:"0.6"},{n:["performing arts"],u:"1f3ad",a:"0.6"},{n:["framed picture","frame with picture"],u:"1f5bc-fe0f",a:"0.7"},{n:["art","artist palette"],u:"1f3a8",a:"0.6"},{n:["thread","spool of thread"],u:"1f9f5",a:"11.0"},{n:["sewing needle"],u:"1faa1",a:"13.0"},{n:["yarn","ball of yarn"],u:"1f9f6",a:"11.0"},{n:["knot"],u:"1faa2",a:"13.0"}],rQe=[{n:["eyeglasses"],u:"1f453",a:"0.6"},{n:["sunglasses","dark sunglasses"],u:"1f576-fe0f",a:"0.7"},{n:["goggles"],u:"1f97d",a:"11.0"},{n:["lab coat"],u:"1f97c",a:"11.0"},{n:["safety vest"],u:"1f9ba",a:"12.0"},{n:["necktie"],u:"1f454",a:"0.6"},{n:["shirt","tshirt","t-shirt"],u:"1f455",a:"0.6"},{n:["jeans"],u:"1f456",a:"0.6"},{n:["scarf"],u:"1f9e3",a:"5.0"},{n:["gloves"],u:"1f9e4",a:"5.0"},{n:["coat"],u:"1f9e5",a:"5.0"},{n:["socks"],u:"1f9e6",a:"5.0"},{n:["dress"],u:"1f457",a:"0.6"},{n:["kimono"],u:"1f458",a:"0.6"},{n:["sari"],u:"1f97b",a:"12.0"},{n:["one-piece swimsuit"],u:"1fa71",a:"12.0"},{n:["briefs"],u:"1fa72",a:"12.0"},{n:["shorts"],u:"1fa73",a:"12.0"},{n:["bikini"],u:"1f459",a:"0.6"},{n:["womans clothes"],u:"1f45a",a:"0.6"},{n:["purse"],u:"1f45b",a:"0.6"},{n:["handbag"],u:"1f45c",a:"0.6"},{n:["pouch"],u:"1f45d",a:"0.6"},{n:["shopping bags"],u:"1f6cd-fe0f",a:"0.7"},{n:["school satchel"],u:"1f392",a:"0.6"},{n:["thong sandal"],u:"1fa74",a:"13.0"},{n:["shoe","mans shoe"],u:"1f45e",a:"0.6"},{n:["athletic shoe"],u:"1f45f",a:"0.6"},{n:["hiking boot"],u:"1f97e",a:"11.0"},{n:["flat shoe","womans flat shoe"],u:"1f97f",a:"11.0"},{n:["high heel","high-heeled shoe"],u:"1f460",a:"0.6"},{n:["sandal","womans sandal"],u:"1f461",a:"0.6"},{n:["ballet shoes"],u:"1fa70",a:"12.0"},{n:["boot","womans boots"],u:"1f462",a:"0.6"},{n:["crown"],u:"1f451",a:"0.6"},{n:["womans hat"],u:"1f452",a:"0.6"},{n:["tophat","top hat"],u:"1f3a9",a:"0.6"},{n:["mortar board","graduation cap"],u:"1f393",a:"0.6"},{n:["billed cap"],u:"1f9e2",a:"5.0"},{n:["military helmet"],u:"1fa96",a:"13.0"},{n:["rescue workerâs helmet","helmet with white cross"],u:"26d1-fe0f",a:"0.7"},{n:["prayer beads"],u:"1f4ff",a:"1.0"},{n:["lipstick"],u:"1f484",a:"0.6"},{n:["ring"],u:"1f48d",a:"0.6"},{n:["gem","gem stone"],u:"1f48e",a:"0.6"},{n:["mute","speaker with cancellation stroke"],u:"1f507",a:"1.0"},{n:["speaker"],u:"1f508",a:"0.7"}
4579,{n:["sound","speaker with one sound wave"],u:"1f509",a:"1.0"},{n:["loud sound","speaker with three sound waves"],u:"1f50a",a:"0.6"},{n:["loudspeaker","public address loudspeaker"],u:"1f4e2",a:"0.6"},{n:["mega","cheering megaphone"],u:"1f4e3",a:"0.6"},{n:["postal horn"],u:"1f4ef",a:"1.0"},{n:["bell"],u:"1f514",a:"0.6"},{n:["no bell","bell with cancellation stroke"],u:"1f515",a:"1.0"},{n:["musical score"],u:"1f3bc",a:"0.6"},{n:["musical note"],u:"1f3b5",a:"0.6"},{n:["notes","multiple musical notes"],u:"1f3b6",a:"0.6"},{n:["studio microphone"],u:"1f399-fe0f",a:"0.7"},{n:["level slider"],u:"1f39a-fe0f",a:"0.7"},{n:["control knobs"],u:"1f39b-fe0f",a:"0.7"},{n:["microphone"],u:"1f3a4",a:"0.6"},{n:["headphone","headphones"],u:"1f3a7",a:"0.6"},{n:["radio"],u:"1f4fb",a:"0.6"},{n:["saxophone"],u:"1f3b7",a:"0.6"},{n:["accordion"],u:"1fa97",a:"13.0"},{n:["guitar"],u:"1f3b8",a:"0.6"},{n:["musical keyboard"],u:"1f3b9",a:"0.6"},{n:["trumpet"],u:"1f3ba",a:"0.6"},{n:["violin"],u:"1f3bb",a:"0.6"},{n:["banjo"],u:"1fa95",a:"12.0"},{n:["drum with drumsticks"],u:"1f941",a:"3.0"},{n:["long drum"],u:"1fa98",a:"13.0"},{n:["iphone","mobile phone"],u:"1f4f1",a:"0.6"},{n:["calling","mobile phone with rightwards arrow at left"],u:"1f4f2",a:"0.6"},{n:["phone","telephone","black telephone"],u:"260e-fe0f",a:"0.6"},{n:["telephone receiver"],u:"1f4de",a:"0.6"},{n:["pager"],u:"1f4df",a:"0.6"},{n:["fax","fax machine"],u:"1f4e0",a:"0.6"},{n:["battery"],u:"1f50b",a:"0.6"},{n:["low battery"],u:"1faab",a:"14.0"},{n:["electric plug"],u:"1f50c",a:"0.6"},{n:["computer","personal computer"],u:"1f4bb",a:"0.6"},{n:["desktop computer"],u:"1f5a5-fe0f",a:"0.7"},{n:["printer"],u:"1f5a8-fe0f",a:"0.7"},{n:["keyboard"],u:"2328-fe0f",a:"1.0"},{n:["computer mouse","three button mouse"],u:"1f5b1-fe0f",a:"0.7"},{n:["trackball"],u:"1f5b2-fe0f",a:"0.7"},{n:["minidisc"],u:"1f4bd",a:"0.6"},{n:["floppy disk"],u:"1f4be",a:"0.6"},{n:["cd","optical disc"],u:"1f4bf",a:"0.6"},{n:["dvd"],u:"1f4c0",a:"0.6"},{n:["abacus"],u:"1f9ee",a:"11.0"},{n:["movie camera"],u:"1f3a5",a:"0.6"},{n:["film frames"],u:"1f39e-fe0f",a:"0.7"},{n:["film projector"],u:"1f4fd-fe0f",a:"0.7"},{n:["clapper","clapper board"],u:"1f3ac",a:"0.6"},{n:["tv","television"],u:"1f4fa",a:"0.6"},{n:["camera"],u:"1f4f7",a:"0.6"},{n:["camera with flash"],u:"1f4f8",a:"1.0"},{n:["video camera"],u:"1f4f9",a:"0.6"},{n:["vhs","videocassette"],u:"1f4fc",a:"0.6"},{n:["mag","left-pointing magnifying glass"],u:"1f50d",a:"0.6"},{n:["mag right","right-pointing magnifying glass"],u:"1f50e",a:"0.6"},{n:["candle"],u:"1f56f-fe0f",a:"0.7"},{n:["bulb","electric light bulb"],u:"1f4a1",a:"0.6"},{n:["flashlight","electric torch"],u:"1f526",a:"0.6"},{n:["lantern","izakaya lantern"],u:"1f3ee",a:"0.6"},{n:["diya lamp"],u:"1fa94",a:"12.0"},{n:["notebook with decorative cover"],u:"1f4d4",a:"0.6"},{n:["closed book"],u:"1f4d5",a:"0.6"},{n:["book","open book"],u:"1f4d6",a:"0.6"},{n:["green book"],u:"1f4d7",a:"0.6"},{n:["blue book"],u:"1f4d8",a:"0.6"},{n:["orange book"],u:"1f4d9",a:"0.6"},{n:["books"],u:"1f4da",a:"0.6"},{n:["notebook"],u:"1f4d3",a:"0.6"},{n:["ledger"],u:"1f4d2",a:"0.6"},{n:["page with curl"],u:"1f4c3",a:"0.6"},{n:["scroll"],u:"1f4dc",a:"0.6"},{n:["page facing up"],u:"1f4c4",a:"0.6"},{n:["newspaper"],u:"1f4f0",a:"0.6"},{n:["rolled-up newspaper","rolled up newspaper"],u:"1f5de-fe0f",a:"0.7"},{n:["bookmark tabs"],u:"1f4d1",a:"0.6"},{n:["bookmark"],u:"1f516",a:"0.6"},{n:["label"],u:"1f3f7-fe0f",a:"0.7"},{n:["moneybag","money bag"],u:"1f4b0",a:"0.6"},{n:["coin"],u:"1fa99",a:"13.0"},{n:["yen","banknote with yen sign"],u:"1f4b4",a:"0.6"},{n:["dollar","banknote with dollar sign"],u:"1f4b5",a:"0.6"},{n:["euro","banknote with euro sign"],u:"1f4b6",a:"1.0"},{n:["pound","banknote with pound sign"],u:"1f4b7",a:"1.0"},{n:["money with wings"],u:"1f4b8",a:"0.6"},{n:["credit card"],u:"1f4b3",a:"0.6"},{n:["receipt"],u:"1f9fe",a:"11.0"},{n:["chart","chart with upwards trend and yen sign"],u:"1f4b9",a:"0.6"},{n:["email","envelope"],u:"2709-fe0f",a:"0.6"},{n:["e-mail","e-mail symbol"],u:"1f4e7",a:"0.6"},{n:["incoming envelope"],u:"1f4e8",a:"0.6"},{n:["envelope with arrow","envelope with downwards arrow above"],u:"1f4e9",a:"0.6"},{n:["outbox tray"],u:"1f4e4",a:"0.6"},{n:["inbox tray"],u:"1f4e5",a:"0.6"},{n:["package"],u:"1f4e6",a:"0.6"},{n:["mailbox","closed mailbox with raised flag"],u:"1f4eb",a:"0.6"},{n:["mailbox closed","closed mailbox with lowered flag"],u:"1f4ea",a:"0.6"},{n:["mailbox with mail","open mailbox with raised flag"],u:"1f4ec",a:"0.7"},{n:["mailbox with no mail","open mailbox with lowered flag"],u:"1f4ed",a:"0.7"},{n:["postbox"],u:"1f4ee",a:"0.6"},{n:["ballot box with ballot"],u:"1f5f3-fe0f",a:"0.7"},{n:["pencil","pencil2"],u:"270f-fe0f",a:"0.6"},{n:["black nib"],u:"2712-fe0f",a:"0.6"},{n:["fountain pen","lower left fountain pen"],u:"1f58b-fe0f",a:"0.7"},{n:["pen","lower left ballpoint pen"],u:"1f58a-fe0f",a:"0.7"},{n:["paintbrush","lower left paintbrush"],u:"1f58c-fe0f",a:"0.7"},{n:["crayon","lower left crayon"],u:"1f58d-fe0f",a:"0.7"},{n:["memo","pencil"],u:"1f4dd",a:"0.6"},{n:["briefcase"],u:"1f4bc",a:"0.6"},{n:["file folder"],u:"1f4c1",a:"0.6"},{n:["open file folder"],u:"1f4c2",a:"0.6"},{n:["card index dividers"],u:"1f5c2-fe0f",a:"0.7"},{n:["date","calendar"],u:"1f4c5",a:"0.6"},{n:["calendar","tear-off calendar"],u:"1f4c6",a:"0.6"},{n:["spiral notepad","spiral note pad"],u:"1f5d2-fe0f",a:"0.7"},{n:["spiral calendar","spiral calendar pad"],u:"1f5d3-fe0f",a:"0.7"},{n:["card index"],u:"1f4c7",a:"0.6"},{n:["chart with upwards trend"],u:"1f4c8",a:"0.6"},{n:["chart with downwards trend"],u:"1f4c9",a:"0.6"},{n:["bar chart"],u:"1f4ca",a:"0.6"},{n:["clipboard"],u:"1f4cb",a:"0.6"},{n:["pushpin"],u:"1f4cc",a:"0.6"},{n:["round pushpin"],u:"1f4cd",a:"0.6"},{n:["paperclip"],u:"1f4ce",a:"0.6"},{n:["linked paperclips"],u:"1f587-fe0f",a:"0.7"},{n:["straight ruler"],u:"1f4cf",a:"0.6"},{n:["triangular ruler"],u:"1f4d0",a:"0.6"},{n:["scissors","black scissors"],u:"2702-fe0f",a:"0.6"},{n:["card file box"],u:"1f5c3-fe0f",a:"0.7"},{n:["file cabinet"],u:"1f5c4-fe0f",a:"0.7"},{n:["wastebasket"],u:"1f5d1-fe0f",a:"0.7"},{n:["lock"],u:"1f512",a:"0.6"},{n:["unlock","open lock"],u:"1f513",a:"0.6"},{n:["lock with ink pen"],u:"1f50f",a:"0.6"},{n:["closed lock with key"],u:"1f510",a:"0.6"}
4579,{n:["key"],u:"1f511",a:"0.6"},{n:["old key"],u:"1f5dd-fe0f",a:"0.7"},{n:["hammer"],u:"1f528",a:"0.6"},{n:["axe"],u:"1fa93",a:"12.0"},{n:["pick"],u:"26cf-fe0f",a:"0.7"},{n:["hammer and pick"],u:"2692-fe0f",a:"1.0"},{n:["hammer and wrench"],u:"1f6e0-fe0f",a:"0.7"},{n:["dagger","dagger knife"],u:"1f5e1-fe0f",a:"0.7"},{n:["crossed swords"],u:"2694-fe0f",a:"1.0"},{n:["gun","pistol"],u:"1f52b",a:"0.6"},{n:["boomerang"],u:"1fa83",a:"13.0"},{n:["bow and arrow"],u:"1f3f9",a:"1.0"},{n:["shield"],u:"1f6e1-fe0f",a:"0.7"},{n:["carpentry saw"],u:"1fa9a",a:"13.0"},{n:["wrench"],u:"1f527",a:"0.6"},{n:["screwdriver"],u:"1fa9b",a:"13.0"},{n:["nut and bolt"],u:"1f529",a:"0.6"},{n:["gear"],u:"2699-fe0f",a:"1.0"},{n:["clamp","compression"],u:"1f5dc-fe0f",a:"0.7"},{n:["scales","balance scale"],u:"2696-fe0f",a:"1.0"},{n:["probing cane"],u:"1f9af",a:"12.0"},{n:["link","link symbol"],u:"1f517",a:"0.6"},{n:["chains"],u:"26d3-fe0f",a:"0.7"},{n:["hook"],u:"1fa9d",a:"13.0"},{n:["toolbox"],u:"1f9f0",a:"11.0"},{n:["magnet"],u:"1f9f2",a:"11.0"},{n:["ladder"],u:"1fa9c",a:"13.0"},{n:["alembic"],u:"2697-fe0f",a:"1.0"},{n:["test tube"],u:"1f9ea",a:"11.0"},{n:["petri dish"],u:"1f9eb",a:"11.0"},{n:["dna","dna double helix"],u:"1f9ec",a:"11.0"},{n:["microscope"],u:"1f52c",a:"1.0"},{n:["telescope"],u:"1f52d",a:"1.0"},{n:["satellite antenna"],u:"1f4e1",a:"0.6"},{n:["syringe"],u:"1f489",a:"0.6"},{n:["drop of blood"],u:"1fa78",a:"12.0"},{n:["pill"],u:"1f48a",a:"0.6"},{n:["adhesive bandage"],u:"1fa79",a:"12.0"},{n:["crutch"],u:"1fa7c",a:"14.0"},{n:["stethoscope"],u:"1fa7a",a:"12.0"},{n:["x-ray"],u:"1fa7b",a:"14.0"},{n:["door"],u:"1f6aa",a:"0.6"},{n:["elevator"],u:"1f6d7",a:"13.0"},{n:["mirror"],u:"1fa9e",a:"13.0"},{n:["window"],u:"1fa9f",a:"13.0"},{n:["bed"],u:"1f6cf-fe0f",a:"0.7"},{n:["couch and lamp"],u:"1f6cb-fe0f",a:"0.7"},{n:["chair"],u:"1fa91",a:"12.0"},{n:["toilet"],u:"1f6bd",a:"0.6"},{n:["plunger"],u:"1faa0",a:"13.0"},{n:["shower"],u:"1f6bf",a:"1.0"},{n:["bathtub"],u:"1f6c1",a:"1.0"},{n:["mouse trap"],u:"1faa4",a:"13.0"},{n:["razor"],u:"1fa92",a:"12.0"},{n:["lotion bottle"],u:"1f9f4",a:"11.0"},{n:["safety pin"],u:"1f9f7",a:"11.0"},{n:["broom"],u:"1f9f9",a:"11.0"},{n:["basket"],u:"1f9fa",a:"11.0"},{n:["roll of paper"],u:"1f9fb",a:"11.0"},{n:["bucket"],u:"1faa3",a:"13.0"},{n:["soap","bar of soap"],u:"1f9fc",a:"11.0"},{n:["bubbles"],u:"1fae7",a:"14.0"},{n:["toothbrush"],u:"1faa5",a:"13.0"},{n:["sponge"],u:"1f9fd",a:"11.0"},{n:["fire extinguisher"],u:"1f9ef",a:"11.0"},{n:["shopping trolley"],u:"1f6d2",a:"3.0"},{n:["smoking","smoking symbol"],u:"1f6ac",a:"0.6"},{n:["coffin"],u:"26b0-fe0f",a:"1.0"},{n:["headstone"],u:"1faa6",a:"13.0"},{n:["funeral urn"],u:"26b1-fe0f",a:"1.0"},{n:["moyai"],u:"1f5ff",a:"0.6"},{n:["placard"],u:"1faa7",a:"13.0"},{n:["identification card"],u:"1faaa",a:"14.0"}],nQe=[{n:["atm","automated teller machine"],u:"1f3e7",a:"0.6"},{n:["put litter in its place","put litter in its place symbol"],u:"1f6ae",a:"1.0"},{n:["potable water","potable water symbol"],u:"1f6b0",a:"1.0"},{n:["wheelchair","wheelchair symbol"],u:"267f",a:"0.6"},{n:["mens","mens symbol"],u:"1f6b9",a:"0.6"},{n:["womens","womens symbol"],u:"1f6ba",a:"0.6"},{n:["restroom"],u:"1f6bb",a:"0.6"},{n:["baby symbol"],u:"1f6bc",a:"0.6"},{n:["wc","water closet"],u:"1f6be",a:"0.6"},{n:["passport control"],u:"1f6c2",a:"1.0"},{n:["customs"],u:"1f6c3",a:"1.0"},{n:["baggage claim"],u:"1f6c4",a:"1.0"},{n:["left luggage"],u:"1f6c5",a:"1.0"},{n:["warning","warning sign"],u:"26a0-fe0f",a:"0.6"},{n:["children crossing"],u:"1f6b8",a:"1.0"},{n:["no entry"],u:"26d4",a:"0.6"},{n:["no entry sign"],u:"1f6ab",a:"0.6"},{n:["no bicycles"],u:"1f6b3",a:"1.0"},{n:["no smoking","no smoking symbol"],u:"1f6ad",a:"0.6"},{n:["do not litter","do not litter symbol"],u:"1f6af",a:"1.0"},{n:["non-potable water","non-potable water symbol"],u:"1f6b1",a:"1.0"},{n:["no pedestrians"],u:"1f6b7",a:"1.0"},{n:["no mobile phones"],u:"1f4f5",a:"1.0"},{n:["underage","no one under eighteen symbol"],u:"1f51e",a:"0.6"},{n:["radioactive","radioactive sign"],u:"2622-fe0f",a:"1.0"},{n:["biohazard","biohazard sign"],u:"2623-fe0f",a:"1.0"},{n:["arrow up","upwards black arrow"],u:"2b06-fe0f",a:"0.6"},{n:["north east arrow","arrow upper right"],u:"2197-fe0f",a:"0.6"},{n:["arrow right","black rightwards arrow"],u:"27a1-fe0f",a:"0.6"}
4579,{n:["south east arrow","arrow lower right"],u:"2198-fe0f",a:"0.6"},{n:["arrow down","downwards black arrow"],u:"2b07-fe0f",a:"0.6"},{n:["south west arrow","arrow lower left"],u:"2199-fe0f",a:"0.6"},{n:["arrow left","leftwards black arrow"],u:"2b05-fe0f",a:"0.6"},{n:["north west arrow","arrow upper left"],u:"2196-fe0f",a:"0.6"},{n:["up down arrow","arrow up down"],u:"2195-fe0f",a:"0.6"},{n:["left right arrow"],u:"2194-fe0f",a:"0.6"},{n:["leftwards arrow with hook"],u:"21a9-fe0f",a:"0.6"},{n:["arrow right hook","rightwards arrow with hook"],u:"21aa-fe0f",a:"0.6"},{n:["arrow heading up","arrow pointing rightwards then curving upwards"],u:"2934-fe0f",a:"0.6"},{n:["arrow heading down","arrow pointing rightwards then curving downwards"],u:"2935-fe0f",a:"0.6"},{n:["arrows clockwise","clockwise downwards and upwards open circle arrows"],u:"1f503",a:"0.6"},{n:["arrows counterclockwise","anticlockwise downwards and upwards open circle arrows"],u:"1f504",a:"1.0"},{n:["back","back with leftwards arrow above"],u:"1f519",a:"0.6"},{n:["end","end with leftwards arrow above"],u:"1f51a",a:"0.6"},{n:["on","on with exclamation mark with left right arrow above"],u:"1f51b",a:"0.6"},{n:["soon","soon with rightwards arrow above"],u:"1f51c",a:"0.6"},{n:["top","top with upwards arrow above"],u:"1f51d",a:"0.6"},{n:["place of worship"],u:"1f6d0",a:"1.0"},{n:["atom symbol"],u:"269b-fe0f",a:"1.0"},{n:["om","om symbol"],u:"1f549-fe0f",a:"0.7"},{n:["star of david"],u:"2721-fe0f",a:"0.7"},{n:["wheel of dharma"],u:"2638-fe0f",a:"0.7"},{n:["yin yang"],u:"262f-fe0f",a:"0.7"},{n:["latin cross"],u:"271d-fe0f",a:"0.7"},{n:["orthodox cross"],u:"2626-fe0f",a:"1.0"},{n:["star and crescent"],u:"262a-fe0f",a:"0.7"},{n:["peace symbol"],u:"262e-fe0f",a:"1.0"},{n:["menorah with nine branches"],u:"1f54e",a:"1.0"},{n:["six pointed star","six pointed star with middle dot"],u:"1f52f",a:"0.6"},{n:["aries"],u:"2648",a:"0.6"},{n:["taurus"],u:"2649",a:"0.6"},{n:["gemini"],u:"264a",a:"0.6"},{n:["cancer"],u:"264b",a:"0.6"},{n:["leo"],u:"264c",a:"0.6"},{n:["virgo"],u:"264d",a:"0.6"},{n:["libra"],u:"264e",a:"0.6"},{n:["scorpius"],u:"264f",a:"0.6"},{n:["sagittarius"],u:"2650",a:"0.6"},{n:["capricorn"],u:"2651",a:"0.6"},{n:["aquarius"],u:"2652",a:"0.6"},{n:["pisces"],u:"2653",a:"0.6"},{n:["ophiuchus"],u:"26ce",a:"0.6"},{n:["twisted rightwards arrows"],u:"1f500",a:"1.0"},{n:["repeat","clockwise rightwards and leftwards open circle arrows"],u:"1f501",a:"1.0"},{n:["repeat one","clockwise rightwards and leftwards open circle arrows with circled one overlay"],u:"1f502",a:"1.0"},{n:["arrow forward","black right-pointing triangle"],u:"25b6-fe0f",a:"0.6"},{n:["fast forward","black right-pointing double triangle"],u:"23e9",a:"0.6"},{n:["next track button","black right pointing double triangle with vertical bar"],u:"23ed-fe0f",a:"0.7"},{n:["play or pause button","black right pointing triangle with double vertical bar"],u:"23ef-fe0f",a:"1.0"},{n:["arrow backward","black left-pointing triangle"],u:"25c0-fe0f",a:"0.6"},{n:["rewind","black left-pointing double triangle"],u:"23ea",a:"0.6"},{n:["last track button","black left pointing double triangle with vertical bar"],u:"23ee-fe0f",a:"0.7"},{n:["arrow up small","up-pointing small red triangle"],u:"1f53c",a:"0.6"},{n:["arrow double up","black up-pointing double triangle"],u:"23eb",a:"0.6"},{n:["arrow down small","down-pointing small red triangle"],u:"1f53d",a:"0.6"},{n:["arrow double down","black down-pointing double triangle"],u:"23ec",a:"0.6"},{n:["pause button","double vertical bar"],u:"23f8-fe0f",a:"0.7"},{n:["stop button","black square for stop"],u:"23f9-fe0f",a:"0.7"},{n:["record button","black circle for record"],u:"23fa-fe0f",a:"0.7"},{n:["eject","eject button"],u:"23cf-fe0f",a:"1.0"},{n:["cinema"],u:"1f3a6",a:"0.6"},{n:["low brightness","low brightness symbol"],u:"1f505",a:"1.0"},{n:["high brightness","high brightness symbol"],u:"1f506",a:"1.0"},{n:["signal strength","antenna with bars"],u:"1f4f6",a:"0.6"},{n:["vibration mode"],u:"1f4f3",a:"0.6"},{n:["mobile phone off"],u:"1f4f4",a:"0.6"},{n:["female sign"],u:"2640-fe0f",a:"4.0"},{n:["male sign"],u:"2642-fe0f",a:"4.0"},{n:["transgender symbol"],u:"26a7-fe0f",a:"13.0"},{n:["heavy multiplication x"],u:"2716-fe0f",a:"0.6"},{n:["heavy plus sign"],u:"2795",a:"0.6"},{n:["heavy minus sign"],u:"2796",a:"0.6"},{n:["heavy division sign"],u:"2797",a:"0.6"},{n:["heavy equals sign"],u:"1f7f0",a:"14.0"},{n:["infinity"],u:"267e-fe0f",a:"11.0"},{n:["bangbang","double exclamation mark"],u:"203c-fe0f",a:"0.6"},{n:["interrobang","exclamation question mark"],u:"2049-fe0f",a:"0.6"},{n:["question","black question mark ornament"],u:"2753",a:"0.6"},{n:["grey question","white question mark ornament"],u:"2754",a:"0.6"},{n:["grey exclamation","white exclamation mark ornament"],u:"2755",a:"0.6"},{n:["exclamation","heavy exclamation mark","heavy exclamation mark symbol"],u:"2757",a:"0.6"},{n:["wavy dash"],u:"3030-fe0f",a:"0.6"},{n:["currency exchange"],u:"1f4b1",a:"0.6"},{n:["heavy dollar sign"],u:"1f4b2",a:"0.6"},{n:["medical symbol","staff of aesculapius"],u:"2695-fe0f",a:"4.0"},{n:["recycle","black universal recycling symbol"],u:"267b-fe0f",a:"0.6"},{n:["fleur-de-lis","fleur de lis"],u:"269c-fe0f",a:"1.0"},{n:["trident","trident emblem"],u:"1f531",a:"0.6"},{n:["name badge"],u:"1f4db",a:"0.6"},{n:["beginner","japanese symbol for beginner"],u:"1f530",a:"0.6"},{n:["o","heavy large circle"],u:"2b55",a:"0.6"},{n:["white check mark","white heavy check mark"],u:"2705",a:"0.6"},{n:["ballot box with check"],u:"2611-fe0f",a:"0.6"},{n:["heavy check mark"],u:"2714-fe0f",a:"0.6"},{n:["x","cross mark"],u:"274c",a:"0.6"},{n:["negative squared cross mark"],u:"274e",a:"0.6"},{n:["curly loop"],u:"27b0",a:"0.6"},{n:["loop","double curly loop"],u:"27bf",a:"1.0"},{n:["part alternation mark"],u:"303d-fe0f",a:"0.6"},{n:["eight spoked asterisk"],u:"2733-fe0f",a:"0.6"},{n:["eight pointed black star"],u:"2734-fe0f",a:"0.6"},{n:["sparkle"],u:"2747-fe0f",a:"0.6"},{n:["copyright","copyright sign"],u:"00a9-fe0f",a:"0.6"},{n:["registered","registered sign"],u:"00ae-fe0f",a:"0.6"},{n:["tm","trade mark sign"],u:"2122-fe0f",a:"0.6"},{n:["hash","hash key"],u:"0023-fe0f-20e3",a:"0.6"}
4579,{n:["keycap: *","keycap star"],u:"002a-fe0f-20e3",a:"2.0"},{n:["zero","keycap 0"],u:"0030-fe0f-20e3",a:"0.6"},{n:["one","keycap 1"],u:"0031-fe0f-20e3",a:"0.6"},{n:["two","keycap 2"],u:"0032-fe0f-20e3",a:"0.6"},{n:["three","keycap 3"],u:"0033-fe0f-20e3",a:"0.6"},{n:["four","keycap 4"],u:"0034-fe0f-20e3",a:"0.6"},{n:["five","keycap 5"],u:"0035-fe0f-20e3",a:"0.6"},{n:["six","keycap 6"],u:"0036-fe0f-20e3",a:"0.6"},{n:["seven","keycap 7"],u:"0037-fe0f-20e3",a:"0.6"},{n:["eight","keycap 8"],u:"0038-fe0f-20e3",a:"0.6"},{n:["nine","keycap 9"],u:"0039-fe0f-20e3",a:"0.6"},{n:["keycap ten"],u:"1f51f",a:"0.6"},{n:["capital abcd","input symbol for latin capital letters"],u:"1f520",a:"0.6"},{n:["abcd","input symbol for latin small letters"],u:"1f521",a:"0.6"},{n:["1234","input symbol for numbers"],u:"1f522",a:"0.6"},{n:["symbols","input symbol for symbols"],u:"1f523",a:"0.6"},{n:["abc","input symbol for latin letters"],u:"1f524",a:"0.6"},{n:["a","negative squared latin capital letter a"],u:"1f170-fe0f",a:"0.6"},{n:["ab","negative squared ab"],u:"1f18e",a:"0.6"},{n:["b","negative squared latin capital letter b"],u:"1f171-fe0f",a:"0.6"},{n:["cl","squared cl"],u:"1f191",a:"0.6"},{n:["cool","squared cool"],u:"1f192",a:"0.6"},{n:["free","squared free"],u:"1f193",a:"0.6"},{n:["information source"],u:"2139-fe0f",a:"0.6"},{n:["id","squared id"],u:"1f194",a:"0.6"},{n:["m","circled latin capital letter m"],u:"24c2-fe0f",a:"0.6"},{n:["new","squared new"],u:"1f195",a:"0.6"},{n:["ng","squared ng"],u:"1f196",a:"0.6"},{n:["o2","negative squared latin capital letter o"],u:"1f17e-fe0f",a:"0.6"},{n:["ok","squared ok"],u:"1f197",a:"0.6"},{n:["parking","negative squared latin capital letter p"],u:"1f17f-fe0f",a:"0.6"},{n:["sos","squared sos"],u:"1f198",a:"0.6"},{n:["up","squared up with exclamation mark"],u:"1f199",a:"0.6"},{n:["vs","squared vs"],u:"1f19a",a:"0.6"},{n:["koko","squared katakana koko"],u:"1f201",a:"0.6"},{n:["sa","squared katakana sa"],u:"1f202-fe0f",a:"0.6"},{n:["u6708","squared cjk unified ideograph-6708"],u:"1f237-fe0f",a:"0.6"},{n:["u6709","squared cjk unified ideograph-6709"],u:"1f236",a:"0.6"},{n:["u6307","squared cjk unified ideograph-6307"],u:"1f22f",a:"0.6"},{n:["ideograph advantage","circled ideograph advantage"],u:"1f250",a:"0.6"},{n:["u5272","squared cjk unified ideograph-5272"],u:"1f239",a:"0.6"},{n:["u7121","squared cjk unified ideograph-7121"],u:"1f21a",a:"0.6"},{n:["u7981","squared cjk unified ideograph-7981"],u:"1f232",a:"0.6"},{n:["accept","circled ideograph accept"],u:"1f251",a:"0.6"},{n:["u7533","squared cjk unified ideograph-7533"],u:"1f238",a:"0.6"},{n:["u5408","squared cjk unified ideograph-5408"],u:"1f234",a:"0.6"},{n:["u7a7a","squared cjk unified ideograph-7a7a"],u:"1f233",a:"0.6"},{n:["congratulations","circled ideograph congratulation"],u:"3297-fe0f",a:"0.6"},{n:["secret","circled ideograph secret"],u:"3299-fe0f",a:"0.6"},{n:["u55b6","squared cjk unified ideograph-55b6"],u:"1f23a",a:"0.6"},{n:["u6e80","squared cjk unified ideograph-6e80"],u:"1f235",a:"0.6"},{n:["red circle","large red circle"],u:"1f534",a:"0.6"},{n:["large orange circle"],u:"1f7e0",a:"12.0"},{n:["large yellow circle"],u:"1f7e1",a:"12.0"},{n:["large green circle"],u:"1f7e2",a:"12.0"},{n:["large blue circle"],u:"1f535",a:"0.6"},{n:["large purple circle"],u:"1f7e3",a:"12.0"},{n:["large brown circle"],u:"1f7e4",a:"12.0"},{n:["black circle","medium black circle"],u:"26ab",a:"0.6"},{n:["white circle","medium white circle"],u:"26aa",a:"0.6"},{n:["large red square"],u:"1f7e5",a:"12.0"},{n:["large orange square"],u:"1f7e7",a:"12.0"},{n:["large yellow square"],u:"1f7e8",a:"12.0"},{n:["large green square"],u:"1f7e9",a:"12.0"},{n:["large blue square"],u:"1f7e6",a:"12.0"},{n:["large purple square"],u:"1f7ea",a:"12.0"},{n:["large brown square"],u:"1f7eb",a:"12.0"},{n:["black large square"],u:"2b1b",a:"0.6"},{n:["white large square"],u:"2b1c",a:"0.6"},{n:["black medium square"],u:"25fc-fe0f",a:"0.6"},{n:["white medium square"],u:"25fb-fe0f",a:"0.6"},{n:["black medium small square"],u:"25fe",a:"0.6"},{n:["white medium small square"],u:"25fd",a:"0.6"},{n:["black small square"],u:"25aa-fe0f",a:"0.6"},{n:["white small square"],u:"25ab-fe0f",a:"0.6"},{n:["large orange diamond"],u:"1f536",a:"0.6"},{n:["large blue diamond"],u:"1f537",a:"0.6"},{n:["small orange diamond"],u:"1f538",a:"0.6"},{n:["small blue diamond"],u:"1f539",a:"0.6"},{n:["small red triangle","up-pointing red triangle"],u:"1f53a",a:"0.6"},{n:["small red triangle down","down-pointing red triangle"],u:"1f53b",a:"0.6"},{n:["diamond shape with a dot inside"],u:"1f4a0",a:"0.6"},{n:["radio button"],u:"1f518",a:"0.6"},{n:["white square button"],u:"1f533",a:"0.6"},{n:["black square button"],u:"1f532",a:"0.6"}],aQe=[{n:["chequered flag","checkered flag"],u:"1f3c1",a:"0.6"},{n:["triangular flag on post"],u:"1f6a9",a:"0.6"},{n:["crossed flags"],u:"1f38c",a:"0.6"},{n:["waving black flag"],u:"1f3f4",a:"1.0"},{n:["white flag","waving white flag"],u:"1f3f3-fe0f",a:"0.7"},{n:["rainbow flag","rainbow-flag"],u:"1f3f3-fe0f-200d-1f308",a:"4.0"},{n:["transgender flag"],u:"1f3f3-fe0f-200d-26a7-fe0f",a:"13.0"},{n:["pirate flag"],u:"1f3f4-200d-2620-fe0f",a:"11.0"},{n:["flag-ac","ascension island flag"],u:"1f1e6-1f1e8",a:"2.0"},{n:["flag-ad","andorra flag"],u:"1f1e6-1f1e9",a:"2.0"},{n:["flag-ae","united arab emirates flag"],u:"1f1e6-1f1ea",a:"2.0"},{n:["flag-af","afghanistan flag"],u:"1f1e6-1f1eb",a:"2.0"},{n:["flag-ag","antigua & barbuda flag"],u:"1f1e6-1f1ec",a:"2.0"},{n:["flag-ai","anguilla flag"],u:"1f1e6-1f1ee",a:"2.0"},{n:["flag-al","albania flag"],u:"1f1e6-1f1f1",a:"2.0"},{n:["flag-am","armenia flag"],u:"1f1e6-1f1f2",a:"2.0"},{n:["flag-ao","angola flag"],u:"1f1e6-1f1f4",a:"2.0"}
4579,{n:["flag-aq","antarctica flag"],u:"1f1e6-1f1f6",a:"2.0"},{n:["flag-ar","argentina flag"],u:"1f1e6-1f1f7",a:"2.0"},{n:["flag-as","american samoa flag"],u:"1f1e6-1f1f8",a:"2.0"},{n:["flag-at","austria flag"],u:"1f1e6-1f1f9",a:"2.0"},{n:["flag-au","australia flag"],u:"1f1e6-1f1fa",a:"2.0"},{n:["flag-aw","aruba flag"],u:"1f1e6-1f1fc",a:"2.0"},{n:["flag-ax","Ã¥land islands flag"],u:"1f1e6-1f1fd",a:"2.0"},{n:["flag-az","azerbaijan flag"],u:"1f1e6-1f1ff",a:"2.0"},{n:["flag-ba","bosnia & herzegovina flag"],u:"1f1e7-1f1e6",a:"2.0"},{n:["flag-bb","barbados flag"],u:"1f1e7-1f1e7",a:"2.0"},{n:["flag-bd","bangladesh flag"],u:"1f1e7-1f1e9",a:"2.0"},{n:["flag-be","belgium flag"],u:"1f1e7-1f1ea",a:"2.0"},{n:["flag-bf","burkina faso flag"],u:"1f1e7-1f1eb",a:"2.0"},{n:["flag-bg","bulgaria flag"],u:"1f1e7-1f1ec",a:"2.0"},{n:["flag-bh","bahrain flag"],u:"1f1e7-1f1ed",a:"2.0"},{n:["flag-bi","burundi flag"],u:"1f1e7-1f1ee",a:"2.0"},{n:["flag-bj","benin flag"],u:"1f1e7-1f1ef",a:"2.0"},{n:["flag-bl","st. barthélemy flag"],u:"1f1e7-1f1f1",a:"2.0"},{n:["flag-bm","bermuda flag"],u:"1f1e7-1f1f2",a:"2.0"},{n:["flag-bn","brunei flag"],u:"1f1e7-1f1f3",a:"2.0"},{n:["flag-bo","bolivia flag"],u:"1f1e7-1f1f4",a:"2.0"},{n:["flag-bq","caribbean netherlands flag"],u:"1f1e7-1f1f6",a:"2.0"},{n:["flag-br","brazil flag"],u:"1f1e7-1f1f7",a:"2.0"},{n:["flag-bs","bahamas flag"],u:"1f1e7-1f1f8",a:"2.0"},{n:["flag-bt","bhutan flag"],u:"1f1e7-1f1f9",a:"2.0"},{n:["flag-bv","bouvet island flag"],u:"1f1e7-1f1fb",a:"2.0"},{n:["flag-bw","botswana flag"],u:"1f1e7-1f1fc",a:"2.0"},{n:["flag-by","belarus flag"],u:"1f1e7-1f1fe",a:"2.0"},{n:["flag-bz","belize flag"],u:"1f1e7-1f1ff",a:"2.0"},{n:["flag-ca","canada flag"],u:"1f1e8-1f1e6",a:"2.0"},{n:["flag-cc","cocos (keeling) islands flag"],u:"1f1e8-1f1e8",a:"2.0"},{n:["flag-cd","congo - kinshasa flag"],u:"1f1e8-1f1e9",a:"2.0"},{n:["flag-cf","central african republic flag"],u:"1f1e8-1f1eb",a:"2.0"},{n:["flag-cg","congo - brazzaville flag"],u:"1f1e8-1f1ec",a:"2.0"},{n:["flag-ch","switzerland flag"],u:"1f1e8-1f1ed",a:"2.0"},{n:["flag-ci","côte dâivoire flag"],u:"1f1e8-1f1ee",a:"2.0"},{n:["flag-ck","cook islands flag"],u:"1f1e8-1f1f0",a:"2.0"},{n:["flag-cl","chile flag"],u:"1f1e8-1f1f1",a:"2.0"},{n:["flag-cm","cameroon flag"],u:"1f1e8-1f1f2",a:"2.0"},{n:["cn","flag-cn","china flag"],u:"1f1e8-1f1f3",a:"0.6"},{n:["flag-co","colombia flag"],u:"1f1e8-1f1f4",a:"2.0"},{n:["flag-cp","clipperton island flag"],u:"1f1e8-1f1f5",a:"2.0"},{n:["flag-cr","costa rica flag"],u:"1f1e8-1f1f7",a:"2.0"},{n:["flag-cu","cuba flag"],u:"1f1e8-1f1fa",a:"2.0"},{n:["flag-cv","cape verde flag"],u:"1f1e8-1f1fb",a:"2.0"},{n:["flag-cw","curaçao flag"],u:"1f1e8-1f1fc",a:"2.0"},{n:["flag-cx","christmas island flag"],u:"1f1e8-1f1fd",a:"2.0"},{n:["flag-cy","cyprus flag"],u:"1f1e8-1f1fe",a:"2.0"},{n:["flag-cz","czechia flag"],u:"1f1e8-1f1ff",a:"2.0"},{n:["de","flag-de","germany flag"],u:"1f1e9-1f1ea",a:"0.6"},{n:["flag-dg","diego garcia flag"],u:"1f1e9-1f1ec",a:"2.0"},{n:["flag-dj","djibouti flag"],u:"1f1e9-1f1ef",a:"2.0"},{n:["flag-dk","denmark flag"],u:"1f1e9-1f1f0",a:"2.0"},{n:["flag-dm","dominica flag"],u:"1f1e9-1f1f2",a:"2.0"},{n:["flag-do","dominican republic flag"],u:"1f1e9-1f1f4",a:"2.0"},{n:["flag-dz","algeria flag"],u:"1f1e9-1f1ff",a:"2.0"},{n:["flag-ea","ceuta & melilla flag"],u:"1f1ea-1f1e6",a:"2.0"},{n:["flag-ec","ecuador flag"],u:"1f1ea-1f1e8",a:"2.0"},{n:["flag-ee","estonia flag"],u:"1f1ea-1f1ea",a:"2.0"},{n:["flag-eg","egypt flag"],u:"1f1ea-1f1ec",a:"2.0"},{n:["flag-eh","western sahara flag"],u:"1f1ea-1f1ed",a:"2.0"},{n:["flag-er","eritrea flag"],u:"1f1ea-1f1f7",a:"2.0"},{n:["es","flag-es","spain flag"],u:"1f1ea-1f1f8",a:"0.6"},{n:["flag-et","ethiopia flag"],u:"1f1ea-1f1f9",a:"2.0"},{n:["flag-eu","european union flag"],u:"1f1ea-1f1fa",a:"2.0"},{n:["flag-fi","finland flag"],u:"1f1eb-1f1ee",a:"2.0"},{n:["flag-fj","fiji flag"],u:"1f1eb-1f1ef",a:"2.0"},{n:["flag-fk","falkland islands flag"],u:"1f1eb-1f1f0",a:"2.0"},{n:["flag-fm","micronesia flag"],u:"1f1eb-1f1f2",a:"2.0"},{n:["flag-fo","faroe islands flag"],u:"1f1eb-1f1f4",a:"2.0"},{n:["fr","flag-fr","france flag"],u:"1f1eb-1f1f7",a:"0.6"},{n:["flag-ga","gabon flag"],u:"1f1ec-1f1e6",a:"2.0"},{n:["gb","uk","flag-gb","united kingdom flag"],u:"1f1ec-1f1e7",a:"0.6"},{n:["flag-gd","grenada flag"],u:"1f1ec-1f1e9",a:"2.0"},{n:["flag-ge","georgia flag"],u:"1f1ec-1f1ea",a:"2.0"},{n:["flag-gf","french guiana flag"],u:"1f1ec-1f1eb",a:"2.0"},{n:["flag-gg","guernsey flag"],u:"1f1ec-1f1ec",a:"2.0"},{n:["flag-gh","ghana flag"],u:"1f1ec-1f1ed",a:"2.0"},{n:["flag-gi","gibraltar flag"],u:"1f1ec-1f1ee",a:"2.0"},{n:["flag-gl","greenland flag"],u:"1f1ec-1f1f1",a:"2.0"},{n:["flag-gm","gambia flag"],u:"1f1ec-1f1f2",a:"2.0"},{n:["flag-gn","guinea flag"],u:"1f1ec-1f1f3",a:"2.0"},{n:["flag-gp","guadeloupe flag"],u:"1f1ec-1f1f5",a:"2.0"}
4579,{n:["flag-gq","equatorial guinea flag"],u:"1f1ec-1f1f6",a:"2.0"},{n:["flag-gr","greece flag"],u:"1f1ec-1f1f7",a:"2.0"},{n:["flag-gs","south georgia & south sandwich islands flag"],u:"1f1ec-1f1f8",a:"2.0"},{n:["flag-gt","guatemala flag"],u:"1f1ec-1f1f9",a:"2.0"},{n:["flag-gu","guam flag"],u:"1f1ec-1f1fa",a:"2.0"},{n:["flag-gw","guinea-bissau flag"],u:"1f1ec-1f1fc",a:"2.0"},{n:["flag-gy","guyana flag"],u:"1f1ec-1f1fe",a:"2.0"},{n:["flag-hk","hong kong sar china flag"],u:"1f1ed-1f1f0",a:"2.0"},{n:["flag-hm","heard & mcdonald islands flag"],u:"1f1ed-1f1f2",a:"2.0"},{n:["flag-hn","honduras flag"],u:"1f1ed-1f1f3",a:"2.0"},{n:["flag-hr","croatia flag"],u:"1f1ed-1f1f7",a:"2.0"},{n:["flag-ht","haiti flag"],u:"1f1ed-1f1f9",a:"2.0"},{n:["flag-hu","hungary flag"],u:"1f1ed-1f1fa",a:"2.0"},{n:["flag-ic","canary islands flag"],u:"1f1ee-1f1e8",a:"2.0"},{n:["flag-id","indonesia flag"],u:"1f1ee-1f1e9",a:"2.0"},{n:["flag-ie","ireland flag"],u:"1f1ee-1f1ea",a:"2.0"},{n:["flag-il","israel flag"],u:"1f1ee-1f1f1",a:"2.0"},{n:["flag-im","isle of man flag"],u:"1f1ee-1f1f2",a:"2.0"},{n:["flag-in","india flag"],u:"1f1ee-1f1f3",a:"2.0"},{n:["flag-io","british indian ocean territory flag"],u:"1f1ee-1f1f4",a:"2.0"},{n:["flag-iq","iraq flag"],u:"1f1ee-1f1f6",a:"2.0"},{n:["flag-ir","iran flag"],u:"1f1ee-1f1f7",a:"2.0"},{n:["flag-is","iceland flag"],u:"1f1ee-1f1f8",a:"2.0"},{n:["it","flag-it","italy flag"],u:"1f1ee-1f1f9",a:"0.6"},{n:["flag-je","jersey flag"],u:"1f1ef-1f1ea",a:"2.0"},{n:["flag-jm","jamaica flag"],u:"1f1ef-1f1f2",a:"2.0"},{n:["flag-jo","jordan flag"],u:"1f1ef-1f1f4",a:"2.0"},{n:["jp","flag-jp","japan flag"],u:"1f1ef-1f1f5",a:"0.6"},{n:["flag-ke","kenya flag"],u:"1f1f0-1f1ea",a:"2.0"},{n:["flag-kg","kyrgyzstan flag"],u:"1f1f0-1f1ec",a:"2.0"},{n:["flag-kh","cambodia flag"],u:"1f1f0-1f1ed",a:"2.0"},{n:["flag-ki","kiribati flag"],u:"1f1f0-1f1ee",a:"2.0"},{n:["flag-km","comoros flag"],u:"1f1f0-1f1f2",a:"2.0"},{n:["flag-kn","st. kitts & nevis flag"],u:"1f1f0-1f1f3",a:"2.0"},{n:["flag-kp","north korea flag"],u:"1f1f0-1f1f5",a:"2.0"},{n:["kr","flag-kr","south korea flag"],u:"1f1f0-1f1f7",a:"0.6"},{n:["flag-kw","kuwait flag"],u:"1f1f0-1f1fc",a:"2.0"},{n:["flag-ky","cayman islands flag"],u:"1f1f0-1f1fe",a:"2.0"},{n:["flag-kz","kazakhstan flag"],u:"1f1f0-1f1ff",a:"2.0"},{n:["flag-la","laos flag"],u:"1f1f1-1f1e6",a:"2.0"},{n:["flag-lb","lebanon flag"],u:"1f1f1-1f1e7",a:"2.0"},{n:["flag-lc","st. lucia flag"],u:"1f1f1-1f1e8",a:"2.0"},{n:["flag-li","liechtenstein flag"],u:"1f1f1-1f1ee",a:"2.0"},{n:["flag-lk","sri lanka flag"],u:"1f1f1-1f1f0",a:"2.0"},{n:["flag-lr","liberia flag"],u:"1f1f1-1f1f7",a:"2.0"},{n:["flag-ls","lesotho flag"],u:"1f1f1-1f1f8",a:"2.0"},{n:["flag-lt","lithuania flag"],u:"1f1f1-1f1f9",a:"2.0"},{n:["flag-lu","luxembourg flag"],u:"1f1f1-1f1fa",a:"2.0"},{n:["flag-lv","latvia flag"],u:"1f1f1-1f1fb",a:"2.0"},{n:["flag-ly","libya flag"],u:"1f1f1-1f1fe",a:"2.0"},{n:["flag-ma","morocco flag"],u:"1f1f2-1f1e6",a:"2.0"},{n:["flag-mc","monaco flag"],u:"1f1f2-1f1e8",a:"2.0"},{n:["flag-md","moldova flag"],u:"1f1f2-1f1e9",a:"2.0"},{n:["flag-me","montenegro flag"],u:"1f1f2-1f1ea",a:"2.0"},{n:["flag-mf","st. martin flag"],u:"1f1f2-1f1eb",a:"2.0"},{n:["flag-mg","madagascar flag"],u:"1f1f2-1f1ec",a:"2.0"},{n:["flag-mh","marshall islands flag"],u:"1f1f2-1f1ed",a:"2.0"},{n:["flag-mk","north macedonia flag"],u:"1f1f2-1f1f0",a:"2.0"},{n:["flag-ml","mali flag"],u:"1f1f2-1f1f1",a:"2.0"},{n:["flag-mm","myanmar (burma) flag"],u:"1f1f2-1f1f2",a:"2.0"},{n:["flag-mn","mongolia flag"],u:"1f1f2-1f1f3",a:"2.0"}
4579,{n:["flag-mo","macao sar china flag"],u:"1f1f2-1f1f4",a:"2.0"},{n:["flag-mp","northern mariana islands flag"],u:"1f1f2-1f1f5",a:"2.0"},{n:["flag-mq","martinique flag"],u:"1f1f2-1f1f6",a:"2.0"},{n:["flag-mr","mauritania flag"],u:"1f1f2-1f1f7",a:"2.0"},{n:["flag-ms","montserrat flag"],u:"1f1f2-1f1f8",a:"2.0"},{n:["flag-mt","malta flag"],u:"1f1f2-1f1f9",a:"2.0"},{n:["flag-mu","mauritius flag"],u:"1f1f2-1f1fa",a:"2.0"},{n:["flag-mv","maldives flag"],u:"1f1f2-1f1fb",a:"2.0"},{n:["flag-mw","malawi flag"],u:"1f1f2-1f1fc",a:"2.0"},{n:["flag-mx","mexico flag"],u:"1f1f2-1f1fd",a:"2.0"},{n:["flag-my","malaysia flag"],u:"1f1f2-1f1fe",a:"2.0"},{n:["flag-mz","mozambique flag"],u:"1f1f2-1f1ff",a:"2.0"},{n:["flag-na","namibia flag"],u:"1f1f3-1f1e6",a:"2.0"},{n:["flag-nc","new caledonia flag"],u:"1f1f3-1f1e8",a:"2.0"},{n:["flag-ne","niger flag"],u:"1f1f3-1f1ea",a:"2.0"},{n:["flag-nf","norfolk island flag"],u:"1f1f3-1f1eb",a:"2.0"},{n:["flag-ng","nigeria flag"],u:"1f1f3-1f1ec",a:"2.0"},{n:["flag-ni","nicaragua flag"],u:"1f1f3-1f1ee",a:"2.0"},{n:["flag-nl","netherlands flag"],u:"1f1f3-1f1f1",a:"2.0"},{n:["flag-no","norway flag"],u:"1f1f3-1f1f4",a:"2.0"},{n:["flag-np","nepal flag"],u:"1f1f3-1f1f5",a:"2.0"},{n:["flag-nr","nauru flag"],u:"1f1f3-1f1f7",a:"2.0"},{n:["flag-nu","niue flag"],u:"1f1f3-1f1fa",a:"2.0"},{n:["flag-nz","new zealand flag"],u:"1f1f3-1f1ff",a:"2.0"},{n:["flag-om","oman flag"],u:"1f1f4-1f1f2",a:"2.0"},{n:["flag-pa","panama flag"],u:"1f1f5-1f1e6",a:"2.0"},{n:["flag-pe","peru flag"],u:"1f1f5-1f1ea",a:"2.0"},{n:["flag-pf","french polynesia flag"],u:"1f1f5-1f1eb",a:"2.0"},{n:["flag-pg","papua new guinea flag"],u:"1f1f5-1f1ec",a:"2.0"},{n:["flag-ph","philippines flag"],u:"1f1f5-1f1ed",a:"2.0"},{n:["flag-pk","pakistan flag"],u:"1f1f5-1f1f0",a:"2.0"},{n:["flag-pl","poland flag"],u:"1f1f5-1f1f1",a:"2.0"},{n:["flag-pm","st. pierre & miquelon flag"],u:"1f1f5-1f1f2",a:"2.0"},{n:["flag-pn","pitcairn islands flag"],u:"1f1f5-1f1f3",a:"2.0"},{n:["flag-pr","puerto rico flag"],u:"1f1f5-1f1f7",a:"2.0"},{n:["flag-ps","palestinian territories flag"],u:"1f1f5-1f1f8",a:"2.0"},{n:["flag-pt","portugal flag"],u:"1f1f5-1f1f9",a:"2.0"},{n:["flag-pw","palau flag"],u:"1f1f5-1f1fc",a:"2.0"},{n:["flag-py","paraguay flag"],u:"1f1f5-1f1fe",a:"2.0"},{n:["flag-qa","qatar flag"],u:"1f1f6-1f1e6",a:"2.0"},{n:["flag-re","réunion flag"],u:"1f1f7-1f1ea",a:"2.0"},{n:["flag-ro","romania flag"],u:"1f1f7-1f1f4",a:"2.0"},{n:["flag-rs","serbia flag"],u:"1f1f7-1f1f8",a:"2.0"},{n:["ru","flag-ru","russia flag"],u:"1f1f7-1f1fa",a:"0.6"},{n:["flag-rw","rwanda flag"],u:"1f1f7-1f1fc",a:"2.0"},{n:["flag-sa","saudi arabia flag"],u:"1f1f8-1f1e6",a:"2.0"},{n:["flag-sb","solomon islands flag"],u:"1f1f8-1f1e7",a:"2.0"},{n:["flag-sc","seychelles flag"],u:"1f1f8-1f1e8",a:"2.0"},{n:["flag-sd","sudan flag"],u:"1f1f8-1f1e9",a:"2.0"},{n:["flag-se","sweden flag"],u:"1f1f8-1f1ea",a:"2.0"},{n:["flag-sg","singapore flag"],u:"1f1f8-1f1ec",a:"2.0"},{n:["flag-sh","st. helena flag"],u:"1f1f8-1f1ed",a:"2.0"},{n:["flag-si","slovenia flag"],u:"1f1f8-1f1ee",a:"2.0"},{n:["flag-sj","svalbard & jan mayen flag"],u:"1f1f8-1f1ef",a:"2.0"},{n:["flag-sk","slovakia flag"],u:"1f1f8-1f1f0",a:"2.0"},{n:["flag-sl","sierra leone flag"],u:"1f1f8-1f1f1",a:"2.0"},{n:["flag-sm","san marino flag"],u:"1f1f8-1f1f2",a:"2.0"},{n:["flag-sn","senegal flag"],u:"1f1f8-1f1f3",a:"2.0"},{n:["flag-so","somalia flag"],u:"1f1f8-1f1f4",a:"2.0"},{n:["flag-sr","suriname flag"],u:"1f1f8-1f1f7",a:"2.0"},{n:["flag-ss","south sudan flag"],u:"1f1f8-1f1f8",a:"2.0"},{n:["flag-st","são tomé & prÃncipe flag"],u:"1f1f8-1f1f9",a:"2.0"},{n:["flag-sv","el salvador flag"],u:"1f1f8-1f1fb",a:"2.0"},{n:["flag-sx","sint maarten flag"],u:"1f1f8-1f1fd",a:"2.0"},{n:["flag-sy","syria flag"],u:"1f1f8-1f1fe",a:"2.0"},{n:["flag-sz","eswatini flag"],u:"1f1f8-1f1ff",a:"2.0"},{n:["flag-ta","tristan da cunha flag"],u:"1f1f9-1f1e6",a:"2.0"},{n:["flag-tc","turks & caicos islands flag"],u:"1f1f9-1f1e8",a:"2.0"},{n:["flag-td","chad flag"],u:"1f1f9-1f1e9",a:"2.0"},{n:["flag-tf","french southern territories flag"],u:"1f1f9-1f1eb",a:"2.0"},{n:["flag-tg","togo flag"],u:"1f1f9-1f1ec",a:"2.0"},{n:["flag-th","thailand flag"],u:"1f1f9-1f1ed",a:"2.0"},{n:["flag-tj","tajikistan flag"],u:"1f1f9-1f1ef",a:"2.0"},{n:["flag-tk","tokelau flag"],u:"1f1f9-1f1f0",a:"2.0"},{n:["flag-tl","timor-leste flag"],u:"1f1f9-1f1f1",a:"2.0"},{n:["flag-tm","turkmenistan flag"],u:"1f1f9-1f1f2",a:"2.0"},{n:["flag-tn","tunisia flag"],u:"1f1f9-1f1f3",a:"2.0"},{n:["flag-to","tonga flag"],u:"1f1f9-1f1f4",a:"2.0"},{n:["flag-tr","turkey flag"],u:"1f1f9-1f1f7",a:"2.0"},{n:["flag-tt","trinidad & tobago flag"],u:"1f1f9-1f1f9",a:"2.0"},{n:["flag-tv","tuvalu flag"],u:"1f1f9-1f1fb",a:"2.0"},{n:["flag-tw","taiwan flag"],u:"1f1f9-1f1fc",a:"2.0"},{n:["flag-tz","tanzania flag"],u:"1f1f9-1f1ff",a:"2.0"},{n:["flag-ua","ukraine flag"],u:"1f1fa-1f1e6",a:"2.0"},{n:["flag-ug","uganda flag"],u:"1f1fa-1f1ec",a:"2.0"},{n:["flag-um","u.s. outlying islands flag"],u:"1f1fa-1f1f2",a:"2.0"},{n:["flag-un","united nations flag"],u:"1f1fa-1f1f3",a:"4.0"},{n:["us","flag-us","united states flag"],u:"1f1fa-1f1f8",a:"0.6"},{n:["flag-uy","uruguay flag"],u:"1f1fa-1f1fe",a:"2.0"},{n:["flag-uz","uzbekistan flag"],u:"1f1fa-1f1ff",a:"2.0"},{n:["flag-va","vatican city flag"],u:"1f1fb-1f1e6",a:"2.0"},{n:["flag-vc","st. vincent & grenadines flag"],u:"1f1fb-1f1e8",a:"2.0"},{n:["flag-ve","venezuela flag"],u:"1f1fb-1f1ea",a:"2.0"},{n:["flag-vg","british virgin islands flag"],u:"1f1fb-1f1ec",a:"2.0"},{n:["flag-vi","u.s. virgin islands flag"],u:"1f1fb-1f1ee",a:"2.0"},{n:["flag-vn","vietnam flag"],u:"1f1fb-1f1f3",a:"2.0"},{n:["flag-vu","vanuatu flag"],u:"1f1fb-1f1fa",a:"2.0"},{n:["flag-wf","wallis & futuna flag"],u:"1f1fc-1f1eb",a:"2.0"},{n:["flag-ws","samoa flag"],u:"1f1fc-1f1f8",a:"2.0"},{n:["flag-xk","kosovo flag"],u:"1f1fd-1f1f0",a:"2.0"},{n:["flag-ye","yemen flag"],u:"1f1fe-1f1ea",a:"2.0"},{n:["flag-yt","mayotte flag"],u:"1f1fe-1f1f9",a:"2.0"},{n:["flag-za","south africa flag"],u:"1f1ff-1f1e6",a:"2.0"},{n:["flag-zm","zambia flag"],u:"1f1ff-1f1f2",a:"2.0"},{n:["flag-zw","zimbabwe flag"],u:"1f1ff-1f1fc",a:"2.0"},{n:["england flag","flag-england"],u:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",a:"5.0"},{n:["scotland flag","flag-scotland"],u:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",a:"5.0"},{n:["wales flag","flag-wales"],u:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",a:"5.0"}],D1={custom:Qqe,smileys_people:Zqe,animals_nature:Kqe,food_drink:Jqe,travel_places:eQe,activities:tQe,objects:rQe,symbols:nQe,flags:aQe},t2=[lo.NEUTRAL,lo.LIGHT,lo.MEDIUM_LIGHT,lo.MEDIUM,lo.MEDIUM_DARK,lo.DARK],iQe=Object.entries(lo).reduce(function(e,t){var r=t[0],n=t[1];return e[n]=r,e},{}),sQe=t2.reduce(function(e,t){var r;return Object.assign(e,(r={},r[t]=t,r))},{}),Ms;(function(e){e.name="n",e.unified="u",e.variations="v",e.added_in="a",e.imgUrl="imgUrl"})(Ms||(Ms={}));var rm={};setTimeout(function(){kk.reduce(function(e,t){return OZ(t),e},rm)});function OZ(e){var t=Dy(e).flat().join("").toLowerCase().replace(/[^a-zA-Z\d]/g,"").split("");t.forEach(function(r){var n;rm[r]=(n=rm[r])!=null?n:{},rm[r][Ei(e)]=e})}function Dy(e){var t;return(t=e[Ms.name])!=null?t:[]}function oQe(e){return parseFloat(e[Ms.added_in])}function lA(e){return e?Dy(e)[0]:""}function J6(e){var t=e.split("-"),r=t.splice(1,1),n=r[0];return sQe[n]?t.join("-"):e}function Ei(e,t){var r,n=e[Ms.unified];return!t||!_g(e)?n:(r=cQe(e,t))!=null?r:n}function lQe(e){var t;return(t=D1==null?void 0:D1[e])!=null?t:[]}function RZ(e,t){return""+qqe(t)+e+".png"}function Oy(e){var t;return(t=e[Ms.variations])!=null?t:[]}function _g(e){return Oy(e).length>0}function cQe(e,t){return t?Oy(e).find(function(r){return r.includes(t)}):Ei(e)}function Wh(e){if(e){if(q0[e])return q0[e];var t=J6(e);return q0[t]}}var kk=Object.values(D1).flat();function uQe(e){D1[sr.CUSTOM].length=0,e.forEach(function(t){var r=fQe(t);D1[sr.CUSTOM].push(r),!q0[r[Ms.unified]]&&(kk.push(r),q0[r[Ms.unified]]=r,OZ(r))})}function fQe(e){var t;return t={},t[Ms.name]=e.names.map(function(r){return r.toLowerCase()}),t[Ms.unified]=e.id.toLowerCase(),t[Ms.added_in]="0",t[Ms.imgUrl]=e.imgUrl,t}var q0={};setTimeout(function(){kk.reduce(function(e,t){return e[Ei(t)]=t,_g(t)&&Oy(t).forEach(function(r){e[r]=t}),e},q0)});function dQe(e){var t=e.split("-"),r=t[1];return t2.includes(r)?r:null}var hQe=["2640-fe0f","2642-fe0f","2695-fe0f"],r2="Search",gQe="No results found",jZ=" found. Use up and down arrow keys to navigate.",pQe="1 result"+jZ,mQe="%n results"+jZ;function Uj(e){var t,r;e===void 0&&(e={});var n=FZ(),a=Object.assign(n.previewConfig,(t=e.previewConfig)!=null?t:{}),i=Object.assign(n,e),s=Wqe(e.categories,{suggestionMode:i.suggestedEmojisMode});i.hiddenEmojis.forEach(function(u){i.unicodeToHide.add(u)}),uQe((r=i.customEmojis)!=null?r:[]);var o=i.searchDisabled?$h.PREVIEW:i.skinTonePickerLocation;return bn({},i,{categories:s,previewConfig:a,skinTonePickerLocation:o})}function FZ(){return{autoFocusSearch:!0,categories:PZ(),className:"",customEmojis:[],defaultSkinTone:lo.NEUTRAL,emojiStyle:ns.APPLE,emojiVersion:null,getEmojiUrl:RZ,height:450,lazyLoadEmojis:!1,previewConfig:bn({},yQe),searchDisabled:!1,searchPlaceHolder:r2,searchPlaceholder:r2,skinTonePickerLocation:$h.SEARCH,skinTone
4579sDisabled:!1,style:{},suggestedEmojisMode:I1.FREQUENT,theme:P1.LIGHT,unicodeToHide:new Set(hQe),width:350,reactionsDefaultOpen:!1,reactions:Uqe,open:!0,allowExpandReactions:!0,hiddenEmojis:[]}}var yQe={defaultEmoji:"1f60a",defaultCaption:"What's your mood?",showPreview:!0},vQe=["children"],zZ=V.createContext(FZ());function xQe(e){var t=e.children,r=MZ(e,vQe),n=bQe(r);return V.createElement(zZ.Provider,{value:n},t)}function bQe(e){var t,r=V.useState(function(){return Uj(e)}),n=r[0],a=r[1];return V.useEffect(function(){LZ(n,e)||a(Uj(e))},[(t=e.customEmojis)==null?void 0:t.length,e.open,e.emojiVersion,e.reactionsDefaultOpen,e.searchPlaceHolder,e.searchPlaceholder,e.defaultSkinTone,e.skinTonesDisabled,e.autoFocusSearch,e.emojiStyle,e.theme,e.suggestedEmojisMode,e.lazyLoadEmojis,e.className,e.height,e.width,e.searchDisabled,e.skinTonePickerLocation,e.allowExpandReactions]),n}function Ln(){return V.useContext(zZ)}var BZ=Ie.createContext({});function UZ(){var e=Ie.useContext(BZ);return e}function wQe(e){var t=Ie.useRef({onEmojiClick:e.onEmojiClick||Xv,onReactionClick:e.onReactionClick||e.onEmojiClick,onSkinToneChange:e.onSkinToneChange||Xv});return Ie.useEffect(function(){t.current.onEmojiClick=e.onEmojiClick||Xv,t.current.onReactionClick=e.onReactionClick||e.onEmojiClick},[e.onEmojiClick,e.onReactionClick]),Ie.useEffect(function(){t.current.onSkinToneChange=e.onSkinToneChange||Xv},[e.onSkinToneChange]),t}function Xv(){}var O1;(function(e){e.REACTIONS="reactions",e.PICKER="picker"})(O1||(O1={}));function kQe(){var e,t=Ln(),r=t.searchPlaceHolder,n=t.searchPlaceholder;return(e=[r,n].find(function(a){return a!==r2}))!=null?e:r2}function SQe(){var e=Ln(),t=e.defaultSkinTone;return t}function VZ(){var e=Ln(),t=e.allowExpandReactions;return t}
4579function $Z(){var e=Ln(),t=e.skinTonesDisabled;return t}function Pd(){var e=Ln(),t=e.emojiStyle;return t}function CQe(){var e=Ln(),t=e.autoFocusSearch;return t}function WZ(){var e=Ln(),t=e.categories;return t}function _Qe(){var e=Ln(),t=e.customEmojis;return t}function EQe(){var e=Ln(),t=e.open;return t}function AQe(e){var t,r=UZ(),n=r.current,a=(t=e===O1.REACTIONS?n.onReactionClick:n.onEmojiClick)!=null?t:n.onEmojiClick;return a||function(){}}function TQe(){var e=UZ(),t=e.current;return t.onSkinToneChange||function(){}}function HZ(){var e=Ln(),t=e.previewConfig;return t}function NQe(){var e=Ln(),t=e.theme;return t}function MQe(){var e=Ln(),t=e.suggestedEmojisMode;return t}function LQe(){var e=Ln(),t=e.lazyLoadEmojis;return t}function IQe(){var e=Ln(),t=e.className;return t}function PQe(){var e=Ln(),t=e.height,r=e.width,n=e.style;return bn({height:Vj(t),width:Vj(r)},n)}function DQe(){var e=Ln(),t=e.reactionsDefaultOpen;return t}function OQe(){var e=Ln(),t=e.emojiVersion;return t}function GZ(){var e=Ln(),t=e.searchDisabled;return t}function YZ(){var e=Ln(),t=e.skinTonePickerLocation;return t}function RQe(){var e=Ln(),t=e.unicodeToHide;return t}function jQe(){var e=Ln(),t=e.reactions;return t}function Eg(){var e=Ln(),t=e.getEmojiUrl;return t}function Vj(e){return typeof e=="number"?e+"px":e}function FQe(e){var t=e>0,r=e>1;return t?r?mQe.replace("%n",e.toString()):pQe:gQe}function $j(e,t){t===void 0&&(t=0);var r=V.useState(e),n=r[0],a=r[1],i=V.useRef(null);function s(o){return new Promise(function(u){var f;i.current&&clearTimeout(i.current),i.current=(f=window)==null?void 0:f.setTimeout(function(){a(o),u(o)},t)})}return[n,s]}function zQe(){var e=RQe();return function(t){return e.has(t)}}function XZ(){var e=V.useRef({}),t=OQe();return V.useMemo(function(){var r=parseFloat(""+t);return!t||Number.isNaN(r)?e.current:kk.reduce(function(n,a){return UQe(a,r)&&(n[Ei(a)]=!0),n},e.current)},[t])}function BQe(){var e=XZ(),t=zQe();return function(n){var a=J6(Ei(n));return!!(e[a]||t(a))}}function UQe(e,t){return oQe(e)>t}function VQe(e){V.useEffect(function(){e(!0)},[e])}function $Qe(e){var t=e.children,r=XZ(),n=SQe(),a=DQe(),i=V.useRef(rm),s=V.useRef(!1),o=V.useRef(!1),u=V.useRef(r),f=$j(Date.now(),200),h=$j("",100),m=V.useState(!1),x=V.useState(n),b=V.useState(null),S=V.useState(new Set),k=V.useState(null),_=V.useState(a),N=V.useState(!1),C=N[0],I=N[1];return VQe(I),V.createElement(Hs.Provider,{value:{activeCategoryState:b,activeSkinTone:x,disallowClickRef:s,disallowMouseRef:o,disallowedEmojisRef:u,emojiVariationPickerState:k,emojisThatFailedToLoadState:S,filterRef:i,isPastInitialLoad:C,searchTerm:h,skinToneFanOpenState:m,suggestedUpdateState:f,reactionsModeState:_}},t)}var Hs=V.createContext({activeCategoryState:[null,function(){}],activeSkinTone:[lo.NEUTRAL,function(){}],disallowClickRef:{current:!1},disallowMouseRef:{current:!1},disallowedEmojisRef:{current:{}},emojiVariationPickerState:[null,function(){}],emojisThatFailedToLoadState:[new Set,function(){}],filterRef:{current:{}},isPastInitialLoad:!0,searchTerm:["",function(){return new Promise(function(){})}],skinToneFanOpenState:[!1,function(){}],suggestedUpdateState:[Date.now(),function(){}],reactionsModeState:[!1,function(){}]});function eL(){var e=V.useContext(Hs),t=e.filterRef;return t}function WQe(){var e=V.useContext(Hs),t=e.disallowClickRef;return t}function tL(){var e=V.useContext(Hs),t=e.disallowMouseRef;return t}function Sk(){var e=V.useContext(Hs),t=e.reactionsModeState;return t}function Ck(){var e=V.useContext(Hs),t=e.searchTerm;return t}function rL(){var e=V.useContext(Hs),t=e.activeSkinTone;return t}function qZ(){var e=V.useContext(Hs),t=e.emojisThatFailedToLoadState;return t}function HQe(){var e=V.useContext(Hs),t=e.isPastInitialLoad;return t}function Ag(){var e=V.useContext(Hs),t=e.emojiVariationPickerState;return t}function Ry(){var e=V.useContext(Hs),t=e.skinToneFanOpenState;return t}function QZ(){var e=V.useContext(Hs),t=e.suggestedUpdateState,r=t[0],n=t[1];return[r,function(){n(Date.now())}]}function _k(){var e=Ck(),t=e[0];return!!t}function fs(e){e&&requestAnimationFrame(function(){e.focus()})}function ZZ(e){if(e){var t=e.previousElementSibling;fs(t)}}function KZ(e){if(e){var t=e.nextElementSibling;fs(t)}}function JZ(e){if(e){var t=e.firstElementChild;fs(t)}}function R1(){return document.activeElement}function GQe(e){var t=e.children,r=V.useRef(null),n=V.useRef(null),a=V.useRef(null),i=V.useRef(null),s=V.useRef(null),o=V.useRef(null),u=V.useRef(null),f=V.useRef(null);return V.createElement(eK.Provider,{value:{AnchoredEmojiRef:n,BodyRef:a,CategoryNavigationRef:o,PickerMainRef:r,SearchInputRef:i,SkinTonePickerRef:s,VariationPickerRef:u,ReactionsRef:f}},t)}var eK=V.createContext({AnchoredEmojiRef:V.createRef(),BodyRef:V.createRef(),CategoryNavigationRef:V.createRef(),PickerMainRef:V.createRef(),SearchInputRef:V.createRef(),SkinTonePickerRef:V.createRef(),VariationPickerRef:V.createRef(),ReactionsRef:V.createRef()});function Bu(){return V.useContext(eK)}function jy(){return Bu().PickerMainRef}function Ek(){return Bu().AnchoredEmojiRef}function tK(){var e=Ek();return function(t){t===null&&e.current!==null&&fs(e.current),e.current=t}}function Gs(){return Bu().BodyRef}function YQe(){return Bu().ReactionsRef}function Uu(){return Bu().SearchInputRef}function nL(){return Bu().SkinTonePickerRef}function aL(){return Bu().CategoryNavigationRef}function XQe(){return Bu().VariationPickerRef}
vendor: 8,091 bytes, line 4579
4579function rK(e,t){t===void 0&&(t=0);var r=yK(e);r&&requestAnimationFrame(function(){r.scrollTop=t})}function qQe(e,t){var r=yK(e);r&&requestAnimationFrame(function(){r.scrollTop=r.scrollTop+t})}function QQe(){var e=Gs();return V.useCallback(function(t){requestAnimationFrame(function(){e.current&&(e.current.scrollTop=t)})},[e])}function Ak(e){if(!(!e||!BZe(e))&&!e.closest(ci(lr.variationPicker))){var t=xK(e),r=vK(e);qQe(t,-(uL(Vu(e))-r))}}function Tk(e){var t=gL(e);fs(t),Ak(t)}function ZQe(e){var t=gL(e);fs(t),t==null||t.click()}function KQe(e){fs(SK(e))}function JQe(e){if(e){var t=CK(e);if(!t)return Tk(Mk(e));fs(t),Ak(t)}}function eZe(e){if(e){var t=hL(e);if(!t)return KQe(Nk(e));fs(t),Ak(t)}}function tZe(e,t){if(e){var r=nZe(e);if(!r)return t();fs(r),Ak(r)}}function rZe(e){if(e){var t=aZe(e);return fs(t)}}function nZe(e){if(!e)return null;var t=_K(e),r=Vu(t),n=hK(t,e),a=gK(t,e),i=dK(t,e);if(a===0){var s=Nk(r);return s?pK(Hh(s),-1,i,n):null}return DZe(Hh(t),a,i,n)}function aZe(e){if(!e)return null;var t=_K(e),r=Vu(t),n=hK(t,e),a=gK(t,e),i=dK(t,e);if(!LZe(t,e)){var s=Mk(r);return s?pK(Hh(s),0,i,n):null}var o=PZe(Hh(t),a,i,n);return o}function Dd(){var e=Ag(),t=e[0],r=e[1],n=Ry(),a=n[0],i=n[1],s=V.useCallback(function(){t&&r(null),a&&i(!1)},[t,a,r,i]);return s}function nK(){var e=Ag(),t=e[0],r=Ry(),n=r[0];return function(){return!!t||n}}function iZe(){var e=tL();return function(){e.current=!0}}function aK(){var e=tL();return function(){e.current=!1}}function iK(){var e=tL();return function(){return e.current}}function sZe(){var e=Gs(),t=aK(),r=iK();V.useEffect(function(){var n=e.current;n==null||n.addEventListener("mousemove",a,{passive:!0});function a(){r()&&t()}return function(){n==null||n.removeEventListener("mousemove",a)}},[e,t,r])}function Od(){var e=Uu();return V.useCallback(function(){fs(e.current)},[e])}function oZe(){var e=nL();return V.useCallback(function(){e.current&&JZ(e.current)},[e])}function sK(){var e=aL();return V.useCallback(function(){e.current&&JZ(e.current)},[e])}function lZe(){var e=eL();return function t(r){if(typeof r=="function")return t(r(e.current));e.current=r}}function oK(){var e=iL(),t=Uu(),r=Od();return function(){t.current&&(t.current.value=""),e(""),r()}}function cZe(){var e=Uu(),t=iL();return function(n){e.current?(e.current.value=""+e.current.value+n,t(cA(e.current.value))):t(cA(n))}}function uZe(){var e=Uu(),t=eL(),r=lZe(),n=iL(),a=Ck(),i=a[0],s=mZe(t.current,i);return{onChange:o,searchTerm:i,SearchInputRef:e,statusSearchResults:s};function o(u){var f=t.current,h=u.toLowerCase();if(f!=null&&f[h]||h.length<=1)return n(h);var m=pZe(h,f);if(!m)return n(h);r(function(x){var b;return Object.assign(x,(b={},b[h]=fZe(m,h),b))}),n(h)}}function iL(){var e=Ck(),t=e[1],r=jy();return function(a){requestAnimationFrame(function(){t(a&&(a==null?void 0:a.toLowerCase())).then(function(){rK(r.current,0)})})}}function fZe(e,t){var r={};for(var n in e){var a=e[n];dZe(a,t)&&(r[n]=a)}return r}function dZe(e,t){return Dy(e).some(function(r){return r.includes(t)})}function hZe(){var e=eL(),t=e.current,r=Ck(),n=r[0];return function(a){return gZe(a,t,n)}}function gZe(e,t,r){var n;return!t||!r?!1:!((n=t[r])!=null&&n[e])}function pZe(e,t){if(!t)return null;if(t[e])return t[e];var r=Object.keys(t).sort(function(n,a){return a.length-n.length}).find(function(n){return e.includes(n)});return r?t[r]:null}function cA(e){return!e||typeof e!="string"?"":e.trim().toLowerCase()}function mZe(e,t){var r;if(!(e!=null&&e[t]))return"";var n=((r=Object.entries(e==null?void 0:e[t]))==null?void 0:r.length)||0;return FQe(n)}function lK(){var e=tK(),t=Ag(),r=t[1];return function(a){var i=cL(a),s=i[0];s&&(e(a),r(s))}}function sL(){var e=YZ();return e===$h.SEARCH}function cK(){var e=YZ();return e===$h.PREVIEW}var Xn;(function(e){e.ArrowDown="ArrowDown",e.ArrowUp="ArrowUp",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.Escape="Escape",e.Enter="Enter",e.Space=" "})(Xn||(Xn={}));function yZe(){vZe(),xZe(),bZe(),wZe(),kZe()}function vZe(){var e=jy(),t=oK(),r=QQe(),n=Uu(),a=Od(),i=nK(),s=iZe(),o=Dd(),u=V.useMemo(function(){return function(h){var m=h.key;switch(s(),m){case Xn.Escape:if(h.preventDefault(),i()){o();return}t(),r(0),a();break}}},[r,t,o,a,i,s]);V.useEffect(function(){var f=e.current;if(f)return f.addEventListener("keydown",u),function(){f.removeEventListener("keydown",u)}},[e,n,r,u])}function xZe(){var e=oZe(),t=jy(),r=Gs(),n=Uu(),a=Ry(),i=a[1],s=uK(),o=sL(),u=V.useMemo(function(){return function(h){var m=h.key;switch(m){case Xn.ArrowRight:if(!o)return;h.preventDefault(),i(!0),e();break;case Xn.ArrowDown:h.preventDefault(),s();break;case Xn.Enter:h.preventDefault(),ZQe(r.current);break}}},[e,s,i,r,o]);V.useEffect(function(){var f=n.current;if(f)return f.addEventListener("keydown",u),function(){f.removeEventListener("keydown",u)}},[t,n,u])}function bZe(){var e=nL(),t=Od(),r=Uu(),n=uK(),a=Ry(),i=a[0],s=a[1],o=cK(),u=sL(),f=oL(),h=V.useMemo(function(){return function(x){var b=x.key;if(u)switch(b){case Xn.ArrowLeft:if(x.preventDefault(),!i)return t();Wj(t);break;case Xn.ArrowRight:if(x.preventDefault(),!i)return t();Hj();break;case Xn.ArrowDown:x.preventDefault(),i&&s(!1),n();break;default:f(x);break}if(o)switch(b){case Xn.ArrowUp:if(x.preventDefault(),!i)return t();Wj(t);break;case Xn.ArrowDown:if(x.preventDefault(),!i)return t();Hj();break;default:f(x);break}}},[i,t,s,n,f,o,u]);V.useEffect(function(){var m=e.current;if(m)return m.addEventListener("keydown",h),function(){m.removeEventListener("keydown",h)}},[e,r,i,h])}function wZe(){var e=Od(),t=aL(),r=Gs(),n=oL(),a=V.useMemo(function(){return function(s){var o=s.key;switch(o){case Xn.ArrowUp:s.preventDefault(),e();break;case Xn.ArrowRight:s.preventDefault(),KZ(R1());break;case Xn.ArrowLeft:s.preventDefault(),ZZ(R1());break;case Xn.ArrowDown:s.preventDefault(),Tk(r.current);break;default:n(s);break}}},[r,e,n]);V.useEffect(function(){var i=t.current;if(i)return i.addEventListener("keydown",a),function(){i.removeEventListener("keydown",a)}},[t,r,a])}function kZe(){var e=Gs(),t=SZe(),r=lK(),n=nK(),a=Dd(),i=oL(),s=V.useMemo(function(){return function(u){var f=u.key,h=bo(R1());switch(f){case Xn.ArrowRight:u.preventDefault(),JQe(h);break;case Xn.ArrowLeft:u.preventDefault(),eZe(h);break;case Xn.ArrowDown:if(u.preventDefault(),n()){a();break}rZe(h);break;case Xn.ArrowUp:if(u.preventDefault(),n()){a();break}tZe(h,t);break;case Xn.Space:u.preventDefault(),r(u.target);break;default:i(u);break}}},[t,i,r,n,a]);V.useEffect(function(){var o=e.current;if(o)return o.addEventListener("keydown",s),function(){o.removeEventListener("keydown",s)}},[e,s])}function uK(){var e=sK(),t=_k(),r=Gs();return V.useCallback(function(){return t?Tk(r.current):e()},[r,e,t])}function SZe(){var e=Od(),t=sK(),r=_k();return V.useCallback(function(){return r?e():t()},[e,r,t])}function Wj(e){var t=R1();t&&(RZe(t)||e(),KZ(t))}function Hj(){var e=R1();e&&ZZ(e)}function oL(){var e=cZe(),t=Od(),r=GZ(),n=Dd();return function(i){var s=i.key;CZe(i)||r||s.match(/(^[a-zA-Z0-9]$){1}/)&&(i.preventDefault(),n(),t(),e(s))}}function CZe(e){var t=e.metaKey,r=e.ctrlKey,n=e.altKey;return t||r||n}function _Ze(e,t,r){if(t&&r!==ns.NATIVE){var n=Ei(t);Gj.has(n)||(Oy(t).forEach(function(a){var i=e(a,r);EZe(i)}),Gj.add(n))}}var Gj=new Set;function EZe(e){var t=new Image;t.src=e}function AZe(){var e=Gs(),t=Pd(),r=Eg();V.useEffect(function(){if(t===ns.NATIVE)return;var n=e.current;return n==null||n.addEventListener("focusin",a),function(){n==null||n.removeEventListener("focusin",a)};function a(i){var s=bo(i.target);if(s){var o=cL(s),u=o[0];u&&_g(u)&&_Ze(r,u,t)}}},[e,t,r])}var TZe=["width","height"],fK=40;function NZe(e){var t=e.children;return V.createElement($Qe,null,V.createElement(MZe,null,t))}function MZe(e){var t,r=e.children,n=Sk(),a=n[0],i=NQe(),s=_k(),o=jy(),u=IQe(),f=PQe();yZe(),AZe();var h=f||{},m=h.width,x=h.height,b=MZ(h,TZe);return V.createElement("aside",{className:dr(op.main,op.baseVariables,i===P1.DARK&&op.darkTheme,i===P1.AUTO&&op.autoThemeDark,(t={},t[lr.searchActive]=s,t),a&&op.reactionsMenu,u),ref:o,style:bn({},b,!a&&{height:x,width:m})},r)}
4579var Yj={"--epr-emoji-variation-picker-bg-color":"var(--epr-dark-emoji-variation-picker-bg-color)","--epr-hover-bg-color-reduced-opacity":"var(--epr-dark-hover-bg-color-reduced-opacity)","--epr-highlight-color":"var(--epr-dark-highlight-color)","--epr-text-color":"var(--epr-dark-text-color)","--epr-hover-bg-color":"var(--epr-dark-hover-bg-color)","--epr-focus-bg-color":"var(--epr-dark-focus-bg-color)","--epr-search-input-bg-color":"var(--epr-dark-search-input-bg-color)","--epr-category-label-bg-color":"var(--epr-dark-category-label-bg-color)","--epr-picker-border-color":"var(--epr-dark-picker-border-color)","--epr-bg-color":"var(--epr-dark-bg-color)","--epr-reactions-bg-color":"var(--epr-dark-reactions-bg-color)","--epr-search-input-bg-color-active":"var(--epr-dark-search-input-bg-color-active)","--epr-emoji-variation-indicator-color":"var(--epr-dark-emoji-variation-indicator-color)","--epr-category-icon-active-color":"var(--epr-dark-category-icon-active-color)","--epr-skin-tone-picker-menu-color":"var(--epr-dark-skin-tone-picker-menu-color)"},op=hn.create({main:{".":["epr-main",lr.emojiPicker],position:"relative",display:"flex",flexDirection:"column",borderWidth:"1px",borderStyle:"solid",borderRadius:"var(--epr-picker-border-radius)",borderColor:"var(--epr-picker-border-color)",backgroundColor:"var(--epr-bg-color)",overflow:"hidden",transition:"all 0.3s ease-in-out, background-color 0.1s ease-in-out","*":{boxSizing:"border-box",fontFamily:"sans-serif"}},baseVariables:{"--":{"--epr-highlight-color":"#007aeb","--epr-hover-bg-color":"#f1f8ff","--epr-hover-bg-color-reduced-opacity":"#f1f8ff80","--epr-focus-bg-color":"#e0f0ff","--epr-text-color":"#858585","--epr-search-input-bg-color":"#f6f6f6","--epr-picker-border-color":"#e7e7e7","--epr-bg-color":"#fff","--epr-reactions-bg-color":"#ffffff90","--epr-category-icon-active-color":"#6aa8de","--epr-skin-tone-picker-menu-color":"#ffffff95","--epr-horizontal-padding":"10px","--epr-picker-border-radius":"8px","--epr-search-border-color":"var(--epr-highlight-color)","--epr-header-padding":"15px var(--epr-horizontal-padding)","--epr-active-skin-tone-indicator-border-color":"var(--epr-highlight-color)","--epr-active-skin-hover-color":"var(--epr-hover-bg-color)","--epr-search-input-bg-color-active":"var(--epr-search-input-bg-color)","--epr-search-input-padding":"0 30px","--epr-search-input-border-radius":"8px","--epr-search-input-height":"40px","--epr-search-input-text-color":"var(--epr-text-color)","--epr-search-input-placeholder-color":"var(--epr-text-color)","--epr-search-bar-inner-padding":"var(--epr-horizontal-padding)","--epr-category-navigation-button-size":"30px","--epr-emoji-variation-picker-height":"45px","--epr-emoji-variation-picker-bg-color":"var(--epr-bg-color)","--epr-preview-height":"70px","--epr-preview-text-size":"14px","--epr-preview-text-padding":"0 var(--epr-horizontal-padding)","--epr-preview-border-color":"var(--epr-picker-border-color)","--epr-preview-text-color":"var(--epr-text-color)","--epr-category-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-bg-color":"#ffffffe6","--epr-category-label-text-color":"var(--epr-text-color)","--epr-category-label-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-height":fK+"px","--epr-emoji-size":"30px","--epr-emoji-padding":"5px","--epr-emoji-fullsize":"calc(var(--epr-emoji-size) + var(--epr-emoji-padding) * 2)","--epr-emoji-hover-color":"var(--epr-hover-bg-color)","--epr-emoji-variation-indicator-color":"var(--epr-picker-border-color)","--epr-emoji-variation-indicator-color-hover":"var(--epr-text-color)","--epr-header-overlay-z-index":"3","--epr-emoji-variations-indictator-z-index":"1","--epr-category-label-z-index":"2","--epr-skin-variation-picker-z-index":"5","--epr-preview-z-index":"6","--epr-dark":"#000","--epr-dark-emoji-variation-picker-bg-color":"var(--epr-dark)","--epr-dark-highlight-color":"#c0c0c0","--epr-dark-text-color":"var(--epr-highlight-color)","--epr-dark-hover-bg-color":"#363636f6","--epr-dark-hover-bg-color-reduced-opacity":"#36363680","--epr-dark-focus-bg-color":"#474747","--epr-dark-search-input-bg-color":"#333333","--epr-dark-category-label-bg-color":"#222222e6","--epr-dark-picker-border-color":"#151617","--epr-dark-bg-color":"#222222","--epr-dark-reactions-bg-color":"#22222290","--epr-dark-search-input-bg-color-active":"var(--epr-dark)","--epr-dark-emoji-variation-indicator-color":"#444","--epr-dark-category-icon-active-color":"#3271b7","--epr-dark-skin-tone-picker-menu-color":"#22222295"}},autoThemeDark:{".":lr.autoTheme,"@media (prefers-color-scheme: dark)":{"--":Yj}},darkTheme:{".":lr.darkTheme,"--":Yj},reactionsMenu:{".":"epr-reactions",height:"50px",display:"inline-flex",backgroundColor:"var(--epr-reactions-bg-color)",backdropFilter:"blur(8px)","--":{"--epr-picker-border-radius":"50px"}}});function dK(e,t){if(!e||!t)return 0;var r=e.getBoundingClientRect().width,n=t.getBoundingClientRect().width;return Math.floor(r/n)}function hK(e,t){if(!e||!t)return 0;var r=t.getBoundingClientRect().width,n=t.getBoundingClientRect().left,a=e.getBoundingClientRect().left;return Math.floor((n-a)/r)}function gK(e,t){if(!e||!t)return 0;var r=t.getBoundingClientRect().height,n=t.getBoundingClientRect().top,a=e.getBoundingClientRect().top;return Math.round((n-a)/r)}function LZe(e,t){if(!e||!t)return!1;var r=t.getBoundingClientRect().height,n=t.getBoundingClientRect().top,a=e.getBoundingClientRect().top,i=e.getBoundingClientRect().height;return Math.round(n-a+r)<i}function lL(e,t,r){if(t===-1){var n=Math.floor((e.length-1)/r),a=n*r,i=e.length-1;return e.slice(a,i+1)}return e.slice(t*r,(t+1)*r)}function IZe(e,t,r){var n=t+1;return n*r>e.length?[]:lL(e,n,r)}function pK(e,t,r,n){var a=lL(e,t,r);return a[n]||a[a.length-1]||null}function PZe(e,t,r,n){var a=IZe(e,t,r);return a[n]||a[a.length-1]||null}function DZe(e,t,r,n){var a=lL(e,t-1,r);return a[n]||a[a.length-1]||null}function OZe(e,t,r){if(r===void 0&&(r=0),!e||!t.length)return null;var n=e.getBoundingClientRect().top,a=e.getBoundingClientRect().bottom,i=n+jZe(e),s=t.find(function(o){var u=o.getBoundingClientRect().top,f=o.getBoundingClientRect().bottom,h=o.clientHeight*r,m=u+h,x=f-h;return m<i?!1:m>=n&&m<=a||x>=n&&x<=a});return s||null}function RZe(e){return!!e.nextElementSibling}function jZe(e){for(var t=Array.from(e.querySelectorAll(ci(lr.label))),r=0,n=t;r<n.length;r++){var a=n[r],i=a.getBoundingClientRect().height;if(i>0)return i}return fK}var n2="button"+ci(lr.emoji),FZe=[n2,ci(lr.visible),":not("+ci(lr.hidden)+")"].join("");function bo(e){var t;return(t=e==null?void 0:e.closest(n2))!=null?t:null}function cL(e){var t=bK(e),r=fL(e);if(!t)return[];var n=Wh(r??t);return n?[n,r]:[]}function zZe(e){var t;return!!(e!=null&&e.matches(n2)||!(e==null||(t=e.parentElement)==null)&&t.matches(n2))}function Xj(e){var t;return(t=e==null?void 0:e.clientHeight)!=null?t:0}function mK(e){if(!e)return 0;var t=bo(e),r=Vu(t),n=uL(r);return qj(t)+qj(r)+n}function uL(e){var t,r;if(!e)return 0;var n=e.querySelector(ci(lr.categoryContent));return((t=e==null?void 0:e.clientHeight)!=null?t:0)-((r=n==null?void 0:n.clientHeight)!=null?r:0)}function BZe(e){return e?vK(e)<uL(Vu(e)):!1}function yK(e){return e?e.matches(ci(lr.scrollBody))?e:e.querySelector(ci(lr.scrollBody)):null}function vK(e){var t,r;return e?mK(e)-((t=(r=xK(e))==null?void 0:r.scrollTop)!=null?t:0):0}function xK(e){var t;return e&&(t=e.closest(ci(lr.scrollBody)))!=null?t:null}function UZe(e){var t=bo(e),r=Vu(t);return Qj(t)+Qj(r)}
vendor: 4,138 bytes, line 4579
4579function qj(e){var t;return(t=e==null?void 0:e.offsetTop)!=null?t:0}function Qj(e){var t;return(t=e==null?void 0:e.offsetLeft)!=null?t:0}function fL(e){var t;return(t=VZe(bo(e),"unified"))!=null?t:null}function bK(e){var t=fL(e);return t?J6(t):null}function wK(e){return e?{unified:fL(e),originalUnified:bK(e)}:{unified:null,originalUnified:null}}function VZe(e,t){var r;return(r=$Ze(e)[t])!=null?r:null}function $Ze(e){var t;return(t=e==null?void 0:e.dataset)!=null?t:{}}function dL(e){return e.classList.contains(lr.visible)}function kK(e){return e?e.classList.contains(lr.hidden):!0}function Hh(e){return e?Array.from(e.querySelectorAll(FZe)):[]}function SK(e){if(!e)return null;var t=Hh(e),r=t.slice(-1),n=r[0];return n?dL(n)?n:hL(n):null}function CK(e){var t=e.nextElementSibling;return t?dL(t)?t:CK(t):gL(Mk(e))}function hL(e){var t=e.previousElementSibling;return t?dL(t)?t:hL(t):SK(Nk(e))}function gL(e){if(!e)return null;var t=Hh(e);return OZe(e,t,.1)}function Nk(e){var t=Vu(e);if(!t)return null;var r=t.previousElementSibling;return r?kK(r)?Nk(r):r:null}function Mk(e){var t=Vu(e);if(!t)return null;var r=t.nextElementSibling;return r?kK(r)?Mk(r):r:null}function Vu(e){return e?e.closest(ci(lr.category)):null}function _K(e){return e?e.closest(ci(lr.categoryContent)):null}function EK(e){return e.split("-").map(function(t){return String.fromCodePoint(parseInt(t,16))}).join("")}var AK="epr_suggested";function TK(e){try{var t,r,n;if(!((t=window)!=null&&t.localStorage))return[];var a=JSON.parse((r=(n=window)==null?void 0:n.localStorage.getItem(AK))!=null?r:"[]");return e===I1.FREQUENT?a.sort(function(i,s){return s.count-i.count}):a}catch{return[]}}function WZe(e,t){var r=TK(),n=Ei(e,t),a=Ei(e),i=r.find(function(u){var f=u.unified;return f===n}),s;i?s=[i].concat(r.filter(function(u){return u!==i})):(i={unified:n,original:a,count:0},s=[i].concat(r)),i.count++,s.length=Math.min(s.length,14);try{var o;(o=window)==null||o.localStorage.setItem(AK,JSON.stringify(s))}catch{}}function HZe(e){return e.category===sr.CUSTOM}function NK(e){return e.imgUrl!==void 0}function MK(e,t){var r=V.useRef(),n=lK(),a=WQe(),i=Ag(),s=i[1],o=Dd(),u=rL(),f=u[0],h=AQe(t),m=QZ(),x=m[1],b=Eg(),S=Pd(),k=V.useCallback(function(I){if(!a.current){o();var D=Zj(I),L=D[0],F=D[1];if(!(!L||!F)){var R=dQe(F)||f;x(),WZe(L,R),h(GZe(L,R,S,b),I)}}},[f,o,a,h,x,b,S]),_=V.useCallback(function(I){var D;r.current&&clearTimeout(r.current);var L=Zj(I),F=L[0];!F||!_g(F)||(r.current=(D=window)==null?void 0:D.setTimeout(function(){a.current=!0,r.current=void 0,o(),n(I.target),s(F)},500))},[a,o,n,s]),N=V.useCallback(function(){r.current?(clearTimeout(r.current),r.current=void 0):a.current&&requestAnimationFrame(function(){a.current=!1})},[a]);V.useEffect(function(){if(e.current){var C=e.current;return C.addEventListener("click",k,{passive:!0}),C.addEventListener("mousedown",_,{passive:!0}),C.addEventListener("mouseup",N,{passive:!0}),function(){C==null||C.removeEventListener("click",k),C==null||C.removeEventListener("mousedown",_),C==null||C.removeEventListener("mouseup",N)}}},[e,k,_,N])}function Zj(e){var t=e==null?void 0:e.target;return zZe(t)?cL(t):[]}function GZe(e,t,r,n){var a=Dy(e);if(NK(e)){var i=Ei(e);return{activeSkinTone:t,emoji:i,getImageUrl:function(){return e.imgUrl},imageUrl:e.imgUrl,isCustom:!0,names:a,unified:i,unifiedWithoutSkinTone:i}}var s=Ei(e,t);return{activeSkinTone:t,emoji:EK(s),getImageUrl:function(u){return u===void 0&&(u=r??ns.APPLE),n(s,u)},imageUrl:n(s,r??ns.APPLE),isCustom:!1,names:a,unified:s,unifiedWithoutSkinTone:Ei(e)}}function Fy(e){return V.createElement("button",Object.assign({type:"button"},e,{className:dr(YZe.button,e.className)}),e.children)}var YZe=hn.create({button:{".":"epr-btn",cursor:"pointer",border:"0",background:"none",outline:"none"}});function XZe(e){var t,r=e.emojiNames,n=e.unified,a=e.hidden,i=e.hiddenOnSearch,s=e.showVariations,o=s===void 0?!0:s,u=e.hasVariations,f=e.children,h=e.className,m=e.noBackground,x=m===void 0?!1:m;return V.createElement(Fy,{className:dr(IC.emoji,a&&Z6.hidden,i&&Id.hiddenOnSearch,(t={},t[lr.visible]=!a&&!i,t),!!(u&&o)&&IC.hasVariations,x&&IC.noBackgroun
4579d,h),"data-unified":n,"aria-label":qZe(r),"data-full-name":r},f)}function qZe(e){var t;return e[0].match("flag-")&&(t=e[1])!=null?t:e[0]}var IC=hn.create({emoji:{".":lr.emoji,position:"relative",width:"var(--epr-emoji-fullsize)",height:"var(--epr-emoji-fullsize)",boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"center",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",borderRadius:"8px",overflow:"hidden",transition:"background-color 0.2s",":hover":{backgroundColor:"var(--epr-emoji-hover-color)"},":focus":{backgroundColor:"var(--epr-focus-bg-color)"}},noBackground:{background:"none",":hover":{backgroundColor:"transparent",background:"none"},":focus":{backgroundColor:"transparent",background:"none"}},hasVariations:{".":lr.emojiHasVariations,":after":{content:"",display:"block",width:"0",height:"0",right:"0px",bottom:"1px",position:"absolute",borderLeft:"4px solid transparent",borderRight:"4px solid transparent",transform:"rotate(135deg)",borderBottom:"4px solid var(--epr-emoji-variation-indicator-color)",zIndex:"var(--epr-emoji-variations-indictator-z-index)"},":hover:after":{borderBottom:"4px solid var(--epr-emoji-variation-indicator-color-hover)"}}}),a2=hn.create({external:{".":lr.external,fontSize:"0"},common:{alignSelf:"center",justifySelf:"center",display:"block"}});function Kj(e){var t=e.emojiName,r=e.style,n=e.lazyLoad,a=n===void 0?!1:n,i=e.imgUrl,s=e.onError,o=e.className;return V.createElement("img",{src:i,alt:t,className:dr(QZe.emojiImag,a2.external,a2.common,o),loading:a?"lazy":"eager",onError:s,style:r})}var QZe=hn.create({emojiImag:{".":"epr-emoji-img",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",minWidth:"var(--epr-emoji-fullsize)",minHeight:"var(--epr-emoji-fullsize)",padding:"var(--epr-emoji-padding)"}});function ZZe(e){var t=e.unified,r=e.style,n=e.className;return V.createElement("span",{className:dr(KZe.nativeEmoji,a2.common,a2.external,n),"data-unified":t,style:r},EK(t))}var KZe=hn.create({nativeEmoji:{".":"epr-emoji-native",fontFamily:'"Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji"!important',position:"relative",lineHeight:"100%",fontSize:"var(--epr-emoji-size)",textAlign:"center",alignSelf:"center",justifySelf:"center",letterSpacing:"0",padding:"var(--epr-emoji-padding)"}});function uA(e){var t=e.emoji,r=e.unified,n=e.emojiStyle,a=e.size,i=e.lazyLoad,s=e.getEmojiUrl,o=s===void 0?RZ:s,u=e.className,f=qZ(),h=f[1],m={};a&&(m.width=m.height=m.fontSize=a+"px");var x=t||Wh(r);if(!x)return null;if(NK(x))return V.createElement(Kj,{style:m,emojiName:r,emojiStyle:ns.NATIVE,lazyLoad:i,imgUrl:x.imgUrl,onError:b,className:u});return V.createElement(V.Fragment,null,n===ns.NATIVE?V.createElement(ZZe,{unified:r,style:m,className:u}):V.createElement(Kj,{style:m,emojiName:lA(x),emojiStyle:n,lazyLoad:i,imgUrl:o(r,n),onError:b,className:u}));function b(){h(function(S){return new Set(S).add(r)})}}function Lk(e){var t=e.emoji,r=e.unified,n=e.hidden,a=e.hiddenOnSearch,i=e.emojiStyle,s=e.showVariations,o=s===void 0?!0:s,u=e.size,f=e.lazyLoad,h=e.getEmojiUrl,m=e.className,x=e.noBackground,b=x===void 0?!1:x,S=_g(t);return V.createElement(XZe,{hasVariations:S,showVariations:o,hidden:n,hiddenOnSearch:a,emojiNames:Dy(t),unified:r,noBackground:b},V.createElement(uA,{unified:r,emoji:t,size:u,emojiStyle:i,lazyLoad:f,getEmojiUrl:h,className:m}))}var JZe="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNS43LDEwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsMTAuOSw2LjEsMTEsNi4zLDExaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjRWNi43YzAtMC4zLTAuMi0wLjUtMC41LTAuNQoJQzkuOCw2LDkuNiw2LjIsOS42LDYuNXYzLjRINi4yQzUuOSw5LjksNS43LDEwLjEsNS43LDEwLjRMNS43LDEwLjR6Ii8+CjxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik01LjcsMzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDMxLDYuMywzMWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy4
45790di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuMgoJQzUuOSwyOS45LDUuNywzMC4xLDUuNywzMC40TDUuNywzMC40eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNS43LDUwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsNTAuOSw2LjEsNTEsNi4zLDUxaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjR2LTMuNGMwLTAuMy0wLjItMC41LTAuNS0wLjUKCXMtMC41LDAuMi0wLjUsMC41djMuNEg2LjJDNS45LDQ5LjksNS43LDUwLjEsNS43LDUwLjRMNS43LDUwLjR6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik01LjcsNzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDcxLDYuMyw3MWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuNAoJQzUuOSw2OS45LDUuNyw3MC4xLDUuNyw3MC40TDUuNyw3MC40eiIvPgo8L3N2Zz4=";function eKe(){var e=Sk(),t=e[1];return V.createElement(Fy,{"aria-label":"Show all Emojis",title:"Show all Emojis",tabIndex:0,className:dr(tKe.plusSign),onClick:function(){return t(!1)}})}var tKe=hn.create(bn({plusSign:{fontSize:"20px",padding:"17px",color:"var(--epr-text-color)",borderRadius:"50%",textAlign:"center",lineHeight:"100%",width:"20px",height:"20px",display:"flex",justifyContent:"center",alignItems:"center",transition:"background-color 0.2s ease-in-out",":after":{content:"",minWidth:"20px",minHeight:"20px",backgroundImage:"url("+JZe+")",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",backgroundPositionY:"0"},":hover":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-20px"}},":focus":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-40px"}}}},Cu("plusSign",{":after":{backgroundPositionY:"-40px"},":hover:after":{backgroundPositionY:"-60px"}})));function rKe(){var e=Sk(),t=e[0],r=YQe(),n=jQe();MK(r,O1.REACTIONS);var a=Pd(),i=VZ();return t?V.createElement("ul",{className:dr(Jj.list,!t&&Z6.hidden),ref:r},n.map(function(s){return V.createElement("li",{key:s},V.createElement(Lk,{emoji:Wh(s),emojiStyle:a,unified:s,showVariations:!1,className:dr(Jj.emojiButton),noBackground:!0}))}),i?V.createElement("li",null,V.createElement(eKe,null)):null):null}var Jj=hn.create({list:{listStyle:"none",margin:"0",padding:"0 5px",display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},emojiButton:{":hover":{transform:"scale(1.2)"},":focus":{transform:"scale(1.2)"},":active":{transform:"scale(1.1)"},transition:"transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.5)"}});function nKe(e){var t=Dd();V.useEffect(function(){var r=e.current;if(!r)return;r.addEventListener("scroll",n,{passive:!0});function n(){t()}return function(){r==null||r.removeEventListener("scroll",n)}},[e,t])}function aKe(){var e=qZ(),t=e[0],r=hZe();return function(n){var a=Ei(n),i=t.has(a),s=r(a);return{failedToLoad:i,filteredOut:s,hidden:i||s}}}function LK(e){var t=e.categoryConfig,r=e.children,n=e.hidden,a=e.hiddenOnSearch,i=K6(t),s=DZ(t);return V.createElement("li",{className:dr(PC.category,n&&Z6.hidden,a&&Id.hiddenOnSearch),"data-name":i,"aria-label":s},V.createElement("h2",{className:dr(PC.label)},s),V.createElement("div",{className:dr(PC.categoryContent)},r))}var PC=hn.create({category:{".":lr.category,":not(:has(.epr-visible))":{display:"none"}},categoryContent:{".":lr.categoryContent,display:"grid",gridGap:"0",gridTemplateColumns:"repeat(auto-fill, var(--epr-emoji-fullsize))",justifyContent:"space-between",margin:"var(--epr-category-padding)",position:"relative"},label:{".":lr.label,alignItems:"center",backdropFilter:"blur(3px)",backgroundColor:"var(--epr-category-label-bg-color)",color:"var(--epr-category-label-text-color)",display:"flex",fontSize:"16px",fontWeight:"bold",height:"var(--epr-category-label-height)",margin:"0",padding:"var(--epr-category-label-padding)",position:"sticky",textTransform:"capitalize",top:"0",width:"100%",zIndex:"var(--epr-category-label-z-index)"}}),DC=!1;function iKe(){var e=V.useState(DC),t=e[0],r=e[1];return V.useEffect(function(){r(!0),DC=!0},[]),t||DC}function sKe(e){var t=e.categoryConfig,r=QZ(),n=r[0],a=iKe(),i=MQe(),s=Eg(),o=V.useMemo(function(){var f;return(f=TK(i))!=null?f:[]},[n,i]),u=Pd();return a?V.createElement(LK,{categoryConfig:t,hiddenOnSearch:!0,hidden:o.length===0},o.map(function(f){var h=Wh(f.original);return h?V.createElement(Lk,{showVariations:!1,unified:f.unified,emojiStyle:u,emoji:h,key:f.unified,getEmojiUrl:s}):null})):null}function oKe(){var e=WZ(),t=V.useRef(0);return V.createElement("ul",{className:dr(cKe.emojiList)},e.map(function(r){var n=K6(r);return n===sr.SUGGESTED?V.createElement(sKe,{key:n,categoryConfig:r}):V.createElement(V.Suspense,{key:n},V.createElement(lKe,{category:n,categoryConfig:r,renderdCategoriesCountRef:t}))}))}function lKe(e){var t=e.category,r=e.categoryConfig,n=e.renderdCategoriesCountRef,a=aKe(),i=LQe(),s=Pd(),o=HQe(),u=rL(),f=u[0],h=BQe(),m=Eg(),x=!$Z(),b=!o&&n.current>0?[]:lQe(t);b.length>0&&n.current++;var S=0,k=b.map(function(_){var N=Ei(_,f),C=a(_),I=C.failedToLoad,D=C.filteredOut,L=C.hidden,F=h(_);return(L||F)&&S++,F?null:V.createElement(Lk,{showVariations:x,key:N,emoji:_,unified:N,hidden:I,hiddenOnSearch:D,emojiStyle:s,lazyLoad:i,getEmojiUrl:m})});return V.createElement(LK,{categoryConfig:r,hidden:S===k.length},k)}var cKe=hn.create({emojiList:{".":lr.emojiList,listStyle:"none",margin:"0",padding:"0"}}),uKe="data:image/svg+xml;
4579base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IgoJIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDUwIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNFOEU3RTciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KCTxwYXRoIGZpbGw9IiMwMTAyMDIiIHN0cm9rZT0iIzE1MTYxNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjYuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KPC9nPgo8L3N2Zz4=",Q0;(function(e){e[e.Up=0]="Up",e[e.Down=1]="Down"})(Q0||(Q0={}));function fKe(){var e=Ek(),t=XQe(),r=Ag(),n=r[0],a=Pd(),i=hKe(t),s=i.getTop,o=i.getMenuDirection,u=tK(),f=dKe(t),h=Eg(),m=bo(e.current),x=!!(n&&m&&_g(n)&&m.classList.contains(lr.emojiHasVariations));V.useEffect(function(){x&&Tk(t.current)},[t,x,e]);var b,S;return!x&&e.current?u(null):(b=s(),S=f()),V.createElement("div",{ref:t,className:dr(qv.variationPicker,o()===Q0.Down&&qv.pointingUp,x&&qv.visible),style:{top:b}},x&&n?[Ei(n)].concat(Oy(n)).slice(0,6).map(function(k){return V.createElement(Lk,{key:k,emoji:n,unified:k,emojiStyle:a,showVariations:!1,getEmojiUrl:h})}):null,V.createElement("div",{className:dr(qv.pointer),style:S}))}function dKe(e){var t=Ek();return function(){var n={};if(!e.current)return n;if(t.current){var a=bo(t.current),i=UZe(a);if(!a)return n;n.left=i+(a==null?void 0:a.clientWidth)/2}return n}}function hKe(e){var t=Ek(),r=Gs(),n=Q0.Up;return{getMenuDirection:a,getTop:i};function a(){return n}function i(){n=Q0.Up;var s=0;if(!e.current)return 0;var o=Xj(e.current);if(t.current){var u,f=r.current,h=bo(t.current),m=Xj(h);s=mK(h);var x=(u=f==null?void 0:f.scrollTop)!=null?u:0;x>s-o&&(n=Q0.Down,s+=m+o)}return s-o}}var qv=hn.create(bn({variationPicker:{".":lr.variationPicker,position:"absolute",right:"15px",left:"15px",padding:"5px",boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.2)",borderRadius:"3px",display:"flex",alignItems:"center",justifyContent:"space-around",opacity:"0",visibility:"hidden",pointerEvents:"none",top:"-100%",border:"1px solid var(--epr-picker-border-color)",height:"var(--epr-emoji-variation-picker-height)",zIndex:"var(--epr-skin-variation-picker-z-index)",background:"var(--epr-emoji-variation-picker-bg-color)",transform:"scale(0.9)",transition:"transform 0.1s ease-out, opacity 0.2s ease-out"},visible:{opacity:"1",visibility:"visible",pointerEvents:"all",transform:"scale(1)"},pointingUp:{".":"pointing-up",transformOrigin:"center 0%",transform:"scale(0.9)"},".pointing-up":{pointer:{top:"0",transform:"rotate(180deg) translateY(100%) translateX(18px)"}},pointer:{".":"epr-emoji-pointer",content:"",position:"absolute",width:"25px",height:"15px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"50px 15px",top:"100%",transform:"translateX(-18px)",backgroundImage:"url("+uKe+")"}},Cu("pointer",{backgroundPosition:"-25px 0"})));function gKe(){var e=Gs();return nKe(e),MK(e,O1.PICKER),sZe(),V.createElement("div",{className:dr(pKe.body,Id.hiddenOnReactions),ref:e},V.createElement(fKe,null),V.createElement(oKe,null))}var pKe=hn.create({body:{".":lr.scrollBody,flex:"1",overflowY:"scroll",overflowX:"hidden",position:"relative"}});function mKe(e,t){if(!e||!t)return 0;var r=e.getBoundingClientRect(),n=t.getBoundingClientRect();return n.height-(r.y-n.y)}function yKe(e,t){var r=Gs(),n=iK(),a=aK();V.useEffect(function(){if(!e)return;var i=r.current;i==null||i.addEventListener("keydown",u,{passive:!0}),i==null||i.addEventListener("mouseover",f,!0),i==null||i.addEventListener("focus",s,!0),i==null||i.addEventListener("mouseout",o,{passive:!0}),i==null||i.addEventListener("blur",o,!0);function s(h){var m=bo(h.target);if(!m)return o();var x=wK(m),b=x.unified,S=x.originalUnified;if(!b||!S)return o();t({unified:b,originalUnified:S})}function o(h){if(h){var m=h.relatedTarget;if(!bo(m))return t(null)}t(null)}function u(h){h.key==="Escape"&&t(null)}function f(h){if(!n()){var m=bo(h.target);if(m){var x=mKe(m,i),b=m.getBoundingClientRect().height;if(x<b)return vKe(m,t);fs(m)}}}return function(){i==null||i.removeEventListener("mouseover",f),i==null||i.removeEventListener("mouseout",o),i==null||i.removeEventListener("focus",s,!0),i==null||i.removeEventListener("blur",o,!0),i==null||i.removeEventListener("keydown",u)}},[r,e,t,n,a])}function vKe(e,t){var r,n=wK(e),a=n.unified,i=n.originalUnified;!a||!i||((r=document.activeElement)==null||r.blur==null||r.blur(),t({unified:a,originalUnified:i}))}var Qv,j1;(function(e){e.ROW="FlexRow",e.COLUMN="FlexColumn"})(j1||(j1={}));function IK(e){var t=e.children,r=e.className,n=e.style,a=n===void 0?{}:n,i=e.direction,s=i===void 0?j1.ROW:i;return V.createElement("div",{style:bn({},a),className:dr(e7.flex,r,e7[s])},t)}var e7=hn.create((Qv={flex:{display:"flex"}},Qv[j1.ROW]={flexDirection:"row"},Qv[j1.COLUMN]={flexDirection:"column"},Qv));function xKe(e){var t=e.className,r=e.style,n=r===void 0?{}:r;return V.createElement("div",{style:bn({flex:1},n),className:dr(t)})}function bKe(e){var t=e.children,r=e.className,n=e.style;return V.createElement("div",{style:bn({},n,{position:"absolute"}),className:r},t)}function Ik(e){var t=e.children,r=e.className,n=e.style;return V.createElement("div",{style:bn({},n,{position:"relative"}),className:r},t)}function wKe(e){var t=e.isOpen,r=e.onClick,n=e.isActive,a=e.skinToneVariation,i=e.style;return V.createElement(Fy,{style:i,onClick:r,className:dr("epr-tone-"+
4579a,OC.tone,!t&&OC.closedTone,n&&OC.active),tabIndex:t?0:-1,"aria-pressed":n,"aria-label":"Skin tone "+iQe[a]})}var OC=hn.create({closedTone:{opacity:"0",zIndex:"0"},active:{".":"epr-active",zIndex:"1",opacity:"1"},tone:{".":"epr-tone",":hover":{boxShadow:"0 0 0 3px var(--epr-active-skin-hover-color)"},":focus":{boxShadow:"0 0 0 3px var(--epr-focus-bg-color)"},"&.epr-tone-neutral":{backgroundColor:"#ffd225"},"&.epr-tone-1f3fb":{backgroundColor:"#ffdfbd"},"&.epr-tone-1f3fc":{backgroundColor:"#e9c197"},"&.epr-tone-1f3fd":{backgroundColor:"#c88e62"},"&.epr-tone-1f3fe":{backgroundColor:"#a86637"},"&.epr-tone-1f3ff":{backgroundColor:"#60463a"}}}),Cp=28;function kKe(){return V.createElement(Ik,{style:{height:Cp}},V.createElement(bKe,{style:{bottom:0,right:0}},V.createElement(PK,{direction:F1.VERTICAL})))}function PK(e){var t=e.direction,r=t===void 0?F1.HORIZONTAL:t,n=nL(),a=$Z(),i=Ry(),s=i[0],o=i[1],u=rL(),f=u[0],h=u[1],m=TQe(),x=Dd(),b=Od();if(a)return null;var S=Cp*t2.length+"px",k=s?S:Cp+"px",_=r===F1.VERTICAL;return V.createElement(Ik,{className:dr(lp.skinTones,_&&lp.vertical,s&&lp.open,_&&s&&lp.verticalShadow),style:_?{flexBasis:k,height:k}:{flexBasis:k}},V.createElement("div",{className:dr(lp.select),ref:n},t2.map(function(N,C){var I=N===f;return V.createElement(wKe,{key:N,skinToneVariation:N,isOpen:s,style:{transform:dr(_?"translateY(-"+C*(s?Cp:0)+"px)":"translateX(-"+C*(s?Cp:0)+"px)",s&&I&&"scale(1.3)")},isActive:I,onClick:function(){s?(h(N),m(N),b()):o(!0),x()}})})))}var F1;(function(e){e.VERTICAL="epr-vertical",e.HORIZONTAL="epr-horizontal"})(F1||(F1={}));var lp=hn.create({skinTones:{".":"epr-skin-tones","--":{"--epr-skin-tone-size":"15px"},display:"flex",alignItems:"center",justifyContent:"flex-end",transition:"all 0.3s ease-in-out",padding:"10px 0"},vertical:{padding:"9px",alignItems:"flex-end",flexDirection:"column",borderRadius:"6px",border:"1px solid var(--epr-bg-color)"},verticalShadow:{boxShadow:"0px 0 7px var(--epr-picker-border-color)"},open:{backdropFilter:"blur(5px)",background:"var(--epr-skin-tone-picker-menu-color)",".epr-active:after":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",borderRadius:"5px",border:"1px solid var(--epr-active-skin-tone-indicator-border-color)"}},select:{".":"epr-skin-tone-select",position:"relative",width:"var(--epr-skin-tone-size)",height:"var(--epr-skin-tone-size)","> button":{width:"var(--epr-skin-tone-size)",display:"block",cursor:"pointer",borderRadius:"4px",height:"var(--epr-skin-tone-size)",position:"absolute",right:"0",transition:"transform 0.3s ease-in-out, opacity 0.35s ease-in-out",zIndex:"0",boxShadow:"0 0 0 0px var(--epr-active-skin-hover-color)"}}});function SKe(){var e=HZ(),t=cK();return e.showPreview?V.createElement(IK,{className:dr(Nx.preview,Id.hiddenOnReactions)},V.createElement(CKe,null),V.createElement(xKe,null),t?V.createElement(kKe,null):null):null}function CKe(){var e,t=HZ(),r=V.useState(null),n=r[0],a=r[1],i=Pd(),s=Ag(),o=s[0],u=Eg();yKe(t.showPreview,a);var f=Wh((e=n==null?void 0:n.unified)!=null?e:n==null?void 0:n.originalUnified),h=f!=null&&n!=null;return V.createElement(m,null);function m(){var x=o??Wh(t.defaultEmoji);if(!x)return null;var b=o?lA(o):t.defaultCaption;return V.createElement(V.Fragment,null,V.createElement("div",null,h?V.createElement(uA,{unified:n==null?void 0:n.unified,emoji:f,emojiStyle:i,size:45,getEmojiUrl:u,className:dr(Nx.emoji)}):x?V.createElement(uA,{unified:Ei(x),emoji:x,emojiStyle:i,size:45,getEmojiUrl:u,className:dr(Nx.emoji)}):null),V.createElement("div",{className:dr(Nx.label)},h?lA(f):b))}}var Nx=hn.create({preview:{alignItems:"center",borderTop:"1px solid var(--epr-preview-border-color)",height:"var(--epr-preview-height)",padding:"0 var(--epr-horizontal-padding)",position:"relative",zIndex:"var(--epr-preview-z-index)"},label:{color:"var(--epr-preview-text-color)",fontSize:"var(--epr-preview-text-size)",padding:"var(--epr-preview-text-padding)",textTransform:"capitalize"},emoji:{padding:"0"}});function _Ke(e){var t;return(t=e==null?void 0:e.getAttribute("data-name"))!=null?t:null}function EKe(e){var t=Gs();V.useEffect(function(){var r=new Map,n=t.current,a=new IntersectionObserver(function(i){if(n){for(var s=zqe(i),o;!(o=s()).done;){var u=o.value,f=_Ke(u.target);r.set(f,u.intersectionRatio)}var h=Array.from(r),m=h[h.length-1];if(m[1]==1)return e(m[0]);for(var x=0,b=h;x<b.length;x++){var S=b[x],k=S[0],_=S[1];if(_){e(k);break}}}},{threshold:[0,1]});
vendor: 339 bytes, line 4579
4579n==null||n.querySelectorAll(ci(lr.category)).forEach(function(i){a.observe(i)})},[t,e])}function AKe(){var e=Gs(),t=jy();return function(n){var a;if(e.current){var i=(a=e.current)==null?void 0:a.querySelector('[data-name="'+n+'"]');if(i){var s=i.offsetTop||0;rK(t.current,s)}}}}function TKe(){var e=_Qe();return e?e.length===0:!1}var NKe="
vendor: 42,642 bytes, line 4579
4579data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMDBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgMjAwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMTEiPgoJPGc+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTIuOCwyOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjEtMS4yYy0wLjYsMC0xLjIsMC41LTEuMiwxLjJDMTEuNiwyOSwxMi4yLDI5LjUsMTIuOCwyOS41eiBNMTIuOCwyOGMwLjIsMCwwLjQsMC4yLDAuNCwwLjQKCQkJYzAsMC4yLTAuMiwwLjQtMC40LDAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzEyLjQsMjguMSwxMi42LDI4LDEyLjgsMjh6Ii8+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsMjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNywyNi4yLDEzLjgsMjMsMTAsMjN6IE0xMCwzNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiwzMy40LDEzLjQsMzYuMiwxMCwzNi4yeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsMzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDMxLjUsMTQuNywzMS4zLDE0LjYsMzEuMnogTTEwLDM0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywzMy4yLDExLjYsMzQuMSwxMCwzNC4xeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiwyOS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDI5LDYuNiwyOS41LDcuMiwyOS41eiBNNy4yLDI4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDI4LjEsNywyOCw3LjIsMjh6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjQuMSwzMy40bDIuMywwYzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjMKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40di0yLjFDNjMuNywzMy42LDYzLjgsMzMuNCw2NC4xLDMzLjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTczLjUsMzMuNWgyLjRjMC4yLDAsMC40LDAuMiwwLjQsMC40djJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMkM3My4xLDMzLjYsNzMuMywzMy41LDczLjUsMzMuNXoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjMuNywyOC40aDEyLjZ2NUg2My43VjI4LjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTY1LjUsMjMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN3YtMy4xQzYzLjcsMjQuNSw2NC41LDIzLjYsNjUuNSwyMy42eiIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNjYuMiIgY3k9IjMwLjkiIHJ4PSIwLjkiIHJ5PSIxIi8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSI3My44IiBjeT0iMzAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNOTYuNCwzMGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCwyNi40LDk2LjQsMzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTk2LjMsMjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4xYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xYy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLjUtMC4xLDEuMi0wLjIsMi0wLjFjMS4yLDAsMi41LDAuMywzLjUsMS4xYzEsMC44LDEuNywxLjgsMi4xLDIuOAoJCQkJQzk2LjEsMjcuOSw5Ni4yLDI4LjMsOTYuMywyOC42eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik04NCwzMi4yYzAsMCwwLTAuMSwwLTAuMWMwLjktMC4yLDIuOS0wLjQsNC43LDAuNmMxLjEsMC43LDEuOSwxLjUsMi40LDIuMwoJCQkJYzAuNCwwLjUsMC42LDEsMC43LDEuM2MtMC40LDAuMS0xLDAuMi0xLjcsMC4zYy0xLDAtMi4xLTAuMS0zLjItMC44cy0xLjktMS42LTIuNC0yLjVDODQuMiwzMi44LDg0LjEsMzIuNSw4NCwzMi4yeiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTExNi4zLDI2LjhsLTEuNCwybC0wLjgtMC44bC0wLjYtMC42bDAsMC45bC0wLjEsOC4yaC02LjgKCQkJCWwtMC4xLTguMmwwLTAuOWwtMC42LDAuNmwtMC44LDAuOGwtMS40LTJsMi42LTIuOWMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWgxLjNsMC40LDAuN2MwLjcsMS4zLDIuNiwxLjMsMy4zLTAuMWwwLjMtMC42aDEuMgoJCQkJYzAuMSwwLDAuMiwwLDAuMywwLjFsMC4zLTAuM2wtMC4zLDAuM0wxMTYuMywyNi44eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMTAuMSwyNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDI3LjdMMTEwLjEsMjcuN3oiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMTI2LjgsMzQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMzMuMSwxMjYuOCwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNiwzNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDMyLjEsMTM3LjYsMzMuMSwxMzcuNiwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNywyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDI2LjIsMTI2LjgsMjMuNSwxMjYuOCwyMy41eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjMzM3MUI3IiBkPSJNMTcwLjgsMjMuMUwxNzAuOCwyMy4xYy0wLjMsMC0wLjUsMC0wLjgsMGMtMi4xLDAtNCwxLTUuMywyLjVsLTAuMSwwbC0wLjEtMC4xbC0xLTEuMmwtMC4zLDMuNGwzLjQsMC4zCgkJCQlsLTEuMS0xLjNsLTAuMS0wLjFsMC4xLTAuMWMxLjEtMS41LDMtMi4zLDUtMi4xbDAsMGMzLjIsMC4zLDUuNSwzLjEsNS4yLDYuM2MtMC4zLDMtMy4xLDUuMy02LjEsNS4xYy0zLjEtMC4yLTUuNC0yLjktNS4zLTYKCQkJCWwtMS4zLTAuMWMtMC4yLDMuOCwyLjYsNy4xLDYuMyw3LjRjMy45LDAuMyw3LjMtMi42LDcuNi02LjVDMTc3LjIsMjYuOCwxNzQuNCwyMy41LDE3MC44LDIzLjF6Ii8+CgkJCTxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik0xNzAuMywyNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNnMtMC42LDAuMy0wLjYsMC42djMuMmMwLDAuMiwwLjEsMC4zLDAuMiwwLjRjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjIKCQkJCWgyLjRjMC40LDAsMC42LTAuMywwLjYtMC42YzAtMC40LTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJ2LTAuMkwxNzAuMywyNy40TDE3MC4zLDI3LjR6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTE4Ni4yLDIzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43di03LjdDMTgzLjQsMjQuNiwxODQuNywyMy40LDE4Ni4yLDIzLjR6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxODYiIGN5PSIyOC45IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxOTQiIGN5PSIyNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDMzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNTYsMjQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgkJYzAsMC0wLjIsMC4xLTAuOSwwLjJjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMC44LTAuMy0xLjctMC41LTIuNS0wLjVjLTAuMiwwLTAuNCwwLTAuNSwwYy0xLjMsMC0yLjUsMC4zLTMuNiwxCgkJYy0wLjIsMC4xLTAuMiwwLjItMC4yLDAuNHYxMS42YzAsMC4zLDAuMSwwLjUsMC4zLDAuNWMwLjYsMCwwLjUtMC40LDAuNS0wLjZ2LTUuN2MwLjctMC4zLDMuMi0xLjEsNS44LTAuMQoJCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjR2LTUuN0MxNTYuMiwyNC42LDE1Ni4xLDI0LjQsMTU2LDI0LjN6IE0xNTUuNiwzMC4yCgkJYy0wLjEsMC0wLjcsMC4xLTEsMC4xYy0wLjcsMC0yLjQtMC4xLTMuOC0wLjZjLTIuNS0xLTUtMC41LTYuMi0wLjF2LTQuOWMwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMAoJCWMwLjcsMCwxLjUsMC4yLDIuMiwwLjRjMS42LDAuNiwzLjUsMC43LDQuMywwLjdjMC4yLDAsMC44LDAsMS0wLjFWMzAuMnoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTQ4LjEsMjMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCUM0My42LDI1LjUsNDUuNiwyMy41LDQ4LjEsMjMuNXoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMjguOGMtMC4yLDAuMS0wLjUsMS4yLDAsMS41YzEuNCwxLDguNSwwLjgsMTEuMywwLjYKCQkJYzAuOC0wLjEsMS42LTAuNCwxLjctMS4yYzAtMC4zLTAuMS0wLjYtMC42LTAuOSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMC42TDQzLjMsMzFjLTAuMiwwLjUsMC4yLDEsMC43LDAuOWMwLjMtMC4xLDAuNSwwLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMiwwbDAuMi0wLjFjMC4zLTAuMiwwLjgtMC4yLDEuMSwwLjFsMC4yLDAuMmMwLjMsMC4zLDAuOCwwLjIsMS0wLjJsMC4xLTAuMmMwLjEtMC4yLDAtMC4zLDAuMi0wLjMKCQkJYzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMi4yYy0wLjEsMC4yLTAuMywwLjgsMCwxLjFjMC4zLDAuNCwzLDEuMSw2LjQsMS4xCgkJCWMyLjIsMCw0LjYtMC4zLDYtMC42YzAuNS0wLjEsMC45LTAuNSwwLjgtMC45YzAtMC4yLTAuMi0wLjUtMC40LTAuNyIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMy4zYzAsMC41LDAuNiwyLjMsMS4zLDIuN2MxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQljMS4zLTAuMSwyLjUtMC43LDMuMi0xLjhjMC4zLTAuNSwwLjUtMSwwLjUtMS40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUxLjYiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUzIiBjeT0iMjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNTMiIGN5PSIyNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjU0LjMiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUwLjkiIGN5PSIyNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMjQuMiwzMXYtNy42YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjYsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDMyLjksMjQuMiwzMiwyNC4yLDMxeiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiwzMGw1LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDM0LjFsNS40LTEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzMGwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzNC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMzcxQjciIGQ9Ik0yOS41LDMyLjRMMjksMzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVzMC40LDAsMC41LDAuMmwwLjEsMC4yCgkJCUMyOC4zLDMyLjgsMjkuMSwzMi45LDI5LjUsMzIuNHoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMyLjQsMzIuMWwtMC4xLDAuMmMtMC40LDEtMS44LDEuMS0yLjMsMC4yIi8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjI3LjYiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjMyLjQiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMi44LDQ5LjVjMC42LDAsMS4xLTAuNSwxLjEtMS4xCgkJCWMwLTAuNi0wLjUtMS4yLTEuMS0xLjJjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMkMxMS42LDQ5LDEyLjIsNDkuNSwxMi44LDQ5LjV6IE0xMi44LDQ4YzAuMiwwLDAuNCwwLjIsMC40LDAuNAoJCQljMCwwLjItMC4yLDAuNC0wLjQsMC40Yy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDMTIuNCw0OC4xLDEyLjYsNDgsMTIuOCw0OHoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC42LDUxLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4ySDUuNwoJCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNyw1MS41LDE0LjcsNTEuMywxNC42LDUxLjJ6IE0xMCw1NC4xCgkJCWMtMS42LDAtMy0wLjktMy43LTIuMmg3LjNDMTMsNTMuMiwxMS42LDU0LjEsMTAsNTQuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03LjIsNDkuNWMwLjYsMCwxLjItMC41LDEuMi0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4yLTEuMmMtMC42LDAtMS4xLDAuNS0xLjEsMS4yQzYuMSw0OSw2LjYsNDkuNSw3LjIsNDkuNXogTTcuMiw0OGMwLjIsMCwwLjQsMC4yLDAuNCwwLjRjMCwwLjItMC4yLDAuNC0wLjQsMC40CgkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzYuOCw0OC4xLDcsNDgsNy4yLDQ4eiIvPgoJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwLDQzYy0zLjgsMC03LDMuMS03LDdjMCwzLjgsMy4xLDcsNyw3CgkJCXM3LTMuMSw3LTdDMTcsNDYuMiwxMy44LDQzLDEwLDQzeiBNMTAsNTYuMmMtMy40LDAtNi4yLTIuOC02LjItNi4yYzAtMy40LDIuOC02LjIsNi4yLTYuMnM2LjIsMi44LDYuMiw2LjIKCQkJQzE2LjIsNTMuNCwxMy40LDU2LjIsMTAsNTYuMnoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02NC4xLDUzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDUzLjYsNjMuOCw1My40LDY0LjEsNTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNzMuNSw1My41aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2MmMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuNAoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRsMC0yQzczLjEsNTMuNiw3My4zLDUzLjUsNzMuNSw1My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02My43LDQ4LjRoMTIuNnY1SDYzLjdWNDguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNjUuNSw0My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw0NC41LDY0LjUsNDMuNiw2NS41LDQzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI2Ni4yIiBjeT0iNTAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjczLjgiIGN5PSI1MC45IiByeD0iMC45IiByeT0iMSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik05Ni40LDUwYzAsMy42LTIuOSw2LjUtNi40LDYuNXMtNi40LTIuOS02LjQtNi41czIuOS02LjUsNi40LTYuNVM5Ni40LDQ2LjQsOTYuNCw1MHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNOTYuMyw0OC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw0Ny45LDk2LjIsNDguMyw5Ni4zLDQ4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTg0LDUyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDUyLjgsODQuMSw1Mi41LDg0LDUyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNDYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDQ2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTExMC4xLDQ3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNDcuN0wxMTAuMSw0Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0xMjYuOCw1NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw1My4xLDEyNi44LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy42LDU0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNTIuMSwxMzcuNiw1My4xLDEzNy42LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy43LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNDYuMiwxMjYuOCw0My41LDEyNi44LDQzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIGQ9Ik0xNzAuOCw0My4xTDE3MC44LDQzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjUsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw0Ni44LDE3NC40LDQzLjUsMTcwLjgsNDMuMXoiLz4KCQkJPHBhdGggZmlsbD0iI0MwQzBCRiIgZD0iTTE3MC4zLDQ3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZjMC0wLjMtMC4zLTAuNi0wLjYtMC42aC0xLjZoLTAuMnYtMC4yTDE3MC4zLDQ3LjRMMTcwLjMsNDcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNMTg2LjIsNDMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw0NC43LDE4NC43LDQzLjQsMTg2LjIsNDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE4NiIgY3k9IjQ4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE5NCIgY3k9IjQ2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNTMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iI0MwQzBCRiIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw0NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDQ0LjYsMTU2LjEsNDQuNCwxNTYsNDQuM3ogTTE1NS42LDUwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY1MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNDguMSw0My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNDUuNSw0NS42LDQzLjUsNDguMSw0My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw0OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDEsOC41LDAuOCwxMS4zLDAuNgoJCQljMC44LTAuMSwxLjYtMC40LDEuNy0xLjJjMC0wLjMtMC4xLTAuNi0wLjYtMC45Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUwLjZMNDMuMyw1MWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45YzAuMy0wLjEsMC41LDAsMC43LDAuMwoJCQlsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjIsMC44LDAuMSwxLjIsMGwwLjUtMC4yYzAuNC0wLjIsMC45LTAuMiwxLjMsMGwwLjUsMC4yCgkJCWMwLjQsMC4yLDAuOCwwLjIsMS4yLDBsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC41LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUzLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTEuNiIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTMiIGN5PSI0NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI1MyIgY3k9IjQ3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTQuMyIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTAuOSIgY3k9IjQ1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0yNC4yLDUxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNTIuOSwyNC4yLDUyLDI0LjIsNTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDUwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsNTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDUwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDU0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTI5LjUsNTIuNEwyOSw1MS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNTIuOCwyOS4xLDUyLjksMjkuNSw1Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw1Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMjcuNiIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMzIuNCIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsNzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDcxLjUsMTQuNyw3MS4zLDE0LjYsNzEuMnogTTEwLDc0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMyw3My4yLDExLjYsNzQuMSwxMCw3NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsNjkuNWMwLjYsMCwxLjEtMC41LDEuMS0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4xLTEuMmMtMC42LDAtMS4yLDAuNS0xLjIsMS4yQzExLjYsNjksMTIuMiw2OS41LDEyLjgsNjkuNXogTTEyLjgsNjhjMC4yLDAsMC40LDAuMiwwLjQsMC40CgkJCWMwLDAuMi0wLjIsMC40LTAuNCwwLjRjLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDY4LjEsMTIuNiw2OCwxMi44LDY4eiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw2OS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDY5LDYuNiw2OS41LDcuMiw2OS41eiBNNy4yLDY4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDY4LjEsNyw2OCw3LjIsNjh6Ii8+CgkJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsNjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNyw2Ni4yLDEzLjgsNjMsMTAsNjN6IE0xMCw3Ni4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiw3My40LDEzLjQsNzYuMiwxMCw3Ni4yeiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTY0LjEsNzMuNGwyLjMsMGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi4zCgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtMi4xQzYzLjcsNzMuNiw2My44LDczLjQsNjQuMSw3My40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik03My41LDczLjVoMi40YzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMi4xQzczLjEsNzMuNiw3My4zLDczLjUsNzMuNSw3My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik02My43LDY4LjRoMTIuNnY1SDYzLjdWNjguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNjUuNSw2My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw2NC41LDY0LjUsNjMuNiw2NS41LDYzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI2Ni4yIiBjeT0iNzAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNzMuOCIgY3k9IjcwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNOTYuNCw3MGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCw2Ni40LDk2LjQsNzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTk2LjMsNjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4yYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xLjFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw2Ny45LDk2LjIsNjguMyw5Ni4zLDY4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTg0LDcyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDcyLjgsODQuMSw3Mi40LDg0LDcyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNjYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDY2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTExMC4xLDY3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNjcuN0wxMTAuMSw2Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0xMjYuOCw3NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw3My4xLDEyNi44LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy42LDc0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNzIuMSwxMzcuNiw3My4xLDEzNy42LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy43LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDYzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNjYuMiwxMjYuOCw2My41LDEyNi44LDYzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xNzAuOCw2My4xTDE3MC44LDYzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw2Ni44LDE3NC40LDYzLjUsMTcwLjgsNjMuMXoiLz4KCQkJPHBhdGggZmlsbD0iIzZBQTlERCIgZD0iTTE3MC4zLDY3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZTMTcyLjQsNzAsMTcyLDcwaC0xLjZoLTAuMnYtMC4yTDE3MC4zLDY3LjRMMTcwLjMsNjcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNMTg2LjIsNjMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw2NC43LDE4NC43LDYzLjQsMTg2LjIsNjMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE4NiIgY3k9IjY4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE5NCIgY3k9IjY2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNzMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw2NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDY0LjYsMTU2LjEsNjQuNCwxNTYsNjQuM3ogTTE1NS42LDcwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY3MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNDguMSw2My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNjUuNSw0NS42LDYzLjUsNDguMSw2My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw2OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDAuOSw4LjUsMC44LDExLjMsMC42CgkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsNzAuNkw0My4zLDcxYy0wLjIsMC41LDAuMiwxLDAuNywwLjljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDcyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDczLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTEuNiIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTMiIGN5PSI2NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI1MyIgY3k9IjY3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTQuMyIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTAuOSIgY3k9IjY1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0yNC4yLDcxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNzIuOSwyNC4yLDcyLDI0LjIsNzF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDcwLjFsNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiw3NC4xbDUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTM4LjgsNzAuMWwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCw3NC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2QUE5REQiIGQ9Ik0yOS41LDcyLjRMMjksNzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVjMC4yLTAuMSwwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNzIuOCwyOS4xLDcyLjksMjkuNSw3Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw3Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMjcuNiIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMzIuNCIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KPC9nPgo8Zz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMgoJCWMwLTAuNi0wLjUtMS4xLTEuMS0xLjFjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMVMxMi4yLDkuNSwxMi44LDkuNXogTTEyLjgsNy45YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDguMSwxMi42LDcuOSwxMi44LDcuOXoiLz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw5LjVjMC42LDAsMS4yLTAuNSwxLjItMS4yCgkJYzAtMC42LTAuNS0xLjEtMS4yLTEuMWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xUzYuNiw5LjUsNy4yLDkuNXogTTcuMiw3LjljMC4yLDAsMC40LDAuMiwwLjQsMC40YzAsMC4yLTAuMiwwLjQtMC40LDAuNAoJCUM3LDguNyw2LjgsOC41LDYuOCw4LjNDNi44LDguMSw3LDcuOSw3LjIsNy45eiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuNiwxMS4yYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMkg1LjcKCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNywxMS40LDE0LjcsMTEuMywxNC42LDExLjJ6IE0xMCwxNC4xCgkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywxMy4yLDExLjYsMTQuMSwxMCwxNC4xeiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsM2MtMy44LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTcKCQlTMTMuOCwzLDEwLDN6IE0xMCwxNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJTNi42LDMuOCwxMCwzLjhzNi4yLDIuOCw2LjIsNi4yUzEzLjQsMTYuMiwxMCwxNi4yeiIvPgo8L2c+CjxnIGlkPSJDYXJfMDAwMDAwMTg5MzUzOTUwODU0MTM0MTM3NTAwMDAwMDA4MjUyNzM4Nzc4NDI3NzU3MTVfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NC4xLDEzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDEzLjYsNjMuOCwxMy40LDY0LjEsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNzMuNSwxMy40aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi40CgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNGwwLTIuMUM3My4xLDEzLjYsNzMuMywxMy40LDczLjUsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNjMuNyw4LjRoMTIuNnY1SDYzLjdWOC40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NS41LDMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN1Y1LjVDNjMuNyw0LjQsNjQuNSwzLjYsNjUuNSwzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI2Ni4yIiBjeT0iMTAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNzMuOCIgY3k9IjEwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9IkFjdGl2aXRpZXMiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjQsMTBjMCwzLjYtMi45LDYuNS02LjQsNi41cy02LjQtMi45LTYuNC02LjVzMi45LTYuNSw2LjQtNi41Uzk2LjQsNi40LDk2LjQsMTB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjMsOC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTEuMWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjJjMC41LTAuMSwxLjItMC4yLDItMC4yYzEuMiwwLDIuNSwwLjMsMy41LDEuMWMxLDAuOCwxLjcsMS44LDIuMSwyLjgKCQkJCUM5Ni4xLDcuOSw5Ni4yLDguMyw5Ni4zLDguNnoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNODQsMTIuMWMwLDAsMC0wLjEsMC0wLjFjMC45LTAuMiwyLjktMC40LDQuNywwLjZjMS4xLDAuNiwxLjksMS41LDIuNCwyLjMKCQkJCWMwLjQsMC41LDAuNiwxLDAuNywxLjNjLTAuNCwwLjEtMSwwLjItMS43LDAuM2MtMSwwLTIuMS0wLjEtMy4yLTAuOGMtMS4xLTAuNi0xLjktMS42LTIuNC0yLjVDODQuMiwxMi44LDg0LjEsMTIuNCw4NCwxMi4xeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iT2JqZWN0c18wMDAwMDA2NDMxMjM3MTczOTEzMDMxNTI1MDAwMDAxMDIyNTg4OTAzMjIyODYzMjk3NV8iPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNi44bC0xLjQsMkwxMTQuMSw4bC0wLjYtMC43bDAsMC45bC0wLjEsOC4yaC02LjhsLTAuMS04LjIKCQkJCWwwLTAuOUwxMDUuOSw4bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDYuOHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTEwLjEsNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDcuN0wxMTAuMSw3Ljd6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJTeW1ib2xzXzAwMDAwMDk2NzQ2OTA3ODY5OTI5OTIxMTgwMDAwMDA2NDg0ODEyODMwMjgyNTgyNDE2XyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMTQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMTMuMSwxMjYuOCwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMzcuNiwxNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDEyLjEsMTM3LjYsMTMuMSwxMzcuNiwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMjYuOCw0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTEzNy43LDQuNHY5LjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDYuMiwxMjYuOCwzLjUsMTI2LjgsMy41eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iUmVjZW50cyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTE3MC44LDMuMUwxNzAuOCwzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJTDE2Myw5LjVjLTAuMiwzLjgsMi42LDcuMSw2LjMsNy40YzMuOSwwLjQsNy4zLTIuNiw3LjYtNi41QzE3Ny4yLDYuOCwxNzQuNCwzLjUsMTcwLjgsMy4xeiIvPgoJCQk8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNMTcwLjMsNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNlMxNjksNy4xLDE2OSw3LjR2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZzLTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJWOS44TDE3MC4zLDcuNEwxNzAuMyw3LjR6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJDdXN0b21fMDAwMDAxODEwODcyMjk0MzQzMDIzMzY3ODAwMDAwMDUxNTIyNzc5NDU5NDA2NzQ0ODhfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xODYuMiwzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43VjYuMUMxODMuNCw0LjYsMTg0LjcsMy40LDE4Ni4yLDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjE4NiIgY3k9IjguOSIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMTk0IiBjeT0iNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDEzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS13aWR0aD0iMC4yNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTU2LDQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgljMCwwLTAuMiwwLjEtMC45LDAuMWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCWMtMC4yLDAuMS0wLjIsMC4yLTAuMiwwLjR2MTEuNmMwLDAuMywwLjEsMC41LDAuMywwLjVjMC42LDAsMC41LTAuNCwwLjUtMC42di01LjdjMC43LTAuMywzLjItMS4xLDUuOC0wLjFjMS42LDAuNiwzLjUsMC43LDQuMywwLjcKCWMwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjRWNC43QzE1Ni4yLDQuNSwxNTYuMSw0LjQsMTU2LDQuM3ogTTE1NS42LDEwLjJjLTAuMSwwLTAuNywwLjEtMSwwLjEKCWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0yLjUtMS01LTAuNS02LjItMC4xVjQuN2MwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMGMwLjcsMCwxLjUsMC4yLDIuMiwwLjQKCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVYxMC4yeiIvPgo8ZyBpZD0iRm9vZCI+Cgk8ZyBpZD0iTGF5ZXJfMTIiPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik00OC4xLDMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCQlDNDMuNiw1LjUsNDUuNiwzLjUsNDguMSwzLjV6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw4LjdjLTAuMiwwLjEtMC41LDEuMiwwLDEuNWMxLjQsMC45LDguNSwwLjgsMTEuMywwLjYKCQkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDEwLjZMNDMuMywxMWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45CgkJCQljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjNsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjEsMC44LDAuMSwxLjIsMGwwLjUtMC4yCgkJCQljMC40LTAuMiwwLjktMC4yLDEuMywwbDAuNSwwLjJjMC40LDAuMiwwLjgsMC4xLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjEsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yCgkJCQljMC4xLTAuMiwwLTAuMywwLjItMC40YzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMTIuMWMtMC4xLDAuMi0wLjMsMC44LDAsMS4xYzAuMywwLjQsMywxLjEsNi40LDEuMQoJCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwxMy4zYzAsMC41LDAuNiwyLjQsMS4zLDIuNmMxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQkJYzEuMy0wLjEsMi41LTAuNywzLjItMS44YzAuMy0wLjUsMC41LTEsMC41LTEuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTEuNiIgY3k9IjYuNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTMiIGN5PSI0LjkiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjUzIiBjeT0iNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1NC4zIiBjeT0iNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1MC45IiBjeT0iNC45IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJBbmltYWxzIj4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTI0LjIsMTFWMy41YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjcsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDEyLjksMjQuMiwxMS45LDI0LjIsMTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDEwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsMTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDEwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDE0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTI5LjUsMTIuNEwyOSwxMS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsMTIuNywyOS4xLDEyLjksMjkuNSwxMi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCwxMi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMjcuNiIgY3k9IjkuNyIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSIzMi40IiBjeT0iOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+
4579";function MKe(e){var t,r=e.isActiveCategory,n=e.category,a=e.allowNavigation,i=e.categoryConfig,s=e.onClick;return V.createElement(Fy,{tabIndex:a?0:-1,className:dr(IKe.catBtn,Id.categoryBtn,"epr-icn-"+n,(t={},t[lr.active]=r,t)),onClick:s,"aria-label":DZ(i),"aria-selected":r,role:"tab","aria-controls":"epr-category-nav-id"})}var t7={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 3)"},LKe={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 2)"},r7={":not(.epr-search-active)":{catBtn:{":hover":t7,"&.epr-active":t7}}},IKe=hn.create(bn({catBtn:{".":"epr-cat-btn",display:"inline-block",transition:"opacity 0.2s ease-in-out",position:"relative",height:"var(--epr-category-navigation-button-size)",width:"var(--epr-category-navigation-button-size)",backgroundSize:"calc(var(--epr-category-navigation-button-size) * 10)",outline:"none",backgroundPosition:"0 0",backgroundImage:"url("+NKe+")",":focus:before":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",border:"2px solid var(--epr-category-icon-active-color)",borderRadius:"50%"},"&.epr-icn-suggested":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -8)"},"&.epr-icn-custom":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -9)"},"&.epr-icn-activities":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -4)"},"&.epr-icn-animals_nature":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -1)"},"&.epr-icn-flags":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -7)"},"&.epr-icn-food_drink":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -2)"},"&.epr-icn-objects":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -5)"},"&.epr-icn-smileys_people":{backgroundPositionX:"0px"},"&.epr-icn-symbols":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -6)"},"&.epr-icn-travel_places":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -3)"}}},Cu("catBtn",LKe),{".epr-dark-theme":bn({},r7),".epr-auto-theme":bn({},r7)}));function PKe(){var e=V.useState(null),t=e[0],r=e[1],n=AKe();EKe(r);var a=_k(),i=WZ(),s=aL(),o=TKe();return V.createElement("div",{className:dr(DKe.nav),role:"tablist","aria-label":"Category navigation",id:"epr-category-nav-id",ref:s},i.map(function(u){var f=K6(u),h=f===t;if(HZe(u)&&o)return null;var m=!a&&!h;return V.createElement(MKe,{key:f,category:f,isActiveCategory:h,allowNavigation:m,categoryConfig:u,onClick:function(){r(f),n(f)}})}))}var DKe=hn.create({nav:{".":"epr-category-nav",display:"flex",flexDirection:"row",justifyContent:"space-around",padding:"var(--epr-header-padding)"},".epr-search-active":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}},".epr-main:has(input:not(:placeholder-shown))":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}}}),DK="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNi45OCwxMy41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsOAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQyTDcuNzQsNy4yN2MtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywxMy4wNSw2Ljc3LDEzLjM5LDYuOTgsMTMuNTlMNi45OCwxMy41OXoiLz4KPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTEwLjE1LDE4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDE0Ljg0LDUuNzQsMTguNDMsMTAuMTUsMTguNDN6CgkgTTEwLjE1LDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0QzMuMjEsNi42LDYuMzMsMy40OSwxMC4xNSwzLjQ5CglMMTAuMTUsMy40OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTYuOTgsMzMuNTljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1czAuMjctMC4wNSwwLjM3LTAuMTVsMi40Mi0yLjQybDIuNDMsMi40MwoJYzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNWMwLjE0LDAsMC4yNy0wLjA1LDAuMzctMC4xNWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWwtMi40My0yLjQzTDEzLjMyLDI4CgljMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwbC0yLjQyLDIuNDJsLTIuNDEtMi40MWMtMC4y
4579MS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywzMy4wNSw2Ljc3LDMzLjM5LDYuOTgsMzMuNTlMNi45OCwzMy41OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTEwLjE1LDM4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDM0Ljg0LDUuNzQsMzguNDMsMTAuMTUsMzguNDN6CgkgTTEwLjE1LDIzLjQ5YzMuODMsMCw2Ljk0LDMuMTEsNi45NCw2Ljk0YzAsMy44My0zLjExLDYuOTQtNi45NCw2Ljk0Yy0zLjgzLDAtNi45NC0zLjExLTYuOTQtNi45NAoJQzMuMjEsMjYuNiw2LjMzLDIzLjQ5LDEwLjE1LDIzLjQ5TDEwLjE1LDIzLjQ5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNi45OCw1My41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsNDgKCWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDBsLTIuNDIsMi40MmwtMi40MS0yLjQxYy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMAoJYy0wLjIxLDAuMjEtMC4yMSwwLjU0LDAsMC43NWwyLjQxLDIuNDFsLTIuNDIsMi40MkM2Ljc3LDUzLjA1LDYuNzcsNTMuMzksNi45OCw1My41OUw2Ljk4LDUzLjU5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNMTAuMTUsNTguNDNjNC40MSwwLDgtMy41OSw4LThjMC00LjQxLTMuNTktOC04LThjLTQuNDEsMC04LDMuNTktOCw4QzIuMTUsNTQuODQsNS43NCw1OC40MywxMC4xNSw1OC40M3oKCSBNMTAuMTUsNDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0CglDMy4yMSw0Ni42LDYuMzMsNDMuNDksMTAuMTUsNDMuNDlMMTAuMTUsNDMuNDl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik02Ljk4LDczLjU5YzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNXMwLjI3LTAuMDUsMC4zNy0wLjE1bDIuNDItMi40MmwyLjQzLDIuNDMKCWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVjMC4xNCwwLDAuMjctMC4wNSwwLjM3LTAuMTVjMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVsLTIuNDMtMi40M0wxMy4zMiw2OAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQybC0yLjQxLTIuNDFjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwCgljLTAuMjEsMC4yMS0wLjIxLDAuNTQsMCwwLjc1bDIuNDEsMi40MWwtMi40MiwyLjQyQzYuNzcsNzMuMDUsNi43Nyw3My4zOSw2Ljk4LDczLjU5TDYuOTgsNzMuNTl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xMC4xNSw3OC40M2M0LjQxLDAsOC0zLjU5LDgtOGMwLTQuNDEtMy41OS04LTgtOGMtNC40MSwwLTgsMy41OS04LDhDMi4xNSw3NC44NCw1Ljc0LDc4LjQzLDEwLjE1LDc4LjQzegoJIE0xMC4xNSw2My40OWMzLjgzLDAsNi45NCwzLjExLDYuOTQsNi45NGMwLDMuODMtMy4xMSw2Ljk0LTYuOTQsNi45NGMtMy44MywwLTYuOTQtMy4xMS02Ljk0LTYuOTQKCUMzLjIxLDY2LjYsNi4zMyw2My40OSwxMC4xNSw2My40OUwxMC4xNSw2My40OXoiLz4KPC9zdmc+";function OKe(){var e=oK();return V.createElement(Fy,{className:dr(n7.btnClearSearch,Id.visibleOnSearchOnly),onClick:e,"aria-label":"Clear",title:"Clear"},V.createElement("div",{className:dr(n7.icnClearnSearch)}))}var RKe={":hover":{"> .epr-icn-clear-search":{backgroundPositionY:"-60px"}}},n7=hn.create(bn({btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+DK+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},Cu("icnClearnSearch",{backgroundPositionY:"-40px"}),Cu("btnClearSearch",RKe))),RC=ci(lr.emojiPicker)+" "+ci(lr.emojiList),OK=["button",ci(lr.emoji)].join(""),jKe=ci(lr.category);function FKe(e){var t=e.value;if(!t)return null;var r=zKe(t);return V.createElement("style",null,` 4580 `+RC+" "+OK+` { 4581 display: none; 4582 } 4583 4584 4585 `+RC+" "+r+` { 4586 display: flex; 4587 } 4588 4589 `+RC+" "+jKe+":not(:has("+r+`)) { 4590 display: none; 4591 } 4592 `)}function zKe(e){return[OK,'[data-full-name*="',cA(e),'"]'].join("")}var BKe="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTEyLDguODFjMCwyLjA4LTEuNjgsMy43Ni0zLjc2LDMuNzZjLTIuMDgsMC0zLjc2LTEuNjgtMy43Ni0zLjc2CgljMC0yLjA4LDEuNjgtMy43NiwzLjc2LTMuNzZDMTAuMzIsNS4wNSwxMiw2LjczLDEyLDguODF6IE0xMS4yMywxMi43MmMtMC44MywwLjY0LTEuODcsMS4wMS0yLjk5LDEuMDFjLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTIKCWMwLTIuNzIsMi4yLTQuOTIsNC45Mi00LjkyYzIuNzIsMCw0LjkyLDIuMiw0LjkyLDQuOTJjMCwxLjEzLTAuMzgsMi4xNi0xLjAxLDIuOTlsMy45NCwzLjkzYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyCgljLTAuMjUsMC4yNS0wLjY2LDAuMjUtMC45MiwwTDExLjIzLDEyLjcyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTEyLDI4LjgxYzAsMi4wOC0xLjY4LDMuNzYtMy43NiwzLjc2Yy0yLjA4LDAtMy43Ni0xLjY4LTMuNzYtMy43NgoJYzAtMi4wOCwxLjY4LTMuNzYsMy43Ni0zLjc2QzEwLjMyLDI1LjA1LDEyLDI2LjczLDEyLDI4LjgxeiBNMTEuMjMsMzIuNzJjLTAuODMsMC42NC0xLjg3LDEuMDEtMi45OSwxLjAxCgljLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTJjMC0yLjcyLDIuMi00LjkyLDQuOTItNC45MmMyLjcyLDAsNC45MiwyLjIsNC45Miw0LjkyYzAsMS4xMy0wLjM4LDIuMTYtMS4wMSwyLjk5bDMuOTQsMy45MwoJYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyYy0wLjI1LDAuMjUtMC42NiwwLjI1LTAuOTIsMEwxMS4yMywzMi43MnoiLz4KPC9zdmc+";function UKe(){return V.createElement("div",{className:dr(VKe.icnSearch)})}var VKe=hn.create(bn({icnSearch:{".":"epr-icn-search",content:"",position:"absolute",top:"50%",left:"var(--epr-search-bar-inner-padding)",transform:"translateY(-50%)",width:"20px",height:"20px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"20px",backgroundImage:"url("+BKe+")"}},Cu("icnSearch",{backgroundPositionY:"-20px"})));function $Ke(){var e=GZ(),t=sL();return e?null:V.createElement(IK,{className:dr(Mx.overlay)},V.createElement(WKe,null),t?V.createElement(PK,null):null)}function WKe(){var e=V.useState(0),t=e[0],r=e[1],n=Dd(),a=Uu(),i=kQe(),s=CQe(),o=uZe(),u=o.statusSearchResults,f=o.searchTerm,h=o.onChange,m=a==null?void 0:a.current,x=m==null?void 0:m.value;return V.createElement(Ik,{className:dr(Mx.searchContainer)},V.createElement(FKe,{value:x}),V.createElement("input",{autoFocus:s,"aria-label":"Type to search for an emoji",onFocus:n,className:dr(Mx.search),type:"text","aria-controls":"epr-search-id",placeholder:i,onChange:function(S){r(t+1),setTimeout(function(){var k,_;h((k=S==null||(_=S.target)==null?void 0:_.value)!=null?k:x)})},ref:a}),f?V.createElement("div",{role:"status",className:dr("epr-status-search-results",Mx.visuallyHidden),"aria-live":"polite",id:"epr-search-id","aria-atomic":"true"},u):null,V.createElement(UKe,null),V.createElement(OKe,null))}var Mx=hn.create(bn({overlay:{padding:"var(--epr-header-padding)",zIndex:"var(--epr-header-overlay-z-index)"},searchContainer:{".":"epr-search-container",flex:"1",display:"block",minWidth:"0"},visuallyHidden:{clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",width:"1px"},search:{outline:"none",transition:"all 0.2s ease-in-out",color:"var(--epr-search-input-text-color)",borderRadius:"var(--epr-search-input-border-radius)",padding:"var(--epr-search-input-padding)",height:"var(--epr-search-input-height)",backgroundColor:"var(--epr-search-input-bg-color)",border:"1px solid var(--epr-search-input-bg-color)",width:"100%",":focus":{backgroundColor:"var(--epr-search-input-bg-color-active)",border:"1px solid var(--epr-search-border-color)"},"::placeholder":{color:"var(--epr-search-input-placeholder-color)"}},btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+DK+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},Cu("icnClearnSearch",{backgroundPositionY:"-40px"}),Cu("btnClearSearch",{":hover > .epr-icn-clear-search":{backgroundPositionY:"-60px"}})));function HKe(){return V.createElement(Ik,{className:dr("epr-header",Id.hiddenOnReactions)},V.createElement($Ke,null),V.createElement(PKe,null))}function GKe(e){return V.createElement(GQe,null,V.createElement(Bqe,null),V.createElement(xQe,Object.assign({},e),V.createElement(YKe,null)))}function YKe(){var e=Sk(),t=e[0],r=VZ(),n=V.useState(!t),a=n[0],i=n[1],s=EQe();return V.useEffect(function(){t&&!r||a||i(!0)},[a,r,t]),s?V.createElement(NZe,null,V.createElement(rKe,null),V.createElement(XKe,{renderAll:a})):null}function XKe(e){var t=e.renderAll;return t?V.createElement(V.Fragment,null,V.createElement(HKe,null),V.createElement(gKe,null),V.createElement(SKe,null)):null}var qKe=V.memo(GKe,LZ),QKe=function(e){jqe(t,e);function t(n){var a;return a=e.call(this,n)||this,a.state={hasError:!1},a}t.getDerivedStateFromError=function(){return{hasError:!0}};var r=t.prototype;return r.componentDidCatch=function(a,i){console.error("Emoji Picker React failed to render:",a,i)},r.render=function(){return this.state.hasError?null:this.props.children},t}(V.Component);function ZKe(e){var t=wQe({onEmojiClick:e.onEmojiClick,onReactionClick:e.onReactionClick,onSkinToneChange:e.onSkinToneChange});return V.createElement(QKe,null,V.createElement(BZ.Provider,{value:t},V.createElement(qKe,Object.assign({},e))))}const RK=({onCancel:e,onSave:t,questionToEdit:r})=>{const[n,a]=V.useState(),[i,s]=V.useState(""),[o,u]=V.useState(!0),[f,h]=V.useState([]),[m,x]=V.useState(!1),[b,S]=V.useState(),k=V.useRef();V.useEffect(()=>{r&&(s(r.question),u(r.isRequired),a(r.replyType),h(r.replies))},[]),V.useEffect(()=>{k.current&&(k.current.value=(b==null?void 0:b.text)??"")},[b]);const _=te=>{u(te.target.checked)},N=()=>k.current.value="",C=te=>{s(te.target.value)},I=()=>{h([]),S(),a("multiple")},D=te=>{S({text:te}),k.current.value=te},L=()=>
4592{if(!k.current.value)return;const te=k.current.value;b?(h(ve=>ve.map(Me=>Me===b.text?te:Me)),S()):h(ve=>[...ve,te]),k.current.value=""},F=te=>{h(ve=>ve.filter(Me=>Me!==te))},R=()=>{h([{number:1,text:"Poor"},{number:2,text:"OK"},{number:3,text:"Good"},{number:4,text:"Very Good"},{number:5,text:"Great"}]),S(),a("rating")},z=()=>{h(te=>te.slice(0,-1))},B=()=>{h(te=>[...te,{number:te.length+1,text:"No Label"}])},X=te=>{S(te),k.current.value=te.text},Y=()=>{h(te=>te.map(ve=>ve.number===(b==null?void 0:b.number)?{...ve,text:k.current.value}:ve)),S()},H=()=>{h([]),S(),a("emojis")},Q=te=>{h(ve=>[...ve,{emoji:te.emoji,imageUrl:te.imageUrl,text:te.names[0]??"No Label"}])},se=()=>{h(te=>te.slice(0,-1))},ie=()=>{m||x(!0)},de=te=>{S(te),k.current.value=te.text},pe=()=>{h(te=>te.map(ve=>ve.emoji===(b==null?void 0:b.emoji)?{...ve,text:k.current.value}:ve)),S()},ge=()=>{if(!i||!n)return;const te=["multiple","rating","emojis"].includes(n);if(te&&f.length==0)return;const ve=Qf();t({id:ve,question:i,replyType:n,replies:te?f:null,isRequired:o})};return g("div",{className:"fixed z-40 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:e,children:g("div",{className:"absolute inset-1 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-middle bg-white dark:bg-gray-800 rounded-lg px-4 pt-5 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-6xl sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[g("h2",{className:"text-center text-xl font-bold text-gray-900 uppercase dark:text-gray-50",children:r?"Edit":"Create"}),U("div",{children:[U("div",{className:"flex flex-col justify-center space-y-2 mb-4",children:[g("h2",{className:"block font-medium text-gray-900 dark:text-white",children:"Question"}),U("div",{className:"relative inline-flex items-center",children:[g("input",{type:"checkbox",name:"isRequired",id:"isRequired",checked:o,onChange:_}),g("span",{className:"ml-2 text-sm font-medium text-gray-900 dark:text-gray-50",children:"Required"})]})]}),g("div",{className:"mt-2 space-y-4 sm:mt-3 ",children:g("textarea",{className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",value:i,onChange:C,rows:5})})]}),U("div",{className:"flex items-end mt-6",children:[g("div",{children:U(Al,{size:"sm",renderTrigger:()=>g("span",{className:"cursor-pointer inline-flex items-center justify-center px-3 py-2 text-sm font-medium text-center text-gray-900 bg-gray-100 border border-gray-300 rounded-lg hover:bg-gray-200 sm:w-auto dark:bg-gray-700 dark:text-gray-400 dark:border-gray-700 dark:hover:text-white dark:hover:bg-gray-900",children:"Reply Type"}),children:[g(As,{onClick:()=>a("short-text"),children:"Short Answer"}),g(As,{onClick:()=>a("paragraph"),children:"Paragraph"}),g(As,{onClick:I,children:"Multiple"}),g(As,{onClick:()=>a("yes-no"),children:"Yes / No"}),g(As,{onClick:R,children:"Rating (1 - 5)"}),g(As,{onClick:H,children:"Emojis"})]})}),U("div",{className:"w-full flex items-center justify-center ",children:[n==="short-text"&&g("div",{className:"w-1/2",children:g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Short Answer"})}),n==="paragraph"&&g("div",{className:"w-1/2 ",children:g("textarea",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Long Answer"})}),n==="multiple"&&U("div",{children:[f.map((te,ve)=>U("div",{className:"flex items-center my-2",children:[g("input",{type:"checkbox"}),g("span",{onClick:()=>D(te),className:"ml-4 text-sm font-medium text-gray-900 dark:text-gray-300",children:te}),U("button",{className:"ml-auto inline-flex items-center justify-center p-1 me-3 text-sm font-medium h-6 w-6 text-gray-500 bg-white border border-gray-300 rounded-full focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",type:"button",onClick:()=>F(te),children:[g("span",{className:"sr-only",children:"Quantity button"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 2",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M1 1h16"})})]})]},`multi-${ve}`)),U("div",{className:"mt-5 flex",children:[U("div",{className:"relative lg:w-80 xl:w-96",children:[g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",ref:k}),g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:N,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]}),g("button",{className:"ml-4",onClick:L,children:g("svg",{className:"w-6 h-6 text-gray-800 dark:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"
4592currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M10.271 5.575C8.967 4.501 7 5.43 7 7.12v9.762c0 1.69 1.967 2.618 3.271 1.544l5.927-4.881a2 2 0 0 0 0-3.088l-5.927-4.88Z",clipRule:"evenodd"})})})]})]}),n==="yes-no"&&g("div",{className:"space-y-4",children:["Yes","No"].map((te,ve)=>U("div",{className:"flex items-center",children:[g("input",{type:"radio",className:"w-5 h-5 focus:bg-primary-500 focus:ring-primary-500 dark:focus:ring-primary-600"}),g("span",{className:"ml-4 text-base font-medium text-gray-900 dark:text-gray-300",children:te})]},`${te}-${ve}`))}),n==="rating"&&U("div",{className:"flex flex-col items-center",children:[U("div",{className:"flex items-center justify-center space-x-8",children:[f.length>1&&U("button",{className:"inline-flex items-center justify-center p-1 me-3 text-sm font-medium h-6 w-6 text-gray-500 bg-white border border-gray-300 rounded-full focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",type:"button",onClick:z,children:[g("span",{className:"sr-only",children:"Quantity button"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 2",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M1 1h16"})})]}),f.map((te,ve)=>U("div",{onClick:()=>X(te),children:[g("div",{className:"cursor-pointer flex items-center justify-center rounded text-gray-700 dark:text-gray-50 p-2.5",children:te.number}),g("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-300",children:te.text})]},`rating-${ve}`)),U("button",{className:"inline-flex items-center justify-center h-6 w-6 p-1 ms-3 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-full focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",type:"button",onClick:B,children:[g("span",{className:"sr-only",children:"Quantity button"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 18",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 1v16M1 9h16"})})]})]}),U("div",{className:"mt-5 flex",children:[U("div",{className:"relative lg:w-80 xl:w-96",children:[g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",ref:k}),g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:N,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]}),g("button",{className:"ml-4",onClick:Y,children:g("svg",{className:"w-6 h-6 text-gray-800 dark:text-gray-50","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M10.271 5.575C8.967 4.501 7 5.43 7 7.12v9.762c0 1.69 1.967 2.618 3.271 1.544l5.927-4.881a2 2 0 0 0 0-3.088l-5.927-4.88Z",clipRule:"evenodd"})})})]})]}),n==="emojis"&&U("div",{children:[U("div",{className:"flex items-center justify-center space-x-8",children:[f.length>1&&U("button",{className:"inline-flex items-center justify-center p-1 me-3 text-sm font-medium h-6 w-6 text-gray-500 bg-white border border-gray-300 rounded-full focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",type:"button",onClick:se,children:[g("span",{className:"sr-only",children:"Quantity button"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 2",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M1 1h16"})})]}),f.map((te,ve)=>U("div",{className:"flex flex-col items-center justify-center ",children:[g("div",{className:"text-xl cursor-pointer",children:te.emoji}),g("span",{onClick:()=>de(te),className:"text-sm font-medium text-gray-900 dark:text-gray-300",children:te.text})]},`emoji-${ve}`)),U("button",{className:"inline-flex items-center justify-center h-6 w-6 p-1 ms-3 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-full focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",type:"button",onClick:ie,children:[g("span",{className:"sr-only",children:"Quantity button"}),g("svg",{className:"w-3 h-3","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 18",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 1v16M1 9h16"})})]})]}),U("div",{className:"mt-5 flex items-end space-x-5",children:[g("div",{children:g(ZKe,{open:m,onEmojiClick:Q})}),g("div",{className:"cursor-pointer inline-flex items-center justify-center p-1 ms-3 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-md focus:outline-none hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 dark:focus:ring-gray-700",onClick:()=>x(te=>!te),children:m?g("svg",{className:"w-6 h-6 text-gray-800 dark:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m19 9-7 7-7-7"})}):g("svg",{className:"w-6 h-6 text-gray-800 dark:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m5 15 7-7 7 7"})})}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",ref:k}),g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:N,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]}),g("button",{className:"ml-4",onClick:pe,children:g("svg",{className:"w-6 h-6 text-gray-800 dark:text-gray-50","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"
4592currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M10.271 5.575C8.967 4.501 7 5.43 7 7.12v9.762c0 1.69 1.967 2.618 3.271 1.544l5.927-4.881a2 2 0 0 0 0-3.088l-5.927-4.88Z",clipRule:"evenodd"})})})]})]})]})]}),U("div",{className:"flex justify-end mt-4 space-x-3 w-full border-t p-4",children:[g("button",{type:"button",onClick:ge,className:"inline-flex justify-center rounded-md border border-transparent px-2 py-2 bg-green-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Save"}),g("button",{type:"button",className:"inline-flex justify-center rounded-md border border-transparent px-4 py-2 bg-red-600 text-base leading-6 font-medium text-white shadow-sm hover:bg-red-500 focus:outline-none focus:border-red-700 focus:shadow-outline-red transition ease-in-out duration-150 sm:text-sm sm:leading-5",onClick:e,children:"Cancel"})]})]})]})})},KKe=()=>{const[e,t]=V.useState("Survey Title"),[r,n]=V.useState("Summary Description"),[a,i]=V.useState(!1),[s,o]=V.useState([]),[u,f]=V.useState(),[h,m]=V.useState(!1),x=et(D=>D.addNotification),b=et(D=>D.addSurvey),S=Zn(),k=()=>{u&&f(),i(!1)},_=D=>{i(!1),u?(o(L=>L.map(F=>F.question===u.question?D:F)),f()):o(L=>[...L,D])},N=D=>{f(D),i(!0)},C=D=>{o(L=>L.filter(F=>F.question!==D))};return U("div",{children:[g("div",{className:"p-4 w-full bg-white border-b border-gray-200 dark:bg-gray-800 dark:border-gray-700",children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Create Survey"})}),U("div",{className:"m-4 p-4 sm:p-0 flex flex-col items-end",children:[g("div",{className:"mb-4 ",children:h?g(Sn,{className:"h-4"}):g("button",{onClick:async()=>{try{if(!e)return;m(!0);const D=Qf();await b({id:D,title:e,description:r,questions:s}),S(-1)}catch(D){console.log(D),x({type:"ERROR",msg:"Something went wrong"})}finally{m(!1)}},className:"inline-flex items-center justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-3 py-2 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:"Publish"})}),U("div",{className:"w-full mb-4 space-y-2",children:[g("input",{type:"text",name:"title",id:"title",className:"bg-transparent border-none text-gray-900 text-4xl rounded-md focus:ring-0 focus:border-none block p-2.5 dark:text-white",placeholder:"Survey Title",value:e,onChange:D=>t(D.target.value)}),g("textarea",{className:"bg-transparent border-none text-gray-900 text-lg rounded focus:bg-white focus:ring-0 focus:border-solid focus:border-gray-300 block w-full p-2.5 focus:dark:bg-gray-700 focus:dark:border-gray-600 dark:placeholder-gray-400 dark:text-white",value:r,onChange:D=>n(D.target.value),rows:3,placeholder:"Summary of the Survey"})]}),U("div",{className:"border-t border-gray-400 pt-4 flex flex-col justify-center h-full w-full",children:[!s.length&&g("div",{className:"flex items-center justify-center h-56 border border-gray-200 dark:border-gray-500 rounded-lg",children:g("h1",{className:"text-gray-400 text-lg",children:"No Questions"})}),g("div",{className:"flex flex-col space-y-4 rounded-sm h-full w-full",children:s.map((D,L)=>g(xZ,{...D,onDelete:C,onEdit:N},L))}),g("div",{onClick:()=>i(!0),className:"cursor-pointer p-4 mt-4 border border-gray-200 dark:border-gray-500 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg",children:U("div",{className:"text-gray-800 dark:text-gray-50 text-sm flex items-center justify-center",children:[g("span",{className:"hidden sm:inline-flex text-lg font-bold mr-4",children:"Add Question"}),g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 7.757v8.486M7.757 12h8.486M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})})]})})]})]}),a&&g(RK,{onCancel:k,onSave:_,questionToEdit:u})]})},JKe=()=>{const[e,t]=V.useState("Survey Title"),[r,n]=V.useState("Summary Description"),[a,i]=V.useState(!1),[s,o]=V.useState([]),[u,f]=V.useState(),[h,m]=V.useState(!1),x=et(Y=>Y.deleteSurvey),b=et(Y=>Y.updateSurvey),S=et(Y=>Y.isLoading),k=et(Y=>Y.addNotification),_=et(Y=>Y.findSurveyById),N=Zn(),{id:C}=Us(),{openModal:I,renderModal:D}=Ni("Delete Survey",`Are you sure you want to delete this survey and related data? 4593 4594This action is not reversible.`);V.useEffect(()=>{if(!C){N(-1);return}_(C).then(Y=>{if(!Y){N(-1);return}t(Y.title),n(Y.description),o(Y.questions)})},[]);const L=()=>{u&&f(),i(!1)},F=Y=>{i(!1),u?(o(H=>H.map(Q=>Q.question===u.question?Y:Q)),f()):o(H=>[...H,Y])},R=Y=>{f(Y),i(!0)},z=Y=>{o(H=>H.filter(Q=>Q.question!==Y))},B=async()=>{try{if(m(!0),console.log(s),!C)return;await b(C,{title:e,description:r,questions:s}),N(-1)}catch(Y){console.log(Y),k({type:"ERROR",msg:"Something went wrong"})}finally{m(!1)}},X=async()=>
4594{try{if(await I()){if(m(!0),!C)return;await x(C),N("/feedback/store")}}catch(Y){console.log(Y),k({type:"ERROR",msg:"Something went wrong"})}finally{m(!1)}};return S&&!h?g(dn,{}):U("div",{children:[g("div",{className:"p-4 w-full bg-white border-b border-gray-200 dark:bg-gray-800 dark:border-gray-700",children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Edit Survey"})}),U("div",{className:"m-4 p-4 sm:p-0 flex flex-col items-end",children:[g("div",{className:"mb-4",children:h?g(Sn,{className:"h-4"}):U("div",{className:"flex items-center space-x-4",children:[g("button",{onClick:B,className:"inline-flex items-center justify-center text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-3 py-2 dark:bg-primary-600 dark:hover:bg-primary-700 focus:outline-none dark:focus:ring-primary-800",children:"Publish"}),g("button",{onClick:X,className:"inline-flex items-center justify-center text-white bg-red-700 hover:bg-red-800 focus:ring-4 focus:ring-red-300 font-medium rounded-lg text-sm px-3 py-2 focus:outline-none ",children:"Delete"})]})}),U("div",{className:"w-full mb-4 space-y-2",children:[g("input",{type:"text",name:"title",id:"title",className:"bg-transparent border-none text-gray-900 text-4xl rounded-md focus:ring-0 focus:border-none block p-2.5 dark:text-white",placeholder:"Survey Title",value:e,onChange:Y=>t(Y.target.value)}),g("textarea",{className:"bg-transparent border-none text-gray-900 text-lg rounded focus:bg-white focus:ring-0 focus:border-solid focus:border-gray-300 block w-full p-2.5 focus:dark:bg-gray-700 focus:dark:border-gray-600 dark:placeholder-gray-400 dark:text-white",value:r,onChange:Y=>n(Y.target.value),rows:3,placeholder:"Summary of the Survey"})]}),U("div",{className:"border-t border-gray-400 pt-4 flex flex-col justify-center h-full w-full",children:[!s.length&&g("div",{className:"flex items-center justify-center h-56 border border-gray-200 dark:border-gray-500 rounded-lg",children:g("h1",{className:"text-gray-400 text-lg",children:"No Questions"})}),g("div",{className:"flex flex-col space-y-4 rounded-sm h-full w-full",children:s.map((Y,H)=>g(xZ,{...Y,onDelete:z,onEdit:R},H))}),g("div",{onClick:()=>i(!0),className:"cursor-pointer p-4 mt-4 border border-gray-200 dark:border-gray-500 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg",children:U("div",{className:"text-gray-800 dark:text-gray-50 text-sm flex items-center justify-center",children:[g("span",{className:"hidden sm:inline-flex text-lg font-bold mr-4",children:"Add Question"}),g("svg",{className:"w-6 h-6","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 7.757v8.486M7.757 12h8.486M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})})]})})]})]}),a&&g(RK,{onCancel:L,onSave:F,questionToEdit:u}),D()]})},eJe=({questions:e,submitFeedback:t})=>{const[r,n]=V.useState([]),[a,i]=V.useState(0),[s,o]=V.useState(!1),u=V.useRef();V.useEffect(()=>{var N,C,I,D;if(u.current){console.log(e==null?void 0:e[a]);const L=((N=e==null?void 0:e[a])==null?void 0:N.id)??"";console.log((C=r[a])==null?void 0:C[L]),u.current.value=((D=(I=r[a])==null?void 0:I[L])==null?void 0:D.answer)??""}},[a]);const f=(N,C)=>{const I=[...r],D=r[a]??{};N in D&&D[N].text===C.text?I.splice(a,1):(D[N]={questionId:N,...C},I[a]=D),n(I)},h=(N,C)=>{var L,F,R;const I=[...r],D=r[a]??{};if(N in D){const z=((L=D[N])==null?void 0:L.answers)??[];z.includes(C)?D[N].answers=z.filter(B=>B!=C):D[N].answers.push(C)}else D[N]={questionId:N,answers:[C]};((R=(F=D[N])==null?void 0:F.answers)==null?void 0:R.length)==0?I.splice(a,1):I[a]=D,n(I)},m=()=>{var I;const N=[...r],C=(I=u.current)==null?void 0:I.value;if(!(x&&!b&&!C)){if(!b&&C){const D=e[a].id;N[a]={[D]:{questionsId:D,answer:C}},n(N)}u.current&&(u.current.value=""),i(D=>D+1)}},x=V.useMemo(()=>{var N;return((N=e[a])==null?void 0:N.isRequired)??!1}
4594,[a]),b=V.useMemo(()=>r[a]!=null&&r[a]!=null,[r,a]),S=()=>{x&&!b||i(N=>N+1)},k=()=>{i(N=>N-1)},_=N=>{var I;let C=N;for(;C>a;)if(--C,(((I=e[C])==null?void 0:I.isRequired)??!1)&&!(r[C]!=null&&r[C]!=null))return;i(N)};return a!==e.length?U("div",{className:"flex flex-col items-center justify-center h-screen",children:[U("div",{className:"w-full",children:[e.map((N,C)=>C===a?U("div",{className:`my-4 mx-auto max-w-5xl p-6 xl:p-8 text-gray-900 bg-white border border-gray-200 rounded-lg shadow-sm dark:border-gray-700 dark:bg-gray-800 dark:text-white flex flex-col items-center justify-center ${C!==a?"hidden":""}`,children:[U("div",{className:"flex-grow flex items-center space-x-2 mb-8",children:[g("p",{className:"text-3xl text-gray-800 dark:text-gray-50 font-medium",children:N.question}),N.isRequired?g("span",{className:"font-bold text-red-500",children:"*"}):g("span",{className:"text-3xl",children:"(Optional)"})]}),N.replyType==="short-text"&&g("div",{className:"w-1/2",children:g("input",{type:"text",className:" bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Short Answer",ref:u})}),N.replyType==="paragraph"&&g("div",{className:"w-3/5",children:g("textarea",{ref:u,type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Long Answer",rows:5})}),N.replyType==="multiple"&&g("div",{children:N.replies.map((I,D)=>{var L,F,R;return U("div",{className:"flex items-center",onClick:()=>h(N.id,I),children:[g("input",{name:`multi-question-${C}`,id:`multi-question-${C}-answer-${D}`,type:"checkbox",className:"h-5 w-5",defaultChecked:(R=(F=(L=r[C])==null?void 0:L[N.id])==null?void 0:F.answers)==null?void 0:R.includes(I)}),g("span",{className:"ml-2 text-xl font-medium text-gray-900 dark:text-gray-300",children:I})]},`multi-${D}`)})}),N.replyType==="yes-no"&&g("div",{className:"flex items-center space-x-10",children:["Yes","No"].map((I,D)=>{var L,F;return U("div",{className:"flex items-center cursor-pointer",onClick:()=>f(N.id,{text:I,answer:I}),children:[g("input",{type:"radio",name:`question-${C}`,id:`question-${C}-answer-${D}`,className:"w-5 h-5 focus:bg-primary-500 focus:ring-primary-500 dark:focus:ring-primary-600",checked:((F=(L=r[C])==null?void 0:L[N.id])==null?void 0:F.answer)==I,readOnly:!0}),g("span",{className:"ml-2 text-xl font-medium text-gray-900 dark:text-gray-300",children:I})]},I)})}),N.replyType==="rating"&&g("div",{className:"flex items-center justify-center space-x-10",children:N.replies.map((I,D)=>{var L,F;return U("div",{className:"cursor-pointer",onClick:()=>f(N.id,{answer:I.number,...I}),children:[g("div",{className:`text-3xl text-center p-2 rounded hover:bg-primary-200 hover:text-gray-50 ${((F=(L=r[a])==null?void 0:L[N.id])==null?void 0:F.answer)===I.number?"bg-primary-200 text-gray-50":""}`,children:g("span",{className:"h-10 w-10",children:I.number})}),g("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-300",children:I.text})]},`rating-${D}`)})}),N.replyType==="emojis"&&g("div",{className:"flex items-center justify-center space-x-10",children:N.replies.map((I,D)=>{var L,F;return U("div",{className:"cursor-pointer text-center mx-2",onClick:()=>f(N.id,I),children:[g("div",{className:`p-2 rounded hover:bg-primary-200 hover:text-gray-50 ${((F=(L=r[a])==null?void 0:L[N.id])==null?void 0:F.emoji)===I.emoji?"bg-primary-200 text-gray-50":""}`,children:g("span",{className:"cursor-pointer text-5xl hover:animate-pulse",children:I.emoji})}),g("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-300",children:I.text})]},`emo-${D}`)})})]},`question-${C}`):null),g("div",{className:"mt-10 flex justify-center",children:g("button",{type:"button",onClick:m,className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded text-sm px-5 py-2.5 text-center dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:"Submit Answer"})})]}),g("div",{className:"mt-20",children:g("nav",{"aria-label":"Page navigation example",children:U("ul",{className:"inline-flex -space-x-px text-sm",children:[g("li",{children:g("span",{onClick:k,className:"cursor-pointer flex items-center justify-center px-3 h-8 ms-0 leading-tight text-gray-500 bg-white border border-e-0 border-gray-300 rounded-s-lg hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",children:"Previous"})}),Array.from({length:e.length},(N,C)=>g("li",{children:g("span",{onClick:()=>
4594_(C),className:`cursor-pointer flex items-center justify-center px-3 h-8 leading-tight border border-gray-300 ${C==a?"text-blue-600 bg-blue-50 hover:bg-blue-100 hover:text-blue-700 dark:border-gray-700 dark:bg-gray-700 dark:text-white":" text-gray-500 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white"} `,children:C+1})},`page-${C}`)),g("li",{children:g("span",{onClick:S,className:"cursor-pointer flex items-center justify-center px-3 h-8 leading-tight text-gray-500 bg-white border border-gray-300 rounded-e-lg hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",children:"Next"})})]})})})]}):U("div",{className:"flex flex-col items-center justify-center h-screen",children:[U("div",{className:"p-4 text-center",children:[g("span",{className:"text-6xl mb-2",children:"ððð½"}),g("div",{className:"font-medium mb-8",children:g("h2",{className:"text-xl text-gray-800 dark:text-gray-50",children:"Survey Complete!"})})]}),s?g("div",{className:"flex items-center justify-center",children:g(Sn,{className:"h-4"})}):U("div",{className:"flex items-center justify-center space-x-10",children:[U("button",{onClick:()=>t(r),className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center mr-3 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"mr-2 -ml-1 w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M10.271 5.575C8.967 4.501 7 5.43 7 7.12v9.762c0 1.69 1.967 2.618 3.271 1.544l5.927-4.881a2 2 0 0 0 0-3.088l-5.927-4.88Z",clipRule:"evenodd"})}),"Submit Feedback"]}),U("button",{onClick:k,className:"text-white bg-gray-500 focus:ring-4 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center mr-3 ",children:[g("svg",{className:"mr-2 -ml-1 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Go back"]})]})]})};const tJe=()=>{const[e,t]=V.useState(!1),[r,n]=V.useState(),[a,i]=V.useState([]),[s,o]=V.useState(!1),[u,f]=V.useState(!1);let{id:h}=Us();V.useEffect(()=>{console.log(h);const x=async()=>{const b=await fV(`surveys/${h}`);if(!b.exists)throw new Error("No Survey found");return b};a.length>0||(o(!0),x().then(b=>{i(b.data().questions),n({title:b.data().title,description:b.data().description})}).catch(b=>{}).finally(()=>{o(!1)}))},[]);const m=async x=>{try{o(!0),await Hc(`surveys/${h}/answers`,{answers:x.filter(b=>b!==void 0),created_at:oN()}),f(!0)}catch(b){console.log(b)}finally{o(!1)}};return s?g(dn,{}):h?a.length?e?u?U("div",{className:"flex flex-col items-center justify-center h-screen",children:[U("div",{className:"p-4 text-center text-gray-800 dark:text-gray-50",children:[g("span",{className:"animate-pulse text-6xl mb-2",children:"ðð½ð"}),U("div",{className:"font-medium mb-8",children:[g("h2",{className:"text-xl ",children:"Thanks for taking our survey!"}),g("p",{className:"text-lg",children:"Your feedback helps us make better products and services."})]})]}),U(Xt,{to:"/",className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center mr-3 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"mr-2 -ml-1 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Go back home"]})]}):g(eJe,{questions:a,submitFeedback:m}):U("div",{className:"flex flex-col items-center justify-start h-screen",children:[U("div",{className:"mt-14 p-4 text-center text-gray-800 dark:text-gray-50",children:[U("div",{className:"font-medium mb-4",children:[g("h2",{className:"text-4xl ",children:r.title}),g("p",{className:"text-xl ",children:r.description})]}),g("h3",{className:"text-lg font-normal",children:'Hit "Participate" to take the survey!! ð'}),g("h4",{children:"or "}),g("h3",{className:"text-lg font-normal",children:'Hit "Home" to view Home Page ð'})]}),U("div",{className:"mt-4 flex items-center justify-center space-x-10",children:[U("button",{onClick:()=>t(!0),className:"text-white bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center mr-3 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"mr-2 -ml-1 w-5 h-5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"
4594currentColor",viewBox:"0 0 24 24",children:g("path",{fillRule:"evenodd",d:"M10.271 5.575C8.967 4.501 7 5.43 7 7.12v9.762c0 1.69 1.967 2.618 3.271 1.544l5.927-4.881a2 2 0 0 0 0-3.088l-5.927-4.88Z",clipRule:"evenodd"})}),"Participate"]}),U(Xt,{to:"/",className:"text-white bg-gray-700 hover:bg-gray-800 focus:ring-4 focus:ring-gray-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center inline-flex items-center mr-3 dark:bg-gray-600 dark:hover:bg-gray-700 dark:focus:ring-gray-800",children:[g("svg",{className:"mr-2 -ml-1 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Home"]})]})]}):g("div",{className:"flex flex-col items-center justify-center h-screen",children:U("div",{className:"p-4 text-center",children:[g("span",{className:"text-6xl mb-2",children:"ð"}),g("div",{className:"font-medium mb-8",children:g("h2",{className:"text-xl text-gray-800 dark:text-gray-50",children:"Survey Not Found!"})})]})}):g(ab,{to:"/404"})},rJe=({question:e,answers:t})=>{const[r,n]=V.useState();return V.useEffect(()=>{var i;const a=t[e.id];if(e.replyType==="short-text"||e.replyType==="paragraph")n(a);else if(e.replyType==="multiple"){const s=[],o=a??[];for(const u of e.replies)s.push(o.filter(f=>f.answers.includes(u)).length);n({options:{labels:e.replies},series:s})}else if(e.replyType==="yes-no"){const s=(a??[]).filter(o=>o.answer.toLowerCase()==="yes").length;n({options:{labels:["YES","NO"]},series:[s,((a==null?void 0:a.length)??0)-s]})}else if(e.replyType==="rating"){const s=[],o=e.replies.map(f=>f.number),u=a??[];for(const f of o)s.push(u.filter(h=>h.answer===f).length);n({options:{labels:e.replies.map(f=>f.text),chart:{id:"basic-bar"},xaxis:{categories:o}},series:[{name:"Rating",data:s}]})}else if(e.replyType==="emojis"){const s={};for(const o of a??[])s[o.text]={...o,total:(a==null?void 0:a.length)??0,count:(((i=s[o.text])==null?void 0:i.count)??0)+1};n(s)}},[]),g(Iv,{className:"mb-2",children:U(Iv.Panel,{children:[U(Iv.Title,{children:[e.question,e.isRequired?g("span",{className:"font-bold text-red-500",children:"*"}):g("span",{children:"(Optional)"})]}),U(Iv.Content,{children:[r&&(e.replyType==="short-text"||e.replyType==="paragraph")&&g(Zt,{children:(r??[]).map((a,i)=>g("div",{className:"border rounded p-2 mb-2",children:g("p",{className:" text-gray-500 dark:text-gray-400",children:a.answer})},`${e.replyType}-${i}`))}),e.replyType==="yes-no"&&r&&g("div",{className:"flex justify-center",children:g(El,{options:r.options,series:r.series,type:"donut",width:"480"})}),r&&e.replyType==="emojis"&&g(Zt,{children:Object.values(r).map((a,i)=>U("div",{className:"mb-4",children:[U("div",{className:"flex justify-between mb-1",children:[U("span",{className:"text-base font-medium text-gray-700 dark:text-gray-100",children:[a.emoji," ",a.text]}),g("span",{className:"text-sm font-medium text-gray-800 dark:text-gray-50",children:a.count})]}),g("div",{className:"w-full bg-gray-200 rounded-full h-2.5 dark:bg-gray-700",children:g("div",{className:"bg-primary-500 h-2.5 rounded-full",style:{width:`${a.count/a.total*100}%`}})})]},`${e.replyType}-${i}`))}),r&&e.replyType==="rating"&&g("div",{className:"flex justify-center",children:g(El,{options:r.options,series:r.series,type:"bar",width:"500"})}),r&&e.replyType==="multiple"&&g("div",{className:"flex justify-center",children:g(El,{options:r.options,series:r.series,type:"donut",width:"480"})})]})]})})},nJe=()=>{const[e,t]=V.useState({}),r=Zn(),{id:n}=Us(),a=et(f=>f.findSurveyById),i=et(f=>f.surveyFeedbackData),s=et(f=>f.fetchUserSurveyFeedback);V.useEffect(()=>{if(!n){r(-1);return}a(n).then(f=>{if(!f){r(-1);return}t(f)})},[]);const o=et(f=>f.isLoading);V.useEffect(()=>(s(n),()=>{}),[]);const u=V.useMemo(()=>{const f={};for(const h of i)for(const m of h.answers){const[x,b]=Object.entries(m)[0];x in f?f[x].push(b):f[x]=[b]}return f},[i]);return o||!e?g(dn,{}):g(Zt,{children:U("div",{className:"p-4 container mx-auto flex flex-col items-end",children:[U("div",{className:"w-full flex items-center justify-between space-x-2",children:[U("div",{className:"w-full mb-4 space-y-2",children:[g("h3",{className:"text-gray-900 text-4xl dark:text-white",children:e==null?void 0:e.title}),g("p",{className:"text-gray-700 text-lg dark:text-gray-50",children:e==null?void 0:e.description})]}),g(Xt,{to:`/feedback/store/edit-survey/${e.id}`,className:"inline-flex items-center justify-center text-gray-400 hover:text-gray-600 hover:dark:text-gray-50 font-medium rounded-lg text-sm px-3 py-2 ",children:U("svg",{className:"w-8 h-8 ","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"
4594currentColor",viewBox:"0 0 24 24",children:[g("path",{fillRule:"evenodd",d:"M11.32 6.176H5c-1.105 0-2 .949-2 2.118v10.588C3 20.052 3.895 21 5 21h11c1.105 0 2-.948 2-2.118v-7.75l-3.914 4.144A2.46 2.46 0 0 1 12.81 16l-2.681.568c-1.75.37-3.292-1.263-2.942-3.115l.536-2.839c.097-.512.335-.983.684-1.352l2.914-3.086Z",clipRule:"evenodd"}),g("path",{fillRule:"evenodd",d:"M19.846 4.318a2.148 2.148 0 0 0-.437-.692 2.014 2.014 0 0 0-.654-.463 1.92 1.92 0 0 0-1.544 0 2.014 2.014 0 0 0-.654.463l-.546.578 2.852 3.02.546-.579a2.14 2.14 0 0 0 .437-.692 2.244 2.244 0 0 0 0-1.635ZM17.45 8.721 14.597 5.7 9.82 10.76a.54.54 0 0 0-.137.27l-.536 2.84c-.07.37.239.696.588.622l2.682-.567a.492.492 0 0 0 .255-.145l4.778-5.06Z",clipRule:"evenodd"})]})})]}),g("div",{className:"w-full h-full mt-4 pt-4 border-t",children:!u||Object.keys(u).length===0?g("div",{className:"text-center",children:g("h3",{className:"text-gray-600 dark:text-gray-300",children:"No Replies Yet!"})}):((e==null?void 0:e.questions)??[]).map(f=>g(rJe,{question:f,answers:u},f.id))})]})})},aJe=()=>{const[e,t]=V.useState("Leave a comment"),[r,n]=V.useState(""),[a,i]=V.useState(""),[s,o]=V.useState(""),[u,f]=V.useState("");return U("form",{onSubmit:async m=>{if(m.preventDefault(),!e||!r||!a||!s){f("Please fill in all the fields");return}f("");const x={type:e,email:r,userName:a,content:s,isAnonymous:!1,timestamp:new Date};try{await Hc("user_feedback",x),t("Leave a comment"),n(""),i(""),o(""),alert("Feedback sent successfully!")}catch(b){console.error("Error sending feedback: ",b),alert("Failed to send feedback")}},className:"max-w-lg mx-auto mt-10 p-8 bg-white shadow-md rounded-lg",children:[u&&g("div",{className:"mb-4 text-red-600 font-bold",children:u}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"type",className:"block text-black font-bold mb-2",children:"Feedback Type:"}),U("select",{id:"type",value:e,onChange:m=>t(m.target.value),className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black",children:[g("option",{value:"Leave a comment",children:"Leave a comment"}),g("option",{value:"Report a bug",children:"Report a bug"}),g("option",{value:"Suggest an improvement",children:"Suggest an improvement"}),g("option",{value:"Need assistance",children:"Need assistance"})]})]}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"email",className:"block text-black font-bold mb-2",children:"Email:"}),g("input",{id:"email",type:"email",value:r,onChange:m=>n(m.target.value),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"userName",className:"block text-black font-bold mb-2",children:"Name:"}),g("input",{id:"userName",type:"text",value:a,onChange:m=>i(m.target.value),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"content",className:"block text-black font-bold mb-2",children:"Feedback:"}),g("textarea",{id:"content",value:s,onChange:m=>o(m.target.value),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),g("button",{type:"submit",className:"w-full py-2 px-4 bg-[#17B350] text-white font-bold rounded-md hover:bg-[#13943F] focus:ring focus:ring-[#17B350] focus:ring-opacity-50",children:"Send Feedback"})]})},iJe=()=>{const[e,t]=V.useState("Alert"),[r,n]=V.useState(""),[a,i]=V.useState(""),[s,o]=V.useState(""),[u,f]=V.useState(!1),[h,m]=V.useState(""),[x,b]=V.useState(""),[S,k]=V.useState(null),[_,N]=V.useState(""),[C,I]=V.useState(!1),[D,L]=V.useState([]);V.useEffect(()=>{(async()=>{try{const Y=(await lu("advertisements")).map(H=>({...H,id:H.id}));L(Y)}catch(X){console.error("Error fetching advertisements:",X)}})()},[]);const F=async B=>{if(B.preventDefault(),!e||!r||!a){o("Please fill in all the notification fields");return}o(""),f(!0);try{await Hc("notifications",{topic:e,title:r,body:a,timestamp:new Date}),t("Alert"),n(""),i(""),alert("Notification sent successfully!")}catch(X){console.error("Error sending notification:",X),alert("Failed to send notification")}finally{f(!1)}},R=async B=>{if(B.preventDefault(),!h||!x||!S){N("Please fill in all the advertisement fields");return}N(""),I(!0);try{const[X,Y]=await mN(`advertisements/${h}`,S);await Hc("advertisements",{advName:h,advExpiryTimeStamp:new Date(x),advImageUrl:Y}),m(""),b(""),k(null),alert("Advertisement added successfully!")}catch(X){console.error("Error adding advertisement:",X),alert("Failed to add advertisement")}finally{I(!1)}},z=async B=>{try{await vx("advertisements",B),L(D.filter(X=>X.id!==B)),alert("Advertisement deleted successfully!")}catch(X){console.error("Error deleting advertisement:",X),alert("Failed to delete advertisement")}};return u||C?g(dn,{}):U("div",{className:"max-w-lg mx-auto mt-10 p-8 bg-white shadow-md rounded-lg",children:[U("form",{onSubmit:F,children:[s&&g("div",{className:"mb-4 text-red-600 font-bold",children:s}),g("h2",{className:"text-2xl font-bold mb-4 text-black",children:"Send Notification"}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"topic",className:"block text-black font-bold mb-2",children:"Notification Topic:"}
4594),U("select",{id:"topic",value:e,onChange:B=>t(B.target.value),className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black",children:[g("option",{value:"Alert",children:"Alert"}),g("option",{value:"Marketplace",children:"Marketplace"}),g("option",{value:"Community",children:"Community"}),g("option",{value:"Promotions",children:"Promotions"}),g("option",{value:"New Products",children:"New Products"}),g("option",{value:"Notice",children:"Notice"}),g("option",{value:"Tools",children:"Tools"}),g("option",{value:"Events",children:"Events"}),g("option",{value:"Consultation",children:"Consultation"}),g("option",{value:"Trainings",children:"Trainings"})]})]}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"title",className:"block text-black font-bold mb-2",children:"Title:"}),g("input",{id:"title",type:"text",value:r,onChange:B=>n(B.target.value),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"body",className:"block text-black font-bold mb-2",children:"Message Body:"}),g("textarea",{id:"body",value:a,onChange:B=>i(B.target.value),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),g("button",{type:"submit",className:"w-full py-2 px-4 bg-[#17B350] text-white font-bold rounded-md hover:bg-[#13943F] focus:ring focus:ring-[#17B350] focus:ring-opacity-50",children:"Send Notification"})]}),g("hr",{className:"my-8"}),U("form",{onSubmit:R,children:[_&&g("div",{className:"mb-4 text-red-600 font-bold",children:_}),g("h2",{className:"text-2xl font-bold mb-4 text-black",children:"Add Advertisement"}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"advName",className:"block text-black font-bold mb-2",children:"Advertisement Name:"}),g("input",{id:"advName",type:"text",value:h,onChange:B=>m(B.target.value),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"advExpiryDate",className:"block text-black font-bold mb-2",children:"Expiry Date & Time:"}),g("input",{id:"advExpiryDate",type:"datetime-local",value:x,onChange:B=>b(B.target.value),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),U("div",{className:"mb-4",children:[g("label",{htmlFor:"advImage",className:"block text-black font-bold mb-2",children:"Advertisement Image:"}),g("input",{id:"advImage",type:"file",accept:"image/*",onChange:B=>k(B.target.files[0]),required:!0,className:"block w-full p-2 border border-gray-300 rounded-md shadow-sm focus:ring focus:ring-opacity-50 focus:ring-indigo-300 text-black"})]}),g("button",{type:"submit",className:"w-full py-2 px-4 bg-[#17B350] text-white font-bold rounded-md hover:bg-[#13943F] focus:ring focus:ring-[#17B350] focus:ring-opacity-50",children:"Add Advertisement"})]}),g("hr",{className:"my-8"}),U("div",{children:[g("h3",{className:"text-xl font-bold text-black mb-4",children:"Existing Advertisements"}),D.length>0?D.map(B=>U("div",{className:"flex justify-between items-center mb-4",children:[U("div",{children:[g("h4",{className:"font-bold text-black",children:B.advName}),U("p",{className:"text-sm text-gray-600",children:["Expiry: ",new Date(B.advExpiryTimeStamp).toLocaleString()]})]}),g("button",{onClick:()=>z(B.id),className:"px-4 py-2 bg-red-500 text-white font-bold rounded-md hover:bg-red-600",children:"Delete"})]},B.id)):g("p",{className:"text-gray-600",children:"No advertisements found."})]})]})},sJe=10,oJe=()=>{const[e,t]=gd(),[r,n]=V.useState(!1),a=et(H=>H.isLoading),i=et(H=>H.getStores),s=et(H=>H.summary),o=et(H=>H.stores),u=et(H=>H.deleteStore),[f,h]=V.useState(""),[m,x]=V.useState(""),[b,S]=V.useState(1),[k,_]=V.useState(null),{openM
4594odal:N,renderModal:C}=Ni("Confirm Action","Are you sure you want to continue with this action?"),I=Number(e.get("page")??"1"),D=e.get("search")??"",L=e.get("filter")??"";V.useEffect(()=>{D&&!f&&h(D),I&&b!=I&&S(I),L&&!m&&S(I),i(I,sJe,D,L).then(H=>{_(H)})},[I,D,L]);const F=H=>{H.preventDefault(),t(Q=>(!f||f==" "?Q.delete("search"):(Q.set("search",f),I!=1&&Q.set("page",1)),Q))},R=()=>{h(""),t(H=>(H.delete("page"),H.delete("search"),H))},z=H=>{t(Q=>(H==L||H==""?Q.delete("filter"):Q.set("filter",H),Q)),x(H)},B=H=>{t(Q=>(Q.set("page",H),Q)),S(H)},X=async(H,Q)=>{try{if(!await N({title:"Delete Store",content:"Are you sure you want to delete this store?"}))return;await u(H,Q)}catch(se){console.error("Error deleting store:",se)}},Y=async()=>{};return a?g(dn,{}):U(Zt,{children:[g("div",{className:"p-4 w-full bg-white border-b border-gray-200 lg:mt-1.5 dark:bg-gray-800 dark:border-gray-700",children:g("h1",{className:"text-xl font-semibold text-gray-900 sm:text-2xl dark:text-gray-50",children:"Stores"})}),U("div",{className:"mx-4 mt-4 mb-8 grid w-full grid-cols-1 gap-4 my-4 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5",children:[U("div",{onClick:()=>L!=""?z(""):null,className:"cursor-pointer items-center justify-between p-4 bg-white border border-gray-200 rounded-lg shadow-sm sm:flex dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[U("div",{className:"w-full",children:[g("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:"Total Store"}),g("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:(s==null?void 0:s.total_stores)??0})]}),g("div",{className:"text-primary-500 bg-gray-100 dark:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{className:"w-8 h-8","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M6 12c.263 0 .524-.06.767-.175a2 2 0 0 0 .65-.491c.186-.21.333-.46.433-.734.1-.274.15-.568.15-.864a2.4 2.4 0 0 0 .586 1.591c.375.422.884.659 1.414.659.53 0 1.04-.237 1.414-.659A2.4 2.4 0 0 0 12 9.736a2.4 2.4 0 0 0 .586 1.591c.375.422.884.659 1.414.659.53 0 1.04-.237 1.414-.659A2.4 2.4 0 0 0 16 9.736c0 .295.052.588.152.861s.248.521.434.73a2 2 0 0 0 .649.488 1.809 1.809 0 0 0 1.53 0 2.03 2.03 0 0 0 .65-.488c.185-.209.332-.457.433-.73.1-.273.152-.566.152-.861 0-.974-1.108-3.85-1.618-5.121A.983.983 0 0 0 17.466 4H6.456a.986.986 0 0 0-.93.645C5.045 5.962 4 8.905 4 9.736c.023.59.241 1.148.611 1.567.37.418.865.667 1.389.697Zm0 0c.328 0 .651-.091.94-.266A2.1 2.1 0 0 0 7.66 11h.681a2.1 2.1 0 0 0 .718.734c.29.175.613.266.942.266.328 0 .651-.091.94-.266.29-.174.537-.427.719-.734h.681a2.1 2.1 0 0 0 .719.734c.289.175.612.266.94.266.329 0 .652-.091.942-.266.29-.174.536-.427.718-.734h.681c.183.307.43.56.719.734.29.174.613.266.941.266a1.819 1.819 0 0 0 1.06-.351M6 12a1.766 1.766 0 0 1-1.163-.476M5 12v7a1 1 0 0 0 1 1h2v-5h3v5h7a1 1 0 0 0 1-1v-7m-5 3v2h2v-2h-2Z"})})})]}),U("div",{onClick:()=>z("active"),className:`cursor-pointer items-center justify-between p-4 border rounded-lg shadow-sm sm:flex sm:p-6 ${L=="active"?"dark:bg-white dark:border-gray-200 border-gray-700 bg-gray-800":"bg-white border-gray-200 dark:border-gray-700 dark:bg-gray-800"}`,children:[U("div",{className:"w-full",children:[g("h3",{className:`text-base font-normal ${L=="active"?"dark:text-gray-500 text-gray-300":"text-gray-500 dark:text-gray-400"}`,children:"Active"}),g("span",{className:`text-2xl sm:text-3xl font-bold leading-none ${L=="active"?"dark:text-gray-900 text-white":"text-gray-900 dark:text-white"}`,children:(s==null?void 0:s.total_active_stores)??0})]}),g("div",{className:`text-primary-500 focus:outline-none focus:ring-4 rounded-lg text-sm p-2.5 ${L=="active"?"dark:bg-gray-100 dark:focus:ring-gray-200 bg-gray-700 focus:ring-gray-700":"bg-gray-100 dark:bg-gray-700 focus:ring-gray-200 dark:focus:ring-gray-700"}`,children:g("svg",{className:"w-8 h-8","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 6v13m0-13 4 4m-4-4-4 4"})})})]}),U("div",{onClick:()=>
4594z("inactive"),className:`cursor-pointer items-center justify-between p-4 border rounded-lg shadow-sm sm:flex sm:p-6 ${L=="inactive"?"dark:bg-white dark:border-gray-200 border-gray-700 bg-gray-800":"bg-white border-gray-200 dark:border-gray-700 dark:bg-gray-800"}`,children:[U("div",{className:"w-full",children:[g("h3",{className:`text-base font-normal ${L=="inactive"?"dark:text-gray-500 text-gray-300":"text-gray-500 dark:text-gray-400"}`,children:"Inactive"}),g("span",{className:`text-2xl sm:text-3xl font-bold leading-none ${L=="inactive"?"dark:text-gray-900 text-white":"text-gray-900 dark:text-white"}`,children:((s==null?void 0:s.total_stores)??0)-((s==null?void 0:s.total_active_stores)??0)})]}),g("div",{className:"text-red-500 bg-gray-100 dark:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{className:"w-8 h-8","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 19V5m0 14-4-4m4 4 4-4"})})})]}),U("div",{className:"items-center justify-between p-4 bg-white border border-gray-200 rounded-lg shadow-sm sm:flex dark:border-gray-700 sm:p-6 dark:bg-gray-800",children:[U("div",{className:"w-full",children:[U("h3",{className:"text-base font-normal text-gray-500 dark:text-gray-400",children:["Total Float",g("span",{className:"text-primary-500 font-bold text-lg",children:" 5%"})]}),U("span",{className:"text-2xl font-bold leading-none text-gray-900 sm:text-3xl dark:text-white",children:["ZMW ",(s==null?void 0:s.total_float)??0]})]}),g("div",{className:"text-gray-900 dark:text-white bg-gray-100 dark:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 rounded-lg text-sm p-2.5",children:g("svg",{className:"w-8 h-8","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",d:"M8 7V6a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1M3 18v-7a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1Zm8-3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z"})})})]})]}),U("div",{className:"bg-white dark:bg-gray-800 m-4 rounded-t-md",children:[g("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:U("div",{className:"w-full mb-3 flex items-center justify-between space-x-4",children:[U("form",{className:"lg:pr-3",onSubmit:F,children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:f,onChange:H=>h(H.target.value)}),f&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:R,children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]}),r?g("div",{className:"flex justify-center",children:g(Sn,{className:"h-10"})}):U("button",{className:"inline-flex items-center justify-center p-2.5 text-sm font-medium text-center text-gray-900 bg-gray-100 border border-gray-300 rounded-lg hover:bg-gray-200 sm:w-auto dark:bg-gray-700 dark:text-gray-400 dark:border-gray-700 dark:hover:text-white dark:hover:bg-gray-900",onClick:Y,children:[g("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm5 6a1 1 0 10-2 0v3.586l-1.293-1.293a1 1 0 10-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L11 11.586V8z",clipRule:"evenodd"})}),g("span",{className:"hidden ml-2 -mr-1 sm:flex",children:"Export All"})]})]})}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Owner"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Products"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Float"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Status"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Created"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Actions"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:o.map((H,Q)=>{var se;return U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"w-4 p-4",children:((k==null?void 0:k.fromPage)??1)+Q}),g("td",{className:"p-4 text-sm whitespace-nowrap",children:g(Xt,{to:`${H.id}`,className:"cursor-pointer hover:underline",children:g("div",{className:"text-base font-semibold text-gray-900 dark:text-gray-50",children:H.name})})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:g(Xt,{to:`/users/${H.uid}/details`,className:"hover:underline cursor-pointer",children:g("div",{className:"text-base font-semibold text-blue-500",children:H.name})})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:H.products_count??0}),U("td",{className:"max-w-sm p-4 overflow-hidden text-base font-medium text-gray-900 dark:text-gray-50 truncate xl:max-w-xs ",children:[((se=H.float)==null?void 0:se.balance)??0," "]}),g("td",{className:"p-4 text-base font-normal ",children:H.status=="pending"?g("span",{className:"bg-purple-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md border border-purple-400 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):H.status=="active"?g("span",{className:"bg-green-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-400 dark:border-green-500",children:"Active"}):g("span",{className:"bg-red-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-500 dark:bg-gray-700 dark:text-red-400",children:"Inactive"})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:vfe(H.created_at)??"-"}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[U(Xt,{to:`${H.id}`,className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white rounded-lg bg-primary-700 hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800",children:[g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 14",children:U("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",children:[g("path",{d:"M10 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),g("path",{d:"M10 13c4.97 0 9-2.686 9-6s-4.03-6-9-6-9 2.686-9 6 4.03 6 9 6Z"})]})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"View"})]}),U("button",{type:"button",onClick:()=>X(H.id,H.uid),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:[g("svg",{className:"w-4 h-4",fill:"
4594currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})}),g("span",{className:"hidden xl:inline-flex items-center ml-2",children:"Delete"})]})]})]},H.id)})})]}),o==null||o.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),U("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:[g("div",{className:"flex items-center mb-4 sm:mb-0",children:(k==null?void 0:k.totalPages)>0?U("span",{className:"text-sm font-normal text-gray-500 dark:text-gray-400",children:["Showing"," ",U("span",{className:"font-semibold text-gray-900 dark:text-white",children:[k.fromPage," - ",k.toPage]})," ","of"," ",g("span",{className:"font-semibold text-gray-900 dark:text-white",children:k.totalPages})]}):null}),U("div",{className:"flex items-center space-x-3",children:[U("button",{disabled:b==1,onClick:()=>B(b-1),className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:[g("svg",{className:"w-5 h-5 mr-1 -ml-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Previous"]}),U("button",{disabled:b==(k==null?void 0:k.lastPage),onClick:()=>B(b+1),className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:["Next",g("svg",{className:"w-5 h-5 ml-1 -mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"})})]})]})]}),C()]})]})},lJe=()=>{const[e,t]=V.useState(),[r,n]=V.useState(!1),[a,i]=V.useState(!1),{id:s}=Us(),o=Zn(),u=et(te=>te.getStoreProducts),f=et(te=>te.updateStoreInfo),h=et(te=>te.deleteStore),m=et(te=>te.updateProduct),x=et(te=>te.deleteStoreProduct),b=et(te=>te.isLoading),[S,k]=V.useState([]),[_,N]=V.useState(""),[C,I]=V.useState(1),D=10,[L,F]=V.useState({id:"",name:"",description:"",category:"",quantity:0,price:0,discount:0,status:"active"}),{openModal:R,renderModal:z}=Ni("Confirm Action","Are you sure you want to continue with this action?");V.useEffect(()=>{if(!s){o(-1);return}u(s).then(te=>{if(!te){o(-1);return}t(te)})},[]),V.useEffect(()=>{const te=((e==null?void 0:e.products)??[]).filter(ve=>ve.name.toLowerCase().includes(_.toLowerCase()));k(te)},[e,_]);const B=()=>{n(!1),i(!1),F({id:"",name:"",description:"",category:"",quantity:0,price:0,discount:0,status:"active"})},X=te=>{const{name:ve,value:Me}=te.target;F(oe=>({...oe,[ve]:Me}))},Y=async te=>{te.preventDefault(),i(!0);try{await m(e.id,{id:L.id,category:L.category,discount:L.discount,quantity:L.quantity,status:L.status}),t(ve=>({...ve,products:ve.products.map(Me=>Me.id==L.id?{...Me,...L}:Me)})),B()}catch(ve){console.log(ve),i(!1)}},H=te=>{F(ve=>({id:te.id,name:te.name,description:te.description,category:te.category,quantity:te.quantity?+te.quantity:te.quantity,price:te.price?+te.price:te.price,discount:te.discount?+te.discount:te.discount,status:te.status})),n(!0)},Q=S.slice((C-1)*D,C*D),se=Math.ceil(S.length/D),ie=te=>{N(te.target.value),I(1)},de=te=>I(te);if(b)return g(dn,{});if(!e)return g(Zt,{});const pe=async(te,ve)=>{try{if(ve=="DELETE"){if(!await R({title:"Delete Store",content:"Are you sure you want to delete this store?"}))return;await h(te,e.uid),o(-1)}else if(ve=="DELETE_PRODUCT"){if(!await R({title:"Delete Product",content:"Are you sure you want to delete this product?"}))return;await x(e.id,te),t(Me=>({...Me,products:Me.products.filter(oe=>oe.id!=te)}))}else{const Me=e.status==="active"?"inactive":"active";if(!await R({title:"Change Status",content:`Are you sure you want to make this store ${Me}?`}))return;await f({id:te,status:Me}),t(oe=>({...oe,status:Me}))}}catch(Me){console.log(Me)}},ge=te=>{try{const ve=typeof te=="string"?JSON.parse(te):te;return ve&&ve.length>0?ve[0].url:"/images/default_store.png"}catch{return"/images/default_store.png"}};return U("div",{className:"w-full sm:w-11/12 xl:w-4/5 m-8 rounded-md",children:[U("div",{className:"relative bg-white dark:bg-gray-800 p-4",children:[g("h5",{className:"text-center mb-6 text-xl font-bold text-gray-800 uppercase dark:text-gray-50",children:"Store Details"}),g("div",{className:"space-y-6",children:U("div",{className:"text-lg text-gray-700 dark:text-gray-300 grid grid-cols-2 gap-6 md:grid-cols-4 md:gap-8",children:[g("h1",{className:"font-semibold",children:"Name:"}),g("h1",{children:e.name}),g("h1",{className:"font-semibold",children:"Owner:"}),g("h1",{children:g(Xt,{to:`/users/${e.uid}/details`,className:"hover:underline cursor-pointer",children:g("div",{className:"text-base font-semibold text-blue-500",children:e.name})})}),g("h1",{className:"font-semibold",children:"Mobile Number:"}),g("h1",{children:e.phone}),g("h1",{className:"font-semibold",children:"Email:"}),g("h1",{children:e.email}),g("h1",{className:"font-semibold",children:"Location:"}),g("h1",{children:e.location}),g("h1",{className:"font-semibold",children:"Status:"}),U("div",{className:"flex space-x-2",children:[e.status=="pending"?g("span",{className:"inline-flex items-center justify-center bg-purple-200 text-purple-800 px-2.5 py-0.5 rounded-md border border-purple-200 dark:bg-gray-700 dark:border-purple-500 dark:text-purple-400",children:"Pending"}):e.status=="active"?g("span",{className:"inline-flex items-center justify-center bg-green-200 text-green-800 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-200 dark:border-green-500",children:"Active"}):g("span",{className:"inline-flex items-center justify-center bg-red-400 text-red-800 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-400 dark:bg-gray-700 dark:text-red-400",children:"Inactive"}),g("button",{onClick:()=>pe(e.id,"UPDATE"),children:g("svg",{className:"w-6 h-6 text-gray-800 dark:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m14.304 4.844 2.852 2.852M7 7H4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-4.5m2.409-9.91a2.017 2.017 0 0 1 0 2.853l-6.844 6.844L8 14l.713-3.565 6.844-6.844a2.015 2.015 0 0 1 2.852 0Z"})})})]})]})}),g("div",{className:"absolute top-2 right-4",children:g("button",{type:"button",onClick:()=>
4594pe(e.id,"DELETE"),className:"inline-flex items-center px-3 py-2 text-base font-medium text-center text-white ",children:g("svg",{className:"w-6 h-6 text-red-700 hover:text-red-800",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})})})})]}),U("div",{className:"bg-white dark:bg-gray-800 rounded-t-md mt-10",children:[U("div",{className:"p-4 border-b border-gray-200 dark:border-gray-700",children:[g("h1",{className:"font-semibold mb-4 text-xl text-gray-700 dark:text-gray-300",children:"Products"}),g("div",{className:"w-full mb-3 flex items-center justify-between space-x-4",children:U("div",{className:"lg:pr-3",children:[g("label",{htmlFor:"users-search",className:"sr-only",children:"Search"}),U("div",{className:"relative lg:w-80 xl:w-96",children:[g("div",{className:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none",children:g("svg",{className:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"})})}),g("input",{type:"text",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full pl-10 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",placeholder:"Search...",value:_,onChange:ie}),_&&g("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3 cursor-pointer",onClick:()=>N(""),children:g("svg",{className:"w-3 h-3 text-gray-500 dark:text-gray-400","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})})})]})]})})]}),g("div",{className:"flex flex-col",children:g("div",{className:"overflow-x-auto",children:g("div",{className:"inline-block min-w-full align-middle",children:U("div",{className:"overflow-hidden shadow",children:[U("table",{className:"min-w-full divide-y divide-gray-100 table-fixed dark:divide-gray-600",children:[g("thead",{className:"bg-gray-100 dark:bg-gray-700",children:U("tr",{children:[g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 dark:text-gray-400",children:"No."}),g("th",{scope:"col",className:"px-16 py-3",children:g("span",{className:"sr-only",children:"Image"})}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Name"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Category"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Price"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Qty"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Discount"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400",children:"Status"}),g("th",{scope:"col",className:"p-4 text-xs font-medium text-left text-gray-500 uppercase dark:text-gray-400"})]})}),g("tbody",{className:"bg-white divide-y divide-gray-200 dark:bg-gray-800 dark:divide-gray-700",children:Q.map((te,ve)=>U("tr",{className:"hover:bg-gray-100 dark:hover:bg-gray-700",children:[g("td",{className:"w-4 p-4",children:ve+1}),g("td",{className:"p-4",children:g("img",{src:ge(te.images),className:"w-16 md:w-32 max-w-full max-h-full",alt:te.name})}),g("td",{className:"p-4 text-sm whitespace-nowrap",children:U("div",{className:"max-w-sm overflow-hidden text-base font-medium text-gray-900 dark:text-gray-50 truncate xl:max-w-xs ",children:[g("div",{className:"text-base font-semibold",children:te.name}),g("div",{className:"font-normal text-gray-500",children:te.description??"-"})]})}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:te.category||"-"}),g("td",{className:" p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:te.price??0}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:te.quantity??0}),g("td",{className:"p-4 text-base font-medium text-gray-900 dark:text-gray-50",children:te.discount??0}),g("td",{className:"p-4 text-base font-normal ",children:te.status=="available"?g("span",{className:"bg-green-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-green-400 border border-green-400 dark:border-green-500",children:"Available"}):g("span",{className:"bg-red-400 text-white text-xs font-medium mr-2 px-2.5 py-0.5 rounded-md border border-red-400 dark:border-red-500 dark:bg-gray-700 dark:text-red-400",children:"Out of Stock"})}),U("td",{className:"p-4 space-x-2 whitespace-nowrap",children:[g("button",{type:"button",onClick:()=>H(te),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-gray-500 rounded-lg hover:bg-gray-700 focus:ring-4 ",children:g("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24",children:g("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m14.304 4.844 2.852 2.852M7 7H4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-4.5m2.409-9.91a2.017 2.017 0 0 1 0 2.853l-6.844 6.844L8 14l.713-3.565 6.844-6.844a2.015 2.015 0 0 1 2.852 0Z"})})}),g("button",{type:"button",onClick:()=>
4594pe(te.id,"DELETE_PRODUCT"),className:"inline-flex items-center px-3 py-2 text-sm font-medium text-center text-white bg-red-700 rounded-lg hover:bg-red-800 focus:ring-4 focus:ring-red-300 dark:focus:ring-red-900",children:g("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})})})]})]},te.id))})]}),Q==null||Q.length<=0?g("div",{className:"flex h-24 flex-col items-center justify-center w-full",children:g("span",{className:"font-medium text-gray-400",children:"Nothing"})}):null]})})})}),g("div",{className:"sticky bottom-0 right-0 items-center w-full p-4 bg-white border-t border-gray-200 sm:flex sm:justify-between dark:bg-gray-800 dark:border-gray-700",children:U("div",{className:"flex items-center space-x-3",children:[U("button",{disabled:C<=1,onClick:()=>de(C-1),className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:[g("svg",{className:"w-5 h-5 mr-1 -ml-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})}),"Previous"]}),U("button",{disabled:C>se-1,onClick:()=>de(C+1),className:"inline-flex items-center justify-center flex-1 px-3 py-2 text-sm font-medium text-center text-gray-800 rounded-lg bg-gray-200 hover:bg-gray-300 dark:text-gray-100 dark:bg-gray-600 dark:hover:bg-gray-700",children:["Next",g("svg",{className:"w-5 h-5 ml-1 -mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:g("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"})})]})]})}),z()]}
4594),r&&g("div",{className:"fixed z-10 inset-0 overflow-y-auto",children:U("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",children:[g("div",{className:"fixed inset-0 transition-opacity",onClick:()=>!a&&B(),children:g("div",{className:"absolute inset-0 bg-gray-500 opacity-75"})}),g("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen"}),U("div",{className:"inline-block align-bottom bg-white dark:bg-gray-800 rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline",children:[g("h2",{className:"text-center text-xl font-bold text-gray-900 uppercase dark:text-gray-50",children:"Update Product"}),U("form",{onSubmit:Y,children:[g("div",{children:U("div",{className:"mt-2 grid col-span-1 sm:grid-cols-2 gap-4 ",children:[U("div",{className:"text-lg text-gray-800 dark:text-gray-50",children:[g("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"name",children:"Name"}),g("input",{id:"name",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",disabled:!0,value:L.name})]}),U("div",{className:"text-lg text-gray-800 dark:text-gray-50",children:[g("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"category",children:"Category"}),g("input",{id:"category",name:"category",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",value:L.category,onChange:X,required:!0})]}),g("div",{className:"sm:col-span-2",children:U("div",{className:"w-full grid sm:grid-cols-3 gap-4",children:[U("div",{className:"text-lg text-gray-800 dark:text-gray-50",children:[g("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"price",children:"Price"}),g("input",{id:"price",name:"price",type:"number",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",value:L.price,disabled:!0})]}),U("div",{className:"text-lg text-gray-800 dark:text-gray-50",children:[g("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"quantity",children:"Quantity"}),g("input",{id:"quantity",name:"quantity",type:"number",step:"0.01",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",required:!0,value:L.quantity,onChange:X})]}),U("div",{className:"text-lg text-gray-800 dark:text-gray-50",children:[g("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"discount",children:"Discount"}),g("input",{id:"discount",name:"discount",type:"number",step:"0.01",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",value:L.discount,onChange:X,required:!0})]})]})}),U("div",{className:"sm:col-span-2 text-lg text-gray-800 dark:text-gray-50",children:[g("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"status",children:"Status"}),U("select",{id:"status",name:"status",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",value:L.status,onChange:X,required:!0,children:[g("option",{value:"available",children:"Available"}),g("option",{value:"out of stock",children:"Out of Stock"})]})]}),U("div",{className:"sm:col-span-2 text-lg text-gray-800 dark:text-gray-50",children:[g("label",{className:"block font-medium mb-1 md:mb-0",htmlFor:"description",children:"Description"}),g("textarea",{id:"description",name:"description",className:"bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",value:L.description,rows:3,disabled:!0})]})]})}),g("div",{className:"mt-5 sm:mt-6 ",children:a?g("div",{className:"flex justify-center",children:g(Sn,{className:"h-10"})}):U("div",{className:"flex w-full rounded-md shadow-sm items-center justify-center",children:[g("button",{type:"submit",className:"mr-3 inline-flex justify-center w-full rounded-md border border-transparent px-2 py-2 bg-green-600 text-base leading-6 font-medium text-white shadow-sm focus:outline-none transition ease-in-out duration-150 sm:text-sm sm:leading-5",children:"Save"}),g("button",{type:"button",className:"inline-flex justify-center w-full rounded-md border border-transparent px-4 py-2 bg-red-600 text-base leading-6 font-medium text-white shadow-sm hover:bg-red-500 focus:outline-none focus:border-red-700 focus:shadow-outline-red transition ease-in-out duration-150 sm:text-sm sm:leading-5",onClick:()=>!a&&B(),children:"Cancel"})]})})]})]})]})})]})},cJe=()=>U("div",{style:{padding:"20px",maxWidth:"800px",margin:"0 auto"},children:[g("h1",{children:"End User License Agreement (EULA)"}),U("p",{children:[g("strong",{children:"Last Updated:"})," 12/10/2024"]}),g("h2",{children:g("strong",{children:"1. Introduction"})}),g("p",{children:'This End User License Agreement ("Agreement") is a legal contract between you ("User" or "you") and E-msika Services Ltd ("Company," "we," or "us") regarding your use of the FarmHouse mobile application ("App"). By accessing or using the App, you agree to be bound by the terms and conditions of this Agreement. If you do not agree to these terms, you must not use the App.'}),g("h2",{children:g("strong",{children:"2. License Grant"})}),g("p",{children:"Subject to your compliance with this Agreement, we grant you a limited, non-exclusive, non-transferable, and revocable license to download, install, and use the App on your mobile device solely for your personal and n
4594on-commercial use."}),g("h2",{children:g("strong",{children:"3. Restrictions on Use"})}),g("p",{children:"You agree not to:"}),U("ul",{children:[g("li",{children:"Use the App for any illegal, fraudulent, or unauthorized purposes."}),g("li",{children:"Post or share any content that is illegal, sexual, racial, or contains misinformation."}),g("li",{children:"Engage in any activity that could harm or interfere with the operation of the App, including but not limited to transmitting viruses, malware, or other harmful code."}),g("li",{children:"Reverse engineer, decompile, or disassemble the App, or attempt to derive the source code of the App."}),g("li",{children:"Modify, adapt, translate, or create derivative works based on the App."}),g("li",{children:"Circumvent any security measures or digital rights management features of the App."})]}),g("h2",{children:g("strong",{children:"4. User-Generated Content"})}),g("p",{children:'The FarmHouse App includes a community feature that allows users to post and share content ("User Content"). You are solely responsible for the content you post, and you agree that you will not post any content that:'}),U("ul",{children:[g("li",{children:"Is illegal, harmful, threatening, abusive, harassing, defamatory, obscene, or otherwise objectionable."}),g("li",{children:"Infringes on the intellectual property rights of others."}),g("li",{children:"Contains sexually explicit or pornographic material."}),g("li",{children:"Promotes violence, hate speech, racism, or discrimination against any group or individual."}),g("li",{children:"Contains false information, misleading statements, or misinformation."}),g("li",{children:"Violates any applicable laws or regulations."})]}),g("h2",{children:g("strong",{children:"5. Marketplace"})}),g("p",{children:"The FarmHouse App includes a marketplace where you can purchase products directly from vendors or sell your own products to users. By making a purchase and/or selling your own products, you agree to the following terms:"}),g("h3",{children:"For Buyers:"}),U("ul",{children:[U("li",{children:[g("strong",{children:"Product Listings and Availability:"})," We strive to ensure that all product descriptions, images, and pricing are accurate. However, availability, prices, and descriptions may change at the discretion of sellers. Minor variations in color, specifications, or description may occur due to display differences or product updates."]}),U("li",{children:[g("strong",{children:"Order Processing and Payments:"})," Orders are processed as quickly as possible. Payments are securely handled through our payment system, and you will be charged upon order confirmation. All applicable taxes, shipping, and handling fees will be displayed before checkout. If you choose to use a third-party payment system, both you and the seller are responsible for facilitating those payment obligations."]}),U("li",{children:[g("strong",{children:"Returns and Refunds:"})," Returns and refunds are facilitated by us only for products purchased directly through our payment system. If a buyer uses an alternative payment method outside our platform, the seller is solely responsible for managing any returns, refunds, or exchanges for that transaction. For purchases through our payment system, buyers may request a refund or exchange if a product is defective or incorrect, following our return policy."]}),U("li",{children:[g("strong",{children:"Communication and Transparency:"})," Buyers are encouraged to contact sellers with any product inquiries before purchase. We aim to create a positive, transparent marketplace experience."]})]}),g("h3",{children:"For Sellers:"}),U("ul",{children:[U("li",{children:[g("strong",{children:"Product Listings:"})," Sellers are responsible for providing accurate and detailed product descriptions, prices, and photos. We encourage clear and honest representations to build trust with buyers. Prices should be inclusive of any relevant taxes or additional charges."]}),U("li",{children:[g("strong",{children:"Order Fulfillment:"})," Sellers should process and ship orders within the agreed timeframe. Clear communication with buyers on estimated delivery times, shipping options, and any delays is essential."]}),U("li",{children:[g("strong",{children:"Returns and Refunds:"})," Sellers are responsible for outlining their own return and refund policies for transactions not made through our payment system. If a product was purchased via our payment system, sellers are expected to cooperate with our return and refund process to support buyers who receive defective or incorrect items."]}),U("li",{children:[g("strong",{children:"Seller Support and Reputation:"})," Seller feedback from buyers is displayed to maintain a fair marketplace. This feedback can enhance seller visibility and help identify improvement areas for providing excellent service."]})]}),g("h3",{children:"Conflict Resolution:"}),g("p",{children:"In the event of a dispute regarding a transaction, we encourage open communication between the buyer and seller to resolve the issue amicably. If a resolution cannot be reached, buyers can contact our support team for assistance. Sellers are also encouraged to engage with our support team to facilitate the resolution process. We aim to ensure a fair and satisfactory outcome for all parties involved."}),g("h2",{children:g("strong",{children:"6. Digital Store"})}),g("p",{children:"The App provides a digital store where you can purchase physical products. All purchases are subject to the following conditions:"}),U("ul",{children:[g("li",{children:"Prices and availability of products are subject to change without notice."}),g("li",{children:"You agree to pay all applicable taxes and shipping charges."}
4594),g("li",{children:"All sales are final, and returns or exchanges are subject to our return policy, which will be provided separately."})]}),g("h2",{children:g("strong",{children:"7. Consultation Services"})}),g("p",{children:"The App allows you to request consultation services from experts. By requesting such services, you agree to:"}),U("ul",{children:[g("li",{children:"Provide accurate and complete information when requesting consultations."}),g("li",{children:"Pay any applicable fees associated with the consultation services as outlined at the time of request."}),g("li",{children:"Abide by any terms and conditions specific to the consultation services, which will be communicated to you separately."})]}),g("h2",{children:g("strong",{children:"8. Farmhouse Plus Subscription"})}),g("p",{children:"By subscribing to Farmhouse Plus, you agree to the following terms:"}),U("ul",{children:[U("li",{children:[g("strong",{children:"Exclusive Discounts on Farm Inputs"}),": You will receive discounts on farm inputs as specified by us. Terms of discounts will be communicated separately."]}),U("li",{children:[g("strong",{children:"Market Linkages"}),": We will facilitate market linkages for you, and you are responsible for logistics costs. We will take a 0.5% commission on sales to arranged off-takers, subject to revision."]}),U("li",{children:[g("strong",{children:"Financing Opportunities"}),": We will support you in accessing financing opportunities, which you may pursue at your discretion."]}),U("li",{children:[g("strong",{children:"Subsidized Trainings and Services"}),": You will have access to subsidized trainings and services. Details and costs of these services will be communicated separately."]})]}),g("h2",{children:g("strong",{children:"9. Intellectual Property Rights"})}),g("p",{children:"All intellectual property rights in and to the App, including but not limited to software, trademarks, logos, and content provided by the Company, are owned by us or our licensors. This Agreement does not grant you any ownership rights to the App or its content."}),g("h2",{children:g("strong",{children:"10. Termination"})}),g("p",{children:"This Agreement is effective until terminated by either party. You may terminate this Agreement at any time by deleting the App from your mobile device. We may terminate this Agreement and your access to the App at any time, with or without cause, and without prior notice."}),g("h2",{children:g("strong",{children:"11. Disclaimer of Warranty"})}),g("p",{children:'The App is provided on an "as-is" and "as-available" basis. We do not warrant that the App will be uninterrupted, error-free, or free of viruses or other harmful components. Your use of the App is at your own risk.'}),g("h2",{children:g("strong",{children:"12. Limitation of Liability"})}),g("p",{children:"To the fullest extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or in connection with your use of the App, including but not limited to loss of profits, data, or use, whether in an action of contract, negligence, or other tortious action."}),g("h2",{children:g("strong",{children:"13. Governing Law"})}),g("p",{children:"This Agreement shall be governed by and construed in accordance with the laws of Zambia, without regard to its conflict of laws principles."}),g("h2",{children:g("strong",{children:"14. Changes to this Agreement"})}),g("p",{children:"We reserve the right to modify this Agreement at any time. Any changes will be effective upon posting the revised Agreement within the App. Your continued use of the App after any changes indicates your acceptance of the revised terms."}),g("h2",{children:g("strong",{children:"15. Contact Information"})}),g("p",{children:"If you have any questions about this Agreement, please contact us at [email protected]."})]}),uJe=()=>g(fre,{children:U(rre,{children:[U(Pt,{element:g(g0e,{}),children:[g(Pt,{exact:!0,path:"/",element:g(Z0e,{})}),g(Pt,{path:"team",element:g(mqe,{})}),g(Pt,{path:"surveys/:id",element:g(tJe,{})})]}),g(Pt,{path:"/sign-in",element:g(JXe,{})}),U(Pt,{element:g(k0e,{}),children:[g(Pt,{path:"dashboard",element:g(X9e,{})}),U(Pt,{path:"users",children:[g(Pt,{index:!0,element:g(EXe,{})}),g(Pt,{path:"create",element:g(xqe,{})}),g(Pt,{path:":id/details",element:g(GXe,{})})]}),g(Pt,{path:"subscriptions",element:g(lqe,{})}),g(Pt,{path:"subscriptions/:id",element:g(gqe,{})}),U(Pt,{path:"requests",element:g(S0e,{}),children:[g(Pt,{index:!0,element:g(YXe,{})}),g(Pt,{path:":id/details",element:g(fqe,{})})]}),U(Pt,{path:"posts",element:g(_0e,{}),children:[g(Pt,{index:!0,element:g(QXe,{})}),g(Pt,{path:"reported",element:g(KXe,{})}),g(Pt,{path:":id/details",element:g(oqe,{})})]}),U(Pt,{path:"pricing",element:g(C0e,{}),children:[g(Pt,{index:!0,element:g(XXe,{})}),g(Pt,{path:"consultation/:id/update",element:g(eqe,{})}),g(Pt,{path:"consultation/create",element:g(tqe,{})}),g(Pt,{path:"subscription",element:g(ZXe,{})}),g(Pt,{path:"subscription/create",element:g(nqe,{})}),g(Pt,{path:"subscription/:id/update",element:g(rqe,{})})]}),U(Pt,{path:"members",children:[g(Pt,{index:!0,element:g(yqe,{})}
4594),g(Pt,{path:":id/update",element:g(Rj,{})}),g(Pt,{path:"create",element:g(Rj,{})})]}),U(Pt,{path:"trainings",children:[U(Pt,{element:g(E0e,{}),children:[g(Pt,{index:!0,element:g(bqe,{})}),g(Pt,{path:"past",element:g(wqe,{})})]}),g(Pt,{path:"create",element:g(jj,{})}),g(Pt,{path:":id/update",element:g(jj,{})})]}),U(Pt,{path:"feedback",element:g(A0e,{}),children:[g(Pt,{index:!0,element:g(_qe,{})}),g(Pt,{path:"store",element:g(Eqe,{})}),g(Pt,{path:"store/:id",element:g(nJe,{})}),g(Pt,{path:"store/edit-survey/:id",element:g(JKe,{})}),g(Pt,{path:"store/create-survey",element:g(KKe,{})})]}),g(Pt,{path:"communications",element:g(iJe,{})}),U(Pt,{path:"stores",children:[g(Pt,{index:!0,element:g(oJe,{})}),g(Pt,{path:":id/",element:g(lJe,{})})]})]}),g(Pt,{path:"/delete-account",element:g(sqe,{})}),g(Pt,{path:"/privacy-policy",element:g(aqe,{})}),g(Pt,{path:"/support",element:g(aJe,{})}),g(Pt,{path:"/eula",element:g(cJe,{})}),g(Pt,{path:"/terms-and-conditions",element:g(vqe,{})}),g(Pt,{path:"*",element:g(pqe,{})})]})});jC.createRoot(document.getElementById("root")).render(g(Ie.StrictMode,{children:g(uJe,{})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.