PageSourceSearch

https://refer-roi-dynamo.lovable.app/assets/index-CxEgoE2O.js

js refer-roi-dynamo.lovable.app collected 2026-10-03 03:41:46 UTC 1,664,074 bytes, 484 lines download raw bytes

vendor: 6,852 bytes, lines 1-9
1var rW=Object.defineProperty;var OO=e=>{throw TypeError(e)};var nW=(e,t,r)=>t in e?rW(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var cr=(e,t,r)=>nW(e,typeof t!="symbol"?t+"":t,r),N2=(e,t,r)=>t.has(e)||OO("Cannot "+r);var Ee=(e,t,r)=>(N2(e,t,"read from private field"),r?r.call(e):t.get(e)),tr=(e,t,r)=>t.has(e)?OO("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Bt=(e,t,r,n)=>(N2(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),di=(e,t,r)=>(N2(e,t,"access private method"),r);var rv=(e,t,r,n)=>({set _(i){Bt(e,t,i,r)},get _(){return Ee(e,t,n)}});function OQ(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}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 i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var nv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function br(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function iW(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var UQ={exports:{}},sb={},NQ={exports:{}},jt={};/**
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 Wm=Symbol.for("react.element"),oW=Symbol.for("react.portal"),aW=Symbol.for("react.fragment"),sW=Symbol.for("react.strict_mode"),AW=Symbol.for("react.profiler"),lW=Symbol.for("react.provider"),cW=Symbol.for("react.context"),uW=Symbol.for("react.forward_ref"),fW=Symbol.for("react.suspense"),dW=Symbol.for("react.memo"),hW=Symbol.for("react.lazy"),UO=Symbol.iterator;function pW(e){return e===null||typeof e!="object"?null:(e=UO&&e[UO]||e["@@iterator"],typeof e=="function"?e:null)}var TQ={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},IQ=Object.assign,kQ={};function lh(e,t,r){this.props=e,this.context=t,this.refs=kQ,this.updater=r||TQ}lh.prototype.isReactComponent={};lh.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")};lh.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function LQ(){}LQ.prototype=lh.prototype;function RE(e,t,r){this.props=e,this.context=t,this.refs=kQ,this.updater=r||TQ}var ME=RE.prototype=new LQ;ME.constructor=RE;IQ(ME,lh.prototype);ME.isPureReactComponent=!0;var NO=Array.isArray,jQ=Object.prototype.hasOwnProperty,DE={current:null},QQ={key:!0,ref:!0,__self:!0,__source:!0};function RQ(e,t,r){var n,i={},o=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)jQ.call(t,n)&&!QQ.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var A=Array(s),l=0;l<s;l++)A[l]=arguments[l+2];i.children=A}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:Wm,type:e,key:o,ref:a,props:i,_owner:DE.current}}function gW(e,t){return{$$typeof:Wm,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function HE(e){return typeof e=="object"&&e!==null&&e.$$typeof===Wm}function mW(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var TO=/\/+/g;function T2(e,t){return typeof e=="object"&&e!==null&&e.key!=null?mW(""+e.key):t.toString(36)}function Iy(e,t,r,n,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Wm:case oW:a=!0}}if(a)return a=e,i=i(a),e=n===""?"."+T2(a,0):n,NO(i)?(r="",e!=null&&(r=e.replace(TO,"$&/")+"/"),Iy(i,t,r,"",function(l){return l})):i!=null&&(HE(i)&&(i=gW(i,r+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(TO,"$&/")+"/")+e)),t.push(i)),1;if(a=0,n=n===""?".":n+":",NO(e))for(var s=0;s<e.length;s++){o=e[s];var A=n+T2(o,s);a+=Iy(o,t,r,A,i)}else if(A=pW(e),typeof A=="function")for(e=A.call(e),s=0;!(o=e.next()).done;)o=o.value,A=n+T2(o,s++),a+=Iy(o,t,r,A,i);else if(o==="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 a}function iv(e,t,r){if(e==null)return e;var n=[],i=0;return Iy(e,n,"","",function(o){return t.call(r,o,i++)}),n}function vW(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 Di={current:null},ky={transition:null},yW={ReactCurrentDispatcher:Di,ReactCurrentBatchConfig:ky,ReactCurrentOwner:DE};function MQ(){throw Error("act(...) is not supported in production builds of React.")}jt.Children={map:iv,forEach:function(e,t,r){iv(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return iv(e,function(){t++}),t},toArray:function(e){return iv(e,function(t){return t})||[]},only:function(e){if(!HE(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};jt.Component=lh;jt.Fragment=aW;jt.Profiler=AW;jt.PureComponent=RE;jt.StrictMode=sW;jt.Suspense=fW;
vendor: 6,549 bytes, lines 9-25
9jt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=yW;jt.act=MQ;jt.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=IQ({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=DE.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(A in t)jQ.call(t,A)&&!QQ.hasOwnProperty(A)&&(n[A]=t[A]===void 0&&s!==void 0?s[A]:t[A])}var A=arguments.length-2;if(A===1)n.children=r;else if(1<A){s=Array(A);for(var l=0;l<A;l++)s[l]=arguments[l+2];n.children=s}return{$$typeof:Wm,type:e.type,key:i,ref:o,props:n,_owner:a}};jt.createContext=function(e){return e={$$typeof:cW,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:lW,_context:e},e.Consumer=e};jt.createElement=RQ;jt.createFactory=function(e){var t=RQ.bind(null,e);return t.type=e,t};jt.createRef=function(){return{current:null}};jt.forwardRef=function(e){return{$$typeof:uW,render:e}};jt.isValidElement=HE;jt.lazy=function(e){return{$$typeof:hW,_payload:{_status:-1,_result:e},_init:vW}};jt.memo=function(e,t){return{$$typeof:dW,type:e,compare:t===void 0?null:t}};jt.startTransition=function(e){var t=ky.transition;ky.transition={};try{e()}finally{ky.transition=t}};jt.unstable_act=MQ;jt.useCallback=function(e,t){return Di.current.useCallback(e,t)};jt.useContext=function(e){return Di.current.useContext(e)};jt.useDebugValue=function(){};jt.useDeferredValue=function(e){return Di.current.useDeferredValue(e)};jt.useEffect=function(e,t){return Di.current.useEffect(e,t)};jt.useId=function(){return Di.current.useId()};jt.useImperativeHandle=function(e,t,r){return Di.current.useImperativeHandle(e,t,r)};jt.useInsertionEffect=function(e,t){return Di.current.useInsertionEffect(e,t)};jt.useLayoutEffect=function(e,t){return Di.current.useLayoutEffect(e,t)};jt.useMemo=function(e,t){return Di.current.useMemo(e,t)};jt.useReducer=function(e,t,r){return Di.current.useReducer(e,t,r)};jt.useRef=function(e){return Di.current.useRef(e)};jt.useState=function(e){return Di.current.useState(e)};jt.useSyncExternalStore=function(e,t,r){return Di.current.useSyncExternalStore(e,t,r)};jt.useTransition=function(){return Di.current.useTransition()};jt.version="18.3.1";NQ.exports=jt;var P=NQ.exports;const ie=br(P),$E=OQ({__proto__:null,default:ie},[P]);/**
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 wW=P,bW=Symbol.for("react.element"),xW=Symbol.for("react.fragment"),BW=Object.prototype.hasOwnProperty,CW=wW.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_W={key:!0,ref:!0,__self:!0,__source:!0};function DQ(e,t,r){var n,i={},o=null,a=null;r!==void 0&&(o=""+r),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(n in t)BW.call(t,n)&&!_W.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:bW,type:e,key:o,ref:a,props:i,_owner:CW.current}}sb.Fragment=xW;sb.jsx=DQ;sb.jsxs=DQ;UQ.exports=sb;var y=UQ.exports,HQ={exports:{}},Oo={},$Q={exports:{}},KQ={};/**
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(H,W){var se=H.length;H.push(W);e:for(;0<se;){var Ae=se-1>>>1,k=H[Ae];if(0<i(k,W))H[Ae]=W,H[se]=k,se=Ae;else break e}}function r(H){return H.length===0?null:H[0]}function n(H){if(H.length===0)return null;var W=H[0],se=H.pop();if(se!==W){H[0]=se;e:for(var Ae=0,k=H.length,D=k>>>1;Ae<D;){var z=2*(Ae+1)-1,re=H[z],oe=z+1,ne=H[oe];if(0>i(re,se))oe<k&&0>i(ne,re)?(H[Ae]=ne,H[oe]=se,Ae=oe):(H[Ae]=re,H[z]=se,Ae=z);else if(oe<k&&0>i(ne,se))H[Ae]=ne,H[oe]=se,Ae=oe;else break e}}return W}function i(H,W){var se=H.sortIndex-W.sortIndex;return se!==0?se:H.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var A=[],l=[],c=1,u=null,d=3,f=!1,p=!1,h=!1,v=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(H){for(var W=r(l);W!==null;){if(W.callback===null)n(l);else if(W.startTime<=H)n(l),W.sortIndex=W.expirationTime,t(A,W);else break;W=r(l)}}function B(H){if(h=!1,b(H),!p)if(r(A)!==null)p=!0,G(C);else{var W=r(l);W!==null&&J(B,W.startTime-H)}}function C(H,W){p=!1,h&&(h=!1,m(N),N=-1),f=!0;var se=d;try{for(b(W),u=r(A);u!==null&&(!(u.expirationTime>W)||H&&!O());){var Ae=u.callback;if(typeof Ae=="function"){u.callback=null,d=u.priorityLevel;var k=Ae(u.expirationTime<=W);W=e.unstable_now(),typeof k=="function"?u.callback=k:u===r(A)&&n(A),b(W)}else n(A);u=r(A)}if(u!==null)var D=!0;else{var z=r(l);z!==null&&J(B,z.startTime-W),D=!1}return D}finally{u=null,d=se,f=!1}}var _=!1,F=null,N=-1,U=5,L=-1;function O(){return!(e.unstable_now()-L<U)}function T(){if(F!==null){var H=e.unstable_now();L=H;var W=!0;try{W=F(!0,H)}finally{W?Q():(_=!1,F=null)}}else _=!1}var Q;if(typeof w=="function")Q=function(){w(T)};else if(typeof MessageChannel<"u"){var j=new MessageChannel,$=j.port2;j.port1.onmessage=T,Q=function(){$.postMessage(null)}}else Q=function(){v(T,0)};function G(H){F=H,_||(_=!0,Q())}function J(H,W){N=v(function(){H(e.unstable_now())},W)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(H){H.callback=null},e.unstable_continueExecution=function(){p||f||(p=!0,G(C))},e.unstable_forceFrameRate=function(H){0>H||125<H?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<H?Math.floor(1e3/H):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return r(A)},e.unstable_next=function(H){switch(d){case 1:case 2:case 3:var W=3;break;default:W=d}var se=d;d=W;
vendor: 11,550 bytes, lines 25-37
25try{return H()}finally{d=se}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(H,W){switch(H){case 1:case 2:case 3:case 4:case 5:break;default:H=3}var se=d;d=H;try{return W()}finally{d=se}},e.unstable_scheduleCallback=function(H,W,se){var Ae=e.unstable_now();switch(typeof se=="object"&&se!==null?(se=se.delay,se=typeof se=="number"&&0<se?Ae+se:Ae):se=Ae,H){case 1:var k=-1;break;case 2:k=250;break;case 5:k=1073741823;break;case 4:k=1e4;break;default:k=5e3}return k=se+k,H={id:c++,callback:W,priorityLevel:H,startTime:se,expirationTime:k,sortIndex:-1},se>Ae?(H.sortIndex=se,t(l,H),r(A)===null&&H===r(l)&&(h?(m(N),N=-1):h=!0,J(B,se-Ae))):(H.sortIndex=k,t(A,H),p||f||(p=!0,G(C))),H},e.unstable_shouldYield=O,e.unstable_wrapCallback=function(H){var W=d;return function(){var se=d;d=W;try{return H.apply(this,arguments)}finally{d=se}}}})(KQ);$Q.exports=KQ;var SW=$Q.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 EW=P,Fo=SW;function Te(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 VQ=new Set,Fg={};function Lu(e,t){Cd(e,t),Cd(e+"Capture",t)}function Cd(e,t){for(Fg[e]=t,e=0;e<t.length;e++)VQ.add(t[e])}var wA=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),JC=Object.prototype.hasOwnProperty,FW=/^[: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]*$/,IO={},kO={};function PW(e){return JC.call(kO,e)?!0:JC.call(IO,e)?!1:FW.test(e)?kO[e]=!0:(IO[e]=!0,!1)}function OW(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 UW(e,t,r,n){if(t===null||typeof t>"u"||OW(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 Hi(e,t,r,n,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var ci={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ci[e]=new Hi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ci[t]=new Hi(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ci[e]=new Hi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ci[e]=new Hi(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){ci[e]=new Hi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ci[e]=new Hi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ci[e]=new Hi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ci[e]=new Hi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ci[e]=new Hi(e,5,!1,e.toLowerCase(),null,!1,!1)});var KE=/[\-:]([a-z])/g;function VE(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(KE,VE);ci[t]=new Hi(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(KE,VE);ci[t]=new Hi(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(KE,VE);ci[t]=new Hi(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ci[e]=new Hi(e,1,!1,e.toLowerCase(),null,!1,!1)});ci.xlinkHref=new Hi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ci[e]=new Hi(e,1,!1,e.toLowerCase(),null,!0,!0)});function zE(e,t,r,n){var i=ci.hasOwnProperty(t)?ci[t]:null;(i!==null?i.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(UW(t,r,i,n)&&(r=null),n||i===null?PW(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(t=i.attributeName,n=i.attributeNamespace,r===null?e.removeAttribute(t):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var UA=EW.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ov=Symbol.for("react.element"),Tf=Symbol.for("react.portal"),If=Symbol.for("react.fragment"),GE=Symbol.for("react.strict_mode"),ZC=Symbol.for("react.profiler"),zQ=Symbol.for("react.provider"),GQ=Symbol.for("react.context"),WE=Symbol.for("react.forward_ref"),e5=Symbol.for("react.suspense"),t5=Symbol.for("react.suspense_list"),qE=Symbol.for("react.memo"),cl=Symbol.for("react.lazy"),WQ=Symbol.for("react.offscreen"),LO=Symbol.iterator;function up(e){return e===null||typeof e!="object"?null:(e=LO&&e[LO]||e["@@iterator"],typeof e=="function"?e:null)}var qr=Object.assign,I2;function Rp(e){if(I2===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);I2=t&&t[1]||""}return`
34`+I2+e}var k2=!1;function L2(e,t){if(!e||k2)return"";k2=!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(l){var n=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){n=l}e.call(t.prototype)}else{try{throw Error()}catch(l){n=l}e()}}catch(l){if(l&&n&&typeof l.stack=="string"){for(var i=l.stack.split(`
35`),o=n.stack.split(`
36`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var A=`
37`+i[a].replace(" at new "," at ");return e.displayName&&A.includes("<anonymous>")&&(A=A.replace("<anonymous>",e.displayName)),A}while(1<=a&&0<=s);break}}}finally{k2=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Rp(e):""}function NW(e){switch(e.tag){case 5:return Rp(e.type);case 16:return Rp("Lazy");case 13:return Rp("Suspense");case 19:return Rp("SuspenseList");case 0:case 2:case 15:return e=L2(e.type,!1),e;case 11:return e=L2(e.type.render,!1),e;case 1:return e=L2(e.type,!0),e;default:return""}}function r5(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 If:return"Fragment";case Tf:return"Portal";case ZC:return"Profiler";case GE:return"StrictMode";case e5:return"Suspense";case t5:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case GQ:return(e.displayName||"Context")+".Consumer";case zQ:return(e._context.displayName||"Context")+".Provider";case WE:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case qE:return t=e.displayName||null,t!==null?t:r5(e.type)||"Memo";case cl:t=e._payload,e=e._init;try{return r5(e(t))}catch{}}return null}function TW(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 r5(t);case 8:return t===GE?"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 ql(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qQ(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function IW(e){var t=qQ(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 i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){n=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function av(e){e._valueTracker||(e._valueTracker=IW(e))}function YQ(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=qQ(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Aw(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 n5(e,t){var r=t.checked;return qr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function jO(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ql(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 XQ(e,t){t=t.checked,t!=null&&zE(e,"checked",t,!1)}function i5(e,t){XQ(e,t);var r=ql(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")?o5(e,t.type,r):t.hasOwnProperty("defaultValue")&&o5(e,t.type,ql(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function QO(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 o5(e,t,r){(t!=="number"||Aw(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Mp=Array.isArray;function Yf(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+ql(r),t=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function a5(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Te(91));return qr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function RO(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(Te(92));if(Mp(r)){if(1<r.length)throw Error(Te(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:ql(r)}}function JQ(e,t){var r=ql(t.value),n=ql(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 MO(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ZQ(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 s5(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ZQ(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var sv,eR=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,i){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(sv=sv||document.createElement("div"),sv.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=sv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Pg(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var rg={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},kW=["Webkit","ms","Moz","O"];Object.keys(rg).forEach(function(e){kW.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),rg[t]=rg[e]})});function tR(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||rg.hasOwnProperty(e)&&rg[e]?(""+t).trim():t+"px"}function rR(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=tR(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var LW=qr({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 A5(e,t){if(t){if(LW[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Te(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Te(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Te(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Te(62))}}function l5(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 c5=null;function YE(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var u5=null,Xf=null,Jf=null;function DO(e){if(e=Xm(e)){if(typeof u5!="function")throw Error(Te(280));var t=e.stateNode;t&&(t=fb(t),u5(e.stateNode,e.type,t))}}function nR(e){Xf?Jf?Jf.push(e):Jf=[e]:Xf=e}function iR(){if(Xf){var e=Xf,t=Jf;if(Jf=Xf=null,DO(e),t)for(e=0;e<t.length;e++)DO(t[e])}}function oR(e,t){return e(t)}function aR(){}var j2=!1;function sR(e,t,r){if(j2)return e(t,r);j2=!0;try{return oR(e,t,r)}finally{j2=!1,(Xf!==null||Jf!==null)&&(aR(),iR())}}function Og(e,t){var r=e.stateNode;if(r===null)return null;var n=fb(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(Te(231,t,typeof r));return r}var f5=!1;if(wA)try{var fp={};Object.defineProperty(fp,"passive",{get:function(){f5=!0}}),window.addEventListener("test",fp,fp),window.removeEventListener("test",fp,fp)}catch{f5=!1}function jW(e,t,r,n,i,o,a,s,A){var l=Array.prototype.slice.call(arguments,3);try{t.apply(r,l)}catch(c){this.onError(c)}}var ng=!1,lw=null,cw=!1,d5=null,QW={onError:function(e){ng=!0,lw=e}};function RW(e,t,r,n,i,o,a,s,A){ng=!1,lw=null,jW.apply(QW,arguments)}function MW(e,t,r,n,i,o,a,s,A){if(RW.apply(this,arguments),ng){if(ng){var l=lw;ng=!1,lw=null}else throw Error(Te(198));cw||(cw=!0,d5=l)}}function ju(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 AR(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 HO(e){if(ju(e)!==e)throw Error(Te(188))}function DW(e){var t=e.alternate;if(!t){if(t=ju(e),t===null)throw Error(Te(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(i===null)break;var o=i.alternate;if(o===null){if(n=i.return,n!==null){r=n;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===r)return HO(i),e;if(o===n)return HO(i),t;o=o.sibling}throw Error(Te(188))}if(r.return!==n.return)r=i,n=o;else{for(var a=!1,s=i.child;s;){if(s===r){a=!0,r=i,n=o;break}if(s===n){a=!0,n=i,r=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===r){a=!0,r=o,n=i;break}if(s===n){a=!0,n=o,r=i;break}s=s.sibling}if(!a)throw Error(Te(189))}}if(r.alternate!==n)throw Error(Te(190))}if(r.tag!==3)throw Error(Te(188));return r.stateNode.current===r?e:t}function lR(e){return e=DW(e),e!==null?cR(e):null}function cR(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=cR(e);if(t!==null)return t;e=e.sibling}return null}var uR=Fo.unstable_scheduleCallback,$O=Fo.unstable_cancelCallback,HW=Fo.unstable_shouldYield,$W=Fo.unstable_requestPaint,fn=Fo.unstable_now,KW=Fo.unstable_getCurrentPriorityLevel,XE=Fo.unstable_ImmediatePriority,fR=Fo.unstable_UserBlockingPriority,uw=Fo.unstable_NormalPriority,VW=Fo.unstable_LowPriority,dR=Fo.unstable_IdlePriority,Ab=null,ys=null;function zW(e){if(ys&&typeof ys.onCommitFiberRoot=="function")try{ys.onCommitFiberRoot(Ab,e,void 0,(e.current.flags&128)===128)}catch{}}var Ma=Math.clz32?Math.clz32:qW,GW=Math.log,WW=Math.LN2;function qW(e){return e>>>=0,e===0?32:31-(GW(e)/WW|0)|0}var Av=64,lv=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 fw(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~i;
vendor: 5,223 bytes, line 37
37s!==0?n=Dp(s):(o&=a,o!==0&&(n=Dp(o)))}else a=r&~i,a!==0?n=Dp(a):o!==0&&(n=Dp(o));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,o=t&-t,i>=o||i===16&&(o&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-Ma(t),i=1<<r,n|=e[r],t&=~i;return n}function YW(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 XW(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Ma(o),s=1<<a,A=i[a];A===-1?(!(s&r)||s&n)&&(i[a]=YW(s,t)):A<=t&&(e.expiredLanes|=s),o&=~s}}function h5(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function hR(){var e=Av;return Av<<=1,!(Av&4194240)&&(Av=64),e}function Q2(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function qm(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ma(t),e[t]=r}function JW(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 i=31-Ma(r),o=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~o}}function JE(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Ma(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var fr=0;function pR(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var gR,ZE,mR,vR,yR,p5=!1,cv=[],Tl=null,Il=null,kl=null,Ug=new Map,Ng=new Map,hl=[],ZW="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 KO(e,t){switch(e){case"focusin":case"focusout":Tl=null;break;case"dragenter":case"dragleave":Il=null;break;case"mouseover":case"mouseout":kl=null;break;case"pointerover":case"pointerout":Ug.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ng.delete(t.pointerId)}}function dp(e,t,r,n,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[i]},t!==null&&(t=Xm(t),t!==null&&ZE(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function eq(e,t,r,n,i){switch(t){case"focusin":return Tl=dp(Tl,e,t,r,n,i),!0;case"dragenter":return Il=dp(Il,e,t,r,n,i),!0;case"mouseover":return kl=dp(kl,e,t,r,n,i),!0;case"pointerover":var o=i.pointerId;return Ug.set(o,dp(Ug.get(o)||null,e,t,r,n,i)),!0;case"gotpointercapture":return o=i.pointerId,Ng.set(o,dp(Ng.get(o)||null,e,t,r,n,i)),!0}return!1}function wR(e){var t=zc(e.target);if(t!==null){var r=ju(t);if(r!==null){if(t=r.tag,t===13){if(t=AR(r),t!==null){e.blockedOn=t,yR(e.priority,function(){mR(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 Ly(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=g5(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);c5=n,r.target.dispatchEvent(n),c5=null}else return t=Xm(r),t!==null&&ZE(t),e.blockedOn=r,!1;t.shift()}return!0}function VO(e,t,r){Ly(e)&&r.delete(t)}function tq(){p5=!1,Tl!==null&&Ly(Tl)&&(Tl=null),Il!==null&&Ly(Il)&&(Il=null),kl!==null&&Ly(kl)&&(kl=null),Ug.forEach(VO),Ng.forEach(VO)}function hp(e,t){e.blockedOn===t&&(e.blockedOn=null,p5||(p5=!0,Fo.unstable_scheduleCallback(Fo.unstable_NormalPriority,tq)))}function Tg(e){function t(i){return hp(i,e)}if(0<cv.length){hp(cv[0],e);for(var r=1;r<cv.length;r++){var n=cv[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Tl!==null&&hp(Tl,e),Il!==null&&hp(Il,e),kl!==null&&hp(kl,e),Ug.forEach(t),Ng.forEach(t),r=0;r<hl.length;r++)n=hl[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<hl.length&&(r=hl[0],r.blockedOn===null);)wR(r),r.blockedOn===null&&hl.shift()}var Zf=UA.ReactCurrentBatchConfig,dw=!0;function rq(e,t,r,n){var i=fr,o=Zf.transition;Zf.transition=null;try{fr=1,e4(e,t,r,n)}finally{fr=i,Zf.transition=o}}function nq(e,t,r,n){var i=fr,o=Zf.transition;Zf.transition=null;try{fr=4,e4(e,t,r,n)}finally{fr=i,Zf.transition=o}}function e4(e,t,r,n){if(dw){var i=g5(e,t,r,n);if(i===null)W2(e,t,n,hw,r),KO(e,n);else if(eq(i,e,t,r,n))n.stopPropagation();else if(KO(e,n),t&4&&-1<ZW.indexOf(e)){for(;i!==null;){var o=Xm(i);if(o!==null&&gR(o),o=g5(e,t,r,n),o===null&&W2(e,t,n,hw,r),o===i)break;i=o}i!==null&&n.stopPropagation()}else W2(e,t,n,null,r)}}var hw=null;function g5(e,t,r,n){if(hw=null,e=YE(n),e=zc(e),e!==null)if(t=ju(e),t===null)e=null;else if(r=t.tag,r===13){if(e=AR(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 hw=e,null}
vendor: 10,401 bytes, line 37
37function bR(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(KW()){case XE:return 1;case fR:return 4;case uw:case VW:return 16;case dR:return 536870912;default:return 16}default:return 16}}var Bl=null,t4=null,jy=null;function xR(){if(jy)return jy;var e,t=t4,r=t.length,n,i="value"in Bl?Bl.value:Bl.textContent,o=i.length;for(e=0;e<r&&t[e]===i[e];e++);var a=r-e;for(n=1;n<=a&&t[r-n]===i[o-n];n++);return jy=i.slice(e,1<n?1-n:void 0)}function Qy(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 uv(){return!0}function zO(){return!1}function Uo(e){function t(r,n,i,o,a){this._reactName=r,this._targetInst=i,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?uv:zO,this.isPropagationStopped=zO,this}return qr(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=uv)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=uv)},persist:function(){},isPersistent:uv}),t}var ch={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},r4=Uo(ch),Ym=qr({},ch,{view:0,detail:0}),iq=Uo(Ym),R2,M2,pp,lb=qr({},Ym,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:n4,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!==pp&&(pp&&e.type==="mousemove"?(R2=e.screenX-pp.screenX,M2=e.screenY-pp.screenY):M2=R2=0,pp=e),R2)},movementY:function(e){return"movementY"in e?e.movementY:M2}}),GO=Uo(lb),oq=qr({},lb,{dataTransfer:0}),aq=Uo(oq),sq=qr({},Ym,{relatedTarget:0}),D2=Uo(sq),Aq=qr({},ch,{animationName:0,elapsedTime:0,pseudoElement:0}),lq=Uo(Aq),cq=qr({},ch,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),uq=Uo(cq),fq=qr({},ch,{data:0}),WO=Uo(fq),dq={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hq={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"},pq={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gq(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=pq[e])?!!t[e]:!1}function n4(){return gq}var mq=qr({},Ym,{key:function(e){if(e.key){var t=dq[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Qy(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?hq[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:n4,charCode:function(e){return e.type==="keypress"?Qy(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Qy(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),vq=Uo(mq),yq=qr({},lb,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qO=Uo(yq),wq=qr({},Ym,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:n4}),bq=Uo(wq),xq=qr({},ch,{propertyName:0,elapsedTime:0,pseudoElement:0}),Bq=Uo(xq),Cq=qr({},lb,{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}),_q=Uo(Cq),Sq=[9,13,27,32],i4=wA&&"CompositionEvent"in window,ig=null;wA&&"documentMode"in document&&(ig=document.documentMode);var Eq=wA&&"TextEvent"in window&&!ig,BR=wA&&(!i4||ig&&8<ig&&11>=ig),YO=" ",XO=!1;function CR(e,t){switch(e){case"keyup":return Sq.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _R(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var kf=!1;function Fq(e,t){switch(e){case"compositionend":return _R(t);case"keypress":return t.which!==32?null:(XO=!0,YO);case"textInput":return e=t.data,e===YO&&XO?null:e;default:return null}}function Pq(e,t){if(kf)return e==="compositionend"||!i4&&CR(e,t)?(e=xR(),jy=t4=Bl=null,kf=!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 BR&&t.locale!=="ko"?null:t.data;default:return null}}var Oq={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 JO(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Oq[e.type]:t==="textarea"}function SR(e,t,r,n){nR(n),t=pw(t,"onChange"),0<t.length&&(r=new r4("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var og=null,Ig=null;function Uq(e){jR(e,0)}function cb(e){var t=Qf(e);if(YQ(t))return e}function Nq(e,t){if(e==="change")return t}var ER=!1;if(wA){var H2;if(wA){var $2="oninput"in document;if(!$2){var ZO=document.createElement("div");ZO.setAttribute("oninput","return;"),$2=typeof ZO.oninput=="function"}H2=$2}else H2=!1;ER=H2&&(!document.documentMode||9<document.documentMode)}function eU(){og&&(og.detachEvent("onpropertychange",FR),Ig=og=null)}function FR(e){if(e.propertyName==="value"&&cb(Ig)){var t=[];SR(t,Ig,e,YE(e)),sR(Uq,t)}}function Tq(e,t,r){e==="focusin"?(eU(),og=t,Ig=r,og.attachEvent("onpropertychange",FR)):e==="focusout"&&eU()}function Iq(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return cb(Ig)}function kq(e,t){if(e==="click")return cb(t)}function Lq(e,t){if(e==="input"||e==="change")return cb(t)}function jq(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $a=typeof Object.is=="function"?Object.is:jq;function kg(e,t){if($a(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 i=r[n];if(!JC.call(t,i)||!$a(e[i],t[i]))return!1}return!0}function tU(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rU(e,t){var r=tU(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=tU(r)}}function PR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?PR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function OR(){for(var e=window,t=Aw();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Aw(e.document)}return t}function o4(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 Qq(e){var t=OR(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&PR(r.ownerDocument.documentElement,r)){if(n!==null&&o4(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 i=r.textContent.length,o=Math.min(n.start,i);n=n.end===void 0?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=rU(r,o);var a=rU(r,n);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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 Rq=wA&&"documentMode"in document&&11>=document.documentMode,Lf=null,m5=null,ag=null,v5=!1;function nU(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;v5||Lf==null||Lf!==Aw(n)||(n=Lf,"selectionStart"in n&&o4(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,501 bytes, line 37
37sNode:n.focusNode,focusOffset:n.focusOffset}),ag&&kg(ag,n)||(ag=n,n=pw(m5,"onSelect"),0<n.length&&(t=new r4("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Lf)))}function fv(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var jf={animationend:fv("Animation","AnimationEnd"),animationiteration:fv("Animation","AnimationIteration"),animationstart:fv("Animation","AnimationStart"),transitionend:fv("Transition","TransitionEnd")},K2={},UR={};wA&&(UR=document.createElement("div").style,"AnimationEvent"in window||(delete jf.animationend.animation,delete jf.animationiteration.animation,delete jf.animationstart.animation),"TransitionEvent"in window||delete jf.transitionend.transition);function ub(e){if(K2[e])return K2[e];if(!jf[e])return e;var t=jf[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in UR)return K2[e]=t[r];return e}var NR=ub("animationend"),TR=ub("animationiteration"),IR=ub("animationstart"),kR=ub("transitionend"),LR=new Map,iU="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 tc(e,t){LR.set(e,t),Lu(t,[e])}for(var V2=0;V2<iU.length;V2++){var z2=iU[V2],Mq=z2.toLowerCase(),Dq=z2[0].toUpperCase()+z2.slice(1);tc(Mq,"on"+Dq)}tc(NR,"onAnimationEnd");tc(TR,"onAnimationIteration");tc(IR,"onAnimationStart");tc("dblclick","onDoubleClick");tc("focusin","onFocus");tc("focusout","onBlur");tc(kR,"onTransitionEnd");Cd("onMouseEnter",["mouseout","mouseover"]);Cd("onMouseLeave",["mouseout","mouseover"]);Cd("onPointerEnter",["pointerout","pointerover"]);Cd("onPointerLeave",["pointerout","pointerover"]);Lu("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Lu("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Lu("onBeforeInput",["compositionend","keypress","textInput","paste"]);Lu("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Lu("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Lu("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(" "),Hq=new Set("cancel close invalid load scroll toggle".split(" ").concat(Hp));function oU(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,MW(n,t,void 0,e),e.currentTarget=null}function jR(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],A=s.instance,l=s.currentTarget;if(s=s.listener,A!==o&&i.isPropagationStopped())break e;oU(i,s,l),o=A}else for(a=0;a<n.length;a++){if(s=n[a],A=s.instance,l=s.currentTarget,s=s.listener,A!==o&&i.isPropagationStopped())break e;oU(i,s,l),o=A}}}if(cw)throw e=d5,cw=!1,d5=null,e}function Nr(e,t){var r=t[B5];r===void 0&&(r=t[B5]=new Set);var n=e+"__bubble";r.has(n)||(QR(t,e,2,!1),r.add(n))}function G2(e,t,r){var n=0;t&&(n|=4),QR(r,e,n,t)}var dv="_reactListening"+Math.random().toString(36).slice(2);function Lg(e){if(!e[dv]){e[dv]=!0,VQ.forEach(function(r){r!=="selectionchange"&&(Hq.has(r)||G2(r,!1,e),G2(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[dv]||(t[dv]=!0,G2("selectionchange",!1,t))}}function QR(e,t,r,n){switch(bR(t)){case 1:var i=rq;break;case 4:i=nq;break;default:i=e4}r=i.bind(null,t,r,e),i=void 0,!f5||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):i!==void 0?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function W2(e,t,r,n,i){var o=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var a=n.tag;if(a===3||a===4){var s=n.stateNode.containerInfo;
vendor: 5,573 bytes, lines 37-38
37if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=n.return;a!==null;){var A=a.tag;if((A===3||A===4)&&(A=a.stateNode.containerInfo,A===i||A.nodeType===8&&A.parentNode===i))return;a=a.return}for(;s!==null;){if(a=zc(s),a===null)return;if(A=a.tag,A===5||A===6){n=o=a;continue e}s=s.parentNode}}n=n.return}sR(function(){var l=o,c=YE(r),u=[];e:{var d=LR.get(e);if(d!==void 0){var f=r4,p=e;switch(e){case"keypress":if(Qy(r)===0)break e;case"keydown":case"keyup":f=vq;break;case"focusin":p="focus",f=D2;break;case"focusout":p="blur",f=D2;break;case"beforeblur":case"afterblur":f=D2;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":f=GO;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=aq;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=bq;break;case NR:case TR:case IR:f=lq;break;case kR:f=Bq;break;case"scroll":f=iq;break;case"wheel":f=_q;break;case"copy":case"cut":case"paste":f=uq;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=qO}var h=(t&4)!==0,v=!h&&e==="scroll",m=h?d!==null?d+"Capture":null:d;h=[];for(var w=l,b;w!==null;){b=w;var B=b.stateNode;if(b.tag===5&&B!==null&&(b=B,m!==null&&(B=Og(w,m),B!=null&&h.push(jg(w,B,b)))),v)break;w=w.return}0<h.length&&(d=new f(d,p,null,r,c),u.push({event:d,listeners:h}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",f=e==="mouseout"||e==="pointerout",d&&r!==c5&&(p=r.relatedTarget||r.fromElement)&&(zc(p)||p[bA]))break e;if((f||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,f?(p=r.relatedTarget||r.toElement,f=l,p=p?zc(p):null,p!==null&&(v=ju(p),p!==v||p.tag!==5&&p.tag!==6)&&(p=null)):(f=null,p=l),f!==p)){if(h=GO,B="onMouseLeave",m="onMouseEnter",w="mouse",(e==="pointerout"||e==="pointerover")&&(h=qO,B="onPointerLeave",m="onPointerEnter",w="pointer"),v=f==null?d:Qf(f),b=p==null?d:Qf(p),d=new h(B,w+"leave",f,r,c),d.target=v,d.relatedTarget=b,B=null,zc(c)===l&&(h=new h(m,w+"enter",p,r,c),h.target=b,h.relatedTarget=v,B=h),v=B,f&&p)t:{for(h=f,m=p,w=0,b=h;b;b=of(b))w++;for(b=0,B=m;B;B=of(B))b++;for(;0<w-b;)h=of(h),w--;for(;0<b-w;)m=of(m),b--;for(;w--;){if(h===m||m!==null&&h===m.alternate)break t;h=of(h),m=of(m)}h=null}else h=null;f!==null&&aU(u,d,f,h,!1),p!==null&&v!==null&&aU(u,v,p,h,!0)}}e:{if(d=l?Qf(l):window,f=d.nodeName&&d.nodeName.toLowerCase(),f==="select"||f==="input"&&d.type==="file")var C=Nq;else if(JO(d))if(ER)C=Lq;else{C=Iq;var _=Tq}else(f=d.nodeName)&&f.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(C=kq);if(C&&(C=C(e,l))){SR(u,C,r,c);break e}_&&_(e,d,l),e==="focusout"&&(_=d._wrapperState)&&_.controlled&&d.type==="number"&&o5(d,"number",d.value)}switch(_=l?Qf(l):window,e){case"focusin":(JO(_)||_.contentEditable==="true")&&(Lf=_,m5=l,ag=null);break;case"focusout":ag=m5=Lf=null;break;case"mousedown":v5=!0;break;case"contextmenu":case"mouseup":case"dragend":v5=!1,nU(u,r,c);break;case"selectionchange":if(Rq)break;case"keydown":case"keyup":nU(u,r,c)}var F;if(i4)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else kf?CR(e,r)&&(N="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(N="onCompositionStart");N&&(BR&&r.locale!=="ko"&&(kf||N!=="onCompositionStart"?N==="onCompositionEnd"&&kf&&(F=xR()):(Bl=c,t4="value"in Bl?Bl.value:Bl.textContent,kf=!0)),_=pw(l,N),0<_.length&&(N=new WO(N,e,null,r,c),u.push({event:N,listeners:_}),F?N.data=F:(F=_R(r),F!==null&&(N.data=F)))),(F=Eq?Fq(e,r):Pq(e,r))&&(l=pw(l,"onBeforeInput"),0<l.length&&(c=new WO("onBeforeInput","beforeinput",null,r,c),u.push({event:c,listeners:l}),c.data=F))}jR(u,t)})}function jg(e,t,r){return{instance:e,listener:t,currentTarget:r}}function pw(e,t){for(var r=t+"Capture",n=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Og(e,r),o!=null&&n.unshift(jg(e,o,i)),o=Og(e,t),o!=null&&n.push(jg(e,o,i))),e=e.return}return n}function of(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function aU(e,t,r,n,i){for(var o=t._reactName,a=[];r!==null&&r!==n;){var s=r,A=s.alternate,l=s.stateNode;if(A!==null&&A===n)break;s.tag===5&&l!==null&&(s=l,i?(A=Og(r,o),A!=null&&a.unshift(jg(r,A,s))):i||(A=Og(r,o),A!=null&&a.push(jg(r,A,s)))),r=r.return}a.length!==0&&e.push({event:t,listeners:a})}var $q=/\r\n?/g,Kq=/\u0000|\uFFFD/g;function sU(e){return(typeof e=="string"?e:""+e).replace($q,`
38`).replace(Kq,"")}function hv(e,t,r){if(t=sU(t),sU(e)!==t&&r)throw Error(Te(425))}function gw(){}var y5=null,w5=null;function b5(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 x5=typeof setTimeout=="function"?setTimeout:void 0,Vq=typeof clearTimeout=="function"?clearTimeout:void 0,AU=typeof Promise=="function"?Promise:void 0,zq=typeof queueMicrotask=="function"?queueMicrotask:typeof AU<"u"?function(e){return AU.resolve(null).then(e).catch(Gq)}:x5;function Gq(e){setTimeout(function(){throw e})}function q2(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(n===0){e.removeChild(i),Tg(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=i}
vendor: 4,423 bytes, line 38
38while(r);Tg(t)}function Ll(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 lU(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 uh=Math.random().toString(36).slice(2),ds="__reactFiber$"+uh,Qg="__reactProps$"+uh,bA="__reactContainer$"+uh,B5="__reactEvents$"+uh,Wq="__reactListeners$"+uh,qq="__reactHandles$"+uh;function zc(e){var t=e[ds];if(t)return t;for(var r=e.parentNode;r;){if(t=r[bA]||r[ds]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=lU(e);e!==null;){if(r=e[ds])return r;e=lU(e)}return t}e=r,r=e.parentNode}return null}function Xm(e){return e=e[ds]||e[bA],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Qf(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Te(33))}function fb(e){return e[Qg]||null}var C5=[],Rf=-1;function rc(e){return{current:e}}function Lr(e){0>Rf||(e.current=C5[Rf],C5[Rf]=null,Rf--)}function Pr(e,t){Rf++,C5[Rf]=e.current,e.current=t}var Yl={},Si=rc(Yl),Xi=rc(!1),yu=Yl;function _d(e,t){var r=e.type.contextTypes;if(!r)return Yl;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in r)i[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ji(e){return e=e.childContextTypes,e!=null}function mw(){Lr(Xi),Lr(Si)}function cU(e,t,r){if(Si.current!==Yl)throw Error(Te(168));Pr(Si,t),Pr(Xi,r)}function RR(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(Te(108,TW(e)||"Unknown",i));return qr({},r,n)}function vw(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Yl,yu=Si.current,Pr(Si,e),Pr(Xi,Xi.current),!0}function uU(e,t,r){var n=e.stateNode;if(!n)throw Error(Te(169));r?(e=RR(e,t,yu),n.__reactInternalMemoizedMergedChildContext=e,Lr(Xi),Lr(Si),Pr(Si,e)):Lr(Xi),Pr(Xi,r)}var sA=null,db=!1,Y2=!1;function MR(e){sA===null?sA=[e]:sA.push(e)}function Yq(e){db=!0,MR(e)}function nc(){if(!Y2&&sA!==null){Y2=!0;var e=0,t=fr;try{var r=sA;for(fr=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}sA=null,db=!1}catch(i){throw sA!==null&&(sA=sA.slice(e+1)),uR(XE,nc),i}finally{fr=t,Y2=!1}}return null}var Mf=[],Df=0,yw=null,ww=0,Go=[],Wo=0,wu=null,uA=1,fA="";function Ic(e,t){Mf[Df++]=ww,Mf[Df++]=yw,yw=e,ww=t}function DR(e,t,r){Go[Wo++]=uA,Go[Wo++]=fA,Go[Wo++]=wu,wu=e;var n=uA;e=fA;var i=32-Ma(n)-1;n&=~(1<<i),r+=1;var o=32-Ma(t)+i;if(30<o){var a=i-i%5;o=(n&(1<<a)-1).toString(32),n>>=a,i-=a,uA=1<<32-Ma(t)+i|r<<i|n,fA=o+e}else uA=1<<o|r<<i|n,fA=e}function a4(e){e.return!==null&&(Ic(e,1),DR(e,1,0))}function s4(e){for(;e===yw;)yw=Mf[--Df],Mf[Df]=null,ww=Mf[--Df],Mf[Df]=null;for(;e===wu;)wu=Go[--Wo],Go[Wo]=null,fA=Go[--Wo],Go[Wo]=null,uA=Go[--Wo],Go[Wo]=null}var So=null,Bo=null,Dr=!1,La=null;function HR(e,t){var r=Zo(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 fU(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,So=e,Bo=Ll(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,So=e,Bo=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=wu!==null?{id:uA,overflow:fA}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Zo(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,So=e,Bo=null,!0):!1;default:return!1}}function _5(e){return(e.mode&1)!==0&&(e.flags&128)===0}function S5(e){if(Dr){var t=Bo;if(t){var r=t;if(!fU(e,t)){if(_5(e))throw Error(Te(418));t=Ll(r.nextSibling);var n=So;t&&fU(e,t)?HR(n,r):(e.flags=e.flags&-4097|2,Dr=!1,So=e)}}else{if(_5(e))throw Error(Te(418));e.flags=e.flags&-4097|2,Dr=!1,So=e}}}function dU(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;So=e}function pv(e){if(e!==So)return!1;if(!Dr)return dU(e),Dr=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!b5(e.type,e.memoizedProps)),t&&(t=Bo)){if(_5(e))throw $R(),Error(Te(418));for(;t;
vendor: 11,737 bytes, line 38
38)HR(e,t),t=Ll(t.nextSibling)}if(dU(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Te(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Bo=Ll(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Bo=null}}else Bo=So?Ll(e.stateNode.nextSibling):null;return!0}function $R(){for(var e=Bo;e;)e=Ll(e.nextSibling)}function Sd(){Bo=So=null,Dr=!1}function A4(e){La===null?La=[e]:La.push(e)}var Xq=UA.ReactCurrentBatchConfig;function gp(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(Te(309));var n=r.stateNode}if(!n)throw Error(Te(147,e));var i=n,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(Te(284));if(!r._owner)throw Error(Te(290,e))}return e}function gv(e,t){throw e=Object.prototype.toString.call(t),Error(Te(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function hU(e){var t=e._init;return t(e._payload)}function KR(e){function t(m,w){if(e){var b=m.deletions;b===null?(m.deletions=[w],m.flags|=16):b.push(w)}}function r(m,w){if(!e)return null;for(;w!==null;)t(m,w),w=w.sibling;return null}function n(m,w){for(m=new Map;w!==null;)w.key!==null?m.set(w.key,w):m.set(w.index,w),w=w.sibling;return m}function i(m,w){return m=Ml(m,w),m.index=0,m.sibling=null,m}function o(m,w,b){return m.index=b,e?(b=m.alternate,b!==null?(b=b.index,b<w?(m.flags|=2,w):b):(m.flags|=2,w)):(m.flags|=1048576,w)}function a(m){return e&&m.alternate===null&&(m.flags|=2),m}function s(m,w,b,B){return w===null||w.tag!==6?(w=nB(b,m.mode,B),w.return=m,w):(w=i(w,b),w.return=m,w)}function A(m,w,b,B){var C=b.type;return C===If?c(m,w,b.props.children,B,b.key):w!==null&&(w.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===cl&&hU(C)===w.type)?(B=i(w,b.props),B.ref=gp(m,w,b),B.return=m,B):(B=Vy(b.type,b.key,b.props,null,m.mode,B),B.ref=gp(m,w,b),B.return=m,B)}function l(m,w,b,B){return w===null||w.tag!==4||w.stateNode.containerInfo!==b.containerInfo||w.stateNode.implementation!==b.implementation?(w=iB(b,m.mode,B),w.return=m,w):(w=i(w,b.children||[]),w.return=m,w)}function c(m,w,b,B,C){return w===null||w.tag!==7?(w=fu(b,m.mode,B,C),w.return=m,w):(w=i(w,b),w.return=m,w)}function u(m,w,b){if(typeof w=="string"&&w!==""||typeof w=="number")return w=nB(""+w,m.mode,b),w.return=m,w;if(typeof w=="object"&&w!==null){switch(w.$$typeof){case ov:return b=Vy(w.type,w.key,w.props,null,m.mode,b),b.ref=gp(m,null,w),b.return=m,b;case Tf:return w=iB(w,m.mode,b),w.return=m,w;case cl:var B=w._init;return u(m,B(w._payload),b)}if(Mp(w)||up(w))return w=fu(w,m.mode,b,null),w.return=m,w;gv(m,w)}return null}function d(m,w,b,B){var C=w!==null?w.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return C!==null?null:s(m,w,""+b,B);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case ov:return b.key===C?A(m,w,b,B):null;case Tf:return b.key===C?l(m,w,b,B):null;case cl:return C=b._init,d(m,w,C(b._payload),B)}if(Mp(b)||up(b))return C!==null?null:c(m,w,b,B,null);gv(m,b)}return null}function f(m,w,b,B,C){if(typeof B=="string"&&B!==""||typeof B=="number")return m=m.get(b)||null,s(w,m,""+B,C);if(typeof B=="object"&&B!==null){switch(B.$$typeof){case ov:return m=m.get(B.key===null?b:B.key)||null,A(w,m,B,C);case Tf:return m=m.get(B.key===null?b:B.key)||null,l(w,m,B,C);case cl:var _=B._init;return f(m,w,b,_(B._payload),C)}if(Mp(B)||up(B))return m=m.get(b)||null,c(w,m,B,C,null);gv(w,B)}return null}function p(m,w,b,B){for(var C=null,_=null,F=w,N=w=0,U=null;F!==null&&N<b.length;N++){F.index>N?(U=F,F=null):U=F.sibling;var L=d(m,F,b[N],B);if(L===null){F===null&&(F=U);break}e&&F&&L.alternate===null&&t(m,F),w=o(L,w,N),_===null?C=L:_.sibling=L,_=L,F=U}if(N===b.length)return r(m,F),Dr&&Ic(m,N),C;if(F===null){for(;N<b.length;N++)F=u(m,b[N],B),F!==null&&(w=o(F,w,N),_===null?C=F:_.sibling=F,_=F);return Dr&&Ic(m,N),C}for(F=n(m,F);N<b.length;N++)U=f(F,m,N,b[N],B),U!==null&&(e&&U.alternate!==null&&F.delete(U.key===null?N:U.key),w=o(U,w,N),_===null?C=U:_.sibling=U,_=U);return e&&F.forEach(function(O){return t(m,O)}),Dr&&Ic(m,N),C}function h(m,w,b,B){var C=up(b);if(typeof C!="function")throw Error(Te(150));if(b=C.call(b),b==null)throw Error(Te(151));for(var _=C=null,F=w,N=w=0,U=null,L=b.next();F!==null&&!L.done;N++,L=b.next()){F.index>N?(U=F,F=null):U=F.sibling;var O=d(m,F,L.value,B);if(O===null){F===null&&(F=U);break}e&&F&&O.alternate===null&&t(m,F),w=o(O,w,N),_===null?C=O:_.sibling=O,_=O,F=U}if(L.done)return r(m,F),Dr&&Ic(m,N),C;if(F===null){for(;!L.done;N++,L=b.next())L=u(m,L.value,B),L!==null&&(w=o(L,w,N),_===null?C=L:_.sibling=L,_=L);return Dr&&Ic(m,N),C}for(F=n(m,F);!L.done;N++,L=b.next())L=f(F,m,N,L.value,B),L!==null&&(e&&L.alternate!==null&&F.delete(L.key===null?N:L.key),w=o(L,w,N),_===null?C=L:_.sibling=L,_=L);return e&&F.forEach(function(T){return t(m,T)}),Dr&&Ic(m,N),C}function v(m,w,b,B){if(typeof b=="object"&&b!==null&&b.type===If&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case ov:e:{for(var C=b.key,_=w;_!==null;){if(_.key===C){if(C=b.type,C===If){if(_.tag===7){r(m,_.sibling),w=i(_,b.props.children),w.return=m,m=w;break e}}else if(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===cl&&hU(C)===_.type){r(m,_.sibling),w=i(_,b.props),w.ref=gp(m,_,b),w.return=m,m=w;break e}r(m,_);break}else t(m,_);_=_.sibling}b.type===If?(w=fu(b.props.children,m.mode,B,b.key),w.return=m,m=w):(B=Vy(b.type,b.key,b.props,null,m.mode,B),B.ref=gp(m,w,b),B.return=m,m=B)}return a(m);case Tf:e:{for(_=b.key;w!==null;){if(w.key===_)if(w.tag===4&&w.stateNode.containerInfo===b.containerInfo&&w.stateNode.implementation===b.implementation){r(m,w.sibling),w=i(w,b.children||[]),w.return=m,m=w;break e}else{r(m,w);break}else t(m,w);w=w.sibling}w=iB(b,m.mode,B),w.return=m,m=w}return a(m);case cl:return _=b._init,v(m,w,_(b._payload),B)}if(Mp(b))return p(m,w,b,B);if(up(b))return h(m,w,b,B);gv(m,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,w!==null&&w.tag===6?(r(m,w.sibling),w=i(w,b),w.return=m,m=w):(r(m,w),w=nB(b,m.mode,B),w.return=m,m=w),a(m)):r(m,w)}return v}var Ed=KR(!0),VR=KR(!1),bw=rc(null),xw=null,Hf=null,l4=null;function c4(){l4=Hf=xw=null}function u4(e){var t=bw.current;Lr(bw),e._currentValue=t}function E5(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 ed(e,t){xw=e,l4=Hf=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Wi=!0),e.firstContext=null)}function oa(e){var t=e._currentValue;if(l4!==e)if(e={context:e,memoizedValue:t,next:null},Hf===null){if(xw===null)throw Error(Te(308));Hf=e,xw.dependencies={lanes:0,firstContext:e}}else Hf=Hf.next=e;return t}var Gc=null;function f4(e){Gc===null?Gc=[e]:Gc.push(e)}function zR(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,f4(t)):(r.next=i.next,i.next=r),t.interleaved=r,xA(e,n)}function xA(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 ul=!1;function d4(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function GR(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 pA(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function jl(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,Zt&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,xA(e,r)}return i=n.interleaved,i===null?(t.next=t,f4(n)):(t.next=i.next,i.next=t),n.interleaved=t,xA(e,r)}function Ry(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,JE(e,r)}}function pU(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?i=o=a:o=o.next=a,r=r.next}while(r!==null);o===null?i=o=t:o=o.next=t}else i=o=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,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 Bw(e,t,r,n){var i=e.updateQueue;ul=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var A=s,l=A.next;A.next=null,a===null?o=l:a.next=l,a=A;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=l:s.next=l,c.lastBaseUpdate=A))}if(o!==null){var u=i.baseState;a=0,c=l=A=null,s=o;do{var d=s.lane,f=s.eventTime;if((n&d)===d){c!==null&&(c=c.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,h=s;switch(d=t,f=r,h.tag){case 1:if(p=h.payload,typeof p=="function"){u=p.call(f,u,d);break e}u=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=h.payload,d=typeof p=="function"?p.call(f,u,d):p,d==null)break e;u=qr({},u,d);break e;case 2:ul=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else f={eventTime:f,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(l=c=f,A=u):c=c.next=f,a|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(c===null&&(A=u),i.baseState=A,i.firstBaseUpdate=l,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);xu|=a,e.lanes=a,e.memoizedState=u}}function gU(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(i!==null){if(n.callback=null,n=r,typeof i!="function")throw Error(Te(191,i));i.call(n)}}}var Jm={},ws=rc(Jm),Rg=rc(Jm),Mg=rc(Jm);function Wc(e){if(e===Jm)throw Error(Te(174));return e}function h4(e,t){switch(Pr(Mg,t),Pr(Rg,e),Pr(ws,Jm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:s5(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=s5(t,e)}Lr(ws),Pr(ws,t)}function Fd(){Lr(ws),Lr(Rg),Lr(Mg)}function WR(e){Wc(Mg.current);var t=Wc(ws.current),r=s5(t,e.type);t!==r&&(Pr(Rg,e),Pr(ws,r))}function p4(e){Rg.current===e&&(Lr(ws),Lr(Rg))}var Vr=rc(0);function Cw(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 X2=[];function g4(){for(var e=0;e<X2.length;e++)X2[e]._workInProgressVersionPrimary=null;X2.length=0}var My=UA.ReactCurrentDispatcher,J2=UA.ReactCurrentBatchConfig,bu=0,Wr=null,Tn=null,Kn=null,_w=!1,sg=!1,Dg=0,Jq=0;function hi(){throw Error(Te(321))}function m4(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!$a(e[r],t[r]))return!1;return!0}function v4(e,t,r,n,i,o){if(bu=o,Wr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,My.current=e===null||e.memoizedState===null?rY:nY,e=r(n,i),sg){o=0;
vendor: 8,069 bytes, line 38
38do{if(sg=!1,Dg=0,25<=o)throw Error(Te(301));o+=1,Kn=Tn=null,t.updateQueue=null,My.current=iY,e=r(n,i)}while(sg)}if(My.current=Sw,t=Tn!==null&&Tn.next!==null,bu=0,Kn=Tn=Wr=null,_w=!1,t)throw Error(Te(300));return e}function y4(){var e=Dg!==0;return Dg=0,e}function ls(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Kn===null?Wr.memoizedState=Kn=e:Kn=Kn.next=e,Kn}function aa(){if(Tn===null){var e=Wr.alternate;e=e!==null?e.memoizedState:null}else e=Tn.next;var t=Kn===null?Wr.memoizedState:Kn.next;if(t!==null)Kn=t,Tn=e;else{if(e===null)throw Error(Te(310));Tn=e,e={memoizedState:Tn.memoizedState,baseState:Tn.baseState,baseQueue:Tn.baseQueue,queue:Tn.queue,next:null},Kn===null?Wr.memoizedState=Kn=e:Kn=Kn.next=e}return Kn}function Hg(e,t){return typeof t=="function"?t(e):t}function Z2(e){var t=aa(),r=t.queue;if(r===null)throw Error(Te(311));r.lastRenderedReducer=e;var n=Tn,i=n.baseQueue,o=r.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}n.baseQueue=i=o,r.pending=null}if(i!==null){o=i.next,n=n.baseState;var s=a=null,A=null,l=o;do{var c=l.lane;if((bu&c)===c)A!==null&&(A=A.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),n=l.hasEagerState?l.eagerState:e(n,l.action);else{var u={lane:c,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};A===null?(s=A=u,a=n):A=A.next=u,Wr.lanes|=c,xu|=c}l=l.next}while(l!==null&&l!==o);A===null?a=n:A.next=s,$a(n,t.memoizedState)||(Wi=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=A,r.lastRenderedState=n}if(e=r.interleaved,e!==null){i=e;do o=i.lane,Wr.lanes|=o,xu|=o,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function eB(e){var t=aa(),r=t.queue;if(r===null)throw Error(Te(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,o=t.memoizedState;if(i!==null){r.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);$a(o,t.memoizedState)||(Wi=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),r.lastRenderedState=o}return[o,n]}function qR(){}function YR(e,t){var r=Wr,n=aa(),i=t(),o=!$a(n.memoizedState,i);if(o&&(n.memoizedState=i,Wi=!0),n=n.queue,w4(ZR.bind(null,r,n,e),[e]),n.getSnapshot!==t||o||Kn!==null&&Kn.memoizedState.tag&1){if(r.flags|=2048,$g(9,JR.bind(null,r,n,i,t),void 0,null),Gn===null)throw Error(Te(349));bu&30||XR(r,t,i)}return i}function XR(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Wr.updateQueue,t===null?(t={lastEffect:null,stores:null},Wr.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function JR(e,t,r,n){t.value=r,t.getSnapshot=n,e6(t)&&t6(e)}function ZR(e,t,r){return r(function(){e6(t)&&t6(e)})}function e6(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!$a(e,r)}catch{return!0}}function t6(e){var t=xA(e,1);t!==null&&Da(t,e,1,-1)}function mU(e){var t=ls();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Hg,lastRenderedState:e},t.queue=e,e=e.dispatch=tY.bind(null,Wr,e),[t.memoizedState,e]}function $g(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Wr.updateQueue,t===null?(t={lastEffect:null,stores:null},Wr.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 r6(){return aa().memoizedState}function Dy(e,t,r,n){var i=ls();Wr.flags|=e,i.memoizedState=$g(1|t,r,void 0,n===void 0?null:n)}function hb(e,t,r,n){var i=aa();n=n===void 0?null:n;var o=void 0;if(Tn!==null){var a=Tn.memoizedState;if(o=a.destroy,n!==null&&m4(n,a.deps)){i.memoizedState=$g(t,r,o,n);return}}Wr.flags|=e,i.memoizedState=$g(1|t,r,o,n)}function vU(e,t){return Dy(8390656,8,e,t)}function w4(e,t){return hb(2048,8,e,t)}function n6(e,t){return hb(4,2,e,t)}function i6(e,t){return hb(4,4,e,t)}function o6(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 a6(e,t,r){return r=r!=null?r.concat([e]):null,hb(4,4,o6.bind(null,t,e),r)}function b4(){}function s6(e,t){var r=aa();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&m4(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function A6(e,t){var r=aa();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&m4(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function l6(e,t,r){return bu&21?($a(r,t)||(r=hR(),Wr.lanes|=r,xu|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Wi=!0),e.memoizedState=r)}function Zq(e,t){var r=fr;fr=r!==0&&4>r?r:4,e(!0);var n=J2.transition;J2.transition={};try{e(!1),t()}finally{fr=r,J2.transition=n}}function c6(){return aa().memoizedState}function eY(e,t,r){var n=Rl(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},u6(e))f6(t,r);else if(r=zR(e,t,r,n),r!==null){var i=Mi();Da(r,e,n,i),d6(r,t,n)}}function tY(e,t,r){var n=Rl(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(u6(e))f6(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,r);if(i.hasEagerState=!0,i.eagerState=s,$a(s,a)){var A=t.interleaved;A===null?(i.next=i,f4(t)):(i.next=A.next,A.next=i),t.interleaved=i;return}}catch{}finally{}r=zR(e,t,i,n),r!==null&&(i=Mi(),Da(r,e,n,i),d6(r,t,n))}}function u6(e){var t=e.alternate;return e===Wr||t!==null&&t===Wr}function f6(e,t){sg=_w=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function d6(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,JE(e,r)}}var Sw={readContext:oa,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},rY={readContext:oa,useCallback:function(e,t){return ls().memoizedState=[e,t===void 0?null:t],e},useContext:oa,useEffect:vU,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Dy(4194308,4,o6.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Dy(4194308,4,e,t)},useInsertionEffect:function(e,t){return Dy(4,2,e,t)},useMemo:function(e,t){var r=ls();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ls();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=eY.bind(null,Wr,e),[n.memoizedState,e]},useRef:function(e){var t=ls();return e={current:e},t.memoizedState=e},useState:mU,useDebugValue:b4,useDeferredValue:function(e){return ls().memoizedState=e},useTransition:function(){var e=mU(!1),t=e[0];return e=Zq.bind(null,e[1]),ls().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Wr,i=ls();if(Dr){if(r===void 0)throw Error(Te(407));r=r()}else{if(r=t(),Gn===null)throw Error(Te(349));bu&30||XR(n,t,r)}i.memoizedState=r;var o={value:r,getSnapshot:t};return i.queue=o,vU(ZR.bind(null,n,o,e),[e]),n.flags|=2048,$g(9,JR.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=ls(),t=Gn.identifierPrefix;if(Dr){var r=fA,n=uA;r=(n&~(1<<32-Ma(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Dg++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=Jq++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},nY={readContext:oa,useCallback:s6,useContext:oa,useEffect:w4,useImperativeHandle:a6,useInsertionEffect:n6,useLayoutEffect:i6,useMemo:A6,useReducer:Z2,useRef:r6,useState:function(){return Z2(Hg)},useDebugValue:b4,useDeferredValue:function(e){var t=aa();return l6(t,Tn.memoizedState,e)},useTransition:function(){var e=Z2(Hg)[0],t=aa().memoizedState;return[e,t]},useMutableSource:qR,useSyncExternalStore:YR,useId:c6,unstable_isNewReconciler:!1},iY={readContext:oa,useCallback:s6,useContext:oa,useEffect:w4,useImperativeHandle:a6,useInsertionEffect:n6,useLayoutEffect:i6,useMemo:A6,useReducer:eB,useRef:r6,use
vendor: 5,962 bytes, lines 38-40
38State:function(){return eB(Hg)},useDebugValue:b4,useDeferredValue:function(e){var t=aa();return Tn===null?t.memoizedState=e:l6(t,Tn.memoizedState,e)},useTransition:function(){var e=eB(Hg)[0],t=aa().memoizedState;return[e,t]},useMutableSource:qR,useSyncExternalStore:YR,useId:c6,unstable_isNewReconciler:!1};function Fa(e,t){if(e&&e.defaultProps){t=qr({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function F5(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:qr({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var pb={isMounted:function(e){return(e=e._reactInternals)?ju(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Mi(),i=Rl(e),o=pA(n,i);o.payload=t,r!=null&&(o.callback=r),t=jl(e,o,i),t!==null&&(Da(t,e,i,n),Ry(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Mi(),i=Rl(e),o=pA(n,i);o.tag=1,o.payload=t,r!=null&&(o.callback=r),t=jl(e,o,i),t!==null&&(Da(t,e,i,n),Ry(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Mi(),n=Rl(e),i=pA(r,n);i.tag=2,t!=null&&(i.callback=t),t=jl(e,i,n),t!==null&&(Da(t,e,n,r),Ry(t,e,n))}};function yU(e,t,r,n,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,o,a):t.prototype&&t.prototype.isPureReactComponent?!kg(r,n)||!kg(i,o):!0}function h6(e,t,r){var n=!1,i=Yl,o=t.contextType;return typeof o=="object"&&o!==null?o=oa(o):(i=Ji(t)?yu:Si.current,n=t.contextTypes,o=(n=n!=null)?_d(e,i):Yl),t=new t(r,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=pb,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function wU(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&&pb.enqueueReplaceState(t,t.state,null)}function P5(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},d4(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=oa(o):(o=Ji(t)?yu:Si.current,i.context=_d(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(F5(e,t,o,r),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&pb.enqueueReplaceState(i,i.state,null),Bw(e,r,i,n),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Pd(e,t){try{var r="",n=t;do r+=NW(n),n=n.return;while(n);var i=r}catch(o){i=`
39Error generating stack: `+o.message+`
40`+o.stack}return{value:e,source:t,stack:i,digest:null}}function tB(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function O5(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var oY=typeof WeakMap=="function"?WeakMap:Map;function p6(e,t,r){r=pA(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Fw||(Fw=!0,M5=n),O5(e,t)},r}function g6(e,t,r){r=pA(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){O5(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(r.callback=function(){O5(e,t),typeof n!="function"&&(Ql===null?Ql=new Set([this]):Ql.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),r}function bU(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new oY;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=yY.bind(null,e,t,r),t.then(e,e))}function xU(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 BU(e,t,r,n,i){return e.mode&1?(e.flags|=65536,e.lanes=i,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=pA(-1,1),t.tag=2,jl(r,t,1))),r.lanes|=1),e)}var aY=UA.ReactCurrentOwner,Wi=!1;function Ii(e,t,r,n){t.child=e===null?VR(t,null,r,n):Ed(t,e.child,r,n)}function CU(e,t,r,n,i){r=r.render;var o=t.ref;return ed(t,i),n=v4(e,t,r,n,o,i),r=y4(),e!==null&&!Wi?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,BA(e,t,i)):(Dr&&r&&a4(t),t.flags|=1,Ii(e,t,n,i),t.child)}function _U(e,t,r,n,i){if(e===null){var o=r.type;return typeof o=="function"&&!P4(o)&&o.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=o,m6(e,t,o,n,i)):(e=Vy(r.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if(r=r.compare,r=r!==null?r:kg,r(a,n)&&e.ref===t.ref)return BA(e,t,i)}return t.flags|=1,e=Ml(o,n),e.ref=t.ref,e.return=t,t.child=e}function m6(e,t,r,n,i){if(e!==null){var o=e.memoizedProps;if(kg(o,n)&&e.ref===t.ref)if(Wi=!1,t.pendingProps=n=o,(e.lanes&i)!==0)e.flags&131072&&(Wi=!0);else return t.lanes=e.lanes,BA(e,t,i)}return U5(e,t,r,n,i)}function v6(e,t,r){var n=t.pendingProps,i=n.children,o=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Pr(Kf,go),go|=r;else{if(!(r&1073741824))return e=o!==null?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Pr(Kf,go),go|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=o!==null?o.baseLanes:r,Pr(Kf,go),go|=n}else o!==null?(n=o.baseLanes|r,t.memoizedState=null):n=r,Pr(Kf,go),go|=n;return Ii(e,t,i,r),t.child}function y6(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}
vendor: 4,711 bytes, line 40
40function U5(e,t,r,n,i){var o=Ji(r)?yu:Si.current;return o=_d(t,o),ed(t,i),r=v4(e,t,r,n,o,i),n=y4(),e!==null&&!Wi?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,BA(e,t,i)):(Dr&&n&&a4(t),t.flags|=1,Ii(e,t,r,i),t.child)}function SU(e,t,r,n,i){if(Ji(r)){var o=!0;vw(t)}else o=!1;if(ed(t,i),t.stateNode===null)Hy(e,t),h6(t,r,n),P5(t,r,n,i),n=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var A=a.context,l=r.contextType;typeof l=="object"&&l!==null?l=oa(l):(l=Ji(r)?yu:Si.current,l=_d(t,l));var c=r.getDerivedStateFromProps,u=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";u||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==n||A!==l)&&wU(t,a,n,l),ul=!1;var d=t.memoizedState;a.state=d,Bw(t,n,a,i),A=t.memoizedState,s!==n||d!==A||Xi.current||ul?(typeof c=="function"&&(F5(t,r,c,n),A=t.memoizedState),(s=ul||yU(t,r,s,n,d,A,l))?(u||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=A),a.props=n,a.state=A,a.context=l,n=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,GR(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Fa(t.type,s),a.props=l,u=t.pendingProps,d=a.context,A=r.contextType,typeof A=="object"&&A!==null?A=oa(A):(A=Ji(r)?yu:Si.current,A=_d(t,A));var f=r.getDerivedStateFromProps;(c=typeof f=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==u||d!==A)&&wU(t,a,n,A),ul=!1,d=t.memoizedState,a.state=d,Bw(t,n,a,i);var p=t.memoizedState;s!==u||d!==p||Xi.current||ul?(typeof f=="function"&&(F5(t,r,f,n),p=t.memoizedState),(l=ul||yU(t,r,l,n,d,p,A)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(n,p,A),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(n,p,A)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=p),a.props=n,a.state=p,a.context=A,n=l):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return N5(e,t,r,n,o,i)}function N5(e,t,r,n,i,o){y6(e,t);var a=(t.flags&128)!==0;if(!n&&!a)return i&&uU(t,r,!1),BA(e,t,o);n=t.stateNode,aY.current=t;var s=a&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&a?(t.child=Ed(t,e.child,null,o),t.child=Ed(t,null,s,o)):Ii(e,t,s,o),t.memoizedState=n.state,i&&uU(t,r,!0),t.child}function w6(e){var t=e.stateNode;t.pendingContext?cU(e,t.pendingContext,t.pendingContext!==t.context):t.context&&cU(e,t.context,!1),h4(e,t.containerInfo)}function EU(e,t,r,n,i){return Sd(),A4(i),t.flags|=256,Ii(e,t,r,n),t.child}var T5={dehydrated:null,treeContext:null,retryLane:0};function I5(e){return{baseLanes:e,cachePool:null,transitions:null}}function b6(e,t,r){var n=t.pendingProps,i=Vr.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Pr(Vr,i&1),e===null)return S5(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):(a=n.children,e=n.fallback,o?(n=t.mode,o=t.child,a={mode:"hidden",children:a},!(n&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=vb(a,n,0,null),e=fu(e,n,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=I5(r),t.memoizedState=T5,e):x4(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return sY(e,t,a,n,s,i,r);if(o){o=n.fallback,a=t.mode,i=e.child,s=i.sibling;var A={mode:"hidden",children:n.children};return!(a&1)&&t.child!==i?(n=t.child,n.childLanes=0,n.pendingProps=A,t.deletions=null):(n=Ml(i,A),n.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=Ml(s,o):(o=fu(o,a,r,null),o.flags|=2),o.return=t,n.return=t,n.sibling=o,t.child=n,n=o,o=t.child,a=e.child.memoizedState,a=a===null?I5(r):{base
vendor: 8,923 bytes, line 40
40Lanes:a.baseLanes|r,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~r,t.memoizedState=T5,n}return o=e.child,e=o.sibling,n=Ml(o,{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 x4(e,t){return t=vb({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function mv(e,t,r,n){return n!==null&&A4(n),Ed(t,e.child,null,r),e=x4(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function sY(e,t,r,n,i,o,a){if(r)return t.flags&256?(t.flags&=-257,n=tB(Error(Te(422))),mv(e,t,a,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=n.fallback,i=t.mode,n=vb({mode:"visible",children:n.children},i,0,null),o=fu(o,i,a,null),o.flags|=2,n.return=t,o.return=t,n.sibling=o,t.child=n,t.mode&1&&Ed(t,e.child,null,a),t.child.memoizedState=I5(a),t.memoizedState=T5,o);if(!(t.mode&1))return mv(e,t,a,null);if(i.data==="$!"){if(n=i.nextSibling&&i.nextSibling.dataset,n)var s=n.dgst;return n=s,o=Error(Te(419)),n=tB(o,n,void 0),mv(e,t,a,n)}if(s=(a&e.childLanes)!==0,Wi||s){if(n=Gn,n!==null){switch(a&-a){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(n.suspendedLanes|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,xA(e,i),Da(n,e,i,-1))}return F4(),n=tB(Error(Te(421))),mv(e,t,a,n)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=wY.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Bo=Ll(i.nextSibling),So=t,Dr=!0,La=null,e!==null&&(Go[Wo++]=uA,Go[Wo++]=fA,Go[Wo++]=wu,uA=e.id,fA=e.overflow,wu=t),t=x4(t,n.children),t.flags|=4096,t)}function FU(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),E5(e.return,t,r)}function rB(e,t,r,n,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=i)}function x6(e,t,r){var n=t.pendingProps,i=n.revealOrder,o=n.tail;if(Ii(e,t,n.children,r),n=Vr.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&&FU(e,r,t);else if(e.tag===19)FU(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(Pr(Vr,n),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;r!==null;)e=r.alternate,e!==null&&Cw(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),rB(t,!1,i,r,o);break;case"backwards":for(r=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Cw(e)===null){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}rB(t,!0,r,null,o);break;case"together":rB(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hy(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function BA(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),xu|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Te(153));if(t.child!==null){for(e=t.child,r=Ml(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Ml(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function AY(e,t,r){switch(t.tag){case 3:w6(t),Sd();break;case 5:WR(t);break;case 1:Ji(t.type)&&vw(t);break;case 4:h4(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;Pr(bw,n._currentValue),n._currentValue=i;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Pr(Vr,Vr.current&1),t.flags|=128,null):r&t.child.childLanes?b6(e,t,r):(Pr(Vr,Vr.current&1),e=BA(e,t,r),e!==null?e.sibling:null);Pr(Vr,Vr.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return x6(e,t,r);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Pr(Vr,Vr.current),n)break;return null;case 22:case 23:return t.lanes=0,v6(e,t,r)}return BA(e,t,r)}var B6,k5,C6,_6;B6=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}};k5=function(){};C6=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Wc(ws.current);var o=null;switch(r){case"input":i=n5(e,i),n=n5(e,n),o=[];break;case"select":i=qr({},i,{value:void 0}),n=qr({},n,{value:void 0}),o=[];break;case"textarea":i=a5(e,i),n=a5(e,n),o=[];break;default:typeof i.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=gw)}A5(r,n);var a;r=null;for(l in i)if(!n.hasOwnProperty(l)&&i.hasOwnProperty(l)&&i[l]!=null)if(l==="style"){var s=i[l];for(a in s)s.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Fg.hasOwnProperty(l)?o||(o=[]):(o=o||[]).push(l,null));for(l in n){var A=n[l];if(s=i!=null?i[l]:void 0,n.hasOwnProperty(l)&&A!==s&&(A!=null||s!=null))if(l==="style")if(s){for(a in s)!s.hasOwnProperty(a)||A&&A.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in A)A.hasOwnProperty(a)&&s[a]!==A[a]&&(r||(r={}),r[a]=A[a])}else r||(o||(o=[]),o.push(l,r)),r=A;else l==="dangerouslySetInnerHTML"?(A=A?A.__html:void 0,s=s?s.__html:void 0,A!=null&&s!==A&&(o=o||[]).push(l,A)):l==="children"?typeof A!="string"&&typeof A!="number"||(o=o||[]).push(l,""+A):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(Fg.hasOwnProperty(l)?(A!=null&&l==="onScroll"&&Nr("scroll",e),o||s===A||(o=[])):(o=o||[]).push(l,A))}r&&(o=o||[]).push("style",r);var l=o;(t.updateQueue=l)&&(t.flags|=4)}};_6=function(e,t,r,n){r!==n&&(t.flags|=4)};function mp(e,t){if(!Dr)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 pi(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags&14680064,n|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function lY(e,t,r){var n=t.pendingProps;switch(s4(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pi(t),null;case 1:return Ji(t.type)&&mw(),pi(t),null;case 3:return n=t.stateNode,Fd(),Lr(Xi),Lr(Si),g4(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(pv(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,La!==null&&($5(La),La=null))),k5(e,t),pi(t),null;case 5:p4(t);var i=Wc(Mg.current);if(r=t.type,e!==null&&t.stateNode!=null)C6(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(Te(166));return pi(t),null}if(e=Wc(ws.current),pv(t)){n=t.stateNode,r=t.type;var o=t.memoizedProps;switch(n[ds]=t,n[Qg]=o,e=(t.mode&1)!==0,r){case"dialog":Nr("cancel",n),Nr("close",n);break;case"iframe":case"object":case"embed":Nr("load",n);break;case"video":case"audio":for(i=0;i<Hp.length;i++)Nr(Hp[i],n);break;case"source":Nr("error",n);break;case"img":case"image":case"link":Nr("error",n),Nr("load",n);break;case"details":Nr("toggle",n);break;case"input":jO(n,o),Nr("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!o.multiple},Nr("invalid",n);break;case"textarea":RO(n,o),Nr("invalid",n)}A5(r,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?n.textContent!==s&&(o.suppressHydrationWarning!==!0&&hv(n.textContent,s,e),i=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&hv(n.textContent,s,e),i=["children",""+s]):Fg.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Nr("scroll",n)}switch(r){case"input":av(n),QO(n,o,!0);break;case"textarea":av(n),MO(n);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(n.onclick=gw)}n=i,t.updateQueue=n,n!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ZQ(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>
40",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[ds]=t,e[Qg]=n,B6(e,t,!1,!1),t.stateNode=e;e:{switch(a=l5(r,n),r){case"dialog":Nr("cancel",e),Nr("close",e),i=n;break;case"iframe":case"object":case"embed":Nr("load",e),i=n;break;case"video":case"audio":for(i=0;i<Hp.length;i++)Nr(Hp[i],e);i=n;break;case"source":Nr("error",e),i=n;break;case"img":case"image":case"link":Nr("error",e),Nr("load",e),i=n;break;case"details":Nr("toggle",e),i=n;break;case"input":jO(e,n),i=n5(e,n),Nr("invalid",e);break;case"option":i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=qr({},n,{value:void 0}),Nr("invalid",e);break;case"textarea":RO(e,n),i=a5(e,n),Nr("invalid",e);break;default:i=n}A5(r,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var A=s[o];o==="style"?rR(e,A):o==="dangerouslySetInnerHTML"?(A=A?A.__html:void 0,A!=null&&eR(e,A)):o==="children"?typeof A=="string"?(r!=="textarea"||A!=="")&&Pg(e,A):typeof A=="number"&&Pg(e,""+A):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Fg.hasOwnProperty(o)?A!=null&&o==="onScroll"&&Nr("scroll",e):A!=null&&zE(e,o,A,a))}switch(r){case"input":av(e),QO(e,n,!1);break;case"textarea":av(e),MO(e);break;case"option":n.value!=null&&e.setAttribute("value",""+ql(n.value));break;case"select":e.multiple=!!n.multiple,o=n.value,o!=null?Yf(e,!!n.multiple,o,!1):n.defaultValue!=null&&Yf(e,!!n.multiple,n.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=gw)}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 pi(t),null;case 6:if(e&&t.stateNode!=null)_6(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(Te(166));if(r=Wc(Mg.current),Wc(ws.current),pv(t)){if(n=t.stateNode,r=t.memoizedProps,n[ds]=t,(o=n.nodeValue!==r)&&(e=So,e!==null))switch(e.tag){case 3:hv(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&hv(n.nodeValue,r,(e.mode&1)!==0)}o&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[ds]=t,t.stateNode=n}return pi(t),null;case 13:if(Lr(Vr),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Dr&&Bo!==null&&t.mode&1&&!(t.flags&128))$R(),Sd(),t.flags|=98560,o=!1;else if(o=pv(t),n!==null&&n.dehydrated!==null){if(e===null){if(!o)throw Error(Te(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(Te(317));o[ds]=t}else Sd(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;pi(t),o=!1}else La!==null&&($5(La),La=null),o=!0;if(!o)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||Vr.current&1?kn===0&&(kn=3):F4())),t.updateQueue!==null&&(t.flags|=4),pi(t),null);case 4:return Fd(),k5(e,t),e===null&&Lg(t.stateNode.containerInfo),pi(t),null;case 10:return u4(t.type._context),pi(t),null;case 17:return Ji(t.type)&&mw(),pi(t),null;case 19:if(Lr(Vr),o=t.memoizedState,o===null)return pi(t),null;if(n=(t.flags&128)!==0,a=o.rendering,a===null)if(n)mp(o,!1);else{if(kn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Cw(e),a!==null){for(t.flags|=128,mp(o,!1),n=a.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)o=r,e=n,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Pr(Vr,Vr.current&1|2),t.child}e=e.sibling}o.tail!==null&&fn()>Od&&(t.flags|=128,n=!0,mp(o,!1),t.lanes=4194304)}else{if(!n)if(e=Cw(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),mp(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Dr)return pi(t),null}else 2*fn()-o.renderingStartTime>Od&&r!==1073741824&&(t.flags|=128,n=!0,mp(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(r=o.last,r!==null?r.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=fn(),t.sibling=null,r=Vr.current,Pr(Vr,n?r&1|2:r&1),t):(pi(t),null);case 22:case 23:return E4(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?go&1073741824&&(pi(t),t.subtreeFlags&6&&(t.flags|=8192)):pi(t),null;case 24:return null;case 25:return null}throw Error(Te(156,t.tag))}function cY(e,t){switch(s4(t),t.tag){case 1:return Ji(t.type)&&mw(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
vendor: 25,541 bytes, line 40
40case 3:return Fd(),Lr(Xi),Lr(Si),g4(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return p4(t),null;case 13:if(Lr(Vr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Te(340));Sd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Lr(Vr),null;case 4:return Fd(),null;case 10:return u4(t.type._context),null;case 22:case 23:return E4(),null;case 24:return null;default:return null}}var vv=!1,Ci=!1,uY=typeof WeakSet=="function"?WeakSet:Set,He=null;function $f(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){rn(e,t,n)}else r.current=null}function L5(e,t,r){try{r()}catch(n){rn(e,t,n)}}var PU=!1;function fY(e,t){if(y5=dw,e=OR(),o4(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 i=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var a=0,s=-1,A=-1,l=0,c=0,u=e,d=null;t:for(;;){for(var f;u!==r||i!==0&&u.nodeType!==3||(s=a+i),u!==o||n!==0&&u.nodeType!==3||(A=a+n),u.nodeType===3&&(a+=u.nodeValue.length),(f=u.firstChild)!==null;)d=u,u=f;for(;;){if(u===e)break t;if(d===r&&++l===i&&(s=a),d===o&&++c===n&&(A=a),(f=u.nextSibling)!==null)break;u=d,d=u.parentNode}u=f}r=s===-1||A===-1?null:{start:s,end:A}}else r=null}r=r||{start:0,end:0}}else r=null;for(w5={focusedElem:e,selectionRange:r},dw=!1,He=t;He!==null;)if(t=He,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,He=e;else for(;He!==null;){t=He;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var h=p.memoizedProps,v=p.memoizedState,m=t.stateNode,w=m.getSnapshotBeforeUpdate(t.elementType===t.type?h:Fa(t.type,h),v);m.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Te(163))}}catch(B){rn(t,t.return,B)}if(e=t.sibling,e!==null){e.return=t.return,He=e;break}He=t.return}return p=PU,PU=!1,p}function Ag(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&L5(t,r,o)}i=i.next}while(i!==n)}}function gb(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 j5(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 S6(e){var t=e.alternate;t!==null&&(e.alternate=null,S6(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ds],delete t[Qg],delete t[B5],delete t[Wq],delete t[qq])),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 E6(e){return e.tag===5||e.tag===3||e.tag===4}function OU(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||E6(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 Q5(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=gw));else if(n!==4&&(e=e.child,e!==null))for(Q5(e,t,r),e=e.sibling;e!==null;)Q5(e,t,r),e=e.sibling}function R5(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(R5(e,t,r),e=e.sibling;e!==null;)R5(e,t,r),e=e.sibling}var ii=null,Ta=!1;function XA(e,t,r){for(r=r.child;r!==null;)F6(e,t,r),r=r.sibling}function F6(e,t,r){if(ys&&typeof ys.onCommitFiberUnmount=="function")try{ys.onCommitFiberUnmount(Ab,r)}catch{}switch(r.tag){case 5:Ci||$f(r,t);case 6:var n=ii,i=Ta;ii=null,XA(e,t,r),ii=n,Ta=i,ii!==null&&(Ta?(e=ii,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):ii.removeChild(r.stateNode));break;case 18:ii!==null&&(Ta?(e=ii,r=r.stateNode,e.nodeType===8?q2(e.parentNode,r):e.nodeType===1&&q2(e,r),Tg(e)):q2(ii,r.stateNode));break;case 4:n=ii,i=Ta,ii=r.stateNode.containerInfo,Ta=!0,XA(e,t,r),ii=n,Ta=i;break;case 0:case 11:case 14:case 15:if(!Ci&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&L5(r,t,a),i=i.next}while(i!==n)}XA(e,t,r);break;case 1:if(!Ci&&($f(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){rn(r,t,s)}XA(e,t,r);break;case 21:XA(e,t,r);break;case 22:r.mode&1?(Ci=(n=Ci)||r.memoizedState!==null,XA(e,t,r),Ci=n):XA(e,t,r);break;default:XA(e,t,r)}}function UU(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new uY),t.forEach(function(n){var i=bY.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function wa(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var i=r[n];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:ii=s.stateNode,Ta=!1;break e;case 3:ii=s.stateNode.containerInfo,Ta=!0;break e;case 4:ii=s.stateNode.containerInfo,Ta=!0;break e}s=s.return}if(ii===null)throw Error(Te(160));F6(o,a,i),ii=null,Ta=!1;var A=i.alternate;A!==null&&(A.return=null),i.return=null}catch(l){rn(i,t,l)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)P6(t,e),t=t.sibling}function P6(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(wa(t,e),os(e),n&4){try{Ag(3,e,e.return),gb(3,e)}catch(h){rn(e,e.return,h)}try{Ag(5,e,e.return)}catch(h){rn(e,e.return,h)}}break;case 1:wa(t,e),os(e),n&512&&r!==null&&$f(r,r.return);break;case 5:if(wa(t,e),os(e),n&512&&r!==null&&$f(r,r.return),e.flags&32){var i=e.stateNode;try{Pg(i,"")}catch(h){rn(e,e.return,h)}}if(n&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=r!==null?r.memoizedProps:o,s=e.type,A=e.updateQueue;if(e.updateQueue=null,A!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&XQ(i,o),l5(s,a);var l=l5(s,o);for(a=0;a<A.length;a+=2){var c=A[a],u=A[a+1];c==="style"?rR(i,u):c==="dangerouslySetInnerHTML"?eR(i,u):c==="children"?Pg(i,u):zE(i,c,u,l)}switch(s){case"input":i5(i,o);break;case"textarea":JQ(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var f=o.value;f!=null?Yf(i,!!o.multiple,f,!1):d!==!!o.multiple&&(o.defaultValue!=null?Yf(i,!!o.multiple,o.defaultValue,!0):Yf(i,!!o.multiple,o.multiple?[]:"",!1))}i[Qg]=o}catch(h){rn(e,e.return,h)}}break;case 6:if(wa(t,e),os(e),n&4){if(e.stateNode===null)throw Error(Te(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(h){rn(e,e.return,h)}}break;case 3:if(wa(t,e),os(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Tg(t.containerInfo)}catch(h){rn(e,e.return,h)}break;case 4:wa(t,e),os(e);break;case 13:wa(t,e),os(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(_4=fn())),n&4&&UU(e);break;case 22:if(c=r!==null&&r.memoizedState!==null,e.mode&1?(Ci=(l=Ci)||c,wa(t,e),Ci=l):wa(t,e),os(e),n&8192){if(l=e.memoizedState!==null,(e.stateNode.isHidden=l)&&!c&&e.mode&1)for(He=e,c=e.child;c!==null;){for(u=He=c;He!==null;){switch(d=He,f=d.child,d.tag){case 0:case 11:case 14:case 15:Ag(4,d,d.return);break;case 1:$f(d,d.return);var p=d.stateNode;if(typeof p.componentWillUnmount=="function"){n=d,r=d.return;try{t=n,p.props=t.memoizedProps,p.state=t.memoizedState,p.componentWillUnmount()}catch(h){rn(n,r,h)}}break;case 5:$f(d,d.return);break;case 22:if(d.memoizedState!==null){TU(u);continue}}f!==null?(f.return=d,He=f):TU(u)}c=c.sibling}e:for(c=null,u=e;;){if(u.tag===5){if(c===null){c=u;try{i=u.stateNode,l?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=u.stateNode,A=u.memoizedProps.style,a=A!=null&&A.hasOwnProperty("display")?A.display:null,s.style.display=tR("display",a))}catch(h){rn(e,e.return,h)}}}else if(u.tag===6){if(c===null)try{u.stateNode.nodeValue=l?"":u.memoizedProps}catch(h){rn(e,e.return,h)}}else if((u.tag!==22&&u.tag!==23||u.memoizedState===null||u===e)&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break e;for(;u.sibling===null;){if(u.return===null||u.return===e)break e;c===u&&(c=null),u=u.return}c===u&&(c=null),u.sibling.return=u.return,u=u.sibling}}break;case 19:wa(t,e),os(e),n&4&&UU(e);break;case 21:break;default:wa(t,e),os(e)}}function os(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(E6(r)){var n=r;break e}r=r.return}throw Error(Te(160))}switch(n.tag){case 5:var i=n.stateNode;n.flags&32&&(Pg(i,""),n.flags&=-33);var o=OU(e);R5(e,o,i);break;case 3:case 4:var a=n.stateNode.containerInfo,s=OU(e);Q5(e,s,a);break;default:throw Error(Te(161))}}catch(A){rn(e,e.return,A)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function dY(e,t,r){He=e,O6(e)}function O6(e,t,r){for(var n=(e.mode&1)!==0;He!==null;){var i=He,o=i.child;if(i.tag===22&&n){var a=i.memoizedState!==null||vv;if(!a){var s=i.alternate,A=s!==null&&s.memoizedState!==null||Ci;s=vv;var l=Ci;if(vv=a,(Ci=A)&&!l)for(He=i;He!==null;)a=He,A=a.child,a.tag===22&&a.memoizedState!==null?IU(i):A!==null?(A.return=a,He=A):IU(i);for(;o!==null;)He=o,O6(o),o=o.sibling;He=i,vv=s,Ci=l}NU(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,He=o):NU(e)}}function NU(e){for(;He!==null;){var t=He;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ci||gb(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Ci)if(r===null)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:Fa(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&gU(t,o,n);break;case 3:var a=t.updateQueue;if(a!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}gU(t,a,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var A=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":A.autoFocus&&r.focus();break;case"img":A.src&&(r.src=A.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var l=t.alternate;if(l!==null){var c=l.memoizedState;if(c!==null){var u=c.dehydrated;u!==null&&Tg(u)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Te(163))}Ci||t.flags&512&&j5(t)}catch(d){rn(t,t.return,d)}}if(t===e){He=null;break}if(r=t.sibling,r!==null){r.return=t.return,He=r;break}He=t.return}}function TU(e){for(;He!==null;){var t=He;if(t===e){He=null;break}var r=t.sibling;if(r!==null){r.return=t.return,He=r;break}He=t.return}}function IU(e){for(;He!==null;){var t=He;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{gb(4,t)}catch(A){rn(t,r,A)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var i=t.return;try{n.componentDidMount()}catch(A){rn(t,i,A)}}var o=t.return;try{j5(t)}catch(A){rn(t,o,A)}break;case 5:var a=t.return;try{j5(t)}catch(A){rn(t,a,A)}}}catch(A){rn(t,t.return,A)}if(t===e){He=null;break}var s=t.sibling;if(s!==null){s.return=t.return,He=s;break}He=t.return}}var hY=Math.ceil,Ew=UA.ReactCurrentDispatcher,B4=UA.ReactCurrentOwner,na=UA.ReactCurrentBatchConfig,Zt=0,Gn=null,xn=null,li=0,go=0,Kf=rc(0),kn=0,Kg=null,xu=0,mb=0,C4=0,lg=null,Gi=null,_4=0,Od=1/0,oA=null,Fw=!1,M5=null,Ql=null,yv=!1,Cl=null,Pw=0,cg=0,D5=null,$y=-1,Ky=0;function Mi(){return Zt&6?fn():$y!==-1?$y:$y=fn()}function Rl(e){return e.mode&1?Zt&2&&li!==0?li&-li:Xq.transition!==null?(Ky===0&&(Ky=hR()),Ky):(e=fr,e!==0||(e=window.event,e=e===void 0?16:bR(e.type)),e):1}function Da(e,t,r,n){if(50<cg)throw cg=0,D5=null,Error(Te(185));qm(e,r,n),(!(Zt&2)||e!==Gn)&&(e===Gn&&(!(Zt&2)&&(mb|=r),kn===4&&pl(e,li)),Zi(e,n),r===1&&Zt===0&&!(t.mode&1)&&(Od=fn()+500,db&&nc()))}function Zi(e,t){var r=e.callbackNode;XW(e,t);var n=fw(e,e===Gn?li:0);if(n===0)r!==null&&$O(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&$O(r),t===1)e.tag===0?Yq(kU.bind(null,e)):MR(kU.bind(null,e)),zq(function(){!(Zt&6)&&nc()}),r=null;else{switch(pR(n)){case 1:r=XE;break;case 4:r=fR;break;case 16:r=uw;break;case 536870912:r=dR;break;default:r=uw}r=Q6(r,U6.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function U6(e,t){if($y=-1,Ky=0,Zt&6)throw Error(Te(327));var r=e.callbackNode;if(td()&&e.callbackNode!==r)return null;var n=fw(e,e===Gn?li:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Ow(e,n);else{t=n;var i=Zt;Zt|=2;var o=T6();(Gn!==e||li!==t)&&(oA=null,Od=fn()+500,uu(e,t));do try{mY();break}catch(s){N6(e,s)}while(!0);c4(),Ew.current=o,Zt=i,xn!==null?t=0:(Gn=null,li=0,t=kn)}if(t!==0){if(t===2&&(i=h5(e),i!==0&&(n=i,t=H5(e,i))),t===1)throw r=Kg,uu(e,0),pl(e,n),Zi(e,fn()),r;if(t===6)pl(e,n);else{if(i=e.current.alternate,!(n&30)&&!pY(i)&&(t=Ow(e,n),t===2&&(o=h5(e),o!==0&&(n=o,t=H5(e,o))),t===1))throw r=Kg,uu(e,0),pl(e,n),Zi(e,fn()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(Te(345));case 2:kc(e,Gi,oA);break;case 3:if(pl(e,n),(n&130023424)===n&&(t=_4+500-fn(),10<t)){if(fw(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){Mi(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=x5(kc.bind(null,e,Gi,oA),t);break}kc(e,Gi,oA);break;case 4:if(pl(e,n),(n&4194240)===n)break;for(t=e.eventTimes,i=-1;0<n;){var a=31-Ma(n);o=1<<a,a=t[a],a>i&&(i=a),n&=~o}if(n=i,n=fn()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*hY(n/1960))-n,10<n){e.timeoutHandle=x5(kc.bind(null,e,Gi,oA),n);break}kc(e,Gi,oA);break;case 5:kc(e,Gi,oA);break;default:throw Error(Te(329))}}}return Zi(e,fn()),e.callbackNode===r?U6.bind(null,e):null}function H5(e,t){var r=lg;return e.current.memoizedState.isDehydrated&&(uu(e,t).flags|=256),e=Ow(e,t),e!==2&&(t=Gi,Gi=r,t!==null&&$5(t)),e}function $5(e){Gi===null?Gi=e:Gi.push.apply(Gi,e)}function pY(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 i=r[n],o=i.getSnapshot;i=i.value;try{if(!$a(o(),i))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 pl(e,t){for(t&=~C4,t&=~mb,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Ma(t),n=1<<r;e[r]=-1,t&=~n}}function kU(e){if(Zt&6)throw Error(Te(327));td();var t=fw(e,0);if(!(t&1))return Zi(e,fn()),null;var r=Ow(e,t);if(e.tag!==0&&r===2){var n=h5(e);n!==0&&(t=n,r=H5(e,n))}if(r===1)throw r=Kg,uu(e,0),pl(e,t),Zi(e,fn()),r;if(r===6)throw Error(Te(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,kc(e,Gi,oA),Zi(e,fn()),null}function S4(e,t){var r=Zt;Zt|=1;try{return e(t)}finally{Zt=r,Zt===0&&(Od=fn()+500,db&&nc())}}function Bu(e){Cl!==null&&Cl.tag===0&&!(Zt&6)&&td();var t=Zt;Zt|=1;var r=na.transition,n=fr;try{if(na.transition=null,fr=1,e)return e()}finally{fr=n,na.transition=r,Zt=t,!(Zt&6)&&nc()}}function E4(){go=Kf.current,Lr(Kf)}function uu(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,Vq(r)),xn!==null)for(r=xn.return;r!==null;){var n=r;switch(s4(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&mw();break;case 3:Fd(),Lr(Xi),Lr(Si),g4();break;case 5:p4(n);break;case 4:Fd();break;case 13:Lr(Vr);break;case 19:Lr(Vr);break;case 10:u4(n.type._context);break;case 22:case 23:E4()}r=r.return}if(Gn=e,xn=e=Ml(e.current,null),li=go=t,kn=0,Kg=null,C4=mb=xu=0,Gi=lg=null,Gc!==null){for(t=0;t<Gc.length;t++)if(r=Gc[t],n=r.interleaved,n!==null){r.interleaved=null;var i=n.next,o=r.pending;if(o!==null){var a=o.next;o.next=i,n.next=a}r.pending=n}Gc=null}return e}function N6(e,t){do{var r=xn;try{if(c4(),My.current=Sw,_w){for(var n=Wr.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}_w=!1}if(bu=0,Kn=Tn=Wr=null,sg=!1,Dg=0,B4.current=null,r===null||r.return===null){kn=1,Kg=t,xn=null;break}e:{var o=e,a=r.return,s=r,A=t;if(t=li,s.flags|=32768,A!==null&&typeof A=="object"&&typeof A.then=="function"){var l=A,c=s,u=c.tag;if(!(c.mode&1)&&(u===0||u===11||u===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var f=xU(a);if(f!==null){f.flags&=-257,BU(f,a,s,o,t),f.mode&1&&bU(o,l,t),t=f,A=l;var p=t.updateQueue;if(p===null){var h=new Set;h.add(A),t.updateQueue=h}else p.add(A);break e}else{if(!(t&1)){bU(o,l,t),F4();break e}A=Error(Te(426))}}else if(Dr&&s.mode&1){var v=xU(a);if(v!==null){!(v.flags&65536)&&(v.flags|=256),BU(v,a,s,o,t),A4(Pd(A,s));break e}}o=A=Pd(A,s),kn!==4&&(kn=2),lg===null?lg=[o]:lg.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var m=p6(o,A,t);pU(o,m);break e;case 1:s=A;var w=o.type,b=o.stateNode;if(!(o.flags&128)&&(typeof w.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(Ql===null||!Ql.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t;var B=g6(o,s,t);pU(o,B);break e}}o=o.return}while(o!==null)}k6(r)}catch(C){t=C,xn===r&&r!==null&&(xn=r=r.return);continue}break}while(!0)}function T6(){var e=Ew.current;return Ew.current=Sw,e===null?Sw:e}function F4(){(kn===0||kn===3||kn===2)&&(kn=4),Gn===null||!(xu&268435455)&&!(mb&268435455)||pl(Gn,li)}function Ow(e,t){var r=Zt;Zt|=2;var n=T6();(Gn!==e||li!==t)&&(oA=null,uu(e,t));do try{gY();break}catch(i){N6(e,i)}while(!0);if(c4(),Zt=r,Ew.current=n,xn!==null)throw Error(Te(261));return Gn=null,li=0,kn}function gY(){for(;xn!==null;)I6(xn)}function mY(){for(;xn!==null&&!HW();)I6(xn)}function I6(e){var t=j6(e.alternate,e,go);e.memoizedProps=e.pendingProps,t===null?k6(e):xn=t,B4.current=null}function k6(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=cY(r,t),r!==null){r.flags&=32767,xn=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{kn=6,xn=null;return}}else if(r=lY(r,t,go),r!==null){xn=r;return}if(t=t.sibling,t!==null){xn=t;return}xn=t=e}while(t!==null);kn===0&&(kn=5)}function kc(e,t,r){var n=fr,i=na.transition;try{na.transition=null,fr=1,vY(e,t,r,n)}finally{na.transition=i,fr=n}return null}function vY(e,t,r,n){do td();while(Cl!==null);if(Zt&6)throw Error(Te(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(Te(177));e.callbackNode=null,e.callbackPriority=0;var o=r.lanes|r.childLanes;if(JW(e,o),e===Gn&&(xn=Gn=null,li=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||yv||(yv=!0,Q6(uw,function(){return td(),null})),o=(r.flags&15990)!==0,r.subtreeFlags&15990||o){o=na.transition,na.transition=null;var a=fr;fr=1;var s=Zt;Zt|=4,B4.current=null,fY(e,r),P6(r,e),Qq(w5),dw=!!y5,w5=y5=null,e.current=r,dY(r),$W(),Zt=s,fr=a,na.transition=o}else e.current=r;if(yv&&(yv=!1,Cl=e,Pw=i),o=e.pendingLanes,o===0&&(Ql=null),zW(r.stateNode),Zi(e,fn()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Fw)throw Fw=!1,e=M5,M5=null,e;return Pw&1&&e.tag!==0&&td(),o=e.pendingLanes,o&1?e===D5?cg++:(cg=0,D5=e):cg=0,nc(),null}function td(){if(Cl!==null){var e=pR(Pw),t=na.transition,r=fr;try{if(na.transition=null,fr=16>e?16:e,Cl===null)var n=!1;else{if(e=Cl,Cl=null,Pw=0,Zt&6)throw Error(Te(331));var i=Zt;for(Zt|=4,He=e.current;He!==null;){var o=He,a=o.child;if(He.flags&16){var s=o.deletions;if(s!==null){for(var A=0;A<s.length;A++){var l=s[A];for(He=l;He!==null;){var c=He;switch(c.tag){case 0:case 11:case 15:Ag(8,c,o)}var u=c.child;if(u!==null)u.return=c,He=u;else for(;He!==null;){c=He;var d=c.sibling,f=c.return;if(S6(c),c===l){He=null;break}if(d!==null){d.return=f,He=d;break}He=f}}}var p=o.alternate;if(p!==null){var h=p.child;if(h!==null){p.child=null;do{var v=h.sibling;h.sibling=null,h=v}while(h!==null)}}He=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,He=a;else e:for(;He!==null;){if(o=He,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Ag(9,o,o.return)}var m=o.sibling;if(m!==null){m.return=o.return,He=m;break e}He=o.return}}var w=e.current;for(He=w;He!==null;){a=He;var b=a.child;if(a.subtreeFlags&2064&&b!==null)b.return=a,He=b;else e:for(a=w;He!==null;){if(s=He,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:gb(9,s)}}catch(C){rn(s,s.return,C)}if(s===a){He=null;break e}var B=s.sibling;if(B!==null){B.return=s.return,He=B;break e}He=s.return}}if(Zt=i,nc(),ys&&typeof ys.onPostCommitFiberRoot=="function")try{ys.onPostCommitFiberRoot(Ab,e)}catch{}n=!0}return n}finally{fr=r,na.transition=t}}return!1}function LU(e,t,r){t=Pd(r,t),t=p6(e,t,1),e=jl(e,t,1),t=Mi(),e!==null&&(qm(e,1,t),Zi(e,t))}function rn(e,t,r){if(e.tag===3)LU(e,e,r);else for(;t!==null;){if(t.tag===3){LU(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Ql===null||!Ql.has(n))){e=Pd(r,e),e=g6(t,e,1),t=jl(t,e,1),e=Mi(),t!==null&&(qm(t,1,e),Zi(t,e));break}}t=t.return}}function yY(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Mi(),e.pingedLanes|=e.suspendedLanes&r,Gn===e&&(li&r)===r&&(kn===4||kn===3&&(li&130023424)===li&&500>fn()-_4?uu(e,0):C4|=r),Zi(e,t)}function L6(e,t){t===0&&(e.mode&1?(t=lv,lv<<=1,!(lv&130023424)&&(lv=4194304)):t=1);var r=Mi();e=xA(e,t),e!==null&&(qm(e,t,r),Zi(e,r))}function wY(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),L6(e,r)}function bY(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Te(314))}n!==null&&n.delete(t),L6(e,r)}var j6;j6=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Xi.current)Wi=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Wi=!1,AY(e,t,r);Wi=!!(e.flags&131072)}else Wi=!1,Dr&&t.flags&1048576&&DR(t,ww,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Hy(e,t),e=t.pendingProps;var i=_d(t,Si.current);ed(t,r),i=v4(null,t,n,e,i,r);var o=y4();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ji(n)?(o=!0,vw(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,d4(t),i.updater=pb,t.stateNode=i,i._reactInternals=t,P5(t,n,e,r),t=N5(null,t,n,!0,o,r)):(t.tag=0,Dr&&o&&a4(t),Ii(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Hy(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=BY(n),e=Fa(n,e),i){case 0:t=U5(null,t,n,e,r);break e;case 1:t=SU(null,t,n,e,r);break e;case 11:t=CU(null,t,n,e,r);break e;case 14:t=_U(null,t,n,Fa(n.type,e),r);break e}throw Error(Te(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Fa(n,i),U5(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Fa(n,i),SU(e,t,n,i,r);case 3:e:{if(w6(t),e===null)throw Error(Te(387));n=t.pendingProps,o=t.memoizedState,i=o.element,GR(e,t),Bw(t,n,null,r);var a=t.memoizedState;if(n=a.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Pd(Error(Te(423)),t),t=EU(e,t,n,r,i);break e}else if(n!==i){i=Pd(Error(Te(424)),t),t=EU(e,t,n,r,i);break e}else for(Bo=Ll(t.stateNode.containerInfo.firstChild),So=t,Dr=!0,La=null,r=VR(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Sd(),n===i){t=BA(e,t,r);break e}Ii(e,t,n,r)}t=t.child}return t;case 5:return WR(t),e===null&&S5(t),n=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,b5(n,i)?a=null:o!==null&&b5(n,o)&&(t.flags|=32),y6(e,t),Ii(e,t,a,r),t.child;case 6:return e===null&&S5(t),null;case 13:return b6(e,t,r);case 4:return h4(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ed(t,null,n,r):Ii(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Fa(n,i),CU(e,t,n,i,r);case 7:return Ii(e,t,t.pendingProps,r),t.child;case 8:return Ii(e,t,t.pendingProps.children,r),t.child;case 12:return Ii(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Pr(bw,n._currentValue),n._currentValue=a,o!==null)if($a(o.value,a)){if(o.children===i.children&&!Xi.current){t=BA(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var A=s.firstContext;A!==null;){if(A.context===n){if(o.tag===1){A=pA(-1,r&-r),A.tag=2;var l=o.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?A.next=A:(A.next=c.next,c.next=A),l.pending=A}}o.lanes|=r,A=o.alternate,A!==null&&(A.lanes|=r),E5(o.return,r,t),s.lanes|=r;break}A=A.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Te(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),E5(a,r,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Ii(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,ed(t,r),i=oa(i),n=n(i),t.flags|=1,Ii(e,t,n,r),t.child;
vendor: 8,065 bytes, line 40
40case 14:return n=t.type,i=Fa(n,t.pendingProps),i=Fa(n.type,i),_U(e,t,n,i,r);case 15:return m6(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Fa(n,i),Hy(e,t),t.tag=1,Ji(n)?(e=!0,vw(t)):e=!1,ed(t,r),h6(t,n,i),P5(t,n,i,r),N5(null,t,n,!0,e,r);case 19:return x6(e,t,r);case 22:return v6(e,t,r)}throw Error(Te(156,t.tag))};function Q6(e,t){return uR(e,t)}function xY(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 Zo(e,t,r,n){return new xY(e,t,r,n)}function P4(e){return e=e.prototype,!(!e||!e.isReactComponent)}function BY(e){if(typeof e=="function")return P4(e)?1:0;if(e!=null){if(e=e.$$typeof,e===WE)return 11;if(e===qE)return 14}return 2}function Ml(e,t){var r=e.alternate;return r===null?(r=Zo(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 Vy(e,t,r,n,i,o){var a=2;if(n=e,typeof e=="function")P4(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case If:return fu(r.children,i,o,t);case GE:a=8,i|=8;break;case ZC:return e=Zo(12,r,t,i|2),e.elementType=ZC,e.lanes=o,e;case e5:return e=Zo(13,r,t,i),e.elementType=e5,e.lanes=o,e;case t5:return e=Zo(19,r,t,i),e.elementType=t5,e.lanes=o,e;case WQ:return vb(r,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case zQ:a=10;break e;case GQ:a=9;break e;case WE:a=11;break e;case qE:a=14;break e;case cl:a=16,n=null;break e}throw Error(Te(130,e==null?e:typeof e,""))}return t=Zo(a,r,t,i),t.elementType=e,t.type=n,t.lanes=o,t}function fu(e,t,r,n){return e=Zo(7,e,n,t),e.lanes=r,e}function vb(e,t,r,n){return e=Zo(22,e,n,t),e.elementType=WQ,e.lanes=r,e.stateNode={isHidden:!1},e}function nB(e,t,r){return e=Zo(6,e,null,t),e.lanes=r,e}function iB(e,t,r){return t=Zo(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function CY(e,t,r,n,i){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=Q2(0),this.expirationTimes=Q2(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Q2(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function O4(e,t,r,n,i,o,a,s,A){return e=new CY(e,t,r,s,A),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Zo(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},d4(o),e}function _Y(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Tf,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function R6(e){if(!e)return Yl;e=e._reactInternals;e:{if(ju(e)!==e||e.tag!==1)throw Error(Te(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ji(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Te(171))}if(e.tag===1){var r=e.type;if(Ji(r))return RR(e,r,t)}return t}function M6(e,t,r,n,i,o,a,s,A){return e=O4(r,n,!0,e,i,o,a,s,A),e.context=R6(null),r=e.current,n=Mi(),i=Rl(r),o=pA(n,i),o.callback=t??null,jl(r,o,i),e.current.lanes=i,qm(e,i,n),Zi(e,n),e}function yb(e,t,r,n){var i=t.current,o=Mi(),a=Rl(i);return r=R6(r),t.context===null?t.context=r:t.pendingContext=r,t=pA(o,a),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=jl(i,t,a),e!==null&&(Da(e,i,a,o),Ry(e,i,a)),a}function Uw(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 jU(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function U4(e,t){jU(e,t),(e=e.alternate)&&jU(e,t)}function SY(){return null}var D6=typeof reportError=="function"?reportError:function(e){console.error(e)};function N4(e){this._internalRoot=e}wb.prototype.render=N4.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Te(409));yb(e,t,null,null)};wb.prototype.unmount=N4.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Bu(function(){yb(null,e,null,null)}),t[bA]=null}};function wb(e){this._internalRoot=e}wb.prototype.unstable_scheduleHydration=function(e){if(e){var t=vR();e={blockedOn:null,target:e,priority:t};for(var r=0;r<hl.length&&t!==0&&t<hl[r].priority;r++);hl.splice(r,0,e),r===0&&wR(e)}};function T4(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function bb(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function QU(){}function EY(e,t,r,n,i){if(i){if(typeof n=="function"){var o=n;n=function(){var l=Uw(a);o.call(l)}}var a=M6(t,n,e,0,null,!1,!1,"",QU);return e._reactRootContainer=a,e[bA]=a.current,Lg(e.nodeType===8?e.parentNode:e),Bu(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof n=="function"){var s=n;n=function(){var l=Uw(A);s.call(l)}}var A=O4(e,0,!1,null,null,!1,!1,"",QU);return e._reactRootContainer=A,e[bA]=A.current,Lg(e.nodeType===8?e.parentNode:e),Bu(function(){yb(t,A,r,n)}),A}function xb(e,t,r,n,i){var o=r._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var A=Uw(a);s.call(A)}}yb(t,a,e,i)}else a=EY(r,t,e,i,n);return Uw(a)}gR=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=Dp(t.pendingLanes);r!==0&&(JE(t,r|1),Zi(t,fn()),!(Zt&6)&&(Od=fn()+500,nc()))}break;case 13:Bu(function(){var n=xA(e,1);if(n!==null){var i=Mi();Da(n,e,1,i)}}),U4(e,1)}};ZE=function(e){if(e.tag===13){var t=xA(e,134217728);if(t!==null){var r=Mi();Da(t,e,134217728,r)}U4(e,134217728)}};mR=function(e){if(e.tag===13){var t=Rl(e),r=xA(e,t);if(r!==null){var n=Mi();Da(r,e,t,n)}U4(e,t)}};vR=function(){return fr};yR=function(e,t){var r=fr;try{return fr=e,t()}finally{fr=r}};u5=function(e,t,r){switch(t){case"input":if(i5(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 i=fb(n);if(!i)throw Error(Te(90));YQ(n),i5(n,i)}}}break;case"textarea":JQ(e,r);break;case"select":t=r.value,t!=null&&Yf(e,!!r.multiple,t,!1)}};oR=S4;aR=Bu;var FY={usingClientEntryPoint:!1,Events:[Xm,Qf,fb,nR,iR,S4]},vp={findFiberByHostInstance:zc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},PY={bundleType:vp.bundleType,version:vp.version,rendererPackageName:vp.rendererPackageName,rendererConfig:vp.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:UA.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=lR(e),e===null?null:e.stateNode},findFiberByHostInstance:vp.findFiberByHostInstance||SY,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 wv=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!wv.isDisabled&&wv.supportsFiber)try{Ab=wv.inject(PY),ys=wv}catch{}}Oo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=FY;Oo.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!T4(t))throw Error(Te(200));return _Y(e,t,null,r)};Oo.createRoot=function(e,t){if(!T4(e))throw Error(Te(299));var r=!1,n="",i=D6;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=O4(e,1,!1,null,null,r,!1,n,i),e[bA]=t.current,Lg(e.nodeType===8?e.parentNode:e),new N4(t)};Oo.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(Te(188)):(e=Object.keys(e).join(","),Error(Te(268,e)));return e=lR(t),e=e===null?null:e.stateNode,e};Oo.flushSync=function(e){return Bu(e)};Oo.hydrate=function(e,t,r){if(!bb(t))throw Error(Te(200));return xb(null,e,t,!0,r)};Oo.hydrateRoot=function(e,t,r){if(!T4(e))throw Error(Te(405));var n=r!=null&&r.hydratedSources||null,i=!1,o="",a=D6;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onRecoverableError!==void 0&&(a=r.onRecoverableError)),t=M6(t,null,e,1,r??null,i,!1,o,a),e[bA]=t.current,Lg(e),n)for(e=0;e<n.length;e++)r=n[e],i=r._getVersion,i=i(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new wb(t)};Oo.render=function(e,t,r){if(!bb(t))throw Error(Te(200));return xb(null,e,t,!1,r)};Oo.unmountComponentAtNode=function(e){if(!bb(e))throw Error(Te(40));return e._reactRootContainer?(Bu(function(){xb(null,null,e,!1,function(){e._reactRootContainer=null,e[bA]=null})}),!0):!1};Oo.unstable_batchedUpdates=S4;Oo.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!bb(r))throw Error(Te(200));if(e==null||e._reactInternals===void 0)throw Error(Te(38));return xb(e,t,r,!1,n)};Oo.version="18.3.1-next-f1338f8080-20240426";function H6(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(H6)}catch(e){console.error(e)}}H6(),HQ.exports=Oo;var Qu=HQ.exports;const $6=br(Qu);var K6,RU=Qu;K6=RU.createRoot,RU.hydrateRoot;const OY=1,UY=1e6;let oB=0;function NY(){return oB=(oB+1)%Number.MAX_SAFE_INTEGER,oB.toString()}const aB=new Map,MU=e=>{if(aB.has(e))return;const t=setTimeout(()=>{aB.delete(e),ug({type:"REMOVE_TOAST",toastId:e})},UY);aB.set(e,t)},TY=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,OY)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=t;return r?MU(r):e.toasts.forEach(n=>{MU(n.id)}),{...e,toasts:e.toasts.map(n=>
vendor: 13,584 bytes, line 40
40n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)}}},zy=[];let Gy={toasts:[]};function ug(e){Gy=TY(Gy,e),zy.forEach(t=>{t(Gy)})}function IY({...e}){const t=NY(),r=i=>ug({type:"UPDATE_TOAST",toast:{...i,id:t}}),n=()=>ug({type:"DISMISS_TOAST",toastId:t});return ug({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:i=>{i||n()}}}),{id:t,dismiss:n,update:r}}function kY(){const[e,t]=P.useState(Gy);return P.useEffect(()=>(zy.push(t),()=>{const r=zy.indexOf(t);r>-1&&zy.splice(r,1)}),[e]),{...e,toast:IY,dismiss:r=>ug({type:"DISMISS_TOAST",toastId:r})}}function st(e,t,{checkForDefaultPrevented:r=!0}={}){return function(i){if(e==null||e(i),r===!1||!i.defaultPrevented)return t==null?void 0:t(i)}}function DU(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function V6(...e){return t=>{let r=!1;const n=e.map(i=>{const o=DU(i,t);return!r&&typeof o=="function"&&(r=!0),o});if(r)return()=>{for(let i=0;i<n.length;i++){const o=n[i];typeof o=="function"?o():DU(e[i],null)}}}}function Nt(...e){return P.useCallback(V6(...e),e)}function Fs(e,t=[]){let r=[];function n(o,a){const s=P.createContext(a),A=r.length;r=[...r,a];const l=u=>{var m;const{scope:d,children:f,...p}=u,h=((m=d==null?void 0:d[e])==null?void 0:m[A])||s,v=P.useMemo(()=>p,Object.values(p));return y.jsx(h.Provider,{value:v,children:f})};l.displayName=o+"Provider";function c(u,d){var h;const f=((h=d==null?void 0:d[e])==null?void 0:h[A])||s,p=P.useContext(f);if(p)return p;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${o}\``)}return[l,c]}const i=()=>{const o=r.map(a=>P.createContext(a));return function(s){const A=(s==null?void 0:s[e])||o;return P.useMemo(()=>({[`__scope${e}`]:{...s,[e]:A}}),[s,A])}};return i.scopeName=e,[n,LY(i,...t)]}function LY(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const a=n.reduce((s,{useScope:A,scopeName:l})=>{const u=A(o)[`__scope${l}`];return{...s,...u}},{});return P.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}function Ud(e){const t=QY(e),r=P.forwardRef((n,i)=>{const{children:o,...a}=n,s=P.Children.toArray(o),A=s.find(MY);if(A){const l=A.props.children,c=s.map(u=>u===A?P.Children.count(l)>1?P.Children.only(null):P.isValidElement(l)?l.props.children:null:u);return y.jsx(t,{...a,ref:i,children:P.isValidElement(l)?P.cloneElement(l,void 0,c):null})}return y.jsx(t,{...a,ref:i,children:o})});return r.displayName=`${e}.Slot`,r}var jY=Ud("Slot");function QY(e){const t=P.forwardRef((r,n)=>{const{children:i,...o}=r;if(P.isValidElement(i)){const a=HY(i),s=DY(o,i.props);return i.type!==P.Fragment&&(s.ref=n?V6(n,a):a),P.cloneElement(i,s)}return P.Children.count(i)>1?P.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var z6=Symbol("radix.slottable");function RY(e){const t=({children:r})=>y.jsx(y.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=z6,t}function MY(e){return P.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===z6}function DY(e,t){const r={...t};for(const n in t){const i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...s)=>{const A=o(...s);return i(...s),A}:i&&(r[n]=i):n==="style"?r[n]={...i,...o}:n==="className"&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}function HY(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function I4(e){const t=e+"CollectionProvider",[r,n]=Fs(t),[i,o]=r(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:v,children:m}=h,w=ie.useRef(null),b=ie.useRef(new Map).current;return y.jsx(i,{scope:v,itemMap:b,collectionRef:w,children:m})};a.displayName=t;const s=e+"CollectionSlot",A=Ud(s),l=ie.forwardRef((h,v)=>{const{scope:m,children:w}=h,b=o(s,m),B=Nt(v,b.collectionRef);return y.jsx(A,{ref:B,children:w})});l.displayName=s;const c=e+"CollectionItemSlot",u="data-radix-collection-item",d=Ud(c),f=ie.forwardRef((h,v)=>{const{scope:m,children:w,...b}=h,B=ie.useRef(null),C=Nt(v,B),_=o(c,m);return ie.useEffect(()=>(_.itemMap.set(B,{ref:B,...b}),()=>void _.itemMap.delete(B))),y.jsx(d,{[u]:"",ref:C,children:w})});f.displayName=c;function p(h){const v=o(e+"CollectionConsumer",h);return ie.useCallback(()=>{const w=v.collectionRef.current;if(!w)return[];const b=Array.from(w.querySelectorAll(`[${u}]`));return Array.from(v.itemMap.values()).sort((_,F)=>b.indexOf(_.ref.current)-b.indexOf(F.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:a,Slot:l,ItemSlot:f},p,n]}var $Y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],vt=$Y.reduce((e,t)=>{const r=Ud(`Primitive.${t}`),n=P.forwardRef((i,o)=>{const{asChild:a,...s}=i,A=a?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),y.jsx(A,{...s,ref:o})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function G6(e,t){e&&Qu.flushSync(()=>e.dispatchEvent(t))}function zn(e){const t=P.useRef(e);return P.useEffect(()=>{t.current=e}),P.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function KY(e,t=globalThis==null?void 0:globalThis.document){const r=zn(e);P.useEffect(()=>{const n=i=>{i.key==="Escape"&&r(i)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var VY="DismissableLayer",K5="dismissableLayer.update",zY="dismissableLayer.pointerDownOutside",GY="dismissableLayer.focusOutside",HU,W6=P.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Zm=P.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...A}=e,l=P.useContext(W6),[c,u]=P.useState(null),d=(c==null?void 0:c.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,f]=P.useState({}),p=Nt(t,F=>u(F)),h=Array.from(l.layers),[v]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),m=h.indexOf(v),w=c?h.indexOf(c):-1,b=l.layersWithOutsidePointerEventsDisabled.size>0,B=w>=m,C=qY(F=>{const N=F.target,U=[...l.branches].some(L=>L.contains(N));!B||U||(i==null||i(F),a==null||a(F),F.defaultPrevented||s==null||s())},d),_=YY(F=>{const N=F.target;[...l.branches].some(L=>L.contains(N))||(o==null||o(F),a==null||a(F),F.defaultPrevented||s==null||s())},d);return KY(F=>{w===l.layers.size-1&&(n==null||n(F),!F.defaultPrevented&&s&&(F.preventDefault(),s()))},d),P.useEffect(()=>{if(c)return r&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(HU=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),$U(),()=>{r&&l.layersWithOutsidePointerEventsDisabled.size===1&&(d.body.style.pointerEvents=HU)}},[c,d,r,l]),P.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),$U())},[c,l]),P.useEffect(()=>{const F=()=>f({});return document.addEventListener(K5,F),()=>document.removeEventListener(K5,F)},[]),y.jsx(vt.div,{...A,ref:p,style:{pointerEvents:b?B?"auto":"none":void 0,...e.style},onFocusCapture:st(e.onFocusCapture,_.onFocusCapture),onBlurCapture:st(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:st(e.onPointerDownCapture,C.onPointerDownCapture)})});Zm.displayName=VY;var WY="DismissableLayerBranch",q6=P.forwardRef((e,t)=>{const r=P.useContext(W6),n=P.useRef(null),i=Nt(t,n);return P.useEffect(()=>{const o=n.current;if(o)return r.branches.add(o),()=>{r.branches.delete(o)}},[r.branches]),y.jsx(vt.div,{...e,ref:i})});q6.displayName=WY;function qY(e,t=globalThis==null?void 0:globalThis.document){const r=zn(e),n=P.useRef(!1),i=P.useRef(()=>{});return P.useEffect(()=>{const o=s=>{if(s.target&&!n.current){let A=function(){Y6(zY,r,l,{discrete:!0})};const l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=A,t.addEventListener("click",i.current,{once:!0})):A()}else t.removeEventListener("click",i.current);n.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function YY(e,t=globalThis==null?void 0:globalThis.document){const r=zn(e),n=P.useRef(!1);return P.useEffect(()=>{const i=o=>{o.target&&!n.current&&Y6(GY,r,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function $U(){const e=new CustomEvent(K5);document.dispatchEvent(e)}function Y6(e,t,r,{discrete:n}){const i=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?G6(i,o):i.dispatchEvent(o)}var XY=Zm,JY=q6,jn=globalThis!=null&&globalThis.document?P.useLayoutEffect:()=>{},ZY="Portal",Bb=P.forwardRef((e,t)=>{var s;const{container:r,...n}=e,[i,o]=P.useState(!1);jn(()=>o(!0),[]);const a=r||i&&((s=globalThis==null?void 0:globalThis.document)==null?void 0:s.body);return a?$6.createPortal(y.jsx(vt.div,{...n,ref:t}),a):null});Bb.displayName=ZY;function eX(e,t){return P.useReducer((r,n)=>t[r][n]??r,e)}var Ps=e=>{const{present:t,children:r}=e,n=tX(t),i=typeof r=="function"?r({present:n.isPresent}):P.Children.only(r),o=Nt(n.ref,rX(i));return typeof r=="function"||n.isPresent?P.cloneElement(i,{ref:o}):null};Ps.displayName="Presence";function tX(e){const[t,r]=P.useState(),n=P.useRef(null),i=P.useRef(e),o=P.useRef("none"),a=e?"mounted":"unmounted",[s,A]=eX(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return P.useEffect(()=>{const l=bv(n.current);o.current=s==="mounted"?l:"none"},[s]),jn(()=>{const l=n.current,c=i.current;if(c!==e){const d=o.current,f=bv(l);e?A("MOUNT"):f==="none"||(l==null?void 0:l.display)==="none"?A("UNMOUNT"):A(c&&d!==f?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,A]),jn(()=>{if(t){let l;const c=t.ownerDocument.defaultView??window,u=f=>{const h=bv(n.current).includes(f.animationName);if(f.target===t&&h&&(A("ANIMATION_END"),!i.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",l=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},d=f=>{f.target===t&&(o.current=bv(n.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{c.clearTimeout(l),t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else A("ANIMATION_END")},[t,A]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:P.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function bv(e){return(e==null?void 0:e.animationName)||"none"}function rX(e){var n,i;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var nX=$E[" useInsertionEffect ".trim().toString()]||jn;function Cu({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[i,o,a]=iX({defaultProp:t,onChange:r}),s=e!==void 0,A=s?e:i;{const c=P.useRef(e!==void 0);P.useEffect(()=>{const u=c.current;u!==s&&console.warn(`${n} is changing from ${u?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}const l=P.useCallback(c=>{var u;if(s){const d=oX(c)?c(e):c;d!==e&&((u=a.current)==null||u.call(a,d))}else o(c)},[s,e,o,a]);return[A,l]}function iX({defaultProp:e,onChange:t}){const[r,n]=P.useState(e),i=P.useRef(r),o=P.useRef(t);return nX(()=>{o.current=t},[t]),P.useEffect(()=>{var a;i.current!==r&&((a=o.current)==null||a.call(o,r),i.current=r)},[r,i]),[r,n,o]}function oX(e){return typeof e=="function"}var X6=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),aX="VisuallyHidden",Cb=P.forwardRef((e,t)=>y.jsx(vt.span,{...e,ref:t,style:{...X6,...e.style}}));Cb.displayName=aX;var sX=Cb,k4="ToastProvider",[L4,AX,lX]=I4("Toast"),[J6,iQe]=Fs("Toast",[lX]),[cX,_b]=J6(k4),Z6=e=>{const{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:o=50,children:a}=e,[s,A]=P.useState(null),[l,c]=P.useState(0),u=P.useRef(!1),d=P.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${k4}\`. Expected non-empty \`string\`.`),y.jsx(L4.Provider,{scope:t,children:y.jsx(cX,{scope:t,label:r,duration:n,swipeDirection:i,swipeThreshold:o,toastCount:l,viewport:s,onViewportChange:A,onToastAdd:P.useCallback(()=>c(f=>f+1),[]),onToastRemove:P.useCallback(()=>c(f=>f-1),[]),isFocusedToastEscapeKeyDownRef:u,isClosePausedRef:d,children:a})})};Z6.displayName=k4;var eM="ToastViewport",uX=["F8"],V5="toast.viewportPause",z5="toast.viewportResume",tM=P.forwardRef((e,t)=>
40{const{__scopeToast:r,hotkey:n=uX,label:i="Notifications ({hotkey})",...o}=e,a=_b(eM,r),s=AX(r),A=P.useRef(null),l=P.useRef(null),c=P.useRef(null),u=P.useRef(null),d=Nt(t,u,a.onViewportChange),f=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),p=a.toastCount>0;P.useEffect(()=>{const v=m=>{var b;n.length!==0&&n.every(B=>m[B]||m.code===B)&&((b=u.current)==null||b.focus())};return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[n]),P.useEffect(()=>{const v=A.current,m=u.current;if(p&&v&&m){const w=()=>{if(!a.isClosePausedRef.current){const _=new CustomEvent(V5);m.dispatchEvent(_),a.isClosePausedRef.current=!0}},b=()=>{if(a.isClosePausedRef.current){const _=new CustomEvent(z5);m.dispatchEvent(_),a.isClosePausedRef.current=!1}},B=_=>{!v.contains(_.relatedTarget)&&b()},C=()=>{v.contains(document.activeElement)||b()};return v.addEventListener("focusin",w),v.addEventListener("focusout",B),v.addEventListener("pointermove",w),v.addEventListener("pointerleave",C),window.addEventListener("blur",w),window.addEventListener("focus",b),()=>{v.removeEventListener("focusin",w),v.removeEventListener("focusout",B),v.removeEventListener("pointermove",w),v.removeEventListener("pointerleave",C),window.removeEventListener("blur",w),window.removeEventListener("focus",b)}}},[p,a.isClosePausedRef]);const h=P.useCallback(({tabbingDirection:v})=>{const w=s().map(b=>{const B=b.ref.current,C=[B,...CX(B)];return v==="forwards"?C:C.reverse()});return(v==="forwards"?w.reverse():w).flat()},[s]);return P.useEffect(()=>{const v=u.current;if(v){const m=w=>{var C,_,F;const b=w.altKey||w.ctrlKey||w.metaKey;if(w.key==="Tab"&&!b){const N=document.activeElement,U=w.shiftKey;if(w.target===v&&U){(C=l.current)==null||C.focus();return}const T=h({tabbingDirection:U?"backwards":"forwards"}),Q=T.findIndex(j=>j===N);sB(T.slice(Q+1))?w.preventDefault():U?(_=l.current)==null||_.focus():(F=c.current)==null||F.focus()}};return v.addEventListener("keydown",m),()=>v.removeEventListener("keydown",m)}},[s,h]),y.jsxs(JY,{ref:A,role:"region","aria-label":i.replace("{hotkey}",f),tabIndex:-1,style:{pointerEvents:p?void 0:"none"},children:[p&&y.jsx(G5,{ref:l,onFocusFromOutsideViewport:()=>{const v=h({tabbingDirection:"forwards"});sB(v)}}),y.jsx(L4.Slot,{scope:r,children:y.jsx(vt.ol,{tabIndex:-1,...o,ref:d})}),p&&y.jsx(G5,{ref:c,onFocusFromOutsideViewport:()=>{const v=h({tabbingDirection:"backwards"});sB(v)}})]})});tM.displayName=eM;var rM="ToastFocusProxy",G5=P.forwardRef((e,t)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...i}=e,o=_b(rM,r);return y.jsx(Cb,{"aria-hidden":!0,tabIndex:0,...i,ref:t,style:{position:"fixed"},onFocus:a=>{var l;const s=a.relatedTarget;!((l=o.viewport)!=null&&l.contains(s))&&n()}})});G5.displayName=rM;var e0="Toast",fX="toast.swipeStart",dX="toast.swipeMove",hX="toast.swipeCancel",pX="toast.swipeEnd",nM=P.forwardRef((e,t)=>{const{forceMount:r,open:n,defaultOpen:i,onOpenChange:o,...a}=e,[s,A]=Cu({prop:n,defaultProp:i??!0,onChange:o,caller:e0});return y.jsx(Ps,{present:r||s,children:y.jsx(vX,{open:s,...a,ref:t,onClose:()=>A(!1),onPause:zn(e.onPause),onResume:zn(e.onResume),onSwipeStart:st(e.onSwipeStart,l=>{l.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:st(e.onSwipeMove,l=>{const{x:c,y:u}=l.detail.delta;l.currentTarget.setAttribute("data-swipe","move"),l.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${c}px`),l.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${u}px`)}),onSwipeCancel:st(e.onSwipeCancel,l=>{l.currentTarget.setAttribute("data-swipe","cancel"),l.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),l.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),l.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),l.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:st(e.onSwipeEnd,l=>{const{x:c,y:u}=l.detail.delta;l.currentTarget.setAttribute("data-swipe","end"),l.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),l.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),l.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${c}px`),l.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${u}px`),A(!1)})})})});nM.displayName=e0;var[gX,mX]=J6(e0,{onClose(){}}),vX=P.forwardRef((e,t)=>
40{const{__scopeToast:r,type:n="foreground",duration:i,open:o,onClose:a,onEscapeKeyDown:s,onPause:A,onResume:l,onSwipeStart:c,onSwipeMove:u,onSwipeCancel:d,onSwipeEnd:f,...p}=e,h=_b(e0,r),[v,m]=P.useState(null),w=Nt(t,j=>m(j)),b=P.useRef(null),B=P.useRef(null),C=i||h.duration,_=P.useRef(0),F=P.useRef(C),N=P.useRef(0),{onToastAdd:U,onToastRemove:L}=h,O=zn(()=>{var $;(v==null?void 0:v.contains(document.activeElement))&&(($=h.viewport)==null||$.focus()),a()}),T=P.useCallback(j=>{!j||j===1/0||(window.clearTimeout(N.current),_.current=new Date().getTime(),N.current=window.setTimeout(O,j))},[O]);P.useEffect(()=>{const j=h.viewport;if(j){const $=()=>{T(F.current),l==null||l()},G=()=>{const J=new Date().getTime()-_.current;F.current=F.current-J,window.clearTimeout(N.current),A==null||A()};return j.addEventListener(V5,G),j.addEventListener(z5,$),()=>{j.removeEventListener(V5,G),j.removeEventListener(z5,$)}}},[h.viewport,C,A,l,T]),P.useEffect(()=>{o&&!h.isClosePausedRef.current&&T(C)},[o,C,h.isClosePausedRef,T]),P.useEffect(()=>(U(),()=>L()),[U,L]);const Q=P.useMemo(()=>v?cM(v):null,[v]);return h.viewport?y.jsxs(y.Fragment,{children:[Q&&y.jsx(yX,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:Q}),y.jsx(gX,{scope:r,onClose:O,children:Qu.createPortal(y.jsx(L4.ItemSlot,{scope:r,children:y.jsx(XY,{asChild:!0,onEscapeKeyDown:st(s,()=>{h.isFocusedToastEscapeKeyDownRef.current||O(),h.isFocusedToastEscapeKeyDownRef.current=!1}),children:y.jsx(vt.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":o?"open":"closed","data-swipe-direction":h.swipeDirection,...p,ref:w,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:st(e.onKeyDown,j=>{j.key==="Escape"&&(s==null||s(j.nativeEvent),j.nativeEvent.defaultPrevented||(h.isFocusedToastEscapeKeyDownRef.current=!0,O()))}),onPointerDown:st(e.onPointerDown,j=>{j.button===0&&(b.current={x:j.clientX,y:j.clientY})}),onPointerMove:st(e.onPointerMove,j=>{if(!b.current)return;const $=j.clientX-b.current.x,G=j.clientY-b.current.y,J=!!B.current,H=["left","right"].includes(h.swipeDirection),W=["left","up"].includes(h.swipeDirection)?Math.min:Math.max,se=H?W(0,$):0,Ae=H?0:W(0,G),k=j.pointerType==="touch"?10:2,D={x:se,y:Ae},z={originalEvent:j,delta:D};J?(B.current=D,xv(dX,u,z,{discrete:!1})):KU(D,h.swipeDirection,k)?(B.current=D,xv(fX,c,z,{discrete:!1}),j.target.setPointerCapture(j.pointerId)):(Math.abs($)>k||Math.abs(G)>k)&&(b.current=null)}),onPointerUp:st(e.onPointerUp,j=>{const $=B.current,G=j.target;if(G.hasPointerCapture(j.pointerId)&&G.releasePointerCapture(j.pointerId),B.current=null,b.current=null,$){const J=j.currentTarget,H={originalEvent:j,delta:$};KU($,h.swipeDirection,h.swipeThreshold)?xv(pX,f,H,{discrete:!0}):xv(hX,d,H,{discrete:!0}),J.addEventListener("click",W=>W.preventDefault(),{once:!0})}})})})}),h.viewport)})]}):null}),yX=e=>{const{__scopeToast:t,children:r,...n}=e,i=_b(e0,t),[o,a]=P.useState(!1),[s,A]=P.useState(!1);return xX(()=>a(!0)),P.useEffect(()=>{const l=window.setTimeout(()=>A(!0),1e3);return()=>window.clearTimeout(l)},[]),s?null:y.jsx(Bb,{asChild:!0,children:y.jsx(Cb,{...n,children:o&&y.jsxs(y.Fragment,{children:[i.label," ",r]})})})},wX="ToastTitle",iM=P.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return y.jsx(vt.div,{...n,ref:t})});iM.displayName=wX;var bX="ToastDescription",oM=P.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e;return y.jsx(vt.div,{...n,ref:t})});oM.displayName=bX;var aM="ToastAction",sM=P.forwardRef((e,t)=>{const{altText:r,...n}=e;return r.trim()?y.jsx(lM,{altText:r,asChild:!0,children:y.jsx(j4,{...n,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${aM}\`. Expected non-empty \`string\`.`),null)});sM.displayName=aM;var AM="ToastClose",j4=P.forwardRef((e,t)=>{const{__scopeToast:r,...n}=e,i=mX(AM,r);return y.jsx(lM,{asChild:!0,children:y.jsx(vt.button,{type:"button",...n,ref:t,onClick:st(e.onClick,i.onClose)})})});j4.displayName=AM;var lM=P.forwardRef((e,t)=>{const{__scopeToast:r,altText:n,...i}=e;return y.jsx(vt.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...i,ref:t})});function cM(e){const t=[];
vendor: 10,041 bytes, lines 40-145
40return Array.from(e.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&t.push(n.textContent),BX(n)){const i=n.ariaHidden||n.hidden||n.style.display==="none",o=n.dataset.radixToastAnnounceExclude==="";if(!i)if(o){const a=n.dataset.radixToastAnnounceAlt;a&&t.push(a)}else t.push(...cM(n))}}),t}function xv(e,t,r,{discrete:n}){const i=r.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?G6(i,o):i.dispatchEvent(o)}var KU=(e,t,r=0)=>{const n=Math.abs(e.x),i=Math.abs(e.y),o=n>i;return t==="left"||t==="right"?o&&n>r:!o&&i>r};function xX(e=()=>{}){const t=zn(e);jn(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[t])}function BX(e){return e.nodeType===e.ELEMENT_NODE}function CX(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function sB(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}var _X=Z6,uM=tM,fM=nM,dM=iM,hM=oM,pM=sM,gM=j4;function mM(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=mM(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Kt(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=mM(e))&&(n&&(n+=" "),n+=t);return n}const VU=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,zU=Kt,Sb=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return zU(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:i,defaultVariants:o}=t,a=Object.keys(i).map(l=>{const c=r==null?void 0:r[l],u=o==null?void 0:o[l];if(c===null)return null;const d=VU(c)||VU(u);return i[l][d]}),s=r&&Object.entries(r).reduce((l,c)=>{let[u,d]=c;return d===void 0||(l[u]=d),l},{}),A=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((l,c)=>{let{class:u,className:d,...f}=c;return Object.entries(f).every(p=>{let[h,v]=p;return Array.isArray(v)?v.includes({...o,...s}[h]):{...o,...s}[h]===v})?[...l,u,d]:l},[]);return zU(e,a,A,r==null?void 0:r.class,r==null?void 0:r.className)};/**
41 * @license lucide-react v0.462.0 - ISC
42 *
43 * This source code is licensed under the ISC license.
44 * See the LICENSE file in the root directory of this source tree.
45 */const SX=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),vM=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();/**
46 * @license lucide-react v0.462.0 - ISC
47 *
48 * This source code is licensed under the ISC license.
49 * See the LICENSE file in the root directory of this source tree.
50 */var EX={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
51 * @license lucide-react v0.462.0 - ISC
52 *
53 * This source code is licensed under the ISC license.
54 * See the LICENSE file in the root directory of this source tree.
55 */const FX=P.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:a,...s},A)=>P.createElement("svg",{ref:A,...EX,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:vM("lucide",i),...s},[...a.map(([l,c])=>P.createElement(l,c)),...Array.isArray(o)?o:[o]]));/**
56 * @license lucide-react v0.462.0 - ISC
57 *
58 * This source code is licensed under the ISC license.
59 * See the LICENSE file in the root directory of this source tree.
60 */const ui=(e,t)=>{const r=P.forwardRef(({className:n,...i},o)=>P.createElement(FX,{ref:o,iconNode:t,className:vM(`lucide-${SX(e)}`,n),...i}));return r.displayName=`${e}`,r};/**
61 * @license lucide-react v0.462.0 - ISC
62 *
63 * This source code is licensed under the ISC license.
64 * See the LICENSE file in the root directory of this source tree.
65 */const yM=ui("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/**
66 * @license lucide-react v0.462.0 - ISC
67 *
68 * This source code is licensed under the ISC license.
69 * See the LICENSE file in the root directory of this source tree.
70 */const PX=ui("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
71 * @license lucide-react v0.462.0 - ISC
72 *
73 * This source code is licensed under the ISC license.
74 * See the LICENSE file in the root directory of this source tree.
75 */const Eb=ui("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
76 * @license lucide-react v0.462.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */const OX=ui("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
81 * @license lucide-react v0.462.0 - ISC
82 *
83 * This source code is licensed under the ISC license.
84 * See the LICENSE file in the root directory of this source tree.
85 */const UX=ui("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
86 * @license lucide-react v0.462.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const Fb=ui("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/**
91 * @license lucide-react v0.462.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */const NX=ui("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
96 * @license lucide-react v0.462.0 - ISC
97 *
98 * This source code is licensed under the ISC license.
99 * See the LICENSE file in the root directory of this source tree.
100 */const wM=ui("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
101 * @license lucide-react v0.462.0 - ISC
102 *
103 * This source code is licensed under the ISC license.
104 * See the LICENSE file in the root directory of this source tree.
105 */const Yt=ui("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
106 * @license lucide-react v0.462.0 - ISC
107 *
108 * This source code is licensed under the ISC license.
109 * See the LICENSE file in the root directory of this source tree.
110 */const TX=ui("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
111 * @license lucide-react v0.462.0 - ISC
112 *
113 * This source code is licensed under the ISC license.
114 * See the LICENSE file in the root directory of this source tree.
115 */const IX=ui("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/**
116 * @license lucide-react v0.462.0 - ISC
117 *
118 * This source code is licensed under the ISC license.
119 * See the LICENSE file in the root directory of this source tree.
120 */const kX=ui("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
121 * @license lucide-react v0.462.0 - ISC
122 *
123 * This source code is licensed under the ISC license.
124 * See the LICENSE file in the root directory of this source tree.
125 */const bM=ui("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
126 * @license lucide-react v0.462.0 - ISC
127 *
128 * This source code is licensed under the ISC license.
129 * See the LICENSE file in the root directory of this source tree.
130 */const LX=ui("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/**
131 * @license lucide-react v0.462.0 - ISC
132 *
133 * This source code is licensed under the ISC license.
134 * See the LICENSE file in the root directory of this source tree.
135 */const t0=ui("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
136 * @license lucide-react v0.462.0 - ISC
137 *
138 * This source code is licensed under the ISC license.
139 * See the LICENSE file in the root directory of this source tree.
140 */const Pb=ui("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
141 * @license lucide-react v0.462.0 - ISC
142 *
143 * This source code is licensed under the ISC license.
144 * See the LICENSE file in the root directory of this source tree.
145 */const jX=ui("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 9,621 bytes, line 145
145],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Q4="-",QX=e=>{const t=MX(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:a=>{const s=a.split(Q4);return s[0]===""&&s.length!==1&&s.shift(),xM(s,t)||RX(a)},getConflictingClassGroupIds:(a,s)=>{const A=r[a]||[];return s&&n[a]?[...A,...n[a]]:A}}},xM=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?xM(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(Q4);return(a=t.validators.find(({validator:s})=>s(o)))==null?void 0:a.classGroupId},GU=/^\[(.+)\]$/,RX=e=>{if(GU.test(e)){const t=GU.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},MX=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return HX(Object.entries(e.classGroups),r).forEach(([o,a])=>{W5(a,n,o,t)}),n},W5=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:WU(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(DX(i)){W5(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,a])=>{W5(a,WU(t,o),r,n)})})},WU=(e,t)=>{let r=e;return t.split(Q4).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},DX=e=>e.isThemeGetter,HX=(e,t)=>t?e.map(([r,n])=>{const i=n.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([a,s])=>[t+a,s])):o);return[r,i]}):e,$X=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,a)=>{r.set(o,a),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let a=r.get(o);if(a!==void 0)return a;if((a=n.get(o))!==void 0)return i(o,a),a},set(o,a){r.has(o)?r.set(o,a):i(o,a)}}},BM="!",KX=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],o=t.length,a=s=>{const A=[];let l=0,c=0,u;for(let v=0;v<s.length;v++){let m=s[v];if(l===0){if(m===i&&(n||s.slice(v,v+o)===t)){A.push(s.slice(c,v)),c=v+o;continue}if(m==="/"){u=v;continue}}m==="["?l++:m==="]"&&l--}const d=A.length===0?s:s.substring(c),f=d.startsWith(BM),p=f?d.substring(1):d,h=u&&u>c?u-c:void 0;return{modifiers:A,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:h}};return r?s=>r({className:s,parseClassName:a}):a},VX=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},zX=e=>({cache:$X(e.cacheSize),parseClassName:KX(e),...QX(e)}),GX=/\s+/,WX=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,o=[],a=e.trim().split(GX);let s="";for(let A=a.length-1;A>=0;A-=1){const l=a[A],{modifiers:c,hasImportantModifier:u,baseClassName:d,maybePostfixModifierPosition:f}=r(l);let p=!!f,h=n(p?d.substring(0,f):d);if(!h){if(!p){s=l+(s.length>0?" "+s:s);continue}if(h=n(d),!h){s=l+(s.length>0?" "+s:s);continue}p=!1}const v=VX(c).join(":"),m=u?v+BM:v,w=m+h;if(o.includes(w))continue;o.push(w);const b=i(h,p);for(let B=0;B<b.length;++B){const C=b[B];o.push(m+C)}s=l+(s.length>0?" "+s:s)}return s};function qX(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=CM(t))&&(n&&(n+=" "),n+=r);return n}const CM=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=CM(e[n]))&&(r&&(r+=" "),r+=t);return r};function YX(e,...t){let r,n,i,o=a;function a(A){const l=t.reduce((c,u)=>u(c),e());return r=zX(l),n=r.cache.get,i=r.cache.set,o=s,s(A)}function s(A){const l=n(A);if(l)return l;const c=WX(A,r);return i(A,c),c}return function(){return o(qX.apply(null,arguments))}}const Ur=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},_M=/^\[(?:([a-z-]+):)?(.+)\]$/i,XX=/^\d+\/\d+$/,JX=new Set(["px","full","screen"]),ZX=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,eJ=/\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$/,tJ=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,rJ=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,nJ=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Xs=e=>rd(e)||JX.has(e)||XX.test(e),JA=e=>fh(e,"length",uJ),rd=e=>!!e&&!Number.isNaN(Number(e)),AB=e=>fh(e,"number",rd),yp=e=>!!e&&Number.isInteger(Number(e)),iJ=e=>e.endsWith("%")&&rd(e.slice(0,-1)),Ut=e=>_M.test(e),ZA=e=>ZX.test(e),oJ=new Set(["length","size","percentage"]),aJ=e=>fh(e,oJ,SM),sJ=e=>fh(e,"position",SM),AJ=new Set(["image","url"]),lJ=e=>fh(e,AJ,dJ),cJ=e=>fh(e,"",fJ),wp=()=>!0,fh=(e,t,r)=>{const n=_M.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},uJ=e=>eJ.test(e)&&!tJ.test(e),SM=()=>!1,fJ=e=>rJ.test(e),dJ=e=>nJ.test(e),hJ=()=>{const e=Ur("colors"),t=Ur("spacing"),r=Ur("blur"),n=Ur("brightness"),i=Ur("borderColor"),o=Ur("borderRadius"),a=Ur("borderSpacing"),s=Ur("borderWidth"),A=Ur("contrast"),l=Ur("grayscale"),c=Ur("hueRotate"),u=Ur("invert"),d=Ur("gap"),f=Ur("gradientColorStops"),p=Ur("gradientColorStopPositions"),h=Ur("inset"),v=Ur("margin"),m=Ur("opacity"),w=Ur("padding"),b=Ur("saturate"),B=Ur("scale"),C=Ur("sepia"),_=Ur("skew"),F=Ur("space"),N=Ur("translate"),U=()=>["auto","contain","none"],L=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto",Ut,t],T=()=>[Ut,t],Q=()=>["",Xs,JA],j=()=>["auto",rd,Ut],$=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],J=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],H=()=>["start","end","center","between","around","evenly","stretch"],W=()=>["","0",Ut],se=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Ae=()=>[rd,Ut];return{cacheSize:500,separator:":",theme:{colors:[wp],spacing:[Xs,JA],blur:["none","",ZA,Ut],brightness:Ae(),borderColor:[e],borderRadius:["none","","full",ZA,Ut],borderSpacing:T(),borderWidth:Q(),contrast:Ae(),grayscale:W(),hueRotate:Ae(),invert:W(),gap:T(),gradientColorStops:[e],gradientColorStopPositions:[iJ,JA],inset:O(),margin:O(),opacity:Ae(),padding:T(),saturate:Ae(),scale:Ae(),sepia:W(),skew:Ae(),space:T(),translate:T()},classGroups:{aspect:[{aspect:["auto","square","video",Ut]}],container:["container"],columns:[{columns:[ZA]}],"break-after":[{"break-after":se()}],"break-before":[{"break-before":se()}],"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:[...$(),Ut]}],overflow:[{overflow:L()}],"overflow-x":[{"overflow-x":L()}],"overflow-y":[{"overflow-y":L()}],overscroll:[{overscroll:U()}],"overscroll-x":[{"overscroll-x":U()}],"overscroll-y":[{"overscroll-y":U()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",yp,Ut]}],basis:[{basis:O()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ut]}],grow:[{grow:W()}],shrink:[{shrink:W()}],order:[{order:["first","last","none",yp,Ut]}],"grid-cols":[{"grid-cols":[wp]}],"col-start-end":[{col:["auto",{span:["full",yp,Ut]},Ut]}],"col-start":[{"col-start":j()}],"col-end":[{"col-end":j()}],"grid-rows":[{"grid-rows":[wp]}],"row-start-end":[{row:["auto",{span:[yp,Ut]},Ut]}],"row-start":[{"row-start":j()}],"row-end":[{"row-end":j()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ut]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ut]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...H()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...H(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...H(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[w]}],px:[{px:[w]}],py:[{py:[w]}],ps:[{ps:[w]}],pe:[{pe:[w]}],pt:[{pt:[w]}],pr:[{pr:[w]}],pb:[{pb:[w]}],pl:[{pl:[w]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[F]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[F]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Ut,t]}],"min-w":[{"min-w":[Ut,t,"min","max","fit"]}],"max-w":[{"max-w":[Ut,t,"none","full","min","max","fit","prose",{screen:[ZA]},ZA]}
vendor: 8,294 bytes, line 145
145],h:[{h:[Ut,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ut,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ut,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ut,t,"auto","min","max","fit"]}],"font-size":[{text:["base",ZA,JA]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",AB]}],"font-family":[{font:[wp]}],"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-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Ut]}],"line-clamp":[{"line-clamp":["none",rd,AB]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Xs,Ut]}],"list-image":[{"list-image":["none",Ut]}],"list-style-type":[{list:["none","disc","decimal",Ut]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Xs,JA]}],"underline-offset":[{"underline-offset":["auto",Xs,Ut]}],"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:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ut]}],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",Ut]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...$(),sJ]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",aJ]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},lJ]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:G()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[Xs,Ut]}],"outline-w":[{outline:[Xs,JA]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[Xs,JA]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",ZA,cJ]}],"shadow-color":[{shadow:[wp]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":[...J(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":J()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[A]}],"drop-shadow":[{"drop-shadow":["","none",ZA,Ut]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[u]}],saturate:[{saturate:[b]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[A]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Ut]}],duration:[{duration:Ae()}],ease:[{ease:["linear","in","out","in-out",Ut]}],delay:[{delay:Ae()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ut]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[B]}],"scale-x":[{"scale-x":[B]}],"scale-y":[{"scale-y":[B]}],rotate:[{rotate:[yp,Ut]}],"translate-x":[{"translate-x":[N]}],"translate-y":[{"translate-y":[N]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Ut]}],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",Ut]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ut]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Xs,JA,AB]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","
145none"]}]},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-s","border-color-e","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"]}}},pJ=YX(hJ);function Tt(...e){return pJ(Kt(e))}const gJ=_X,EM=P.forwardRef(({className:e,...t},r)=>y.jsx(uM,{ref:r,className:Tt("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));EM.displayName=uM.displayName;const mJ=Sb("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),FM=P.forwardRef(({className:e,variant:t,...r},n)=>y.jsx(fM,{ref:n,className:Tt(mJ({variant:t}),e),...r}));FM.displayName=fM.displayName;const vJ=P.forwardRef(({className:e,...t},r)=>y.jsx(pM,{ref:r,className:Tt("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...t}));vJ.displayName=pM.displayName;const PM=P.forwardRef(({className:e,...t},r)=>y.jsx(gM,{ref:r,className:Tt("absolute right-2 top-2 rounded-md p-1 text-foreground
145/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:y.jsx(jX,{className:"h-4 w-4"})}));PM.displayName=gM.displayName;const OM=P.forwardRef(({className:e,...t},r)=>y.jsx(dM,{ref:r,className:Tt("text-sm font-semibold",e),...t}));OM.displayName=dM.displayName;const UM=P.forwardRef(({className:e,...t},r)=>y.jsx(hM,{ref:r,className:Tt("text-sm opacity-90",e),...t}));UM.displayName=hM.displayName;function yJ(){const{toasts:e}=kY();return y.jsxs(gJ,{children:[e.map(function({id:t,title:r,description:n,action:i,...o}){return y.jsxs(FM,{...o,children:[y.jsxs("div",{className:"grid gap-1",children:[r&&y.jsx(OM,{children:r}),n&&y.jsx(UM,{children:n})]}),i,y.jsx(PM,{})]},t)}),y.jsx(EM,{})]})}var qU=["light","dark"],wJ="(prefers-color-scheme: dark)",bJ=P.createContext(void 0),xJ={setTheme:e=>{},themes:[]},BJ=()=>{var e;return(e=P.useContext(bJ))!=null?e:xJ};P.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:i,defaultTheme:o,value:a,attrs:s,nonce:A})=>{let l=o==="system",c=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${s.map(p=>`'${p}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,u=i?qU.includes(o)&&o?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${o}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",d=(p,h=!1,v=!0)=>{let m=a?a[p]:p,w=h?p+"|| ''":`'${m}'`,b="";return i&&v&&!h&&qU.includes(p)&&(b+=`d.style.colorScheme = '${p}';`),r==="class"?h||m?b+=`c.add(${w})`:b+="null":m&&(b+=`d[s](n,${w})`),b},f=e?`!function(){${c}${d(e)}}()`:n?`!function(){try{${c}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${l})){var t='${wJ}',m=window.matchMedia(t);if(m.media!==t||m.matches){${d("dark")}}else{${d("light")}}}else if(e){${a?`var x=${JSON.stringify(a)};`:""}${d(a?"x[e]":"e",!0)}}${l?"":"else{"+d(o,!1,!1)+"}"}${u}}catch(e){}}()`:`!function(){try{${c}var e=localStorage.getItem('${t}');if(e){${a?`var x=${JSON.stringify(a)};`:""}${d(a?"x[e]":"e",!0)}}else{${d(o,!1,!1)};}${u}}catch(t){}}();`;return P.createElement("script",{nonce:A,dangerouslySetInnerHTML:{__html:f}})});var CJ=e=>{switch(e){case"success":return EJ;case"info":return PJ;case"warning":return FJ;case"error":return OJ;default:return null}},_J=Array(12).fill(0),SJ=({visible:e,className:t})=>ie.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},ie.createElement("div",{className:"sonner-spinner"},_J.map((r,n)=>ie.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),EJ=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),FJ=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),PJ=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),OJ=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),UJ=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},ie.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ie.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),NJ=()=>{let[e,t]=ie.useState(document.hidden);return ie.useEffect(()=>{let r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e},q5=1,TJ=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let r=this.subscribers.indexOf(t);this.subscribers.splice(r,1)}),this.publish=t=>
145{this.subscribers.forEach(r=>r(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var r;let{message:n,...i}=t,o=typeof(t==null?void 0:t.id)=="number"||((r=t.id)==null?void 0:r.length)>0?t.id:q5++,a=this.toasts.find(A=>A.id===o),s=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),a?this.toasts=this.toasts.map(A=>A.id===o?(this.publish({...A,...t,id:o,title:n}),{...A,...t,id:o,dismissible:s,title:n}):A):this.addToast({title:n,...i,dismissible:s,id:o}),o},this.dismiss=t=>(this.dismissedToasts.add(t),t||this.toasts.forEach(r=>{this.subscribers.forEach(n=>n({id:r.id,dismiss:!0}))}),this.subscribers.forEach(r=>r({id:t,dismiss:!0})),t),this.message=(t,r)=>this.create({...r,message:t}),this.error=(t,r)=>this.create({...r,message:t,type:"error"}),this.success=(t,r)=>this.create({...r,type:"success",message:t}),this.info=(t,r)=>this.create({...r,type:"info",message:t}),this.warning=(t,r)=>this.create({...r,type:"warning",message:t}),this.loading=(t,r)=>this.create({...r,type:"loading",message:t}),this.promise=(t,r)=>{if(!r)return;let n;r.loading!==void 0&&(n=this.create({...r,promise:t,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));let i=t instanceof Promise?t:t(),o=n!==void 0,a,s=i.then(async l=>{if(a=["resolve",l],ie.isValidElement(l))o=!1,this.create({id:n,type:"default",message:l});else if(kJ(l)&&!l.ok){o=!1;let c=typeof r.error=="function"?await r.error(`HTTP error! status: ${l.status}`):r.error,u=typeof r.description=="function"?await r.description(`HTTP error! status: ${l.status}`):r.description;this.create({id:n,type:"error",message:c,description:u})}else if(r.success!==void 0){o=!1;let c=typeof r.success=="function"?await r.success(l):r.success,u=typeof r.description=="function"?await r.description(l):r.description;this.create({id:n,type:"success",message:c,description:u})}}).catch(async l=>{if(a=["reject",l],r.error!==void 0){o=!1;let c=typeof r.error=="function"?await r.error(l):r.error,u=typeof r.description=="function"?await r.description(l):r.description;this.create({id:n,type:"error",message:c,description:u})}}).finally(()=>{var l;o&&(this.dismiss(n),n=void 0),(l=r.finally)==null||l.call(r)}),A=()=>new Promise((l,c)=>s.then(()=>a[0]==="reject"?c(a[1]):l(a[1])).catch(c));return typeof n!="string"&&typeof n!="number"?{unwrap:A}:Object.assign(n,{unwrap:A})},this.custom=(t,r)=>{let n=(r==null?void 0:r.id)||q5++;return this.create({jsx:t(n),id:n,...r}),n},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Vi=new TJ,IJ=(e,t)=>{let r=(t==null?void 0:t.id)||q5++;return Vi.addToast({title:e,...t,id:r}),r},kJ=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",LJ=IJ,jJ=()=>Vi.toasts,QJ=()=>Vi.getActiveToasts(),lB=Object.assign(LJ,{success:Vi.success,info:Vi.info,warning:Vi.warning,error:Vi.error,custom:Vi.custom,message:Vi.message,promise:Vi.promise,dismiss:Vi.dismiss,loading:Vi.loading},{getHistory:jJ,getToasts:QJ});function RJ(e,{insertAt:t}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t==="top"&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}RJ(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
145left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
145:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
145--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
146`);function Bv(e){return e.label!==void 0}var MJ=3,DJ="32px",HJ="16px",YU=4e3,$J=356,KJ=14,VJ=20,zJ=200;function ba(...e){return e.filter(Boolean).join(" ")}function GJ(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}var WJ=e=>{var t,r,n,i,o,a,s,A,l,c,u;let{invert:d,toast:f,unstyled:p,interacting:h,setHeights:v,visibleToasts:m,heights:w,index:b,toasts:B,expanded:C,removeToast:_,defaultRichColors:F,closeButton:N,style:U,cancelButtonStyle:L,actionButtonStyle:O,className:T="",descriptionClassName:Q="",duration:j,position:$,gap:G,loadingIcon:J,expandByDefault:H,classNames:W,icons:se,closeButtonAriaLabel:Ae="Close toast",pauseWhenPageIsHidden:k}=e,[D,z]=ie.useState(null),[re,oe]=ie.useState(null),[ne,de]=ie.useState(!1),[ae,ue]=ie.useState(!1),[pe,ce]=ie.useState(!1),[Ce,Pe]=ie.useState(!1),[q,Fe]=ie.useState(!1),[Qe,Ie]=ie.useState(0),[Se,Ze]=ie.useState(0),je=ie.useRef(f.duration||j||YU),ze=ie.useRef(null),De=ie.useRef(null),Dt=b===0,Ft=b+1<=m,ot=f.type,Ct=f.dismissible!==!1,It=f.className||"",qe=f.de
146scriptionClassName||"",dt=ie.useMemo(()=>w.findIndex(ct=>ct.toastId===f.id)||0,[w,f.id]),et=ie.useMemo(()=>{var ct;return(ct=f.closeButton)!=null?ct:N},[f.closeButton,N]),jr=ie.useMemo(()=>f.duration||j||YU,[f.duration,j]),Lt=ie.useRef(0),pt=ie.useRef(0),_t=ie.useRef(0),nr=ie.useRef(null),[At,hr]=$.split("-"),lt=ie.useMemo(()=>w.reduce((ct,yt,Vt)=>Vt>=dt?ct:ct+yt.height,0),[w,dt]),gt=NJ(),xr=f.invert||d,St=ot==="loading";pt.current=ie.useMemo(()=>dt*G+lt,[dt,lt]),ie.useEffect(()=>{je.current=jr},[jr]),ie.useEffect(()=>{de(!0)},[]),ie.useEffect(()=>{let ct=De.current;if(ct){let yt=ct.getBoundingClientRect().height;return Ze(yt),v(Vt=>[{toastId:f.id,height:yt,position:f.position},...Vt]),()=>v(Vt=>Vt.filter(Yr=>Yr.toastId!==f.id))}},[v,f.id]),ie.useLayoutEffect(()=>{if(!ne)return;let ct=De.current,yt=ct.style.height;ct.style.height="auto";let Vt=ct.getBoundingClientRect().height;ct.style.height=yt,Ze(Vt),v(Yr=>Yr.find(We=>We.toastId===f.id)?Yr.map(We=>We.toastId===f.id?{...We,height:Vt}:We):[{toastId:f.id,height:Vt,position:f.position},...Yr])},[ne,f.title,f.description,v,f.id]);let tt=ie.useCallback(()=>{ue(!0),Ie(pt.current),v(ct=>ct.filter(yt=>yt.toastId!==f.id)),setTimeout(()=>{_(f)},zJ)},[f,_,v,pt]);ie.useEffect(()=>{if(f.promise&&ot==="loading"||f.duration===1/0||f.type==="loading")return;let ct;return C||h||k&&gt?(()=>{if(_t.current<Lt.current){let yt=new Date().getTime()-Lt.current;je.current=je.current-yt}_t.current=new Date().getTime()})():je.current!==1/0&&(Lt.current=new Date().getTime(),ct=setTimeout(()=>{var yt;(yt=f.onAutoClose)==null||yt.call(f,f),tt()},je.current)),()=>clearTimeout(ct)},[C,h,f,ot,k,gt,tt]),ie.useEffect(()=>{f.delete&&tt()},[tt,f.delete]);function er(){var ct,yt,Vt;return se!=null&&se.loading?ie.createElement("div",{className:ba(W==null?void 0:W.loader,(ct=f==null?void 0:f.classNames)==null?void 0:ct.loader,"sonner-loader"),"data-visible":ot==="loading"},se.loading):J?ie.createElement("div",{className:ba(W==null?void 0:W.loader,(yt=f==null?void 0:f.classNames)==null?void 0:yt.loader,"sonner-loader"),"data-visible":ot==="loading"},J):ie.createElement(SJ,{className:ba(W==null?void 0:W.loader,(Vt=f==null?void 0:f.classNames)==null?void 0:Vt.loader),visible:ot==="loading"})}return ie.createElement("li",{tabIndex:0,ref:De,className:ba(T,It,W==null?void 0:W.toast,(t=f==null?void 0:f.classNames)==null?void 0:t.toast,W==null?void 0:W.default,W==null?void 0:W[ot],(r=f==null?void 0:f.classNames)==null?void 0:r[ot]),"data-sonner-toast":"","data-rich-colors":(n=f.richColors)!=null?n:F,"data-styled":!(f.jsx||f.unstyled||p),"data-mounted":ne,"data-promise":!!f.promise,"data-swiped":q,"data-removed":ae,"data-visible":Ft,"data-y-position":At,"data-x-position":hr,"data-index":b,"data-front":Dt,"data-swiping":pe,"data-dismissible":Ct,"data-type":ot,"data-invert":xr,"data-swipe-out":Ce,"data-swipe-direction":re,"data-expanded":!!(C||H&&ne),style:{"--index":b,"--toasts-before":b,"--z-index":B.length-b,"--offset":`${ae?Qe:pt.current}px`,"--initial-height":H?"auto":`${Se}px`,...U,...f.style},onDragEnd:()=>{ce(!1),z(null),nr.current=null},onPointerDown:ct=>{St||!Ct||(ze.current=new Date,Ie(pt.current),ct.target.setPointerCapture(ct.pointerId),ct.target.tagName!=="BUTTON"&&(ce(!0),nr.current={x:ct.clientX,y:ct.clientY}))},onPointerUp:()=>{var ct,yt,Vt,Yr;if(Ce||!Ct)return;nr.current=null;let We=Number(((ct=De.current)==null?void 0:ct.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Rn=Number(((yt=De.current)==null?void 0:yt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),qn=new Date().getTime()-((Vt=ze.current)==null?void 0:Vt.getTime()),Qr=D==="x"?We:Rn,on=Math.abs(Qr)/qn;if(Math.abs(Qr)>=VJ||on>.11){Ie(pt.current),(Yr=f.onDismiss)==null||Yr.call(f,f),oe(D==="x"?We>0?"right":"left":Rn>0?"down":"up"),tt(),Pe(!0),Fe(!1);return}ce(!1),z(null)},onPointerMove:ct=>{var yt,Vt,Yr,We;if(!nr.current||!Ct||((yt=window.getSelection())==null?void 0:yt.toString().length)>0)return;let Rn=ct.clientY-nr.current.y,qn=ct.clientX-nr.current.x,Qr=(Vt=e.swipeDirections)!=null?Vt:GJ($);
146!D&&(Math.abs(qn)>1||Math.abs(Rn)>1)&&z(Math.abs(qn)>Math.abs(Rn)?"x":"y");let on={x:0,y:0};D==="y"?(Qr.includes("top")||Qr.includes("bottom"))&&(Qr.includes("top")&&Rn<0||Qr.includes("bottom")&&Rn>0)&&(on.y=Rn):D==="x"&&(Qr.includes("left")||Qr.includes("right"))&&(Qr.includes("left")&&qn<0||Qr.includes("right")&&qn>0)&&(on.x=qn),(Math.abs(on.x)>0||Math.abs(on.y)>0)&&Fe(!0),(Yr=De.current)==null||Yr.style.setProperty("--swipe-amount-x",`${on.x}px`),(We=De.current)==null||We.style.setProperty("--swipe-amount-y",`${on.y}px`)}},et&&!f.jsx?ie.createElement("button",{"aria-label":Ae,"data-disabled":St,"data-close-button":!0,onClick:St||!Ct?()=>{}:()=>{var ct;tt(),(ct=f.onDismiss)==null||ct.call(f,f)},className:ba(W==null?void 0:W.closeButton,(i=f==null?void 0:f.classNames)==null?void 0:i.closeButton)},(o=se==null?void 0:se.close)!=null?o:UJ):null,f.jsx||P.isValidElement(f.title)?f.jsx?f.jsx:typeof f.title=="function"?f.title():f.title:ie.createElement(ie.Fragment,null,ot||f.icon||f.promise?ie.createElement("div",{"data-icon":"",className:ba(W==null?void 0:W.icon,(a=f==null?void 0:f.classNames)==null?void 0:a.icon)},f.promise||f.type==="loading"&&!f.icon?f.icon||er():null,f.type!=="loading"?f.icon||(se==null?void 0:se[ot])||CJ(ot):null):null,ie.createElement("div",{"data-content":"",className:ba(W==null?void 0:W.content,(s=f==null?void 0:f.classNames)==null?void 0:s.content)},ie.createElement("div",{"data-title":"",className:ba(W==null?void 0:W.title,(A=f==null?void 0:f.classNames)==null?void 0:A.title)},typeof f.title=="function"?f.title():f.title),f.description?ie.createElement("div",{"data-description":"",className:ba(Q,qe,W==null?void 0:W.description,(l=f==null?void 0:f.classNames)==null?void 0:l.description)},typeof f.description=="function"?f.description():f.description):null),P.isValidElement(f.cancel)?f.cancel:f.cancel&&Bv(f.cancel)?ie.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||L,onClick:ct=>{var yt,Vt;Bv(f.cancel)&&Ct&&((Vt=(yt=f.cancel).onClick)==null||Vt.call(yt,ct),tt())},className:ba(W==null?void 0:W.cancelButton,(c=f==null?void 0:f.classNames)==null?void 0:c.cancelButton)},f.cancel.label):null,P.isValidElement(f.action)?f.action:f.action&&Bv(f.action)?ie.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||O,onClick:ct=>{var yt,Vt;Bv(f.action)&&((Vt=(yt=f.action).onClick)==null||Vt.call(yt,ct),!ct.defaultPrevented&&tt())},className:ba(W==null?void 0:W.actionButton,(u=f==null?void 0:f.classNames)==null?void 0:u.actionButton)},f.action.label):null))};function XU(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function qJ(e,t){let r={};return[e,t].forEach((n,i)=>{let o=i===1,a=o?"--mobile-offset":"--offset",s=o?HJ:DJ;function A(l){["top","right","bottom","left"].forEach(c=>{r[`${a}-${c}`]=typeof l=="number"?`${l}px`:l})}typeof n=="number"||typeof n=="string"?A(n):typeof n=="object"?["top","right","bottom","left"].forEach(l=>{n[l]===void 0?r[`${a}-${l}`]=s:r[`${a}-${l}`]=typeof n[l]=="number"?`${n[l]}px`:n[l]}):A(s)}),r}var YJ=P.forwardRef(function(e,t){let{invert:r,position:n="bottom-right",hotkey:i=["altKey","KeyT"],expand:o,closeButton:a,className:s,offset:A,mobileOffset:l,theme:c="light",richColors:u,duration:d,style:f,visibleToasts:p=MJ,toastOptions:h,dir:v=XU(),gap:m=KJ,loadingIcon:w,icons:b,containerAriaLabel:B="Notifications",pauseWhenPageIsHidden:C}=e,[_,F]=ie.useState([]),N=ie.useMemo(()=>Array.from(new Set([n].concat(_.filter(k=>k.position).map(k=>k.position)))),[_,n]),[U,L]=ie.useState([]),[O,T]=ie.useState(!1),[Q,j]=ie.useState(!1),[$,G]=ie.useState(c!=="system"?c:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),J=ie.useRef(null),H=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),W=ie.useRef(null),se=ie.useRef(!1),Ae=ie.useCallback(k=>{F(D=>{var z;return(z=D.find(re=>re.id===k.id))!=null&&z.delete||Vi.dismiss(k.id),D.filter(({id:re})=>re!==k.id)})},[]);return ie.useEffect(()=>Vi.subscribe(k=>{if(k.dismiss){F(D=>D.map(z=>z.id===k.id?{...z,delete:!0}:z));return}setTimeout(()=>{$6.flushSync(()=>{F(D=>{let z=D.findIndex(re=>re.id===k.id);return z!==-1?[...D.slice(0,z),{...D[z],...k},...D.slice(z+1)]:[k,...D]})})})}),[]),ie.useEffect(()=>{if(c!=="system"){G(c);return}if(c==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?G("dark"):G("light")),typeof window>"u")return;let k=window.matchMedia("(prefers-color-scheme: dark)");try{k.addEventListener("change",({matches:D})=>{G(D?"dark":"light")})}catch{k.addListener(({matches:z})=>{try{G(z?"dark":"light")}catch(re){console.error(re)}})}},[c]),ie.useEffect(()=>{_.length<=1&&T(!1)},[_]),ie.useEffect(()=>{let k=D=>{var z,re;i.every(oe=>
vendor: 5,093 bytes, line 146
146D[oe]||D.code===oe)&&(T(!0),(z=J.current)==null||z.focus()),D.code==="Escape"&&(document.activeElement===J.current||(re=J.current)!=null&&re.contains(document.activeElement))&&T(!1)};return document.addEventListener("keydown",k),()=>document.removeEventListener("keydown",k)},[i]),ie.useEffect(()=>{if(J.current)return()=>{W.current&&(W.current.focus({preventScroll:!0}),W.current=null,se.current=!1)}},[J.current]),ie.createElement("section",{ref:t,"aria-label":`${B} ${H}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},N.map((k,D)=>{var z;let[re,oe]=k.split("-");return _.length?ie.createElement("ol",{key:k,dir:v==="auto"?XU():v,tabIndex:-1,ref:J,className:s,"data-sonner-toaster":!0,"data-theme":$,"data-y-position":re,"data-lifted":O&&_.length>1&&!o,"data-x-position":oe,style:{"--front-toast-height":`${((z=U[0])==null?void 0:z.height)||0}px`,"--width":`${$J}px`,"--gap":`${m}px`,...f,...qJ(A,l)},onBlur:ne=>{se.current&&!ne.currentTarget.contains(ne.relatedTarget)&&(se.current=!1,W.current&&(W.current.focus({preventScroll:!0}),W.current=null))},onFocus:ne=>{ne.target instanceof HTMLElement&&ne.target.dataset.dismissible==="false"||se.current||(se.current=!0,W.current=ne.relatedTarget)},onMouseEnter:()=>T(!0),onMouseMove:()=>T(!0),onMouseLeave:()=>{Q||T(!1)},onDragEnd:()=>T(!1),onPointerDown:ne=>{ne.target instanceof HTMLElement&&ne.target.dataset.dismissible==="false"||j(!0)},onPointerUp:()=>j(!1)},_.filter(ne=>!ne.position&&D===0||ne.position===k).map((ne,de)=>{var ae,ue;return ie.createElement(WJ,{key:ne.id,icons:b,index:de,toast:ne,defaultRichColors:u,duration:(ae=h==null?void 0:h.duration)!=null?ae:d,className:h==null?void 0:h.className,descriptionClassName:h==null?void 0:h.descriptionClassName,invert:r,visibleToasts:p,closeButton:(ue=h==null?void 0:h.closeButton)!=null?ue:a,interacting:Q,position:k,style:h==null?void 0:h.style,unstyled:h==null?void 0:h.unstyled,classNames:h==null?void 0:h.classNames,cancelButtonStyle:h==null?void 0:h.cancelButtonStyle,actionButtonStyle:h==null?void 0:h.actionButtonStyle,removeToast:Ae,toasts:_.filter(pe=>pe.position==ne.position),heights:U.filter(pe=>pe.position==ne.position),setHeights:L,expandByDefault:o,gap:m,loadingIcon:w,expanded:O,pauseWhenPageIsHidden:C,swipeDirections:e.swipeDirections})})):null}))});const XJ=({...e})=>{const{theme:t="system"}=BJ();return y.jsx(YJ,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var JJ=$E[" useId ".trim().toString()]||(()=>{}),ZJ=0;function r0(e){const[t,r]=P.useState(JJ());return jn(()=>{r(n=>n??String(ZJ++))},[e]),t?`radix-${t}`:""}const eZ=["top","right","bottom","left"],Xl=Math.min,vo=Math.max,Nw=Math.round,Cv=Math.floor,bs=e=>({x:e,y:e}),tZ={left:"right",right:"left",bottom:"top",top:"bottom"},rZ={start:"end",end:"start"};function Y5(e,t,r){return vo(e,Xl(t,r))}function CA(e,t){return typeof e=="function"?e(t):e}function _A(e){return e.split("-")[0]}function dh(e){return e.split("-")[1]}function R4(e){return e==="x"?"y":"x"}function M4(e){return e==="y"?"height":"width"}const nZ=new Set(["top","bottom"]);function ps(e){return nZ.has(_A(e))?"y":"x"}function D4(e){return R4(ps(e))}function iZ(e,t,r){r===void 0&&(r=!1);const n=dh(e),i=D4(e),o=M4(i);let a=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=Tw(a)),[a,Tw(a)]}function oZ(e){const t=Tw(e);return[X5(e),t,X5(t)]}function X5(e){return e.replace(/start|end/g,t=>rZ[t])}const JU=["left","right"],ZU=["right","left"],aZ=["top","bottom"],sZ=["bottom","top"];function AZ(e,t,r){switch(e){case"top":case"bottom":return r?t?ZU:JU:t?JU:ZU;case"left":case"right":return t?aZ:sZ;default:return[]}}function lZ(e,t,r,n){const i=dh(e);let o=AZ(_A(e),r==="start",n);return i&&(o=o.map(a=>a+"-"+i),t&&(o=o.concat(o.map(X5)))),o}function Tw(e){return e.replace(/left|right|bottom|top/g,t=>tZ[t])}function cZ(e){return{top:0,right:0,bottom:0,left:0,...e}}function NM(e){return typeof e!="number"?cZ(e):{top:e,right:e,bottom:e,left:e}}function Iw(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function eN(e,t,r){let{reference:n,floating:i}=e;const o=ps(t),a=D4(t),s=M4(a),A=_A(t),l=o==="y",c=n.x+n.width/2-i.width/2,u=n.y+n.height/2-i.height/2,d=n[s]/2-i[s]/2;let f;switch(A){case"top":f={x:c,y:n.y-i.height};break;case"bottom":f={x:c,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:u};break;case"left":f={x:n.x-i.width,y:u};break;default:f={x:n.x,y:n.y}}switch(dh(t)){case"start":f[a]-=d*(r&&l?-1:1);break;case"end":f[a]+=d*(r&&l?-1:1);break}return f}const uZ=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:a}
vendor: 10,974 bytes, line 146
146=r,s=o.filter(Boolean),A=await(a.isRTL==null?void 0:a.isRTL(t));let l=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:u}=eN(l,n,A),d=n,f={},p=0;for(let h=0;h<s.length;h++){const{name:v,fn:m}=s[h],{x:w,y:b,data:B,reset:C}=await m({x:c,y:u,initialPlacement:n,placement:d,strategy:i,middlewareData:f,rects:l,platform:a,elements:{reference:e,floating:t}});c=w??c,u=b??u,f={...f,[v]:{...f[v],...B}},C&&p<=50&&(p++,typeof C=="object"&&(C.placement&&(d=C.placement),C.rects&&(l=C.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:i}):C.rects),{x:c,y:u}=eN(l,d,A)),h=-1)}return{x:c,y:u,placement:d,strategy:i,middlewareData:f}};async function Vg(e,t){var r;t===void 0&&(t={});const{x:n,y:i,platform:o,rects:a,elements:s,strategy:A}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:d=!1,padding:f=0}=CA(t,e),p=NM(f),v=s[d?u==="floating"?"reference":"floating":u],m=Iw(await o.getClippingRect({element:(r=await(o.isElement==null?void 0:o.isElement(v)))==null||r?v:v.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:l,rootBoundary:c,strategy:A})),w=u==="floating"?{x:n,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),B=await(o.isElement==null?void 0:o.isElement(b))?await(o.getScale==null?void 0:o.getScale(b))||{x:1,y:1}:{x:1,y:1},C=Iw(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:w,offsetParent:b,strategy:A}):w);return{top:(m.top-C.top+p.top)/B.y,bottom:(C.bottom-m.bottom+p.bottom)/B.y,left:(m.left-C.left+p.left)/B.x,right:(C.right-m.right+p.right)/B.x}}const fZ=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:a,elements:s,middlewareData:A}=t,{element:l,padding:c=0}=CA(e,t)||{};if(l==null)return{};const u=NM(c),d={x:r,y:n},f=D4(i),p=M4(f),h=await a.getDimensions(l),v=f==="y",m=v?"top":"left",w=v?"bottom":"right",b=v?"clientHeight":"clientWidth",B=o.reference[p]+o.reference[f]-d[f]-o.floating[p],C=d[f]-o.reference[f],_=await(a.getOffsetParent==null?void 0:a.getOffsetParent(l));let F=_?_[b]:0;(!F||!await(a.isElement==null?void 0:a.isElement(_)))&&(F=s.floating[b]||o.floating[p]);const N=B/2-C/2,U=F/2-h[p]/2-1,L=Xl(u[m],U),O=Xl(u[w],U),T=L,Q=F-h[p]-O,j=F/2-h[p]/2+N,$=Y5(T,j,Q),G=!A.arrow&&dh(i)!=null&&j!==$&&o.reference[p]/2-(j<T?L:O)-h[p]/2<0,J=G?j<T?j-T:j-Q:0;return{[f]:d[f]+J,data:{[f]:$,centerOffset:j-$-J,...G&&{alignmentOffset:J}},reset:G}}}),dZ=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:A,elements:l}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...v}=CA(e,t);if((r=o.arrow)!=null&&r.alignmentOffset)return{};const m=_A(i),w=ps(s),b=_A(s)===s,B=await(A.isRTL==null?void 0:A.isRTL(l.floating)),C=d||(b||!h?[Tw(s)]:oZ(s)),_=p!=="none";!d&&_&&C.push(...lZ(s,h,p,B));const F=[s,...C],N=await Vg(t,v),U=[];let L=((n=o.flip)==null?void 0:n.overflows)||[];if(c&&U.push(N[m]),u){const j=iZ(i,a,B);U.push(N[j[0]],N[j[1]])}if(L=[...L,{placement:i,overflows:U}],!U.every(j=>j<=0)){var O,T;const j=(((O=o.flip)==null?void 0:O.index)||0)+1,$=F[j];if($&&(!(u==="alignment"?w!==ps($):!1)||L.every(H=>H.overflows[0]>0&&ps(H.placement)===w)))return{data:{index:j,overflows:L},reset:{placement:$}};let G=(T=L.filter(J=>J.overflows[0]<=0).sort((J,H)=>J.overflows[1]-H.overflows[1])[0])==null?void 0:T.placement;if(!G)switch(f){case"bestFit":{var Q;const J=(Q=L.filter(H=>{if(_){const W=ps(H.placement);return W===w||W==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(W=>W>0).reduce((W,se)=>W+se,0)]).sort((H,W)=>H[1]-W[1])[0])==null?void 0:Q[0];J&&(G=J);break}case"initialPlacement":G=s;break}if(i!==G)return{reset:{placement:G}}}return{}}}};function tN(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function rN(e){return eZ.some(t=>e[t]>=0)}const hZ=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...i}=CA(e,t);switch(n){case"referenceHidden":{const o=await Vg(t,{...i,elementContext:"reference"}),a=tN(o,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:rN(a)}}}case"escaped":{const o=await Vg(t,{...i,altBoundary:!0}),a=tN(o,r.floating);return{data:{escapedOffsets:a,escaped:rN(a)}}}default:return{}}}}},TM=new Set(["left","top"]);async function pZ(e,t){const{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),a=_A(r),s=dh(r),A=ps(r)==="y",l=TM.has(a)?-1:1,c=o&&A?-1:1,u=CA(t,e);let{mainAxis:d,crossAxis:f,alignmentAxis:p}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&typeof p=="number"&&(f=s==="end"?p*-1:p),A?{x:f*c,y:d*l}:{x:d*l,y:f*c}}const gZ=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:a,middlewareData:s}=t,A=await pZ(t,e);return a===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:i+A.x,y:o+A.y,data:{...A,placement:a}}}}},mZ=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:v=>{let{x:m,y:w}=v;return{x:m,y:w}}},...A}=CA(e,t),l={x:r,y:n},c=await Vg(t,A),u=ps(_A(i)),d=R4(u);let f=l[d],p=l[u];if(o){const v=d==="y"?"top":"left",m=d==="y"?"bottom":"right",w=f+c[v],b=f-c[m];f=Y5(w,f,b)}if(a){const v=u==="y"?"top":"left",m=u==="y"?"bottom":"right",w=p+c[v],b=p-c[m];p=Y5(w,p,b)}const h=s.fn({...t,[d]:f,[u]:p});return{...h,data:{x:h.x-r,y:h.y-n,enabled:{[d]:o,[u]:a}}}}}},vZ=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:A=!0,crossAxis:l=!0}=CA(e,t),c={x:r,y:n},u=ps(i),d=R4(u);let f=c[d],p=c[u];const h=CA(s,t),v=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(A){const b=d==="y"?"height":"width",B=o.reference[d]-o.floating[b]+v.mainAxis,C=o.reference[d]+o.reference[b]-v.mainAxis;f<B?f=B:f>C&&(f=C)}if(l){var m,w;const b=d==="y"?"width":"height",B=TM.has(_A(i)),C=o.reference[u]-o.floating[b]+(B&&((m=a.offset)==null?void 0:m[u])||0)+(B?0:v.crossAxis),_=o.reference[u]+o.reference[b]+(B?0:((w=a.offset)==null?void 0:w[u])||0)-(B?v.crossAxis:0);p<C?p=C:p>_&&(p=_)}return{[d]:f,[u]:p}}}},yZ=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:i,rects:o,platform:a,elements:s}=t,{apply:A=()=>{},...l}=CA(e,t),c=await Vg(t,l),u=_A(i),d=dh(i),f=ps(i)==="y",{width:p,height:h}=o.floating;let v,m;u==="top"||u==="bottom"?(v=u,m=d===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(m=u,v=d==="end"?"top":"bottom");const w=h-c.top-c.bottom,b=p-c.left-c.right,B=Xl(h-c[v],w),C=Xl(p-c[m],b),_=!t.middlewareData.shift;let F=B,N=C;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(N=b),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(F=w),_&&!d){const L=vo(c.left,0),O=vo(c.right,0),T=vo(c.top,0),Q=vo(c.bottom,0);f?N=p-2*(L!==0||O!==0?L+O:vo(c.left,c.right)):F=h-2*(T!==0||Q!==0?T+Q:vo(c.top,c.bottom))}await A({...t,availableWidth:N,availableHeight:F});const U=await a.getDimensions(s.floating);return p!==U.width||h!==U.height?{reset:{rects:!0}}:{}}}};function Ob(){return typeof window<"u"}function hh(e){return IM(e)?(e.nodeName||"").toLowerCase():"#document"}function Eo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Os(e){var t;return(t=(IM(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function IM(e){return Ob()?e instanceof Node||e instanceof Eo(e).Node:!1}function Ka(e){return Ob()?e instanceof Element||e instanceof Eo(e).Element:!1}function Ss(e){return Ob()?e instanceof HTMLElement||e instanceof Eo(e).HTMLElement:!1}function nN(e){return!Ob()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Eo(e).ShadowRoot}const wZ=new Set(["inline","contents"]);function n0(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Va(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!wZ.has(i)}const bZ=new Set(["table","td","th"]);function xZ(e){return bZ.has(hh(e))}const BZ=[":popover-open",":modal"];function Ub(e){return BZ.some(t=>{try{return e.matches(t)}catch{return!1}})}const CZ=["transform","translate","scale","rotate","perspective"],_Z=["transform","translate","scale","rotate","perspective","filter"],SZ=["paint","layout","strict","content"];function H4(e){const t=$4(),r=Ka(e)?Va(e):e;return CZ.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||_Z.some(n=>(r.willChange||"").includes(n))||SZ.some(n=>(r.contain||"").includes(n))}function EZ(e){let t=Jl(e);for(;Ss(t)&&!Nd(t);){if(H4(t))return t;if(Ub(t))return null;t=Jl(t)}return null}function $4(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const FZ=new Set(["html","body","#document"]);function Nd(e){return FZ.has(hh(e))}function Va(e){return Eo(e).getComputedStyle(e)}function Nb(e){return Ka(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Jl(e){if(hh(e)==="html")return e;const t=e.assignedSlot||e.parentNode||nN(e)&&e.host||Os(e);return nN(t)?t.host:t}function kM(e){const t=Jl(e);return Nd(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ss(t)&&n0(t)?t:kM(t)}function zg(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=kM(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),a=Eo(i);if(o){const s=J5(a);return t.concat(a,a.visualViewport||[],n0(i)?i:[],s&&r?zg(s):[])}return t.concat(i,zg(i,[],r))}function J5(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function LM(e){const t=Va(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=Ss(e),o=i?e.offsetWidth:r,a=i?e.offsetHeight:n,s=Nw(r)!==o||Nw(n)!==a;return s&&(r=o,n=a),{width:r,height:n,$:s}}function K4(e){return Ka(e)?e:e.contextElement}function nd(e){const t=K4(e);if(!Ss(t))return bs(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=LM(t);let a=(o?Nw(r.width):r.width)/n,s=(o?Nw(r.height):r.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const PZ=bs(0);function jM(e){const t=Eo(e);return!$4()||!t.visualViewport?PZ:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function OZ(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Eo(e)?!1:t}function _u(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),o=K4(e);let a=bs(1);t&&(n?Ka(n)&&(a=nd(n)):a=nd(e));
vendor: 5,463 bytes, line 146
146const s=OZ(o,r,n)?jM(o):bs(0);let A=(i.left+s.x)/a.x,l=(i.top+s.y)/a.y,c=i.width/a.x,u=i.height/a.y;if(o){const d=Eo(o),f=n&&Ka(n)?Eo(n):n;let p=d,h=J5(p);for(;h&&n&&f!==p;){const v=nd(h),m=h.getBoundingClientRect(),w=Va(h),b=m.left+(h.clientLeft+parseFloat(w.paddingLeft))*v.x,B=m.top+(h.clientTop+parseFloat(w.paddingTop))*v.y;A*=v.x,l*=v.y,c*=v.x,u*=v.y,A+=b,l+=B,p=Eo(h),h=J5(p)}}return Iw({width:c,height:u,x:A,y:l})}function V4(e,t){const r=Nb(e).scrollLeft;return t?t.left+r:_u(Os(e)).left+r}function QM(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=n.left+t.scrollLeft-(r?0:V4(e,n)),o=n.top+t.scrollTop;return{x:i,y:o}}function UZ(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o=i==="fixed",a=Os(n),s=t?Ub(t.floating):!1;if(n===a||s&&o)return r;let A={scrollLeft:0,scrollTop:0},l=bs(1);const c=bs(0),u=Ss(n);if((u||!u&&!o)&&((hh(n)!=="body"||n0(a))&&(A=Nb(n)),Ss(n))){const f=_u(n);l=nd(n),c.x=f.x+n.clientLeft,c.y=f.y+n.clientTop}const d=a&&!u&&!o?QM(a,A,!0):bs(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-A.scrollLeft*l.x+c.x+d.x,y:r.y*l.y-A.scrollTop*l.y+c.y+d.y}}function NZ(e){return Array.from(e.getClientRects())}function TZ(e){const t=Os(e),r=Nb(e),n=e.ownerDocument.body,i=vo(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=vo(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let a=-r.scrollLeft+V4(e);const s=-r.scrollTop;return Va(n).direction==="rtl"&&(a+=vo(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:a,y:s}}function IZ(e,t){const r=Eo(e),n=Os(e),i=r.visualViewport;let o=n.clientWidth,a=n.clientHeight,s=0,A=0;if(i){o=i.width,a=i.height;const l=$4();(!l||l&&t==="fixed")&&(s=i.offsetLeft,A=i.offsetTop)}return{width:o,height:a,x:s,y:A}}const kZ=new Set(["absolute","fixed"]);function LZ(e,t){const r=_u(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=Ss(e)?nd(e):bs(1),a=e.clientWidth*o.x,s=e.clientHeight*o.y,A=i*o.x,l=n*o.y;return{width:a,height:s,x:A,y:l}}function iN(e,t,r){let n;if(t==="viewport")n=IZ(e,r);else if(t==="document")n=TZ(Os(e));else if(Ka(t))n=LZ(t,r);else{const i=jM(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Iw(n)}function RM(e,t){const r=Jl(e);return r===t||!Ka(r)||Nd(r)?!1:Va(r).position==="fixed"||RM(r,t)}function jZ(e,t){const r=t.get(e);if(r)return r;let n=zg(e,[],!1).filter(s=>Ka(s)&&hh(s)!=="body"),i=null;const o=Va(e).position==="fixed";let a=o?Jl(e):e;for(;Ka(a)&&!Nd(a);){const s=Va(a),A=H4(a);!A&&s.position==="fixed"&&(i=null),(o?!A&&!i:!A&&s.position==="static"&&!!i&&kZ.has(i.position)||n0(a)&&!A&&RM(e,a))?n=n.filter(c=>c!==a):i=s,a=Jl(a)}return t.set(e,n),n}function QZ(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const a=[...r==="clippingAncestors"?Ub(t)?[]:jZ(t,this._c):[].concat(r),n],s=a[0],A=a.reduce((l,c)=>{const u=iN(t,c,i);return l.top=vo(u.top,l.top),l.right=Xl(u.right,l.right),l.bottom=Xl(u.bottom,l.bottom),l.left=vo(u.left,l.left),l},iN(t,s,i));return{width:A.right-A.left,height:A.bottom-A.top,x:A.left,y:A.top}}function RZ(e){const{width:t,height:r}=LM(e);return{width:t,height:r}}function MZ(e,t,r){const n=Ss(t),i=Os(t),o=r==="fixed",a=_u(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const A=bs(0);function l(){A.x=V4(i)}if(n||!n&&!o)if((hh(t)!=="body"||n0(i))&&(s=Nb(t)),n){const f=_u(t,!0,o,t);A.x=f.x+t.clientLeft,A.y=f.y+t.clientTop}else i&&l();o&&!n&&i&&l();const c=i&&!n&&!o?QM(i,s):bs(0),u=a.left+s.scrollLeft-A.x-c.x,d=a.top+s.scrollTop-A.y-c.y;return{x:u,y:d,width:a.width,height:a.height}}function cB(e){return Va(e).position==="static"}function oN(e,t){if(!Ss(e)||Va(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Os(e)===r&&(r=r.ownerDocument.body),r}function MM(e,t){const r=Eo(e);if(Ub(e))return r;if(!Ss(e)){let i=Jl(e);for(;i&&!Nd(i);){if(Ka(i)&&!cB(i))return i;i=Jl(i)}return r}let n=oN(e,t);for(;n&&xZ(n)&&cB(n);)n=oN(n,t);return n&&Nd(n)&&cB(n)&&!H4(n)?r:n||EZ(e)||r}const DZ=async function(e){const t=this.getOffsetParent||MM,r=this.getDimensions,n=await r(e.floating);return{reference:MZ(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function HZ(e){return Va(e).direction==="rtl"}const $Z={convertOffsetParentRelativeRectToViewportRelativeRect:UZ,getDocumentElement:Os,getClippingRect:QZ,getOffsetParent:MM,getElementRects:DZ,getClientRects:NZ,getDimensions:RZ,getScale:nd,isElement:Ka,isRTL:HZ};function DM(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function KZ(e,t){let r=null,n;const i=Os(e);function o(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function a(s,A){s===void 0&&(s=!1),A===void 0&&(A=1),o();const l=e.getBoundingClientRect(),{left:c,top:u,width:d,height:f}=l;if(s||t(),!d||!f)return;const p=Cv(u),h=Cv(i.clientWidth-(c+d)),v=Cv(i.clientHeight-(u+f)),m=Cv(c),b={rootMargin:-p+"px "+-h+"px "+-v+"px "+-m+"px",threshold:vo(0,Xl(1,A))||1};let B=!0;function C(_){const F=_[0].intersectionRatio;if(F!==A){if(!B)return a();F?a(!1,F):n=setTimeout(()=>{a(!1,1e-7)},1e3)}F===1&&!DM(l,e.getBoundingClientRect())&&a(),B=!1}try{r=new IntersectionObserver(C,{...b,root:i.ownerDocument})}catch{r=new IntersectionObserver(C,b)}r.observe(e)}return a(!0),o}function VZ(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:A=!1}=n,l=K4(e),c=i||o?[...l?zg(l):[],...zg(t)]:[];
vendor: 8,475 bytes, line 146
146c.forEach(m=>{i&&m.addEventListener("scroll",r,{passive:!0}),o&&m.addEventListener("resize",r)});const u=l&&s?KZ(l,r):null;let d=-1,f=null;a&&(f=new ResizeObserver(m=>{let[w]=m;w&&w.target===l&&f&&(f.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var b;(b=f)==null||b.observe(t)})),r()}),l&&!A&&f.observe(l),f.observe(t));let p,h=A?_u(e):null;A&&v();function v(){const m=_u(e);h&&!DM(h,m)&&r(),h=m,p=requestAnimationFrame(v)}return r(),()=>{var m;c.forEach(w=>{i&&w.removeEventListener("scroll",r),o&&w.removeEventListener("resize",r)}),u==null||u(),(m=f)==null||m.disconnect(),f=null,A&&cancelAnimationFrame(p)}}const zZ=gZ,GZ=mZ,WZ=dZ,qZ=yZ,YZ=hZ,aN=fZ,XZ=vZ,JZ=(e,t,r)=>{const n=new Map,i={platform:$Z,...r},o={...i.platform,_c:n};return uZ(e,t,{...i,platform:o})};var ZZ=typeof document<"u",eee=function(){},Wy=ZZ?P.useLayoutEffect:eee;function kw(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,i;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(!kw(e[n],t[n]))return!1;return!0}if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,i[n]))return!1;for(n=r;n--!==0;){const o=i[n];if(!(o==="_owner"&&e.$$typeof)&&!kw(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function HM(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function sN(e,t){const r=HM(e);return Math.round(t*r)/r}function uB(e){const t=P.useRef(e);return Wy(()=>{t.current=e}),t}function tee(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:A,open:l}=e,[c,u]=P.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,f]=P.useState(n);kw(d,n)||f(n);const[p,h]=P.useState(null),[v,m]=P.useState(null),w=P.useCallback(H=>{H!==_.current&&(_.current=H,h(H))},[]),b=P.useCallback(H=>{H!==F.current&&(F.current=H,m(H))},[]),B=o||p,C=a||v,_=P.useRef(null),F=P.useRef(null),N=P.useRef(c),U=A!=null,L=uB(A),O=uB(i),T=uB(l),Q=P.useCallback(()=>{if(!_.current||!F.current)return;const H={placement:t,strategy:r,middleware:d};O.current&&(H.platform=O.current),JZ(_.current,F.current,H).then(W=>{const se={...W,isPositioned:T.current!==!1};j.current&&!kw(N.current,se)&&(N.current=se,Qu.flushSync(()=>{u(se)}))})},[d,t,r,O,T]);Wy(()=>{l===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,u(H=>({...H,isPositioned:!1})))},[l]);const j=P.useRef(!1);Wy(()=>(j.current=!0,()=>{j.current=!1}),[]),Wy(()=>{if(B&&(_.current=B),C&&(F.current=C),B&&C){if(L.current)return L.current(B,C,Q);Q()}},[B,C,Q,L,U]);const $=P.useMemo(()=>({reference:_,floating:F,setReference:w,setFloating:b}),[w,b]),G=P.useMemo(()=>({reference:B,floating:C}),[B,C]),J=P.useMemo(()=>{const H={position:r,left:0,top:0};if(!G.floating)return H;const W=sN(G.floating,c.x),se=sN(G.floating,c.y);return s?{...H,transform:"translate("+W+"px, "+se+"px)",...HM(G.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:W,top:se}},[r,s,G.floating,c.x,c.y]);return P.useMemo(()=>({...c,update:Q,refs:$,elements:G,floatingStyles:J}),[c,Q,$,G,J])}const ree=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:n,padding:i}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?aN({element:n.current,padding:i}).fn(r):{}:n?aN({element:n,padding:i}).fn(r):{}}}},nee=(e,t)=>({...zZ(e),options:[e,t]}),iee=(e,t)=>({...GZ(e),options:[e,t]}),oee=(e,t)=>({...XZ(e),options:[e,t]}),aee=(e,t)=>({...WZ(e),options:[e,t]}),see=(e,t)=>({...qZ(e),options:[e,t]}),Aee=(e,t)=>({...YZ(e),options:[e,t]}),lee=(e,t)=>({...ree(e),options:[e,t]});var cee="Arrow",$M=P.forwardRef((e,t)=>{const{children:r,width:n=10,height:i=5,...o}=e;return y.jsx(vt.svg,{...o,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:y.jsx("polygon",{points:"0,0 30,0 15,10"})})});$M.displayName=cee;var uee=$M;function z4(e){const[t,r]=P.useState(void 0);return jn(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let a,s;if("borderBoxSize"in o){const A=o.borderBoxSize,l=Array.isArray(A)?A[0]:A;a=l.inlineSize,s=l.blockSize}else a=e.offsetWidth,s=e.offsetHeight;r({width:a,height:s})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var G4="Popper",[KM,ph]=Fs(G4),[fee,VM]=KM(G4),zM=e=>{const{__scopePopper:t,children:r}=e,[n,i]=P.useState(null);return y.jsx(fee,{scope:t,anchor:n,onAnchorChange:i,children:r})};zM.displayName=G4;var GM="PopperAnchor",WM=P.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...i}=e,o=VM(GM,r),a=P.useRef(null),s=Nt(t,a);return P.useEffect(()=>{o.onAnchorChange((n==null?void 0:n.current)||a.current)}),n?null:y.jsx(vt.div,{...i,ref:s})});WM.displayName=GM;var W4="PopperContent",[dee,hee]=KM(W4),qM=P.forwardRef((e,t)=>{var ne,de,ae,ue,pe,ce;const{__scopePopper:r,side:n="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,arrowPadding:s=0,avoidCollisions:A=!0,collisionBoundary:l=[],collisionPadding:c=0,sticky:u="partial",hideWhenDetached:d=!1,updatePositionStrategy:f="optimized",onPlaced:p,...h}=e,v=VM(W4,r),[m,w]=P.useState(null),b=Nt(t,Ce=>w(Ce)),[B,C]=P.useState(null),_=z4(B),F=(_==null?void 0:_.width)??0,N=(_==null?void 0:_.height)??0,U=n+(o!=="center"?"-"+o:""),L=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},O=Array.isArray(l)?l:[l],T=O.length>0,Q={padding:L,boundary:O.filter(gee),altBoundary:T},{refs:j,floatingStyles:$,placement:G,isPositioned:J,middlewareData:H}=tee({strategy:"fixed",placement:U,whileElementsMounted:(...Ce)=>VZ(...Ce,{animationFrame:f==="always"}),elements:{reference:v.anchor},middleware:[nee({mainAxis:i+N,alignmentAxis:a}),A&&iee({mainAxis:!0,crossAxis:!1,limiter:u==="partial"?oee():void 0,...Q}),A&&aee({...Q}),see({...Q,apply:({elements:Ce,rects:Pe,availableWidth:q,availableHeight:Fe})=>{const{width:Qe,height:Ie}=Pe.reference,Se=Ce.floating.style;Se.setProperty("--radix-popper-available-width",`${q}px`),Se.setProperty("--radix-popper-available-height",`${Fe}px`),Se.setProperty("--radix-popper-anchor-width",`${Qe}px`),Se.setProperty("--radix-popper-anchor-height",`${Ie}px`)}}),B&&lee({element:B,padding:s}),mee({arrowWidth:F,arrowHeight:N}),d&&Aee({strategy:"referenceHidden",...Q})]}),[W,se]=JM(G),Ae=zn(p);jn(()=>{J&&(Ae==null||Ae())},[J,Ae]);const k=(ne=H.arrow)==null?void 0:ne.x,D=(de=H.arrow)==null?void 0:de.y,z=((ae=H.arrow)==null?void 0:ae.centerOffset)!==0,[re,oe]=P.useState();return jn(()=>{m&&oe(window.getComputedStyle(m).zIndex)},[m]),y.jsx("div",{ref:j.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:J?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:re,"--radix-popper-transform-origin":[(ue=H.transformOrigin)==null?void 0:ue.x,(pe=H.transformOrigin)==null?void 0:pe.y].join(" "),...((ce=H.hide)==null?void 0:ce.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:y.jsx(dee,{scope:r,placedSide:W,onArrowChange:C,arrowX:k,arrowY:D,shouldHideArrow:z,children:y.jsx(vt.div,{"data-side":W,"data-align":se,...h,ref:b,style:{...h.style,animation:J?void 0:"none"}})})})});qM.displayName=W4;var YM="PopperArrow",pee={top:"bottom",right:"left",bottom:"top",left:"right"},XM=P.forwardRef(function(t,r){const{__scopePopper:n,...i}=t,o=hee(YM,n),a=pee[o.placedSide];return y.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:y.jsx(uee,{...i,ref:r,style:{...i.style,display:"block"}})})});XM.displayName=YM;function gee(e){return e!==null}var mee=e=>({name:"transformOrigin",options:e,fn(t){var v,m,w;const{placement:r,rects:n,middlewareData:i}=t,a=((v=i.arrow)==null?void 0:v.centerOffset)!==0,s=a?0:e.arrowWidth,A=a?0:e.arrowHeight,[l,c]=JM(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(((m=i.arrow)==null?void 0:m.x)??0)+s/2,f=(((w=i.arrow)==null?void 0:w.y)??0)+A/2;let p="",h="";return l==="bottom"?(p=a?u:`${d}px`,h=`${-A}
146px`):l==="top"?(p=a?u:`${d}px`,h=`${n.floating.height+A}px`):l==="right"?(p=`${-A}px`,h=a?u:`${f}px`):l==="left"&&(p=`${n.floating.width+A}px`,h=a?u:`${f}px`),{data:{x:p,y:h}}}});function JM(e){const[t,r="center"]=e.split("-");return[t,r]}var ZM=zM,Tb=WM,q4=qM,Y4=XM,[Ib,aQe]=Fs("Tooltip",[ph]),X4=ph(),eD="TooltipProvider",vee=700,AN="tooltip.open",[yee,tD]=Ib(eD),rD=e=>{const{__scopeTooltip:t,delayDuration:r=vee,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:o}=e,a=P.useRef(!0),s=P.useRef(!1),A=P.useRef(0);return P.useEffect(()=>{const l=A.current;return()=>window.clearTimeout(l)},[]),y.jsx(yee,{scope:t,isOpenDelayedRef:a,delayDuration:r,onOpen:P.useCallback(()=>{window.clearTimeout(A.current),a.current=!1},[]),onClose:P.useCallback(()=>{window.clearTimeout(A.current),A.current=window.setTimeout(()=>a.current=!0,n)},[n]),isPointerInTransitRef:s,onPointerInTransitChange:P.useCallback(l=>{s.current=l},[]),disableHoverableContent:i,children:o})};rD.displayName=eD;var nD="Tooltip",[sQe,kb]=Ib(nD),Z5="TooltipTrigger",wee=P.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,i=kb(Z5,r),o=tD(Z5,r),a=X4(r),s=P.useRef(null),A=Nt(t,s,i.onTriggerChange),l=P.useRef(!1),c=P.useRef(!1),u=P.useCallback(()=>l.current=!1,[]);return P.useEffect(()=>()=>document.removeEventListener("pointerup",u),[u]),y.jsx(Tb,{asChild:!0,...a,children:y.jsx(vt.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...n,ref:A,onPointerMove:st(e.onPointerMove,d=>{d.pointerType!=="touch"&&!c.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),c.current=!0)}),onPointerLeave:st(e.onPointerLeave,()=>{i.onTriggerLeave(),c.current=!1}),onPointerDown:st(e.onPointerDown,()=>{i.open&&i.onClose(),l.current=!0,document.addEventListener("pointerup",u,{once:!0})}),onFocus:st(e.onFocus,()=>{l.current||i.onOpen()}),onBlur:st(e.onBlur,i.onClose),onClick:st(e.onClick,i.onClose)})})});wee.displayName=Z5;var bee="TooltipPortal",[AQe,xee]=Ib(bee,{forceMount:void 0}),Td="TooltipContent",iD=P.forwardRef((e,t)=>{const r=xee(Td,e.__scopeTooltip),{forceMount:n=r.forceMount,side:i="top",...o}=e,a=kb(Td,e.__scopeTooltip);return y.jsx(Ps,{present:n||a.open,children:a.disableHoverableContent?y.jsx(oD,{side:i,...o,ref:t}):y.jsx(Bee,{side:i,...o,ref:t})})}),Bee=P.forwardRef((e,t)=>{const r=kb(Td,e.__scopeTooltip),n=tD(Td,e.__scopeTooltip),i=P.useRef(null),o=Nt(t,i),[a,s]=P.useState(null),{trigger:A,onClose:l}=r,c=i.current,{onPointerInTransitChange:u}=n,d=P.useCallback(()=>{s(null),u(!1)},[u]),f=P.useCallback((p,h)=>{const v=p.currentTarget,m={x:p.clientX,y:p.clientY},w=Fee(m,v.getBoundingClientRect()),b=Pee(m,w),B=Oee(h.getBoundingClientRect()),C=Nee([...b,...B]);s(C),u(!0)},[u]);return P.useEffect(()=>()=>d(),[d]),P.useEffect(()=>{if(A&&c){const p=v=>f(v,c),h=v=>f(v,A);return A.addEventListener("pointerleave",p),c.addEventListener("pointerleave",h),()=>{A.removeEventListener("pointerleave",p),c.removeEventListener("pointerleave",h)}}},[A,c,f,d]),P.useEffect(()=>{if(a){const p=h=>{const v=h.target,m={x:h.clientX,y:h.clientY},w=(A==null?void 0:A.contains(v))||(c==null?void 0:c.contains(v)),b=!Uee(m,a);w?d():b&&(d(),l())};return document.addEventListener("pointermove",p),()=>document.removeEventListener("pointermove",p)}},[A,c,a,l,d]),y.jsx(oD,{...e,ref:o})}),[Cee,_ee]=Ib(nD,{isInside:!1}),See=RY("TooltipContent"),oD=P.forwardRef((e,t)=>{const{__scopeTooltip:r,children:n,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:a,...s}=e,A=kb(Td,r),l=X4(r),{onClose:c}=A;return P.useEffect(()=>(document.addEventListener(AN,c),()=>document.removeEventListener(AN,c)),[c]),P.useEffect(()=>{if(A.trigger){const u=d=>{const f=d.target;f!=null&&f.contains(A.trigger)&&c()};return window.addEventListener("scroll",u,{capture:!0}),()=>window.removeEventListener("scroll",u,{capture:!0})}},[A.trigger,c]),y.jsx(Zm,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:u=>u.preventDefault(),onDismiss:c,children:y.jsxs(q4,{"data-state":A.stateAttribute,...l,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[y.jsx(See,{children:n}),y.jsx(Cee,{scope:r,isInside:!0,children:y.jsx(sX,{id:A.contentId,role:"tooltip",children:i||n})})]})})});iD.displayName=Td;var aD="TooltipArrow",Eee=P.forwardRef((e,t)=>
146{const{__scopeTooltip:r,...n}=e,i=X4(r);return _ee(aD,r).isInside?null:y.jsx(Y4,{...i,...n,ref:t})});Eee.displayName=aD;function Fee(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Pee(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function Oee(e){const{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}function Uee(e,t){const{x:r,y:n}=e;let i=!1;for(let o=0,a=t.length-1;o<t.length;a=o++){const s=t[o],A=t[a],l=s.x,c=s.y,u=A.x,d=A.y;c>n!=d>n&&r<(u-l)*(n-c)/(d-c)+l&&(i=!i)}return i}function Nee(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),Tee(t)}function Tee(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const i=e[n];for(;t.length>=2;){const o=t[t.length-1],a=t[t.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))t.pop();else break}t.push(i)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const i=e[n];for(;r.length>=2;){const o=r[r.length-1],a=r[r.length-2];if((o.x-a.x)*(i.y-a.y)>=(o.y-a.y)*(i.x-a.x))r.pop();else break}r.push(i)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var Iee=rD,sD=iD;const kee=Iee,Lee=P.forwardRef(({className:e,sideOffset:t=4,...r},n)=>y.jsx(sD,{ref:n,sideOffset:t,className:Tt("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));Lee.displayName=sD.displayName;var Lb=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},jb=typeof window>"u"||"Deno"in globalThis;function Pa(){}function jee(e,t){return typeof e=="function"?e(t):e}function Qee(e){return typeof e=="number"&&e>=0&&e!==1/0}function Ree(e,t){return Math.max(e+(t||0)-Date.now(),0)}function e_(e,t){return typeof e=="function"?e(t):e}function Mee(e,t){return typeof e=="function"?e(t):e}function lN(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:o,queryKey:a,stale:s}=e;if(a){if(n){if(t.queryHash!==J4(a,t.options))return!1}else if(!Wg(t.queryKey,a))return!1}if(r!=="all"){const A=t.isActive();if(r==="active"&&!A||r==="inactive"&&A)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||i&&i!==t.state.fetchStatus||o&&!o(t))}function cN(e,t){const{exact:r,status:n,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(r){if(Gg(t.options.mutationKey)!==Gg(o))return!1}else if(!Wg(t.options.mutationKey,o))return!1}return!(n&&t.state.status!==n||i&&!i(t))}function J4(e,t){return((t==null?void 0:t.queryKeyHashFn)||Gg)(e)}function Gg(e){return JSON.stringify(e,(t,r)=>t_(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function Wg(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Wg(e[r],t[r])):!1}function AD(e,t){if(e===t)return e;const r=uN(e)&&uN(t);if(r||t_(e)&&t_(t)){const n=r?e:Object.keys(e),i=n.length,o=r?t:Object.keys(t),a=o.length,s=r?[]:{},A=new Set(n);let l=0;for(let c=0;c<a;c++){const u=r?c:o[c];(!r&&A.has(u)||r)&&e[u]===void 0&&t[u]===void 0?(s[u]=void 0,l++):(s[u]=AD(e[u],t[u]),s[u]===e[u]&&e[u]!==void 0&&l++)}return i===a&&l===i?e:s}return t}function uN(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function t_(e){if(!fN(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!fN(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function fN(e){return Object.prototype.toString.call(e)==="[object Object]"}function Dee(e){return new Promise(t=>{setTimeout(t,e)})}function Hee(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?AD(e,t):t}function $ee(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function Kee(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var Z4=Symbol();function lD(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Z4?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var ou,vl,gd,xQ,Vee=(xQ=class extends Lb{constructor(){super();tr(this,ou);tr(this,vl);tr(this,gd);Bt(this,gd,t=>{if(!jb&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){Ee(this,vl)||this.setEventListener(Ee(this,gd))}onUnsubscribe(){var t;this.hasListeners()||((t=Ee(this,vl))==null||t.call(this),Bt(this,vl,void 0))}setEventListener(t){var r;Bt(this,gd,t),(r=Ee(this,vl))==null||r.call(this),Bt(this,vl,t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(t){Ee(this,ou)!==t&&(Bt(this,ou,t),this.onFocus())}onFocus(){const t=this.isFocused();
vendor: 4,959 bytes, line 146
146this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof Ee(this,ou)=="boolean"?Ee(this,ou):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},ou=new WeakMap,vl=new WeakMap,gd=new WeakMap,xQ),cD=new Vee,md,yl,vd,BQ,zee=(BQ=class extends Lb{constructor(){super();tr(this,md,!0);tr(this,yl);tr(this,vd);Bt(this,vd,t=>{if(!jb&&window.addEventListener){const r=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){Ee(this,yl)||this.setEventListener(Ee(this,vd))}onUnsubscribe(){var t;this.hasListeners()||((t=Ee(this,yl))==null||t.call(this),Bt(this,yl,void 0))}setEventListener(t){var r;Bt(this,vd,t),(r=Ee(this,yl))==null||r.call(this),Bt(this,yl,t(this.setOnline.bind(this)))}setOnline(t){Ee(this,md)!==t&&(Bt(this,md,t),this.listeners.forEach(n=>{n(t)}))}isOnline(){return Ee(this,md)}},md=new WeakMap,yl=new WeakMap,vd=new WeakMap,BQ),Lw=new zee;function Gee(){let e,t;const r=new Promise((i,o)=>{e=i,t=o});r.status="pending",r.catch(()=>{});function n(i){Object.assign(r,i),delete r.resolve,delete r.reject}return r.resolve=i=>{n({status:"fulfilled",value:i}),e(i)},r.reject=i=>{n({status:"rejected",reason:i}),t(i)},r}function Wee(e){return Math.min(1e3*2**e,3e4)}function uD(e){return(e??"online")==="online"?Lw.isOnline():!0}var fD=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function fB(e){return e instanceof fD}function dD(e){let t=!1,r=0,n=!1,i;const o=Gee(),a=h=>{var v;n||(d(new fD(h)),(v=e.abort)==null||v.call(e))},s=()=>{t=!0},A=()=>{t=!1},l=()=>cD.isFocused()&&(e.networkMode==="always"||Lw.isOnline())&&e.canRun(),c=()=>uD(e.networkMode)&&e.canRun(),u=h=>{var v;n||(n=!0,(v=e.onSuccess)==null||v.call(e,h),i==null||i(),o.resolve(h))},d=h=>{var v;n||(n=!0,(v=e.onError)==null||v.call(e,h),i==null||i(),o.reject(h))},f=()=>new Promise(h=>{var v;i=m=>{(n||l())&&h(m)},(v=e.onPause)==null||v.call(e)}).then(()=>{var h;i=void 0,n||(h=e.onContinue)==null||h.call(e)}),p=()=>{if(n)return;let h;const v=r===0?e.initialPromise:void 0;try{h=v??e.fn()}catch(m){h=Promise.reject(m)}Promise.resolve(h).then(u).catch(m=>{var _;if(n)return;const w=e.retry??(jb?0:3),b=e.retryDelay??Wee,B=typeof b=="function"?b(r,m):b,C=w===!0||typeof w=="number"&&r<w||typeof w=="function"&&w(r,m);if(t||!C){d(m);return}r++,(_=e.onFail)==null||_.call(e,r,m),Dee(B).then(()=>l()?void 0:f()).then(()=>{t?d(m):p()})})};return{promise:o,cancel:a,continue:()=>(i==null||i(),o),cancelRetry:s,continueRetry:A,canStart:c,start:()=>(c()?p():f().then(p),o)}}var qee=e=>setTimeout(e,0);function Yee(){let e=[],t=0,r=s=>{s()},n=s=>{s()},i=qee;const o=s=>{t?e.push(s):i(()=>{r(s)})},a=()=>{const s=e;e=[],s.length&&i(()=>{n(()=>{s.forEach(A=>{r(A)})})})};return{batch:s=>{let A;t++;try{A=s()}finally{t--,t||a()}return A},batchCalls:s=>(...A)=>{o(()=>{s(...A)})},schedule:o,setNotifyFunction:s=>{r=s},setBatchNotifyFunction:s=>{n=s},setScheduler:s=>{i=s}}}var ki=Yee(),au,CQ,hD=(CQ=class{constructor(){tr(this,au)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Qee(this.gcTime)&&Bt(this,au,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(jb?1/0:5*60*1e3))}clearGcTimeout(){Ee(this,au)&&(clearTimeout(Ee(this,au)),Bt(this,au,void 0))}},au=new WeakMap,CQ),yd,su,Vo,Au,wi,zm,lu,Ua,nA,_Q,Xee=(_Q=class extends hD{constructor(t){super();tr(this,Ua);tr(this,yd);tr(this,su);tr(this,Vo);tr(this,Au);tr(this,wi);tr(this,zm);tr(this,lu);Bt(this,lu,!1),Bt(this,zm,t.defaultOptions),this.setOptions(t.options),this.observers=[],Bt(this,Au,t.client),Bt(this,Vo,Ee(this,Au).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,Bt(this,yd,Zee(this.options)),this.state=t.state??Ee(this,yd),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=Ee(this,wi))==null?void 0:t.promise}setOptions(t){this.options={...Ee(this,zm),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&Ee(this,Vo).remove(this)}setData(t,r){const n=Hee(this.state.data,t,this.options);return di(this,Ua,nA).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){di(this,Ua,nA).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var n,i;const r=(n=Ee(this,wi))==null?void 0:n.promise;return(i=Ee(this,wi))==null||i.cancel(t),r?r.then(Pa).catch(Pa):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(Ee(this,yd))}isActive(){return this.observers.some(t=>Mee(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Z4||this.state.dataUpdateCount+this.state.errorUpdate
146Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>e_(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!Ree(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(n=>n.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=Ee(this,wi))==null||r.continue()}onOnline(){var r;const t=this.observers.find(n=>n.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=Ee(this,wi))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),Ee(this,Vo).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(Ee(this,wi)&&(Ee(this,lu)?Ee(this,wi).cancel({revert:!0}):Ee(this,wi).cancelRetry()),this.scheduleGc()),Ee(this,Vo).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||di(this,Ua,nA).call(this,{type:"invalidate"})}fetch(t,r){var l,c,u;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(Ee(this,wi))return Ee(this,wi).continueRetry(),Ee(this,wi).promise}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(f=>f.options.queryFn);d&&this.setOptions(d.options)}const n=new AbortController,i=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(Bt(this,lu,!0),n.signal)})},o=()=>{const d=lD(this.options,r),p=(()=>{const h={client:Ee(this,Au),queryKey:this.queryKey,meta:this.meta};return i(h),h})();return Bt(this,lu,!1),this.options.persister?this.options.persister(d,p,this):d(p)},s=(()=>{const d={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:Ee(this,Au),state:this.state,fetchFn:o};return i(d),d})();(l=this.options.behavior)==null||l.onFetch(s,this),Bt(this,su,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=s.fetchOptions)==null?void 0:c.meta))&&di(this,Ua,nA).call(this,{type:"fetch",meta:(u=s.fetchOptions)==null?void 0:u.meta});const A=d=>{var f,p,h,v;fB(d)&&d.silent||di(this,Ua,nA).call(this,{type:"error",error:d}),fB(d)||((p=(f=Ee(this,Vo).config).onError)==null||p.call(f,d,this),(v=(h=Ee(this,Vo).config).onSettled)==null||v.call(h,this.state.data,d,this)),this.scheduleGc()};return Bt(this,wi,dD({initialPromise:r==null?void 0:r.initialPromise,fn:s.fetchFn,abort:n.abort.bind(n),onSuccess:d=>{var f,p,h,v;if(d===void 0){A(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(d)}catch(m){A(m);return}(p=(f=Ee(this,Vo).config).onSuccess)==null||p.call(f,d,this),(v=(h=Ee(this,Vo).config).onSettled)==null||v.call(h,d,this.state.error,this),this.scheduleGc()},onError:A,onFail:(d,f)=>{di(this,Ua,nA).call(this,{type:"failed",failureCount:d,error:f})},onPause:()=>{di(this,Ua,nA).call(this,{type:"pause"})},onContinue:()=>{di(this,Ua,nA).call(this,{type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0})),Ee(this,wi).start()}},yd=new WeakMap,su=new WeakMap,Vo=new WeakMap,Au=new WeakMap,wi=new WeakMap,zm=new WeakMap,lu=new WeakMap,Ua=new WeakSet,nA=function(t){const r=n=>{switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...Jee(n.data,this.options),fetchMeta:t.meta??null};case"success":return Bt(this,su,void 0),{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return fB(i)&&i.revert&&Ee(this,su)?{...Ee(this,su),fetchStatus:"idle"}
vendor: 5,135 bytes, line 146
146:{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),ki.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),Ee(this,Vo).notify({query:this,type:"updated",action:t})})},_Q);function Jee(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:uD(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Zee(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var cs,SQ,ete=(SQ=class extends Lb{constructor(t={}){super();tr(this,cs);this.config=t,Bt(this,cs,new Map)}build(t,r,n){const i=r.queryKey,o=r.queryHash??J4(i,r);let a=this.get(o);return a||(a=new Xee({client:t,queryKey:i,queryHash:o,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(i)}),this.add(a)),a}add(t){Ee(this,cs).has(t.queryHash)||(Ee(this,cs).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=Ee(this,cs).get(t.queryHash);r&&(t.destroy(),r===t&&Ee(this,cs).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){ki.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return Ee(this,cs).get(t)}getAll(){return[...Ee(this,cs).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(n=>lN(r,n))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(n=>lN(t,n)):r}notify(t){ki.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){ki.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){ki.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},cs=new WeakMap,SQ),us,Ni,cu,fs,nl,EQ,tte=(EQ=class extends hD{constructor(t){super();tr(this,fs);tr(this,us);tr(this,Ni);tr(this,cu);this.mutationId=t.mutationId,Bt(this,Ni,t.mutationCache),Bt(this,us,[]),this.state=t.state||rte(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){Ee(this,us).includes(t)||(Ee(this,us).push(t),this.clearGcTimeout(),Ee(this,Ni).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){Bt(this,us,Ee(this,us).filter(r=>r!==t)),this.scheduleGc(),Ee(this,Ni).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){Ee(this,us).length||(this.state.status==="pending"?this.scheduleGc():Ee(this,Ni).remove(this))}continue(){var t;return((t=Ee(this,cu))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,a,s,A,l,c,u,d,f,p,h,v,m,w,b,B,C,_,F,N;const r=()=>{di(this,fs,nl).call(this,{type:"continue"})};Bt(this,cu,dD({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(U,L)=>{di(this,fs,nl).call(this,{type:"failed",failureCount:U,error:L})},onPause:()=>{di(this,fs,nl).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>Ee(this,Ni).canRun(this)}));const n=this.state.status==="pending",i=!Ee(this,cu).canStart();try{if(n)r();else{di(this,fs,nl).call(this,{type:"pending",variables:t,isPaused:i}),await((a=(o=Ee(this,Ni).config).onMutate)==null?void 0:a.call(o,t,this));const L=await((A=(s=this.options).onMutate)==null?void 0:A.call(s,t));L!==this.state.context&&di(this,fs,nl).call(this,{type:"pending",context:L,variables:t,isPaused:i})}const U=await Ee(this,cu).start();return await((c=(l=Ee(this,Ni).config).onSuccess)==null?void 0:c.call(l,U,t,this.state.context,this)),await((d=(u=this.options).onSuccess)==null?void 0:d.call(u,U,t,this.state.context)),await((p=(f=Ee(this,Ni).config).onSettled)==null?void 0:p.call(f,U,null,this.state.variables,this.state.context,this)),await((v=(h=this.options).onSettled)==null?void 0:v.call(h,U,null,t,this.state.context)),di(this,fs,nl).call(this,{type:"success",data:U}),U}catch(U){try{throw await((w=(m=Ee(this,Ni).config).onError)==null?void 0:w.call(m,U,t,this.state.context,this)),await((B=(b=this.options).onError)==null?void 0:B.call(b,U,t,this.state.context)),await((_=(C=Ee(this,Ni).config).onSettled)==null?void 0:_.call(C,void 0,U,this.state.variables,this.state.context,this)),await((N=(F=this.options).onSettled)==null?void 0:N.call(F,void 0,U,t,this.state.context)),U}finally{di(this,fs,nl).call(this,{type:"error",error:U})}}finally{Ee(this,Ni).runNext(this)}}},us=new WeakMap,Ni=new WeakMap,cu=new WeakMap,fs=new WeakSet,nl=function(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};
146case"pending":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),ki.batch(()=>{Ee(this,us).forEach(n=>{n.onMutationUpdate(t)}),Ee(this,Ni).notify({mutation:this,type:"updated",action:t})})},EQ);function rte(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var cA,Na,Gm,FQ,nte=(FQ=class extends Lb{constructor(t={}){super();tr(this,cA);tr(this,Na);tr(this,Gm);this.config=t,Bt(this,cA,new Set),Bt(this,Na,new Map),Bt(this,Gm,0)}build(t,r,n){const i=new tte({mutationCache:this,mutationId:++rv(this,Gm)._,options:t.defaultMutationOptions(r),state:n});return this.add(i),i}add(t){Ee(this,cA).add(t);const r=_v(t);if(typeof r=="string"){const n=Ee(this,Na).get(r);n?n.push(t):Ee(this,Na).set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(Ee(this,cA).delete(t)){const r=_v(t);if(typeof r=="string"){const n=Ee(this,Na).get(r);if(n)if(n.length>1){const i=n.indexOf(t);i!==-1&&n.splice(i,1)}else n[0]===t&&Ee(this,Na).delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=_v(t);if(typeof r=="string"){const n=Ee(this,Na).get(r),i=n==null?void 0:n.find(o=>o.state.status==="pending");return!i||i===t}else return!0}runNext(t){var n;const r=_v(t);if(typeof r=="string"){const i=(n=Ee(this,Na).get(r))==null?void 0:n.find(o=>o!==t&&o.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){ki.batch(()=>{Ee(this,cA).forEach(t=>{this.notify({type:"removed",mutation:t})}),Ee(this,cA).clear(),Ee(this,Na).clear()})}getAll(){return Array.from(Ee(this,cA))}find(t){const r={exact:!0,...t};return this.getAll().find(n=>cN(r,n))}findAll(t={}){return this.getAll().filter(r=>cN(t,r))}notify(t){ki.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>
vendor: 6,941 bytes, lines 146-155
146r.state.isPaused);return ki.batch(()=>Promise.all(t.map(r=>r.continue().catch(Pa))))}},cA=new WeakMap,Na=new WeakMap,Gm=new WeakMap,FQ);function _v(e){var t;return(t=e.options.scope)==null?void 0:t.id}function dN(e){return{onFetch:(t,r)=>{var c,u,d,f,p;const n=t.options,i=(d=(u=(c=t.fetchOptions)==null?void 0:c.meta)==null?void 0:u.fetchMore)==null?void 0:d.direction,o=((f=t.state.data)==null?void 0:f.pages)||[],a=((p=t.state.data)==null?void 0:p.pageParams)||[];let s={pages:[],pageParams:[]},A=0;const l=async()=>{let h=!1;const v=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?h=!0:t.signal.addEventListener("abort",()=>{h=!0}),t.signal)})},m=lD(t.options,t.fetchOptions),w=async(b,B,C)=>{if(h)return Promise.reject();if(B==null&&b.pages.length)return Promise.resolve(b);const F=(()=>{const O={client:t.client,queryKey:t.queryKey,pageParam:B,direction:C?"backward":"forward",meta:t.options.meta};return v(O),O})(),N=await m(F),{maxPages:U}=t.options,L=C?Kee:$ee;return{pages:L(b.pages,N,U),pageParams:L(b.pageParams,B,U)}};if(i&&o.length){const b=i==="backward",B=b?ite:hN,C={pages:o,pageParams:a},_=B(n,C);s=await w(C,_,b)}else{const b=e??o.length;do{const B=A===0?a[0]??n.initialPageParam:hN(n,s);if(A>0&&B==null)break;s=await w(s,B),A++}while(A<b)}return s};t.options.persister?t.fetchFn=()=>{var h,v;return(v=(h=t.options).persister)==null?void 0:v.call(h,l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=l}}}function hN(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function ite(e,{pages:t,pageParams:r}){var n;return t.length>0?(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r):void 0}var en,wl,bl,wd,bd,xl,xd,Bd,PQ,ote=(PQ=class{constructor(e={}){tr(this,en);tr(this,wl);tr(this,bl);tr(this,wd);tr(this,bd);tr(this,xl);tr(this,xd);tr(this,Bd);Bt(this,en,e.queryCache||new ete),Bt(this,wl,e.mutationCache||new nte),Bt(this,bl,e.defaultOptions||{}),Bt(this,wd,new Map),Bt(this,bd,new Map),Bt(this,xl,0)}mount(){rv(this,xl)._++,Ee(this,xl)===1&&(Bt(this,xd,cD.subscribe(async e=>{e&&(await this.resumePausedMutations(),Ee(this,en).onFocus())})),Bt(this,Bd,Lw.subscribe(async e=>{e&&(await this.resumePausedMutations(),Ee(this,en).onOnline())})))}unmount(){var e,t;rv(this,xl)._--,Ee(this,xl)===0&&((e=Ee(this,xd))==null||e.call(this),Bt(this,xd,void 0),(t=Ee(this,Bd))==null||t.call(this),Bt(this,Bd,void 0))}isFetching(e){return Ee(this,en).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return Ee(this,wl).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=Ee(this,en).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=Ee(this,en).build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(e_(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return Ee(this,en).findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=Ee(this,en).get(n.queryHash),o=i==null?void 0:i.state.data,a=jee(t,o);if(a!==void 0)return Ee(this,en).build(this,n).setData(a,{...r,manual:!0})}setQueriesData(e,t,r){return ki.batch(()=>Ee(this,en).findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=Ee(this,en).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=Ee(this,en);ki.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=Ee(this,en);return ki.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=ki.batch(()=>Ee(this,en).findAll(e).map(i=>i.cancel(r)));return Promise.all(n).then(Pa).catch(Pa)}invalidateQueries(e,t={}){return ki.batch(()=>(Ee(this,en).findAll(e).forEach(r=>{r.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=ki.batch(()=>Ee(this,en).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let o=i.fetch(void 0,r);return r.throwOnError||(o=o.catch(Pa)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(n).then(Pa)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=Ee(this,en).build(this,t);return r.isStaleByTime(e_(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Pa).catch(Pa)}fetchInfiniteQuery(e){return e.behavior=dN(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Pa).catch(Pa)}ensureInfiniteQueryData(e){return e.behavior=dN(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Lw.isOnline()?Ee(this,wl).resumePausedMutations():Promise.resolve()}getQueryCache(){return Ee(this,en)}getMutationCache(){return Ee(this,wl)}getDefaultOptions(){return Ee(this,bl)}setDefaultOptions(e){Bt(this,bl,e)}setQueryDefaults(e,t){Ee(this,wd).set(Gg(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...Ee(this,wd).values()],r={};return t.forEach(n=>{Wg(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){Ee(this,bd).set(Gg(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...Ee(this,bd).values()],r={};return t.forEach(n=>{Wg(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...Ee(this,bl).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=J4(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Z4&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...Ee(this,bl).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){Ee(this,en).clear(),Ee(this,wl).clear()}},en=new WeakMap,wl=new WeakMap,bl=new WeakMap,wd=new WeakMap,bd=new WeakMap,xl=new WeakMap,xd=new WeakMap,Bd=new WeakMap,PQ),ate=P.createContext(void 0),ste=({client:e,children:t})=>(P.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),y.jsx(ate.Provider,{value:e,children:t}));/**
147 * @remix-run/router v1.23.0
148 *
149 * Copyright (c) Remix Software Inc.
150 *
151 * This source code is licensed under the MIT license found in the
152 * LICENSE.md file in the root directory of this source tree.
153 *
154 * @license MIT
155 */function jw(){return jw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
vendor: 4,484 bytes, line 155
155for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jw.apply(this,arguments)}var _l;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(_l||(_l={}));const pN="popstate";function Ate(e){e===void 0&&(e={});function t(n,i){let{pathname:o,search:a,hash:s}=n.location;return r_("",{pathname:o,search:a,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:gD(i)}return cte(t,r,null,e)}function eo(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function pD(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function lte(){return Math.random().toString(36).substr(2,8)}function gN(e,t){return{usr:e.state,key:e.key,idx:t}}function r_(e,t,r,n){return r===void 0&&(r=null),jw({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Qb(t):t,{state:r,key:t&&t.key||n||lte()})}function gD(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 Qb(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 cte(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,a=i.history,s=_l.Pop,A=null,l=c();l==null&&(l=0,a.replaceState(jw({},a.state,{idx:l}),""));function c(){return(a.state||{idx:null}).idx}function u(){s=_l.Pop;let v=c(),m=v==null?null:v-l;l=v,A&&A({action:s,location:h.location,delta:m})}function d(v,m){s=_l.Push;let w=r_(h.location,v,m);l=c()+1;let b=gN(w,l),B=h.createHref(w);try{a.pushState(b,"",B)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;i.location.assign(B)}o&&A&&A({action:s,location:h.location,delta:1})}function f(v,m){s=_l.Replace;let w=r_(h.location,v,m);l=c();let b=gN(w,l),B=h.createHref(w);a.replaceState(b,"",B),o&&A&&A({action:s,location:h.location,delta:0})}function p(v){let m=i.location.origin!=="null"?i.location.origin:i.location.href,w=typeof v=="string"?v:gD(v);return w=w.replace(/ $/,"%20"),eo(m,"No window.location.(origin|href) available to create URL for href: "+w),new URL(w,m)}let h={get action(){return s},get location(){return e(i,a)},listen(v){if(A)throw new Error("A history only accepts one active listener");return i.addEventListener(pN,u),A=v,()=>{i.removeEventListener(pN,u),A=null}},createHref(v){return t(i,v)},createURL:p,encodeLocation(v){let m=p(v);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:d,replace:f,go(v){return a.go(v)}};return h}var mN;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(mN||(mN={}));function ute(e,t,r){return r===void 0&&(r="/"),fte(e,t,r,!1)}function fte(e,t,r,n){let i=typeof t=="string"?Qb(t):t,o=yD(i.pathname||"/",r);if(o==null)return null;let a=mD(e);dte(a);let s=null;for(let A=0;s==null&&A<a.length;++A){let l=Cte(o);s=xte(a[A],l,n)}return s}function mD(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let i=(o,a,s)=>{let A={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};A.relativePath.startsWith("/")&&(eo(A.relativePath.startsWith(n),'Absolute route path "'+A.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),A.relativePath=A.relativePath.slice(n.length));let l=id([n,A.relativePath]),c=r.concat(A);o.children&&o.children.length>0&&(eo(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),mD(o.children,t,c,l)),!(o.path==null&&!o.index)&&t.push({path:l,score:wte(l,o.index),routesMeta:c})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let A of vD(o.path))i(o,a,A)}),t}function vD(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let a=vD(n.join("/")),s=[];return s.push(...a.map(A=>A===""?o:[o,A].join("/"))),i&&s.push(...a),s.map(A=>e.startsWith("/")&&A===""?"/":A)}function dte(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:bte(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const hte=/^:[\w-]+$/,pte=3,gte=2,mte=1,vte=10,yte=-2,vN=e=>e==="*";function wte(e,t){let r=e.split("/"),n=r.length;
vendor: 4,722 bytes, lines 155-164
155return r.some(vN)&&(n+=yte),t&&(n+=gte),r.filter(i=>!vN(i)).reduce((i,o)=>i+(hte.test(o)?pte:o===""?mte:vte),n)}function bte(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function xte(e,t,r){let{routesMeta:n}=e,i={},o="/",a=[];for(let s=0;s<n.length;++s){let A=n[s],l=s===n.length-1,c=o==="/"?t:t.slice(o.length)||"/",u=yN({path:A.relativePath,caseSensitive:A.caseSensitive,end:l},c),d=A.route;if(!u&&l&&r&&!n[n.length-1].route.index&&(u=yN({path:A.relativePath,caseSensitive:A.caseSensitive,end:!1},c)),!u)return null;Object.assign(i,u.params),a.push({params:i,pathname:id([o,u.pathname]),pathnameBase:_te(id([o,u.pathnameBase])),route:d}),u.pathnameBase!=="/"&&(o=id([o,u.pathnameBase]))}return a}function yN(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=Bte(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((l,c,u)=>{let{paramName:d,isOptional:f}=c;if(d==="*"){let h=s[u]||"";a=o.slice(0,o.length-h.length).replace(/(.)\/+$/,"$1")}const p=s[u];return f&&!p?l[d]=void 0:l[d]=(p||"").replace(/%2F/g,"/"),l},{}),pathname:o,pathnameBase:a,pattern:e}}function Bte(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),pD(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,A)=>(n.push({paramName:s,isOptional:A!=null}),A?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function Cte(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return pD(!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 yD(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)||"/"}const id=e=>e.join("/").replace(/\/\/+/g,"/"),_te=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/");function Ste(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const wD=["post","put","patch","delete"];new Set(wD);const Ete=["get",...wD];new Set(Ete);/**
156 * React Router v6.30.1
157 *
158 * Copyright (c) Remix Software Inc.
159 *
160 * This source code is licensed under the MIT license found in the
161 * LICENSE.md file in the root directory of this source tree.
162 *
163 * @license MIT
164 */function Qw(){return Qw=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},Qw.apply(this,arguments)}const Fte=P.createContext(null),Pte=P.createContext(null),bD=P.createContext(null),Rb=P.createContext(null),Mb=P.createContext({outlet:null,matches:[],isDataRoute:!1}),xD=P.createContext(null);function eF(){return P.useContext(Rb)!=null}function BD(){return eF()||eo(!1),P.useContext(Rb).location}function Ote(e,t){return Ute(e,t)}function Ute(e,t,r,n){eF()||eo(!1);let{navigator:i}=P.useContext(bD),{matches:o}=P.useContext(Mb),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let A=a?a.pathnameBase:"/";a&&a.route;let l=BD(),c;if(t){var u;let v=typeof t=="string"?Qb(t):t;A==="/"||(u=v.pathname)!=null&&u.startsWith(A)||eo(!1),c=v}else c=l;let d=c.pathname||"/",f=d;if(A!=="/"){let v=A.replace(/^\//,"").split("/");f="/"+d.replace(/^\//,"").split("/").slice(v.length).join("/")}let p=ute(e,{pathname:f}),h=Lte(p&&p.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:id([A,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?A:id([A,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),o,r,n);return t&&h?P.createElement(Rb.Provider,{value:{location:Qw({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:_l.Pop}},h):h}function Nte(){let e=Mte(),t=Ste(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return P.createElement(P.Fragment,null,P.createElement("h2",null,"Unexpected Application 
164Error!"),P.createElement("h3",{style:{fontStyle:"italic"}},t),r?P.createElement("pre",{style:i},r):null,null)}const Tte=P.createElement(Nte,null);class Ite extends P.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?P.createElement(Mb.Provider,{value:this.props.routeContext},P.createElement(xD.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function kte(e){let{routeContext:t,match:r,children:n}=e,i=P.useContext(Fte);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),P.createElement(Mb.Provider,{value:t},n)}function Lte(e,t,r,n){var i;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var o;if(!r)return null;if(r.errors)e=r.matches;else if((o=n)!=null&&o.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let a=e,s=(i=r)==null?void 0:i.errors;if(s!=null){let c=a.findIndex(u=>u.route.id&&(s==null?void 0:s[u.route.id])!==void 0);c>=0||eo(!1),a=a.slice(0,Math.min(a.length,c+1))}let A=!1,l=-1;if(r&&n&&n.v7_partialHydration)for(let c=0;c<a.length;c++){let u=a[c];if((u.route.HydrateFallback||u.route.hydrateFallbackElement)&&(l=c),u.route.id){let{loaderData:d,errors:f}=r,p=u.route.loader&&d[u.route.id]===void 0&&(!f||f[u.route.id]===void 0);if(u.route.lazy||p){A=!0,l>=0?a=a.slice(0,l+1):a=[a[0]];break}}}return a.reduceRight((c,u,d)=>{let f,p=!1,h=null,v=null;r&&(f=s&&u.route.id?s[u.route.id]:void 0,h=u.route.errorElement||Tte,A&&(l<0&&d===0?(p=!0,v=null):l===d&&(p=!0,v=u.route.hydrateFallbackElement||null)));let m=t.concat(a.slice(0,d+1)),w=()=>{let b;return f?b=h:p?b=v:u.route.Component?b=P.createElement(u.route.Component,null):u.route.element?b=u.route.element:b=c,P.createElement(kte,{match:u,routeContext:{outlet:c,matches:m,isDataRoute:r!=null},children:b})};return r&&(u.route.ErrorBoundary||u.route.errorElement||d===0)?P.createElement(Ite,{location:r.location,revalidation:r.revalidation,component:h,error:f,children:w(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):w()},null)}var n_=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}(n_||{});function jte(e){let t=P.useContext(Pte);return t||eo(!1),t}function Qte(e){let t=P.useContext(Mb);return t||eo(!1),t}function Rte(e){let t=Qte(),r=t.matches[t.matches.length-1];return r.route.id||eo(!1),r.route.id}function Mte(){var e;let t=P.useContext(xD),r=jte(n_.UseRouteError),n=Rte(n_.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function Dte(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function i_(e){eo(!1)}function Hte(e){let{basename:t="/",children:r=null,location:n,navigationType:i=_l.Pop,navigator:o,static:a=!1,future:s}=e;eF()&&eo(!1);let A=t.replace(/^\/*/,"/"),l=P.useMemo(()=>({basename:A,navigator:o,static:a,future:Qw({v7_relativeSplatPath:!1},s)}),[A,s,o,a]);typeof n=="string"&&(n=Qb(n));let{pathname:c="/",search:u="",hash:d="",state:f=null,key:p="default"}=n,h=P.useMemo(()=>{let v=yD(c,A);return v==null?null:{location:{pathname:v,search:u,hash:d,state:f,key:p},navigationType:i}},[A,c,u,d,f,p,i]);return h==null?null:P.createElement(bD.Provider,{value:l},P.createElement(Rb.Provider,{children:r,value:h}))}function $te(e){let{children:t,location:r}=e;
164return Ote(o_(t),r)}new Promise(()=>{});function o_(e,t){t===void 0&&(t=[]);let r=[];return P.Children.forEach(e,(n,i)=>{if(!P.isValidElement(n))return;let o=[...t,i];if(n.type===P.Fragment){r.push.apply(r,o_(n.props.children,o));return}n.type!==i_&&eo(!1),!n.props.index||!n.props.children||eo(!1);let a={id:n.props.id||o.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&&(a.children=o_(n.props.children,o)),r.push(a)}),r}/**
165 * React Router DOM v6.30.1
166 *
167 * Copyright (c) Remix Software Inc.
168 *
169 * This source code is licensed under the MIT license found in the
170 * LICENSE.md file in the root directory of this source tree.
171 *
172 * @license MIT
173 */const Kte="6";try{window.__reactRouterVersion=Kte}catch{}const Vte="startTransition",wN=$E[Vte];function zte(e){let{basename:t,children:r,future:n,window:i}=e,o=P.useRef();o.current==null&&(o.current=Ate({window:i,v5Compat:!0}));let a=o.current,[s,A]=P.useState({action:a.action,location:a.location}),{v7_startTransition:l}=n||{},c=P.useCallback(u=>{l&&wN?wN(()=>A(u)):A(u)},[A,l]);return P.useLayoutEffect(()=>a.listen(c),[a,c]),P.useEffect(()=>Dte(n),[n]),P.createElement(Hte,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}var bN;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(bN||(bN={}));var xN;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(xN||(xN={}));var Gte="Label",CD=P.forwardRef((e,t)=>y.jsx(vt.label,{...e,ref:t,onMouseDown:r=>{var i;r.target.closest("button, input, select, textarea")||((i=e.onMouseDown)==null||i.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));CD.displayName=Gte;var _D=CD;const Wte=Sb("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),Sr=P.forwardRef(({className:e,...t},r)=>y.jsx(_D,{ref:r,className:Tt(Wte(),e),...t}));Sr.displayName=_D.displayName;const Ui=P.forwardRef(({className:e,type:t,...r},n)=>y.jsx("input",{type:t,className:Tt("flex h-10 w-full rounded-lg border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-0 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:n,...r}));Ui.displayName="Input";const qte=Sb("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-full text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90 shadow-md hover:shadow-lg",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-secondary/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-secondary/50 hover:text-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-6 py-2",sm:"h-9 rounded-full px-4",lg:"h-12 rounded-full px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),ja=P.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,...i},o)=>{const a=n?jY:"button";return y.jsx(a,{className:Tt(qte({variant:t,size:r,className:e})),ref:o,...i})});ja.displayName="Button";const zr=P.forwardRef(({className:e,...t},r)=>y.jsx("div",{ref:r,className:Tt("rounded-xl border border-border/60 bg-card text-card-foreground shadow-sm",e),...t}));
vendor: 5,148 bytes, line 173
173zr.displayName="Card";const Yte=P.forwardRef(({className:e,...t},r)=>y.jsx("div",{ref:r,className:Tt("flex flex-col space-y-1.5 p-6",e),...t}));Yte.displayName="CardHeader";const Xte=P.forwardRef(({className:e,...t},r)=>y.jsx("h3",{ref:r,className:Tt("text-2xl font-semibold leading-none tracking-tight",e),...t}));Xte.displayName="CardTitle";const Jte=P.forwardRef(({className:e,...t},r)=>y.jsx("p",{ref:r,className:Tt("text-sm text-muted-foreground",e),...t}));Jte.displayName="CardDescription";const Zte=P.forwardRef(({className:e,...t},r)=>y.jsx("div",{ref:r,className:Tt("p-6 pt-0",e),...t}));Zte.displayName="CardContent";const ere=P.forwardRef(({className:e,...t},r)=>y.jsx("div",{ref:r,className:Tt("flex items-center p-6 pt-0",e),...t}));ere.displayName="CardFooter";var Db="Collapsible",[tre,lQe]=Fs(Db),[rre,tF]=tre(Db),SD=P.forwardRef((e,t)=>{const{__scopeCollapsible:r,open:n,defaultOpen:i,disabled:o,onOpenChange:a,...s}=e,[A,l]=Cu({prop:n,defaultProp:i??!1,onChange:a,caller:Db});return y.jsx(rre,{scope:r,disabled:o,contentId:r0(),open:A,onOpenToggle:P.useCallback(()=>l(c=>!c),[l]),children:y.jsx(vt.div,{"data-state":nF(A),"data-disabled":o?"":void 0,...s,ref:t})})});SD.displayName=Db;var ED="CollapsibleTrigger",FD=P.forwardRef((e,t)=>{const{__scopeCollapsible:r,...n}=e,i=tF(ED,r);return y.jsx(vt.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":nF(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:st(e.onClick,i.onOpenToggle)})});FD.displayName=ED;var rF="CollapsibleContent",PD=P.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=tF(rF,e.__scopeCollapsible);return y.jsx(Ps,{present:r||i.open,children:({present:o})=>y.jsx(nre,{...n,ref:t,present:o})})});PD.displayName=rF;var nre=P.forwardRef((e,t)=>{const{__scopeCollapsible:r,present:n,children:i,...o}=e,a=tF(rF,r),[s,A]=P.useState(n),l=P.useRef(null),c=Nt(t,l),u=P.useRef(0),d=u.current,f=P.useRef(0),p=f.current,h=a.open||s,v=P.useRef(h),m=P.useRef(void 0);return P.useEffect(()=>{const w=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(w)},[]),jn(()=>{const w=l.current;if(w){m.current=m.current||{transitionDuration:w.style.transitionDuration,animationName:w.style.animationName},w.style.transitionDuration="0s",w.style.animationName="none";const b=w.getBoundingClientRect();u.current=b.height,f.current=b.width,v.current||(w.style.transitionDuration=m.current.transitionDuration,w.style.animationName=m.current.animationName),A(n)}},[a.open,n]),y.jsx(vt.div,{"data-state":nF(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!h,...o,ref:c,style:{"--radix-collapsible-content-height":d?`${d}px`:void 0,"--radix-collapsible-content-width":p?`${p}px`:void 0,...e.style},children:h&&i})});function nF(e){return e?"open":"closed"}var ire=SD;const OD=ire,UD=FD,ND=PD;var dB=0;function TD(){P.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??BN()),document.body.insertAdjacentElement("beforeend",e[1]??BN()),dB++,()=>{dB===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),dB--}},[])}function BN(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var hB="focusScope.autoFocusOnMount",pB="focusScope.autoFocusOnUnmount",CN={bubbles:!1,cancelable:!0},ore="FocusScope",iF=P.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,A]=P.useState(null),l=zn(i),c=zn(o),u=P.useRef(null),d=Nt(t,h=>A(h)),f=P.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;P.useEffect(()=>{if(n){let h=function(b){if(f.paused||!s)return;const B=b.target;s.contains(B)?u.current=B:il(u.current,{select:!0})},v=function(b){if(f.paused||!s)return;const B=b.relatedTarget;B!==null&&(s.contains(B)||il(u.current,{select:!0}))},m=function(b){if(document.activeElement===document.body)for(const C of b)C.removedNodes.length>0&&il(s)};document.addEventListener("focusin",h),document.addEventListener("focusout",v);const w=new MutationObserver(m);return s&&w.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",v),w.disconnect()}}},[n,s,f.paused]),P.useEffect(()=>{if(s){SN.add(f);const h=document.activeElement;if(!s.contains(h)){const m=new CustomEvent(hB,CN);s.addEventListener(hB,l),s.dispatchEvent(m),m.defaultPrevented||(are(ure(ID(s)),{select:!0}),document.activeElement===h&&il(s))}return()=>{s.removeEventListener(hB,l),setTimeout(()=>{const m=new CustomEvent(pB,CN);s.addEventListener(pB,c),s.dispatchEvent(m),m.defaultPrevented||il(h??document.body,{select:!0}),s.removeEventListener(pB,c),SN.remove(f)},0)}}},[s,l,c,f]);const p=P.useCallback(h=>{if(!r&&!n||f.paused)return;const v=h.key==="Tab"&&!h.altKey&&!h.ctrlKey&&!h.metaKey,m=document.activeElement;if(v&&m){const w=h.currentTarget,[b,B]=sre(w);b&&B?!h.shiftKey&&m===B?(h.preventDefault(),r&&il(b,{select:!0}
vendor: 4,811 bytes, line 173
173)):h.shiftKey&&m===b&&(h.preventDefault(),r&&il(B,{select:!0})):m===w&&h.preventDefault()}},[r,n,f.paused]);return y.jsx(vt.div,{tabIndex:-1,...a,ref:d,onKeyDown:p})});iF.displayName=ore;function are(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(il(n,{select:t}),document.activeElement!==r)return}function sre(e){const t=ID(e),r=_N(t,e),n=_N(t.reverse(),e);return[r,n]}function ID(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function _N(e,t){for(const r of e)if(!Are(r,{upTo:t}))return r}function Are(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function lre(e){return e instanceof HTMLInputElement&&"select"in e}function il(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&lre(e)&&t&&e.select()}}var SN=cre();function cre(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=EN(e,t),e.unshift(t)},remove(t){var r;e=EN(e,t),(r=e[0])==null||r.resume()}}}function EN(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function ure(e){return e.filter(t=>t.tagName!=="A")}var fre=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},af=new WeakMap,Sv=new WeakMap,Ev={},gB=0,kD=function(e){return e&&(e.host||kD(e.parentNode))},dre=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=kD(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},hre=function(e,t,r,n){var i=dre(t,Array.isArray(e)?e:[e]);Ev[r]||(Ev[r]=new WeakMap);var o=Ev[r],a=[],s=new Set,A=new Set(i),l=function(u){!u||s.has(u)||(s.add(u),l(u.parentNode))};i.forEach(l);var c=function(u){!u||A.has(u)||Array.prototype.forEach.call(u.children,function(d){if(s.has(d))c(d);else try{var f=d.getAttribute(n),p=f!==null&&f!=="false",h=(af.get(d)||0)+1,v=(o.get(d)||0)+1;af.set(d,h),o.set(d,v),a.push(d),h===1&&p&&Sv.set(d,!0),v===1&&d.setAttribute(r,"true"),p||d.setAttribute(n,"true")}catch(m){console.error("aria-hidden: cannot operate on ",d,m)}})};return c(t),s.clear(),gB++,function(){a.forEach(function(u){var d=af.get(u)-1,f=o.get(u)-1;af.set(u,d),o.set(u,f),d||(Sv.has(u)||u.removeAttribute(n),Sv.delete(u)),f||u.removeAttribute(r)}),gB--,gB||(af=new WeakMap,af=new WeakMap,Sv=new WeakMap,Ev={})}},LD=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=fre(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live]"))),hre(n,i,r,"aria-hidden")):function(){return null}},a_=function(e,t){return a_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},a_(e,t)};function jD(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");a_(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Xo=function(){return Xo=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},Xo.apply(this,arguments)};function ic(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 i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function QD(e,t,r,n){var i=arguments.length,o=i<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,r,o):a(t,r))||o);return i>3&&o&&Object.defineProperty(t,r,o),o}function RD(e,t){return function(r,n){t(r,n,e)}}function MD(e,t,r,n,i,o){function a(m){if(m!==void 0&&typeof m!="function")throw new TypeError("Function expected");return m}for(var s=n.kind,A=s==="getter"?"get":s==="setter"?"set":"value",l=!t&&e?n.static?e:e.prototype:null,c=t||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),u,d=!1,f=r.length-1;f>=0;f--){var p={};for(var h in n)p[h]=h==="access"?{}:n[h];for(var h in n.access)p.access[h]=n.access[h];p.addInitializer=function(m){if(d)throw new TypeError("Cannot add initializer
vendor: 5,672 bytes, line 173
173s after decoration has completed");o.push(a(m||null))};var v=(0,r[f])(s==="accessor"?{get:c.get,set:c.set}:c[A],p);if(s==="accessor"){if(v===void 0)continue;if(v===null||typeof v!="object")throw new TypeError("Object expected");(u=a(v.get))&&(c.get=u),(u=a(v.set))&&(c.set=u),(u=a(v.init))&&i.unshift(u)}else(u=a(v))&&(s==="field"?i.unshift(u):c[A]=u)}l&&Object.defineProperty(l,n.name,c),d=!0}function DD(e,t,r){for(var n=arguments.length>2,i=0;i<t.length;i++)r=n?t[i].call(e,r):t[i].call(e);return n?r:void 0}function HD(e){return typeof e=="symbol"?e:"".concat(e)}function $D(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function KD(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Je(e,t,r,n){function i(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function s(c){try{l(n.next(c))}catch(u){a(u)}}function A(c){try{l(n.throw(c))}catch(u){a(u)}}function l(c){c.done?o(c.value):i(c.value).then(s,A)}l((n=n.apply(e,t||[])).next())})}function VD(e,t){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,i,o,a=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(c){return A([l,c])}}function A(l){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,l[0]&&(r=0)),r;)try{if(n=1,i&&(o=l[0]&2?i.return:l[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,i=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){r.label=l[1];break}if(l[0]===6&&r.label<o[1]){r.label=o[1],o=l;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(l);break}o[2]&&r.ops.pop(),r.trys.pop();continue}l=t.call(e,r)}catch(c){l=[6,c],i=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}var Hb=Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};function zD(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Hb(t,e,r)}function Rw(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function oF(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return o}function GD(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(oF(arguments[t]));return e}function WD(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)n[i]=o[a];return n}function aF(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,o;n<i;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}function Id(e){return this instanceof Id?(this.v=e,this):new Id(e)}function qD(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),i[Symbol.asyncIterator]=function(){return this},i;function a(f){return function(p){return Promise.resolve(p).then(f,u)}}function s(f,p){n[f]&&(i[f]=function(h){return new Promise(function(v,m){o.push([f,h,v,m])>1||A(f,h)})},p&&(i[f]=p(i[f])))}function A(f,p){try{l(n[f](p))}catch(h){d(o[0][3],h)}}function l(f){f.value instanceof Id?Promise.resolve(f.value.v).then(c,u):d(o[0][2],f)}function c(f){A("next",f)}function u(f){A("throw",f)}function d(f,p){f(p),o.shift(),o.length&&A(o[0][0],o[0][1])}}function YD(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,o){t[i]=e[i]?function(a){return(r=!r)?{value:Id(e[i](a)),done:!1}:o?o(a):a}:o}}function XD(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Rw=="function"?Rw(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(o){r[o]=e[o]&&function(a){return new Promise(function(s,A){a=e[o](a),i(s,A,a.done,a.value)})}}function i(o,a,s,A){Promise.resolve(A).then(function(l){o({value:l,done:s})},a)}}function JD(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var pre=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},s_=function(e){return s_=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},s_(e)};
vendor: 2,859 bytes, line 173
173function ZD(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=s_(e),n=0;n<r.length;n++)r[n]!=="default"&&Hb(t,e,r[n]);return pre(t,e),t}function e8(e){return e&&e.__esModule?e:{default:e}}function t8(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function r8(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function n8(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function i8(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(o){return Promise.reject(o)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var gre=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function o8(e){function t(o){e.error=e.hasError?new gre(o,e.error,"An error was suppressed during disposal."):o,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var o=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(o).then(i,function(a){return t(a),i()})}else n|=1}catch(a){t(a)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}function a8(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,i,o,a){return n?t?".jsx":".js":i&&(!o||!a)?r:i+o+"."+a.toLowerCase()+"js"}):e}const mre={__extends:jD,__assign:Xo,__rest:ic,__decorate:QD,__param:RD,__esDecorate:MD,__runInitializers:DD,__propKey:HD,__setFunctionName:$D,__metadata:KD,__awaiter:Je,__generator:VD,__createBinding:Hb,__exportStar:zD,__values:Rw,__read:oF,__spread:GD,__spreadArrays:WD,__spreadArray:aF,__await:Id,__asyncGenerator:qD,__asyncDelegator:YD,__asyncValues:XD,__makeTemplateOb
vendor: 5,778 bytes, lines 173-188
173ject:JD,__importStar:ZD,__importDefault:e8,__classPrivateFieldGet:t8,__classPrivateFieldSet:r8,__classPrivateFieldIn:n8,__addDisposableResource:i8,__disposeResources:o8,__rewriteRelativeImportExtension:a8},vre=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:i8,get __assign(){return Xo},__asyncDelegator:YD,__asyncGenerator:qD,__asyncValues:XD,__await:Id,__awaiter:Je,__classPrivateFieldGet:t8,__classPrivateFieldIn:n8,__classPrivateFieldSet:r8,__createBinding:Hb,__decorate:QD,__disposeResources:o8,__esDecorate:MD,__exportStar:zD,__extends:jD,__generator:VD,__importDefault:e8,__importStar:ZD,__makeTemplateObject:JD,__metadata:KD,__param:RD,__propKey:HD,__read:oF,__rest:ic,__rewriteRelativeImportExtension:a8,__runInitializers:DD,__setFunctionName:$D,__spread:GD,__spreadArray:aF,__spreadArrays:WD,__values:Rw,default:mre},Symbol.toStringTag,{value:"Module"}));var qy="right-scroll-bar-position",Yy="width-before-scroll-bar",yre="with-scroll-bars-hidden",wre="--removed-body-scroll-bar-size";function mB(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function bre(e,t){var r=P.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var i=r.value;i!==n&&(r.value=n,r.callback(n,i))}}}})[0];return r.callback=t,r.facade}var xre=typeof window<"u"?P.useLayoutEffect:P.useEffect,FN=new WeakMap;function Bre(e,t){var r=bre(null,function(n){return e.forEach(function(i){return mB(i,n)})});return xre(function(){var n=FN.get(r);if(n){var i=new Set(n),o=new Set(e),a=r.current;i.forEach(function(s){o.has(s)||mB(s,null)}),o.forEach(function(s){i.has(s)||mB(s,a)})}FN.set(r,e)},[e]),r}function Cre(e){return e}function _re(e,t){t===void 0&&(t=Cre);var r=[],n=!1,i={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(o){var a=t(o,n);return r.push(a),function(){r=r.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(n=!0;r.length;){var a=r;r=[],a.forEach(o)}r={push:function(s){return o(s)},filter:function(){return r}}},assignMedium:function(o){n=!0;var a=[];if(r.length){var s=r;r=[],s.forEach(o),a=r}var A=function(){var c=a;a=[],c.forEach(o)},l=function(){return Promise.resolve().then(A)};l(),r={push:function(c){a.push(c),l()},filter:function(c){return a=a.filter(c),r}}}};return i}function Sre(e){e===void 0&&(e={});var t=_re(null);return t.options=Xo({async:!0,ssr:!1},e),t}var s8=function(e){var t=e.sideCar,r=ic(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return P.createElement(n,Xo({},r))};s8.isSideCarExport=!0;function Ere(e,t){return e.useMedium(t),s8}var A8=Sre(),vB=function(){},$b=P.forwardRef(function(e,t){var r=P.useRef(null),n=P.useState({onScrollCapture:vB,onWheelCapture:vB,onTouchMoveCapture:vB}),i=n[0],o=n[1],a=e.forwardProps,s=e.children,A=e.className,l=e.removeScrollBar,c=e.enabled,u=e.shards,d=e.sideCar,f=e.noRelative,p=e.noIsolation,h=e.inert,v=e.allowPinchZoom,m=e.as,w=m===void 0?"div":m,b=e.gapMode,B=ic(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=d,_=Bre([r,t]),F=Xo(Xo({},B),i);return P.createElement(P.Fragment,null,c&&P.createElement(C,{sideCar:A8,removeScrollBar:l,shards:u,noRelative:f,noIsolation:p,inert:h,setCallbacks:o,allowPinchZoom:!!v,lockRef:r,gapMode:b}),a?P.cloneElement(P.Children.only(s),Xo(Xo({},F),{ref:_})):P.createElement(w,Xo({},F,{className:A,ref:_}),s))});$b.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};$b.classNames={fullWidth:Yy,zeroRight:qy};var Fre=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Pre(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Fre();return t&&e.setAttribute("nonce",t),e}function Ore(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Ure(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Nre=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Pre())&&(Ore(t,r),Ure(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Tre=function(){var e=Nre();return function(t,r){P.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},l8=function(){var e=Tre(),t=function(r){var n=r.styles,i=r.dynamic;return e(n,i),null};return t},Ire={left:0,top:0,right:0,gap:0},yB=function(e){return parseInt(e||"",10)||0},kre=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[yB(r),yB(n),yB(i)]},Lre=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Ire;var t=kre(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},jre=l8(),od="data-scroll-locked",Qre=function(e,t,r,n){var i=e.left,o=e.top,a=e.right,s=e.gap;return r===void 0&&(r="margin"),`
174  .`.concat(yre,` {
175   overflow: hidden `).concat(n,`;
176   padding-right: `).concat(s,"px ").concat(n,`;
177  }
178  body[`).concat(od,`] {
179    overflow: hidden `).concat(n,`;
180    overscroll-behavior: contain;
181    `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
182    padding-left: `.concat(i,`px;
183    padding-top: `).concat(o,`px;
184    padding-right: `).concat(a,`px;
185    margin-left:0;
186    margin-top:0;
187    margin-right: `).concat(s,"px ").concat(n,`;
188    `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";
188")].filter(Boolean).join(""),`
189  }
190  
191  .`).concat(qy,` {
192    right: `).concat(s,"px ").concat(n,`;
193  }
194  
195  .`).concat(Yy,` {
196    margin-right: `).concat(s,"px ").concat(n,`;
197  }
198  
199  .`).concat(qy," .").concat(qy,` {
200    right: 0 `).concat(n,`;
201  }
202  
203  .`).concat(Yy," .").concat(Yy,` {
204    margin-right: 0 `).concat(n,`;
205  }
206  
207  body[`).concat(od,`] {
208    `).concat(wre,": ").concat(s,`px;
209  }
210`)},PN=function(){var e=parseInt(document.body.getAttribute(od)||"0",10);return isFinite(e)?e:0},Rre=function(){P.useEffect(function(){return document.body.setAttribute(od,(PN()+1).toString()),function(){var e=PN()-1;e<=0?document.body.removeAttribute(od):document.body.setAttribute(od,e.toString())}},[])},Mre=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=n===void 0?"margin":n;Rre();var o=P.useMemo(function(){return Lre(i)},[i]);return P.createElement(jre,{styles:Qre(o,!t,i,r?"":"!important")})},A_=!1;if(typeof window<"u")try{var Fv=Object.defineProperty({},"passive",{get:function(){return A_=!0,!0}});window.addEventListener("test",Fv,Fv),window.removeEventListener("test",Fv,Fv)}catch{A_=!1}var sf=A_?{passive:!1}:!1,Dre=function(e){return e.tagName==="TEXTAREA"},c8=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Dre(e)&&r[t]==="visible")},Hre=function(e){return c8(e,"overflowY")},$re=function(e){return c8(e,"overflowX")},ON=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var i=u8(e,n);if(i){var o=f8(e,n),a=o[1],s=o[2];if(a>s)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},Kre=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},Vre=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},u8=function(e,t){return e==="v"?Hre(t):$re(t)},f8=function(e,t){return e==="v"?Kre(t):Vre(t)},zre=function(e,t){return e==="h"&&t==="rtl"?-1:1},Gre=function(e,t,r,n,i){var o=zre(e,window.getComputedStyle(t).direction),a=o*n,s=r.target,A=t.contains(s),l=!1,c=a>0,u=0,d=0;do{if(!s)break;var f=f8(e,s),p=f[0],h=f[1],v=f[2],m=h-v-o*p;(p||m)&&u8(e,s)&&(u+=m,d+=p);var w=s.parentNode;s=w&&w.nodeType===Node.DOCUMENT_FRAGMENT_NODE?w.host:w}while(!A&&s!==document.body||A&&(t.contains(s)||t===s));return(c&&(Math.abs(u)<1||!i)||!c&&(Math.abs(d)<1||!i))&&(l=!0),l},Pv=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},UN=function(e){return[e.deltaX,e.deltaY]},NN=function(e){return e&&"current"in e?e.current:e},Wre=function(e,t){return e[0]===t[0]&&e[1]===t[1]},qre=function(e){return`
211  .block-interactivity-`.concat(e,` {pointer-events: none;}
212  .allow-interactivity-`).concat(e,` {pointer-events: all;}
213`)},Yre=0,Af=[];function Xre(e){var t=P.useRef([]),r=P.useRef([0,0]),n=P.useRef(),i=P.useState(Yre++)[0],o=P.useState(l8)[0],a=P.useRef(e);P.useEffect(function(){a.current=e},[e]),P.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var h=aF([e.lockRef.current],(e.shards||[]).map(NN),!0).filter(Boolean);return h.forEach(function(v){return v.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),h.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=P.useCallback(function(h,v){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!a.current.allowPinchZoom;var m=Pv(h),w=r.current,b="deltaX"in h?h.deltaX:w[0]-m[0],B="deltaY"in h?h.deltaY:w[1]-m[1],C,_=h.target,F=Math.abs(b)>Math.abs(B)?"h":"v";if("touches"in h&&F==="h"&&_.type==="range")return!1;var N=ON(F,_);if(!N)return!0;if(N?C=F:(C=F==="v"?"h":"v",N=ON(F,_)),!N)return!1;if(!n.current&&"changedTouches"in h&&(b||B)&&(n.current=C),!C)return!0;var U=n.current||C;return Gre(U,v,h,U==="h"?b:B,!0)},[]),A=P.useCallback(function(h){var v=h;if(!(!Af.length||Af[Af.length-1]!==o)){var m="deltaY"in v?UN(v):Pv(v),w=t.current.filter(function(C){return C.name===v.type&&(C.target===v.target||v.target===C.shadowParent)&&Wre(C.delta,m)})[0];if(w&&w.should){v.cancelable&&v.preventDefault();return}
vendor: 4,664 bytes, line 213
213if(!w){var b=(a.current.shards||[]).map(NN).filter(Boolean).filter(function(C){return C.contains(v.target)}),B=b.length>0?s(v,b[0]):!a.current.noIsolation;B&&v.cancelable&&v.preventDefault()}}},[]),l=P.useCallback(function(h,v,m,w){var b={name:h,delta:v,target:m,should:w,shadowParent:Jre(m)};t.current.push(b),setTimeout(function(){t.current=t.current.filter(function(B){return B!==b})},1)},[]),c=P.useCallback(function(h){r.current=Pv(h),n.current=void 0},[]),u=P.useCallback(function(h){l(h.type,UN(h),h.target,s(h,e.lockRef.current))},[]),d=P.useCallback(function(h){l(h.type,Pv(h),h.target,s(h,e.lockRef.current))},[]);P.useEffect(function(){return Af.push(o),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:d}),document.addEventListener("wheel",A,sf),document.addEventListener("touchmove",A,sf),document.addEventListener("touchstart",c,sf),function(){Af=Af.filter(function(h){return h!==o}),document.removeEventListener("wheel",A,sf),document.removeEventListener("touchmove",A,sf),document.removeEventListener("touchstart",c,sf)}},[]);var f=e.removeScrollBar,p=e.inert;return P.createElement(P.Fragment,null,p?P.createElement(o,{styles:qre(i)}):null,f?P.createElement(Mre,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Jre(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Zre=Ere(A8,Xre);var sF=P.forwardRef(function(e,t){return P.createElement($b,Xo({},e,{ref:t,sideCar:Zre}))});sF.classNames=$b.classNames;var Kb="Popover",[d8,cQe]=Fs(Kb,[ph]),i0=ph(),[ene,oc]=d8(Kb),h8=e=>{const{__scopePopover:t,children:r,open:n,defaultOpen:i,onOpenChange:o,modal:a=!1}=e,s=i0(t),A=P.useRef(null),[l,c]=P.useState(!1),[u,d]=Cu({prop:n,defaultProp:i??!1,onChange:o,caller:Kb});return y.jsx(ZM,{...s,children:y.jsx(ene,{scope:t,contentId:r0(),triggerRef:A,open:u,onOpenChange:d,onOpenToggle:P.useCallback(()=>d(f=>!f),[d]),hasCustomAnchor:l,onCustomAnchorAdd:P.useCallback(()=>c(!0),[]),onCustomAnchorRemove:P.useCallback(()=>c(!1),[]),modal:a,children:r})})};h8.displayName=Kb;var p8="PopoverAnchor",tne=P.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,i=oc(p8,r),o=i0(r),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=i;return P.useEffect(()=>(a(),()=>s()),[a,s]),y.jsx(Tb,{...o,...n,ref:t})});tne.displayName=p8;var g8="PopoverTrigger",m8=P.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,i=oc(g8,r),o=i0(r),a=Nt(t,i.triggerRef),s=y.jsx(vt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":x8(i.open),...n,ref:a,onClick:st(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:y.jsx(Tb,{asChild:!0,...o,children:s})});m8.displayName=g8;var AF="PopoverPortal",[rne,nne]=d8(AF,{forceMount:void 0}),v8=e=>{const{__scopePopover:t,forceMount:r,children:n,container:i}=e,o=oc(AF,t);return y.jsx(rne,{scope:t,forceMount:r,children:y.jsx(Ps,{present:r||o.open,children:y.jsx(Bb,{asChild:!0,container:i,children:n})})})};v8.displayName=AF;var kd="PopoverContent",y8=P.forwardRef((e,t)=>{const r=nne(kd,e.__scopePopover),{forceMount:n=r.forceMount,...i}=e,o=oc(kd,e.__scopePopover);return y.jsx(Ps,{present:n||o.open,children:o.modal?y.jsx(one,{...i,ref:t}):y.jsx(ane,{...i,ref:t})})});y8.displayName=kd;var ine=Ud("PopoverContent.RemoveScroll"),one=P.forwardRef((e,t)=>{const r=oc(kd,e.__scopePopover),n=P.useRef(null),i=Nt(t,n),o=P.useRef(!1);return P.useEffect(()=>{const a=n.current;if(a)return LD(a)},[]),y.jsx(sF,{as:ine,allowPinchZoom:!0,children:y.jsx(w8,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:st(e.onCloseAutoFocus,a=>{var s;a.preventDefault(),o.current||(s=r.triggerRef.current)==null||s.focus()}),onPointerDownOutside:st(e.onPointerDownOutside,a=>{const s=a.detail.originalEvent,A=s.button===0&&s.ctrlKey===!0,l=s.button===2||A;o.current=l},{checkForDefaultPrevented:!1}),onFocusOutside:st(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),ane=P.forwardRef((e,t)=>{const r=oc(kd,e.__scopePopover),n=P.useRef(!1),i=P.useRef(!1);return y.jsx(w8,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var a,s;(a=e.onCloseAutoFocus)==null||a.call(e,o),o.defaultPrevented||(n.current||(s=r.triggerRef.current)==null||s.focus(),o.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:o=>{var A,l;(A=e.onInteractOutside)==null||A.call(e,o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const a=o.target;((l=r.triggerRef.current)==null?void 0:l.contains(a))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),w8=P.forwardRef((e,t)=>
vendor: 4,541 bytes, line 213
213{const{__scopePopover:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:A,onFocusOutside:l,onInteractOutside:c,...u}=e,d=oc(kd,r),f=i0(r);return TD(),y.jsx(iF,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:o,children:y.jsx(Zm,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:c,onEscapeKeyDown:s,onPointerDownOutside:A,onFocusOutside:l,onDismiss:()=>d.onOpenChange(!1),children:y.jsx(q4,{"data-state":x8(d.open),role:"dialog",id:d.contentId,...f,...u,ref:t,style:{...u.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),b8="PopoverClose",sne=P.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,i=oc(b8,r);return y.jsx(vt.button,{type:"button",...n,ref:t,onClick:st(e.onClick,()=>i.onOpenChange(!1))})});sne.displayName=b8;var Ane="PopoverArrow",lne=P.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,i=i0(r);return y.jsx(Y4,{...i,...n,ref:t})});lne.displayName=Ane;function x8(e){return e?"open":"closed"}var cne=h8,une=m8,fne=v8,B8=y8;const Xt=cne,Jt=une,Gt=P.forwardRef(({className:e,align:t="center",sideOffset:r=4,...n},i)=>y.jsx(fne,{children:y.jsx(B8,{ref:i,align:t,sideOffset:r,className:Tt("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));Gt.displayName=B8.displayName;function qg(e,[t,r]){return Math.min(r,Math.max(t,e))}var dne=P.createContext(void 0);function lF(e){const t=P.useContext(dne);return e||t||"ltr"}function cF(e){const t=P.useRef({value:e,previous:e});return P.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var hne=[" ","Enter","ArrowUp","ArrowDown"],pne=[" ","Enter"],Su="Select",[Vb,zb,gne]=I4(Su),[gh,uQe]=Fs(Su,[gne,ph]),Gb=ph(),[mne,ac]=gh(Su),[vne,yne]=gh(Su),C8=e=>{const{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:o,value:a,defaultValue:s,onValueChange:A,dir:l,name:c,autoComplete:u,disabled:d,required:f,form:p}=e,h=Gb(t),[v,m]=P.useState(null),[w,b]=P.useState(null),[B,C]=P.useState(!1),_=lF(l),[F,N]=Cu({prop:n,defaultProp:i??!1,onChange:o,caller:Su}),[U,L]=Cu({prop:a,defaultProp:s,onChange:A,caller:Su}),O=P.useRef(null),T=v?p||!!v.closest("form"):!0,[Q,j]=P.useState(new Set),$=Array.from(Q).map(G=>G.props.value).join(";");return y.jsx(ZM,{...h,children:y.jsxs(mne,{required:f,scope:t,trigger:v,onTriggerChange:m,valueNode:w,onValueNodeChange:b,valueNodeHasChildren:B,onValueNodeHasChildrenChange:C,contentId:r0(),value:U,onValueChange:L,open:F,onOpenChange:N,dir:_,triggerPointerDownPosRef:O,disabled:d,children:[y.jsx(Vb.Provider,{scope:t,children:y.jsx(vne,{scope:e.__scopeSelect,onNativeOptionAdd:P.useCallback(G=>{j(J=>new Set(J).add(G))},[]),onNativeOptionRemove:P.useCallback(G=>{j(J=>{const H=new Set(J);return H.delete(G),H})},[]),children:r})}),T?y.jsxs(W8,{"aria-hidden":!0,required:f,tabIndex:-1,name:c,autoComplete:u,value:U,onChange:G=>L(G.target.value),disabled:d,form:p,children:[U===void 0?y.jsx("option",{value:""}):null,Array.from(Q)]},$):null]})})};C8.displayName=Su;var _8="SelectTrigger",S8=P.forwardRef((e,t)=>{const{__scopeSelect:r,disabled:n=!1,...i}=e,o=Gb(r),a=ac(_8,r),s=a.disabled||n,A=Nt(t,a.onTriggerChange),l=zb(r),c=P.useRef("touch"),[u,d,f]=Y8(h=>{const v=l().filter(b=>!b.disabled),m=v.find(b=>b.value===a.value),w=X8(v,h,m);w!==void 0&&a.onValueChange(w.value)}),p=h=>{s||(a.onOpenChange(!0),f()),h&&(a.triggerPointerDownPosRef.current={x:Math.round(h.pageX),y:Math.round(h.pageY)})};return y.jsx(Tb,{asChild:!0,...o,children:y.jsx(vt.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":q8(a.value)?"":void 0,...i,ref:A,onClick:st(i.onClick,h=>
vendor: 16,161 bytes, line 213
213{h.currentTarget.focus(),c.current!=="mouse"&&p(h)}),onPointerDown:st(i.onPointerDown,h=>{c.current=h.pointerType;const v=h.target;v.hasPointerCapture(h.pointerId)&&v.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&h.pointerType==="mouse"&&(p(h),h.preventDefault())}),onKeyDown:st(i.onKeyDown,h=>{const v=u.current!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&d(h.key),!(v&&h.key===" ")&&hne.includes(h.key)&&(p(),h.preventDefault())})})})});S8.displayName=_8;var E8="SelectValue",F8=P.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:i,children:o,placeholder:a="",...s}=e,A=ac(E8,r),{onValueNodeHasChildrenChange:l}=A,c=o!==void 0,u=Nt(t,A.onValueNodeChange);return jn(()=>{l(c)},[l,c]),y.jsx(vt.span,{...s,ref:u,style:{pointerEvents:"none"},children:q8(A.value)?y.jsx(y.Fragment,{children:a}):o})});F8.displayName=E8;var wne="SelectIcon",P8=P.forwardRef((e,t)=>{const{__scopeSelect:r,children:n,...i}=e;return y.jsx(vt.span,{"aria-hidden":!0,...i,ref:t,children:n||"▼"})});P8.displayName=wne;var bne="SelectPortal",O8=e=>y.jsx(Bb,{asChild:!0,...e});O8.displayName=bne;var Eu="SelectContent",U8=P.forwardRef((e,t)=>{const r=ac(Eu,e.__scopeSelect),[n,i]=P.useState();if(jn(()=>{i(new DocumentFragment)},[]),!r.open){const o=n;return o?Qu.createPortal(y.jsx(N8,{scope:e.__scopeSelect,children:y.jsx(Vb.Slot,{scope:e.__scopeSelect,children:y.jsx("div",{children:e.children})})}),o):null}return y.jsx(T8,{...e,ref:t})});U8.displayName=Eu;var Ea=10,[N8,sc]=gh(Eu),xne="SelectContentImpl",Bne=Ud("SelectContent.RemoveScroll"),T8=P.forwardRef((e,t)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:a,side:s,sideOffset:A,align:l,alignOffset:c,arrowPadding:u,collisionBoundary:d,collisionPadding:f,sticky:p,hideWhenDetached:h,avoidCollisions:v,...m}=e,w=ac(Eu,r),[b,B]=P.useState(null),[C,_]=P.useState(null),F=Nt(t,ne=>B(ne)),[N,U]=P.useState(null),[L,O]=P.useState(null),T=zb(r),[Q,j]=P.useState(!1),$=P.useRef(!1);P.useEffect(()=>{if(b)return LD(b)},[b]),TD();const G=P.useCallback(ne=>{const[de,...ae]=T().map(ce=>ce.ref.current),[ue]=ae.slice(-1),pe=document.activeElement;for(const ce of ne)if(ce===pe||(ce==null||ce.scrollIntoView({block:"nearest"}),ce===de&&C&&(C.scrollTop=0),ce===ue&&C&&(C.scrollTop=C.scrollHeight),ce==null||ce.focus(),document.activeElement!==pe))return},[T,C]),J=P.useCallback(()=>G([N,b]),[G,N,b]);P.useEffect(()=>{Q&&J()},[Q,J]);const{onOpenChange:H,triggerPointerDownPosRef:W}=w;P.useEffect(()=>{if(b){let ne={x:0,y:0};const de=ue=>{var pe,ce;ne={x:Math.abs(Math.round(ue.pageX)-(((pe=W.current)==null?void 0:pe.x)??0)),y:Math.abs(Math.round(ue.pageY)-(((ce=W.current)==null?void 0:ce.y)??0))}},ae=ue=>{ne.x<=10&&ne.y<=10?ue.preventDefault():b.contains(ue.target)||H(!1),document.removeEventListener("pointermove",de),W.current=null};return W.current!==null&&(document.addEventListener("pointermove",de),document.addEventListener("pointerup",ae,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",de),document.removeEventListener("pointerup",ae,{capture:!0})}}},[b,H,W]),P.useEffect(()=>{const ne=()=>H(!1);return window.addEventListener("blur",ne),window.addEventListener("resize",ne),()=>{window.removeEventListener("blur",ne),window.removeEventListener("resize",ne)}},[H]);const[se,Ae]=Y8(ne=>{const de=T().filter(pe=>!pe.disabled),ae=de.find(pe=>pe.ref.current===document.activeElement),ue=X8(de,ne,ae);ue&&setTimeout(()=>ue.ref.current.focus())}),k=P.useCallback((ne,de,ae)=>{const ue=!$.current&&!ae;(w.value!==void 0&&w.value===de||ue)&&(U(ne),ue&&($.current=!0))},[w.value]),D=P.useCallback(()=>b==null?void 0:b.focus(),[b]),z=P.useCallback((ne,de,ae)=>{const ue=!$.current&&!ae;(w.value!==void 0&&w.value===de||ue)&&O(ne)},[w.value]),re=n==="popper"?l_:I8,oe=re===l_?{side:s,sideOffset:A,align:l,alignOffset:c,arrowPadding:u,collisionBoundary:d,collisionPadding:f,sticky:p,hideWhenDetached:h,avoidCollisions:v}:{};return y.jsx(N8,{scope:r,content:b,viewport:C,onViewportChange:_,itemRefCallback:k,selectedItem:N,onItemLeave:D,itemTextRefCallback:z,focusSelectedItem:J,selectedItemText:L,position:n,isPositioned:Q,searchRef:se,children:y.jsx(sF,{as:Bne,allowPinchZoom:!0,children:y.jsx(iF,{asChild:!0,trapped:w.open,onMountAutoFocus:ne=>{ne.preventDefault()},onUnmountAutoFocus:st(i,ne=>{var de;(de=w.trigger)==null||de.focus({preventScroll:!0}),ne.preventDefault()}),children:y.jsx(Zm,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:ne=>ne.preventDefault(),onDismiss:()=>w.onOpenChange(!1),children:y.jsx(re,{role:"listbox",id:w.contentId,"data-state":w.open?"open":"closed",dir:w.dir,onContextMenu:ne=>ne.preventDefault(),...m,...oe,onPlaced:()=>j(!0),ref:F,style:{display:"flex",flexDirection:"column",outline:"none",...m.style},onKeyDown:st(m.onKeyDown,ne=>{const de=ne.ctrlKey||ne.altKey||ne.metaKey;if(ne.key==="Tab"&&ne.preventDefault(),!de&&ne.key.length===1&&Ae(ne.key),["ArrowUp","ArrowDown","Home","End"].includes(ne.key)){let ue=T().filter(pe=>!pe.disabled).map(pe=>pe.ref.current);if(["ArrowUp","End"].includes(ne.key)&&(ue=ue.slice().reverse()),["ArrowUp","ArrowDown"].includes(ne.key)){const pe=ne.target,ce=ue.indexOf(pe);ue=ue.slice(ce+1)}setTimeout(()=>G(ue)),ne.preventDefault()}})})})})})})});T8.displayName=xne;var Cne="SelectItemAlignedPosition",I8=P.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:n,...i}=e,o=ac(Eu,r),a=sc(Eu,r),[s,A]=P.useState(null),[l,c]=P.useState(null),u=Nt(t,F=>c(F)),d=zb(r),f=P.useRef(!1),p=P.useRef(!0),{viewport:h,selectedItem:v,selectedItemText:m,focusSelectedItem:w}=a,b=P.useCallback(()=>{if(o.trigger&&o.valueNode&&s&&l&&h&&v&&m){const F=o.trigger.getBoundingClientRect(),N=l.getBoundingClientRect(),U=o.valueNode.getBoundingClientRect(),L=m.getBoundingClientRect();if(o.dir!=="rtl"){const pe=L.left-N.left,ce=U.left-pe,Ce=F.left-ce,Pe=F.width+Ce,q=Math.max(Pe,N.width),Fe=window.innerWidth-Ea,Qe=qg(ce,[Ea,Math.max(Ea,Fe-q)]);s.style.minWidth=Pe+"px",s.style.left=Qe+"px"}else{const pe=N.right-L.right,ce=window.innerWidth-U.right-pe,Ce=window.innerWidth-F.right-ce,Pe=F.width+Ce,q=Math.max(Pe,N.width),Fe=window.innerWidth-Ea,Qe=qg(ce,[Ea,Math.max(Ea,Fe-q)]);s.style.minWidth=Pe+"px",s.style.right=Qe+"px"}const O=d(),T=window.innerHeight-Ea*2,Q=h.scrollHeight,j=window.getComputedStyle(l),$=parseInt(j.borderTopWidth,10),G=parseInt(j.paddingTop,10),J=parseInt(j.borderBottomWidth,10),H=parseInt(j.paddingBottom,10),W=$+G+Q+H+J,se=Math.min(v.offsetHeight*5,W),Ae=window.getComputedStyle(h),k=parseInt(Ae.paddingTop,10),D=parseInt(Ae.paddingBottom,10),z=F.top+F.height/2-Ea,re=T-z,oe=v.offsetHeight/2,ne=v.offsetTop+oe,de=$+G+ne,ae=W-de;if(de<=z){const pe=O.length>0&&v===O[O.length-1].ref.current;s.style.bottom="0px";const ce=l.clientHeight-h.offsetTop-h.offsetHeight,Ce=Math.max(re,oe+(pe?D:0)+ce+J),Pe=de+Ce;s.style.height=Pe+"px"}else{const pe=O.length>0&&v===O[0].ref.current;s.style.top="0px";const Ce=Math.max(z,$+h.offsetTop+(pe?k:0)+oe)+ae;s.style.height=Ce+"px",h.scrollTop=de-z+h.offsetTop}s.style.margin=`${Ea}px 0`,s.style.minHeight=se+"px",s.style.maxHeight=T+"px",n==null||n(),requestAnimationFrame(()=>f.current=!0)}},[d,o.trigger,o.valueNode,s,l,h,v,m,o.dir,n]);jn(()=>b(),[b]);const[B,C]=P.useState();jn(()=>{l&&C(window.getComputedStyle(l).zIndex)},[l]);const _=P.useCallback(F=>{F&&p.current===!0&&(b(),w==null||w(),p.current=!1)},[b,w]);return y.jsx(Sne,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:f,onScrollButtonChange:_,children:y.jsx("div",{ref:A,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:B},children:y.jsx(vt.div,{...i,ref:u,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});I8.displayName=Cne;var _ne="SelectPopperPosition",l_=P.forwardRef((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:i=Ea,...o}=e,a=Gb(r);return y.jsx(q4,{...a,...o,ref:t,align:n,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});l_.displayName=_ne;var[Sne,uF]=gh(Eu,{}),c_="SelectViewport",k8=P.forwardRef((e,t)=>{const{__scopeSelect:r,nonce:n,...i}=e,o=sc(c_,r),a=uF(c_,r),s=Nt(t,o.onViewportChange),A=P.useRef(0);return y.jsxs(y.Fragment,{children:[y.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),y.jsx(Vb.Slot,{scope:r,children:y.jsx(vt.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:st(i.onScroll,l=>{const c=l.currentTarget,{contentWrapper:u,shouldExpandOnScrollRef:d}=a;if(d!=null&&d.current&&u){const f=Math.abs(A.current-c.scrollTop);if(f>0){const p=window.innerHeight-Ea*2,h=parseFloat(u.style.minHeight),v=parseFloat(u.style.height),m=Math.max(h,v);if(m<p){const w=m+f,b=Math.min(p,w),B=w-b;u.style.height=b+"px",u.style.bottom==="0px"&&(c.scrollTop=B>0?B:0,u.style.justifyContent="flex-end")}}}A.current=c.scrollTop})})})]})});k8.displayName=c_;var L8="SelectGroup",[Ene,Fne]=gh(L8),Pne=P.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=r0();return y.jsx(Ene,{scope:r,id:i,children:y.jsx(vt.div,{role:"group","aria-labelledby":i,...n,ref:t})})});Pne.displayName=L8;var j8="SelectLabel",Q8=P.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=Fne(j8,r);return y.jsx(vt.div,{id:i.id,...n,ref:t})});Q8.displayName=j8;var Mw="SelectItem",[One,R8]=gh(Mw),M8=P.forwardRef((e,t)=>{const{__scopeSelect:r,value:n,disabled:i=!1,textValue:o,...a}=e,s=ac(Mw,r),A=sc(Mw,r),l=s.value===n,[c,u]=P.useState(o??""),[d,f]=P.useState(!1),p=Nt(t,w=>{var b;return(b=A.itemRefCallback)==null?void 0:b.call(A,w,n,i)}),h=r0(),v=P.useRef("touch"),m=()=>{i||(s.onValueChange(n),s.onOpenChange(!1))};if(n==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return y.jsx(One,{scope:r,value:n,disabled:i,textId:h,isSelected:l,onItemTextChange:P.useCallback(w=>{u(b=>b||((w==null?void 0:w.textContent)??"").trim())},[]),children:y.jsx(Vb.ItemSlot,{scope:r,value:n,disabled:i,textValue:c,children:y.jsx(vt.div,{role:"option","aria-labelledby":h,"data-highlighted":d?"":void 0,"aria-selected":l&&d,"data-state":l?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...a,ref:p,onFocus:st(a.onFocus,()=>f(!0)),onBlur:st(a.onBlur,()=>f(!1)),onClick:st(a.onClick,()=>{v.current!=="mouse"&&m()}),onPointerUp:st(a.onPointerUp,()=>{v.current==="mouse"&&m()}),onPointerDown:st(a.onPointerDown,w=>{v.current=w.pointerType}),onPointerMove:st(a.onPointerMove,w=>{var b;v.current=w.pointerType,i?(b=A.onItemLeave)==null||b.call(A):v.current==="mouse"&&w.currentTarget.focus({preventScroll:!0})}),onPointerLeave:st(a.onPointerLeave,w=>{var b;w.currentTarget===document.activeElement&&((b=A.onItemLeave)==null||b.call(A))}),onKeyDown:st(a.onKeyDown,w=>{var B;((B=A.searchRef)==null?void 0:B.current)!==""&&w.key===" "||(pne.includes(w.key)&&m(),w.key===" "&&w.preventDefault())})})})})});M8.displayName=Mw;var $p="SelectItemText",D8=P.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:i,...o}=e,a=ac($p,r),s=sc($p,r),A=R8($p,r),l=yne($p,r),[c,u]=P.useState(null),d=Nt(t,m=>u(m),A.onItemTextChange,m=>{var w;return(w=s.itemTextRefCallback)==null?void 0:w.call(s,m,A.value,A.disabled)}),f=c==null?void 0:c.textContent,p=P.useMemo(()=>y.jsx("option",{value:A.value,disabled:A.disabled,children:f},A.value),[A.disabled,A.value,f]),{onNativeOptionAdd:h,onNativeOptionRemove:v}=l;return jn(()=>(h(p),()=>v(p)),[h,v,p]),y.jsxs(y.Fragment,{children:[y.jsx(vt.span,{id:A.textId,...o,ref:d}),A.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Qu.createPortal(o.children,a.valueNode):null]})});D8.displayName=$p;var H8="SelectItemIndicator",$8=P.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return R8(H8,r).isSelected?y.jsx(vt.span,{"aria-hidden":!0,...n,ref:t}):null});$8.displayName=H8;var u_="SelectScrollUpButton",K8=P.forwardRef((e,t)=>{const r=sc(u_,e.__scopeSelect),n=uF(u_,e.__scopeSelect),[i,o]=P.useState(!1),a=Nt(t,n.onScrollButtonChange);return jn(()=>{if(r.viewport&&r.isPositioned){let s=function(){const l=A.scrollTop>0;o(l)};const A=r.viewport;return s(),A.addEventListener("scroll",s),()=>A.removeEventListener("scroll",s)}},[r.viewport,r.isPositioned]),i?y.jsx(z8,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:A}=r;s&&A&&(s.scrollTop=s.scrollTop-A.offsetHeight)}}):null});K8.displayName=u_;var f_="SelectScrollDownButton",V8=P.forwardRef((e,t)=>{const r=sc(f_,e.__scopeSelect),n=uF(f_,e.__scopeSelect),[i,o]=P.useState(!1),a=Nt(t,n.onScrollButtonChange);return jn(()=>{if(r.viewport&&r.isPositioned){let s=function(){const l=A.scrollHeight-A.clientHeight,c=Math.ceil(A.scrollTop)<l;o(c)};const A=r.viewport;return s(),A.addEventListener("scroll",s),()=>A.removeEventListener("scroll",s)}},[r.viewport,r.isPositioned]),i?y.jsx(z8,{...e,ref:a,onAutoScroll:()=>{const{viewport:s,selectedItem:A}=r;s&&A&&(s.scrollTop=s.scrollTop+A.offsetHeight)}}):null});V8.displayName=f_;var z8=P.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:n,...i}=e,o=sc("SelectScrollButton",r),a=P.useRef(null),s=zb(r),A=P.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return P.useEffect(()=>()=>A(),[A]),jn(()=>{var c;const l=s().find(u=>u.ref.current===document.activeElement);(c=l==null?void 0:l.ref.current)==null||c.scrollIntoView({block:"nearest"})},[s]),y.jsx(vt.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:st(i.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(n,50))}),onPointerMove:st(i.onPointerMove,()=>{var l;(l=o.onItemLeave)==null||l.call(o),a.current===null&&(a.current=window.setInterval(n,50))}),onPointerLeave:st(i.onPointerLeave,()=>{A()})})}),Une="SelectSeparator",G8=P.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return y.jsx(vt.div,{"aria-hidden":!0,...n,ref:t})});G8.displayName=Une;var d_="SelectArrow",Nne=P.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,i=Gb(r),o=ac(d_,r),a=sc(d_,r);return o.open&&a.position==="popper"?y.jsx(Y4,{...i,...n,ref:t}):null});Nne.displayName=d_;var Tne="SelectBubbleInput",W8=P.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{const i=P.useRef(null),o=Nt(n,i),a=cF(t);return P.useEffect(()=>{const s=i.current;if(!s)return;const A=window.HTMLSelectElement.prototype,c=Object.getOwnPropertyDescriptor(A,"value").set;if(a!==t&&c){const u=new Event("change",{bubbles:!0});c.call(s,t),s.dispatchEvent(u)}},[a,t]),y.jsx(vt.select,{...r,style:{...X6,...r.style},ref:o,defaultValue:t})});W8.displayName=Tne;function q8(e){return e===""||e===void 0}function Y8(e){const t=zn(e),r=P.useRef(""),n=P.useRef(0),i=P.useCallback(a=>{const s=r.current+a;t(s),function A(l){r.current=l,window.clearTimeout(n.current),l!==""&&(n.current=window.setTimeout(()=>A(""),1e3))}(s)},[t]),o=P.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return P.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,i,o]}function X8(e,t,r){const i=t.length>1&&Array.from(t).every(l=>l===t[0])?t[0]:t,o=r?e.indexOf(r):-1;let a=Ine(e,Math.max(o,0));i.length===1&&(a=a.filter(l=>l!==r));const A=a.find(l=>l.textValue.toLowerCase().startsWith(i.toLowerCase()));return A!==r?A:void 0}function Ine(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var kne=C8,J8=S8,Lne=F8,jne=P8,Qne=O8,Z8=U8,Rne=k8,eH=Q8,tH=M8,Mne=D8,Dne=$8,rH=K8,nH=V8,iH=G8;const Hne=kne,$ne=Lne,oH=P.forwardRef(({className:e,children:t,...r},n)=>y.jsxs(J8,{ref:n,className:Tt("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm r
213ing-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...r,children:[t,y.jsx(jne,{asChild:!0,children:y.jsx(Eb,{className:"h-4 w-4 opacity-50"})})]}));oH.displayName=J8.displayName;const aH=P.forwardRef(({className:e,...t},r)=>y.jsx(rH,{ref:r,className:Tt("flex cursor-default items-center justify-center py-1",e),...t,children:y.jsx(OX,{className:"h-4 w-4"})}));aH.displayName=rH.displayName;const sH=P.forwardRef(({className:e,...t},r)=>y.jsx(nH,{ref:r,className:Tt("flex cursor-default items-center justify-center py-1",e),...t,children:y.jsx(Eb,{className:"h-4 w-4"})}));sH.displayName=nH.displayName;const AH=P.forwardRef(({className:e,children:t,position:r="popper",...n},i)=>y.jsx(Qne,{children:y.jsxs(Z8,{ref:i,className:Tt("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...n,children:[y.jsx(aH,{}),y.jsx(Rne,{className:Tt("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),y.jsx(sH,{})]})}));AH.displayName=Z8.displayName;const Kne=P.forwardRef(({className:e,...t},r)=>y.jsx(eH,{ref:r,className:Tt("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t}));Kne.displayName=eH.displayName;const Kp=P.forwardRef(({className:e,children:t,...r},n)=>y.jsxs(tH,{ref:n,className:Tt("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",e),...r,children:[y.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:y.jsx(Dne,{children:y.jsx(PX,{className:"h-4 w-4"})})}),y.jsx(Mne,{children:t})]}));Kp.displayName=tH.displayName;const Vne=P.forwardRef(({className:e,...t},r)=>y.jsx(iH,{ref:r,className:Tt("-mx-1 my-1 h-px bg-muted",e),...t}));Vne.displayName=iH.displayName;const zne=({maus:e,setMaus:t,ticketSize:r,setTicketSize:n,payoutPercentage:i,setPayoutPercentage:o,payoutCap:a,setPayoutCap:s,yoyGrowthRate:A,setYoyGrowthRate:l,refereeDiscountPct:c,setRefereeDiscountPct:u,refereeDiscountMonths:d,setRefereeDiscountMonths:f,selectedTier:p,setSelectedTier:h,gtmModel:v,setGtmModel:m,benchmarks:w,setBenchmarks:b,customBenchmarks:B,setCustomBenchmarks:C})=>{const[_,F]=P.useState(!1),[N,U]=P.useState("mid"),L=["median","great"];P.useEffect(()=>{r>=10&&r<=100?U("low"):r>100&&r<=500?U("mid"):r>500&&U("high")},[r]);const O=$=>{if($===""||$===null||$===void 0)return"";const J=String($).split(".");return J[0]=J[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),J.join(".")},T=$=>{const G=$.replace(/,/g,"");return G===""?0:Number(G)},Q=($,G)=>{b({...w,[$]:G}),C({...B,[$]:!0})},j=$=>{U($),$==="low"?((r<10||r>100)&&n(50),o(20),s(100),u(20)):$==="mid"?((r<100||r>500)&&n(300),o(15),s(500),u(15)):$==="high"&&(r<500&&n(1e3),o(10),s(1500),u(10))};return y.jsxs(zr,{className:"p-4 space-y-4",children:[y.jsxs("div",{className:"space-y-3",children:[y.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[y.jsx(Pb,{className:"w-5 h-5 text-primary"}),y.jsx("h2",{className:"text-lg font-semibold text-foreground",children:"Essential Inputs"})]}),y.jsxs(zr,{className:"p-3 bg-muted/30 border-muted space-y-3",children:[y.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"maus",children:"Monthly Active Users (MAUs)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Monthly Active Users"}),y.jsx("p",{children:"The total number of unique users who actively engage with your product each month. This is your baseline user pool for referral program calculations."})]})]})]}),y.jsx(Ui,{id:"maus",type:"text",value:e===0?"":O(e),onChange:$=>t(T($.target.value)),className:"mt-1.5",placeholder:"e.g., 10,000"})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"yoyGrowthRate",children:"Year-over-Year User Growth (%)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Year-over-Year User Growth"}),y.jsx("p",{children:"Expected annual growth rate of your user base"})]})]})]}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx(Ui,{id:"yoyGrowthRate",type:"text",value:A===0?"":O(A),onChange:$=>l(T($.target.value)),className:"pr-8",placeholder:"e.g., 15"}),y.jsx("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"%"})]})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[y.jsx(Sr,{htmlFor:"ticketSize",children:"Monthly Contract Value ($)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Monthly Contract Value"}),y.jsx("p",{children:"The average monthly subscription revenue you receive per customer. This determines reward amounts and impacts your LTV:CAC ratio. For annual contracts, divide by 12."})]})]})]}),y.jsxs("div",{className:"grid grid-cols-3 gap-2 mb-3",children:[y.jsx(ja,{type:"button",variant:N==="low"?"default":"outline",onClick:()=>j("low"),className:"h-auto py-2",children:y.jsx("div",{className:"text-center w-full",children:y.jsx("div",{className:"text-xs opacity-80",children:"$10-100"})})}),y.jsx(ja,{type:"button",variant:N==="mid"?"default":"outline",onClick:()=>j("mid"),className:"h-auto py-2",children:y.jsx("div",{className:"text-center w-full",children:y.jsx("div",{className:"text-xs opacity-80",children:"$100-500"})})}),y.jsx(ja,{type:"button",variant:N==="high"?"default":"outline",onClick:()=>j("high"),className:"h-auto py-2",children:y.jsx("div",{className:"text-center w-full",children:y.jsx("div",{className:"text-xs opacity-80",children:"$500+"})})})]}),y.jsxs("div",{className:"relative",children:[y.jsx("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"$"}),y.jsx(Ui,{id:"ticketSize",type:"text",value:r===0?"":O(r),onChange:$=>n(T($.target.value)),min:N==="low"?10:N==="mid"?100:500,max:N==="low"?100:N==="mid"?500:void 0,placeholder:`${N==="low"?"10-100":N==="mid"?"100-500":"500+"}`,className:"pl-7"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[y.jsx(Sr,{htmlFor:"gtmModel",children:"GTM Model"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"GTM Model"}),y.jsx("p",{children:"Select your go-to-market model to get accurate benchmark data. Product-led includes Free Trial and Freemium. Sales-led covers Demo Only approaches. B2C/Prosumer is for consumer-focused products."})]})]})]}),y.jsxs(Hne,{value:v,onValueChange:m,children:[y.jsx(oH,{className:"w-full",children:y.jsx($ne,{placeholder:"Select GTM model"})}),y.jsxs(AH,{className:"z-50 bg-popover",children:[y.jsx("div",{className:"px-2 py-1.5 text-xs font-semibold text-muted-foreground",children:"Product-led"}),y.jsx(Kp,{value:"free_trial",children:"Free Trial"}),y.jsx(Kp,{value:"freemium",children:"Freemium"}),y.jsx("div",{className:"px-2 py-1.5 text-xs font-semibold text-muted-foreground border-t mt
213-1",children:"Sales-led"}),y.jsx(Kp,{value:"demo_only",children:"Demo Only"}),y.jsx("div",{className:"px-2 py-1.5 text-xs font-semibold text-muted-foreground border-t mt-1",children:"B2C/Prosumer"}),y.jsx(Kp,{value:"b2c_prosumer",children:"B2C/Prosumer"})]})]})]})]}),y.jsxs("div",{className:"space-y-3",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(LX,{className:"w-5 h-5 text-primary"}),y.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"Performance Benchmarks"})]}),y.jsxs(zr,{className:"p-4 bg-muted/30 border-muted space-y-3",children:[y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[y.jsx(Sr,{children:"Tier"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Performance Tier"}),y.jsx("p",{children:"Choose between Median (average performance) or Great (top-tier performance) benchmarks. These determine your expected referral conversion rates and engagement metrics."})]})]})]}),y.jsx("div",{className:"grid grid-cols-2 gap-3",children:L.map($=>y.jsx(ja,{type:"button",variant:p===$?"default":"outline",onClick:()=>h($),className:"capitalize h-auto py-3",children:$.replace("_"," ")},$))})]}),y.jsx("div",{className:"space-y-1.5 text-sm",children:y.jsx(ja,{variant:"ghost",className:"w-full h-auto text-left justify-start p-2 bg-muted/50 hover:bg-muted border border-border/50",disabled:!0,children:y.jsxs("div",{className:"space-y-0.5 w-full text-xs",children:[y.jsxs("div",{className:"flex justify-between",children:[y.jsx("span",{className:"text-muted-foreground text-[11px]",children:"Active Referrers:"}),y.jsxs("span",{className:"font-medium text-foreground text-[11px]",children:[w.activeReferrersPct,"%"]})]}),y.jsxs("div",{className:"flex justify-between",children:[y.jsx("span",{className:"text-muted-foreground text-[11px]",children:"Sharing Rate:"}),y.jsxs("span",{className:"font-medium text-foreground text-[11px]",children:[w.sharingReferrersPct,"%"]})]}),y.jsxs("div",{className:"flex justify-between",children:[y.jsx("span",{className:"text-muted-foreground text-[11px]",children:"Views per Sharer:"}),y.jsx("span",{className:"font-medium text-foreground text-[11px]",children:w.newUserViews})]}),y.jsxs("div",{className:"flex justify-between",children:[y.jsx("span",{className:"text-muted-foreground text-[11px]",children:"Signup Rate:"}),y.jsxs("span",{className:"font-medium text-foreground text-[11px]",children:[w.newUserSignupsPct,"%"]})]}),y.jsxs("div",{className:"flex justify-between",children:[y.jsx("span",{className:"text-muted-foreground text-[11px]",children:"Purchase Rate:"}),y.jsxs("span",{className:"font-medium text-foreground text-[11px]",children:[w.newUserPurchasesPct,"%"]})]}),y.jsxs("span",{className:"text-[10px] text-muted-foreground mt-1 block text-center",children:["Ticket Size: ",N==="low"?"$10-100":N==="mid"?"$100-500":"$500+"]})]})})}),y.jsx("div",{className:"px-2 py-2 bg-muted/50 rounded-xl border border-border/50 mt-1",children:y.jsx("p",{className:"text-[10px] text-muted-foreground text-center leading-relaxed",children:"Benchmark data based on analysis of Cello's user referral programs"})})]})]})]}),y.jsxs(OD,{open:_,onOpenChange:F,children:[y.jsx(UD,{asChild:!0,children:y.jsxs(ja,{variant:"outline",className:"w-full justify-between",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(bM,{className:"w-4 h-4"}),y.jsx("span",{children:"Advanced Settings"})]}),y.jsx(Eb,{className:`w-4 h-4 transition-transform ${_?"rotate-180":""}`})]})}),y.jsx(ND,{className:"pt-4",children:y.jsxs(zr,{className:"p-4 bg-muted/50 border-muted space-y-4",children:[y.jsxs("div",{className:"space-y-4",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Fb,{className:"w-5 h-5 text-accent"}),y.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"Reward Structure"})]}),y.jsxs(zr,{className:"p-4 bg-background/50 border-muted space-y-4",children:[y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"payoutPercentage",children:"Payout Percentage of Ticket Size (%)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsx(Gt,{children:y.jsx("p",{children:"Percentage of the ticket price paid to the referrer"})})]})]}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx(Ui,{id:"payoutPercentage",type:"text",value:i===0?"":O(i),onChange:$=>o(T($.target.value)),className:"pr-8",placeholder:"e.g., 15"}),y.jsx("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"%"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"payoutCap",children:"Payout Cap per Referral ($)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsx(Gt,{children:y.jsx("p",{children:"Maximum dollar amount paid per successful referral"})})]})]}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"$"}),y.jsx(Ui,{id:"payoutCap",type:"text",value:a===0?"":O(a),onChange:$=>s(T($.target.value)),className:"pl-7",placeholder:"e.g., 500"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"refereeDiscountPct",children:"Referee Discount (%)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsx(Gt,{children:y.jsx("p",{children:"Discount percentage offered to referred customers"})})]})]}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx(Ui,{id:"refereeDiscountPct",type:"text",value:c===0?"":O(c),onChange:$=>u(T($.target.value)),className:"pr-8",placeholder:"e.g., 15"}),y.jsx("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"%"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"refereeDiscountMonths",children:"Referee Discount Period (Months)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsx(Gt,{children:y.jsx("p",{children:"Number of months the referee discount remains active"})})]})]}),y.jsx(Ui,{id:"refereeDiscountMonths",type:"text",value:d===0?"":O(d),onChange:$=>f(T($.target.value)),className:"mt-1.5",placeholder:"Enter number of months"})]})]})]}),y.jsxs("div",{className:"space-y-4",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(IX,{className:"w-5 h-5 text-primary"}),y.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"Custom Benchmark Overrides"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsx(Gt,{children:y.jsx("p",{children:"Override default benchmark values with your own metrics"})})]})]}),y.jsxs(zr,{className:"p-4 bg-background/50 border-muted space-y-4",children:[y.jsxs("div",{children:[y.jsx(Sr,{htmlFor:"activeReferrers",children:"Active Referrers (%)"}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx(Ui,{id:"activeReferrers",type:"text",value:w.activeReferrersPct===0?"":O(w.activeReferrersPct),onChange:$=>Q("activeReferrersPct",T($.target.value)),className:`pr-8 ${B.activeReferrersPct?"":"text-muted-foreground"}`,placeholder:"e.g., 16"}),y.jsx("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"%"})]})]}),y.jsxs("div",{children:[y.jsx(Sr,{htmlFor:"sharingReferrers",children:"Sharing Referrers (%)"}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx(Ui,{id:"sharingReferrers",type:"text",value:w.sharingReferrersPct===0?"":O(w.sharingReferrersPct),onChange:$=>Q("sharingReferrersPct",T($.target.value)),className:`pr-8 ${B.sharingReferrersPct?"":"text-muted-foreground"}`,placeholder:"e.g., 6.2"}),y.jsx("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"%"})]})]}),y.jsxs("div",{children:[y.jsx(Sr,{htmlFor:"newUserViews",children:"New User Views per Sharing Referrer"}),y.jsx(Ui,{id:"newUserViews",type:"text",value:w.newUserViews===0?"":O(w.newUserViews),onChange:$=>Q("newUserViews",T($.target.value)),className:`mt-1.5 ${B.newUserViews?"":"text-muted-foreground"}`,placeholder:"Enter number of views"})]}),y.jsxs("div",{children:[y.jsx(Sr,{htmlFor:"signups",children:"New User Signups (%)"}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx(Ui,{id:"signups",type:"text",value:w.newUserSignupsPct===0?"":O(w.newUserSignupsPct),onChange:$=>Q("newUserSignupsPct",T($.target.value)),className:`pr-8 ${B.newUserSignupsPct?"":"text-muted-foreground"}`,placeholder:"e.g., 6"}),y.jsx("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"%"})]})]}),y.jsxs("div",{children:[y.jsx(Sr,{htmlFor:"purchases",children:"New User Purchases (%)"}),y.jsxs("div",{className:"relative mt-1.5",children:[y.jsx(Ui,{id:"purchases",type:"text",value:w.newUserPurchasesPct===0?"":O(w.newUserPurchasesPct),onChange:$=>Q("newUserPurchasesPct",T($.target.value)),className:`pr-8 ${B.newUserPurchasesPct?"":"text-muted-foreground"}`,placeholder:"e.g., 25"}),y.jsx("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"%"})]})]})]})]})]})})]})]})},lH=P.forwardRef(({className:e,...t},r)=>y.jsx("div",{className:"relative w-full overflow-auto",children:y.jsx("table",{ref:r,className:Tt("w-full caption-bottom text-sm",e),...t})}));lH.displayName="Table";const cH=P.forwardRef(({className:e,...t},r)=>y.jsx("thead",{ref:r,className:Tt("[&_tr]:border-b",e),...t}));cH.displayName="TableHeader";const uH=P.forwardRef(({className:e,...t},r)=>y.jsx("tbody",{ref:r,className:Tt("[&_tr:last-child]:border-0",e),...t}));uH.displayName="TableBody";const Gne=P.forwardRef(({className:e,...t},r)=>y.jsx("tfoot",{ref:r,className:Tt("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));Gne.displayName="TableFooter";const h_=P.forwardRef(({className:e,...t},r)=>y.jsx("tr",{ref:r,className:Tt("border-b transition-colors data-[state=selected]:bg-muted hover:bg-muted/50",e),...t}));h_.displayName="TableRow";const ol=P.forwardRef(({className:e,...t},r)=>y.jsx("th",{ref:r,className:Tt("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",e),...t}));ol.displayName="TableHead";const al=P.forwardRef(({className:e,...t},r)=>y.jsx("td",{ref:r,className:Tt("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...t}));al.displayName="TableCell";const Wne=P.forwardRef(({className:e,...t},r)=>y.jsx("caption",{ref:r,className:Tt("mt-4 text-sm text-muted-foreground",e),...t}));Wne.displayName="TableCaption";function qne(e,t){return P.useReducer((r,n)=>t[r][n]??r,e)}var fF="ScrollArea",[fH,fQe]=Fs(fF),[Yne,la]=fH(fF),dH=P.forwardRef((e,t)=>
vendor: 14,025 bytes, line 213
213{const{__scopeScrollArea:r,type:n="hover",dir:i,scrollHideDelay:o=600,...a}=e,[s,A]=P.useState(null),[l,c]=P.useState(null),[u,d]=P.useState(null),[f,p]=P.useState(null),[h,v]=P.useState(null),[m,w]=P.useState(0),[b,B]=P.useState(0),[C,_]=P.useState(!1),[F,N]=P.useState(!1),U=Nt(t,O=>A(O)),L=lF(i);return y.jsx(Yne,{scope:r,type:n,dir:L,scrollHideDelay:o,scrollArea:s,viewport:l,onViewportChange:c,content:u,onContentChange:d,scrollbarX:f,onScrollbarXChange:p,scrollbarXEnabled:C,onScrollbarXEnabledChange:_,scrollbarY:h,onScrollbarYChange:v,scrollbarYEnabled:F,onScrollbarYEnabledChange:N,onCornerWidthChange:w,onCornerHeightChange:B,children:y.jsx(vt.div,{dir:L,...a,ref:U,style:{position:"relative","--radix-scroll-area-corner-width":m+"px","--radix-scroll-area-corner-height":b+"px",...e.style}})})});dH.displayName=fF;var hH="ScrollAreaViewport",pH=P.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:i,...o}=e,a=la(hH,r),s=P.useRef(null),A=Nt(t,s,a.onViewportChange);return y.jsxs(y.Fragment,{children:[y.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),y.jsx(vt.div,{"data-radix-scroll-area-viewport":"",...o,ref:A,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...e.style},children:y.jsx("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});pH.displayName=hH;var Us="ScrollAreaScrollbar",dF=P.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=la(Us,e.__scopeScrollArea),{onScrollbarXEnabledChange:o,onScrollbarYEnabledChange:a}=i,s=e.orientation==="horizontal";return P.useEffect(()=>(s?o(!0):a(!0),()=>{s?o(!1):a(!1)}),[s,o,a]),i.type==="hover"?y.jsx(Xne,{...n,ref:t,forceMount:r}):i.type==="scroll"?y.jsx(Jne,{...n,ref:t,forceMount:r}):i.type==="auto"?y.jsx(gH,{...n,ref:t,forceMount:r}):i.type==="always"?y.jsx(hF,{...n,ref:t}):null});dF.displayName=Us;var Xne=P.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=la(Us,e.__scopeScrollArea),[o,a]=P.useState(!1);return P.useEffect(()=>{const s=i.scrollArea;let A=0;if(s){const l=()=>{window.clearTimeout(A),a(!0)},c=()=>{A=window.setTimeout(()=>a(!1),i.scrollHideDelay)};return s.addEventListener("pointerenter",l),s.addEventListener("pointerleave",c),()=>{window.clearTimeout(A),s.removeEventListener("pointerenter",l),s.removeEventListener("pointerleave",c)}}},[i.scrollArea,i.scrollHideDelay]),y.jsx(Ps,{present:r||o,children:y.jsx(gH,{"data-state":o?"visible":"hidden",...n,ref:t})})}),Jne=P.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=la(Us,e.__scopeScrollArea),o=e.orientation==="horizontal",a=qb(()=>A("SCROLL_END"),100),[s,A]=qne("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return P.useEffect(()=>{if(s==="idle"){const l=window.setTimeout(()=>A("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(l)}},[s,i.scrollHideDelay,A]),P.useEffect(()=>{const l=i.viewport,c=o?"scrollLeft":"scrollTop";if(l){let u=l[c];const d=()=>{const f=l[c];u!==f&&(A("SCROLL"),a()),u=f};return l.addEventListener("scroll",d),()=>l.removeEventListener("scroll",d)}},[i.viewport,o,A,a]),y.jsx(Ps,{present:r||s!=="hidden",children:y.jsx(hF,{"data-state":s==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:st(e.onPointerEnter,()=>A("POINTER_ENTER")),onPointerLeave:st(e.onPointerLeave,()=>A("POINTER_LEAVE"))})})}),gH=P.forwardRef((e,t)=>{const r=la(Us,e.__scopeScrollArea),{forceMount:n,...i}=e,[o,a]=P.useState(!1),s=e.orientation==="horizontal",A=qb(()=>{if(r.viewport){const l=r.viewport.offsetWidth<r.viewport.scrollWidth,c=r.viewport.offsetHeight<r.viewport.scrollHeight;a(s?l:c)}},10);return Ld(r.viewport,A),Ld(r.content,A),y.jsx(Ps,{present:n||o,children:y.jsx(hF,{"data-state":o?"visible":"hidden",...i,ref:t})})}),hF=P.forwardRef((e,t)=>{const{orientation:r="vertical",...n}=e,i=la(Us,e.__scopeScrollArea),o=P.useRef(null),a=P.useRef(0),[s,A]=P.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=bH(s.viewport,s.content),c={...n,sizes:s,onSizesChange:A,hasThumb:l>0&&l<1,onThumbChange:d=>o.current=d,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:d=>a.current=d};function u(d,f){return iie(d,a.current,s,f)}return r==="horizontal"?y.jsx(Zne,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const d=i.viewport.scrollLeft,f=TN(d,s,i.dir);o.current.style.transform=`translate3d(${f}px, 0, 0)`}},onWheelScroll:d=>{i.viewport&&(i.viewport.scrollLeft=d)},onDragScroll:d=>{i.viewport&&(i.viewport.scrollLeft=u(d,i.dir))}}):r==="vertical"?y.jsx(eie,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&o.current){const d=i.viewport.scrollTop,f=TN(d,s);o.current.style.transform=`translate3d(0, ${f}px, 0)`}},onWheelScroll:d=>{i.viewport&&(i.viewport.scrollTop=d)},onDragScroll:d=>{i.viewport&&(i.viewport.scrollTop=u(d))}}):null}),Zne=P.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...i}=e,o=la(Us,e.__scopeScrollArea),[a,s]=P.useState(),A=P.useRef(null),l=Nt(t,A,o.onScrollbarXChange);return P.useEffect(()=>{A.current&&s(getComputedStyle(A.current))},[A]),y.jsx(vH,{"data-orientation":"horizontal",...i,ref:l,sizes:r,style:{bottom:0,left:o.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:o.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Wb(r)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.x),onDragScroll:c=>e.onDragScroll(c.x),onWheelScroll:(c,u)=>{if(o.viewport){const d=o.viewport.scrollLeft+c.deltaX;e.onWheelScroll(d),BH(d,u)&&c.preventDefault()}},onResize:()=>{A.current&&o.viewport&&a&&n({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:A.current.clientWidth,paddingStart:Hw(a.paddingLeft),paddingEnd:Hw(a.paddingRight)}})}})}),eie=P.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...i}=e,o=la(Us,e.__scopeScrollArea),[a,s]=P.useState(),A=P.useRef(null),l=Nt(t,A,o.onScrollbarYChange);return P.useEffect(()=>{A.current&&s(getComputedStyle(A.current))},[A]),y.jsx(vH,{"data-orientation":"vertical",...i,ref:l,sizes:r,style:{top:0,right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Wb(r)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.y),onDragScroll:c=>e.onDragScroll(c.y),onWheelScroll:(c,u)=>{if(o.viewport){const d=o.viewport.scrollTop+c.deltaY;e.onWheelScroll(d),BH(d,u)&&c.preventDefault()}},onResize:()=>{A.current&&o.viewport&&a&&n({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:A.current.clientHeight,paddingStart:Hw(a.paddingTop),paddingEnd:Hw(a.paddingBottom)}})}})}),[tie,mH]=fH(Us),vH=P.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:i,onThumbChange:o,onThumbPointerUp:a,onThumbPointerDown:s,onThumbPositionChange:A,onDragScroll:l,onWheelScroll:c,onResize:u,...d}=e,f=la(Us,r),[p,h]=P.useState(null),v=Nt(t,U=>h(U)),m=P.useRef(null),w=P.useRef(""),b=f.viewport,B=n.content-n.viewport,C=zn(c),_=zn(A),F=qb(u,10);function N(U){if(m.current){const L=U.clientX-m.current.left,O=U.clientY-m.current.top;l({x:L,y:O})}}return P.useEffect(()=>{const U=L=>{const O=L.target;(p==null?void 0:p.contains(O))&&C(L,B)};return document.addEventListener("wheel",U,{passive:!1}),()=>document.removeEventListener("wheel",U,{passive:!1})},[b,p,B,C]),P.useEffect(_,[n,_]),Ld(p,F),Ld(f.content,F),y.jsx(tie,{scope:r,scrollbar:p,hasThumb:i,onThumbChange:zn(o),onThumbPointerUp:zn(a),onThumbPositionChange:_,onThumbPointerDown:zn(s),children:y.jsx(vt.div,{...d,ref:v,style:{position:"absolute",...d.style},onPointerDown:st(e.onPointerDown,U=>{U.button===0&&(U.target.setPointerCapture(U.pointerId),m.current=p.getBoundingClientRect(),w.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",f.viewport&&(f.viewport.style.scrollBehavior="auto"),N(U))}),onPointerMove:st(e.onPointerMove,N),onPointerUp:st(e.onPointerUp,U=>{const L=U.target;L.hasPointerCapture(U.pointerId)&&L.releasePointerCapture(U.pointerId),document.body.style.webkitUserSelect=w.current,f.viewport&&(f.viewport.style.scrollBehavior=""),m.current=null})})})}),Dw="ScrollAreaThumb",yH=P.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=mH(Dw,e.__scopeScrollArea);return y.jsx(Ps,{present:r||i.hasThumb,children:y.jsx(rie,{ref:t,...n})})}),rie=P.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...i}=e,o=la(Dw,r),a=mH(Dw,r),{onThumbPositionChange:s}=a,A=Nt(t,u=>a.onThumbChange(u)),l=P.useRef(void 0),c=qb(()=>{l.current&&(l.current(),l.current=void 0)},100);return P.useEffect(()=>{const u=o.viewport;if(u){const d=()=>{if(c(),!l.current){const f=oie(u,s);l.current=f,s()}};return s(),u.addEventListener("scroll",d),()=>u.removeEventListener("scroll",d)}},[o.viewport,c,s]),y.jsx(vt.div,{"data-state":a.hasThumb?"visible":"hidden",...i,ref:A,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:st(e.onPointerDownCapture,u=>{const f=u.target.getBoundingClientRect(),p=u.clientX-f.left,h=u.clientY-f.top;a.onThumbPointerDown({x:p,y:h})}),onPointerUp:st(e.onPointerUp,a.onThumbPointerUp)})});yH.displayName=Dw;var pF="ScrollAreaCorner",wH=P.forwardRef((e,t)=>{const r=la(pF,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?y.jsx(nie,{...e,ref:t}):null});wH.displayName=pF;var nie=P.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,i=la(pF,r),[o,a]=P.useState(0),[s,A]=P.useState(0),l=!!(o&&s);return Ld(i.scrollbarX,()=>{var u;const c=((u=i.scrollbarX)==null?void 0:u.offsetHeight)||0;i.onCornerHeightChange(c),A(c)}),Ld(i.scrollbarY,()=>{var u;const c=((u=i.scrollbarY)==null?void 0:u.offsetWidth)||0;i.onCornerWidthChange(c),a(c)}),l?y.jsx(vt.div,{...n,ref:t,style:{width:o,height:s,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function Hw(e){return e?parseInt(e,10):0}function bH(e,t){const r=e/t;return isNaN(r)?0:r}function Wb(e){const t=bH(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function iie(e,t,r,n="ltr"){const i=Wb(r),o=i/2,a=t||o,s=i-a,A=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-s,c=r.content-r.viewport,u=n==="ltr"?[0,c]:[c*-1,0];return xH([A,l],u)(e)}function TN(e,t,r="ltr"){const n=Wb(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-i,a=t.content-t.viewport,s=o-n,A=r==="ltr"?[0,a]:[a*-1,0],l=qg(e,A);return xH([0,a],[0,s])(l)}function xH(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function BH(e,t){return e>0&&e<t}var oie=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function i(){const o={left:e.scrollLeft,top:e.scrollTop},a=r.left!==o.left,s=r.top!==o.top;(a||s)&&t(),r=o,n=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(n)};function qb(e,t){const r=zn(e),n=P.useRef(0);return P.useEffect(()=>()=>window.clearTimeout(n.current),[]),P.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function Ld(e,t){const r=zn(t);jn(()=>{let n=0;if(e){const i=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return i.observe(e),()=>{window.cancelAnimationFrame(n),i.unobserve(e)}}},[e,r])}var CH=dH,aie=pH,sie=wH;const _H=P.forwardRef(({className:e,children:t,...r},n)=>y.jsxs(CH,{ref:n,className:Tt("relative overflow-hidden",e),...r,children:[y.jsx(aie,{className:"h-full w-full rounded-[inherit]",children:t}),y.jsx(SH,{}),y.jsx(sie,{})]}));_H.displayName=CH.displayName;const SH=P.forwardRef(({className:e,orientation:t="vertical",...r},n)=>y.jsx(dF,{ref:n,orientation:t,className:Tt("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...r,children:y.jsx(yH,{className:"relative flex-1 rounded-full bg-border"})}));SH.displayName=dF.displayName;const Aie=({monthlyBreakdown:e})=>{const[t,r]=P.useState(!1),n=o=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,maximumFractionDigits:0}).format(o),i=o=>typeof o=="string"?o:new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(o);return y.jsx(zr,{className:"p-3 sm:p-4",children:y.jsxs(OD,{open:t,onOpenChange:r,children:[y.jsxs("div",{className:"flex items-center justify-between mb-2 sm:mb-3",children:[y.jsx("h2",{className:"text-base sm:text-lg font-semibold text-foreground",children:"Monthly Breakdown (60 Months)"}),y.jsx(UD,{asChild:!0,children:y.jsx(ja,{variant:"ghost",size:"sm",children:y.jsx(Eb,{className:`h-4 w-4 transition-transform ${t?"rotate-180":""}`})})})]}),y.jsx(ND,{children:y.jsx(_H,{className:"h-[400px] sm:h-[500px] lg:h-[600px]",children:y.jsxs(lH,{children:[y.jsx(cH,{children:y.jsxs(h_,{children:[y.jsx(ol,{className:"w-16 sm:w-20 text-xs sm:text-sm",children:"Month"}),y.jsx(ol,{className:"text-right text-xs sm:text-sm",children:"Referral MRR"}),y.jsx(ol,{className:"text-right text-xs sm:text-sm hidden sm:table-cell",children:"Referral ARR"}),y.jsx(ol,{className:"text-right text-xs sm:text-sm",children:"Referrer Reward"}),y.jsx(ol,{className:"text-right text-xs sm:text-sm hidden md:table-cell",children:"Cello Subscription"}),y.jsx(ol,{className:"text-right text-xs sm:text-sm",children:"LTV:CAC"}),y.jsx(ol,{className:"text-right text-xs sm:text-sm hidden lg:table-cell",children:"ROI %"})]})}),y.jsx(uH,{children:e.map(o=>y.jsxs(h_,{children:[y.jsx(al,{className:"font-medium text-xs sm:text-sm",children:o.month}),y.jsx(al,{className:"text-right text-xs sm:text-sm",children:n(o.mrr)}
vendor: 7,635 bytes, line 213
213),y.jsx(al,{className:"text-right text-xs sm:text-sm hidden sm:table-cell",children:n(o.arr)}),y.jsx(al,{className:"text-right text-xs sm:text-sm",children:n(o.payout)}),y.jsx(al,{className:"text-right text-xs sm:text-sm hidden md:table-cell",children:n(o.celloFee)}),y.jsx(al,{className:"text-right text-xs sm:text-sm",children:i(o.ltvCac)}),y.jsxs(al,{className:"text-right text-xs sm:text-sm hidden lg:table-cell",children:[i(o.roi),"%"]})]},o.month))})]})})})]})})};var lie=Array.isArray,to=lie,cie=typeof nv=="object"&&nv&&nv.Object===Object&&nv,EH=cie,uie=EH,fie=typeof self=="object"&&self&&self.Object===Object&&self,die=uie||fie||Function("return this")(),Ns=die,hie=Ns,pie=hie.Symbol,o0=pie,IN=o0,FH=Object.prototype,gie=FH.hasOwnProperty,mie=FH.toString,bp=IN?IN.toStringTag:void 0;function vie(e){var t=gie.call(e,bp),r=e[bp];try{e[bp]=void 0;var n=!0}catch{}var i=mie.call(e);return n&&(t?e[bp]=r:delete e[bp]),i}var yie=vie,wie=Object.prototype,bie=wie.toString;function xie(e){return bie.call(e)}var Bie=xie,kN=o0,Cie=yie,_ie=Bie,Sie="[object Null]",Eie="[object Undefined]",LN=kN?kN.toStringTag:void 0;function Fie(e){return e==null?e===void 0?Eie:Sie:LN&&LN in Object(e)?Cie(e):_ie(e)}var NA=Fie;function Pie(e){return e!=null&&typeof e=="object"}var TA=Pie,Oie=NA,Uie=TA,Nie="[object Symbol]";function Tie(e){return typeof e=="symbol"||Uie(e)&&Oie(e)==Nie}var mh=Tie,Iie=to,kie=mh,Lie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,jie=/^\w*$/;function Qie(e,t){if(Iie(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||kie(e)?!0:jie.test(e)||!Lie.test(e)||t!=null&&e in Object(t)}var gF=Qie;function Rie(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Ac=Rie;const vh=br(Ac);var Mie=NA,Die=Ac,Hie="[object AsyncFunction]",$ie="[object Function]",Kie="[object GeneratorFunction]",Vie="[object Proxy]";function zie(e){if(!Die(e))return!1;var t=Mie(e);return t==$ie||t==Kie||t==Hie||t==Vie}var mF=zie;const kt=br(mF);var Gie=Ns,Wie=Gie["__core-js_shared__"],qie=Wie,wB=qie,jN=function(){var e=/[^.]+$/.exec(wB&&wB.keys&&wB.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Yie(e){return!!jN&&jN in e}var Xie=Yie,Jie=Function.prototype,Zie=Jie.toString;function eoe(e){if(e!=null){try{return Zie.call(e)}catch{}try{return e+""}catch{}}return""}var PH=eoe,toe=mF,roe=Xie,noe=Ac,ioe=PH,ooe=/[\\^$.*+?()[\]{}|]/g,aoe=/^\[object .+?Constructor\]$/,soe=Function.prototype,Aoe=Object.prototype,loe=soe.toString,coe=Aoe.hasOwnProperty,uoe=RegExp("^"+loe.call(coe).replace(ooe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function foe(e){if(!noe(e)||roe(e))return!1;var t=toe(e)?uoe:aoe;return t.test(ioe(e))}var doe=foe;function hoe(e,t){return e==null?void 0:e[t]}var poe=hoe,goe=doe,moe=poe;function voe(e,t){var r=moe(e,t);return goe(r)?r:void 0}var Ru=voe,yoe=Ru,woe=yoe(Object,"create"),Yb=woe,QN=Yb;function boe(){this.__data__=QN?QN(null):{},this.size=0}var xoe=boe;function Boe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Coe=Boe,_oe=Yb,Soe="__lodash_hash_undefined__",Eoe=Object.prototype,Foe=Eoe.hasOwnProperty;function Poe(e){var t=this.__data__;if(_oe){var r=t[e];return r===Soe?void 0:r}return Foe.call(t,e)?t[e]:void 0}var Ooe=Poe,Uoe=Yb,Noe=Object.prototype,Toe=Noe.hasOwnProperty;function Ioe(e){var t=this.__data__;return Uoe?t[e]!==void 0:Toe.call(t,e)}var koe=Ioe,Loe=Yb,joe="__lodash_hash_undefined__";function Qoe(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Loe&&t===void 0?joe:t,this}var Roe=Qoe,Moe=xoe,Doe=Coe,Hoe=Ooe,$oe=koe,Koe=Roe;function yh(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])}}yh.prototype.clear=Moe;yh.prototype.delete=Doe;yh.prototype.get=Hoe;yh.prototype.has=$oe;yh.prototype.set=Koe;var Voe=yh;function zoe(){this.__data__=[],this.size=0}var Goe=zoe;function Woe(e,t){return e===t||e!==e&&t!==t}var vF=Woe,qoe=vF;function Yoe(e,t){for(var r=e.length;r--;)if(qoe(e[r][0],t))return r;return-1}var Xb=Yoe,Xoe=Xb,Joe=Array.prototype,Zoe=Joe.splice;function eae(e){var t=this.__data__,r=Xoe(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Zoe.call(t,r,1),--this.size,!0}var tae=eae,rae=Xb;function nae(e){var t=this.__data__,r=rae(t,e);return r<0?void 0:t[r][1]}var iae=nae,oae=Xb;function aae(e){return oae(this.__data__,e)>-1}var sae=aae,Aae=Xb;function lae(e,t){var r=this.__data__,n=Aae(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var cae=lae,uae=Goe,fae=tae,dae=iae,hae=sae,pae=cae;function wh(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])}}wh.prototype.clear=uae;wh.prototype.delete=fae;wh.prototype.get=dae;wh.prototype.has=hae;wh.prototype.set=pae;var Jb=wh,gae=Ru,mae=Ns,vae=gae(mae,"Map"),yF=vae,RN=Voe,yae=Jb,wae=yF;function bae(){this.size=0,this.__data__={hash:new RN,map:new(wae||yae),string:new RN}}var xae=bae;function Bae(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Cae=Bae,_ae=Cae;function Sae(e,t){var r=e.__data__;return _ae(t)?r[typeof t=="string"?"string":"hash"]:r.map}var Zb=Sae,Eae=Zb;function Fae(e){var t=Eae(this,e).delete(e);return this.size-=t?1:0,t}var Pae=Fae,Oae=Zb;function Uae(e){return Oae(this,e).get(e)}var Nae=Uae,Tae=Zb;function Iae(e){return Tae(this,e).has(e)}var kae=Iae,Lae=Zb;function jae(e,t){var r=Lae(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var Qae=jae,Rae=xae,Mae=Pae,Dae=Nae,Hae=kae,$ae=Qae;function bh(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])}}bh.prototype.clear=Rae;bh.prototype.delete=Mae;bh.prototype.get=Dae;bh.prototype.has=Hae;bh.prototype.set=$ae;var wF=bh,OH=wF,Kae="Expected a function";function bF(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Kae);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(bF.Cache||OH),r}bF.Cache=OH;var UH=bF;const Vae=br(UH);var zae=UH,Gae=500;function Wae(e){var t=zae(e,function(n){return r.size===Gae&&r.clear(),n}),r=t.cache;return t}var qae=Wae,Yae=qae,Xae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jae=/\\(\\)?/g,Zae=Yae(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Xae,function(r,n,i,o){t.push(i?o.replace(Jae,"$1"):n||r)}),t}),ese=Zae;function tse(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var xF=tse,MN=o0,rse=xF,nse=to,ise=mh,ose=1/0,DN=MN?MN.prototype:void 0,HN=DN?DN.toString:void 0;function NH(e){if(typeof e=="string")return e;if(nse(e))return rse(e,NH)+"";if(ise(e))return HN?HN.call(e):"";var t=e+"";return t=="0"&&1/e==-ose?"-0":t}var ase=NH,sse=ase;function Ase(e){return e==null?"":sse(e)}var TH=Ase,lse=to,cse=gF,use=ese,fse=TH;function dse(e,t){return lse(e)?e:cse(e,t)?[e]:use(fse(e))}var IH=dse,hse=mh,pse=1/0;function gse(e){if(typeof e=="string"||hse(e))return e;var t=e+"";return t=="0"&&1/e==-pse?"-0":t}var ex=gse,mse=IH,vse=ex;function yse(e,t){t=mse(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[vse(t[r++])];return r&&r==n?e:void 0}var BF=yse,wse=BF;function bse(e,t,r){var n=e==null?void 0:wse(e,t);return n===void 0?r:n}var kH=bse;const ia=br(kH);function xse(e){return e==null}var Bse=xse;const Mt=br(Bse);var Cse=NA,_se=to,Sse=TA,Ese="[object String]";function Fse(e){return typeof e=="string"||!_se(e)&&Sse(e)&&Cse(e)==Ese}var Pse=Fse;const Fu=br(Pse);var LH={exports:{}},dr={};
vendor: 5,329 bytes, lines 213-221
213/**
214 * @license React
215 * react-is.production.min.js
216 *
217 * Copyright (c) Facebook, Inc. and its affiliates.
218 *
219 * This source code is licensed under the MIT license found in the
220 * LICENSE file in the root directory of this source tree.
221 */var CF=Symbol.for("react.element"),_F=Symbol.for("react.portal"),tx=Symbol.for("react.fragment"),rx=Symbol.for("react.strict_mode"),nx=Symbol.for("react.profiler"),ix=Symbol.for("react.provider"),ox=Symbol.for("react.context"),Ose=Symbol.for("react.server_context"),ax=Symbol.for("react.forward_ref"),sx=Symbol.for("react.suspense"),Ax=Symbol.for("react.suspense_list"),lx=Symbol.for("react.memo"),cx=Symbol.for("react.lazy"),Use=Symbol.for("react.offscreen"),jH;jH=Symbol.for("react.module.reference");function ca(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case CF:switch(e=e.type,e){case tx:case nx:case rx:case sx:case Ax:return e;default:switch(e=e&&e.$$typeof,e){case Ose:case ox:case ax:case cx:case lx:case ix:return e;default:return t}}case _F:return t}}}dr.ContextConsumer=ox;dr.ContextProvider=ix;dr.Element=CF;dr.ForwardRef=ax;dr.Fragment=tx;dr.Lazy=cx;dr.Memo=lx;dr.Portal=_F;dr.Profiler=nx;dr.StrictMode=rx;dr.Suspense=sx;dr.SuspenseList=Ax;dr.isAsyncMode=function(){return!1};dr.isConcurrentMode=function(){return!1};dr.isContextConsumer=function(e){return ca(e)===ox};dr.isContextProvider=function(e){return ca(e)===ix};dr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===CF};dr.isForwardRef=function(e){return ca(e)===ax};dr.isFragment=function(e){return ca(e)===tx};dr.isLazy=function(e){return ca(e)===cx};dr.isMemo=function(e){return ca(e)===lx};dr.isPortal=function(e){return ca(e)===_F};dr.isProfiler=function(e){return ca(e)===nx};dr.isStrictMode=function(e){return ca(e)===rx};dr.isSuspense=function(e){return ca(e)===sx};dr.isSuspenseList=function(e){return ca(e)===Ax};dr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tx||e===nx||e===rx||e===sx||e===Ax||e===Use||typeof e=="object"&&e!==null&&(e.$$typeof===cx||e.$$typeof===lx||e.$$typeof===ix||e.$$typeof===ox||e.$$typeof===ax||e.$$typeof===jH||e.getModuleId!==void 0)};dr.typeOf=ca;LH.exports=dr;var Nse=LH.exports,Tse=NA,Ise=TA,kse="[object Number]";function Lse(e){return typeof e=="number"||Ise(e)&&Tse(e)==kse}var QH=Lse;const jse=br(QH);var Qse=QH;function Rse(e){return Qse(e)&&e!=+e}var Mse=Rse;const xh=br(Mse);var Ra=function(t){return t===0?0:t>0?1:-1},qc=function(t){return Fu(t)&&t.indexOf("%")===t.length-1},Le=function(t){return jse(t)&&!xh(t)},Dse=function(t){return Mt(t)},Ln=function(t){return Le(t)||Fu(t)},Hse=0,a0=function(t){var r=++Hse;return"".concat(t||"").concat(r)},Pu=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Le(t)&&!Fu(t))return n;var o;if(qc(t)){var a=t.indexOf("%");o=r*parseFloat(t.slice(0,a))/100}else o=+t;return xh(o)&&(o=n),i&&o>r&&(o=r),o},Sf=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},$se=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},qo=function(t,r){return Le(t)&&Le(r)?function(n){return t+n*(r-t)}:function(){return r}};function $w(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):ia(n,t))===r})}var Kse=function(t,r){return Le(t)&&Le(r)?t-r:Fu(t)&&Fu(r)?t.localeCompare(r):t instanceof Date&&r instanceof Date?t.getTime()-r.getTime():String(t).localeCompare(String(r))};function ad(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 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 Vse=["viewBox","children"],zse=["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","colorRen
221dering","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"],$N=["points","pathLength"],bB={svg:Vse,polygon:$N,polyline:$N},SF=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDrag
221Capture","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"],Kw=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(P.isValidElement(t)&&(n=t.props),!vh(n))return null;var i={};return Object.keys(n).forEach(function(o){SF.includes(o)&&(i[o]=r||function(a){return n[o](n,a)})}),i},Gse=function(t,r,n){return function(i){return t(r,n,i),null}},Vw=function(t,r,n){if(!vh(t)||p_(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var a=t[o];SF.includes(o)&&typeof a=="function"&&(i||(i={}),i[o]=Gse(a,r,n))}),i},Wse=["children"],qse=["children"];function KN(e,t){if(e==null)return{};var r=Yse(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yse(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 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 VN={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"},gA=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},zN=null,xB=null,EF=function e(t){if(t===zN&&Array.isArray(xB))return xB;var r=[];return P.Children.forEach(t,function(n){Mt(n)||(Nse.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),xB=r,zN=t,r};function Ha(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return gA(i)}):n=[gA(t)],EF(e).forEach(function(i){var o=ia(i,"type.displayName")||ia(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function mo(e,t){var r=Ha(e,t);return r&&r[0]}var GN=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!Le(n)||n<=0||!Le(i)||i<=0)},Xse=["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"],Jse=function(t){return t&&t.type&&Fu(t.type)&&Xse.indexOf(t.type)>=0},Zse=function(t){return t&&g_(t)==="object"&&"clipDot"in t},eAe=function(t,r,n,i){var o,a=(o=bB==null?void 0:bB[i])!==null&&o!==void 0?o:[];return r.startsWith("data-")||!kt(t)&&(i&&a.includes(r)||zse.includes(r))||n&&SF.includes(r)},Rt=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(P.isValidElement(t)&&(i=t.props),!vh(i))return null;var o={};
221return Object.keys(i).forEach(function(a){var s;eAe((s=i)===null||s===void 0?void 0:s[a],a,r,n)&&(o[a]=i[a])}),o},m_=function e(t,r){if(t===r)return!0;var n=P.Children.count(t);if(n!==P.Children.count(r))return!1;if(n===0)return!0;if(n===1)return WN(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=t[i],a=r[i];if(Array.isArray(o)||Array.isArray(a)){if(!e(o,a))return!1}else if(!WN(o,a))return!1}return!0},WN=function(t,r){if(Mt(t)&&Mt(r))return!0;if(!Mt(t)&&!Mt(r)){var n=t.props||{},i=n.children,o=KN(n,Wse),a=r.props||{},s=a.children,A=KN(a,qse);return i&&s?ad(o,A)&&m_(i,s):!i&&!s?ad(o,A):!1}return!1},qN=function(t,r){var n=[],i={};return EF(t).forEach(function(o,a){if(Jse(o))n.push(o);else if(o){var s=gA(o.type),A=r[s]||{},l=A.handler,c=A.once;if(l&&(!c||!i[s])){var u=l(o,s,a);n.push(u),i[s]=!0}}}),n},tAe=function(t){var r=t&&t.type;return r&&VN[r]?VN[r]:null},rAe=function(t,r){return EF(r).indexOf(t)},nAe=["children","width","height","viewBox","className","style","title","desc"];function v_(){return v_=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},v_.apply(this,arguments)}function iAe(e,t){if(e==null)return{};var r=oAe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function oAe(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 y_(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,A=e.desc,l=iAe(e,nAe),c=i||{width:r,height:n,x:0,y:0},u=Kt("recharts-surface",o);return ie.createElement("svg",v_({},Rt(l,!0,"svg"),{className:u,width:r,height:n,style:a,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),ie.createElement("title",null,s),ie.createElement("desc",null,A),t)}var aAe=["children","className"];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 sAe(e,t){if(e==null)return{};var r=AAe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function AAe(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 Gr=ie.forwardRef(function(e,t){var r=e.children,n=e.className,i=sAe(e,aAe),o=Kt("recharts-layer",n);return ie.createElement("g",w_({className:o},Rt(i,!0),{ref:t}),r)}),du=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o]};function lAe(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}var cAe=lAe,uAe=cAe;function fAe(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:uAe(e,t,r)}var dAe=fAe,hAe="\\ud800-\\udfff",pAe="\\u0300-\\u036f",gAe="\\ufe20-\\ufe2f",mAe="\\u20d0-\\u20ff",vAe=pAe+gAe+mAe,yAe="\\ufe0e\\ufe0f",wAe="\\u200d",bAe=RegExp("["+wAe+hAe+vAe+yAe+"]");function xAe(e){return bAe.test(e)}var RH=xAe;function BAe(e){return e.split("")}var CAe=BAe,MH="\\ud800-\\udfff",_Ae="\\u0300-\\u036f",SAe="\\ufe20-\\ufe2f",EAe="\\u20d0-\\u20ff",FAe=_Ae+SAe+EAe,PAe="\\ufe0e\\ufe0f",OAe="["+MH+"]",b_="["+FAe+"]",x_="\\ud83c[\\udffb-\\udfff]",UAe="(?:"+b_+"|"+x_+")",DH="[^"+MH+"]",HH="(?:\\ud83c[\\udde6-\\uddff]){2}",$H="[\\ud800-\\udbff][\\udc00-\\udfff]",NAe="\\u200d",KH=UAe+"?",VH="["+PAe+"]?",TAe="(?:"+NAe+"(?:"+[DH,HH,$H].join("|")+")"+VH+KH+")*",IAe=VH+KH+TAe,kAe="(?:"+[DH+b_+"?",b_,HH,$H,OAe].join("|")+")",LAe=RegExp(x_+"(?="+x_+")|"+kAe+IAe,"g");function jAe(e){return e.match(LAe)||[]}var QAe=jAe,RAe=CAe,MAe=RH,DAe=QAe;function HAe(e){return MAe(e)?DAe(e):RAe(e)}var $Ae=HAe,KAe=dAe,VAe=RH,zAe=$Ae,GAe=TH;function WAe(e){return function(t){t=GAe(t);var r=VAe(t)?zAe(t):void 0,n=r?r[0]:t.charAt(0),i=r?KAe(r,1).join(""):t.slice(1);return n[e]()+i}}var qAe=WAe,YAe=qAe,XAe=YAe("toUpperCase"),JAe=XAe;const ux=br(JAe);function Er(e){return function(){return e}}const zH=Math.cos,zw=Math.sin,Ga=Math.sqrt,Gw=Math.PI,fx=2*Gw,B_=Math.PI,C_=2*B_,Lc=1e-6,ZAe=C_-Lc;function GH(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function ele(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return GH;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;i<o;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class tle{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?GH:ele(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,o,a){this._append`C${+t},${+r},${+n}
221,${+i},${this._x1=+o},${this._y1=+a}`}arcTo(t,r,n,i,o){if(t=+t,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let a=this._x1,s=this._y1,A=n-t,l=i-r,c=a-t,u=s-r,d=c*c+u*u;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>Lc)if(!(Math.abs(u*A-l*c)>Lc)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let f=n-a,p=i-s,h=A*A+l*l,v=f*f+p*p,m=Math.sqrt(h),w=Math.sqrt(d),b=o*Math.tan((B_-Math.acos((h+d-v)/(2*m*w)))/2),B=b/w,C=b/m;Math.abs(B-1)>Lc&&this._append`L${t+B*c},${r+B*u}`,this._append`A${o},${o},0,0,${+(u*f>c*p)},${this._x1=t+C*A},${this._y1=r+C*l}`}}arc(t,r,n,i,o,a){if(t=+t,r=+r,n=+n,a=!!a,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),A=n*Math.sin(i),l=t+s,c=r+A,u=1^a,d=a?i-o:o-i;this._x1===null?this._append`M${l},${c}`:(Math.abs(this._x1-l)>Lc||Math.abs(this._y1-c)>Lc)&&this._append`L${l},${c}`,n&&(d<0&&(d=d%C_+C_),d>ZAe?this._append`A${n},${n},0,1,${u},${t-s},${r-A}A${n},${n},0,1,${u},${this._x1=l},${this._y1=c}`:d>Lc&&this._append`A${n},${n},0,${+(d>=B_)},${u},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function FF(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 tle(t)}function PF(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function WH(e){this._context=e}WH.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 dx(e){return new WH(e)}function qH(e){return e[0]}function YH(e){return e[1]}function XH(e,t){var r=Er(!0),n=null,i=dx,o=null,a=FF(s);e=typeof e=="function"?e:e===void 0?qH:Er(e),t=typeof t=="function"?t:t===void 0?YH:Er(t);function s(A){var l,c=(A=PF(A)).length,u,d=!1,f;for(n==null&&(o=i(f=a())),l=0;l<=c;++l)!(l<c&&r(u=A[l],l,A))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+e(u,l,A),+t(u,l,A));if(f)return o=null,f+""||null}return s.x=function(A){return arguments.length?(e=typeof A=="function"?A:Er(+A),s):e},s.y=function(A){return arguments.length?(t=typeof A=="function"?A:Er(+A),s):t},s.defined=function(A){return arguments.length?(r=typeof A=="function"?A:Er(!!A),s):r},s.curve=function(A){return arguments.length?(i=A,n!=null&&(o=i(n)),s):i},s.context=function(A){return arguments.length?(A==null?n=o=null:o=i(n=A),s):n},s}function Ov(e,t,r){var n=null,i=Er(!0),o=null,a=dx,s=null,A=FF(l);e=typeof e=="function"?e:e===void 0?qH:Er(+e),t=typeof t=="function"?t:Er(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?YH:Er(+r);function l(u){var d,f,p,h=(u=PF(u)).length,v,m=!1,w,b=new Array(h),B=new Array(h);for(o==null&&(s=a(w=A())),d=0;d<=h;++d){if(!(d<h&&i(v=u[d],d,u))===m)if(m=!m)f=d,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),p=d-1;p>=f;--p)s.point(b[p],B[p]);s.lineEnd(),s.areaEnd()}m&&(b[d]=+e(v,d,u),B[d]=+t(v,d,u),s.point(n?+n(v,d,u):b[d],r?+r(v,d,u):B[d]))}if(w)return s=null,w+""||null}function c(){return XH().defined(i).curve(a).context(o)}return l.x=function(u){return arguments.length?(e=typeof u=="function"?u:Er(+u),n=null,l):e},l.x0=function(u){return arguments.length?(e=typeof u=="function"?u:Er(+u),l):e},l.x1=function(u){return arguments.length?(n=u==null?null:typeof u=="function"?u:Er(+u),l):n},l.y=function(u){return arguments.length?(t=typeof u=="function"?u:Er(+u),r=null,l):t},l.y0=function(u){return arguments.length?(t=typeof u=="function"?u:Er(+u),l):t},l.y1=function(u){return arguments.length?(r=u==null?null:typeof u=="function"?u:Er(+u),l):r},l.lineX0=l.lineY0=function(){return c().x(e).y(t)},l.lineY1=function(){return c().x(e).y(r)},l.lineX1=function(){return c().x(n).y(t)},l.defined=function(u){return arguments.length?(i=typeof u=="function"?u:Er(!!u),l):i},l.curve=function(u){return arguments.length?(a=u,o!=null&&(s=a(o)),l):a},l.context=function(u){return arguments.length?(u==null?o=s=null:s=a(o=u),l):o},l}class JH{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 rle(e){return new JH(e,!0)}function nle(e){return new JH(e,!1)}const OF={draw(e,t){const r=Ga(t/Gw);e.moveTo(r,0),e.arc(0,0,r,0,fx)}},ile={draw(e,t){const r=Ga(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()}},ZH=Ga(1/3),ole=ZH*2,ale={draw(e,t){const r=Ga(t/ole),n=r*ZH;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},sle={draw(e,t){const r=Ga(t),n=-r/2;e.rect(n,n,r,r)}},Ale=.8908130915292852,e$=zw(Gw/10)/zw(7*Gw/10),lle=zw(fx/10)*e$,cle=-zH(fx/10)*e$,ule={draw(e,t){const r=Ga(t*Ale),n=lle*r,i=cle*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const a=fx*o/5,s=zH(a),A=zw(a);e.lineTo(A*r,-s*r),e.lineTo(s*n-A*i,A*n+s*i)}e.closePath()}},BB=Ga(3),fle={draw(e,t){const r=-Ga(t/(BB*3));e.moveTo(0,r*2),e.lineTo(-BB*r,-r),e.lineTo(BB*r,-r),e.closePath()}},Ro=-.5,Mo=Ga(3)/2,__=1/Ga(12),dle=(__/2+1)*3,hle={draw(e,t){const r=Ga(t/dle),n=r/2,i=r*__,o=n,a=r*__+r,s=-o,A=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(s,A),e.lineTo(Ro*n-Mo*i,Mo*n+Ro*i),e.lineTo(Ro*o-Mo*a,Mo*o+Ro*a),e.lineTo(Ro*s-Mo*A,Mo*s+Ro*A),e.lineTo(Ro*n+Mo*i,Ro*i-Mo*n),e.lineTo(Ro*o+Mo*a,Ro*a-Mo*o),e.lineTo(Ro*s+Mo*A,Ro*A-Mo*s),e.closePath()}};function ple(e,t){let r=null,n=FF(i);e=typeof e=="function"?e:Er(e||OF),t=typeof t=="function"?t:Er(t===void 0?64:+t);function i(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Er(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Er(+o),i):t}
vendor: 6,368 bytes, line 221
221,i.context=function(o){return arguments.length?(r=o??null,i):r},i}function Ww(){}function qw(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 t$(e){this._context=e}t$.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:qw(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:qw(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function gle(e){return new t$(e)}function r$(e){this._context=e}r$.prototype={areaStart:Ww,areaEnd:Ww,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:qw(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function mle(e){return new r$(e)}function n$(e){this._context=e}n$.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:qw(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function vle(e){return new n$(e)}function i$(e){this._context=e}i$.prototype={areaStart:Ww,areaEnd:Ww,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 yle(e){return new i$(e)}function YN(e){return e<0?-1:1}function XN(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),s=(o*i+a*n)/(n+i);return(YN(o)+YN(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function JN(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function CB(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-n)/3;e._context.bezierCurveTo(n+s,i+s*t,o-s,a-s*r,o,a)}function Yw(e){this._context=e}Yw.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:CB(this,this._t0,JN(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,CB(this,JN(this,r=XN(this,e,t)),r);break;default:CB(this,this._t0,r=XN(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function o$(e){this._context=new a$(e)}(o$.prototype=Object.create(Yw.prototype)).point=function(e,t){Yw.prototype.point.call(this,t,e)};function a$(e){this._context=e}a$.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function wle(e){return new Yw(e)}function ble(e){return new o$(e)}function s$(e){this._context=e}s$.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=ZN(e),i=ZN(t),o=0,a=1;a<r;++o,++a)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[a],t[a]);(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 ZN(e){var t,r=e.length-1,n,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(i[r-1]=a[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function xle(e){return new s$(e)}function hx(e,t){this._context=e,this._t=t}hx.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,716 bytes, lines 221-224
221default:{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 Ble(e){return new hx(e,.5)}function Cle(e){return new hx(e,0)}function _le(e){return new hx(e,1)}function jd(e,t){if((a=e.length)>1)for(var r=1,n,i,o=e[t[0]],a,s=o.length;r<a;++r)for(i=o,o=e[t[r]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function S_(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function Sle(e,t){return e[t]}function Ele(e){const t=[];return t.key=e,t}function Fle(){var e=Er([]),t=S_,r=jd,n=Sle;function i(o){var a=Array.from(e.apply(this,arguments),Ele),s,A=a.length,l=-1,c;for(const u of o)for(s=0,++l;s<A;++s)(a[s][l]=[0,+n(u,a[s].key,l,o)]).data=u;for(s=0,c=PF(t(a));s<A;++s)a[c[s]].index=s;return r(a,c),a}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Er(Array.from(o)),i):e},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:Er(+o),i):n},i.order=function(o){return arguments.length?(t=o==null?S_:typeof o=="function"?o:Er(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(r=o??jd,i):r},i}function Ple(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,a;i<o;++i){for(a=r=0;r<n;++r)a+=e[r][i][1]||0;if(a)for(r=0;r<n;++r)e[r][i][1]/=a}jd(e,t)}}function Ole(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var a=0,s=0;a<i;++a)s+=e[a][r][1]||0;n[r][1]+=n[r][0]=-s/2}jd(e,t)}}function Ule(e,t){if(!(!((a=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,a;n<o;++n){for(var s=0,A=0,l=0;s<a;++s){for(var c=e[t[s]],u=c[n][1]||0,d=c[n-1][1]||0,f=(u-d)/2,p=0;p<s;++p){var h=e[t[p]],v=h[n][1]||0,m=h[n-1][1]||0;f+=v-m}A+=u,l+=f*u}i[n-1][1]+=i[n-1][0]=r,A&&(r-=l/A)}i[n-1][1]+=i[n-1][0]=r,jd(e,t)}}function Yg(e){"@babel/helpers - typeof";return Yg=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},Yg(e)}var Nle=["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 eT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eT(Object(r),!0).forEach(function(n){Tle(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Tle(e,t,r){return t=Ile(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ile(e){var t=kle(e,"string");return Yg(t)=="symbol"?t:t+""}function kle(e,t){if(Yg(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Yg(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lle(e,t){if(e==null)return{};var r=jle(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jle(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:OF,symbolCross:ile,symbolDiamond:ale,symbolSquare:sle,symbolStar:ule,symbolTriangle:fle,symbolWye:hle},Qle=Math.PI/180,Rle=function(t){var r="symbol".concat(ux(t));return A$[r]||OF},Mle=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*Qle;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},Dle=function(t,r){A$["symbol".concat(ux(t))]=r},UF=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,a=t.sizeType,s=a===void 0?"area":a,A=Lle(t,Nle),l=tT(tT({},A),{},{type:n,size:o,sizeType:s}),c=function(){var v=Rle(n),m=ple().type(v).size(Mle(o,s,n));return m()},u=l.className,d=l.cx,f=l.cy,p=Rt(l,!0);return d===+d&&f===+f&&o===+o?ie.createElement("path",E_({},p,{className:Kt("recharts-symbols",u),transform:"translate(".concat(d,", ").concat(f,")"),d:c()})):null};UF.registerSymbol=Dle;function Qd(e){"@babel/helpers - typeof";return Qd=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},Qd(e)}function F_(){return F_=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},F_.apply(this,arguments)}function rT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hle(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rT(Object(r),!0).forEach(function(n){Xg(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $le(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kle(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,c$(n.key),n)}}function Vle(e,t,r){return t&&Kle(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zle(e,t,r){return t=Xw(t),Gle(e,l$()?Reflect.construct(t,r||[],Xw(e).constructor):t.apply(e,r))}function Gle(e,t){if(t&&(Qd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wle(e)}function Wle(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(l$=function(){return!!e})()}function Xw(e){return Xw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xw(e)}function qle(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P_(e,t)}function P_(e,t){return P_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},P_(e,t)}function Xg(e,t,r){return t=c$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c$(e){var t=Yle(e,"string");return Qd(t)=="symbol"?t:t+""}function Yle(e,t){if(Qd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Qd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Do=32,NF=function(e){function t(){return $le(this,t),zle(this,t,arguments)}return qle(t,e),Vle(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,o=Do/2,a=Do/6,s=Do/3,A=n.inactive?i:n.color;if(n.type==="plainline")return ie.createElement("line",{strokeWidth:4,fill:"none",stroke:A,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:o,x2:Do,y2:o,className:"recharts-legend-icon"});if(n.type==="line")return ie.createElement("path",{strokeWidth:4,fill:"none",stroke:A,d:"M0,".concat(o,"h").concat(s,`
222            A`).concat(a,",").concat(a,",0,1,1,").concat(2*s,",").concat(o,`
223            H`).concat(Do,"M").concat(2*s,",").concat(o,`
224            A`).concat(a,",").concat(a,",0,1,1,").concat(s,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return ie.createElement("path",{stroke:"none",fill:A,d:"M0,".concat(Do/8,"h").concat(Do,"v").concat(Do*3/4,"h").concat(-Do,"z"),className:"recharts-legend-icon"});if(ie.isValidElement(n.legendIcon)){var l=Hle({},n);return delete l.legendIcon,ie.cloneElement(n.legendIcon,l)}return ie.createElement(UF,{fill:A,cx:o,cy:o,size:Do,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,o=i.payload,a=i.iconSize,s=i.layout,A=i.formatter,l=i.inactiveColor,c={x:0,y:0,width:Do,height:Do},u={display:s==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(f,p){var h=f.formatter||A,v=Kt(Xg(Xg({"recharts-legend-item":!0},"legend-item-".concat(p),!0),"inactive",f.inactive));if(f.type==="none")return null;var m=kt(f.value)?null:f.value;du(!kt(f.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 w=f.inactive?l:f.color;
vendor: 8,537 bytes, line 224
224return ie.createElement("li",F_({className:v,style:u,key:"legend-item-".concat(p)},Vw(n.props,f,p)),ie.createElement(y_,{width:a,height:a,viewBox:c,style:d},n.renderIcon(f)),ie.createElement("span",{className:"recharts-legend-item-text",style:{color:w}},h?h(m,f,p):m))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,a=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:o==="horizontal"?a:"left"};return ie.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(P.PureComponent);Xg(NF,"displayName","Legend");Xg(NF,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Xle=Jb;function Jle(){this.__data__=new Xle,this.size=0}var Zle=Jle;function ece(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var tce=ece;function rce(e){return this.__data__.get(e)}var nce=rce;function ice(e){return this.__data__.has(e)}var oce=ice,ace=Jb,sce=yF,Ace=wF,lce=200;function cce(e,t){var r=this.__data__;if(r instanceof ace){var n=r.__data__;if(!sce||n.length<lce-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Ace(n)}return r.set(e,t),this.size=r.size,this}var uce=cce,fce=Jb,dce=Zle,hce=tce,pce=nce,gce=oce,mce=uce;function Bh(e){var t=this.__data__=new fce(e);this.size=t.size}Bh.prototype.clear=dce;Bh.prototype.delete=hce;Bh.prototype.get=pce;Bh.prototype.has=gce;Bh.prototype.set=mce;var u$=Bh,vce="__lodash_hash_undefined__";function yce(e){return this.__data__.set(e,vce),this}var wce=yce;function bce(e){return this.__data__.has(e)}var xce=bce,Bce=wF,Cce=wce,_ce=xce;function Jw(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Bce;++t<r;)this.add(e[t])}Jw.prototype.add=Jw.prototype.push=Cce;Jw.prototype.has=_ce;var f$=Jw;function Sce(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 d$=Sce;function Ece(e,t){return e.has(t)}var h$=Ece,Fce=f$,Pce=d$,Oce=h$,Uce=1,Nce=2;function Tce(e,t,r,n,i,o){var a=r&Uce,s=e.length,A=t.length;if(s!=A&&!(a&&A>s))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var u=-1,d=!0,f=r&Nce?new Fce:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var p=e[u],h=t[u];if(n)var v=a?n(h,p,u,t,e,o):n(p,h,u,e,t,o);if(v!==void 0){if(v)continue;d=!1;break}if(f){if(!Pce(t,function(m,w){if(!Oce(f,w)&&(p===m||i(p,m,r,n,o)))return f.push(w)})){d=!1;break}}else if(!(p===h||i(p,h,r,n,o))){d=!1;break}}return o.delete(e),o.delete(t),d}var p$=Tce,Ice=Ns,kce=Ice.Uint8Array,Lce=kce;function jce(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}var Qce=jce;function Rce(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var TF=Rce,nT=o0,iT=Lce,Mce=vF,Dce=p$,Hce=Qce,$ce=TF,Kce=1,Vce=2,zce="[object Boolean]",Gce="[object Date]",Wce="[object Error]",qce="[object Map]",Yce="[object Number]",Xce="[object RegExp]",Jce="[object Set]",Zce="[object String]",eue="[object Symbol]",tue="[object ArrayBuffer]",rue="[object DataView]",oT=nT?nT.prototype:void 0,_B=oT?oT.valueOf:void 0;function nue(e,t,r,n,i,o,a){switch(r){case rue:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case tue:return!(e.byteLength!=t.byteLength||!o(new iT(e),new iT(t)));case zce:case Gce:case Yce:return Mce(+e,+t);case Wce:return e.name==t.name&&e.message==t.message;case Xce:case Zce:return e==t+"";case qce:var s=Hce;case Jce:var A=n&Kce;if(s||(s=$ce),e.size!=t.size&&!A)return!1;var l=a.get(e);if(l)return l==t;n|=Vce,a.set(e,t);var c=Dce(s(e),s(t),n,i,o,a);return a.delete(e),c;case eue:if(_B)return _B.call(e)==_B.call(t)}return!1}var iue=nue;function oue(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var g$=oue,aue=g$,sue=to;function Aue(e,t,r){var n=t(e);return sue(e)?n:aue(n,r(e))}var lue=Aue;function cue(e,t){for(var r=-1,n=e==null?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o}var uue=cue;function fue(){return[]}var due=fue,hue=uue,pue=due,gue=Object.prototype,mue=gue.propertyIsEnumerable,aT=Object.getOwnPropertySymbols,vue=aT?function(e){return e==null?[]:(e=Object(e),hue(aT(e),function(t){return mue.call(e,t)}))}:pue,yue=vue;function wue(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var bue=wue,xue=NA,Bue=TA,Cue="[object Arguments]";function _ue(e){return Bue(e)&&xue(e)==Cue}var Sue=_ue,sT=Sue,Eue=TA,m$=Object.prototype,Fue=m$.hasOwnProperty,Pue=m$.propertyIsEnumerable,Oue=sT(function(){return arguments}())?sT:function(e){return Eue(e)&&Fue.call(e,"callee")&&!Pue.call(e,"callee")},IF=Oue,Zw={exports:{}};function Uue(){return!1}var Nue=Uue;Zw.exports;(function(e,t){var r=Ns,n=Nue,i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===i,s=a?r.Buffer:void 0,A=s?s.isBuffer:void 0,l=A||n;e.exports=l})(Zw,Zw.exports);var v$=Zw.exports,Tue=9007199254740991,Iue=/^(?:0|[1-9]\d*)$/;function kue(e,t){var r=typeof e;return t=t??Tue,!!t&&(r=="number"||r!="symbol"&&Iue.test(e))&&e>-1&&e%1==0&&e<t}var kF=kue,Lue=9007199254740991;function jue(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Lue}var LF=jue,Que=NA,Rue=LF,Mue=TA,Due="[object Arguments]",Hue="[object Array]",$ue="[object Boolean]",Kue="[object Date]",Vue="[object Error]",zue="[object Function]",Gue="[object Map]",Wue="[object Number]",que="[object Object]",Yue="[object RegExp]",Xue="[object Set]",Jue="[object String]",Zue="[object WeakMap]",efe="[object ArrayBuffer]",tfe="[object DataView]",rfe="[object Float32Array]",nfe="[object Float64Array]",ife="[object Int8Array]",ofe="[object Int16Array]",afe="[object Int32Array]",sfe="[object Uint8Array]",Afe="[object Uint8ClampedArray]",lfe="[object Uint16Array]",cfe="[object Uint32Array]",Tr={};Tr[rfe]=Tr[nfe]=Tr[ife]=Tr[ofe]=Tr[afe]=Tr[sfe]=Tr[Afe]=Tr[lfe]=Tr[cfe]=!0;Tr[Due]=Tr[Hue]=Tr[efe]=Tr[$ue]=Tr[tfe]=Tr[Kue]=Tr[Vue]=Tr[zue]=Tr[Gue]=Tr[Wue]=Tr[que]=Tr[Yue]=Tr[Xue]=Tr[Jue]=Tr[Zue]=!1;function ufe(e){return Mue(e)&&Rue(e.length)&&!!Tr[Que(e)]}var ffe=ufe;function dfe(e){return function(t){return e(t)}}var y$=dfe,e1={exports:{}};e1.exports;(function(e,t){var r=EH,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,a=o&&r.process,s=function(){try{var A=i&&i.require&&i.require("util").types;return A||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(e1,e1.exports);var hfe=e1.exports,pfe=ffe,gfe=y$,AT=hfe,lT=AT&&AT.isTypedArray,mfe=lT?gfe(lT):pfe,w$=mfe,vfe=bue,yfe=IF,wfe=to,bfe=v$,xfe=kF,Bfe=w$,Cfe=Object.prototype,_fe=Cfe.hasOwnProperty;function Sfe(e,t){var r=wfe(e),n=!r&&yfe(e),i=!r&&!n&&bfe(e),o=!r&&!n&&!i&&Bfe(e),a=r||n||i||o,s=a?vfe(e.length,String):[],A=s.length;for(var l in e)(t||_fe.call(e,l))&&!(a&&(l=="length"||i&&(l=="offset"||l=="parent")||o&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||xfe(l,A)))&&s.push(l);return s}var Efe=Sfe,Ffe=Object.prototype;function Pfe(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Ffe;return e===r}var Ofe=Pfe;function Ufe(e,t){return function(r){return e(t(r))}}var b$=Ufe,Nfe=b$,Tfe=Nfe(Object.keys,Object),Ife=Tfe,kfe=Ofe,Lfe=Ife,jfe=Object.prototype,Qfe=jfe.hasOwnProperty;function Rfe(e){if(!kfe(e))return Lfe(e);var t=[];for(var r in Object(e))Qfe.call(e,r)&&r!="constructor"&&t.push(r);return t}var Mfe=Rfe,Dfe=mF,Hfe=LF;function $fe(e){return e!=null&&Hfe(e.length)&&!Dfe(e)}var px=$fe,Kfe=Efe,Vfe=Mfe,zfe=px;function Gfe(e){return zfe(e)?Kfe(e):Vfe(e)}var jF=Gfe,Wfe=lue,qfe=yue,Yfe=jF;function Xfe(e){return Wfe(e,Yfe,qfe)}var Jfe=Xfe,cT=Jfe,Zfe=1,ede=Object.prototype,tde=ede.hasOwnProperty;function rde(e,t,r,n,i,o){var a=r&Zfe,s=cT(e),A=s.length,l=cT(t),c=l.length;if(A!=c&&!a)return!1;for(var u=A;u--;){var d=s[u];if(!(a?d in t:tde.call(t,d)))return!1}var f=o.get(e),p=o.get(t);if(f&&p)return f==t&&p==e;var h=!0;o.set(e,t),o.set(t,e);for(var v=a;++u<A;){d=s[u];var m=e[d],w=t[d];if(n)var b=a?n(w,m,d,t,e,o):n(m,w,d,e,t,o);if(!(b===void 0?m===w||i(m,w,r,n,o):b)){h=!1;break}v||(v=d=="constructor")}if(h&&!v){var B=e.constructor,C=t.constructor;B!=C&&"constructor"in e&&"constructor"in t&&!(typeof B=="function"&&B instanceof B&&typeof C=="function"&&C instanceof C)&&(h=!1)}return o.delete(e),o.delete(t),h}var nde=rde,ide=Ru,ode=Ns,ade=ide(ode,"DataView"),sde=ade,Ade=Ru,lde=Ns,cde=Ade(lde,"Promise"),ude=cde,fde=Ru,dde=Ns,hde=fde(dde,"Set"),x$=hde,pde=Ru,gde=Ns,mde=pde(gde,"WeakMap"),vde=mde,O_=sde,U_=yF,N_=ude,T_=x$,I_=vde,B$=NA,Ch=PH,uT="[object Map]",yde="[object Object]",fT="[object Promise]",dT="[object Set]",hT="[object WeakMap]",pT="[object DataView]",wde=Ch(O_),bde=Ch(U_),xde=Ch(N_),Bde=Ch(T_),Cde=Ch(I_),jc=B$;
vendor: 4,100 bytes, line 224
224(O_&&jc(new O_(new ArrayBuffer(1)))!=pT||U_&&jc(new U_)!=uT||N_&&jc(N_.resolve())!=fT||T_&&jc(new T_)!=dT||I_&&jc(new I_)!=hT)&&(jc=function(e){var t=B$(e),r=t==yde?e.constructor:void 0,n=r?Ch(r):"";if(n)switch(n){case wde:return pT;case bde:return uT;case xde:return fT;case Bde:return dT;case Cde:return hT}return t});var _de=jc,SB=u$,Sde=p$,Ede=iue,Fde=nde,gT=_de,mT=to,vT=v$,Pde=w$,Ode=1,yT="[object Arguments]",wT="[object Array]",Uv="[object Object]",Ude=Object.prototype,bT=Ude.hasOwnProperty;function Nde(e,t,r,n,i,o){var a=mT(e),s=mT(t),A=a?wT:gT(e),l=s?wT:gT(t);A=A==yT?Uv:A,l=l==yT?Uv:l;var c=A==Uv,u=l==Uv,d=A==l;if(d&&vT(e)){if(!vT(t))return!1;a=!0,c=!1}if(d&&!c)return o||(o=new SB),a||Pde(e)?Sde(e,t,r,n,i,o):Ede(e,t,A,r,n,i,o);if(!(r&Ode)){var f=c&&bT.call(e,"__wrapped__"),p=u&&bT.call(t,"__wrapped__");if(f||p){var h=f?e.value():e,v=p?t.value():t;return o||(o=new SB),i(h,v,r,n,o)}}return d?(o||(o=new SB),Fde(e,t,r,n,i,o)):!1}var Tde=Nde,Ide=Tde,xT=TA;function C$(e,t,r,n,i){return e===t?!0:e==null||t==null||!xT(e)&&!xT(t)?e!==e&&t!==t:Ide(e,t,r,n,C$,i)}var QF=C$,kde=u$,Lde=QF,jde=1,Qde=2;function Rde(e,t,r,n){var i=r.length,o=i,a=!n;if(e==null)return!o;for(e=Object(e);i--;){var s=r[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=r[i];var A=s[0],l=e[A],c=s[1];if(a&&s[2]){if(l===void 0&&!(A in e))return!1}else{var u=new kde;if(n)var d=n(l,c,A,e,t,u);if(!(d===void 0?Lde(c,l,jde|Qde,n,u):d))return!1}}return!0}var Mde=Rde,Dde=Ac;function Hde(e){return e===e&&!Dde(e)}var _$=Hde,$de=_$,Kde=jF;function Vde(e){for(var t=Kde(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,$de(i)]}return t}var zde=Vde;function Gde(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var S$=Gde,Wde=Mde,qde=zde,Yde=S$;function Xde(e){var t=qde(e);return t.length==1&&t[0][2]?Yde(t[0][0],t[0][1]):function(r){return r===e||Wde(r,e,t)}}var Jde=Xde;function Zde(e,t){return e!=null&&t in Object(e)}var ehe=Zde,the=IH,rhe=IF,nhe=to,ihe=kF,ohe=LF,ahe=ex;function she(e,t,r){t=the(t,e);for(var n=-1,i=t.length,o=!1;++n<i;){var a=ahe(t[n]);if(!(o=e!=null&&r(e,a)))break;e=e[a]}return o||++n!=i?o:(i=e==null?0:e.length,!!i&&ohe(i)&&ihe(a,i)&&(nhe(e)||rhe(e)))}var Ahe=she,lhe=ehe,che=Ahe;function uhe(e,t){return e!=null&&che(e,t,lhe)}var fhe=uhe,dhe=QF,hhe=kH,phe=fhe,ghe=gF,mhe=_$,vhe=S$,yhe=ex,whe=1,bhe=2;function xhe(e,t){return ghe(e)&&mhe(t)?vhe(yhe(e),t):function(r){var n=hhe(r,e);return n===void 0&&n===t?phe(r,e):dhe(t,n,whe|bhe)}}var Bhe=xhe;function Che(e){return e}var _h=Che;function _he(e){return function(t){return t==null?void 0:t[e]}}var She=_he,Ehe=BF;function Fhe(e){return function(t){return Ehe(t,e)}}var Phe=Fhe,Ohe=She,Uhe=Phe,Nhe=gF,The=ex;function Ihe(e){return Nhe(e)?Ohe(The(e)):Uhe(e)}var khe=Ihe,Lhe=Jde,jhe=Bhe,Qhe=_h,Rhe=to,Mhe=khe;function Dhe(e){return typeof e=="function"?e:e==null?Qhe:typeof e=="object"?Rhe(e)?jhe(e[0],e[1]):Lhe(e):Mhe(e)}var Sh=Dhe;function Hhe(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}var $he=Hhe;function Khe(e){return e!==e}var Vhe=Khe;function zhe(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}var Ghe=zhe,Whe=$he,qhe=Vhe,Yhe=Ghe;function Xhe(e,t,r){return t===t?Yhe(e,t,r):Whe(e,qhe,r)}var Jhe=Xhe,Zhe=Jhe;function epe(e,t){var r=e==null?0:e.length;return!!r&&Zhe(e,t,0)>-1}var tpe=epe;function rpe(e,t,r){for(var n=-1,i=e==null?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}var npe=rpe;function ipe(){}var ope=ipe,EB=x$,ape=ope,spe=TF,Ape=1/0,lpe=EB&&1/spe(new EB([,-0]))[1]==Ape?function(e){return new EB(e)}:ape,cpe=lpe,upe=f$,fpe=tpe,dpe=npe,hpe=h$,ppe=cpe,gpe=TF,mpe=200;function vpe(e,t,r){var n=-1,i=fpe,o=e.length,a=!0,s=[],A=s;if(r)a=!1,i=dpe;else if(o>=mpe){var l=t?null:ppe(e);if(l)return gpe(l);a=!1,i=hpe,A=new upe}else A=t?[]:s;e:for(;++n<o;){var c=e[n],u=t?t(c):c;if(c=r||c!==0?c:0,a&&u===u){for(var d=A.length;d--;)if(A[d]===u)continue e;t&&A.push(u),s.push(c)}else i(A,u,r)||(A!==s&&A.push(u),s.push(c))}return s}var ype=vpe,wpe=Sh,bpe=ype;function xpe(e,t){return e&&e.length?bpe(e,wpe(t)):[]}var Bpe=xpe;
vendor: 4,471 bytes, line 224
224const BT=br(Bpe);function E$(e,t,r){return t===!0?BT(e,r):kt(t)?BT(e,t):e}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)}var Cpe=["ref"];function CT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Js(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CT(Object(r),!0).forEach(function(n){gx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _T(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,P$(n.key),n)}}function Spe(e,t,r){return t&&_T(e.prototype,t),r&&_T(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Epe(e,t,r){return t=t1(t),Fpe(e,F$()?Reflect.construct(t,r||[],t1(e).constructor):t.apply(e,r))}function Fpe(e,t){if(t&&(Rd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ppe(e)}function Ppe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F$=function(){return!!e})()}function t1(e){return t1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},t1(e)}function Ope(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&&k_(e,t)}function k_(e,t){return k_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},k_(e,t)}function gx(e,t,r){return t=P$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P$(e){var t=Upe(e,"string");return Rd(t)=="symbol"?t:t+""}function Upe(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 Npe(e,t){if(e==null)return{};var r=Tpe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Tpe(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 Ipe(e){return e.value}function kpe(e,t){if(ie.isValidElement(e))return ie.cloneElement(e,t);if(typeof e=="function")return ie.createElement(e,t);t.ref;var r=Npe(t,Cpe);return ie.createElement(NF,r)}var ST=1,Dl=function(e){function t(){var r;_pe(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Epe(this,t,[].concat(i)),gx(r,"lastBoundingBox",{width:-1,height:-1}),r}return Ope(t,e),Spe(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>ST||Math.abs(i.height-this.lastBoundingBox.height)>ST)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}}
224,{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Js({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,A=i.margin,l=i.chartWidth,c=i.chartHeight,u,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(a==="center"&&o==="vertical"){var f=this.getBBoxSnapshot();u={left:((l||0)-f.width)/2}}else u=a==="right"?{right:A&&A.right||0}:{left:A&&A.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var p=this.getBBoxSnapshot();d={top:((c||0)-p.height)/2}}else d=s==="bottom"?{bottom:A&&A.bottom||0}:{top:A&&A.top||0};return Js(Js({},u),d)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,a=i.width,s=i.height,A=i.wrapperStyle,l=i.payloadUniqBy,c=i.payload,u=Js(Js({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(A)),A);return ie.createElement("div",{className:"recharts-legend-wrapper",style:u,ref:function(f){n.wrapperNode=f}},kpe(o,Js(Js({},this.props),{},{payload:E$(c,l,Ipe)})))}}],[{key:"getWithHeight",value:function(n,i){var o=Js(Js({},this.defaultProps),n.props),a=o.layout;return a==="vertical"&&Le(n.props.height)?{height:n.props.height}:a==="horizontal"?{width:n.props.width||i}:null}}])}(P.PureComponent);gx(Dl,"displayName","Legend");gx(Dl,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var ET=o0,Lpe=IF,jpe=to,FT=ET?ET.isConcatSpreadable:void 0;function Qpe(e){return jpe(e)||Lpe(e)||!!(FT&&e&&e[FT])}var Rpe=Qpe,Mpe=g$,Dpe=Rpe;function O$(e,t,r,n,i){var o=-1,a=e.length;for(r||(r=Dpe),i||(i=[]);++o<a;){var s=e[o];t>0&&r(s)?t>1?O$(s,t-1,r,n,i):Mpe(i,s):n||(i[i.length]=s)}return i}var U$=O$;function Hpe(e){return function(t,r,n){for(var i=-1,o=Object(t),a=n(t),s=a.length;s--;){var A=a[e?s:++i];if(r(o[A],A,o)===!1)break}return t}}var $pe=Hpe,Kpe=$pe,Vpe=Kpe(),zpe=Vpe,Gpe=zpe,Wpe=jF;function qpe(e,t){return e&&Gpe(e,t,Wpe)}var N$=qpe,Ype=px;function Xpe(e,t){return function(r,n){if(r==null)return r;if(!Ype(r))return e(r,n);for(var i=r.length,o=t?i:-1,a=Object(r);(t?o--:++o<i)&&n(a[o],o,a)!==!1;);return r}}var Jpe=Xpe,Zpe=N$,ege=Jpe,tge=ege(Zpe),RF=tge,rge=RF,nge=px;function ige(e,t){var r=-1,n=nge(e)?Array(e.length):[];return rge(e,function(i,o,a){n[++r]=t(i,o,a)}),n}var T$=ige;function oge(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var age=oge,PT=mh;function sge(e,t){if(e!==t){var r=e!==void 0,n=e===null,i=e===e,o=PT(e),a=t!==void 0,s=t===null,A=t===t,l=PT(t);if(!s&&!l&&!o&&e>t||o&&a&&A&&!s&&!l||n&&a&&A||!r&&A||!i)return 1;if(!n&&!o&&!l&&e<t||l&&r&&i&&!n&&!o||s&&r&&i||!a&&i||!A)return-1}return 0}var Age=sge,lge=Age;function cge(e,t,r){for(var n=-1,i=e.criteria,o=t.criteria,a=i.length,s=r.length;++n<a;){var A=lge(i[n],o[n]);if(A){if(n>=s)return A;var l=r[n];return A*(l=="desc"?-1:1)}}return e.index-t.index}var uge=cge,FB=xF,fge=BF,dge=Sh,hge=T$,pge=age,gge=y$,mge=uge,vge=_h,yge=to;function wge(e,t,r){t.length?t=FB(t,function(o){return yge(o)?function(a){return fge(a,o.length===1?o[0]:o)}:o}):t=[vge];var n=-1;t=FB(t,gge(dge));var i=hge(e,function(o,a,s){var A=FB(t,function(l){return l(o)});return{criteria:A,index:++n,value:o}});return pge(i,function(o,a){return mge(o,a,r)})}var bge=wge;function xge(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 Bge=xge,Cge=Bge,OT=Math.max;function _ge(e,t,r){return t=OT(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=OT(n.length-t,0),a=Array(o);++i<o;)a[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=r(a),Cge(e,this,s)}}var Sge=_ge;function Ege(e){return function(){return e}}var Fge=Ege,Pge=Ru,Oge=function(){try{var e=Pge(Object,"defineProperty");return e({},"",{}),e}catch{}}(),I$=Oge,Uge=Fge,UT=I$,Nge=_h,Tge=UT?function(e,t){return UT(e,"toString",{configurable:!0,enumerable:!1,value:Uge(t),writable:!0})}:Nge,Ige=Tge,kge=800,Lge=16,jge=Date.now;function Qge(e){var t=0,r=0;return function(){var n=jge(),i=Lge-(n-r);if(r=n,i>0){if(++t>=kge)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Rge=Qge,Mge=Ige,Dge=Rge,Hge=Dge(Mge),$ge=Hge,Kge=_h,Vge=Sge,zge=$ge;function Gge(e,t){return zge(Vge(e,t,Kge),e+"")}var Wge=Gge,qge=vF,Yge=px,Xge=kF,Jge=Ac;function Zge(e,t,r){if(!Jge(r))return!1;var n=typeof t;return(n=="number"?Yge(r)&&Xge(t,r.length):n=="string"&&t in r)?qge(r[t],e):!1}var mx=Zge,eme=U$,tme=bge,rme=Wge,NT=mx,nme=rme(function(e,t){if(e==null)return[];var r=t.length;return r>1&&NT(e,t[0],t[1])?t=[]:r>2&&NT(t[0],t[1],t[2])&&(t=[t[0]]),tme(e,eme(t,1),[])}),ime=nme;const MF=br(ime);function Jg(e){"@babel/helpers - typeof";return Jg=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},Jg(e)}function L_(){return L_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
vendor: 10,922 bytes, lines 224-225
224for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},L_.apply(this,arguments)}function ome(e,t){return lme(e)||Ame(e,t)||sme(e,t)||ame()}function ame(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
225In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sme(e,t){if(e){if(typeof e=="string")return TT(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 TT(e,t)}}function TT(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 Ame(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function lme(e){if(Array.isArray(e))return e}function IT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function PB(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?IT(Object(r),!0).forEach(function(n){cme(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):IT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cme(e,t,r){return t=ume(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ume(e){var t=fme(e,"string");return Jg(t)=="symbol"?t:t+""}function fme(e,t){if(Jg(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Jg(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dme(e){return Array.isArray(e)&&Ln(e[0])&&Ln(e[1])?e.join(" ~ "):e}var hme=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,o=i===void 0?{}:i,a=t.itemStyle,s=a===void 0?{}:a,A=t.labelStyle,l=A===void 0?{}:A,c=t.payload,u=t.formatter,d=t.itemSorter,f=t.wrapperClassName,p=t.labelClassName,h=t.label,v=t.labelFormatter,m=t.accessibilityLayer,w=m===void 0?!1:m,b=function(){if(c&&c.length){var T={padding:0,margin:0},Q=(d?MF(c,d):c).map(function(j,$){if(j.type==="none")return null;var G=PB({display:"block",paddingTop:4,paddingBottom:4,color:j.color||"#000"},s),J=j.formatter||u||dme,H=j.value,W=j.name,se=H,Ae=W;if(J&&se!=null&&Ae!=null){var k=J(H,W,j,$,c);if(Array.isArray(k)){var D=ome(k,2);se=D[0],Ae=D[1]}else se=k}return ie.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat($),style:G},Ln(Ae)?ie.createElement("span",{className:"recharts-tooltip-item-name"},Ae):null,Ln(Ae)?ie.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,ie.createElement("span",{className:"recharts-tooltip-item-value"},se),ie.createElement("span",{className:"recharts-tooltip-item-unit"},j.unit||""))});return ie.createElement("ul",{className:"recharts-tooltip-item-list",style:T},Q)}return null},B=PB({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),C=PB({margin:0},l),_=!Mt(h),F=_?h:"",N=Kt("recharts-default-tooltip",f),U=Kt("recharts-tooltip-label",p);_&&v&&c!==void 0&&c!==null&&(F=v(h,c));var L=w?{role:"status","aria-live":"assertive"}:{};return ie.createElement("div",L_({className:N,style:B},L),ie.createElement("p",{className:U,style:C},ie.isValidElement(F)?F:"".concat(F)),b())};function Zg(e){"@babel/helpers - typeof";return Zg=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},Zg(e)}function Nv(e,t,r){return t=pme(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pme(e){var t=gme(e,"string");return Zg(t)=="symbol"?t:t+""}function gme(e,t){if(Zg(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zg(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xp="recharts-tooltip-wrapper",mme={visibility:"hidden"};function vme(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Kt(xp,Nv(Nv(Nv(Nv({},"".concat(xp,"-right"),Le(r)&&t&&Le(t.x)&&r>=t.x),"".concat(xp,"-left"),Le(r)&&t&&Le(t.x)&&r<t.x),"".concat(xp,"-bottom"),Le(n)&&t&&Le(t.y)&&n>=t.y),"".concat(xp,"-top"),Le(n)&&t&&Le(t.y)&&n<t.y))}function kT(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,o=e.position,a=e.reverseDirection,s=e.tooltipDimension,A=e.viewBox,l=e.viewBoxDimension;if(o&&Le(o[n]))return o[n];var c=r[n]-s-i,u=r[n]+i;if(t[n])return a[n]?c:u;if(a[n]){var d=c,f=A[n];return d<f?Math.max(u,A[n]):Math.max(c,A[n])}var p=u+s,h=A[n]+l;return p>h?Math.max(c,A[n]):Math.max(u,A[n])}function yme(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 wme(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,a=e.tooltipBox,s=e.useTranslate3d,A=e.viewBox,l,c,u;return a.height>0&&a.width>0&&r?(c=kT({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:A,viewBoxDimension:A.width}),u=kT({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:A,viewBoxDimension:A.height}),l=yme({translateX:c,translateY:u,useTranslate3d:s})):l=mme,{cssProperties:l,cssClasses:vme({translateX:c,translateY:u,coordinate:r})}}function Md(e){"@babel/helpers - typeof";return Md=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Md(e)}function LT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LT(Object(r),!0).forEach(function(n){Q_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bme(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xme(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,L$(n.key),n)}}function Bme(e,t,r){return t&&xme(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Cme(e,t,r){return t=r1(t),_me(e,k$()?Reflect.construct(t,r||[],r1(e).constructor):t.apply(e,r))}function _me(e,t){if(t&&(Md(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Sme(e)}function Sme(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(k$=function(){return!!e})()}function r1(e){return r1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},r1(e)}function Eme(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,i){return n.__proto__=i,n},j_(e,t)}function Q_(e,t,r){return t=L$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L$(e){var t=Fme(e,"string");return Md(t)=="symbol"?t:t+""}function Fme(e,t){if(Md(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Md(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var QT=1,Pme=function(e){function t(){var r;bme(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Cme(this,t,[].concat(i)),Q_(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Q_(r,"handleKeyDown",function(a){if(a.key==="Escape"){var s,A,l,c;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(A=r.props.coordinate)===null||A===void 0?void 0:A.x)!==null&&s!==void 0?s:0,y:(l=(c=r.props.coordinate)===null||c===void 0?void 0:c.y)!==null&&l!==void 0?l:0}})}}),r}return Eme(t,e),Bme(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>QT||Math.abs(n.height-this.state.lastBoundingBox.height)>QT)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,A=i.animationEasing,l=i.children,c=i.coordinate,u=i.hasPayload,d=i.isAnimationActive,f=i.offset,p=i.position,h=i.reverseDirection,v=i.useTranslate3d,m=i.viewBox,w=i.wrapperStyle,b=wme({allowEscapeViewBox:a,coordinate:c,offsetTopLeft:f,position:p,reverseDirection:h,tooltipBox:this.state.lastBoundingBox,useTranslate3d:v,viewBox:m}
225),B=b.cssClasses,C=b.cssProperties,_=jT(jT({transition:d&&o?"transform ".concat(s,"ms ").concat(A):void 0},C),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&u?"visible":"hidden",position:"absolute",top:0,left:0},w);return ie.createElement("div",{tabIndex:-1,className:B,style:_,ref:function(N){n.wrapperNode=N}},l)}}])}(P.PureComponent),Ome=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},mA={isSsr:Ome(),get:function(t){return mA[t]},set:function(t,r){if(typeof t=="string")mA[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){mA[i]=t[i]})}}};function Dd(e){"@babel/helpers - typeof";return Dd=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},Dd(e)}function RT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MT(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RT(Object(r),!0).forEach(function(n){DF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ume(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nme(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 Tme(e,t,r){return t&&Nme(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ime(e,t,r){return t=n1(t),kme(e,j$()?Reflect.construct(t,r||[],n1(e).constructor):t.apply(e,r))}function kme(e,t){if(t&&(Dd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lme(e)}function Lme(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(j$=function(){return!!e})()}function n1(e){return n1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},n1(e)}function jme(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,i){return n.__proto__=i,n},R_(e,t)}function DF(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=Qme(e,"string");return Dd(t)=="symbol"?t:t+""}function Qme(e,t){if(Dd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Dd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Rme(e){return e.dataKey}function Mme(e,t){return ie.isValidElement(e)?ie.cloneElement(e,t):typeof e=="function"?ie.createElement(e,t):ie.createElement(hme,t)}var Ia=function(e){function t(){return Ume(this,t),Ime(this,t,arguments)}return jme(t,e),Tme(t,[{key:"render",value:function(){var n=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,A=i.animationEasing,l=i.content,c=i.coordinate,u=i.filterNull,d=i.isAnimationActive,f=i.offset,p=i.payload,h=i.payloadUniqBy,v=i.position,m=i.reverseDirection,w=i.useTranslate3d,b=i.viewBox,B=i.wrapperStyle,C=p??[];u&&C.length&&(C=E$(p.filter(function(F){return F.value!=null&&(F.hide!==!0||n.props.includeHidden)}),h,Rme));var _=C.length>0;return ie.createElement(Pme,{allowEscapeViewBox:a,animationDuration:s,animationEasing:A,isAnimationActive:d,active:o,coordinate:c,hasPayload:_,offset:f,position:v,reverseDirection:m,useTranslate3d:w,viewBox:b,wrapperStyle:B},Mme(l,MT(MT({},this.props),{},{payload:C})))}}])}(P.PureComponent);DF(Ia,"displayName","Tooltip");DF(Ia,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!mA.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 Dme=Ns,Hme=function(){return Dme.Date.now()},$me=Hme,Kme=/\s/;function Vme(e){for(var t=e.length;t--&&Kme.test(e.charAt(t)););return t}var zme=Vme,Gme=zme,Wme=/^\s+/;function qme(e){return e&&e.slice(0,Gme(e)+1).replace(Wme,"")}var Yme=qme,Xme=Yme,DT=Ac,Jme=mh,HT=NaN,Zme=/^[-+]0x[0-9a-f]+$/i,e0e=/^0b[01]+$/i,t0e=/^0o[0-7]+$/i,r0e=parseInt;function n0e(e){if(typeof e=="number")return e;if(Jme(e))return HT;if(DT(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=DT(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Xme(e);var r=e0e.test(e);return r||t0e.test(e)?r0e(e.slice(2),r?2:8):Zme.test(e)?HT:+e}
vendor: 14,261 bytes, lines 225-232
225var R$=n0e,i0e=Ac,OB=$me,$T=R$,o0e="Expected a function",a0e=Math.max,s0e=Math.min;function A0e(e,t,r){var n,i,o,a,s,A,l=0,c=!1,u=!1,d=!0;if(typeof e!="function")throw new TypeError(o0e);t=$T(t)||0,i0e(r)&&(c=!!r.leading,u="maxWait"in r,o=u?a0e($T(r.maxWait)||0,t):o,d="trailing"in r?!!r.trailing:d);function f(_){var F=n,N=i;return n=i=void 0,l=_,a=e.apply(N,F),a}function p(_){return l=_,s=setTimeout(m,t),c?f(_):a}function h(_){var F=_-A,N=_-l,U=t-F;return u?s0e(U,o-N):U}function v(_){var F=_-A,N=_-l;return A===void 0||F>=t||F<0||u&&N>=o}function m(){var _=OB();if(v(_))return w(_);s=setTimeout(m,h(_))}function w(_){return s=void 0,d&&n?f(_):(n=i=void 0,a)}function b(){s!==void 0&&clearTimeout(s),l=0,n=A=i=s=void 0}function B(){return s===void 0?a:w(OB())}function C(){var _=OB(),F=v(_);if(n=arguments,i=this,A=_,F){if(s===void 0)return p(A);if(u)return clearTimeout(s),s=setTimeout(m,t),f(A)}return s===void 0&&(s=setTimeout(m,t)),a}return C.cancel=b,C.flush=B,C}var l0e=A0e,c0e=l0e,u0e=Ac,f0e="Expected a function";function d0e(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(f0e);return u0e(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),c0e(e,t,{leading:n,maxWait:t,trailing:i})}var h0e=d0e;const M$=br(h0e);function em(e){"@babel/helpers - typeof";return em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},em(e)}function KT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?KT(Object(r),!0).forEach(function(n){p0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):KT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function p0e(e,t,r){return t=g0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g0e(e){var t=m0e(e,"string");return em(t)=="symbol"?t:t+""}function m0e(e,t){if(em(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(em(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function v0e(e,t){return x0e(e)||b0e(e,t)||w0e(e,t)||y0e()}function y0e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
226In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w0e(e,t){if(e){if(typeof e=="string")return VT(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 VT(e,t)}}function VT(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 b0e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function x0e(e){if(Array.isArray(e))return e}var D$=P.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,o=e.width,a=o===void 0?"100%":o,s=e.height,A=s===void 0?"100%":s,l=e.minWidth,c=l===void 0?0:l,u=e.minHeight,d=e.maxHeight,f=e.children,p=e.debounce,h=p===void 0?0:p,v=e.id,m=e.className,w=e.onResize,b=e.style,B=b===void 0?{}:b,C=P.useRef(null),_=P.useRef();_.current=w,P.useImperativeHandle(t,function(){return Object.defineProperty(C.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),C.current},configurable:!0})});var F=P.useState({containerWidth:i.width,containerHeight:i.height}),N=v0e(F,2),U=N[0],L=N[1],O=P.useCallback(function(Q,j){L(function($){var G=Math.round(Q),J=Math.round(j);return $.containerWidth===G&&$.containerHeight===J?$:{containerWidth:G,containerHeight:J}})},[]);P.useEffect(function(){var Q=function(W){var se,Ae=W[0].contentRect,k=Ae.width,D=Ae.height;O(k,D),(se=_.current)===null||se===void 0||se.call(_,k,D)};h>0&&(Q=M$(Q,h,{trailing:!0,leading:!1}));var j=new ResizeObserver(Q),$=C.current.getBoundingClientRect(),G=$.width,J=$.height;return O(G,J),j.observe(C.current),function(){j.disconnect()}},[O,h]);var T=P.useMemo(function(){var Q=U.containerWidth,j=U.containerHeight;if(Q<0||j<0)return null;du(qc(a)||qc(A),`The width(%s) and height(%s) are both fixed numbers,
227       maybe you don't need to use a ResponsiveContainer.`,a,A),du(!r||r>0,"The aspect(%s) must be greater than zero.",r);var $=qc(a)?Q:a,G=qc(A)?j:A;r&&r>0&&($?G=$/r:G&&($=G*r),d&&G>d&&(G=d)),du($>0||G>0,`The width(%s) and height(%s) of chart should be greater than 0,
228       please check the style of container, or the props width(%s) and height(%s),
229       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
230       height and width.`,$,G,a,A,c,u,r);var J=!Array.isArray(f)&&gA(f.type).endsWith("Chart");return ie.Children.map(f,function(H){return ie.isValidElement(H)?P.cloneElement(H,Tv({width:$,height:G},J?{style:Tv({height:"100%",width:"100%",maxHeight:G,maxWidth:$},H.props.style)}:{})):H})},[r,f,A,d,u,c,U,a]);return ie.createElement("div",{id:v?"".concat(v):void 0,className:Kt("recharts-responsive-container",m),style:Tv(Tv({},B),{},{width:a,height:A,minWidth:c,minHeight:u,maxHeight:d}),ref:C},T)}),H$=function(t){return null};H$.displayName="Cell";function tm(e){"@babel/helpers - typeof";return tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tm(e)}function zT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function M_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zT(Object(r),!0).forEach(function(n){B0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zT(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B0e(e,t,r){return t=C0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function C0e(e){var t=_0e(e,"string");return tm(t)=="symbol"?t:t+""}function _0e(e,t){if(tm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(tm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lf={widthCache:{},cacheCount:0},S0e=2e3,E0e={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},GT="recharts_measurement_span";function F0e(e){var t=M_({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var fg=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||mA.isSsr)return{width:0,height:0};var n=F0e(r),i=JSON.stringify({text:t,copyStyle:n});if(lf.widthCache[i])return lf.widthCache[i];try{var o=document.getElementById(GT);o||(o=document.createElement("span"),o.setAttribute("id",GT),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=M_(M_({},E0e),n);Object.assign(o.style,a),o.textContent="".concat(t);var s=o.getBoundingClientRect(),A={width:s.width,height:s.height};return lf.widthCache[i]=A,++lf.cacheCount>S0e&&(lf.cacheCount=0,lf.widthCache={}),A}catch{return{width:0,height:0}}},P0e=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function rm(e){"@babel/helpers - typeof";return rm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rm(e)}function i1(e,t){return T0e(e)||N0e(e,t)||U0e(e,t)||O0e()}function O0e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
231In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U0e(e,t){if(e){if(typeof e=="string")return WT(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 WT(e,t)}}function WT(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 N0e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;A=!1}else for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function T0e(e){if(Array.isArray(e))return e}function I0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qT(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,L0e(n.key),n)}}function k0e(e,t,r){return t&&qT(e.prototype,t),r&&qT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function L0e(e){var t=j0e(e,"string");return rm(t)=="symbol"?t:t+""}function j0e(e,t){if(rm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(rm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var YT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,XT=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Q0e=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,R0e=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,$$={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},M0e=Object.keys($$),Vf="NaN";function D0e(e,t){return e*$$[t]}var Iv=function(){function e(t,r){I0e(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!Q0e.test(r)&&(this.num=NaN,this.unit=""),M0e.includes(r)&&(this.num=D0e(t,r),this.unit="px")}return k0e(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,i=(n=R0e.exec(r))!==null&&n!==void 0?n:[],o=i1(i,3),a=o[1],s=o[2];return new e(parseFloat(a),s??"")}}])}();function K$(e){if(e.includes(Vf))return Vf;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=YT.exec(t))!==null&&r!==void 0?r:[],i=i1(n,4),o=i[1],a=i[2],s=i[3],A=Iv.parse(o??""),l=Iv.parse(s??""),c=a==="*"?A.multiply(l):A.divide(l);if(c.isNaN())return Vf;t=t.replace(YT,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,d=(u=XT.exec(t))!==null&&u!==void 0?u:[],f=i1(d,4),p=f[1],h=f[2],v=f[3],m=Iv.parse(p??""),w=Iv.parse(v??""),b=h==="+"?m.add(w):m.subtract(w);if(b.isNaN())return Vf;t=t.replace(XT,b.toString())}return t}var JT=/\(([^()]*)\)/;function H0e(e){for(var t=e;t.includes("(");){var r=JT.exec(t),n=i1(r,2),i=n[1];t=t.replace(JT,K$(i))}return t}function $0e(e){var t=e.replace(/\s+/g,"");return t=H0e(t),t=K$(t),t}function K0e(e){try{return $0e(e)}catch{return Vf}}function UB(e){var t=K0e(e.slice(5,-1));return t===Vf?"":t}var V0e=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],z0e=["dx","dy","angle","className","breakAll"];function D_(){return D_=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},D_.apply(this,arguments)}function ZT(e,t){if(e==null)return{};var r=G0e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G0e(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 eI(e,t){return X0e(e)||Y0e(e,t)||q0e(e,t)||W0e()}function W0e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
232In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function q0e(e,t){if(e){if(typeof e=="string")return tI(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 tI(e,t)}}function tI(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 Y0e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;A=!1}else for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}
232finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function X0e(e){if(Array.isArray(e))return e}var V$=/[ \f\n\r\t\v\u2028\u2029]+/,z$=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var o=[];Mt(r)||(n?o=r.toString().split(""):o=r.toString().split(V$));var a=o.map(function(A){return{word:A,width:fg(A,i).width}}),s=n?0:fg(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch{return null}},J0e=function(t,r,n,i,o){var a=t.maxLines,s=t.children,A=t.style,l=t.breakAll,c=Le(a),u=s,d=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return $.reduce(function(G,J){var H=J.word,W=J.width,se=G[G.length-1];if(se&&(i==null||o||se.width+W+n<Number(i)))se.words.push(H),se.width+=W+n;else{var Ae={words:[H],width:W};G.push(Ae)}return G},[])},f=d(r),p=function($){return $.reduce(function(G,J){return G.width>J.width?G:J})};if(!c)return f;for(var h="…",v=function($){var G=u.slice(0,$),J=z$({breakAll:l,style:A,children:G+h}).wordsWithComputedWidth,H=d(J),W=H.length>a||p(H).width>Number(i);return[W,H]},m=0,w=u.length-1,b=0,B;m<=w&&b<=u.length-1;){var C=Math.floor((m+w)/2),_=C-1,F=v(_),N=eI(F,2),U=N[0],L=N[1],O=v(C),T=eI(O,1),Q=T[0];if(!U&&!Q&&(m=C+1),U&&Q&&(w=C-1),!U&&Q){B=L;break}b++}return B||f},rI=function(t){var r=Mt(t)?[]:t.toString().split(V$);return[{words:r}]},Z0e=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,a=t.breakAll,s=t.maxLines;if((r||n)&&!mA.isSsr){var A,l,c=z$({breakAll:a,children:i,style:o});if(c){var u=c.wordsWithComputedWidth,d=c.spaceWidth;A=u,l=d}else return rI(i);return J0e({breakAll:a,children:i,maxLines:s,style:o},A,l,r,n)}return rI(i)},nI="#808080",o1=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,a=t.lineHeight,s=a===void 0?"1em":a,A=t.capHeight,l=A===void 0?"0.71em":A,c=t.scaleToFit,u=c===void 0?!1:c,d=t.textAnchor,f=d===void 0?"start":d,p=t.verticalAnchor,h=p===void 0?"end":p,v=t.fill,m=v===void 0?nI:v,w=ZT(t,V0e),b=P.useMemo(function(){return Z0e({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:u,style:w.style,width:w.width})},[w.breakAll,w.children,w.maxLines,u,w.style,w.width]),B=w.dx,C=w.dy,_=w.angle,F=w.className,N=w.breakAll,U=ZT(w,z0e);if(!Ln(n)||!Ln(o))return null;var L=n+(Le(B)?B:0),O=o+(Le(C)?C:0),T;switch(h){case"start":T=UB("calc(".concat(l,")"));break;case"middle":T=UB("calc(".concat((b.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:T=UB("calc(".concat(b.length-1," * -").concat(s,")"));break}var Q=[];if(u){var j=b[0].width,$=w.width;Q.push("scale(".concat((Le($)?$/j:1)/j,")"))}return _&&Q.push("rotate(".concat(_,", ").concat(L,", ").concat(O,")")),Q.length&&(U.transform=Q.join(" ")),ie.createElement("text",D_({},Rt(U,!0),{x:L,y:O,className:Kt("recharts-text",F),textAnchor:f,fill:m.includes("url")?nI:m}),b.map(function(G,J){var H=G.words.join(N?"":" ");return ie.createElement("tspan",{x:L,dy:J===0?T:s,key:"".concat(H,"-").concat(J)},H)}))};function Hl(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function eve(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function HF(e){let t,r,n;e.length!==2?(t=Hl,r=(s,A)=>Hl(e(s),A),n=(s,A)=>e(s)-A):(t=e===Hl||e===eve?e:tve,r=e,n=e);function i(s,A,l=0,c=s.length){if(l<c){if(t(A,A)!==0)return c;do{const u=l+c>>>1;r(s[u],A)<0?l=u+1:c=u}while(l<c)}return l}function o(s,A,l=0,c=s.length){if(l<c){if(t(A,A)!==0)return c;do{const u=l+c>>>1;r(s[u],A)<=0?l=u+1:c=u}while(l<c)}return l}function a(s,A,l=0,c=s.length){const u=i(s,A,l,c-1);return u>l&&n(s[u-1],A)>-n(s[u],A)?u-1:u}return{left:i,center:a,right:o}}function tve(){return 0}function G$(e){return e===null?NaN:+e}function*rve(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const nve=HF(Hl),s0=nve.right;HF(G$).center;class iI extends Map{constructor(t,r=ave){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(oI(this,t))}has(t){return super.has(oI(this,t))}set(t,r){return super.set(ive(this,t),r)}delete(t){return super.delete(ove(this,t))}}function oI({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function ive({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function ove({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function ave(e){return e!==null&&typeof e=="object"?e.valueOf():e}function sve(e=Hl){if(e===Hl)return W$;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 W$(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Ave=Math.sqrt(50),lve=Math.sqrt(10),cve=Math.sqrt(2);function a1(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),a=o>=Ave?10:o>=lve?5:o>=cve?2:1;let s,A,l;return i<0?(l=Math.pow(10,-i)/a,s=Math.round(e*l),A=Math.round(t*l),s/l<e&&++s,A/l>t&&--A,l=-l):(l=Math.pow(10,i)*a,s=Math.round(e/l),A=Math.round(t/l),s*l<e&&++s,A*l>t&&--A),A<s&&.5<=r&&r<2?a1(e,t,r*2):[s,A,l]}function H_(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,o,a]=n?a1(t,e,r):a1(e,t,r);if(!(o>=i))return[];const s=o-i+1,A=new Array(s);if(n)if(a<0)for(let l=0;l<s;++l)A[l]=(o-l)/-a;else for(let l=0;l<s;++l)A[l]=(o-l)*a;else if(a<0)for(let l=0;l<s;++l)A[l]=(i+l)/-a;else for(let l=0;l<s;++l)A[l]=(i+l)*a;return A}function $_(e,t,r){return t=+t,e=+e,r=+r,a1(e,t,r)[2]}function K_(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?$_(t,e,r):$_(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function aI(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function sI(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}
232function q$(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?W$:sve(i);n>r;){if(n-r>600){const A=n-r+1,l=t-r+1,c=Math.log(A),u=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*u*(A-u)/A)*(l-A/2<0?-1:1),f=Math.max(r,Math.floor(t-l*u/A+d)),p=Math.min(n,Math.floor(t+(A-l)*u/A+d));q$(e,t,f,p,i)}const o=e[t];let a=r,s=n;for(Bp(e,r,t),i(e[n],o)>0&&Bp(e,r,n);a<s;){for(Bp(e,a,s),++a,--s;i(e[a],o)<0;)++a;for(;i(e[s],o)>0;)--s}i(e[r],o)===0?Bp(e,r,s):(++s,Bp(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Bp(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function uve(e,t,r){if(e=Float64Array.from(rve(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return sI(e);if(t>=1)return aI(e);var n,i=(n-1)*t,o=Math.floor(i),a=aI(q$(e,o).subarray(0,o+1)),s=sI(e.subarray(o+1));return a+(s-a)*(i-o)}}function fve(e,t,r=G$){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),a=+r(e[o],o,e),s=+r(e[o+1],o+1,e);return a+(s-a)*(i-o)}}function dve(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(i);++n<i;)o[n]=e+n*r;return o}function ua(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function IA(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 V_=Symbol("implicit");function $F(){var e=new iI,t=[],r=[],n=V_;function i(o){let a=e.get(o);if(a===void 0){if(n!==V_)return n;e.set(o,a=t.push(o)-1)}return r[a%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new iI;for(const a of o)e.has(a)||e.set(a,t.push(a)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return $F(t,r).unknown(n)},ua.apply(i,arguments),i}function nm(){var e=$F().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,a,s=!1,A=0,l=0,c=.5;delete e.unknown;function u(){var d=t().length,f=i<n,p=f?i:n,h=f?n:i;o=(h-p)/Math.max(1,d-A+l*2),s&&(o=Math.floor(o)),p+=(h-p-o*(d-A))*c,a=o*(1-A),s&&(p=Math.round(p),a=Math.round(a));var v=dve(d).map(function(m){return p+o*m});return r(f?v.reverse():v)}return e.domain=function(d){return arguments.length?(t(d),u()):t()},e.range=function(d){return arguments.length?([n,i]=d,n=+n,i=+i,u()):[n,i]},e.rangeRound=function(d){return[n,i]=d,n=+n,i=+i,s=!0,u()},e.bandwidth=function(){return a},e.step=function(){return o},e.round=function(d){return arguments.length?(s=!!d,u()):s},e.padding=function(d){return arguments.length?(A=Math.min(1,l=+d),u()):A},e.paddingInner=function(d){return arguments.length?(A=Math.min(1,d),u()):A},e.paddingOuter=function(d){return arguments.length?(l=+d,u()):l},e.align=function(d){return arguments.length?(c=Math.max(0,Math.min(1,d)),u()):c},e.copy=function(){return nm(t(),[n,i]).round(s).paddingInner(A).paddingOuter(l).align(c)},ua.apply(u(),arguments)}function Y$(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Y$(t())},e}function dg(){return Y$(nm.apply(null,arguments).paddingInner(1))}function KF(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function X$(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function A0(){}var im=.7,s1=1/im,sd="\\s*([+-]?\\d+)\\s*",om="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",xs="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",hve=/^#([0-9a-f]{3,8})$/,pve=new RegExp(`^rgb\\(${sd},${sd},${sd}\\)$`),gve=new RegExp(`^rgb\\(${xs},${xs},${xs}\\)$`),mve=new RegExp(`^rgba\\(${sd},${sd},${sd},${om}\\)$`),vve=new RegExp(`^rgba\\(${xs},${xs},${xs},${om}\\)$`),yve=new RegExp(`^hsl\\(${om},${xs},${xs}\\)$`),wve=new RegExp(`^hsla\\(${om},${xs},${xs},${om}\\)$`),AI={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};KF(A0,am,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:lI,formatHex:lI,formatHex8:bve,formatHsl:xve,formatRgb:cI,toString:cI});function lI(){return this.rgb().formatHex()}function bve(){return this.rgb().formatHex8()}function xve(){return J$(this).formatHsl()}function cI(){return this.rgb().formatRgb()}function am(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=hve.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?uI(t):r===3?new qi(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=pve.exec(e))?new qi(t[1],t[2],t[3],1):(t=gve.exec(e))?new qi(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=mve.exec(e))?kv(t[1],t[2],t[3],t[4]):(t=vve.exec(e))?kv(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=yve.exec(e))?hI(t[1],t[2]/100,t[3]/100,1):(t=wve.exec(e))?hI(t[1],t[2]/100,t[3]/100,t[4]):AI.hasOwnProperty(e)?uI(AI[e]):e==="transparent"?new qi(NaN,NaN,NaN,0):null}function uI(e){return new qi(e>>16&255,e>>8&255,e&255,1)}function kv(e,t,r,n){return n<=0&&(e=t=r=NaN),new qi(e,t,r,n)}
vendor: 6,896 bytes, line 232
232function Bve(e){return e instanceof A0||(e=am(e)),e?(e=e.rgb(),new qi(e.r,e.g,e.b,e.opacity)):new qi}function z_(e,t,r,n){return arguments.length===1?Bve(e):new qi(e,t,r,n??1)}function qi(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}KF(qi,z_,X$(A0,{brighter(e){return e=e==null?s1:Math.pow(s1,e),new qi(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?im:Math.pow(im,e),new qi(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new qi(hu(this.r),hu(this.g),hu(this.b),A1(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:fI,formatHex:fI,formatHex8:Cve,formatRgb:dI,toString:dI}));function fI(){return`#${Yc(this.r)}${Yc(this.g)}${Yc(this.b)}`}function Cve(){return`#${Yc(this.r)}${Yc(this.g)}${Yc(this.b)}${Yc((isNaN(this.opacity)?1:this.opacity)*255)}`}function dI(){const e=A1(this.opacity);return`${e===1?"rgb(":"rgba("}${hu(this.r)}, ${hu(this.g)}, ${hu(this.b)}${e===1?")":`, ${e})`}`}function A1(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function hu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Yc(e){return e=hu(e),(e<16?"0":"")+e.toString(16)}function hI(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Qa(e,t,r,n)}function J$(e){if(e instanceof Qa)return new Qa(e.h,e.s,e.l,e.opacity);if(e instanceof A0||(e=am(e)),!e)return new Qa;if(e instanceof Qa)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),a=NaN,s=o-i,A=(o+i)/2;return s?(t===o?a=(r-n)/s+(r<n)*6:r===o?a=(n-t)/s+2:a=(t-r)/s+4,s/=A<.5?o+i:2-o-i,a*=60):s=A>0&&A<1?0:a,new Qa(a,s,A,e.opacity)}function _ve(e,t,r,n){return arguments.length===1?J$(e):new Qa(e,t,r,n??1)}function Qa(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}KF(Qa,_ve,X$(A0,{brighter(e){return e=e==null?s1:Math.pow(s1,e),new Qa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?im:Math.pow(im,e),new Qa(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new qi(NB(e>=240?e-240:e+120,i,n),NB(e,i,n),NB(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Qa(pI(this.h),Lv(this.s),Lv(this.l),A1(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=A1(this.opacity);return`${e===1?"hsl(":"hsla("}${pI(this.h)}, ${Lv(this.s)*100}%, ${Lv(this.l)*100}%${e===1?")":`, ${e})`}`}}));function pI(e){return e=(e||0)%360,e<0?e+360:e}function Lv(e){return Math.max(0,Math.min(1,e||0))}function NB(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 VF=e=>()=>e;function Sve(e,t){return function(r){return e+r*t}}function Eve(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 Fve(e){return(e=+e)==1?Z$:function(t,r){return r-t?Eve(t,r,e):VF(isNaN(t)?r:t)}}function Z$(e,t){var r=t-e;return r?Sve(e,r):VF(isNaN(e)?t:e)}const gI=function e(t){var r=Fve(t);function n(i,o){var a=r((i=z_(i)).r,(o=z_(o)).r),s=r(i.g,o.g),A=r(i.b,o.b),l=Z$(i.opacity,o.opacity);return function(c){return i.r=a(c),i.g=s(c),i.b=A(c),i.opacity=l(c),i+""}}return n.gamma=e,n}(1);function Pve(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;i<r;++i)n[i]=e[i]*(1-o)+t[i]*o;return n}}function Ove(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Uve(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),o=new Array(r),a;for(a=0;a<n;++a)i[a]=Eh(e[a],t[a]);for(;a<r;++a)o[a]=t[a];return function(s){for(a=0;a<n;++a)o[a]=i[a](s);return o}}function Nve(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function l1(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function Tve(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Eh(e[i],t[i]):n[i]=t[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var G_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,TB=new RegExp(G_.source,"g");function Ive(e){return function(){return e}}function kve(e){return function(t){return e(t)+""}}function Lve(e,t){var r=G_.lastIndex=TB.lastIndex=0,n,i,o,a=-1,s=[],A=[];for(e=e+"",t=t+"";(n=G_.exec(e))&&(i=TB.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,A.push({i:a,x:l1(n,i)})),r=TB.lastIndex;return r<t.length&&(o=t.slice(r),s[a]?s[a]+=o:s[++a]=o),s.length<2?A[0]?kve(A[0].x):Ive(t):(t=A.length,function(l){for(var c=0,u;c<t;++c)s[(u=A[c]).i]=u.x(l);return s.join("")})}function Eh(e,t){var r=typeof t,n;return t==null||r==="boolean"?VF(t):(r==="number"?l1:r==="string"?(n=am(t))?(t=n,gI):Lve:t instanceof am?gI:t instanceof Date?Nve:Ove(t)?Pve:Array.isArray(t)?Uve:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Tve:l1)(e,t)}function zF(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function jve(e,t){t===void 0&&(t=e,e=Eh);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(a){var s=Math.max(0,Math.min(n-1,Math.floor(a*=n)));return o[s](a-s)}}function Qve(e){return function(){return e}}function c1(e){return+e}var mI=[0,1];function ji(e){return e}function W_(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:Qve(isNaN(t)?NaN:.5)}function Rve(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Mve(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i<n?(n=W_(i,n),o=r(a,o)):(n=W_(n,i),o=r(o,a)),function(s){return o(n(s))}}function Dve(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),a=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<n;)i[a]=W_(e[a],e[a+1]),o[a]=r(t[a],t[a+1]);return function(s){var A=s0(e,s,1,n)-1;return o[A](i[A](s))}}function l0(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function vx(){var e=mI,t=mI,r=Eh,n,i,o,a=ji,s,A,l;function c(){var d=Math.min(e.length,t.length);return a!==ji&&(a=Rve(e[0],e[d-1])),s=d>2?Dve:Mve,A=l=null,u}function u(d){return d==null||isNaN(d=+d)?o:(A||(A=s(e.map(n),t,r)))(n(a(d)))}return u.invert=function(d){return a(i((l||(l=s(t,e.map(n),l1)))(d)))},u.domain=function(d){return arguments.length?(e=Array.from(d,c1),c()):e.slice()},u.range=function(d){return arguments.length?(t=Array.from(d),c()):t.slice()},u.rangeRound=function(d){return t=Array.from(d),r=zF,c()},u.clamp=function(d){return arguments.length?(a=d?!0:ji,c()):a!==ji},u.interpolate=function(d){return arguments.length?(r=d,c()):r},u.unknown=function(d){return arguments.length?(o=d,u):o},function(d,f){return n=d,i=f,c()}}function GF(){return vx()(ji,ji)}
vendor: 6,700 bytes, line 232
232function Hve(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function u1(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 Hd(e){return e=u1(Math.abs(e)),e?e[1]:NaN}function $ve(e,t){return function(r,n){for(var i=r.length,o=[],a=0,s=e[0],A=0;i>0&&s>0&&(A+s+1>n&&(s=Math.max(1,n-A)),o.push(r.substring(i-=s,i+s)),!((A+=s+1)>n));)s=e[a=(a+1)%e.length];return o.reverse().join(t)}}function Kve(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var Vve=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function sm(e){if(!(t=Vve.exec(e)))throw new Error("invalid format: "+e);var t;return new WF({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]})}sm.prototype=WF.prototype;function WF(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+""}WF.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 zve(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var e7;function Gve(e,t){var r=u1(e,t);if(!r)return e+"";var n=r[0],i=r[1],o=i-(e7=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=n.length;return o===a?n:o>a?n+new Array(o-a+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+u1(e,Math.max(0,t+o-1))[0]}function vI(e,t){var r=u1(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const yI={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Hve,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)=>vI(e*100,t),r:vI,s:Gve,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function wI(e){return e}var bI=Array.prototype.map,xI=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Wve(e){var t=e.grouping===void 0||e.thousands===void 0?wI:$ve(bI.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?wI:Kve(bI.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",A=e.nan===void 0?"NaN":e.nan+"";function l(u){u=sm(u);var d=u.fill,f=u.align,p=u.sign,h=u.symbol,v=u.zero,m=u.width,w=u.comma,b=u.precision,B=u.trim,C=u.type;C==="n"?(w=!0,C="g"):yI[C]||(b===void 0&&(b=12),B=!0,C="g"),(v||d==="0"&&f==="=")&&(v=!0,d="0",f="=");var _=h==="$"?r:h==="#"&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",F=h==="$"?n:/[%p]/.test(C)?a:"",N=yI[C],U=/[defgprs%]/.test(C);b=b===void 0?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b));function L(O){var T=_,Q=F,j,$,G;if(C==="c")Q=N(O)+Q,O="";else{O=+O;var J=O<0||1/O<0;if(O=isNaN(O)?A:N(Math.abs(O),b),B&&(O=zve(O)),J&&+O==0&&p!=="+"&&(J=!1),T=(J?p==="("?p:s:p==="-"||p==="("?"":p)+T,Q=(C==="s"?xI[8+e7/3]:"")+Q+(J&&p==="("?")":""),U){for(j=-1,$=O.length;++j<$;)if(G=O.charCodeAt(j),48>G||G>57){Q=(G===46?i+O.slice(j+1):O.slice(j))+Q,O=O.slice(0,j);break}}}w&&!v&&(O=t(O,1/0));var H=T.length+O.length+Q.length,W=H<m?new Array(m-H+1).join(d):"";switch(w&&v&&(O=t(W+O,W.length?m-Q.length:1/0),W=""),f){case"<":O=T+O+Q+W;break;case"=":O=T+W+O+Q;break;case"^":O=W.slice(0,H=W.length>>1)+T+O+Q+W.slice(H);break;default:O=W+T+O+Q;break}return o(O)}return L.toString=function(){return u+""},L}function c(u,d){var f=l((u=sm(u),u.type="f",u)),p=Math.max(-8,Math.min(8,Math.floor(Hd(d)/3)))*3,h=Math.pow(10,-p),v=xI[8+p/3];return function(m){return f(h*m)+v}}return{format:l,formatPrefix:c}}var jv,qF,t7;qve({thousands:",",grouping:[3],currency:["$",""]});function qve(e){return jv=Wve(e),qF=jv.format,t7=jv.formatPrefix,jv}function Yve(e){return Math.max(0,-Hd(Math.abs(e)))}function Xve(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Hd(t)/3)))*3-Hd(Math.abs(e)))}function Jve(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Hd(t)-Hd(e))+1}function r7(e,t,r,n){var i=K_(e,t,r),o;switch(n=sm(n??",f"),n.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=Xve(i,a))&&(n.precision=o),t7(n,a)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=Jve(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=Yve(i))&&(n.precision=o-(n.type==="%")*2);break}}return qF(n)}function lc(e){var t=e.domain;return e.ticks=function(r){var n=t();return H_(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return r7(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,a=n[i],s=n[o],A,l,c=10;for(s<a&&(l=a,a=s,s=l,l=i,i=o,o=l);c-- >0;){if(l=$_(a,s,r),l===A)return n[i]=a,n[o]=s,t(n);if(l>0)a=Math.floor(a/l)*l,s=Math.ceil(s/l)*l;else if(l<0)a=Math.ceil(a*l)/l,s=Math.floor(s*l)/l;else break;A=l}return e},e}function f1(){var e=GF();return e.copy=function(){return l0(e,f1())},ua.apply(e,arguments),lc(e)}function n7(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,c1),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return n7(e).unknown(t)},e=arguments.length?Array.from(e,c1):[0,1],lc(r)}function i7(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],a;return o<i&&(a=r,r=n,n=a,a=i,i=o,o=a),e[r]=t.floor(i),e[n]=t.ceil(o),e}function BI(e){return Math.log(e)}function CI(e){return Math.exp(e)}function Zve(e){return-Math.log(-e)}function eye(e){return-Math.exp(-e)}function tye(e){return isFinite(e)?+("1e"+e):e<0?0:e}function rye(e){return e===10?tye:e===Math.E?Math.exp:t=>Math.pow(e,t)}function nye(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 _I(e){return(t,r)=>-e(-t,r)}
vendor: 5,142 bytes, line 232
232function YF(e){const t=e(BI,CI),r=t.domain;let n=10,i,o;function a(){return i=nye(n),o=rye(n),r()[0]<0?(i=_I(i),o=_I(o),e(Zve,eye)):e(BI,CI),t}return t.base=function(s){return arguments.length?(n=+s,a()):n},t.domain=function(s){return arguments.length?(r(s),a()):r()},t.ticks=s=>{const A=r();let l=A[0],c=A[A.length-1];const u=c<l;u&&([l,c]=[c,l]);let d=i(l),f=i(c),p,h;const v=s==null?10:+s;let m=[];if(!(n%1)&&f-d<v){if(d=Math.floor(d),f=Math.ceil(f),l>0){for(;d<=f;++d)for(p=1;p<n;++p)if(h=d<0?p/o(-d):p*o(d),!(h<l)){if(h>c)break;m.push(h)}}else for(;d<=f;++d)for(p=n-1;p>=1;--p)if(h=d>0?p/o(-d):p*o(d),!(h<l)){if(h>c)break;m.push(h)}m.length*2<v&&(m=H_(l,c,v))}else m=H_(d,f,Math.min(f-d,v)).map(o);return u?m.reverse():m},t.tickFormat=(s,A)=>{if(s==null&&(s=10),A==null&&(A=n===10?"s":","),typeof A!="function"&&(!(n%1)&&(A=sm(A)).precision==null&&(A.trim=!0),A=qF(A)),s===1/0)return A;const l=Math.max(1,n*s/t.ticks().length);return c=>{let u=c/o(Math.round(i(c)));return u*n<n-.5&&(u*=n),u<=l?A(c):""}},t.nice=()=>r(i7(r(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),t}function o7(){const e=YF(vx()).domain([1,10]);return e.copy=()=>l0(e,o7()).base(e.base()),ua.apply(e,arguments),e}function SI(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function EI(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function XF(e){var t=1,r=e(SI(t),EI(t));return r.constant=function(n){return arguments.length?e(SI(t=+n),EI(t)):t},lc(r)}function a7(){var e=XF(vx());return e.copy=function(){return l0(e,a7()).constant(e.constant())},ua.apply(e,arguments)}function FI(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function iye(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function oye(e){return e<0?-e*e:e*e}function JF(e){var t=e(ji,ji),r=1;function n(){return r===1?e(ji,ji):r===.5?e(iye,oye):e(FI(r),FI(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},lc(t)}function ZF(){var e=JF(vx());return e.copy=function(){return l0(e,ZF()).exponent(e.exponent())},ua.apply(e,arguments),e}function aye(){return ZF.apply(null,arguments).exponent(.5)}function PI(e){return Math.sign(e)*e*e}function sye(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function s7(){var e=GF(),t=[0,1],r=!1,n;function i(o){var a=sye(e(o));return isNaN(a)?n:r?Math.round(a):a}return i.invert=function(o){return e.invert(PI(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,c1)).map(PI)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return s7(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},ua.apply(i,arguments),lc(i)}function A7(){var e=[],t=[],r=[],n;function i(){var a=0,s=Math.max(1,t.length);for(r=new Array(s-1);++a<s;)r[a-1]=fve(e,a/s);return o}function o(a){return a==null||isNaN(a=+a)?n:t[s0(r,a)]}return o.invertExtent=function(a){var s=t.indexOf(a);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},o.domain=function(a){if(!arguments.length)return e.slice();e=[];for(let s of a)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Hl),i()},o.range=function(a){return arguments.length?(t=Array.from(a),i()):t.slice()},o.unknown=function(a){return arguments.length?(n=a,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return A7().domain(e).range(t).unknown(n)},ua.apply(o,arguments)}function l7(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function a(A){return A!=null&&A<=A?i[s0(n,A,0,r)]:o}function s(){var A=-1;for(n=new Array(r);++A<r;)n[A]=((A+1)*t-(A-r)*e)/(r+1);return a}return a.domain=function(A){return arguments.length?([e,t]=A,e=+e,t=+t,s()):[e,t]},a.range=function(A){return arguments.length?(r=(i=Array.from(A)).length-1,s()):i.slice()},a.invertExtent=function(A){var l=i.indexOf(A);return l<0?[NaN,NaN]:l<1?[e,n[0]]:l>=r?[n[r-1],t]:[n[l-1],n[l]]},a.unknown=function(A){return arguments.length&&(o=A),a},a.thresholds=function(){return n.slice()},a.copy=function(){return l7().domain([e,t]).range(i).unknown(o)},ua.apply(lc(a),arguments)}function c7(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[s0(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var a=t.indexOf(o);return[e[a-1],e[a]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return c7().domain(e).range(t).unknown(r)},ua.apply(i,arguments)}const IB=new Date,kB=new Date;function Qn(e,t,r,n){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const a=i(o),s=i.ceil(o);return o-a<s-o?a:s},i.offset=(o,a)=>(t(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const A=[];
vendor: 6,677 bytes, line 232
232if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o<a)||!(s>0))return A;let l;do A.push(l=new Date(+o)),t(o,s),e(o);while(l<o&&o<a);return A},i.filter=o=>Qn(a=>{if(a>=a)for(;e(a),!o(a);)a.setTime(a-1)},(a,s)=>{if(a>=a)if(s<0)for(;++s<=0;)for(;t(a,-1),!o(a););else for(;--s>=0;)for(;t(a,1),!o(a););}),r&&(i.count=(o,a)=>(IB.setTime(+o),kB.setTime(+a),e(IB),e(kB),Math.floor(r(IB,kB))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?a=>n(a)%o===0:a=>i.count(0,a)%o===0):i)),i}const d1=Qn(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);d1.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Qn(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):d1);d1.range;const dA=1e3,ea=dA*60,hA=ea*60,SA=hA*24,eP=SA*7,OI=SA*30,LB=SA*365,Xc=Qn(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*dA)},(e,t)=>(t-e)/dA,e=>e.getUTCSeconds());Xc.range;const tP=Qn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dA)},(e,t)=>{e.setTime(+e+t*ea)},(e,t)=>(t-e)/ea,e=>e.getMinutes());tP.range;const rP=Qn(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ea)},(e,t)=>(t-e)/ea,e=>e.getUTCMinutes());rP.range;const nP=Qn(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dA-e.getMinutes()*ea)},(e,t)=>{e.setTime(+e+t*hA)},(e,t)=>(t-e)/hA,e=>e.getHours());nP.range;const iP=Qn(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*hA)},(e,t)=>(t-e)/hA,e=>e.getUTCHours());iP.range;const c0=Qn(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ea)/SA,e=>e.getDate()-1);c0.range;const yx=Qn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/SA,e=>e.getUTCDate()-1);yx.range;const u7=Qn(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/SA,e=>Math.floor(e/SA));u7.range;function Mu(e){return Qn(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())*ea)/eP)}const wx=Mu(0),h1=Mu(1),Aye=Mu(2),lye=Mu(3),$d=Mu(4),cye=Mu(5),uye=Mu(6);wx.range;h1.range;Aye.range;lye.range;$d.range;cye.range;uye.range;function Du(e){return Qn(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)/eP)}const bx=Du(0),p1=Du(1),fye=Du(2),dye=Du(3),Kd=Du(4),hye=Du(5),pye=Du(6);bx.range;p1.range;fye.range;dye.range;Kd.range;hye.range;pye.range;const oP=Qn(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());oP.range;const aP=Qn(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());aP.range;const EA=Qn(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());EA.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Qn(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)});EA.range;const FA=Qn(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());FA.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Qn(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)});FA.range;function f7(e,t,r,n,i,o){const a=[[Xc,1,dA],[Xc,5,5*dA],[Xc,15,15*dA],[Xc,30,30*dA],[o,1,ea],[o,5,5*ea],[o,15,15*ea],[o,30,30*ea],[i,1,hA],[i,3,3*hA],[i,6,6*hA],[i,12,12*hA],[n,1,SA],[n,2,2*SA],[r,1,eP],[t,1,OI],[t,3,3*OI],[e,1,LB]];function s(l,c,u){const d=c<l;d&&([l,c]=[c,l]);const f=u&&typeof u.range=="function"?u:A(l,c,u),p=f?f.range(l,+c+1):[];return d?p.reverse():p}function A(l,c,u){const d=Math.abs(c-l)/u,f=HF(([,,v])=>v).right(a,d);if(f===a.length)return e.every(K_(l/LB,c/LB,u));if(f===0)return d1.every(Math.max(K_(l,c,u),1));const[p,h]=a[d/a[f-1][2]<a[f][2]/d?f-1:f];return p.every(h)}return[s,A]}const[gye,mye]=f7(FA,aP,bx,u7,iP,rP),[vye,yye]=f7(EA,oP,wx,c0,nP,tP);function jB(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 QB(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 Cp(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function wye(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,A=e.shortMonths,l=_p(i),c=Sp(i),u=_p(o),d=Sp(o),f=_p(a),p=Sp(a),h=_p(s),v=Sp(s),m=_p(A),w=Sp(A),b={a:J,A:H,b:W,B:se,c:null,d:LI,e:LI,f:$ye,g:Zye,G:twe,H:Mye,I:Dye,j:Hye,L:d7,m:Kye,M:Vye,p:Ae,q:k,Q:RI,s:MI,S:zye,u:Gye,U:Wye,V:qye,w:Yye,W:Xye,x:null,X:null,y:Jye,Y:ewe,Z:rwe,"%":QI},B={a:D,A:z,b:re,B:oe,c:null,d:jI,e:jI,f:awe,g:gwe,G:vwe,H:nwe,I:iwe,j:owe,L:p7,m:swe,M:Awe,p:ne,q:de,Q:RI,s:MI,S:lwe,u:cwe,U:uwe,V:fwe,w:dwe,W:hwe,x:null,X:null,y:pwe,Y:mwe,Z:ywe,"%":QI},C={a:L,A:O,b:T,B:Q,c:j,d:II,e:II,f:Lye,g:TI,G:NI,H:kI,I:kI,j:Nye,L:kye,m:Uye,M:Tye,p:U,q:Oye,Q:Qye,s:Rye,S:Iye,u:_ye,U:Sye,V:Eye,w:Cye,W:Fye,x:$,X:G,y:TI,Y:NI,Z:Pye,"%":jye};b.x=_(r,b),b.X=_(n,b),b.c=_(t,b),B.x=_(r,B),B.X=_(n,B),B.c=_(t,B);function _(ae,ue){return function(pe){var ce=[],Ce=-1,Pe=0,q=ae.length,Fe,Qe,Ie;for(pe instanceof Date||(pe=new Date(+pe));++Ce<q;)ae.charCodeAt(Ce)===37&&(ce.push(ae.slice(Pe,Ce)),(Qe=UI[Fe=ae.charAt(++Ce)])!=null?Fe=ae.charAt(++Ce):Qe=Fe==="e"?" ":"0",(Ie=ue[Fe])&&(Fe=Ie(pe,Qe)),ce.push(Fe),Pe=Ce+1);return ce.push(ae.slice(Pe,Ce)),ce.join("")}}function F(ae,ue){return function(pe){var ce=Cp(1900,void 0,1),Ce=N(ce,ae,pe+="",0),Pe,q;if(Ce!=pe.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(ue&&!("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?(Pe=QB(Cp(ce.y,0,1)),q=Pe.getUTCDay(),Pe=q>4||q===0?p1.ceil(Pe):p1(Pe),Pe=yx.offset(Pe,(ce.V-1)*7),ce.y=Pe.getUTCFullYear(),ce.m=Pe.getUTCMonth(),ce.d=Pe.getUTCDate()+(ce.w+6)%7):(Pe=jB(Cp(ce.y,0,1)),q=Pe.getDay(),Pe=q>4||q===0?h1.ceil(Pe):h1(Pe),Pe=c0.offset(Pe,(ce.V-1)*7),ce.y=Pe.getFullYear(),ce.m=Pe.getMonth(),ce.d=Pe.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),q="Z"in ce?QB(Cp(ce.y,0,1)).getUTCDay():jB(Cp(ce.y,0,1)).getDay(),ce.m=0,ce.d="W"
vendor: 6,624 bytes, line 232
232in ce?(ce.w+6)%7+ce.W*7-(q+5)%7:ce.w+ce.U*7-(q+6)%7);return"Z"in ce?(ce.H+=ce.Z/100|0,ce.M+=ce.Z%100,QB(ce)):jB(ce)}}function N(ae,ue,pe,ce){for(var Ce=0,Pe=ue.length,q=pe.length,Fe,Qe;Ce<Pe;){if(ce>=q)return-1;if(Fe=ue.charCodeAt(Ce++),Fe===37){if(Fe=ue.charAt(Ce++),Qe=C[Fe in UI?ue.charAt(Ce++):Fe],!Qe||(ce=Qe(ae,pe,ce))<0)return-1}else if(Fe!=pe.charCodeAt(ce++))return-1}return ce}function U(ae,ue,pe){var ce=l.exec(ue.slice(pe));return ce?(ae.p=c.get(ce[0].toLowerCase()),pe+ce[0].length):-1}function L(ae,ue,pe){var ce=f.exec(ue.slice(pe));return ce?(ae.w=p.get(ce[0].toLowerCase()),pe+ce[0].length):-1}function O(ae,ue,pe){var ce=u.exec(ue.slice(pe));return ce?(ae.w=d.get(ce[0].toLowerCase()),pe+ce[0].length):-1}function T(ae,ue,pe){var ce=m.exec(ue.slice(pe));return ce?(ae.m=w.get(ce[0].toLowerCase()),pe+ce[0].length):-1}function Q(ae,ue,pe){var ce=h.exec(ue.slice(pe));return ce?(ae.m=v.get(ce[0].toLowerCase()),pe+ce[0].length):-1}function j(ae,ue,pe){return N(ae,t,ue,pe)}function $(ae,ue,pe){return N(ae,r,ue,pe)}function G(ae,ue,pe){return N(ae,n,ue,pe)}function J(ae){return a[ae.getDay()]}function H(ae){return o[ae.getDay()]}function W(ae){return A[ae.getMonth()]}function se(ae){return s[ae.getMonth()]}function Ae(ae){return i[+(ae.getHours()>=12)]}function k(ae){return 1+~~(ae.getMonth()/3)}function D(ae){return a[ae.getUTCDay()]}function z(ae){return o[ae.getUTCDay()]}function re(ae){return A[ae.getUTCMonth()]}function oe(ae){return s[ae.getUTCMonth()]}function ne(ae){return i[+(ae.getUTCHours()>=12)]}function de(ae){return 1+~~(ae.getUTCMonth()/3)}return{format:function(ae){var ue=_(ae+="",b);return ue.toString=function(){return ae},ue},parse:function(ae){var ue=F(ae+="",!1);return ue.toString=function(){return ae},ue},utcFormat:function(ae){var ue=_(ae+="",B);return ue.toString=function(){return ae},ue},utcParse:function(ae){var ue=F(ae+="",!0);return ue.toString=function(){return ae},ue}}}var UI={"-":"",_:" ",0:"0"},Wn=/^\s*\d+/,bye=/^%/,xye=/[\\^$*+?|[\]().{}]/g;function rr(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function Bye(e){return e.replace(xye,"\\$&")}function _p(e){return new RegExp("^(?:"+e.map(Bye).join("|")+")","i")}function Sp(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function Cye(e,t,r){var n=Wn.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function _ye(e,t,r){var n=Wn.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Sye(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Eye(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Fye(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function NI(e,t,r){var n=Wn.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function TI(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Pye(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 Oye(e,t,r){var n=Wn.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Uye(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function II(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function Nye(e,t,r){var n=Wn.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function kI(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Tye(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Iye(e,t,r){var n=Wn.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function kye(e,t,r){var n=Wn.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function Lye(e,t,r){var n=Wn.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function jye(e,t,r){var n=bye.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Qye(e,t,r){var n=Wn.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Rye(e,t,r){var n=Wn.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function LI(e,t){return rr(e.getDate(),t,2)}function Mye(e,t){return rr(e.getHours(),t,2)}function Dye(e,t){return rr(e.getHours()%12||12,t,2)}function Hye(e,t){return rr(1+c0.count(EA(e),e),t,3)}function d7(e,t){return rr(e.getMilliseconds(),t,3)}function $ye(e,t){return d7(e,t)+"000"}function Kye(e,t){return rr(e.getMonth()+1,t,2)}function Vye(e,t){return rr(e.getMinutes(),t,2)}function zye(e,t){return rr(e.getSeconds(),t,2)}function Gye(e){var t=e.getDay();return t===0?7:t}function Wye(e,t){return rr(wx.count(EA(e)-1,e),t,2)}function h7(e){var t=e.getDay();return t>=4||t===0?$d(e):$d.ceil(e)}function qye(e,t){return e=h7(e),rr($d.count(EA(e),e)+(EA(e).getDay()===4),t,2)}function Yye(e){return e.getDay()}function Xye(e,t){return rr(h1.count(EA(e)-1,e),t,2)}function Jye(e,t){return rr(e.getFullYear()%100,t,2)}function Zye(e,t){return e=h7(e),rr(e.getFullYear()%100,t,2)}function ewe(e,t){return rr(e.getFullYear()%1e4,t,4)}function twe(e,t){var r=e.getDay();return e=r>=4||r===0?$d(e):$d.ceil(e),rr(e.getFullYear()%1e4,t,4)}function rwe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+rr(t/60|0,"0",2)+rr(t%60,"0",2)}function jI(e,t){return rr(e.getUTCDate(),t,2)}function nwe(e,t){return rr(e.getUTCHours(),t,2)}function iwe(e,t){return rr(e.getUTCHours()%12||12,t,2)}function owe(e,t){return rr(1+yx.count(FA(e),e),t,3)}function p7(e,t){return rr(e.getUTCMilliseconds(),t,3)}function awe(e,t){return p7(e,t)+"000"}function swe(e,t){return rr(e.getUTCMonth()+1,t,2)}function Awe(e,t){return rr(e.getUTCMinutes(),t,2)}function lwe(e,t){return rr(e.getUTCSeconds(),t,2)}function cwe(e){var t=e.getUTCDay();return t===0?7:t}function uwe(e,t){return rr(bx.count(FA(e)-1,e),t,2)}function g7(e){var t=e.getUTCDay();return t>=4||t===0?Kd(e):Kd.ceil(e)}function fwe(e,t){return e=g7(e),rr(Kd.count(FA(e),e)+(FA(e).getUTCDay()===4),t,2)}function dwe(e){return e.getUTCDay()}function hwe(e,t){return rr(p1.count(FA(e)-1,e),t,2)}function pwe(e,t){return rr(e.getUTCFullYear()%100,t,2)}function gwe(e,t){return e=g7(e),rr(e.getUTCFullYear()%100,t,2)}function mwe(e,t){return rr(e.getUTCFullYear()%1e4,t,4)}function vwe(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Kd(e):Kd.ceil(e),rr(e.getUTCFullYear()%1e4,t,4)}function ywe(){return"+0000"}function QI(){return"%"}function RI(e){return+e}function MI(e){return Math.floor(+e/1e3)}var cf,m7,v7;wwe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
232ay","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 wwe(e){return cf=wye(e),m7=cf.format,cf.parse,v7=cf.utcFormat,cf.utcParse,cf}function bwe(e){return new Date(e)}function xwe(e){return e instanceof Date?+e:+new Date(+e)}function sP(e,t,r,n,i,o,a,s,A,l){var c=GF(),u=c.invert,d=c.domain,f=l(".%L"),p=l(":%S"),h=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),w=l("%b %d"),b=l("%B"),B=l("%Y");function C(_){return(A(_)<_?f:s(_)<_?p:a(_)<_?h:o(_)<_?v:n(_)<_?i(_)<_?m:w:r(_)<_?b:B)(_)}return c.invert=function(_){return new Date(u(_))},c.domain=function(_){return arguments.length?d(Array.from(_,xwe)):d().map(bwe)},c.ticks=function(_){var F=d();return e(F[0],F[F.length-1],_??10)},c.tickFormat=function(_,F){return F==null?C:l(F)},c.nice=function(_){var F=d();return(!_||typeof _.range!="function")&&(_=t(F[0],F[F.length-1],_??10)),_?d(i7(F,_)):c},c.copy=function(){return l0(c,sP(e,t,r,n,i,o,a,s,A,l))},c}function Bwe(){return ua.apply(sP(vye,yye,EA,oP,wx,c0,nP,tP,Xc,m7).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Cwe(){return ua.apply(sP(gye,mye,FA,aP,bx,yx,iP,rP,Xc,v7).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function xx(){var e=0,t=1,r,n,i,o,a=ji,s=!1,A;function l(u){return u==null||isNaN(u=+u)?A:a(i===0?.5:(u=(o(u)-r)*i,s?Math.max(0,Math.min(1,u)):u))}l.domain=function(u){return arguments.length?([e,t]=u,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),l):[e,t]},l.clamp=function(u){return arguments.length?(s=!!u,l):s},l.interpolator=function(u){return arguments.length?(a=u,l):a};function c(u){return function(d){var f,p;return arguments.length?([f,p]=d,a=u(f,p),l):[a(0),a(1)]}}return l.range=c(Eh),l.rangeRound=c(zF),l.unknown=function(u){return arguments.length?(A=u,l):A},function(u){return o=u,r=u(e),n=u(t),i=r===n?0:1/(n-r),l}}function cc(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function y7(){var e=lc(xx()(ji));return e.copy=function(){return cc(e,y7())},IA.apply(e,arguments)}function w7(){var e=YF(xx()).domain([1,10]);return e.copy=function(){return cc(e,w7()).base(e.base())},IA.apply(e,arguments)}function b7(){var e=XF(xx());return e.copy=function(){return cc(e,b7()).constant(e.constant())},IA.apply(e,arguments)}function AP(){var e=JF(xx());return e.copy=function(){return cc(e,AP()).exponent(e.exponent())},IA.apply(e,arguments)}function _we(){return AP.apply(null,arguments).exponent(.5)}function x7(){var e=[],t=ji;function r(n){if(n!=null&&!isNaN(n=+n))return t((s0(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Hl),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,o)=>uve(e,o/n))},r.copy=function(){return x7(t).domain(e)},IA.apply(r,arguments)}function Bx(){var e=0,t=.5,r=1,n=1,i,o,a,s,A,l=ji,c,u=!1,d;function f(h){return isNaN(h=+h)?d:(h=.5+((h=+c(h))-o)*(n*h<n*o?s:A),l(u?Math.max(0,Math.min(1,h)):h))}f.domain=function(h){return arguments.length?([e,t,r]=h,i=c(e=+e),o=c(t=+t),a=c(r=+r),s=i===o?0:.5/(o-i),A=o===a?0:.5/(a-o),n=o<i?-1:1,f):[e,t,r]},f.clamp=function(h){return arguments.length?(u=!!h,f):u},f.interpolator=function(h){return arguments.length?(l=h,f):l};function p(h){return function(v){var m,w,b;return arguments.length?([m,w,b]=v,l=jve(h,[m,w,b]),f):[l(0),l(.5),l(1)]}}return f.range=p(Eh),f.rangeRound=p(zF),f.unknown=function(h){return arguments.length?(d=h,f):d},function(h){return c=h,i=h(e),o=h(t),a=h(r),s=i===o?0:.5/(o-i),A=o===a?0:.5/(a-o),n=o<i?-1:1,f}}function B7(){var e=lc(Bx()(ji));return e.copy=function(){return cc(e,B7())},IA.apply(e,arguments)}function C7(){var e=YF(Bx()).domain([.1,1,10]);return e.copy=function(){return cc(e,C7()).base(e.base())},IA.apply(e,arguments)}function _7(){var e=XF(Bx());return e.copy=function(){return cc(e,_7()).constant(e.constant())},IA.apply(e,arguments)}function lP(){var e=JF(Bx());return e.copy=function(){return cc(e,lP()).exponent(e.exponent())},IA.apply(e,arguments)}function Swe(){return lP.apply(null,arguments).exponent(.5)}const DI=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:nm,scaleDiverging:B7,scaleDivergingLog:C7,scaleDivergingPow:lP,scaleDivergingSqrt:Swe,scaleDivergingSymlog:_7,scaleIdentity:n7,scaleImplicit:V_,scaleLinear:f1,scaleLog:o7,scaleOrdinal:$F,scalePoint:dg,scalePow:ZF,scaleQuantile:A7,scaleQuantize:l7,scaleRadial:s7,scaleSequential:y7,scaleSequentialLog:w7,scaleSequentialPow:AP,scaleSequentialQuantile:x7,scaleSequentialSqrt:_we,scaleSequentialSymlog:b7,scaleSqrt:aye,scaleSymlog:a7,scaleThreshold:c7,scaleTime:Bwe,scaleUtc:Cwe,tickFormat:r7},Symbol.toStringTag,{value:"Module"}));var Ewe=mh;function Fwe(e,t,r){for(var n=-1,i=e.length;++n<i;){var o=e[n],a=t(o);if(a!=null&&(s===void 0?a===a&&!Ewe(a):r(a,s)))var s=a,A=o}return A}var S7=Fwe;function Pwe(e,t){return e>t}var Owe=Pwe,Uwe=S7,Nwe=Owe,Twe=_h;function Iwe(e){return e&&e.length?Uwe(e,Twe,Nwe):void 0}var kwe=Iwe;const Sl=br(kwe);function Lwe(e,t){return e<t}var jwe=Lwe,Qwe=S7,Rwe=jwe,Mwe=_h;function Dwe(e){return e&&e.length?Qwe(e,Mwe,Rwe):void 0}var Hwe=Dwe;const Cx=br(Hwe);var $we=xF,Kwe=Sh,Vwe=T$,zwe=to;function Gwe(e,t){var r=zwe(e)?$we:Vwe;return r(e,Kwe(t))}var Wwe=Gwe,qwe=U$,Ywe=Wwe;function Xwe(e,t){return qwe(Ywe(e,t),1)}var Jwe=Xwe;const Zwe=br(Jwe);var e1e=QF;function t1e(e,t){return e1e(e,t)}var r1e=t1e;const Am=br(r1e);
vendor: 63,156 bytes, lines 232-258
232var Fh=1e9,n1e={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},uP,Hr=!0,sa="[DecimalError] ",pu=sa+"Invalid argument: ",cP=sa+"Exponent out of range: ",Ph=Math.floor,Qc=Math.pow,i1e=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,yo,$n=1e7,Ir=7,E7=9007199254740991,g1=Ph(E7/Ir),$e={};$e.absoluteValue=$e.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};$e.comparedTo=$e.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};$e.decimalPlaces=$e.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*Ir;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};$e.dividedBy=$e.div=function(e){return vA(this,new this.constructor(e))};$e.dividedToIntegerBy=$e.idiv=function(e){var t=this,r=t.constructor;return wr(vA(t,new r(e),0,1),r.precision)};$e.equals=$e.eq=function(e){return!this.cmp(e)};$e.exponent=function(){return Bn(this)};$e.greaterThan=$e.gt=function(e){return this.cmp(e)>0};$e.greaterThanOrEqualTo=$e.gte=function(e){return this.cmp(e)>=0};$e.isInteger=$e.isint=function(){return this.e>this.d.length-2};$e.isNegative=$e.isneg=function(){return this.s<0};$e.isPositive=$e.ispos=function(){return this.s>0};$e.isZero=function(){return this.s===0};$e.lessThan=$e.lt=function(e){return this.cmp(e)<0};$e.lessThanOrEqualTo=$e.lte=function(e){return this.cmp(e)<1};$e.logarithm=$e.log=function(e){var t,r=this,n=r.constructor,i=n.precision,o=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(yo))throw Error(sa+"NaN");if(r.s<1)throw Error(sa+(r.s?"NaN":"-Infinity"));return r.eq(yo)?new n(0):(Hr=!1,t=vA(lm(r,o),lm(e,o),o),Hr=!0,wr(t,i))};$e.minus=$e.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?O7(t,e):F7(t,(e.s=-e.s,e))};$e.modulo=$e.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(sa+"NaN");return r.s?(Hr=!1,t=vA(r,e,0,1).times(e),Hr=!0,r.minus(t)):wr(new n(r),i)};$e.naturalExponential=$e.exp=function(){return P7(this)};$e.naturalLogarithm=$e.ln=function(){return lm(this)};$e.negated=$e.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};$e.plus=$e.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?F7(t,e):O7(t,(e.s=-e.s,e))};$e.precision=$e.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(pu+e);if(t=Bn(i)+1,n=i.d.length-1,r=n*Ir+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};$e.squareRoot=$e.sqrt=function(){var e,t,r,n,i,o,a,s=this,A=s.constructor;if(s.s<1){if(!s.s)return new A(0);throw Error(sa+"NaN")}for(e=Bn(s),Hr=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=gs(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Ph((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new A(t)):n=new A(i.toString()),r=A.precision,i=a=r+3;;)if(o=n,n=o.plus(vA(s,o,a+2)).times(.5),gs(o.d).slice(0,a)===(t=gs(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&t=="4999"){if(wr(o,r+1,0),o.times(o).eq(s)){n=o;break}}else if(t!="9999")break;a+=4}return Hr=!0,wr(n,r)};$e.times=$e.mul=function(e){var t,r,n,i,o,a,s,A,l,c=this,u=c.constructor,d=c.d,f=(e=new u(e)).d;if(!c.s||!e.s)return new u(0);for(e.s*=c.s,r=c.e+e.e,A=d.length,l=f.length,A<l&&(o=d,d=f,f=o,a=A,A=l,l=a),o=[],a=A+l,n=a;n--;)o.push(0);for(n=l;--n>=0;){for(t=0,i=A+n;i>n;)s=o[i]+f[n]*d[i-n-1]+t,o[i--]=s%$n|0,t=s/$n|0;o[i]=(o[i]+t)%$n|0}for(;!o[--a];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,Hr?wr(e,u.precision):e};$e.toDecimalPlaces=$e.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(Es(e,0,Fh),t===void 0?t=n.rounding:Es(t,0,8),wr(r,e+Bn(r)+1,t))};$e.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Ou(n,!0):(Es(e,0,Fh),t===void 0?t=i.rounding:Es(t,0,8),n=wr(new i(n),e+1,t),r=Ou(n,!0,e+1)),r};$e.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?Ou(i):(Es(e,0,Fh),t===void 0?t=o.rounding:Es(t,0,8),n=wr(new o(i),e+Bn(i)+1,t),r=Ou(n.abs(),!1,e+Bn(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};$e.toInteger=$e.toint=function(){var e=this,t=e.constructor;return wr(new t(e),Bn(e)+1,t.rounding)};$e.toNumber=function(){return+this};$e.toPower=$e.pow=function(e){var t,r,n,i,o,a,s=this,A=s.constructor,l=12,c=+(e=new A(e));if(!e.s)return new A(yo);if(s=new A(s),!s.s){if(e.s<1)throw Error(sa+"Infinity");return s}if(s.eq(yo))return s;if(n=A.precision,e.eq(yo))return wr(s,n);if(t=e.e,r=e.d.length-1,a=t>=r,o=s.s,a){if((r=c<0?-c:c)<=E7){for(i=new A(yo),t=Math.ceil(n/Ir+4),Hr=!1;r%2&&(i=i.times(s),$I(i.d,t)),r=Ph(r/2),r!==0;)s=s.times(s),$I(s.d,t);return Hr=!0,e.s<0?new A(yo).div(i):wr(i,n)}}else if(o<0)throw Error(sa+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,Hr=!1,i=e.times(lm(s,n+l)),Hr=!0,i=P7(i),i.s=o,i};$e.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=Bn(i),n=Ou(i,r<=o.toExpNeg||r>=o.toExpPos)):(Es(e,1,Fh),t===void 0?t=o.rounding:Es(t,0,8),i=wr(new o(i),e,t),r=Bn(i),n=Ou(i,e<=r||r<=o.toExpNeg,e)),n};$e.toSignificantDigits=$e.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(Es(e,1,Fh),t===void 0?t=n.rounding:Es(t,0,8)),wr(new n(r),e,t)};$e.toString=$e.valueOf=$e.val=$e.toJSON=$e[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Bn(e),r=e.constructor;return Ou(e,t<=r.toExpNeg||t>=r.toExpPos)};function F7(e,t){var r,n,i,o,a,s,A,l,c=e.constructor,u=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),Hr?wr(t,u):t;if(A=e.d,l=t.d,a=e.e,i=t.e,A=A.slice(),o=a-i,o){for(o<0?(n=A,o=-o,s=l.length):(n=l,i=a,s=A.length),a=Math.ceil(u/Ir),s=a>s?a+1:s+1,o>s&&(o=s,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(s=A.length,o=l.length,s-o<0&&(o=s,n=l,l=A,A=n),r=0;o;)r=(A[--o]=A[o]+l[o]+r)/$n|0,A[o]%=$n;for(r&&(A.unshift(r),++i),s=A.length;A[--s]==0;)A.pop();return t.d=A,t.e=i,Hr?wr(t,u):t}function Es(e,t,r){if(e!==~~e||e<t||e>r)throw Error(pu+e)}function gs(e){var t,r,n,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)n=e[t]+"",r=Ir-n.length,r&&(o+=fl(r)),o+=n;a=e[t],n=a+"",r=Ir-n.length,r&&(o+=fl(r))}else if(a===0)return"0";for(;a%10===0;)a/=10;return o+a}var vA=function(){function e(n,i){var o,a=0,s=n.length;for(n=n.slice();s--;)o=n[s]*i+a,n[s]=o%$n|0,a=o/$n|0;return a&&n.unshift(a),n}function t(n,i,o,a){var s,A;if(o!=a)A=o>a?1:-1;else for(s=A=0;s<o;s++)if(n[s]!=i[s]){A=n[s]>i[s]?1:-1;break}return A}function r(n,i,o){for(var a=0;o--;)n[o]-=a,a=n[o]<i[o]?1:0,n[o]=a*$n+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,a){var s,A,l,c,u,d,f,p,h,v,m,w,b,B,C,_,F,N,U=n.constructor,L=n.s==i.s?1:-1,O=n.d,T=i.d;if(!n.s)return new U(n);if(!i.s)throw Error(sa+"Division by zero");for(A=n.e-i.e,F=T.length,C=O.length,f=new U(L),p=f.d=[],l=0;T[l]==(O[l]||0);)++l;if(T[l]>(O[l]||0)&&--A,o==null?w=o=U.precision:a?w=o+(Bn(n)-Bn(i))+1:w=o,w<0)return new U(0);if(w=w/Ir+2|0,l=0,F==1)for(c=0,T=T[0],w++;(l<C||c)&&w--;l++)b=c*$n+(O[l]||0),p[l]=b/T|0,c=b%T|0;else{for(c=$n/(T[0]+1)|0,c>1&&(T=e(T,c),O=e(O,c),F=T.length,C=O.length),B=F,h=O.slice(0,F),v=h.length;v<F;)h[v++]=0;N=T.slice(),N.unshift(0),_=T[0],T[1]>=$n/2&&++_;do c=0,s=t(T,h,F,v),s<0?(m=h[0],F!=v&&(m=m*$n+(h[1]||0)),c=m/_|0,c>1?(c>=$n&&(c=$n-1),u=e(T,c),d=u.length,v=h.length,s=t(u,h,d,v),s==1&&(c--,r(u,F<d?N:T,d))):(c==0&&(s=c=1),u=T.slice()),d=u.length,d<v&&u.unshift(0),r(h,u,v),s==-1&&(v=h.length,s=t(T,h,F,v),s<1&&(c++,r(h,F<v?N:T,v))),v=h.length):s===0&&(c++,h=[0]),p[l++]=c,s&&h[0]?h[v++]=O[B]||0:(h=[O[B]],v=1);while((B++<C||h[0]!==void 0)&&w--)}return p[0]||p.shift(),f.e=A,wr(f,a?o+Bn(f)+1:o)}}();function P7(e,t){var r,n,i,o,a,s,A=0,l=0,c=e.constructor,u=c.precision;if(Bn(e)>16)throw Error(cP+Bn(e));if(!e.s)return new c(yo);for(t==null?(Hr=!1,s=u):s=t,a=new c(.03125);e.abs().gte(.1);)e=e.times(a),l+=5;for(n=Math.log(Qc(2,l))/Math.LN10*2+5|0,s+=n,r=i=o=new c(yo),c.precision=s;;){if(i=wr(i.times(e),s),r=r.times(++A),a=o.plus(vA(i,r,s)),gs(a.d).slice(0,s)===gs(o.d).slice(0,s)){for(;l--;)o=wr(o.times(o),s);return c.precision=u,t==null?(Hr=!0,wr(o,u)):o}o=a}}function Bn(e){for(var t=e.e*Ir,r=e.d[0];r>=10;r/=10)t++;return t}function RB(e,t,r){if(t>e.LN10.sd())throw Hr=!0,r&&(e.precision=r),Error(sa+"LN10 precision limit exceeded");return wr(new e(e.LN10),t)}function fl(e){for(var t="";e--;)t+="0";return t}function lm(e,t){var r,n,i,o,a,s,A,l,c,u=1,d=10,f=e,p=f.d,h=f.constructor,v=h.precision;if(f.s<1)throw Error(sa+(f.s?"NaN":"-Infinity"));if(f.eq(yo))return new h(0);if(t==null?(Hr=!1,l=v):l=t,f.eq(10))return t==null&&(Hr=!0),RB(h,l);if(l+=d,h.precision=l,r=gs(p),n=r.charAt(0),o=Bn(f),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)f=f.times(e),r=gs(f.d),n=r.charAt(0),u++;o=Bn(f),n>1?(f=new h("0."+r),o++):f=new h(n+"."+r.slice(1))}else return A=RB(h,l+2,v).times(o+""),f=lm(new h(n+"."+r.slice(1)),l-d).plus(A),h.precision=v,t==null?(Hr=!0,wr(f,v)):f;for(s=a=f=vA(f.minus(yo),f.plus(yo),l),c=wr(f.times(f),l),i=3;;){if(a=wr(a.times(c),l),A=s.plus(vA(a,new h(i),l)),gs(A.d).slice(0,l)===gs(s.d).slice(0,l))return s=s.times(2),o!==0&&(s=s.plus(RB(h,l+2,v).times(o+""))),s=vA(s,new h(u),l),h.precision=v,t==null?(Hr=!0,wr(s,v)):s;s=A,i+=2}}function HI(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=Ph(r/Ir),e.d=[],n=(r+1)%Ir,r<0&&(n+=Ir),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=Ir;n<i;)e.d.push(+t.slice(n,n+=Ir));t=t.slice(n),n=Ir-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),Hr&&(e.e>g1||e.e<-g1))throw Error(cP+r)}else e.s=0,e.e=0,e.d=[0];return e}function wr(e,t,r){var n,i,o,a,s,A,l,c,u=e.d;for(a=1,o=u[0];o>=10;o/=10)a++;if(n=t-a,n<0)n+=Ir,i=t,l=u[c=0];else{if(c=Math.ceil((n+1)/Ir),o=u.length,c>=o)return e;for(l=o=u[c],a=1;o>=10;o/=10)a++;n%=Ir,i=n-Ir+a}if(r!==void 0&&(o=Qc(10,a-i-1),s=l/o%10|0,A=t<0||u[c+1]!==void 0||l%o,A=r<4?(s||A)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||A||r==6&&(n>0?i>0?l/Qc(10,a-i):0:u[c-1])%10&1||r==(e.s<0?8:7))),t<1||!u[0])return A?(o=Bn(e),u.length=1,t=t-o-1,u[0]=Qc(10,(Ir-t%Ir)%Ir),e.e=Ph(-t/Ir)||0):(u.length=1,u[0]=e.e=e.s=0),e;if(n==0?(u.length=c,o=1,c--):(u.length=c+1,o=Qc(10,Ir-n),u[c]=i>0?(l/Qc(10,a-i)%Qc(10,i)|0)*o:0),A)for(;;)if(c==0){(u[0]+=o)==$n&&(u[0]=1,++e.e);break}else{if(u[c]+=o,u[c]!=$n)break;u[c--]=0,o=1}for(n=u.length;u[--n]===0;)u.pop();if(Hr&&(e.e>g1||e.e<-g1))throw Error(cP+Bn(e));return e}function O7(e,t){var r,n,i,o,a,s,A,l,c,u,d=e.constructor,f=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),Hr?wr(t,f):t;if(A=e.d,u=t.d,n=t.e,l=e.e,A=A.slice(),a=l-n,a){for(c=a<0,c?(r=A,a=-a,s=u.length):(r=u,n=l,s=A.length),i=Math.max(Math.ceil(f/Ir),s)+2,a>i&&(a=i,r.length=1),r.reverse(),i=a;i--;)r.push(0);r.reverse()}else{for(i=A.length,s=u.length,c=i<s,c&&(s=i),i=0;i<s;i++)if(A[i]!=u[i]){c=A[i]<u[i];break}a=0}for(c&&(r=A,A=u,u=r,t.s=-t.s),s=A.length,i=u.length-s;i>0;--i)A[s++]=0;for(i=u.length;i>a;){if(A[--i]<u[i]){for(o=i;o&&A[--o]===0;)A[o]=$n-1;--A[o],A[i]+=$n}A[i]-=u[i]}for(;A[--s]===0;)A.pop();for(;A[0]===0;A.shift())--n;return A[0]?(t.d=A,t.e=n,Hr?wr(t,f):t):new d(0)}function Ou(e,t,r){var n,i=Bn(e),o=gs(e.d),a=o.length;return t?(r&&(n=r-a)>0?o=o.charAt(0)+"."+o.slice(1)+fl(n):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+fl(-i-1)+o,r&&(n=r-a)>0&&(o+=fl(n))):i>=a?(o+=fl(i+1-a),r&&(n=r-i-1)>0&&(o=o+"."+fl(n))):((n=i+1)<a&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-a)>0&&(i+1===a&&(o+="."),o+=fl(n))),e.s<0?"-"+o:o}function $I(e,t){if(e.length>t)return e.length=t,!0}function U7(e){var t,r,n;function i(o){var a=this;if(!(a instanceof i))return new i(o);if(a.constructor=i,o instanceof i){a.s=o.s,a.e=o.e,a.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(pu+o);if(o>0)a.s=1;else if(o<0)o=-o,a.s=-1;else{a.s=0,a.e=0,a.d=[0];return}if(o===~~o&&o<1e7){a.e=0,a.d=[o];return}return HI(a,o.toString())}else if(typeof o!="string")throw Error(pu+o);if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,i1e.test(o))HI(a,o);else throw Error(pu+o)}if(i.prototype=$e,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=U7,i.config=i.set=o1e,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function o1e(e){if(!e||typeof e!="object")throw Error(sa+"Object expected");var t,r,n,i=["precision",1,Fh,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(Ph(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(pu+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(pu+r+": "+n);return this}var uP=U7(n1e);yo=new uP(1);const pr=uP;function a1e(e){return c1e(e)||l1e(e)||A1e(e)||s1e()}function s1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
233In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A1e(e,t){if(e){if(typeof e=="string")return q_(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 q_(e,t)}}function l1e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function c1e(e){if(Array.isArray(e))return q_(e)}function q_(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 u1e=function(t){return t},N7={"@@functional/placeholder":!0},T7=function(t){return t===N7},KI=function(t){return function r(){return arguments.length===0||arguments.length===1&&T7(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},f1e=function e(t,r){return t===1?r:KI(function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var a=i.filter(function(s){return s!==N7}).length;return a>=t?r.apply(void 0,i):e(t-a,KI(function(){for(var s=arguments.length,A=new Array(s),l=0;l<s;l++)A[l]=arguments[l];var c=i.map(function(u){return T7(u)?A.shift():u});return r.apply(void 0,a1e(c).concat(A))}))})},_x=function(t){return f1e(t.length,t)},Y_=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},d1e=_x(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),h1e=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return u1e;var i=r.reverse(),o=i[0],a=i.slice(1);return function(){return a.reduce(function(s,A){return A(s)},o.apply(void 0,arguments))}},X_=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},I7=function(t){var r=null,n=null;return function(){for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return r&&o.every(function(s,A){return s===r[A]})||(r=o,n=t.apply(void 0,o)),n}};function p1e(e){var t;return e===0?t=1:t=Math.floor(new pr(e).abs().log(10).toNumber())+1,t}function g1e(e,t,r){for(var n=new pr(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o}var m1e=_x(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),v1e=_x(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),y1e=_x(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Sx={rangeStep:g1e,getDigitCount:p1e,interpolateNumber:m1e,uninterpolateNumber:v1e,uninterpolateTruncation:y1e};function J_(e){return x1e(e)||b1e(e)||k7(e)||w1e()}function w1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
234In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function b1e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function x1e(e){if(Array.isArray(e))return Z_(e)}function cm(e,t){return _1e(e)||C1e(e,t)||k7(e,t)||B1e()}function B1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
235In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k7(e,t){if(e){if(typeof e=="string")return Z_(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 Z_(e,t)}}function Z_(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 C1e(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,o=void 0;try{for(var a=e[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(A){i=!0,o=A}finally{try{!n&&a.return!=null&&a.return()}finally{if(i)throw o}}return r}}function _1e(e){if(Array.isArray(e))return e}function L7(e){var t=cm(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function j7(e,t,r){if(e.lte(0))return new pr(0);var n=Sx.getDigitCount(e.toNumber()),i=new pr(10).pow(n),o=e.div(i),a=n!==1?.05:.1,s=new pr(Math.ceil(o.div(a).toNumber())).add(r).mul(a),A=s.mul(i);return t?A:new pr(Math.ceil(A))}function S1e(e,t,r){var n=1,i=new pr(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new pr(10).pow(Sx.getDigitCount(e)-1),i=new pr(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new pr(Math.floor(e)))}else e===0?i=new pr(Math.floor((t-1)/2)):r||(i=new pr(Math.floor(e)));var a=Math.floor((t-1)/2),s=h1e(d1e(function(A){return i.add(new pr(A-a).mul(n)).toNumber()}),Y_);return s(0,t)}function Q7(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new pr(0),tickMin:new pr(0),tickMax:new pr(0)};var o=j7(new pr(t).sub(e).div(r-1),n,i),a;e<=0&&t>=0?a=new pr(0):(a=new pr(e).add(t).div(2),a=a.sub(new pr(a).mod(o)));var s=Math.ceil(a.sub(e).div(o).toNumber()),A=Math.ceil(new pr(t).sub(a).div(o).toNumber()),l=s+A+1;return l>r?Q7(e,t,r,n,i+1):(l<r&&(A=t>0?A+(r-l):A,s=t>0?s:s+(r-l)),{step:o,tickMin:a.sub(new pr(s).mul(o)),tickMax:a.add(new pr(A).mul(o))})}function E1e(e){var t=cm(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=Math.max(i,2),s=L7([r,n]),A=cm(s,2),l=A[0],c=A[1];if(l===-1/0||c===1/0){var u=c===1/0?[l].concat(J_(Y_(0,i-1).map(function(){return 1/0}))):[].concat(J_(Y_(0,i-1).map(function(){return-1/0})),[c]);return r>n?X_(u):u}if(l===c)return S1e(l,i,o);var d=Q7(l,c,a,o),f=d.step,p=d.tickMin,h=d.tickMax,v=Sx.rangeStep(p,h.add(new pr(.1).mul(f)),f);return r>n?X_(v):v}function F1e(e,t){var r=cm(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=L7([n,i]),s=cm(a,2),A=s[0],l=s[1];if(A===-1/0||l===1/0)return[n,i];if(A===l)return[A];var c=Math.max(t,2),u=j7(new pr(l).sub(A).div(c-1),o,0),d=[].concat(J_(Sx.rangeStep(new pr(A),new pr(l).sub(new pr(.99).mul(u)),u)),[l]);return n>i?X_(d):d}var P1e=I7(E1e),O1e=I7(F1e),U1e="Invariant failed";function Uu(e,t){throw new Error(U1e)}var N1e=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Vd(e){"@babel/helpers - typeof";return Vd=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},Vd(e)}function m1(){return m1=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},m1.apply(this,arguments)}function T1e(e,t){return j1e(e)||L1e(e,t)||k1e(e,t)||I1e()}function I1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
236In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k1e(e,t){if(e){if(typeof e=="string")return VI(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 VI(e,t)}}function VI(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 L1e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function j1e(e){if(Array.isArray(e))return e}function Q1e(e,t){if(e==null)return{};var r=R1e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function R1e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function M1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D1e(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,D7(n.key),n)}}function H1e(e,t,r){return t&&D1e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $1e(e,t,r){return t=v1(t),K1e(e,R7()?Reflect.construct(t,r||[],v1(e).constructor):t.apply(e,r))}function K1e(e,t){if(t&&(Vd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return V1e(e)}function V1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(R7=function(){return!!e})()}function v1(e){return v1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},v1(e)}function z1e(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&&eS(e,t)}function eS(e,t){return eS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},eS(e,t)}function M7(e,t,r){return t=D7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D7(e){var t=G1e(e,"string");return Vd(t)=="symbol"?t:t+""}function G1e(e,t){if(Vd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ex=function(e){function t(){return M1e(this,t),$1e(this,t,arguments)}return z1e(t,e),H1e(t,[{key:"render",value:function(){var n=this.props,i=n.offset,o=n.layout,a=n.width,s=n.dataKey,A=n.data,l=n.dataPointFormatter,c=n.xAxis,u=n.yAxis,d=Q1e(n,N1e),f=Rt(d,!1);this.props.direction==="x"&&c.type!=="number"&&Uu();var p=A.map(function(h){var v=l(h,s),m=v.x,w=v.y,b=v.value,B=v.errorVal;if(!B)return null;var C=[],_,F;if(Array.isArray(B)){var N=T1e(B,2);_=N[0],F=N[1]}else _=F=B;if(o==="vertical"){var U=c.scale,L=w+i,O=L+a,T=L-a,Q=U(b-_),j=U(b+F);C.push({x1:j,y1:O,x2:j,y2:T}),C.push({x1:Q,y1:L,x2:j,y2:L}),C.push({x1:Q,y1:O,x2:Q,y2:T})}else if(o==="horizontal"){var $=u.scale,G=m+i,J=G-a,H=G+a,W=$(b-_),se=$(b+F);C.push({x1:J,y1:se,x2:H,y2:se}),C.push({x1:G,y1:W,x2:G,y2:se}),C.push({x1:J,y1:W,x2:H,y2:W})}return ie.createElement(Gr,m1({className:"recharts-errorBar",key:"bar-".concat(C.map(function(Ae){return"".concat(Ae.x1,"-").concat(Ae.x2,"-").concat(Ae.y1,"-").concat(Ae.y2)}))},f),C.map(function(Ae){return ie.createElement("line",m1({},Ae,{key:"line-".concat(Ae.x1,"-").concat(Ae.x2,"-").concat(Ae.y1,"-").concat(Ae.y2)}))}))});return ie.createElement(Gr,{className:"recharts-errorBars"},p)}}])}(ie.Component);M7(Ex,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});M7(Ex,"displayName","ErrorBar");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 zI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Oc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zI(Object(r),!0).forEach(function(n){W1e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function W1e(e,t,r){return t=q1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q1e(e){var t=Y1e(e,"string");return um(t)=="symbol"?t:t+""}function Y1e(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 H7=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,a=mo(r,Dl);if(!a)return null;var s=Dl.defaultProps,A=s!==void 0?Oc(Oc({},s),a.props):{},l;return a.props&&a.props.payload?l=a.props&&a.props.payload:o==="children"?l=(n||[]).reduce(function(c,u){var d=u.item,f=u.props,p=f.sectors||f.data||[];return c.concat(p.map(function(h){return{type:a.props.iconType||d.props.legendType,value:h.name,color:h.fill,payload:h}}))},[]):l=(n||[]).map(function(c){var u=c.item,d=u.type.defaultProps,f=d!==void 0?Oc(Oc({},d),u.props):{},p=f.dataKey,h=f.name,v=f.legendType,m=f.hide;return{inactive:m,dataKey:p,type:A.iconType||v||"square",color:fP(u),value:h||p,payload:f}}),Oc(Oc(Oc({},A),Dl.getWithHeight(a,i)),{},{payload:l,item:a})};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 GI(e){return ebe(e)||Z1e(e)||J1e(e)||X1e()}function X1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
237In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function J1e(e,t){if(e){if(typeof e=="string")return tS(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 tS(e,t)}}function Z1e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ebe(e){if(Array.isArray(e))return tS(e)}function tS(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 WI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WI(Object(r),!0).forEach(function(n){Ad(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ad(e,t,r){return t=tbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tbe(e){var t=rbe(e,"string");return fm(t)=="symbol"?t:t+""}function rbe(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)}function Po(e,t,r){return Mt(e)||Mt(t)?r:Ln(t)?ia(e,t,r):kt(t)?t(e):r}function hg(e,t,r,n){var i=Zwe(e,function(s){return Po(s,t)});if(r==="number"){var o=i.filter(function(s){return Le(s)||parseFloat(s)});return o.length?[Cx(o),Sl(o)]:[1/0,-1/0]}var a=n?i.filter(function(s){return!Mt(s)}):i;return a.map(function(s){return Ln(s)||s instanceof Date?s:""})}var nbe=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,a=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var A=o.range,l=0;l<s;l++){var c=l>0?i[l-1].coordinate:i[s-1].coordinate,u=i[l].coordinate,d=l>=s-1?i[0].coordinate:i[l+1].coordinate,f=void 0;if(Ra(u-c)!==Ra(d-u)){var p=[];if(Ra(d-u)===Ra(A[1]-A[0])){f=d;var h=u+A[1]-A[0];p[0]=Math.min(h,(h+c)/2),p[1]=Math.max(h,(h+c)/2)}else{f=c;var v=d+A[1]-A[0];p[0]=Math.min(u,(v+u)/2),p[1]=Math.max(u,(v+u)/2)}var m=[Math.min(u,(f+u)/2),Math.max(u,(f+u)/2)];if(t>m[0]&&t<=m[1]||t>=p[0]&&t<=p[1]){a=i[l].index;break}}else{var w=Math.min(c,d),b=Math.max(c,d);if(t>(w+u)/2&&t<=(b+u)/2){a=i[l].index;break}}}else for(var B=0;B<s;B++)if(B===0&&t<=(n[B].coordinate+n[B+1].coordinate)/2||B>0&&B<s-1&&t>(n[B].coordinate+n[B-1].coordinate)/2&&t<=(n[B].coordinate+n[B+1].coordinate)/2||B===s-1&&t>(n[B].coordinate+n[B-1].coordinate)/2){a=n[B].index;break}return a},fP=function(t){var r,n=t,i=n.type.displayName,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?nn(nn({},t.type.defaultProps),t.props):t.props,a=o.stroke,s=o.fill,A;switch(i){case"Line":A=a;break;case"Area":case"Radar":A=a&&a!=="none"?a:s;break;default:A=s;break}return A},ibe=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var a={},s=Object.keys(o),A=0,l=s.length;A<l;A++)for(var c=o[s[A]].stackGroups,u=Object.keys(c),d=0,f=u.length;d<f;d++){var p=c[u[d]],h=p.items,v=p.cateAxisId,m=h.filter(function(F){return gA(F.type).indexOf("Bar")>=0});if(m&&m.length){var w=m[0].type.defaultProps,b=w!==void 0?nn(nn({},w),m[0].props):m[0].props,B=b.barSize,C=b[v];a[C]||(a[C]=[]);var _=Mt(B)?r:B;a[C].push({item:m[0],stackList:m.slice(1),barSize:Mt(_)?void 0:Pu(_,n,0)})}}return a},obe=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,a=o===void 0?[]:o,s=t.maxBarSize,A=a.length;if(A<1)return null;var l=Pu(r,i,0,!0),c,u=[];if(a[0].barSize===+a[0].barSize){var d=!1,f=i/A,p=a.reduce(function(B,C){return B+C.barSize||0},0);p+=(A-1)*l,p>=i&&(p-=(A-1)*l,l=0),p>=i&&f>0&&(d=!0,f*=.9,p=A*f);var h=(i-p)/2>>0,v={offset:h-l,size:0};c=a.reduce(function(B,C){var _={item:C.item,position:{offset:v.offset+v.size+l,size:d?f:C.barSize}},F=[].concat(GI(B),[_]);return v=F[F.length-1].position,C.stackList&&C.stackList.length&&C.stackList.forEach(function(N){F.push({item:N,position:v})}),F},u)}else{var m=Pu(n,i,0,!0);i-2*m-(A-1)*l<=0&&(l=0);var w=(i-2*m-(A-1)*l)/A;w>1&&(w>>=0);var b=s===+s?Math.min(w,s):w;c=a.reduce(function(B,C,_){var F=[].concat(GI(B),[{item:C.item,position:{offset:m+(w+l)*_+(w-b)/2,size:b}}]);return C.stackList&&C.stackList.length&&C.stackList.forEach(function(N){F.push({item:N,position:F[F.length-1].position})}),F},u)}return c},abe=function(t,r,n,i){var o=n.children,a=n.width,s=n.margin,A=a-(s.left||0)-(s.right||0),l=H7({children:o,legendWidth:A});if(l){var c=i||{},u=c.width,d=c.height,f=l.align,p=l.verticalAlign,h=l.layout;if((h==="vertical"||h==="horizontal"&&p==="middle")&&f!=="center"&&Le(t[f]))return nn(nn({},t),{},Ad({},f,t[f]+(u||0)));if((h==="horizontal"||h==="vertical"&&f==="center")&&p!=="middle"&&Le(t[p]))return nn(nn({},t),{},Ad({},p,t[p]+(d||0)))}return t},sbe=function(t,r,n){return Mt(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},$7=function(t,r,n,i,o){var a=r.props.children,s=Ha(a,Ex).filter(function(l){return sbe(i,o,l.props.direction)});if(s&&s.length){var A=s.map(function(l){return l.props.dataKey});return t.reduce(function(l,c){var u=Po(c,n);if(Mt(u))return l;var d=Array.isArray(u)?[Cx(u),Sl(u)]:[u,u],f=A.reduce(function(p,h){var v=Po(c,h,0),m=d[0]-Math.abs(Array.isArray(v)?v[0]:v),w=d[1]+Math.abs(Array.isArray(v)?v[1]:v);return[Math.min(m,p[0]),Math.max(w,p[1])]},[1/0,-1/0]);return[Math.min(f[0],l[0]),Math.max(f[1],l[1])]},[1/0,-1/0])}return null},Abe=function(t,r,n,i,o){var a=r.map(function(s){return $7(t,s,n,o,i)}).filter(function(s){return!Mt(s)});return a&&a.length?a.reduce(function(s,A){return[Math.min(s[0],A[0]),Math.max(s[1],A[1])]},[1/0,-1/0]):null},K7=function(t,r,n,i,o){var a=r.map(function(A){var l=A.props.dataKey;return n==="number"&&l&&$7(t,A,l,i)||hg(t,l,n,o)});if(n==="number")return a.reduce(function(A,l){return[Math.min(A[0],l[0]),Math.max(A[1],l[1])]},[1/0,-1/0]);var s={};return a.reduce(function(A,l){for(var c=0,u=l.length;c<u;c++)s[l[c]]||(s[l[c]]=!0,A.push(l[c]));return A},[])},V7=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},Jc=function(t,r,n){if(!t)return null;var i=t.scale,o=t.duplicateDomain,a=t.type,s=t.range,A=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,l=(r||n)&&a==="category"&&i.bandwidth?i.bandwidth()/A:0;if(l=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?Ra(s[0]-s[1])*2*l:l,r&&(t.ticks||t.niceTicks)){var c=(t.ticks||t.niceTicks).map(function(u){var d=o?o.indexOf(u):u;return{coordinate:i(d)+l,value:u,offset:l}});return c.filter(function(u){return!xh(u.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(u,d){return{coordinate:i(u)+l,value:u,index:d,offset:l}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(u){return{coordinate:i(u)+l,value:u,offset:l}}):i.domain().map(function(u,d){return{coordinate:i(u)+l,value:o?o[u]:u,index:d,offset:l}})},MB=new WeakMap,Qv=function(t,r){if(typeof r!="function")return t;MB.has(t)||MB.set(t,new WeakMap);var n=MB.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},lbe=function(t,r,n){var i=t.scale,o=t.type,a=t.layout,s=t.axisType;if(i==="auto")return a==="radial"&&s==="radiusAxis"?{scale:nm(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:f1(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:dg(),realScaleType:"point"}:o==="category"?{scale:nm(),realScaleType:"band"}:{scale:f1(),realScaleType:"linear"};if(Fu(i)){var A="scale".concat(ux(i));return{scale:(DI[A]||dg)(),realScaleType:DI[A]?A:"point"}}return kt(i)?{scale:i}:{scale:dg(),realScaleType:"point"}},qI=1e-4,cbe=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),o=Math.min(i[0],i[1])-qI,a=Math.max(i[0],i[1])+qI,s=t(r[0]),A=t(r[n-1]);(s<o||s>a||A<o||A>a)&&t.domain([r[0],r[n-1]])}},ube=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},fbe=function(t,r){if(!r||r.length!==2||!Le(r[0])||!Le(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),o=[t[0],t[1]];return(!Le(t[0])||t[0]<n)&&(o[0]=n),(!Le(t[1])||t[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<n&&(o[1]=n),o},dbe=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,a=0,s=0;s<r;++s){var A=xh(t[s][n][1])?t[s][n][0]:t[s][n][1];A>=0?(t[s][n][0]=o,t[s][n][1]=o+A,o=t[s][n][1]):(t[s][n][0]=a,t[s][n][1]=a+A,a=t[s][n][1])}},hbe=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,a=0;a<r;++a){var s=xh(t[a][n][1])?t[a][n][0]:t[a][n][1];s>=0?(t[a][n][0]=o,t[a][n][1]=o+s,o=t[a][n][1]):(t[a][n][0]=0,t[a][n][1]=0)}},pbe={sign:dbe,expand:Ple,none:jd,silhouette:Ole,wiggle:Ule,positive:hbe},gbe=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),o=pbe[n],a=Fle().keys(i).value(function(s,A){return+Po(s,A,0)}).order(S_).offset(o);return a(t)},mbe=function(t,r,n,i,o,a){if(!t)return null;var s=a?r.reverse():r,A={},l=s.reduce(function(u,d){var f,p=(f=d.type)!==null&&f!==void 0&&f.defaultProps?nn(nn({},d.type.defaultProps),d.props):d.props,h=p.stackId,v=p.hide;if(v)return u;var m=p[n],w=u[m]||{hasStack:!1,stackGroups:{}};if(Ln(h)){var b=w.stackGroups[h]||{numericAxisId:n,cateAxisId:i,items:[]};b.items.push(d),w.hasStack=!0,w.stackGroups[h]=b}else w.stackGroups[a0("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[d]};return nn(nn({},u),{},Ad({},m,w))},A),c={};return Object.keys(l).reduce(function(u,d){var f=l[d];if(f.hasStack){var p={};f.stackGroups=Object.keys(f.stackGroups).reduce(function(h,v){var m=f.stackGroups[v];return nn(nn({},h),{},Ad({},v,{numericAxisId:n,cateAxisId:i,items:m.items,stackedData:gbe(t,m.items,o)}))},p)}return nn(nn({},u),{},Ad({},d,f))},c)},vbe=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,a=r.originalDomain,s=r.allowDecimals,A=n||r.scale;if(A!=="auto"&&A!=="linear")return null;if(o&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var l=t.domain();if(!l.length)return null;var c=P1e(l,o,s);return t.domain([Cx(c),Sl(c)]),{niceTicks:c}}if(o&&i==="number"){var u=t.domain(),d=O1e(u,o,s);return{niceTicks:d}}return null};function YI(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Mt(i[t.dataKey])){var s=$w(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var A=Po(i,Mt(a)?t.dataKey:a);return Mt(A)?null:t.scale(A)}var XI=function(t){var r=t.axis,n=t.ticks,i=t.offset,o=t.bandSize,a=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var A=Po(a,r.dataKey,r.domain[s]);return Mt(A)?null:r.scale(A)-o/2+i},ybe=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return i<=0&&o>=0?0:o<0?o:i}return n[0]},wbe=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?nn(nn({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(Ln(o)){var a=r[o];if(a){var s=a.items.indexOf(t);return s>=0?a.stackedData[s]:null}}return null},bbe=function(t){return t.reduce(function(r,n){return[Cx(n.concat([r[0]]).filter(Le)),Sl(n.concat([r[1]]).filter(Le))]},[1/0,-1/0])},z7=function(t,r,n){return Object.keys(t).reduce(function(i,o){var a=t[o],s=a.stackedData,A=s.reduce(function(l,c){var u=bbe(c.slice(r,n+1));return[Math.min(l[0],u[0]),Math.max(l[1],u[1])]},[1/0,-1/0]);return[Math.min(A[0],i[0]),Math.max(A[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},JI=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ZI=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,rS=function(t,r,n){if(kt(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(Le(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(JI.test(t[0])){var o=+JI.exec(t[0])[1];i[0]=r[0]-o}else kt(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(Le(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(ZI.test(t[1])){var a=+ZI.exec(t[1])[1];i[1]=r[1]+a}else kt(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},y1=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var o=MF(r,function(u){return u.coordinate}),a=1/0,s=1,A=o.length;s<A;s++){var l=o[s],c=o[s-1];a=Math.min((l.coordinate||0)-(c.coordinate||0),a)}return a===1/0?0:a}return n?void 0:0},e3=function(t,r,n){return!t||!t.length||Am(t,ia(n,"type.defaultProps.domain"))?r:t},G7=function(t,r){var n=t.type.defaultProps?nn(nn({},t.type.defaultProps),t.props):t.props,i=n.dataKey,o=n.name,a=n.unit,s=n.formatter,A=n.tooltipType,l=n.chartType,c=n.hide;return nn(nn({},Rt(t,!1)),{},{dataKey:i,unit:a,formatter:s,name:o||i,color:fP(t),value:Po(r,i),type:A,payload:r,chartType:l,hide:c})};function dm(e){"@babel/helpers - typeof";return dm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dm(e)}function t3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function r3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?t3(Object(r),!0).forEach(function(n){xbe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xbe(e,t,r){return t=Bbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bbe(e){var t=Cbe(e,"string");return dm(t)=="symbol"?t:t+""}function Cbe(e,t){if(dm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(dm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var w1=Math.PI/180,_be=function(t){return t*180/Math.PI},si=function(t,r,n,i){return{x:t+Math.cos(-w1*i)*n,y:r+Math.sin(-w1*i)*n}},Sbe=function(t,r){var n=t.x,i=t.y,o=r.x,a=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-a,2))},Ebe=function(t,r){var n=t.x,i=t.y,o=r.cx,a=r.cy,s=Sbe({x:n,y:i},{x:o,y:a});if(s<=0)return{radius:s};var A=(n-o)/s,l=Math.acos(A);return i>a&&(l=2*Math.PI-l),{radius:s,angle:_be(l),angleInRadian:l}},Fbe=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),a=Math.min(i,o);return{startAngle:r-a*360,endAngle:n-a*360}},Pbe=function(t,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),a=Math.floor(i/360),s=Math.min(o,a);return t+s*360},n3=function(t,r){var n=t.x,i=t.y,o=Ebe({x:n,y:i},r),a=o.radius,s=o.angle,A=r.innerRadius,l=r.outerRadius;if(a<A||a>l)return!1;if(a===0)return!0;var c=Fbe(r),u=c.startAngle,d=c.endAngle,f=s,p;if(u<=d){for(;f>d;)f-=360;for(;f<u;)f+=360;p=f>=u&&f<=d}else{for(;f>u;)f-=360;for(;f<d;)f+=360;p=f>=d&&f<=u}return p?r3(r3({},r),{},{radius:a,angle:Pbe(f,r)}):null};function hm(e){"@babel/helpers - typeof";return hm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hm(e)}var Obe=["offset"];function Ube(e){return kbe(e)||Ibe(e)||Tbe(e)||Nbe()}function Nbe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
238In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tbe(e,t){if(e){if(typeof e=="string")return nS(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 nS(e,t)}}function Ibe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function kbe(e){if(Array.isArray(e))return nS(e)}function nS(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 Lbe(e,t){if(e==null)return{};var r=jbe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jbe(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 i3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Un(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?i3(Object(r),!0).forEach(function(n){Qbe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Qbe(e,t,r){return t=Rbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rbe(e){var t=Mbe(e,"string");return hm(t)=="symbol"?t:t+""}function Mbe(e,t){if(hm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pm(){return pm=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},pm.apply(this,arguments)}var Dbe=function(t){var r=t.value,n=t.formatter,i=Mt(t.children)?r:t.children;return kt(n)?n(i):i},Hbe=function(t,r){var n=Ra(r-t),i=Math.min(Math.abs(r-t),360);return n*i},$be=function(t,r,n){var i=t.position,o=t.viewBox,a=t.offset,s=t.className,A=o,l=A.cx,c=A.cy,u=A.innerRadius,d=A.outerRadius,f=A.startAngle,p=A.endAngle,h=A.clockWise,v=(u+d)/2,m=Hbe(f,p),w=m>=0?1:-1,b,B;i==="insideStart"?(b=f+w*a,B=h):i==="insideEnd"?(b=p-w*a,B=!h):i==="end"&&(b=p+w*a,B=h),B=m<=0?B:!B;var C=si(l,c,v,b),_=si(l,c,v,b+(B?1:-1)*359),F="M".concat(C.x,",").concat(C.y,`
239    A`).concat(v,",").concat(v,",0,1,").concat(B?0:1,`,
240    `).concat(_.x,",").concat(_.y),N=Mt(t.id)?a0("recharts-radial-line-"):t.id;return ie.createElement("text",pm({},n,{dominantBaseline:"central",className:Kt("recharts-radial-bar-label",s)}),ie.createElement("defs",null,ie.createElement("path",{id:N,d:F})),ie.createElement("textPath",{xlinkHref:"#".concat(N)},r))},Kbe=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,a=o.cx,s=o.cy,A=o.innerRadius,l=o.outerRadius,c=o.startAngle,u=o.endAngle,d=(c+u)/2;if(i==="outside"){var f=si(a,s,l+n,d),p=f.x,h=f.y;return{x:p,y:h,textAnchor:p>=a?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"end"};var v=(A+l)/2,m=si(a,s,v,d),w=m.x,b=m.y;return{x:w,y:b,textAnchor:"middle",verticalAnchor:"middle"}},Vbe=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,a=r,s=a.x,A=a.y,l=a.width,c=a.height,u=c>=0?1:-1,d=u*i,f=u>0?"end":"start",p=u>0?"start":"end",h=l>=0?1:-1,v=h*i,m=h>0?"end":"start",w=h>0?"start":"end";if(o==="top"){var b={x:s+l/2,y:A-u*i,textAnchor:"middle",verticalAnchor:f};return Un(Un({},b),n?{height:Math.max(A-n.y,0),width:l}:{})}if(o==="bottom"){var B={x:s+l/2,y:A+c+d,textAnchor:"middle",verticalAnchor:p};return Un(Un({},B),n?{height:Math.max(n.y+n.height-(A+c),0),width:l}:{})}if(o==="left"){var C={x:s-v,y:A+c/2,textAnchor:m,verticalAnchor:"middle"};return Un(Un({},C),n?{width:Math.max(C.x-n.x,0),height:c}:{})}if(o==="right"){var _={x:s+l+v,y:A+c/2,textAnchor:w,verticalAnchor:"middle"};return Un(Un({},_),n?{width:Math.max(n.x+n.width-_.x,0),height:c}:{})}var F=n?{width:l,height:c}:{};return o==="insideLeft"?Un({x:s+v,y:A+c/2,textAnchor:w,verticalAnchor:"middle"},F):o==="insideRight"?Un({x:s+l-v,y:A+c/2,textAnchor:m,verticalAnchor:"middle"},F):o==="insideTop"?Un({x:s+l/2,y:A+d,textAnchor:"middle",verticalAnchor:p},F):o==="insideBottom"?Un({x:s+l/2,y:A+c-d,textAnchor:"middle",verticalAnchor:f},F):o==="insideTopLeft"?Un({x:s+v,y:A+d,textAnchor:w,verticalAnchor:p},F):o==="insideTopRight"?Un({x:s+l-v,y:A+d,textAnchor:m,verticalAnchor:p},F):o==="insideBottomLeft"?Un({x:s+v,y:A+c-d,textAnchor:w,verticalAnchor:f},F):o==="insideBottomRight"?Un({x:s+l-v,y:A+c-d,textAnchor:m,verticalAnchor:f},F):vh(o)&&(Le(o.x)||qc(o.x))&&(Le(o.y)||qc(o.y))?Un({x:s+Pu(o.x,l),y:A+Pu(o.y,c),textAnchor:"end",verticalAnchor:"end"},F):Un({x:s+l/2,y:A+c/2,textAnchor:"middle",verticalAnchor:"middle"},F)},zbe=function(t){return"cx"in t&&Le(t.cx)};function _i(e){var t=e.offset,r=t===void 0?5:t,n=Lbe(e,Obe),i=Un({offset:r},n),o=i.viewBox,a=i.position,s=i.value,A=i.children,l=i.content,c=i.className,u=c===void 0?"":c,d=i.textBreakAll;if(!o||Mt(s)&&Mt(A)&&!P.isValidElement(l)&&!kt(l))return null;if(P.isValidElement(l))return P.cloneElement(l,i);var f;if(kt(l)){if(f=P.createElement(l,i),P.isValidElement(f))return f}else f=Dbe(i);var p=zbe(o),h=Rt(i,!0);if(p&&(a==="insideStart"||a==="insideEnd"||a==="end"))return $be(i,f,h);var v=p?Kbe(i):Vbe(i);return ie.createElement(o1,pm({className:Kt("recharts-label",u)},h,v,{breakAll:d}),f)}_i.displayName="Label";var W7=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,a=t.endAngle,s=t.r,A=t.radius,l=t.innerRadius,c=t.outerRadius,u=t.x,d=t.y,f=t.top,p=t.left,h=t.width,v=t.height,m=t.clockWise,w=t.labelViewBox;if(w)return w;if(Le(h)&&Le(v)){if(Le(u)&&Le(d))return{x:u,y:d,width:h,height:v};if(Le(f)&&Le(p))return{x:f,y:p,width:h,height:v}}return Le(u)&&Le(d)?{x:u,y:d,width:0,height:0}:Le(r)&&Le(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:a||i||0,innerRadius:l||0,outerRadius:c||A||s||0,clockWise:m}:t.viewBox?t.viewBox:{}},Gbe=function(t,r){return t?t===!0?ie.createElement(_i,{key:"label-implicit",viewBox:r}):Ln(t)?ie.createElement(_i,{key:"label-implicit",viewBox:r,value:t}):P.isValidElement(t)?t.type===_i?P.cloneElement(t,{key:"label-implicit",viewBox:r}):ie.createElement(_i,{key:"label-implicit",content:t,viewBox:r}):kt(t)?ie.createElement(_i,{key:"label-implicit",content:t,viewBox:r}):vh(t)?ie.createElement(_i,pm({viewBox:r},t,{key:"label-implicit"})):null:null},Wbe=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,o=W7(t),a=Ha(i,_i).map(function(A,l){return P.cloneElement(A,{viewBox:r||o,key:"label-".concat(l)})});if(!n)return a;var s=Gbe(t.label,r||o);return[s].concat(Ube(a))};_i.parseViewBox=W7;_i.renderCallByParent=Wbe;function qbe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Ybe=qbe;const Xbe=br(Ybe);function gm(e){"@babel/helpers - typeof";return gm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gm(e)}var Jbe=["valueAccessor"],Zbe=["data","dataKey","clockWise","id","textBreakAll"];function exe(e){return ixe(e)||nxe(e)||rxe(e)||txe()}function txe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
241In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rxe(e,t){if(e){if(typeof e=="string")return iS(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 iS(e,t)}}function nxe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ixe(e){if(Array.isArray(e))return iS(e)}function iS(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 b1(){return b1=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},b1.apply(this,arguments)}function o3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function a3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?o3(Object(r),!0).forEach(function(n){oxe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function oxe(e,t,r){return t=axe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function axe(e){var t=sxe(e,"string");return gm(t)=="symbol"?t:t+""}function sxe(e,t){if(gm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function s3(e,t){if(e==null)return{};var r=Axe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Axe(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 lxe=function(t){return Array.isArray(t.value)?Xbe(t.value):t.value};function $l(e){var t=e.valueAccessor,r=t===void 0?lxe:t,n=s3(e,Jbe),i=n.data,o=n.dataKey,a=n.clockWise,s=n.id,A=n.textBreakAll,l=s3(n,Zbe);return!i||!i.length?null:ie.createElement(Gr,{className:"recharts-label-list"},i.map(function(c,u){var d=Mt(o)?r(c,u):Po(c&&c.payload,o),f=Mt(s)?{}:{id:"".concat(s,"-").concat(u)};return ie.createElement(_i,b1({},Rt(c,!0),l,f,{parentViewBox:c.parentViewBox,value:d,textBreakAll:A,viewBox:_i.parseViewBox(Mt(a)?c:a3(a3({},c),{},{clockWise:a})),key:"label-".concat(u),index:u}))}))}$l.displayName="LabelList";function cxe(e,t){return e?e===!0?ie.createElement($l,{key:"labelList-implicit",data:t}):ie.isValidElement(e)||kt(e)?ie.createElement($l,{key:"labelList-implicit",data:t,content:e}):vh(e)?ie.createElement($l,b1({data:t},e,{key:"labelList-implicit"})):null:null}function uxe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Ha(n,$l).map(function(a,s){return P.cloneElement(a,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var o=cxe(e.label,t);return[o].concat(exe(i))}$l.renderCallByParent=uxe;function mm(e){"@babel/helpers - typeof";return mm=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},mm(e)}function oS(){return oS=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},oS.apply(this,arguments)}function A3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function l3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?A3(Object(r),!0).forEach(function(n){fxe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function fxe(e,t,r){return t=dxe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dxe(e){var t=hxe(e,"string");return mm(t)=="symbol"?t:t+""}function hxe(e,t){if(mm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pxe=function(t,r){var n=Ra(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},Rv=function(t){var r=t.cx,n=t.cy,i=t.radius,o=t.angle,a=t.sign,s=t.isExternal,A=t.cornerRadius,l=t.cornerIsExternal,c=A*(s?1:-1)+i,u=Math.asin(A/c)/w1,d=l?o:o+a*u,f=si(r,n,c,d),p=si(r,n,i,d),h=l?o-a*u:o,v=si(r,n,c*Math.cos(u*w1),h);return{center:f,circleTangency:p,lineTangency:v,theta:u}},q7=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.startAngle,s=t.endAngle,A=pxe(a,s),l=a+A,c=si(r,n,o,a),u=si(r,n,o,l),d="M ".concat(c.x,",").concat(c.y,`
242    A `).concat(o,",").concat(o,`,0,
243    `).concat(+(Math.abs(A)>180),",").concat(+(a>l),`,
244    `).concat(u.x,",").concat(u.y,`
245  `);if(i>0){var f=si(r,n,i,a),p=si(r,n,i,l);d+="L ".concat(p.x,",").concat(p.y,`
246            A `).concat(i,",").concat(i,`,0,
247            `).concat(+(Math.abs(A)>180),",").concat(+(a<=l),`,
248            `).concat(f.x,",").concat(f.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},gxe=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.cornerRadius,s=t.forceCornerRadius,A=t.cornerIsExternal,l=t.startAngle,c=t.endAngle,u=Ra(c-l),d=Rv({cx:r,cy:n,radius:o,angle:l,sign:u,cornerRadius:a,cornerIsExternal:A}),f=d.circleTangency,p=d.lineTangency,h=d.theta,v=Rv({cx:r,cy:n,radius:o,angle:c,sign:-u,cornerRadius:a,cornerIsExternal:A}),m=v.circleTangency,w=v.lineTangency,b=v.theta,B=A?Math.abs(l-c):Math.abs(l-c)-h-b;if(B<0)return s?"M ".concat(p.x,",").concat(p.y,`
249        a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0
250        a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0
251      `):q7({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:l,endAngle:c});var C="M ".concat(p.x,",").concat(p.y,`
252    A`).concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(f.x,",").concat(f.y,`
253    A`).concat(o,",").concat(o,",0,").concat(+(B>180),",").concat(+(u<0),",").concat(m.x,",").concat(m.y,`
254    A`).concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(w.x,",").concat(w.y,`
255  `);if(i>0){var _=Rv({cx:r,cy:n,radius:i,angle:l,sign:u,isExternal:!0,cornerRadius:a,cornerIsExternal:A}),F=_.circleTangency,N=_.lineTangency,U=_.theta,L=Rv({cx:r,cy:n,radius:i,angle:c,sign:-u,isExternal:!0,cornerRadius:a,cornerIsExternal:A}),O=L.circleTangency,T=L.lineTangency,Q=L.theta,j=A?Math.abs(l-c):Math.abs(l-c)-U-Q;if(j<0&&a===0)return"".concat(C,"L").concat(r,",").concat(n,"Z");C+="L".concat(T.x,",").concat(T.y,`
256      A`).concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(O.x,",").concat(O.y,`
257      A`).concat(i,",").concat(i,",0,").concat(+(j>180),",").concat(+(u>0),",").concat(F.x,",").concat(F.y,`
258      A`).concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(N.x,",").concat(N.y,"Z")}else C+="L".concat(r,",").concat(n,"Z");return C},mxe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Y7=function(t){var r=l3(l3({},mxe),t),n=r.cx,i=r.cy,o=r.innerRadius,a=r.outerRadius,s=r.cornerRadius,A=r.forceCornerRadius,l=r.cornerIsExternal,c=r.startAngle,u=r.endAngle,d=r.className;if(a<o||c===u)return null;var f=Kt("recharts-sector",d),p=a-o,h=Pu(s,p,0,!0),v;return h>0&&Math.abs(c-u)<360?v=gxe({cx:n,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(h,p/2),forceCornerRadius:A,cornerIsExternal:l,startAngle:c,endAngle:u}):v=q7({cx:n,cy:i,innerRadius:o,outerRadius:a,startAngle:c,endAngle:u}),ie.createElement("path",oS({},Rt(r,!0),{className:f,d:v,role:"img"}))};function vm(e){"@babel/helpers - typeof";return vm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vm(e)}function aS(){return aS=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},aS.apply(this,arguments)}function c3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function u3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?c3(Object(r),!0).forEach(function(n){vxe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vxe(e,t,r){return t=yxe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yxe(e){var t=wxe(e,"string");return vm(t)=="symbol"?t:t+""}function wxe(e,t){if(vm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var f3={curveBasisClosed:mle,curveBasisOpen:vle,curveBasis:gle,curveBumpX:rle,curveBumpY:nle,curveLinearClosed:yle,curveLinear:dx,curveMonotoneX:wle,curveMonotoneY:ble,curveNatural:xle,curveStep:Ble,curveStepAfter:_le,curveStepBefore:Cle},Mv=function(t){return t.x===+t.x&&t.y===+t.y},Ep=function(t){return t.x},Fp=function(t){return t.y},bxe=function(t,r){if(kt(t))return t;var n="curve".concat(ux(t));return(n==="curveMonotone"||n==="curveBump")&&r?f3["".concat(n).concat(r==="vertical"?"Y":"X")]:f3[n]||dx},xxe=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,o=i===void 0?[]:i,a=t.baseLine,s=t.layout,A=t.connectNulls,l=A===void 0?!1:A,c=bxe(n,s),u=l?o.filter(function(h){return Mv(h)}):o,d;if(Array.isArray(a)){var f=l?a.filter(function(h){return Mv(h)}):a,p=u.map(function(h,v){return u3(u3({},h),{},{base:f[v]})});return s==="vertical"?d=Ov().y(Fp).x1(Ep).x0(function(h){return h.base.x}):d=Ov().x(Ep).y1(Fp).y0(function(h){return h.base.y}),d.defined(Mv).curve(c),d(p)}return s==="vertical"&&Le(a)?d=Ov().y(Fp).x1(Ep).x0(a):Le(a)?d=Ov().x(Ep).y1(Fp).y0(a):d=XH().x(Ep).y(Fp),d.defined(Mv).curve(c),d(u)},pg=function(t){var r=t.className,n=t.points,i=t.path,o=t.pathRef;if((!n||!n.length)&&!i)return null;var a=n&&n.length?xxe(t):i;return P.createElement("path",aS({},Rt(t,!1),Kw(t),{className:Kt("recharts-curve",r),d:a,ref:o}))},X7={exports:{}},Bxe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Cxe=Bxe,_xe=Cxe;function J7(){}function Z7(){}Z7.resetWarningCache=J7;var Sxe=function(){function e(n,i,o,a,s,A){if(A!==_xe){var l=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 l.name="Invariant Violation",l}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
258:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Z7,resetWarningCache:J7};return r.PropTypes=r,r};X7.exports=Sxe();var Exe=X7.exports;const ar=br(Exe);var Fxe=Object.getOwnPropertyNames,Pxe=Object.getOwnPropertySymbols,Oxe=Object.prototype.hasOwnProperty;function d3(e,t){return function(n,i,o){return e(n,i,o)&&t(n,i,o)}}function Dv(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var o=i.cache,a=o.get(r),s=o.get(n);if(a&&s)return a===n&&s===r;o.set(r,n),o.set(n,r);var A=e(r,n,i);return o.delete(r),o.delete(n),A}}function h3(e){return Fxe(e).concat(Pxe(e))}var Uxe=Object.hasOwn||function(e,t){return Oxe.call(e,t)};function Hu(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Nxe="__v",Txe="__o",Ixe="_owner",p3=Object.getOwnPropertyDescriptor,g3=Object.keys;function kxe(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 Lxe(e,t){return Hu(e.getTime(),t.getTime())}function jxe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Qxe(e,t){return e===t}function m3(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),o=e.entries(),a,s,A=0;(a=o.next())&&!a.done;){for(var l=t.entries(),c=!1,u=0;(s=l.next())&&!s.done;){if(i[u]){u++;continue}var d=a.value,f=s.value;if(r.equals(d[0],f[0],A,u,e,t,r)&&r.equals(d[1],f[1],d[0],f[0],e,t,r)){c=i[u]=!0;break}u++}if(!c)return!1;A++}return!0}var Rxe=Hu;function Mxe(e,t,r){var n=g3(e),i=n.length;if(g3(t).length!==i)return!1;for(;i-- >0;)if(!eK(e,t,r,n[i]))return!1;return!0}function Pp(e,t,r){var n=h3(e),i=n.length;if(h3(t).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=n[i],!eK(e,t,r,o)||(a=p3(e,o),s=p3(t,o),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function Dxe(e,t){return Hu(e.valueOf(),t.valueOf())}function Hxe(e,t){return e.source===t.source&&e.flags===t.flags}function v3(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),o=e.values(),a,s;(a=o.next())&&!a.done;){for(var A=t.values(),l=!1,c=0;(s=A.next())&&!s.done;){if(!i[c]&&r.equals(a.value,s.value,a.value,s.value,e,t,r)){l=i[c]=!0;break}c++}if(!l)return!1}return!0}function $xe(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 Kxe(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 eK(e,t,r,n){return(n===Ixe||n===Txe||n===Nxe)&&(e.$$typeof||t.$$typeof)?!0:Uxe(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var Vxe="[object Arguments]",zxe="[object Boolean]",Gxe="[object Date]",Wxe="[object Error]",qxe="[object Map]",Yxe="[object Number]",Xxe="[object Object]",Jxe="[object RegExp]",Zxe="[object Set]",e2e="[object String]",t2e="[object URL]",r2e=Array.isArray,y3=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,w3=Object.assign,n2e=Object.prototype.toString.call.bind(Object.prototype.toString);function i2e(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,o=e.areMapsEqual,a=e.areNumbersEqual,s=e.areObjectsEqual,A=e.arePrimitiveWrappersEqual,l=e.areRegExpsEqual,c=e.areSetsEqual,u=e.areTypedArraysEqual,d=e.areUrlsEqual;return function(p,h,v){if(p===h)return!0;if(p==null||h==null)return!1;var m=typeof p;if(m!==typeof h)return!1;if(m!=="object")return m==="number"?a(p,h,v):m==="function"?i(p,h,v):!1;var w=p.constructor;if(w!==h.constructor)return!1;if(w===Object)return s(p,h,v);if(r2e(p))return t(p,h,v);if(y3!=null&&y3(p))return u(p,h,v);if(w===Date)return r(p,h,v);if(w===RegExp)return l(p,h,v);if(w===Map)return o(p,h,v);if(w===Set)return c(p,h,v);var b=n2e(p);return b===Gxe?r(p,h,v):b===Jxe?l(p,h,v):b===qxe?o(p,h,v):b===Zxe?c(p,h,v):b===Xxe?typeof p.then!="function"&&typeof h.then!="function"&&s(p,h,v):b===t2e?d(p,h,v):b===Wxe?n(p,h,v):b===Vxe?s(p,h,v):b===zxe||b===Yxe||b===e2e?A(p,h,v):!1}}
vendor: 155,486 bytes, lines 258-280
258function o2e(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Pp:kxe,areDatesEqual:Lxe,areErrorsEqual:jxe,areFunctionsEqual:Qxe,areMapsEqual:n?d3(m3,Pp):m3,areNumbersEqual:Rxe,areObjectsEqual:n?Pp:Mxe,arePrimitiveWrappersEqual:Dxe,areRegExpsEqual:Hxe,areSetsEqual:n?d3(v3,Pp):v3,areTypedArraysEqual:n?Pp:$xe,areUrlsEqual:Kxe};if(r&&(i=w3({},i,r(i))),t){var o=Dv(i.areArraysEqual),a=Dv(i.areMapsEqual),s=Dv(i.areObjectsEqual),A=Dv(i.areSetsEqual);i=w3({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:A})}return i}function a2e(e){return function(t,r,n,i,o,a,s){return e(t,r,s)}}function s2e(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,o=e.strict;if(n)return function(A,l){var c=n(),u=c.cache,d=u===void 0?t?new WeakMap:void 0:u,f=c.meta;return r(A,l,{cache:d,equals:i,meta:f,strict:o})};if(t)return function(A,l){return r(A,l,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(A,l){return r(A,l,a)}}var A2e=uc();uc({strict:!0});uc({circular:!0});uc({circular:!0,strict:!0});uc({createInternalComparator:function(){return Hu}});uc({strict:!0,createInternalComparator:function(){return Hu}});uc({circular:!0,createInternalComparator:function(){return Hu}});uc({circular:!0,createInternalComparator:function(){return Hu},strict:!0});function uc(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,o=e.strict,a=o===void 0?!1:o,s=o2e(e),A=i2e(s),l=n?n(A):a2e(A);return s2e({circular:r,comparator:A,createState:i,equals:l,strict:a})}function l2e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function b3(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(o){r<0&&(r=o),o-r>t?(e(o),r=-1):l2e(i)};requestAnimationFrame(n)}function sS(e){"@babel/helpers - typeof";return sS=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},sS(e)}function c2e(e){return h2e(e)||d2e(e)||f2e(e)||u2e()}function u2e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
259In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function f2e(e,t){if(e){if(typeof e=="string")return x3(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 x3(e,t)}}function x3(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 d2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function h2e(e){if(Array.isArray(e))return e}function p2e(){var e={},t=function(){return null},r=!1,n=function i(o){if(!r){if(Array.isArray(o)){if(!o.length)return;var a=o,s=c2e(a),A=s[0],l=s.slice(1);if(typeof A=="number"){b3(i.bind(null,l),A);return}i(A),b3(i.bind(null,l));return}sS(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){r=!0},start:function(o){r=!1,n(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function ym(e){"@babel/helpers - typeof";return ym=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},ym(e)}function B3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function C3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?B3(Object(r),!0).forEach(function(n){tK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tK(e,t,r){return t=g2e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g2e(e){var t=m2e(e,"string");return ym(t)==="symbol"?t:String(t)}function m2e(e,t){if(ym(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ym(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var v2e=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(o){return i.includes(o)})})},y2e=function(t){return t},w2e=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},gg=function(t,r){return Object.keys(r).reduce(function(n,i){return C3(C3({},n),{},tK({},i,t(i,r[i])))},{})},_3=function(t,r,n){return t.map(function(i){return"".concat(w2e(i)," ").concat(r,"ms ").concat(n)}).join(",")};function b2e(e,t){return C2e(e)||B2e(e,t)||rK(e,t)||x2e()}function x2e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
260In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B2e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function C2e(e){if(Array.isArray(e))return e}function _2e(e){return F2e(e)||E2e(e)||rK(e)||S2e()}function S2e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
261In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rK(e,t){if(e){if(typeof e=="string")return AS(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 AS(e,t)}}function E2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function F2e(e){if(Array.isArray(e))return AS(e)}function AS(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 x1=1e-4,nK=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},iK=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},S3=function(t,r){return function(n){var i=nK(t,r);return iK(i,n)}},P2e=function(t,r){return function(n){var i=nK(t,r),o=[].concat(_2e(i.map(function(a,s){return a*s}).slice(1)),[0]);return iK(o,n)}},E3=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],o=r[1],a=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,o=0,a=1,s=1;break;case"ease":i=.25,o=.1,a=.25,s=1;break;case"ease-in":i=.42,o=0,a=1,s=1;break;case"ease-out":i=.42,o=0,a=.58,s=1;break;case"ease-in-out":i=0,o=0,a=.58,s=1;break;default:{var A=r[0].split("(");if(A[0]==="cubic-bezier"&&A[1].split(")")[0].split(",").length===4){var l=A[1].split(")")[0].split(",").map(function(v){return parseFloat(v)}),c=b2e(l,4);i=c[0],o=c[1],a=c[2],s=c[3]}}}var u=S3(i,a),d=S3(o,s),f=P2e(i,a),p=function(m){return m>1?1:m<0?0:m},h=function(m){for(var w=m>1?1:m,b=w,B=0;B<8;++B){var C=u(b)-w,_=f(b);if(Math.abs(C-w)<x1||_<x1)return d(b);b=p(b-C/_)}return d(b)};return h.isStepper=!1,h},O2e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,a=t.dt,s=a===void 0?17:a,A=function(c,u,d){var f=-(c-u)*n,p=d*o,h=d+(f-p)*s/1e3,v=d*s/1e3+c;return Math.abs(v-u)<x1&&Math.abs(h)<x1?[u,0]:[v,h]};return A.isStepper=!0,A.dt=s,A},U2e=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return E3(i);case"spring":return O2e();default:if(i.split("(")[0]==="cubic-bezier")return E3(i)}return typeof i=="function"?i:null};function wm(e){"@babel/helpers - typeof";return wm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wm(e)}function F3(e){return I2e(e)||T2e(e)||oK(e)||N2e()}function N2e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
262In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function I2e(e){if(Array.isArray(e))return cS(e)}function P3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ni(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?P3(Object(r),!0).forEach(function(n){lS(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lS(e,t,r){return t=k2e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k2e(e){var t=L2e(e,"string");return wm(t)==="symbol"?t:String(t)}function L2e(e,t){if(wm(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(wm(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function j2e(e,t){return M2e(e)||R2e(e,t)||oK(e,t)||Q2e()}function Q2e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
263In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oK(e,t){if(e){if(typeof e=="string")return cS(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 cS(e,t)}}function cS(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 R2e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function M2e(e){if(Array.isArray(e))return e}var B1=function(t,r,n){return t+(r-t)*n},uS=function(t){var r=t.from,n=t.to;return r!==n},D2e=function e(t,r,n){var i=gg(function(o,a){if(uS(a)){var s=t(a.from,a.to,a.velocity),A=j2e(s,2),l=A[0],c=A[1];return ni(ni({},a),{},{from:l,velocity:c})}return a},r);return n<1?gg(function(o,a){return uS(a)?ni(ni({},a),{},{velocity:B1(a.velocity,i[o].velocity,n),from:B1(a.from,i[o].from,n)}):a},r):e(t,i,n-1)};const H2e=function(e,t,r,n,i){var o=v2e(e,t),a=o.reduce(function(v,m){return ni(ni({},v),{},lS({},m,[e[m],t[m]]))},{}),s=o.reduce(function(v,m){return ni(ni({},v),{},lS({},m,{from:e[m],velocity:0,to:t[m]}))},{}),A=-1,l,c,u=function(){return null},d=function(){return gg(function(m,w){return w.from},s)},f=function(){return!Object.values(s).filter(uS).length},p=function(m){l||(l=m);var w=m-l,b=w/r.dt;s=D2e(r,s,b),i(ni(ni(ni({},e),t),d())),l=m,f()||(A=requestAnimationFrame(u))},h=function(m){c||(c=m);var w=(m-c)/n,b=gg(function(C,_){return B1.apply(void 0,F3(_).concat([r(w)]))},a);if(i(ni(ni(ni({},e),t),b)),w<1)A=requestAnimationFrame(u);else{var B=gg(function(C,_){return B1.apply(void 0,F3(_).concat([r(1)]))},a);i(ni(ni(ni({},e),t),B))}};return u=r.isStepper?p:h,function(){return requestAnimationFrame(u),function(){cancelAnimationFrame(A)}}};function zd(e){"@babel/helpers - typeof";return zd=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},zd(e)}var $2e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function K2e(e,t){if(e==null)return{};var r=V2e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V2e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function DB(e){return q2e(e)||W2e(e)||G2e(e)||z2e()}function z2e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
264In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G2e(e,t){if(e){if(typeof e=="string")return fS(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 fS(e,t)}}function W2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function q2e(e){if(Array.isArray(e))return fS(e)}function fS(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 O3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xa(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?O3(Object(r),!0).forEach(function(n){Vp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Vp(e,t,r){return t=aK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Y2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function X2e(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,aK(n.key),n)}}function J2e(e,t,r){return t&&X2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function aK(e){var t=Z2e(e,"string");return zd(t)==="symbol"?t:String(t)}function Z2e(e,t){if(zd(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zd(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eBe(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&&dS(e,t)}function dS(e,t){return dS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},dS(e,t)}function tBe(e){var t=rBe();return function(){var n=C1(e),i;if(t){var o=C1(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return hS(this,i)}}function hS(e,t){if(t&&(zd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pS(e)}function pS(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rBe(){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 C1(e){return C1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},C1(e)}var PA=function(e){eBe(r,e);var t=tBe(r);function r(n,i){var o;Y2e(this,r),o=t.call(this,n,i);var a=o.props,s=a.isActive,A=a.attributeName,l=a.from,c=a.to,u=a.steps,d=a.children,f=a.duration;if(o.handleStyleChange=o.handleStyleChange.bind(pS(o)),o.changeStyle=o.changeStyle.bind(pS(o)),!s||f<=0)return o.state={style:{}},typeof d=="function"&&(o.state={style:c}),hS(o);if(u&&u.length)o.state={style:u[0].style};else if(l){if(typeof d=="function")return o.state={style:l},hS(o);o.state={style:A?Vp({},A,l):l}}else o.state={style:{}};return o}return J2e(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,a=i.canBegin;this.mounted=!0,!(!o||!a)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,a=o.isActive,s=o.canBegin,A=o.attributeName,l=o.shouldReAnimate,c=o.to,u=o.from,d=this.state.style;if(s){if(!a){var f={style:A?Vp({},A,c):c};this.state&&d&&(A&&d[A]!==c||!A&&d!==c)&&this.setState(f);return}if(!(A2e(i.to,c)&&i.canBegin&&i.isActive)){var p=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var h=p||l?u:i.to;if(this.state&&d){var v={style:A?Vp({},A,h):h};(A&&d[A]!==h||!A&&d!==h)&&this.setState(v)}this.runAnimation(xa(xa({},this.props),{},{from:h,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var o=this,a=i.from,s=i.to,A=i.duration,l=i.easing,c=i.begin,u=i.onAnimationEnd,d=i.onAnimationStart,f=H2e(a,s,U2e(l),A,this.changeStyle),p=function(){o.stopJSAnimation=f()};this.manager.start([d,c,p,A,u])}},{key:"runStepAnimation",value:function(i){var o=this,a=i.steps,s=i.begin,A=i.onAnimationStart,l=a[0],c=l.style,u=l.duration,d=u===void 0?0:u,f=function(h,v,m){if(m===0)return h;var w=v.duration,b=v.easing,B=b===void 0?"ease":b,C=v.style,_=v.properties,F=v.onAnimationEnd,N=m>0?a[m-1]:v,U=_||Object.keys(C);if(typeof B=="function"||B==="spring")return[].concat(DB(h),[o.runJSAnimation.bind(o,{from:N.style,to:C,duration:w,easing:B}),w]);var L=_3(U,w,B),O=xa(xa(xa({},N.style),C),{},{transition:L});return[].concat(DB(h),[O,w,F]).filter(y2e)};return this.manager.start([A].concat(DB(a.reduce(f,[c,Math.max(d,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=p2e());var o=i.begin,a=i.duration,s=i.attributeName,A=i.to,l=i.easing,c=i.onAnimationStart,u=i.onAnimationEnd,d=i.steps,f=i.children,p=this.manager;if(this.unSubscribe=p.subscribe(this.handleStyleChange),typeof l=="function"||typeof f=="function"||l==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var h=s?Vp({},s,A):A,v=_3(Object.keys(h),a,l);p.start([c,o,xa(xa({},h),{},{transition:v}),a,u])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var a=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var A=K2e(i,$2e),l=P.Children.count(o),c=this.state.style;if(typeof o=="function")return o(c);if(!s||l===0||a<=0)return o;var u=function(f){var p=f.props,h=p.style,v=h===void 0?{}:h,m=p.className,w=P.cloneElement(f,xa(xa({},A),{},{style:xa(xa({},v),c),className:m}));return w};return l===1?u(P.Children.only(o)):ie.createElement("div",null,P.Children.map(o,function(d){return u(d)}))}}]),r}(P.PureComponent);PA.displayName="Animate";PA.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};PA.propTypes={from:ar.oneOfType([ar.object,ar.string]),to:ar.oneOfType([ar.object,ar.string]),attributeName:ar.string,duration:ar.number,begin:ar.number,easing:ar.oneOfType([ar.string,ar.func]),steps:ar.arrayOf(ar.shape({duration:ar.number.isRequired,style:ar.object.isRequired,easing:ar.oneOfType([ar.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ar.func]),properties:ar.arrayOf("string"),onAnimationEnd:ar.func})),children:ar.oneOfType([ar.node,ar.func]),isActive:ar.bool,canBegin:ar.bool,onAnimationEnd:ar.func,shouldReAnimate:ar.bool,onAnimationStart:ar.func,onAnimationReStart:ar.func};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 _1(){return _1=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},_1.apply(this,arguments)}function nBe(e,t){return sBe(e)||aBe(e,t)||oBe(e,t)||iBe()}function iBe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
265In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oBe(e,t){if(e){if(typeof e=="string")return U3(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 U3(e,t)}}function U3(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 aBe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function sBe(e){if(Array.isArray(e))return e}function N3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function T3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?N3(Object(r),!0).forEach(function(n){ABe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ABe(e,t,r){return t=lBe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lBe(e){var t=cBe(e,"string");return bm(t)=="symbol"?t:t+""}function cBe(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 I3=function(t,r,n,i,o){var a=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,A=n>=0?1:-1,l=i>=0&&n>=0||i<0&&n<0?1:0,c;if(a>0&&o instanceof Array){for(var u=[0,0,0,0],d=0,f=4;d<f;d++)u[d]=o[d]>a?a:o[d];c="M".concat(t,",").concat(r+s*u[0]),u[0]>0&&(c+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(l,",").concat(t+A*u[0],",").concat(r)),c+="L ".concat(t+n-A*u[1],",").concat(r),u[1]>0&&(c+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(l,`,
266        `).concat(t+n,",").concat(r+s*u[1])),c+="L ".concat(t+n,",").concat(r+i-s*u[2]),u[2]>0&&(c+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(l,`,
267        `).concat(t+n-A*u[2],",").concat(r+i)),c+="L ".concat(t+A*u[3],",").concat(r+i),u[3]>0&&(c+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(l,`,
268        `).concat(t,",").concat(r+i-s*u[3])),c+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);c="M ".concat(t,",").concat(r+s*p,`
269            A `).concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+A*p,",").concat(r,`
270            L `).concat(t+n-A*p,",").concat(r,`
271            A `).concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n,",").concat(r+s*p,`
272            L `).concat(t+n,",").concat(r+i-s*p,`
273            A `).concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n-A*p,",").concat(r+i,`
274            L `).concat(t+A*p,",").concat(r+i,`
275            A `).concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(r+i-s*p," Z")}else c="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return c},uBe=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,o=r.x,a=r.y,s=r.width,A=r.height;if(Math.abs(s)>0&&Math.abs(A)>0){var l=Math.min(o,o+s),c=Math.max(o,o+s),u=Math.min(a,a+A),d=Math.max(a,a+A);return n>=l&&n<=c&&i>=u&&i<=d}return!1},fBe={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},dP=function(t){var r=T3(T3({},fBe),t),n=P.useRef(),i=P.useState(-1),o=nBe(i,2),a=o[0],s=o[1];P.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var B=n.current.getTotalLength();B&&s(B)}catch{}},[]);var A=r.x,l=r.y,c=r.width,u=r.height,d=r.radius,f=r.className,p=r.animationEasing,h=r.animationDuration,v=r.animationBegin,m=r.isAnimationActive,w=r.isUpdateAnimationActive;if(A!==+A||l!==+l||c!==+c||u!==+u||c===0||u===0)return null;var b=Kt("recharts-rectangle",f);return w?ie.createElement(PA,{canBegin:a>0,from:{width:c,height:u,x:A,y:l},to:{width:c,height:u,x:A,y:l},duration:h,animationEasing:p,isActive:w},function(B){var C=B.width,_=B.height,F=B.x,N=B.y;return ie.createElement(PA,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:h,isActive:m,easing:p},ie.createElement("path",_1({},Rt(r,!0),{className:b,d:I3(F,N,C,_,d),ref:n})))}):ie.createElement("path",_1({},Rt(r,!0),{className:b,d:I3(A,l,c,u,d)}))};function gS(){return gS=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},gS.apply(this,arguments)}var hP=function(t){var r=t.cx,n=t.cy,i=t.r,o=t.className,a=Kt("recharts-dot",o);return r===+r&&n===+n&&i===+i?P.createElement("circle",gS({},Rt(t,!1),Kw(t),{className:a,cx:r,cy:n,r:i})):null};function xm(e){"@babel/helpers - typeof";return xm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xm(e)}var dBe=["x","y","top","left","width","height","className"];function mS(){return mS=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},mS.apply(this,arguments)}function k3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hBe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?k3(Object(r),!0).forEach(function(n){pBe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pBe(e,t,r){return t=gBe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gBe(e){var t=mBe(e,"string");return xm(t)=="symbol"?t:t+""}function mBe(e,t){if(xm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(xm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vBe(e,t){if(e==null)return{};var r=yBe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yBe(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 wBe=function(t,r,n,i,o,a){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(a,",").concat(r,"h").concat(n)},bBe=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,a=t.top,s=a===void 0?0:a,A=t.left,l=A===void 0?0:A,c=t.width,u=c===void 0?0:c,d=t.height,f=d===void 0?0:d,p=t.className,h=vBe(t,dBe),v=hBe({x:n,y:o,top:s,left:l,width:u,height:f},h);return!Le(n)||!Le(o)||!Le(u)||!Le(f)||!Le(s)||!Le(l)?null:ie.createElement("path",mS({},Rt(v,!0),{className:Kt("recharts-cross",p),d:wBe(n,o,u,f,s,l)}))},xBe=b$,BBe=xBe(Object.getPrototypeOf,Object),CBe=BBe,_Be=NA,SBe=CBe,EBe=TA,FBe="[object Object]",PBe=Function.prototype,OBe=Object.prototype,sK=PBe.toString,UBe=OBe.hasOwnProperty,NBe=sK.call(Object);function TBe(e){if(!EBe(e)||_Be(e)!=FBe)return!1;var t=SBe(e);if(t===null)return!0;var r=UBe.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&sK.call(r)==NBe}var IBe=TBe;const kBe=br(IBe);var LBe=NA,jBe=TA,QBe="[object Boolean]";function RBe(e){return e===!0||e===!1||jBe(e)&&LBe(e)==QBe}var MBe=RBe;const DBe=br(MBe);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 S1(){return S1=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},S1.apply(this,arguments)}function HBe(e,t){return zBe(e)||VBe(e,t)||KBe(e,t)||$Be()}function $Be(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
276In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function KBe(e,t){if(e){if(typeof e=="string")return L3(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 L3(e,t)}}function L3(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 VBe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function zBe(e){if(Array.isArray(e))return e}function j3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Q3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?j3(Object(r),!0).forEach(function(n){GBe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function GBe(e,t,r){return t=WBe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WBe(e){var t=qBe(e,"string");return Bm(t)=="symbol"?t:t+""}function qBe(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 R3=function(t,r,n,i,o){var a=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-a/2,",").concat(r+o),s+="L ".concat(t+n-a/2-i,",").concat(r+o),s+="L ".concat(t,",").concat(r," Z"),s},YBe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},XBe=function(t){var r=Q3(Q3({},YBe),t),n=P.useRef(),i=P.useState(-1),o=HBe(i,2),a=o[0],s=o[1];P.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var b=n.current.getTotalLength();b&&s(b)}catch{}},[]);var A=r.x,l=r.y,c=r.upperWidth,u=r.lowerWidth,d=r.height,f=r.className,p=r.animationEasing,h=r.animationDuration,v=r.animationBegin,m=r.isUpdateAnimationActive;if(A!==+A||l!==+l||c!==+c||u!==+u||d!==+d||c===0&&u===0||d===0)return null;var w=Kt("recharts-trapezoid",f);return m?ie.createElement(PA,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:d,x:A,y:l},to:{upperWidth:c,lowerWidth:u,height:d,x:A,y:l},duration:h,animationEasing:p,isActive:m},function(b){var B=b.upperWidth,C=b.lowerWidth,_=b.height,F=b.x,N=b.y;return ie.createElement(PA,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:h,easing:p},ie.createElement("path",S1({},Rt(r,!0),{className:w,d:R3(F,N,B,C,_),ref:n})))}):ie.createElement("g",null,ie.createElement("path",S1({},Rt(r,!0),{className:w,d:R3(A,l,c,u,d)})))},JBe=["option","shapeType","propTransformer","activeClassName","isActive"];function Cm(e){"@babel/helpers - typeof";return Cm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cm(e)}function ZBe(e,t){if(e==null)return{};var r=eCe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function eCe(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 M3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?M3(Object(r),!0).forEach(function(n){tCe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tCe(e,t,r){return t=rCe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rCe(e){var t=nCe(e,"string");return Cm(t)=="symbol"?t:t+""}function nCe(e,t){if(Cm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Cm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iCe(e,t){return E1(E1({},t),e)}function oCe(e,t){return e==="symbols"}function D3(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return ie.createElement(dP,r);case"trapezoid":return ie.createElement(XBe,r);case"sector":return ie.createElement(Y7,r);case"symbols":if(oCe(t))return ie.createElement(UF,r);break;default:return null}}function aCe(e){return P.isValidElement(e)?e.props:e}function sCe(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?iCe:n,o=e.activeClassName,a=o===void 0?"recharts-active-shape":o,s=e.isActive,A=ZBe(e,JBe),l;if(P.isValidElement(t))l=P.cloneElement(t,E1(E1({},A),aCe(t)));else if(kt(t))l=t(A);else if(kBe(t)&&!DBe(t)){var c=i(t,A);l=ie.createElement(D3,{shapeType:r,elementProps:c})}else{var u=A;l=ie.createElement(D3,{shapeType:r,elementProps:u})}return s?ie.createElement(Gr,{className:a},l):l}function Fx(e,t){return t!=null&&"trapezoids"in e.props}function Px(e,t){return t!=null&&"sectors"in e.props}function _m(e,t){return t!=null&&"points"in e.props}function ACe(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,o=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&o}function lCe(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function cCe(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function uCe(e,t){var r;return Fx(e,t)?r=ACe:Px(e,t)?r=lCe:_m(e,t)&&(r=cCe),r}function fCe(e,t){var r;return Fx(e,t)?r="trapezoids":Px(e,t)?r="sectors":_m(e,t)&&(r="points"),r}function dCe(e,t){if(Fx(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(Px(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 _m(e,t)?t.payload:{}}function hCe(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=fCe(r,t),o=dCe(r,t),a=n.filter(function(A,l){var c=Am(o,A),u=r.props[i].filter(function(p){var h=uCe(r,t);return h(p,t)}),d=r.props[i].indexOf(u[u.length-1]),f=l===d;return c&&f}),s=n.indexOf(a[a.length-1]);return s}var pCe=Math.ceil,gCe=Math.max;function mCe(e,t,r,n){for(var i=-1,o=gCe(pCe((t-e)/(r||1)),0),a=Array(o);o--;)a[n?o:++i]=e,e+=r;return a}var vCe=mCe,yCe=R$,H3=1/0,wCe=17976931348623157e292;function bCe(e){if(!e)return e===0?e:0;if(e=yCe(e),e===H3||e===-H3){var t=e<0?-1:1;return t*wCe}return e===e?e:0}var xCe=bCe,BCe=vCe,CCe=mx,HB=xCe;function _Ce(e){return function(t,r,n){return n&&typeof n!="number"&&CCe(t,r,n)&&(r=n=void 0),t=HB(t),r===void 0?(r=t,t=0):r=HB(r),n=n===void 0?t<r?1:-1:HB(n),BCe(t,r,n,e)}}var SCe=_Ce,ECe=SCe,FCe=ECe(),PCe=FCe;const F1=br(PCe);function Sm(e){"@babel/helpers - typeof";return Sm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sm(e)}function $3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function K3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$3(Object(r),!0).forEach(function(n){AK(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AK(e,t,r){return t=OCe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OCe(e){var t=UCe(e,"string");return Sm(t)=="symbol"?t:t+""}function UCe(e,t){if(Sm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Sm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var NCe=["Webkit","Moz","O","ms"],TCe=function(t,r){var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=NCe.reduce(function(o,a){return K3(K3({},o),{},AK({},a+n,r))},{});return i[t]=r,i};function Gd(e){"@babel/helpers - typeof";return Gd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gd(e)}function P1(){return P1=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},P1.apply(this,arguments)}function V3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $B(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?V3(Object(r),!0).forEach(function(n){ho(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ICe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z3(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,cK(n.key),n)}}function kCe(e,t,r){return t&&z3(e.prototype,t),r&&z3(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function LCe(e,t,r){return t=O1(t),jCe(e,lK()?Reflect.construct(t,r||[],O1(e).constructor):t.apply(e,r))}function jCe(e,t){if(t&&(Gd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QCe(e)}function QCe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lK=function(){return!!e})()}function O1(e){return O1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},O1(e)}function RCe(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&&vS(e,t)}function vS(e,t){return vS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vS(e,t)}function ho(e,t,r){return t=cK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cK(e){var t=MCe(e,"string");return Gd(t)=="symbol"?t:t+""}function MCe(e,t){if(Gd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Gd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DCe=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,o=t.x,a=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var A=r.length,l=dg().domain(F1(0,A)).range([o,o+a-s]),c=l.domain().map(function(u){return l(u)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(n),endX:l(i),scale:l,scaleValues:c}},G3=function(t){return t.changedTouches&&!!t.changedTouches.length},Wd=function(e){function t(r){var n;return ICe(this,t),n=LCe(this,t,[r]),ho(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),ho(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),ho(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,o=i.endIndex,a=i.onDragEnd,s=i.startIndex;a==null||a({endIndex:o,startIndex:s})}),n.detachDragEndListener()}),ho(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),ho(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),ho(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),ho(n,"handleSlideDragStart",function(i){var o=G3(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return RCe(t,e),kCe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,o=n.endX,a=this.state.scaleValues,s=this.props,A=s.gap,l=s.data,c=l.length-1,u=Math.min(i,o),d=Math.max(i,o),f=t.getIndexInRange(a,u),p=t.getIndexInRange(a,d);return{startIndex:f-f%A,endIndex:p===c?c:p-p%A}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,a=i.tickFormatter,s=i.dataKey,A=Po(o[n],s,n);return kt(a)?a(A,n):A}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,o=i.slideMoveStartX,a=i.startX,s=i.endX,A=this.props,l=A.x,c=A.width,u=A.travellerWidth,d=A.startIndex,f=A.endIndex,p=A.onChange,h=n.pageX-o;h>0?h=Math.min(h,l+c-u-s,l+c-u-a):h<0&&(h=Math.max(h,l-a,l-s));var v=this.getIndex({startX:a+h,endX:s+h});(v.startIndex!==d||v.endIndex!==f)&&p&&p(v),this.setState({startX:a+h,endX:s+h,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=G3(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,o=i.brushMoveStartX,a=i.movingTravellerId,s=i.endX,A=i.startX,l=this.state[a],c=this.props,u=c.x,d=c.width,f=c.travellerWidth,p=c.onChange,h=c.gap,v=c.data,m={startX:this.state.startX,endX:this.state.endX},w=n.pageX-o;w>0?w=Math.min(w,u+d-f-l):w<0&&(w=Math.max(w,u-l)),m[a]=l+w;var b=this.getIndex(m),B=b.startIndex,C=b.endIndex,_=function(){var N=v.length-1;return a==="startX"&&(s>A?B%h===0:C%h===0)||s<A&&C===N||a==="endX"&&(s>A?C%h===0:B%h===0)||s>A&&C===N};this.setState(ho(ho({},a,l+w),"brushMoveStartX",n.pageX),function(){p&&_()&&p(b)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,a=this.state,s=a.scaleValues,A=a.startX,l=a.endX,c=this.state[i],u=s.indexOf(c);if(u!==-1){var d=u+n;if(!(d===-1||d>=s.length)){var f=s[d];i==="startX"&&f>=l||i==="endX"&&f<=A||this.setState(ho({},i,f),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,A=n.fill,l=n.stroke;return ie.createElement("rect",{stroke:l,fill:A,x:i,y:o,width:a,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,A=n.data,l=n.children,c=n.padding,u=P.Children.only(l);return u?ie.cloneElement(u,{x:i,y:o,width:a,height:s,margin:c,compact:!0,data:A}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,a,s=this,A=this.props,l=A.y,c=A.travellerWidth,u=A.height,d=A.traveller,f=A.ariaLabel,p=A.data,h=A.startIndex,v=A.endIndex,m=Math.max(n,this.props.x),w=$B($B({},Rt(this.props,!1)),{},{x:m,y:l,width:c,height:u}),b=f||"Min value: ".concat((o=p[h])===null||o===void 0?void 0:o.name,", Max value: ").concat((a=p[v])===null||a===void 0?void 0:a.name);return ie.createElement(Gr,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(C){["ArrowLeft","ArrowRight"].includes(C.key)&&(C.preventDefault(),C.stopPropagation(),s.handleTravellerMoveKeyboard(C.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,w))}},{key:"renderSlide",value:function(n,i){var o=this.props,a=o.y,s=o.height,A=o.stroke,l=o.travellerWidth,c=Math.min(n,i)+l,u=Math.max(Math.abs(i-n)-l,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:A,fillOpacity:.2,x:c,y:a,width:u,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,a=n.y,s=n.height,A=n.travellerWidth,l=n.stroke,c=this.state,u=c.startX,d=c.endX,f=5,p={pointerEvents:"none",fill:l};return ie.createElement(Gr,{className:"recharts-brush-texts"},ie.createElement(o1,P1({textAnchor:"end",verticalAnchor:"middle",x:Math.min(u,d)-f,y:a+s/2},p),this.getTextOfTick(i)),ie.createElement(o1,P1({textAnchor:"start",verticalAnchor:"middle",x:Math.max(u,d)+A+f,y:a+s/2},p),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,a=n.children,s=n.x,A=n.y,l=n.width,c=n.height,u=n.alwaysShowText,d=this.state,f=d.startX,p=d.endX,h=d.isTextActive,v=d.isSlideMoving,m=d.isTravellerMoving,w=d.isTravellerFocused;if(!i||!i.length||!Le(s)||!Le(A)||!Le(l)||!Le(c)||l<=0||c<=0)return null;var b=Kt("recharts-brush",o),B=ie.Children.count(a)===1,C=TCe("userSelect","none");return ie.createElement(Gr,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:C},this.renderBackground(),B&&this.renderPanorama(),this.renderSlide(f,p),this.renderTravellerLayer(f,"startX"),this.renderTravellerLayer(p,"endX"),(h||v||m||w||u)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,a=n.width,s=n.height,A=n.stroke,l=Math.floor(o+s/2)-1;return ie.createElement(ie.Fragment,null,ie.createElement("rect",{x:i,y:o,width:a,height:s,fill:A,stroke:"none"}),ie.createElement("line",{x1:i+1,y1:l,x2:i+a-1,y2:l,fill:"none",stroke:"#fff"}),ie.createElement("line",{x1:i+1,y1:l+2,x2:i+a-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return ie.isValidElement(n)?o=ie.cloneElement(n,i):kt(n)?o=n(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,a=n.width,s=n.x,A=n.travellerWidth,l=n.updateId,c=n.startIndex,u=n.endIndex;if(o!==i.prevData||l!==i.prevUpdateId)return $B({prevData:o,prevTravellerWidth:A,prevUpdateId:l,prevX:s,prevWidth:a},o&&o.length?DCe({data:o,width:a,x:s,travellerWidth:A,startIndex:c,endIndex:u}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||s!==i.prevX||A!==i.prevTravellerWidth)){i.scale.range([s,s+a-A]);var d=i.scale.domain().map(function(f){return i.scale(f)});return{prevData:o,prevTravellerWidth:A,prevUpdateId:l,prevX:s,prevWidth:a,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,i){for(var o=n.length,a=0,s=o-1;s-a>1;){var A=Math.floor((a+s)/2);n[A]>i?s=A:a=A}return i>=n[s]?s:a}}])}(P.PureComponent);ho(Wd,"displayName","Brush");ho(Wd,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var HCe=RF;function $Ce(e,t){var r;return HCe(e,function(n,i,o){return r=t(n,i,o),!r}),!!r}var KCe=$Ce,VCe=d$,zCe=Sh,GCe=KCe,WCe=to,qCe=mx;function YCe(e,t,r){var n=WCe(e)?VCe:GCe;return r&&qCe(e,t,r)&&(t=void 0),n(e,zCe(t))}var XCe=YCe;const JCe=br(XCe);var Bs=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},W3=I$;function ZCe(e,t,r){t=="__proto__"&&W3?W3(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var e5e=ZCe,t5e=e5e,r5e=N$,n5e=Sh;function i5e(e,t){var r={};return t=n5e(t),r5e(e,function(n,i,o){t5e(r,i,t(n,i,o))}),r}var o5e=i5e;const a5e=br(o5e);function s5e(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 A5e=s5e,l5e=RF;function c5e(e,t){var r=!0;return l5e(e,function(n,i,o){return r=!!t(n,i,o),r}),r}var u5e=c5e,f5e=A5e,d5e=u5e,h5e=Sh,p5e=to,g5e=mx;function m5e(e,t,r){var n=p5e(e)?f5e:d5e;return r&&g5e(e,t,r)&&(t=void 0),n(e,h5e(t))}var v5e=m5e;const y5e=br(v5e);var w5e=["x","y"];function Em(e){"@babel/helpers - typeof";return Em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Em(e)}function yS(){return yS=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},yS.apply(this,arguments)}function q3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Op(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?q3(Object(r),!0).forEach(function(n){b5e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function b5e(e,t,r){return t=x5e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x5e(e){var t=B5e(e,"string");return Em(t)=="symbol"?t:t+""}function B5e(e,t){if(Em(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Em(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function C5e(e,t){if(e==null)return{};var r=_5e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _5e(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 S5e(e,t){var r=e.x,n=e.y,i=C5e(e,w5e),o="".concat(r),a=parseInt(o,10),s="".concat(n),A=parseInt(s,10),l="".concat(t.height||i.height),c=parseInt(l,10),u="".concat(t.width||i.width),d=parseInt(u,10);return Op(Op(Op(Op(Op({},t),i),a?{x:a}:{}),A?{y:A}:{}),{},{height:c,width:d,name:t.name,radius:t.radius})}function Y3(e){return ie.createElement(sCe,yS({shapeType:"rectangle",propTransformer:S5e,activeClassName:"recharts-active-bar"},e))}var E5e=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var o=Le(n)||Dse(n);return o?t(n,i):(o||Uu(),r)}},F5e=["value","background"],uK;function qd(e){"@babel/helpers - typeof";return qd=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},qd(e)}function P5e(e,t){if(e==null)return{};var r=O5e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function O5e(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 U1(){return U1=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},U1.apply(this,arguments)}function X3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function yn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?X3(Object(r),!0).forEach(function(n){El(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function U5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J3(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,dK(n.key),n)}}function N5e(e,t,r){return t&&J3(e.prototype,t),r&&J3(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function T5e(e,t,r){return t=N1(t),I5e(e,fK()?Reflect.construct(t,r||[],N1(e).constructor):t.apply(e,r))}function I5e(e,t){if(t&&(qd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return k5e(e)}function k5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fK=function(){return!!e})()}function N1(e){return N1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},N1(e)}function L5e(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&&wS(e,t)}function wS(e,t){return wS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},wS(e,t)}function El(e,t,r){return t=dK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dK(e){var t=j5e(e,"string");return qd(t)=="symbol"?t:t+""}function j5e(e,t){if(qd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(qd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var u0=function(e){function t(){var r;U5e(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=T5e(this,t,[].concat(i)),El(r,"state",{isAnimationFinished:!1}),El(r,"id",a0("recharts-bar-")),El(r,"handleAnimationEnd",function(){var a=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),a&&a()}),El(r,"handleAnimationStart",function(){var a=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),a&&a()}),r}return L5e(t,e),N5e(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,o=this.props,a=o.shape,s=o.dataKey,A=o.activeIndex,l=o.activeBar,c=Rt(this.props,!1);return n&&n.map(function(u,d){var f=d===A,p=f?l:a,h=yn(yn(yn({},c),u),{},{isActive:f,option:p,index:d,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return ie.createElement(Gr,U1({className:"recharts-bar-rectangle"},Vw(i.props,u,d),{key:"rectangle-".concat(u==null?void 0:u.x,"-").concat(u==null?void 0:u.y,"-").concat(u==null?void 0:u.value,"-").concat(d)}),ie.createElement(Y3,h))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,o=i.data,a=i.layout,s=i.isAnimationActive,A=i.animationBegin,l=i.animationDuration,c=i.animationEasing,u=i.animationId,d=this.state.prevData;return ie.createElement(PA,{begin:A,duration:l,isActive:s,easing:c,from:{t:0},to:{t:1},key:"bar-".concat(u),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(f){var p=f.t,h=o.map(function(v,m){var w=d&&d[m];if(w){var b=qo(w.x,v.x),B=qo(w.y,v.y),C=qo(w.width,v.width),_=qo(w.height,v.height);return yn(yn({},v),{},{x:b(p),y:B(p),width:C(p),height:_(p)})}if(a==="horizontal"){var F=qo(0,v.height),N=F(p);return yn(yn({},v),{},{y:v.y+v.height-N,height:N})}var U=qo(0,v.width),L=U(p);return yn(yn({},v),{},{width:L})});return ie.createElement(Gr,null,n.renderRectanglesStatically(h))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,o=n.isAnimationActive,a=this.state.prevData;return o&&i&&i.length&&(!a||!Am(a,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,o=i.data,a=i.dataKey,s=i.activeIndex,A=Rt(this.props.background,!1);return o.map(function(l,c){l.value;var u=l.background,d=P5e(l,F5e);if(!u)return null;var f=yn(yn(yn(yn(yn({},d),{},{fill:"#eee"},u),A),Vw(n.props,l,c)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:a,index:c,className:"recharts-bar-background-rectangle"});return ie.createElement(Y3,U1({key:"background-bar-".concat(c),option:n.props.background,isActive:c===s},f))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.data,s=o.xAxis,A=o.yAxis,l=o.layout,c=o.children,u=Ha(c,Ex);if(!u)return null;var d=l==="vertical"?a[0].height/2:a[0].width/2,f=function(v,m){var w=Array.isArray(v.value)?v.value[1]:v.value;return{x:v.x,y:v.y,value:w,errorVal:Po(v,m)}},p={clipPath:n?"url(#clipPath-".concat(i,")"):null};return ie.createElement(Gr,p,u.map(function(h){return ie.cloneElement(h,{key:"error-bar-".concat(i,"-").concat(h.props.dataKey),data:a,xAxis:s,yAxis:A,layout:l,offset:d,dataPointFormatter:f})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.data,a=n.className,s=n.xAxis,A=n.yAxis,l=n.left,c=n.top,u=n.width,d=n.height,f=n.isAnimationActive,p=n.background,h=n.id;if(i||!o||!o.length)return null;var v=this.state.isAnimationFinished,m=Kt("recharts-bar",a),w=s&&s.allowDataOverflow,b=A&&A.allowDataOverflow,B=w||b,C=Mt(h)?this.id:h;return ie.createElement(Gr,{className:m},w||b?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(C)},ie.createElement("rect",{x:w?l:l-u/2,y:b?c:c-d/2,width:w?u:u*2,height:b?d:d*2}))):null,ie.createElement(Gr,{className:"recharts-bar-rectangles",clipPath:B?"url(#clipPath-".concat(C,")"):null},p?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(B,C),(!f||v)&&$l.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(P.PureComponent);uK=u0;El(u0,"displayName","Bar");El(u0,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!mA.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});El(u0,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,s=e.xAxisTicks,A=e.yAxisTicks,l=e.stackedData,c=e.dataStartIndex,u=e.displayedData,d=e.offset,f=ube(n,r);if(!f)return null;var p=t.layout,h=r.type.defaultProps,v=h!==void 0?yn(yn({},h),r.props):r.props,m=v.dataKey,w=v.children,b=v.minPointSize,B=p==="horizontal"?a:o,C=l?B.scale.domain():null,_=ybe({numericAxis:B}),F=Ha(w,H$),N=u.map(function(U,L){var O,T,Q,j,$,G;l?O=fbe(l[c+L],C):(O=Po(U,m),Array.isArray(O)||(O=[_,O]));var J=E5e(b,uK.defaultProps.minPointSize)(O[1],L);if(p==="horizontal"){var H,W=[a.scale(O[0]),a.scale(O[1])],se=W[0],Ae=W[1];T=XI({axis:o,ticks:s,bandSize:i,offset:f.offset,entry:U,index:L}),Q=(H=Ae??se)!==null&&H!==void 0?H:void 0,j=f.size;var k=se-Ae;if($=Number.isNaN(k)?0:k,G={x:T,y:a.y,width:j,height:a.height},Math.abs(J)>0&&Math.abs($)<Math.abs(J)){var D=Ra($||J)*(Math.abs(J)-Math.abs($));Q-=D,$+=D}}else{var z=[o.scale(O[0]),o.scale(O[1])],re=z[0],oe=z[1];if(T=re,Q=XI({axis:a,ticks:A,bandSize:i,offset:f.offset,entry:U,index:L}),j=oe-re,$=f.size,G={x:o.x,y:Q,width:o.width,height:$},Math.abs(J)>0&&Math.abs(j)<Math.abs(J)){var ne=Ra(j||J)*(Math.abs(J)-Math.abs(j));j+=ne}}return yn(yn(yn({},U),{},{x:T,y:Q,width:j,height:$,value:l?O:O[1],payload:U,background:G},F&&F[L]&&F[L].props),{},{tooltipPayload:[G7(r,U)],tooltipPosition:{x:T+j/2,y:Q+$/2}})});return yn({data:N,layout:p},d)});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 Q5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z3(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,hK(n.key),n)}}function R5e(e,t,r){return t&&Z3(e.prototype,t),r&&Z3(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ek(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ka(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ek(Object(r),!0).forEach(function(n){Ox(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ek(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ox(e,t,r){return t=hK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hK(e){var t=M5e(e,"string");return Fm(t)=="symbol"?t:t+""}function M5e(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 D5e=function(t,r,n,i,o){var a=t.width,s=t.height,A=t.layout,l=t.children,c=Object.keys(r),u={left:n.left,leftMirror:n.left,right:a-n.right,rightMirror:a-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},d=!!mo(l,u0);return c.reduce(function(f,p){var h=r[p],v=h.orientation,m=h.domain,w=h.padding,b=w===void 0?{}:w,B=h.mirror,C=h.reversed,_="".concat(v).concat(B?"Mirror":""),F,N,U,L,O;if(h.type==="number"&&(h.padding==="gap"||h.padding==="no-gap")){var T=m[1]-m[0],Q=1/0,j=h.categoricalDomain.sort(Kse);if(j.forEach(function(z,re){re>0&&(Q=Math.min((z||0)-(j[re-1]||0),Q))}),Number.isFinite(Q)){var $=Q/T,G=h.layout==="vertical"?n.height:n.width;if(h.padding==="gap"&&(F=$*G/2),h.padding==="no-gap"){var J=Pu(t.barCategoryGap,$*G),H=$*G/2;F=H-J-(H-J)/G*J}}}i==="xAxis"?N=[n.left+(b.left||0)+(F||0),n.left+n.width-(b.right||0)-(F||0)]:i==="yAxis"?N=A==="horizontal"?[n.top+n.height-(b.bottom||0),n.top+(b.top||0)]:[n.top+(b.top||0)+(F||0),n.top+n.height-(b.bottom||0)-(F||0)]:N=h.range,C&&(N=[N[1],N[0]]);var W=lbe(h,o,d),se=W.scale,Ae=W.realScaleType;se.domain(m).range(N),cbe(se);var k=vbe(se,ka(ka({},h),{},{realScaleType:Ae}));i==="xAxis"?(O=v==="top"&&!B||v==="bottom"&&B,U=n.left,L=u[_]-O*h.height):i==="yAxis"&&(O=v==="left"&&!B||v==="right"&&B,U=u[_]-O*h.width,L=n.top);var D=ka(ka(ka({},h),k),{},{realScaleType:Ae,x:U,y:L,scale:se,width:i==="xAxis"?n.width:h.width,height:i==="yAxis"?n.height:h.height});return D.bandSize=y1(D,k),!h.hide&&i==="xAxis"?u[_]+=(O?-1:1)*D.height:h.hide||(u[_]+=(O?-1:1)*D.width),ka(ka({},f),{},Ox({},p,D))},{})},pK=function(t,r){var n=t.x,i=t.y,o=r.x,a=r.y;return{x:Math.min(n,o),y:Math.min(i,a),width:Math.abs(o-n),height:Math.abs(a-i)}},H5e=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return pK({x:r,y:n},{x:i,y:o})},gK=function(){function e(t){Q5e(this,e),this.scale=t}return R5e(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+a}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var A=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+A}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],o=n[n.length-1];return i<=o?r>=i&&r<=o:r>=o&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();Ox(gK,"EPS",1e-4);var pP=function(t){var r=Object.keys(t).reduce(function(n,i){return ka(ka({},n),{},Ox({},i,gK.create(t[i])))},{});return ka(ka({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return a5e(i,function(A,l){return r[l].apply(A,{bandAware:a,position:s})})},isInRange:function(i){return y5e(i,function(o,a){return r[a].isInRange(o)})}})};function $5e(e){return(e%180+180)%180}var K5e=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=$5e(i),a=o*Math.PI/180,s=Math.atan(n/r),A=a>s&&a<Math.PI-s?n/Math.sin(a):r/Math.cos(a);return Math.abs(A)},V5e=Vae(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("")}),mK=P.createContext(void 0),vK=P.createContext(void 0),yK=P.createContext(void 0),z5e=P.createContext({}),wK=P.createContext(void 0),bK=P.createContext(0),xK=P.createContext(0),tk=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,a=t.clipPathId,s=t.children,A=t.width,l=t.height,c=V5e(o);return ie.createElement(mK.Provider,{value:n},ie.createElement(vK.Provider,{value:i},ie.createElement(z5e.Provider,{value:o},ie.createElement(yK.Provider,{value:c},ie.createElement(wK.Provider,{value:a},ie.createElement(bK.Provider,{value:l},ie.createElement(xK.Provider,{value:A},s)))))))},G5e=function(){return P.useContext(wK)},BK=function(t){var r=P.useContext(mK);r==null&&Uu();var n=r[t];return n==null&&Uu(),n},CK=function(t){var r=P.useContext(vK);r==null&&Uu();var n=r[t];return n==null&&Uu(),n},W5e=function(){var t=P.useContext(yK);return t},_K=function(){return P.useContext(xK)},SK=function(){return P.useContext(bK)};function Yd(e){"@babel/helpers - typeof";return Yd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yd(e)}function q5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Y5e(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,FK(n.key),n)}}function X5e(e,t,r){return t&&Y5e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function J5e(e,t,r){return t=T1(t),Z5e(e,EK()?Reflect.construct(t,r||[],T1(e).constructor):t.apply(e,r))}function Z5e(e,t){if(t&&(Yd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e_e(e)}function e_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(EK=function(){return!!e})()}function T1(e){return T1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},T1(e)}function t_e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bS(e,t)}function bS(e,t){return bS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},bS(e,t)}function rk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function nk(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rk(Object(r),!0).forEach(function(n){gP(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gP(e,t,r){return t=FK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function FK(e){var t=r_e(e,"string");return Yd(t)=="symbol"?t:t+""}function r_e(e,t){if(Yd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Yd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function n_e(e,t){return s_e(e)||a_e(e,t)||o_e(e,t)||i_e()}function i_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
277In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o_e(e,t){if(e){if(typeof e=="string")return ik(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 ik(e,t)}}function ik(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 a_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function s_e(e){if(Array.isArray(e))return e}function xS(){return xS=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},xS.apply(this,arguments)}var A_e=function(t,r){var n;return ie.isValidElement(t)?n=ie.cloneElement(t,r):kt(t)?n=t(r):n=ie.createElement("line",xS({},r,{className:"recharts-reference-line-line"})),n},l_e=function(t,r,n,i,o,a,s,A,l){var c=o.x,u=o.y,d=o.width,f=o.height;if(n){var p=l.y,h=t.y.apply(p,{position:a});if(Bs(l,"discard")&&!t.y.isInRange(h))return null;var v=[{x:c+d,y:h},{x:c,y:h}];return A==="left"?v.reverse():v}if(r){var m=l.x,w=t.x.apply(m,{position:a});if(Bs(l,"discard")&&!t.x.isInRange(w))return null;var b=[{x:w,y:u+f},{x:w,y:u}];return s==="top"?b.reverse():b}if(i){var B=l.segment,C=B.map(function(_){return t.apply(_,{position:a})});return Bs(l,"discard")&&JCe(C,function(_){return!t.isInRange(_)})?null:C}return null};function c_e(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,o=e.yAxisId,a=e.shape,s=e.className,A=e.alwaysShow,l=G5e(),c=BK(i),u=CK(o),d=W5e();if(!l||!d)return null;du(A===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var f=pP({x:c.scale,y:u.scale}),p=Ln(t),h=Ln(r),v=n&&n.length===2,m=l_e(f,p,h,v,d,e.position,c.orientation,u.orientation,e);if(!m)return null;var w=n_e(m,2),b=w[0],B=b.x,C=b.y,_=w[1],F=_.x,N=_.y,U=Bs(e,"hidden")?"url(#".concat(l,")"):void 0,L=nk(nk({clipPath:U},Rt(e,!0)),{},{x1:B,y1:C,x2:F,y2:N});return ie.createElement(Gr,{className:Kt("recharts-reference-line",s)},A_e(a,L),_i.renderCallByParent(e,H5e({x1:B,y1:C,x2:F,y2:N})))}var wo=function(e){function t(){return q5e(this,t),J5e(this,t,arguments)}return t_e(t,e),X5e(t,[{key:"render",value:function(){return ie.createElement(c_e,this.props)}}])}(ie.Component);gP(wo,"displayName","ReferenceLine");gP(wo,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function BS(){return BS=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},BS.apply(this,arguments)}function Xd(e){"@babel/helpers - typeof";return Xd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xd(e)}function ok(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ak(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ok(Object(r),!0).forEach(function(n){Ux(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ok(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function u_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f_e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,OK(n.key),n)}}function d_e(e,t,r){return t&&f_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function h_e(e,t,r){return t=I1(t),p_e(e,PK()?Reflect.construct(t,r||[],I1(e).constructor):t.apply(e,r))}function p_e(e,t){if(t&&(Xd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g_e(e)}function g_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function PK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(PK=function(){return!!e})()}function I1(e){return I1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},I1(e)}function m_e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&CS(e,t)}function CS(e,t){return CS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},CS(e,t)}function Ux(e,t,r){return t=OK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OK(e){var t=v_e(e,"string");return Xd(t)=="symbol"?t:t+""}function v_e(e,t){if(Xd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Xd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y_e=function(t){var r=t.x,n=t.y,i=t.xAxis,o=t.yAxis,a=pP({x:i.scale,y:o.scale}),s=a.apply({x:r,y:n},{bandAware:!0});return Bs(t,"discard")&&!a.isInRange(s)?null:s},Nx=function(e){function t(){return u_e(this,t),h_e(this,t,arguments)}return m_e(t,e),d_e(t,[{key:"render",value:function(){var n=this.props,i=n.x,o=n.y,a=n.r,s=n.alwaysShow,A=n.clipPathId,l=Ln(i),c=Ln(o);if(du(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!l||!c)return null;var u=y_e(this.props);if(!u)return null;var d=u.x,f=u.y,p=this.props,h=p.shape,v=p.className,m=Bs(this.props,"hidden")?"url(#".concat(A,")"):void 0,w=ak(ak({clipPath:m},Rt(this.props,!0)),{},{cx:d,cy:f});return ie.createElement(Gr,{className:Kt("recharts-reference-dot",v)},t.renderDot(h,w),_i.renderCallByParent(this.props,{x:d-a,y:f-a,width:2*a,height:2*a}))}}])}(ie.Component);Ux(Nx,"displayName","ReferenceDot");Ux(Nx,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Ux(Nx,"renderDot",function(e,t){var r;return ie.isValidElement(e)?r=ie.cloneElement(e,t):kt(e)?r=e(t):r=ie.createElement(hP,BS({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function _S(){return _S=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},_S.apply(this,arguments)}function Jd(e){"@babel/helpers - typeof";return Jd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jd(e)}function sk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ak(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sk(Object(r),!0).forEach(function(n){Tx(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function w_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b_e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,NK(n.key),n)}}function x_e(e,t,r){return t&&b_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function B_e(e,t,r){return t=k1(t),C_e(e,UK()?Reflect.construct(t,r||[],k1(e).constructor):t.apply(e,r))}function C_e(e,t){if(t&&(Jd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return __e(e)}function __e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UK=function(){return!!e})()}function k1(e){return k1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},k1(e)}function S_e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&SS(e,t)}function SS(e,t){return SS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},SS(e,t)}function Tx(e,t,r){return t=NK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NK(e){var t=E_e(e,"string");return Jd(t)=="symbol"?t:t+""}function E_e(e,t){if(Jd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Jd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var F_e=function(t,r,n,i,o){var a=o.x1,s=o.x2,A=o.y1,l=o.y2,c=o.xAxis,u=o.yAxis;if(!c||!u)return null;var d=pP({x:c.scale,y:u.scale}),f={x:t?d.x.apply(a,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(A,{position:"start"}):d.y.rangeMin},p={x:r?d.x.apply(s,{position:"end"}):d.x.rangeMax,y:i?d.y.apply(l,{position:"end"}):d.y.rangeMax};return Bs(o,"discard")&&(!d.isInRange(f)||!d.isInRange(p))?null:pK(f,p)},Ix=function(e){function t(){return w_e(this,t),B_e(this,t,arguments)}return S_e(t,e),x_e(t,[{key:"render",value:function(){var n=this.props,i=n.x1,o=n.x2,a=n.y1,s=n.y2,A=n.className,l=n.alwaysShow,c=n.clipPathId;du(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var u=Ln(i),d=Ln(o),f=Ln(a),p=Ln(s),h=this.props.shape;if(!u&&!d&&!f&&!p&&!h)return null;var v=F_e(u,d,f,p,this.props);if(!v&&!h)return null;var m=Bs(this.props,"hidden")?"url(#".concat(c,")"):void 0;return ie.createElement(Gr,{className:Kt("recharts-reference-area",A)},t.renderRect(h,Ak(Ak({clipPath:m},Rt(this.props,!0)),v)),_i.renderCallByParent(this.props,v))}}])}(ie.Component);Tx(Ix,"displayName","ReferenceArea");Tx(Ix,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Tx(Ix,"renderRect",function(e,t){var r;return ie.isValidElement(e)?r=ie.cloneElement(e,t):kt(e)?r=e(t):r=ie.createElement(dP,_S({},t,{className:"recharts-reference-area-rect"})),r});function TK(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function P_e(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return K5e(n,r)}function O_e(e,t,r){var n=r==="width",i=e.x,o=e.y,a=e.width,s=e.height;return t===1?{start:n?i:o,end:n?i+a:o+s}:{start:n?i+a:o+s,end:n?i:o}}function L1(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function U_e(e,t){return TK(e,t+1)}function N_e(e,t,r,n,i){for(var o=(n||[]).slice(),a=t.start,s=t.end,A=0,l=1,c=a,u=function(){var p=n==null?void 0:n[A];if(p===void 0)return{v:TK(n,l)};var h=A,v,m=function(){return v===void 0&&(v=r(p,h)),v},w=p.coordinate,b=A===0||L1(e,w,m,c,s);b||(A=0,c=a,l+=1),b&&(c=w+e*(m()/2+i),A+=l)},d;l<=o.length;)if(d=u(),d)return d.v;return[]}function Pm(e){"@babel/helpers - typeof";return Pm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pm(e)}function lk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lk(Object(r),!0).forEach(function(n){T_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T_e(e,t,r){return t=I_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I_e(e){var t=k_e(e,"string");return Pm(t)=="symbol"?t:t+""}function k_e(e,t){if(Pm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Pm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L_e(e,t,r,n,i){for(var o=(n||[]).slice(),a=o.length,s=t.start,A=t.end,l=function(d){var f=o[d],p,h=function(){return p===void 0&&(p=r(f,d)),p};if(d===a-1){var v=e*(f.coordinate+e*h()/2-A);o[d]=f=xi(xi({},f),{},{tickCoord:v>0?f.coordinate-v*e:f.coordinate})}else o[d]=f=xi(xi({},f),{},{tickCoord:f.coordinate});var m=L1(e,f.tickCoord,h,s,A);m&&(A=f.tickCoord-e*(h()/2+i),o[d]=xi(xi({},f),{},{isShow:!0}))},c=a-1;c>=0;c--)l(c);return o}function j_e(e,t,r,n,i,o){var a=(n||[]).slice(),s=a.length,A=t.start,l=t.end;if(o){var c=n[s-1],u=r(c,s-1),d=e*(c.coordinate+e*u/2-l);a[s-1]=c=xi(xi({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate});var f=L1(e,c.tickCoord,function(){return u},A,l);f&&(l=c.tickCoord-e*(u/2+i),a[s-1]=xi(xi({},c),{},{isShow:!0}))}for(var p=o?s-1:s,h=function(w){var b=a[w],B,C=function(){return B===void 0&&(B=r(b,w)),B};if(w===0){var _=e*(b.coordinate-e*C()/2-A);a[w]=b=xi(xi({},b),{},{tickCoord:_<0?b.coordinate-_*e:b.coordinate})}else a[w]=b=xi(xi({},b),{},{tickCoord:b.coordinate});var F=L1(e,b.tickCoord,C,A,l);F&&(A=b.tickCoord+e*(C()/2+i),a[w]=xi(xi({},b),{},{isShow:!0}))},v=0;v<p;v++)h(v);return a}function Q_e(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,a=e.minTickGap,s=e.orientation,A=e.interval,l=e.tickFormatter,c=e.unit,u=e.angle;if(!i||!i.length||!n)return[];if(Le(A)||mA.isSsr)return U_e(i,typeof A=="number"&&Le(A)?A:0);var d=[],f=s==="top"||s==="bottom"?"width":"height",p=c&&f==="width"?fg(c,{fontSize:t,letterSpacing:r}):{width:0,height:0},h=function(b,B){var C=kt(l)?l(b.value,B):b.value;return f==="width"?P_e(fg(C,{fontSize:t,letterSpacing:r}),p,u):fg(C,{fontSize:t,letterSpacing:r})[f]},v=i.length>=2?Ra(i[1].coordinate-i[0].coordinate):1,m=O_e(o,v,f);return A==="equidistantPreserveStart"?N_e(v,m,h,i,a):(A==="preserveStart"||A==="preserveStartEnd"?d=j_e(v,m,h,i,a,A==="preserveStartEnd"):d=L_e(v,m,h,i,a),d.filter(function(w){return w.isShow}))}var R_e=["viewBox"],M_e=["viewBox"],D_e=["ticks"];function Zd(e){"@babel/helpers - typeof";return Zd=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},Zd(e)}function zf(){return zf=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},zf.apply(this,arguments)}function ck(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function On(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ck(Object(r),!0).forEach(function(n){mP(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ck(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function KB(e,t){if(e==null)return{};var r=H_e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function H_e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function $_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uk(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,kK(n.key),n)}}function K_e(e,t,r){return t&&uk(e.prototype,t),r&&uk(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function V_e(e,t,r){return t=j1(t),z_e(e,IK()?Reflect.construct(t,r||[],j1(e).constructor):t.apply(e,r))}function z_e(e,t){if(t&&(Zd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return G_e(e)}function G_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(IK=function(){return!!e})()}function j1(e){return j1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},j1(e)}function W_e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ES(e,t)}function ES(e,t){return ES=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ES(e,t)}function mP(e,t,r){return t=kK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kK(e){var t=q_e(e,"string");return Zd(t)=="symbol"?t:t+""}function q_e(e,t){if(Zd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Zd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kx=function(e){function t(r){var n;return $_e(this,t),n=V_e(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return W_e(t,e),K_e(t,[{key:"shouldComponentUpdate",value:function(n,i){var o=n.viewBox,a=KB(n,R_e),s=this.props,A=s.viewBox,l=KB(s,M_e);return!ad(o,A)||!ad(a,l)||!ad(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.x,a=i.y,s=i.width,A=i.height,l=i.orientation,c=i.tickSize,u=i.mirror,d=i.tickMargin,f,p,h,v,m,w,b=u?-1:1,B=n.tickSize||c,C=Le(n.tickCoord)?n.tickCoord:n.coordinate;switch(l){case"top":f=p=n.coordinate,v=a+ +!u*A,h=v-b*B,w=h-b*d,m=C;break;case"left":h=v=n.coordinate,p=o+ +!u*s,f=p-b*B,m=f-b*d,w=C;break;case"right":h=v=n.coordinate,p=o+ +u*s,f=p+b*B,m=f+b*d,w=C;break;default:f=p=n.coordinate,v=a+ +u*A,h=v+b*B,w=h+b*d,m=C;break}return{line:{x1:f,y1:h,x2:p,y2:v},tick:{x:m,y:w}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,a;switch(i){case"left":a=o?"start":"end";break;case"right":a=o?"end":"start";break;default:a="middle";break}return a}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,a="end";switch(i){case"left":case"right":a="middle";break;case"top":a=o?"start":"end";break;default:a=o?"end":"start";break}return a}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,A=n.orientation,l=n.mirror,c=n.axisLine,u=On(On(On({},Rt(this.props,!1)),Rt(c,!1)),{},{fill:"none"});if(A==="top"||A==="bottom"){var d=+(A==="top"&&!l||A==="bottom"&&l);u=On(On({},u),{},{x1:i,y1:o+d*s,x2:i+a,y2:o+d*s})}else{var f=+(A==="left"&&!l||A==="right"&&l);u=On(On({},u),{},{x1:i+f*a,y1:o,x2:i+f*a,y2:o+s})}return ie.createElement("line",zf({},u,{className:Kt("recharts-cartesian-axis-line",ia(c,"className"))}))}},{key:"renderTicks",value:function(n,i,o){var a=this,s=this.props,A=s.tickLine,l=s.stroke,c=s.tick,u=s.tickFormatter,d=s.unit,f=Q_e(On(On({},this.props),{},{ticks:n}),i,o),p=this.getTickTextAnchor(),h=this.getTickVerticalAnchor(),v=Rt(this.props,!1),m=Rt(c,!1),w=On(On({},v),{},{fill:"none"},Rt(A,!1)),b=f.map(function(B,C){var _=a.getTickLineCoord(B),F=_.line,N=_.tick,U=On(On(On(On({textAnchor:p,verticalAnchor:h},v),{},{stroke:"none",fill:l},m),N),{},{index:C,payload:B,visibleTicksCount:f.length,tickFormatter:u});return ie.createElement(Gr,zf({className:"recharts-cartesian-axis-tick",key:"tick-".concat(B.value,"-").concat(B.coordinate,"-").concat(B.tickCoord)},Vw(a.props,B,C)),A&&ie.createElement("line",zf({},w,F,{className:Kt("recharts-cartesian-axis-tick-line",ia(A,"className"))})),c&&t.renderTickItem(c,U,"".concat(kt(u)?u(B.value,C):B.value).concat(d||"")))});return ie.createElement("g",{className:"recharts-cartesian-axis-ticks"},b)}},{key:"render",value:function(){var n=this,i=this.props,o=i.axisLine,a=i.width,s=i.height,A=i.ticksGenerator,l=i.className,c=i.hide;if(c)return null;var u=this.props,d=u.ticks,f=KB(u,D_e),p=d;return kt(A)&&(p=d&&d.length>0?A(this.props):A(f)),a<=0||s<=0||!p||!p.length?null:ie.createElement(Gr,{className:Kt("recharts-cartesian-axis",l),ref:function(v){n.layerReference=v}},o&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),_i.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var a,s=Kt(i.className,"recharts-cartesian-axis-tick-value");return ie.isValidElement(n)?a=ie.cloneElement(n,On(On({},i),{},{className:s})):kt(n)?a=n(On(On({},i),{},{className:s})):a=ie.createElement(o1,zf({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}])}(P.Component);mP(kx,"displayName","CartesianAxis");mP(kx,"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 Y_e=["layout","type","stroke","connectNulls","isRange","ref"],X_e=["key"],LK;function eh(e){"@babel/helpers - typeof";return eh=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},eh(e)}function jK(e,t){if(e==null)return{};var r=J_e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function J_e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Zc(){return Zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zc.apply(this,arguments)}function fk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fk(Object(r),!0).forEach(function(n){ms(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Z_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dk(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,RK(n.key),n)}}function eSe(e,t,r){return t&&dk(e.prototype,t),r&&dk(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tSe(e,t,r){return t=Q1(t),rSe(e,QK()?Reflect.construct(t,r||[],Q1(e).constructor):t.apply(e,r))}function rSe(e,t){if(t&&(eh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return nSe(e)}function nSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QK=function(){return!!e})()}function Q1(e){return Q1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Q1(e)}function iSe(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&&FS(e,t)}function FS(e,t){return FS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},FS(e,t)}function ms(e,t,r){return t=RK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RK(e){var t=oSe(e,"string");return eh(t)=="symbol"?t:t+""}function oSe(e,t){if(eh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(eh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Qi=function(e){function t(){var r;Z_e(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=tSe(this,t,[].concat(i)),ms(r,"state",{isAnimationFinished:!0}),ms(r,"id",a0("recharts-area-")),ms(r,"handleAnimationEnd",function(){var a=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),kt(a)&&a()}),ms(r,"handleAnimationStart",function(){var a=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),kt(a)&&a()}),r}return iSe(t,e),eSe(t,[{key:"renderDots",value:function(n,i,o){var a=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(a&&!s)return null;var A=this.props,l=A.dot,c=A.points,u=A.dataKey,d=Rt(this.props,!1),f=Rt(l,!0),p=c.map(function(v,m){var w=sl(sl(sl({key:"dot-".concat(m),r:3},d),f),{},{index:m,cx:v.x,cy:v.y,dataKey:u,value:v.value,payload:v.payload,points:c});return t.renderDotItem(l,w)}),h={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return ie.createElement(Gr,Zc({className:"recharts-area-dots"},h),p)}},{key:"renderHorizontalRect",value:function(n){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,A=a[0].x,l=a[a.length-1].x,c=n*Math.abs(A-l),u=Sl(a.map(function(d){return d.y||0}));return Le(o)&&typeof o=="number"?u=Math.max(o,u):o&&Array.isArray(o)&&o.length&&(u=Math.max(Sl(o.map(function(d){return d.y||0})),u)),Le(u)?ie.createElement("rect",{x:A<l?A:A-c,y:0,width:c,height:Math.floor(u+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,A=a[0].y,l=a[a.length-1].y,c=n*Math.abs(A-l),u=Sl(a.map(function(d){return d.x||0}));return Le(o)&&typeof o=="number"?u=Math.max(o,u):o&&Array.isArray(o)&&o.length&&(u=Math.max(Sl(o.map(function(d){return d.x||0})),u)),Le(u)?ie.createElement("rect",{x:0,y:A<l?A:A-c,width:u+(s?parseInt("".concat(s),10):1),height:Math.floor(c)}):null}},{key:"renderClipRect",value:function(n){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,i,o,a){var s=this.props,A=s.layout,l=s.type,c=s.stroke,u=s.connectNulls,d=s.isRange;s.ref;var f=jK(s,Y_e);return ie.createElement(Gr,{clipPath:o?"url(#clipPath-".concat(a,")"):null},ie.createElement(pg,Zc({},Rt(f,!0),{points:n,connectNulls:u,type:l,baseLine:i,layout:A,stroke:"none",className:"recharts-area-area"})),c!=="none"&&ie.createElement(pg,Zc({},Rt(this.props,!1),{className:"recharts-area-curve",layout:A,type:l,connectNulls:u,fill:"none",points:n})),c!=="none"&&d&&ie.createElement(pg,Zc({},Rt(this.props,!1),{className:"recharts-area-curve",layout:A,type:l,connectNulls:u,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var o=this,a=this.props,s=a.points,A=a.baseLine,l=a.isAnimationActive,c=a.animationBegin,u=a.animationDuration,d=a.animationEasing,f=a.animationId,p=this.state,h=p.prevPoints,v=p.prevBaseLine;return ie.createElement(PA,{begin:c,duration:u,isActive:l,easing:d,from:{t:0},to:{t:1},key:"area-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(m){var w=m.t;if(h){var b=h.length/s.length,B=s.map(function(N,U){var L=Math.floor(U*b);if(h[L]){var O=h[L],T=qo(O.x,N.x),Q=qo(O.y,N.y);return sl(sl({},N),{},{x:T(w),y:Q(w)})}return N}),C;if(Le(A)&&typeof A=="number"){var _=qo(v,A);C=_(w)}else if(Mt(A)||xh(A)){var F=qo(v,0);C=F(w)}else C=A.map(function(N,U){var L=Math.floor(U*b);if(v[L]){var O=v[L],T=qo(O.x,N.x),Q=qo(O.y,N.y);return sl(sl({},N),{},{x:T(w),y:Q(w)})}return N});return o.renderAreaStatically(B,C,n,i)}return ie.createElement(Gr,null,ie.createElement("defs",null,ie.createElement("clipPath",{id:"animationClipPath-".concat(i)},o.renderClipRect(w))),ie.createElement(Gr,{clipPath:"url(#animationClipPath-".concat(i,")")},o.renderAreaStatically(s,A,n,i)))})}},{key:"renderArea",value:function(n,i){var o=this.props,a=o.points,s=o.baseLine,A=o.isAnimationActive,l=this.state,c=l.prevPoints,u=l.prevBaseLine,d=l.totalLength;return A&&a&&a.length&&(!c&&d>0||!Am(c,a)||!Am(u,s))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(a,s,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,a=i.dot,s=i.points,A=i.className,l=i.top,c=i.left,u=i.xAxis,d=i.yAxis,f=i.width,p=i.height,h=i.isAnimationActive,v=i.id;if(o||!s||!s.length)return null;var m=this.state.isAnimationFinished,w=s.length===1,b=Kt("recharts-area",A),B=u&&u.allowDataOverflow,C=d&&d.allowDataOverflow,_=B||C,F=Mt(v)?this.id:v,N=(n=Rt(a,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},U=N.r,L=U===void 0?3:U,O=N.strokeWidth,T=O===void 0?2:O,Q=Zse(a)?a:{},j=Q.clipDot,$=j===void 0?!0:j,G=L*2+T;return ie.createElement(Gr,{className:b},B||C?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(F)},ie.createElement("rect",{x:B?c:c-f/2,y:C?l:l-p/2,width:B?f:f*2,height:C?p:p*2})),!$&&ie.createElement("clipPath",{id:"clipPath-dots-".concat(F)},ie.createElement("rect",{x:c-G/2,y:l-G/2,width:f+G,height:p+G}))):null,w?null:this.renderArea(_,F),(a||w)&&this.renderDots(_,$,F),(!h||m)&&$l.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:n.points!==i.curPoints||n.baseLine!==i.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])}(P.PureComponent);LK=Qi;ms(Qi,"displayName","Area");ms(Qi,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!mA.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});ms(Qi,"getBaseValue",function(e,t,r,n){var i=e.layout,o=e.baseValue,a=t.props.baseValue,s=a??o;if(Le(s)&&typeof s=="number")return s;var A=i==="horizontal"?n:r,l=A.scale.domain();if(A.type==="number"){var c=Math.max(l[0],l[1]),u=Math.min(l[0],l[1]);return s==="dataMin"?u:s==="dataMax"||c<0?c:Math.max(Math.min(l[0],l[1]),0)}return s==="dataMin"?l[0]:s==="dataMax"?l[1]:l[0]});ms(Qi,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,i=e.yAxis,o=e.xAxisTicks,a=e.yAxisTicks,s=e.bandSize,A=e.dataKey,l=e.stackedData,c=e.dataStartIndex,u=e.displayedData,d=e.offset,f=t.layout,p=l&&l.length,h=LK.getBaseValue(t,r,n,i),v=f==="horizontal",m=!1,w=u.map(function(B,C){var _;p?_=l[c+C]:(_=Po(B,A),Array.isArray(_)?m=!0:_=[h,_]);var F=_[1]==null||p&&Po(B,A)==null;return v?{x:YI({axis:n,ticks:o,bandSize:s,entry:B,index:C}),y:F?null:i.scale(_[1]),value:_,payload:B}:{x:F?null:n.scale(_[1]),y:YI({axis:i,ticks:a,bandSize:s,entry:B,index:C}),value:_,payload:B}}),b;return p||m?b=w.map(function(B){var C=Array.isArray(B.value)?B.value[0]:null;return v?{x:B.x,y:C!=null&&B.y!=null?i.scale(C):null}:{x:C!=null?n.scale(C):null,y:B.y}}):b=v?i.scale(h):n.scale(h),sl({points:w,baseLine:b,layout:f,isRange:m},d)});ms(Qi,"renderDotItem",function(e,t){var r;if(ie.isValidElement(e))r=ie.cloneElement(e,t);else if(kt(e))r=e(t);else{var n=Kt("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,o=jK(t,X_e);r=ie.createElement(hP,Zc({},o,{key:i,className:n}))}return r});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 aSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sSe(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,HK(n.key),n)}}function ASe(e,t,r){return t&&sSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lSe(e,t,r){return t=R1(t),cSe(e,MK()?Reflect.construct(t,r||[],R1(e).constructor):t.apply(e,r))}function cSe(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 uSe(e)}function uSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MK=function(){return!!e})()}function R1(e){return R1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},R1(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&&PS(e,t)}function PS(e,t){return PS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},PS(e,t)}function DK(e,t,r){return t=HK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HK(e){var t=dSe(e,"string");return th(t)=="symbol"?t:t+""}function dSe(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 OS(){return OS=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},OS.apply(this,arguments)}function hSe(e){var t=e.xAxisId,r=_K(),n=SK(),i=BK(t);return i==null?null:P.createElement(kx,OS({},i,{className:Kt("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(a){return Jc(a,!0)}}))}var f0=function(e){function t(){return aSe(this,t),lSe(this,t,arguments)}return fSe(t,e),ASe(t,[{key:"render",value:function(){return P.createElement(hSe,this.props)}}])}(P.Component);DK(f0,"displayName","XAxis");DK(f0,"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 rh(e){"@babel/helpers - typeof";return rh=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},rh(e)}function pSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gSe(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,VK(n.key),n)}}function mSe(e,t,r){return t&&gSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vSe(e,t,r){return t=M1(t),ySe(e,$K()?Reflect.construct(t,r||[],M1(e).constructor):t.apply(e,r))}function ySe(e,t){if(t&&(rh(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wSe(e)}function wSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return($K=function(){return!!e})()}function M1(e){return M1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},M1(e)}function bSe(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&&US(e,t)}function US(e,t){return US=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},US(e,t)}function KK(e,t,r){return t=VK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VK(e){var t=xSe(e,"string");return rh(t)=="symbol"?t:t+""}function xSe(e,t){if(rh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NS(){return NS=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},NS.apply(this,arguments)}var BSe=function(t){var r=t.yAxisId,n=_K(),i=SK(),o=CK(r);return o==null?null:P.createElement(kx,NS({},o,{className:Kt("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return Jc(s,!0)}}))},Nu=function(e){function t(){return pSe(this,t),vSe(this,t,arguments)}return bSe(t,e),mSe(t,[{key:"render",value:function(){return P.createElement(BSe,this.props)}}])}(P.Component);KK(Nu,"displayName","YAxis");KK(Nu,"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 hk(e){return ESe(e)||SSe(e)||_Se(e)||CSe()}function CSe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
278In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _Se(e,t){if(e){if(typeof e=="string")return TS(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 TS(e,t)}}function SSe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ESe(e){if(Array.isArray(e))return TS(e)}function TS(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 IS=function(t,r,n,i,o){var a=Ha(t,wo),s=Ha(t,Nx),A=[].concat(hk(a),hk(s)),l=Ha(t,Ix),c="".concat(i,"Id"),u=i[0],d=r;if(A.length&&(d=A.reduce(function(h,v){if(v.props[c]===n&&Bs(v.props,"extendDomain")&&Le(v.props[u])){var m=v.props[u];return[Math.min(h[0],m),Math.max(h[1],m)]}return h},d)),l.length){var f="".concat(u,"1"),p="".concat(u,"2");d=l.reduce(function(h,v){if(v.props[c]===n&&Bs(v.props,"extendDomain")&&Le(v.props[f])&&Le(v.props[p])){var m=v.props[f],w=v.props[p];return[Math.min(h[0],m,w),Math.max(h[1],m,w)]}return h},d)}return o&&o.length&&(d=o.reduce(function(h,v){return Le(v)?[Math.min(h[0],v),Math.max(h[1],v)]:h},d)),d},zK={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(A,l,c){this.fn=A,this.context=l,this.once=c||!1}function o(A,l,c,u,d){if(typeof c!="function")throw new TypeError("The listener must be a function");var f=new i(c,u||A,d),p=r?r+l:l;return A._events[p]?A._events[p].fn?A._events[p]=[A._events[p],f]:A._events[p].push(f):(A._events[p]=f,A._eventsCount++),A}function a(A,l){--A._eventsCount===0?A._events=new n:delete A._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],c,u;if(this._eventsCount===0)return l;for(u in c=this._events)t.call(c,u)&&l.push(r?u.slice(1):u);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(c)):l},s.prototype.listeners=function(l){var c=r?r+l:l,u=this._events[c];if(!u)return[];if(u.fn)return[u.fn];for(var d=0,f=u.length,p=new Array(f);d<f;d++)p[d]=u[d].fn;return p},s.prototype.listenerCount=function(l){var c=r?r+l:l,u=this._events[c];return u?u.fn?1:u.length:0},s.prototype.emit=function(l,c,u,d,f,p){var h=r?r+l:l;if(!this._events[h])return!1;var v=this._events[h],m=arguments.length,w,b;if(v.fn){switch(v.once&&this.removeListener(l,v.fn,void 0,!0),m){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,c),!0;case 3:return v.fn.call(v.context,c,u),!0;case 4:return v.fn.call(v.context,c,u,d),!0;case 5:return v.fn.call(v.context,c,u,d,f),!0;case 6:return v.fn.call(v.context,c,u,d,f,p),!0}for(b=1,w=new Array(m-1);b<m;b++)w[b-1]=arguments[b];v.fn.apply(v.context,w)}else{var B=v.length,C;for(b=0;b<B;b++)switch(v[b].once&&this.removeListener(l,v[b].fn,void 0,!0),m){case 1:v[b].fn.call(v[b].context);break;case 2:v[b].fn.call(v[b].context,c);break;case 3:v[b].fn.call(v[b].context,c,u);break;case 4:v[b].fn.call(v[b].context,c,u,d);break;default:if(!w)for(C=1,w=new Array(m-1);C<m;C++)w[C-1]=arguments[C];v[b].fn.apply(v[b].context,w)}}return!0},s.prototype.on=function(l,c,u){return o(this,l,c,u,!1)},s.prototype.once=function(l,c,u){return o(this,l,c,u,!0)},s.prototype.removeListener=function(l,c,u,d){var f=r?r+l:l;if(!this._events[f])return this;if(!c)return a(this,f),this;var p=this._events[f];if(p.fn)p.fn===c&&(!d||p.once)&&(!u||p.context===u)&&a(this,f);else{for(var h=0,v=[],m=p.length;h<m;h++)(p[h].fn!==c||d&&!p[h].once||u&&p[h].context!==u)&&v.push(p[h]);v.length?this._events[f]=v.length===1?v[0]:v:a(this,f)}return this},s.prototype.removeAllListeners=function(l){var c;return l?(c=r?r+l:l,this._events[c]&&a(this,c)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s})(zK);var FSe=zK.exports;const PSe=br(FSe);var VB=new PSe,zB="recharts.syncMouseEvents";function Om(e){"@babel/helpers - typeof";return Om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Om(e)}function OSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function USe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,GK(n.key),n)}}function NSe(e,t,r){return t&&USe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function GB(e,t,r){return t=GK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GK(e){var t=TSe(e,"string");return Om(t)=="symbol"?t:t+""}function TSe(e,t){if(Om(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ISe=function(){function e(){OSe(this,e),GB(this,"activeIndex",0),GB(this,"coordinateList",[]),GB(this,"layout","horizontal")}return NSe(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,o=i===void 0?null:i,a=r.container,s=a===void 0?null:a,A=r.layout,l=A===void 0?null:A,c=r.offset,u=c===void 0?null:c,d=r.mouseHandlerCallback,f=d===void 0?null:d;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=l??this.layout,this.offset=u??this.offset,this.mouseHandlerCallback=f??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),o=i.x,a=i.y,s=i.height,A=this.coordinateList[this.activeIndex].coordinate,l=((r=window)===null||r===void 0?void 0:r.scrollX)||0,c=((n=window)===null||n===void 0?void 0:n.scrollY)||0,u=o+A+l,d=a+this.offset.top+s/2+c;this.mouseHandlerCallback({pageX:u,pageY:d})}}}])}();function kSe(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&Le(n)&&Le(i))return!0}return!1}function LSe(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function WK(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,a=si(t,r,n,i),s=si(t,r,n,o);return{points:[a,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}function jSe(e,t,r){var n,i,o,a;if(e==="horizontal")n=t.x,o=n,i=r.top,a=r.top+r.height;else if(e==="vertical")i=t.y,a=i,n=r.left,o=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,A=t.cy,l=t.innerRadius,c=t.outerRadius,u=t.angle,d=si(s,A,l,u),f=si(s,A,c,u);n=d.x,i=d.y,o=f.x,a=f.y}else return WK(t);return[{x:n,y:i},{x:o,y:a}]}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 pk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pk(Object(r),!0).forEach(function(n){QSe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QSe(e,t,r){return t=RSe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RSe(e){var t=MSe(e,"string");return Um(t)=="symbol"?t:t+""}function MSe(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)}function DSe(e){var t,r,n=e.element,i=e.tooltipEventType,o=e.isActive,a=e.activeCoordinate,s=e.activePayload,A=e.offset,l=e.activeTooltipIndex,c=e.tooltipAxisBandSize,u=e.layout,d=e.chartName,f=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!f||!o||!a||d!=="ScatterChart"&&i!=="axis")return null;var p,h=pg;if(d==="ScatterChart")p=a,h=bBe;else if(d==="BarChart")p=LSe(u,a,A,c),h=dP;else if(u==="radial"){var v=WK(a),m=v.cx,w=v.cy,b=v.radius,B=v.startAngle,C=v.endAngle;p={cx:m,cy:w,startAngle:B,endAngle:C,innerRadius:b,outerRadius:b},h=Y7}else p={points:jSe(u,a,A)},h=pg;var _=Hv(Hv(Hv(Hv({stroke:"#ccc",pointerEvents:"none"},A),p),Rt(f,!1)),{},{payload:s,payloadIndex:l,className:Kt("recharts-tooltip-cursor",f.className)});return P.isValidElement(f)?P.cloneElement(f,_):P.createElement(h,_)}var HSe=["item"],$Se=["children","className","width","height","style","compact","title","desc"];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 Gf(){return Gf=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},Gf.apply(this,arguments)}function gk(e,t){return zSe(e)||VSe(e,t)||YK(e,t)||KSe()}function KSe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
279In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VSe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function zSe(e){if(Array.isArray(e))return e}function mk(e,t){if(e==null)return{};var r=GSe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function GSe(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 WSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qSe(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,XK(n.key),n)}}function YSe(e,t,r){return t&&qSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XSe(e,t,r){return t=D1(t),JSe(e,qK()?Reflect.construct(t,r||[],D1(e).constructor):t.apply(e,r))}function JSe(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 ZSe(e)}function ZSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qK=function(){return!!e})()}function D1(e){return D1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},D1(e)}function eEe(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&&kS(e,t)}function kS(e,t){return kS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},kS(e,t)}function ih(e){return nEe(e)||rEe(e)||YK(e)||tEe()}function tEe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
280In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function YK(e,t){if(e){if(typeof e=="string")return LS(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 LS(e,t)}}function rEe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nEe(e){if(Array.isArray(e))return LS(e)}function LS(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 vk(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vk(Object(r),!0).forEach(function(n){ut(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vk(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ut(e,t,r){return t=XK(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XK(e){var t=iEe(e,"string");return nh(t)=="symbol"?t:t+""}function iEe(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 oEe={xAxis:["bottom","top"],yAxis:["left","right"]},aEe={width:"100%",height:"100%"},JK={x:0,y:0};function $v(e){return e}var sEe=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},AEe=function(t,r,n,i){var o=r.find(function(c){return c&&c.index===n});if(o){if(t==="horizontal")return{x:o.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:o.coordinate};if(t==="centric"){var a=o.coordinate,s=i.radius;return be(be(be({},i),si(i.cx,i.cy,s,a)),{},{angle:a,radius:s})}var A=o.coordinate,l=i.angle;return be(be(be({},i),si(i.cx,i.cy,A,l)),{},{angle:l,radius:A})}return JK},Lx=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,o=r.dataEndIndex,a=(n??[]).reduce(function(s,A){var l=A.props.data;return l&&l.length?[].concat(ih(s),ih(l)):s},[]);return a.length>0?a:t&&t.length&&Le(i)&&Le(o)?t.slice(i,o+1):[]};function ZK(e){return e==="number"?[0,"auto"]:void 0}var jS=function(t,r,n,i){var o=t.graphicalItems,a=t.tooltipAxis,s=Lx(r,t);return n<0||!o||!o.length||n>=s.length?null:o.reduce(function(A,l){var c,u=(c=l.props.data)!==null&&c!==void 0?c:r;u&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(u=u.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(a.dataKey&&!a.allowDuplicatedCategory){var f=u===void 0?s:u;d=$w(f,a.dataKey,i)}else d=u&&u[n]||s[n];return d?[].concat(ih(A),[G7(l,d)]):A},[])},yk=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},a=sEe(o,n),s=t.orderedTooltipTicks,A=t.tooltipAxis,l=t.tooltipTicks,c=nbe(a,s,l,A);if(c>=0&&l){var u=l[c]&&l[c].value,d=jS(t,r,c,u),f=AEe(n,s,c,o);return{activeTooltipIndex:c,activeLabel:u,activePayload:d,activeCoordinate:f}}return null},lEe=function(t,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,A=r.dataStartIndex,l=r.dataEndIndex,c=t.layout,u=t.children,d=t.stackOffset,f=V7(c,o);return n.reduce(function(p,h){var v,m=h.type.defaultProps!==void 0?be(be({},h.type.defaultProps),h.props):h.props,w=m.type,b=m.dataKey,B=m.allowDataOverflow,C=m.allowDuplicatedCategory,_=m.scale,F=m.ticks,N=m.includeHidden,U=m[a];if(p[U])return p;var L=Lx(t.data,{graphicalItems:i.filter(function(k){var D,z=a in k.props?k.props[a]:(D=k.type.defaultProps)===null||D===void 0?void 0:D[a];return z===U}),dataStartIndex:A,dataEndIndex:l}),O=L.length,T,Q,j;kSe(m.domain,B,w)&&(T=rS(m.domain,null,B),f&&(w==="number"||_!=="auto")&&(j=hg(L,b,"category")));var $=ZK(w);if(!T||T.length===0){var G,J=(G=m.domain)!==null&&G!==void 0?G:$;if(b){if(T=hg(L,b,w),w==="category"&&f){var H=$se(T);C&&H?(Q=T,T=F1(0,O)):C||(T=e3(J,T,h).reduce(function(k,D){return k.indexOf(D)>=0?k:[].concat(ih(k),[D])},[]))}else if(w==="category")C?T=T.filter(function(k){return k!==""&&!Mt(k)}):T=e3(J,T,h).reduce(function(k,D){return k.indexOf(D)>=0||D===""||Mt(D)?k:[].concat(ih(k),[D])},[]);else if(w==="number"){var W=Abe(L,i.filter(function(k){var D,z,re=a in k.props?k.props[a]:(D=k.type.defaultProps)===null||D===void 0?void 0:D[a],oe="hide"in k.props?k.props.hide:(z=k.type.defaultProps)===null||z===void 0?void 0:z.hide;return re===U&&(N||!oe)}),b,o,c);W&&(T=W)}f&&(w==="number"||_!=="auto")&&(j=hg(L,b,"category"))}else f?T=F1(0,O):s&&s[U]&&s[U].hasStack&&w==="number"?T=d==="expand"?[0,1]:z7(s[U].stackGroups,A,l):T=K7(L,i.filter(function(k){var D=a in k.props?k.props[a]:k.type.defaultProps[a],z="hide"in k.props?k.props.hide:k.type.defaultProps.hide;return D===U&&(N||!z)}),w,c,!0);if(w==="number")T=IS(u,T,U,o,F),J&&(T=rS(J,T,B));else if(w==="category"&&J){var se=J,Ae=T.every(function(k){return se.indexOf(k)>=0});Ae&&(T=se)}}return be(be({},p),{},ut({},U,be(be({},m),{},{axisType:o,domain:T,categoricalDomain:j,duplicateDomain:Q,originalDomain:(v=m.domain)!==null&&v!==void 0?v:$,isCategorical:f,layout:c})))},{})},cEe=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,A=r.dataStartIndex,l=r.dataEndIndex,c=t.layout,u=t.children,d=Lx(t.data,{graphicalItems:n,dataStartIndex:A,dataEndIndex:l}),f=d.length,p=V7(c,o),h=-1;return n.reduce(function(v,m){var w=m.type.defaultProps!==void 0?be(be({},m.type.defaultProps),m.props):m.props,b=w[a],B=ZK("number");if(!v[b]){h++;var C;return p?C=F1(0,f):s&&s[b]&&s[b].hasStack?(C=z7(s[b].stackGroups,A,l),C=IS(u,C,b,o)):(C=rS(B,K7(d,n.filter(function(_){var F,N,U=a in _.props?_.props[a]:(F=_.type.defaultProps)===null||F===void 0?void 0:F[a],L="hide"in _.props?_.props.hide:(N=_.type.defaultProps)===null||N===void 0?void 0:N.hide;return U===b&&!L}),"number",c),i.defaultProps.allowDataOverflow),C=IS(u,C,b,o)),be(be({},v),{},ut({},b,be(be({axisType:o},i.defaultProps),{},{hide:!0,orientation:ia(oEe,"".concat(o,".").concat(h%2),null),domain:C,originalDomain:B,isCategorical:p,layout:c})))}return v},{})},uEe=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,a=r.graphicalItems,s=r.stackGroups,A=r.dataStartIndex,l=r.dataEndIndex,c=t.children,u="".concat(i,"Id"),d=Ha(c,o),f={};return d&&d.length?f=lEe(t,{axes:d,graphicalItems:a,axisType:i,axisIdKey:u,stackGroups:s,dataStartIndex:A,dataEndIndex:l}):a&&a.length&&(f=cEe(t,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:u,stackGroups:s,dataStartIndex:A,dataEndIndex:l})),f},fEe=function(t){var r=Sf(t),n=Jc(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:MF(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:y1(r,n)}},wk=function(t){var r=t.children,n=t.defaultShowTooltip,i=mo(r,Wd),o=0,a=0;return t.data&&t.data.length!==0&&(a=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(a=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:!!n}},dEe=function(t){return!t||!t.length?!1:t.some(function(r){var n=gA(r&&r.type);return n&&n.indexOf("Bar")>=0})},bk=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"}},hEe=function(t,r){var n=t.props,i=t.graphicalItems,o=t.xAxisMap,a=o===void 0?{}:o,s=t.yAxisMap,A=s===void 0?{}:s,l=n.width,c=n.height,u=n.children,d=n.margin||{},f=mo(u,Wd),p=mo(u,Dl),h=Object.keys(A).reduce(function(C,_){var F=A[_],N=F.orientation;return!F.mirror&&!F.hide?be(be({},C),{},ut({},N,C[N]+F.width)):C},{left:d.left||0,right:d.right||0}),v=Object.keys(a).reduce(function(C,_){var F=a[_],N=F.orientation;return!F.mirror&&!F.hide?be(be({},C),{},ut({},N,ia(C,"".concat(N))+F.height)):C},{top:d.top||0,bottom:d.bottom||0}),m=be(be({},v),h),w=m.bottom;f&&(m.bottom+=f.props.height||Wd.defaultProps.height),p&&r&&(m=abe(m,i,n,r));var b=l-m.left-m.right,B=c-m.top-m.bottom;return be(be({brushBottom:w},m),{},{width:Math.max(b,0),height:Math.max(B,0)})},pEe=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},gEe=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,a=t.validateTooltipEventTypes,s=a===void 0?["axis"]:a,A=t.axisComponents,l=t.legendContent,c=t.formatAxisMap,u=t.defaultProps,d=function(m,w){var b=w.graphicalItems,B=w.stackGroups,C=w.offset,_=w.updateId,F=w.dataStartIndex,N=w.dataEndIndex,U=m.barSize,L=m.layout,O=m.barGap,T=m.barCategoryGap,Q=m.maxBarSize,j=bk(L),$=j.numericAxisName,G=j.cateAxisName,J=dEe(b),H=[];return b.forEach(function(W,se){var Ae=Lx(m.data,{graphicalItems:[W],dataStartIndex:F,dataEndIndex:N}),k=W.type.defaultProps!==void 0?be(be({},W.type.defaultProps),W.props):W.props,D=k.dataKey,z=k.maxBarSize,re=k["".concat($,"Id")],oe=k["".concat(G,"Id")],ne={},de=A.reduce(function(je,ze){var De=w["".concat(ze.axisType,"Map")],Dt=k["".concat(ze.axisType,"Id")];De&&De[Dt]||ze.axisType==="zAxis"||Uu();var Ft=De[Dt];return be(be({},je),{},ut(ut({},ze.axisType,Ft),"".concat(ze.axisType,"Ticks"),Jc(Ft)))},ne),ae=de[G],ue=de["".concat(G,"Ticks")],pe=B&&B[re]&&B[re].hasStack&&wbe(W,B[re].stackGroups),ce=gA(W.type).indexOf("Bar")>=0,Ce=y1(ae,ue),Pe=[],q=J&&ibe({barSize:U,stackGroups:B,totalSize:pEe(de,G)});if(ce){var Fe,Qe,Ie=Mt(z)?Q:z,Se=(Fe=(Qe=y1(ae,ue,!0))!==null&&Qe!==void 0?Qe:Ie)!==null&&Fe!==void 0?Fe:0;Pe=obe({barGap:O,barCategoryGap:T,bandSize:Se!==Ce?Se:Ce,sizeList:q[oe],maxBarSize:Ie}),Se!==Ce&&(Pe=Pe.map(function(je){return be(be({},je),{},{position:be(be({},je.position),{},{offset:je.position.offset-Se/2})})}))}var Ze=W&&W.type&&W.type.getComposedData;Ze&&H.push({props:be(be({},Ze(be(be({},de),{},{displayedData:Ae,props:m,dataKey:D,item:W,bandSize:Ce,barPosition:Pe,offset:C,stackedData:pe,layout:L,dataStartIndex:F,dataEndIndex:N}))),{},ut(ut(ut({key:W.key||"item-".concat(se)},$,de[$]),G,de[G]),"animationId",_)),childIndex:rAe(W,m.children),item:W})}),H},f=function(m,w){var b=m.props,B=m.dataStartIndex,C=m.dataEndIndex,_=m.updateId;if(!GN({props:b}))return null;var F=b.children,N=b.layout,U=b.stackOffset,L=b.data,O=b.reverseStackOrder,T=bk(N),Q=T.numericAxisName,j=T.cateAxisName,$=Ha(F,n),G=mbe(L,$,"".concat(Q,"Id"),"".concat(j,"Id"),U,O),J=A.reduce(function(k,D){var z="".concat(D.axisType,"Map");return be(be({},k),{},ut({},z,uEe(b,be(be({},D),{},{graphicalItems:$,stackGroups:D.axisType===Q&&G,dataStartIndex:B,dataEndIndex:C}))))},{}),H=hEe(be(be({},J),{},{props:b,graphicalItems:$}),w==null?void 0:w.legendBBox);Object.keys(J).forEach(function(k){J[k]=c(b,J[k],H,k.replace("Map",""),r)});var W=J["".concat(j,"Map")],se=fEe(W),Ae=d(b,be(be({},J),{},{dataStartIndex:B,dataEndIndex:C,updateId:_,graphicalItems:$,stackGroups:G,offset:H}));return be(be({formattedGraphicalItems:Ae,graphicalItems:$,offset:H,stackGroups:G},se),J)},p=function(v){function m(w){var b,B,C;return WSe(this,m),C=XSe(this,m,[w]),ut(C,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ut(C,"accessibilityManager",new ISe),ut(C,"handleLegendBBoxUpdate",function(_){if(_){var F=C.state,N=F.dataStartIndex,U=F.dataEndIndex,L=F.updateId;C.setState(be({legendBBox:_},f({props:C.props,dataStartIndex:N,dataEndIndex:U,updateId:L},be(be({},C.state),{},{legendBBox:_}))))}}),ut(C,"handleReceiveSyncEvent",function(_,F,N){if(C.props.syncId===_){if(N===C.eventEmitterSymbol&&typeof C.props.syncMethod!="function")return;C.applySyncEvent(F)}}),ut(C,"handleBrushChange",function(_){var F=_.startIndex,N=_.endIndex;if(F!==C.state.dataStartIndex||N!==C.state.dataEndIndex){var U=C.state.updateId;C.setState(function(){return be({dataStartIndex:F,dataEndIndex:N},f({props:C.props,dataStartIndex:F,dataEndIndex:N,updateId:U},C.state))}),C.triggerSyncEvent({dataStartIndex:F,dataEndIndex:N})}}),ut(C,"handleMouseEnter",function(_){var F=C.getMouseInfo(_);if(F){var N=be(be({},F),{},{isTooltipActive:!0});C.setState(N),C.triggerSyncEvent(N);var U=C.props.onMouseEnter;kt(U)&&U(N,_)}}),ut(C,"triggeredAfterMouseMove",function(_){var F=C.getMouseInfo(_),N=F?be(be({},F),{},{isTooltipActive:!0}):{isTooltipActive:!1};C.setState(N),C.triggerSyncEvent(N);var U=C.props.onMouseMove;kt(U)&&U(N,_)}),ut(C,"handleItemMouseEnter",function(_){C.setState(function(){return{isTooltipActive:!0,activeItem:_,activePayload:_.tooltipPayload,activeCoordinate:_.tooltipPosition||{x:_.cx,y:_.cy}}})}),ut(C,"handleItemMouseLeave",function(){C.setState(function(){return{isTooltipActive:!1}})}),ut(C,"handleMouseMove",function(_){_.persist(),C.throttleTriggeredAfterMouseMove(_)}),ut(C,"handleMouseLeave",function(_){C.throttleTriggeredAfterMouseMove.cancel();var F={isTooltipActive:!1};C.setState(F),C.triggerSyncEvent(F);var N=C.props.onMouseLeave;kt(N)&&N(F,_)}),ut(C,"handleOuterEvent",function(_){var F=tAe(_),N=ia(C.props,"".concat(F));if(F&&kt(N)){var U,L;/.*touch.*/i.test(F)?L=C.getMouseInfo(_.changedTouches[0]):L=C.getMouseInfo(_),N((U=L)!==null&&U!==void 0?U:{},_)}}),ut(C,"handleClick",function(_){var F=C.getMouseInfo(_);if(F){var N=be(be({},F),{},{isTooltipActive:!0});C.setState(N),C.triggerSyncEvent(N);var U=C.props.onClick;kt(U)&&U(N,_)}}),ut(C,"handleMouseDown",function(_){var F=C.props.onMouseDown;if(kt(F)){var N=C.getMouseInfo(_);F(N,_)}}),ut(C,"handleMouseUp",function(_){var F=C.props.onMouseUp;if(kt(F)){var N=C.getMouseInfo(_);F(N,_)}}),ut(C,"handleTouchMove",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&C.throttleTriggeredAfterMouseMove(_.changedTouches[0])}),ut(C,"handleTouchStart",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&C.handleMouseDown(_.changedTouches[0])}),ut(C,"handleTouchEnd",function(_){_.changedTouches!=null&&_.changedTouches.length>0&&C.handleMouseUp(_.changedTouches[0])}),ut(C,"handleDoubleClick",function(_){var F=C.props.onDoubleClick;if(kt(F)){var N=C.getMouseInfo(_);F(N,_)}}),ut(C,"handleContextMenu",function(_){var F=C.props.onContextMenu;if(kt(F)){var N=C.getMouseInfo(_);F(N,_)}}),ut(C,"triggerSyncEvent",function(_){C.props.syncId!==void 0&&VB.emit(zB,C.props.syncId,_,C.eventEmitterSymbol)}),ut(C,"applySyncEvent",function(_){var F=C.props,N=F.layout,U=F.syncMethod,L=C.state.updateId,O=_.dataStartIndex,T=_.dataEndIndex;if(_.dataStartIndex!==void 0||_.dataEndIndex!==void 0)C.setState(be({dataStartIndex:O,dataEndIndex:T},f({props:C.props,dataStartIndex:O,dataEndIndex:T,updateId:L},C.state)));else if(_.activeTooltipIndex!==void 0){var Q=_.chartX,j=_.chartY,$=_.activeTooltipIndex,G=C.state,J=G.offset,H=G.tooltipTicks;if(!J)return;if(typeof U=="function")$=U(H,_);else if(U==="value"){$=-1;for(var W=0;W<H.length;W++)if(H[W].value===_.activeLabel){$=W;break}}var se=be(be({},J),{},{x:J.left,y:J.top}),Ae=Math.min(Q,se.x+se.width),k=Math.min(j,se.y+se.height),D=H[$]&&H[$].value,z=jS(C.state,C.props.data,$),re=H[$]?{x:N==="horizontal"?H[$].coordinate:Ae,y:N==="horizontal"?k:H[$].coordinate}:JK;C.setState(be(be({},_),{},{activeLabel:D,activeCoordinate:re,activePayload:z,activeTooltipIndex:$}))}else C.setState(_)}),ut(C,"renderCursor",function(_){var F,N=C.state,U=N.isTooltipActive,L=N.activeCoordinate,O=N.activePayload,T=N.offset,Q=N.activeTooltipIndex,j=N.tooltipAxisBandSize,$=C.getTooltipEventType(),G=(F=_.props.active)!==null&&F!==void 0?F:U,J=C.props.layout,H=_.key||"_recharts-cursor";return ie.createElement(DSe,{key:H,activeCoordinate:L,activePayload:O,activeTooltipIndex:Q,chartName:r,element:_,isActive:G,layout:J,offset:T,tooltipAxisBandSize:j,tooltipEventType:$})}),ut(C,"renderPolarAxis",function(_,F,N){var U=ia(_,"type.axisType"),L=ia(C.state,"".concat(U,"Map")),O=_.type.defaultProps,T=O!==void 0?be(be({},O),_.props):_.props,Q=L&&L[T["".concat(U,"Id")]];return P.cloneElement(_,be(be({},Q),{},{className:Kt(U,Q.className),key:_.key||"".concat(F,"-").concat(N),ticks:Jc(Q,!0)}))}),ut(C,"renderPolarGrid",function(_){var F=_.props,N=F.radialLines,U=F.polarAngles,L=F.polarRadius,O=C.state,T=O.radiusAxisMap,Q=O.angleAxisMap,j=Sf(T),$=Sf(Q),G=$.cx,J=$.cy,H=$.innerRadius,W=$.outerRadius;return P.cloneElement(_,{polarAngles:Array.isArray(U)?U:Jc($,!0).map(function(se){return se.coordinate}),polarRadius:Array.isArray(L)?L:Jc(j,!0).map(function(se){return se.coordinate}),cx:G,cy:J,innerRadius:H,outerRadius:W,key:_.key||"polar-grid",radialLines:N})}),ut(C,"renderLegend",function(){var _=C.state.formattedGraphicalItems,F=C.props,N=F.children,U=F.width,L=F.height,O=C.props.margin||{},T=U-(O.left||0)-(O.right||0),Q=H7({children:N,formattedGraphicalItems:_,legendWidth:T,legendContent:l});if(!Q)return null;var j=Q.item,$=mk(Q,HSe);return P.cloneElement(j,be(be({},$),{},{chartWidth:U,chartHeight:L,margin:O,onBBoxUpdate:C.handleLegendBBoxUpdate}))}),ut(C,"renderTooltip",function(){var _,F=C.props,N=F.children,U=F.accessibilityLayer,L=mo(N,Ia);if(!L)return null;var O=C.state,T=O.isTooltipActive,Q=O.activeCoordinate,j=O.activePayload,$=O.activeLabel,G=O.offset,J=(_=L.props.active)!==null&&_!==void 0?_:T;return P.cloneElement(L,{viewBox:be(be({},G),{},{x:G.left,y:G.top}),active:J,label:$,payload:J?j:[],coordinate:Q,accessibilityLayer:U})}),ut(C,"renderBrush",function(_){var F=C.props,N=F.margin,U=F.data,L=C.state,O=L.offset,T=L.dataStartIndex,Q=L.dataEndIndex,j=L.updateId;return P.cloneElement(_,{key:_.key||"_recharts-brush",onChange:Qv(C.handleBrushChange,_.props.onChange),data:U,x:Le(_.props.x)?_.props.x:O.left,y:Le(_.props.y)?_.props.y:O.top+O.height+O.brushBottom-(N.bottom||0),width:Le(_.props.width)?_.props.width:O.width,startIndex:T,endIndex:Q,updateId:"brush-".concat(j)})}),ut(C,"renderReferenceElement",function(_,F,N){if(!_)return null;var U=C,L=U.clipPathId,O=C.state,T=O.xAxisMap,Q=O.yAxisMap,j=O.offset,$=_.type.defaultProps||{},G=_.props,J=G.xAxisId,H=J===void 0?$.xAxisId:J,W=G.yAxisId,se=W===void 0?$.yAxisId:W;return P.cloneElement(_,{key:_.key||"".concat(F,"-").concat(N),xAxis:T[H],yAxis:Q[se],viewBox:{x:j.left,y:j.top,width:j.width,height:j.height},clipPathId:L})}),ut(C,"renderActivePoints",function(_){var F=_.item,N=_.activePoint,U=_.basePoint,L=_.childIndex,O=_.isRange,T=[],Q=F.props.key,j=F.item.type.defaultProps!==void 0?be(be({},F.item.type.defaultProps),F.item.props):F.item.props,$=j.activeDot,G=j.dataKey,J=be(be({index:L,dataKey:G,cx:N.x,cy:N.y,r:4,fill:fP(F.item),strokeWidth:2,stroke:"#fff",payload:N.payload,value:N.value},Rt($,!1)),Kw($));return T.push(m.renderActiveDot($,J,"".concat(Q,"-activePoint-").concat(L))),U?T.push(m.renderActiveDot($,be(be({},J),{},{cx:U.x,cy:U.y}),"".concat(Q,"-basePoint-").concat(L))):O&&T.push(null),T}),ut(C,"renderGraphicChild",function(_,F,N){var U=C.filterFormatItem(_,F,N);if(!U)return null;var L=C.getTooltipEventType(),O=C.state,T=O.isTooltipActive,Q=O.tooltipAxis,j=O.activeTooltipIndex,$=O.activeLabel,G=C.props.children,J=mo(G,Ia),H=U.props,W=H.points,se=H.isRange,Ae=H.baseLine,k=U.item.type.defaultProps!==void 0?be(be({},U.item.type.defaultProps),U.item.props):U.item.props,D=k.activeDot,z=k.hide,re=k.activeBar,oe=k.activeShape,ne=!!(!z&&T&&J&&(D||re||oe)),de={};L!=="axis"&&J&&J.props.trigger==="click"?de={onClick:Qv(C.handleItemMouseEnter,_.props.onClick)}:L!=="axis"&&(de={onMouseLeave:Qv(C.handleItemMouseLeave,_.props.onMouseLeave),onMouseEnter:Qv(C.handleItemMouseEnter,_.props.onMouseEnter)});var ae=P.cloneElement(_,be(be({},U.props),de));function ue(ze){return typeof Q.dataKey=="function"?Q.dataKey(ze.payload):null}if(ne)if(j>=0){var pe,ce;if(Q.dataKey&&!Q.allowDuplicatedCategory){var Ce=typeof Q.dataKey=="function"?ue:"payload.".concat(Q.dataKey.toString());pe=$w(W,Ce,$),ce=se&&Ae&&$w(Ae,Ce,$)}else pe=W==null?void 0:W[j],ce=se&&Ae&&Ae[j];if(oe||re){var Pe=_.props.activeIndex!==void 0?_.props.activeIndex:j;return[P.cloneElement(_,be(be(be({},U.props),de),{},{activeIndex:Pe})),null,null]}if(!Mt(pe))return[ae].concat(ih(C.renderActivePoints({item:U,activePoint:pe,basePoint:ce,childIndex:j,isRange:se})))}else{var q,Fe=(q=C.getItemByXY(C.state.activeCoordinate))!==null&&q!==void 0?q:{graphicalItem:ae},Qe=Fe.graphicalItem,Ie=Qe.item,Se=Ie===void 0?_:Ie,Ze=Qe.childIndex,je=be(be(be({},U.props),de),{},{activeIndex:Ze});return[P.cloneElement(Se,je),null,null]}return se?[ae,null,null]:[ae,null]}),ut(C,"renderCustomized",function(_,F,N){return P.cloneElement(_,be(be({key:"recharts-customized-".concat(N)},C.props),C.state))}),ut(C,"renderMap",{CartesianGrid:{handler:$v,once:!0},ReferenceArea:{handler:C.renderReferenceElement},ReferenceLine:{handler:$v},ReferenceDot:{handler:C.renderReferenceElement},XAxis:{handler:$v},YAxis:{handler:$v},Brush:{handler:C.renderBrush,once:!0},Bar:{handler:C.renderGraphicChild},Line:{handler:C.renderGraphicChild},Area:{handler:C.renderGraphicChild},Radar:{handler:C.renderGraphicChild},RadialBar:{handler:C.renderGraphicChild},Scatter:{handler:C.renderGraphicChild},Pie:{handler:C.renderGraphicChild},Funnel:{handler:C.renderGraphicChild},Tooltip:{handler:C.renderCursor,once:!0},PolarGrid:{handler:C.renderPolarGrid,once:!0},PolarAngleAxis:{handler:C.renderPolarAxis},PolarRadiusAxis:{handler:C.renderPolarAxis},Customized:{handler:C.renderCustomized}}),C.clipPathId="".concat((b=w.id)!==null&&b!==void 0?b:a0("recharts"),"-clip"),C.throttleTriggeredAfterMouseMove=M$(C.triggeredAfterMouseMove,(B=w.throttleDelay)!==null&&B!==void 0?B:1e3/60),C.state={},C}return eEe(m,v),YSe(m,[{key:"componentDidMount",value:function(){var b,B;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(B=this.props.margin.top)!==null&&B!==void 0?B:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,B=b.children,C=b.data,_=b.height,F=b.layout,N=mo(B,Ia);if(N){var U=N.props.defaultIndex;if(!(typeof U!="number"||U<0||U>this.state.tooltipTicks.length-1)){var L=this.state.tooltipTicks[U]&&this.state.tooltipTicks[U].value,O=jS(this.state,C,U,L),T=this.state.tooltipTicks[U].coordinate,Q=(this.state.offset.top+_)/2,j=F==="horizontal",$=j?{x:T,y:Q}:{y:T,x:Q},G=this.state.formattedGraphicalItems.find(function(H){var W=H.item;return W.type.name==="Scatter"});G&&($=be(be({},$),G.props.points[U].tooltipPosition),O=G.props.points[U].tooltipPayload);var J={activeTooltipIndex:U,isTooltipActive:!0,activeLabel:L,activePayload:O,activeCoordinate:$};this.setState(J),this.renderCursor(N),this.accessibilityManager.setIndex(U)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,B){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==B.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var C,_;this.accessibilityManager.setDetails({offset:{left:(C=this.props.margin.left)!==null&&C!==void 0?C:0,top:(_=this.props.margin.top)!==null&&_!==void 0?_:0}})}return null}},{key:"componentDidUpdate",value:function(b){m_([mo(b.children,Ia)],[mo(this.props.children,Ia)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=mo(this.props.children,Ia);if(b&&typeof b.props.shared=="boolean"){var B=b.props.shared?"axis":"item";return s.indexOf(B)>=0?B:o}return o}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var B=this.container,C=B.getBoundingClientRect(),_=P0e(C),F={chartX:Math.round(b.pageX-_.left),chartY:Math.round(b.pageY-_.top)},N=C.width/B.offsetWidth||1,U=this.inRange(F.chartX,F.chartY,N);if(!U)return null;var L=this.state,O=L.xAxisMap,T=L.yAxisMap,Q=this.getTooltipEventType(),j=yk(this.state,this.props.data,this.props.layout,U);if(Q!=="axis"&&O&&T){var $=Sf(O).scale,G=Sf(T).scale,J=$&&$.invert?$.invert(F.chartX):null,H=G&&G.invert?G.invert(F.chartY):null;return be(be({},F),{},{xValue:J,yValue:H},j)}return j?be(be({},F),j):null}},{key:"inRange",value:function(b,B){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,_=this.props.layout,F=b/C,N=B/C;if(_==="horizontal"||_==="vertical"){var U=this.state.offset,L=F>=U.left&&F<=U.left+U.width&&N>=U.top&&N<=U.top+U.height;return L?{x:F,y:N}:null}var O=this.state,T=O.angleAxisMap,Q=O.radiusAxisMap;if(T&&Q){var j=Sf(T);return n3({x:F,y:N},j)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,B=this.getTooltipEventType(),C=mo(b,Ia),_={};C&&B==="axis"&&(C.props.trigger==="click"?_={onClick:this.handleClick}:_={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 F=Kw(this.props,this.handleOuterEvent);return be(be({},F),_)}},{key:"addListener",value:function(){VB.on(zB,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){VB.removeListener(zB,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,B,C){for(var _=this.state.formattedGraphicalItems,F=0,N=_.length;F<N;F++){var U=_[F];if(U.item===b||U.props.key===b.key||B===gA(U.item.type)&&C===U.childIndex)return U}return null}},{key:"renderClipPath",value:function(){var b=this.clipPathId,B=this.state.offset,C=B.left,_=B.top,F=B.height,N=B.width;return ie.createElement("defs",null,ie.createElement("clipPath",{id:b},ie.createElement("rect",{x:C,y:_,height:F,width:N})))}},{key:"getXScales",value:function(){var b=this.state.xAxisMap;return b?Object.entries(b).reduce(function(B,C){var _=gk(C,2),F=_[0],N=_[1];return be(be({},B),{},ut({},F,N.scale))},{}):null}},{key:"getYScales",value:function(){var b=this.state.yAxisMap;return b?Object.entries(b).reduce(function(B,C){var _=gk(C,2),F=_[0],N=_[1];return be(be({},B),{},ut({},F,N.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(b){var B;return(B=this.state.xAxisMap)===null||B===void 0||(B=B[b])===null||B===void 0?void 0:B.scale}},{key:"getYScaleByAxisId",value:function(b){var B;return(B=this.state.yAxisMap)===null||B===void 0||(B=B[b])===null||B===void 0?void 0:B.scale}},{key:"getItemByXY",value:function(b){var B=this.state,C=B.formattedGraphicalItems,_=B.activeItem;if(C&&C.length)for(var F=0,N=C.length;F<N;F++){var U=C[F],L=U.props,O=U.item,T=O.type.defaultProps!==void 0?be(be({},O.type.defaultProps),O.props):O.props,Q=gA(O.type);if(Q==="Bar"){var j=(L.data||[]).find(function(H){return uBe(b,H)});if(j)return{graphicalItem:U,payload:j}}else if(Q==="RadialBar"){var $=(L.data||[]).find(function(H){return n3(b,H)});if($)return{graphicalItem:U,payload:$}}else if(Fx(U,_)||Px(U,_)||_m(U,_)){var G=hCe({graphicalItem:U,activeTooltipItem:_,itemData:T.data}),J=T.activeIndex===void 0?G:T.activeIndex;return{graphicalItem:be(be({},U),{},{childIndex:J}),payload:_m(U,_)?T.data[G]:U.props.data[G]}}}return null}},{key:"render",value:function(){var b=this;if(!GN(this))return null;var B=this.props,C=B.children,_=B.className,F=B.width,N=B.height,U=B.style,L=B.compact,O=B.title,T=B.desc,Q=mk(B,$Se),j=Rt(Q,!1);if(L)return ie.createElement(tk,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement(y_,Gf({},j,{width:F,height:N,title:O,desc:T}),this.renderClipPath(),qN(C,this.renderMap)));if(this.props.accessibilityLayer){var $,G;j.tabIndex=($=this.props.tabIndex)!==null&&$!==void 0?$:0,j.role=(G=this.props.role)!==null&&G!==void 0?G:"application",j.onKeyDown=function(H){b.accessibilityManager.keyboardEvent(H)},j.onFocus=function(){b.accessibilityManager.focus()}}var J=this.parseEventsOfWrapper();return ie.createElement(tk,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement("div",Gf({className:Kt("recharts-wrapper",_),style:be({position:"relative",curs
280or:"default",width:F,height:N},U)},J,{ref:function(W){b.container=W}}),ie.createElement(y_,Gf({},j,{width:F,height:N,title:O,desc:T,style:aEe}),this.renderClipPath(),qN(C,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(P.Component);ut(p,"displayName",r),ut(p,"defaultProps",be({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},u)),ut(p,"getDerivedStateFromProps",function(v,m){var w=v.dataKey,b=v.data,B=v.children,C=v.width,_=v.height,F=v.layout,N=v.stackOffset,U=v.margin,L=m.dataStartIndex,O=m.dataEndIndex;if(m.updateId===void 0){var T=wk(v);return be(be(be({},T),{},{updateId:0},f(be(be({props:v},T),{},{updateId:0}),m)),{},{prevDataKey:w,prevData:b,prevWidth:C,prevHeight:_,prevLayout:F,prevStackOffset:N,prevMargin:U,prevChildren:B})}if(w!==m.prevDataKey||b!==m.prevData||C!==m.prevWidth||_!==m.prevHeight||F!==m.prevLayout||N!==m.prevStackOffset||!ad(U,m.prevMargin)){var Q=wk(v),j={chartX:m.chartX,chartY:m.chartY,isTooltipActive:m.isTooltipActive},$=be(be({},yk(m,b,F)),{},{updateId:m.updateId+1}),G=be(be(be({},Q),j),$);return be(be(be({},G),f(be({props:v},G),m)),{},{prevDataKey:w,prevData:b,prevWidth:C,prevHeight:_,prevLayout:F,prevStackOffset:N,prevMargin:U,prevChildren:B})}if(!m_(B,m.prevChildren)){var J,H,W,se,Ae=mo(B,Wd),k=Ae&&(J=(H=Ae.props)===null||H===void 0?void 0:H.startIndex)!==null&&J!==void 0?J:L,D=Ae&&(W=(se=Ae.props)===null||se===void 0?void 0:se.endIndex)!==null&&W!==void 0?W:O,z=k!==L||D!==O,re=!Mt(b),oe=re&&!z?m.updateId:m.updateId+1;return be(be({updateId:oe},f(be(be({props:v},m),{},{updateId:oe,dataStartIndex:k,dataEndIndex:D}),m)),{},{prevChildren:B,dataStartIndex:k,dataEndIndex:D})}return null}),ut(p,"renderActiveDot",function(v,m,w){var b;return P.isValidElement(v)?b=P.cloneElement(v,m):kt(v)?b=v(m):b=ie.createElement(hP,m),ie.createElement(Gr,{className:"recharts-active-dot",key:w},b)});var h=P.forwardRef(function(m,w){return ie.createElement(p,Gf({},m,{ref:w}))});return h.displayName=p.displayName,h},e9=gEe({chartName:"AreaChart",GraphicalChild:Qi,axisComponents:[{axisType:"xAxis",AxisComp:f0},{axisType:"yAxis",AxisComp:Nu}],formatAxisMap:D5e});const mEe=({monthlyBreakdown:e,avgLtvCacYear1:t,avgLtvCacYear5:r,addedArrYear1:n,addedArrYear5:i})=>{const o=e.map(u=>({month:u.month,"Referral MRR":u.mrr,"Cello Subscription":u.celloFee,"Referrer Payout":u.payout,"LTV:CAC":typeof u.ltvCac=="number"?u.ltvCac:0})),a=u=>u>=1e6?`$${(u/1e6).toFixed(1)}M`:u>=1e3?`$${(u/1e3).toFixed(0)}K`:`$${u}`,s=u=>u>=1e6?`$${(u/1e6).toFixed(1)}M`:u>=1e3?`$${(u/1e3).toFixed(1)}K`:`$${u.toFixed(1)}`,A=u=>u.toFixed(1),l=u=>u>=1e6?`$${(u/1e6).toFixed(1)}M`:u>=1e3?`$${(u/1e3).toFixed(0)}K`:`$${u}`,c=({active:u,payload:d})=>u&&d&&d.length?y.jsxs("div",{className:"bg-popover border border-border rounded-xl p-4 shadow-lg",children:[y.jsxs("p",{className:"text-sm font-semibold mb-2 text-foreground",children:["Month ",d[0].payload.month]}),d.map((f,p)=>y.jsxs("div",{className:"flex items-center justify-between gap-4 text-sm",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:f.color}}),y.jsxs("span",{className:"text-muted-foreground",children:[f.name,":"]})]}),y.jsx("span",{className:"font-semibold text-foreground",children:f.name==="LTV:CAC"?A(f.value):f.name==="Referral MRR"||f.name==="Referrer Payout"?s(f.value):a(f.value)})]},p))]}):null;return y.jsxs(zr,{className:"p-3 sm:p-4 bg-card border",children:[y.jsxs("div",{className:"mb-3 sm:mb-4",children:[y.jsxs("div",{className:"flex items-center gap-2 sm:gap-3 mb-3 sm:mb-4",children:[y.jsx("div",{className:"p-1.5 sm:p-2 rounded-xl bg-primary/10",children:y.jsx(t0,{className:"w-5 h-5 sm:w-6 sm:h-6 text-primary"})}),y.jsxs("div",{children:[y.jsx("h3",{className:"text-base sm:text-xl font-bold text-foreground",children:"Performance Trends"}),y.jsx("p",{className:"text-[10px] sm:text-xs text-muted-foreground",children:"5-year projection of key metrics"})]})]}),y.jsxs("div",{className:"grid grid-cols-3 gap-2 sm:gap-3 mb-2 sm:mb-3",children:[y.jsxs(zr,{className:"p-2 sm:p-3 bg-gradient-to-br from-primary/90 to-primary text-primary-foreground",children:[y.jsx("div",{className:"flex items-center justify-between mb-1",children:y.jsxs("div",{className:"flex items-center gap-1 sm:gap-1.5",children:[y.jsx("h4",{className:"text-[10px] sm:text-xs font-medium opacity-90",children:"LTV/CAC - Year 1"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 opacity-75 curs
280or-pointer"})}),y.jsxs(Gt,{className:"max-w-xs text-sm",children:[y.jsx("p",{className:"font-semibold mb-1",children:"LTV:CAC Ratio - Year 1"}),y.jsx("p",{children:"Lifetime Value to Customer Acquisition Cost ratio. Measures total revenue generated per customer versus the cost to acquire them. A ratio above 3.0 is generally considered healthy."})]})]})]})}),y.jsx("div",{className:"text-lg sm:text-2xl font-bold",children:t.toFixed(2)})]}),y.jsxs(zr,{className:"p-2 sm:p-3 bg-gradient-to-br from-primary/90 to-primary text-primary-foreground",children:[y.jsx("div",{className:"flex items-center justify-between mb-1",children:y.jsxs("div",{className:"flex items-center gap-1 sm:gap-1.5",children:[y.jsx("h4",{className:"text-[10px] sm:text-xs font-medium opacity-90",children:"LTV/CAC - Year 5"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 opacity-75 cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs text-sm",children:[y.jsx("p",{className:"font-semibold mb-1",children:"LTV:CAC Ratio - Year 5"}),y.jsx("p",{children:"Shows how your referral program efficiency improves over time as it matures. Higher ratios indicate better long-term unit economics and sustainable growth."})]})]})]})}),y.jsx("div",{className:"text-lg sm:text-2xl font-bold",children:r.toFixed(2)})]}),y.jsxs(zr,{className:"p-2 sm:p-3 bg-gradient-to-br from-green-600 to-green-700 text-white",children:[y.jsx("div",{className:"flex items-center justify-between mb-1",children:y.jsxs("div",{className:"flex items-center gap-1 sm:gap-1.5",children:[y.jsx("h4",{className:"text-[10px] sm:text-xs font-medium opacity-90",children:"Referral ARR"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 opacity-75 cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs text-sm",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Referral ARR"}),y.jsxs("p",{children:["Total Annual Recurring Revenue generated exclusively from your referral program. Shows growth from Year 1 (",l(n),") to Year 5 target (",l(i),")."]})]})]})]})}),y.jsx("div",{className:"text-lg sm:text-2xl font-bold",children:l(i)}),y.jsx("div",{className:"text-[10px] sm:text-xs opacity-75 mt-0.5",children:"Year 5 target"})]})]})]}),y.jsx(D$,{width:"100%",height:300,className:"sm:!h-[350px]",children:y.jsxs(e9,{data:o,margin:{top:10,right:10,left:0,bottom:30},children:[y.jsxs("defs",{children:[y.jsxs("linearGradient",{id:"colorRevenue",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#6A49F5",stopOpacity:.4}),y.jsx("stop",{offset:"95%",stopColor:"#6A49F5",stopOpacity:.05})]}),y.jsxs("linearGradient",{id:"colorCello",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#94a3b8",stopOpacity:.2}),y.jsx("stop",{offset:"95%",stopColor:"#94a3b8",stopOpacity:0})]}),y.jsxs("linearGradient",{id:"colorPayout",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#FF8A73",stopOpacity:.3}),y.jsx("stop",{offset:"95%",stopColor:"#FF8A73",stopOpacity:0})]}),y.jsxs("linearGradient",{id:"colorLtvCac",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#8B7BF7",stopOpacity:.4}),y.jsx("stop",{offset:"95%",stopColor:"#8B7BF7",stopOpacity:.05})]})]}),y.jsx(f0,{dataKey:"month",axisLine:!1,tickLine:!1,tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},tickMargin:12,label:{value:"Months",position:"insideBottom",offset:-10,style:{fill:"hsl(var(--muted-foreground))",fontSize:11,fontWeight:400}}}),y.jsx(Nu,{yAxisId:"left",axisLine:!1,tickLine:!1,tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},tickFormatter:a,tickMargin:12}),y.jsx(Nu,{yAxisId:"right",orientation:"right",axisLine:!1,tickLine:!1,tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},tickFormatter:A,tickMargin:12}),y.jsx(Ia,{content:y.jsx(c,{}),cursor:{stroke:"hsl(var(--border))",strokeWidth:1}}),y.jsx(Dl,{iconType:"circle",wrapperStyle:{paddingTop:"20px"},formatter:u=>y.jsx("span",{className:"text-sm font-medium text-foreground",children:u})}),y.jsx(wo,{x:12,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:24,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:36,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:48,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:60,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(Qi,{yAxisId:"left",type:"monotone",dataKey:"Referral MRR",stroke:"#6A49F5",fill:"url(#colorRevenue)",strokeWidth:4,dot:!1}),y.jsx(Qi,{yAxisId:"right",type:"monotone",dataKey:"LTV:CAC",stroke:"#8B7BF7",fill:"url(#colorLtvCac)",strokeWidth:4,strokeDasharray:"8 4",dot:!1}),y.jsx(Qi,{yAxisId:"left",type:"monotone",dataKey:"Referrer Payout",stackId:"costs",stroke:"#FF8A73",fill:"url(#colorPayout)",strokeWidth:2,dot:!1}),y.jsx(Qi,{yAxisId:"left",type:"monotone",dataKey:"Cello Subscription",stackId:"costs",stroke:"#94a3b8",fill:"url(#colorCello)",strokeWidth:2,dot:!1})]})})]})},xk=({results:e,hideMonthlyBreakdown:t=!1})=>{const r=o=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,maximumFractionDigits:0}
280).format(o),n=o=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:1,maximumFractionDigits:1}).format(o),i=o=>new Intl.NumberFormat("en-US",{minimumFractionDigits:0,maximumFractionDigits:0}).format(o);return y.jsxs("div",{className:"space-y-3 sm:space-y-4",children:[y.jsx(mEe,{monthlyBreakdown:e.monthlyBreakdown,avgLtvCacYear1:e.avgLtvCacYear1,avgLtvCacYear5:e.avgLtvCacYear5,addedArrYear1:e.addedArrYear1,addedArrYear5:e.addedArrYear5}),y.jsxs(zr,{className:"p-3 sm:p-4 bg-card",children:[y.jsxs("div",{className:"flex items-center gap-2 mb-2 sm:mb-3",children:[y.jsx(Fb,{className:"w-4 h-4 sm:w-5 sm:h-5 text-primary"}),y.jsx("h3",{className:"text-sm sm:text-base font-semibold text-foreground",children:"Financial Outcomes"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Financial Outcomes"}),y.jsx("p",{children:"Key revenue and cost metrics showing the financial impact of your referral program, including gross and net revenue, referrer payouts, and platform fees."})]})]})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(Ho,{label:"Added ARR - Year 1",value:r(e.addedArrYear1),tooltip:"Total Annual Recurring Revenue generated from referrals in the first year of your program",colorClass:"text-green-600"}),y.jsx(Ho,{label:"Added ARR - Year 5",value:r(e.addedArrYear5),tooltip:"Cumulative Annual Recurring Revenue from referrals by year five, showing long-term program value",colorClass:"text-green-600"}),y.jsx(Ho,{label:"Added Monthly Revenue",value:n(e.addedMonthlyRevenue),tooltip:"New monthly recurring revenue generated from referred customers before costs"}),y.jsx(Ho,{label:"Net Monthly Revenue",value:r(e.netMonthlyRevenue),tooltip:"Monthly revenue after deducting referrer payouts - your actual profit from the referral program"}),y.jsx(Ho,{label:"Referrer Payouts",value:n(e.monthlyPayout),tooltip:"Total monthly amount paid to all referrers based on successful conversions"}),y.jsx(Ho,{label:"Cello Fee - Year 1",value:r(e.celloFeeYear1),tooltip:"Annual Cello platform subscription fee in the first year of operation"}),y.jsx(Ho,{label:"Cello Fee - Year 5",value:r(e.celloFeeYear5),tooltip:"Annual Cello platform subscription fee by year five as your program scales"})]})]}),y.jsxs(zr,{className:"p-3 sm:p-4 bg-card",children:[y.jsxs("div",{className:"flex items-center gap-2 mb-2 sm:mb-3",children:[y.jsx(Pb,{className:"w-4 h-4 sm:w-5 sm:h-5 text-primary"}),y.jsx("h3",{className:"text-sm sm:text-base font-semibold text-foreground",children:"Funnel Performance"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Funnel Performance"}),y.jsx("p",{children:"Tracks user progression through your referral funnel, from initial referrers to final purchases. Shows conversion at each stage to identify optimization opportunities."})]})]})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx(Ho,{label:"Active Referrers",value:i(e.activeReferrers),tooltip:"Number of your MAUs who have created at least one referral in their lifetime"}),y.jsx(Ho,{label:"Sharing Referrers",value:i(e.sharingReferrers),tooltip:"Subset of active referrers currently sharing their referral link with potential customers"}),y.jsx(Ho,{label:"New User Views",value:i(e.newUserViews),tooltip:"Total monthly views of shared referral links by potential new customers"}),y.jsx(Ho,{label:"New User Signups",value:i(e.newUserSignups),tooltip:"Number of new users who signed up for your product through a referral link"}),y.jsx(Ho,{label:"New User Purchases",value:i(e.newUserPurchases),tooltip:"Number of referred users who converted to paying customers - your key conversion metric"})]})]}),!t&&y.jsx(Aie,{monthlyBreakdown:e.monthlyBreakdown})]})},Ho=({label:e,value:t,tooltip:r,highlight:n=!1,colorClass:i})=>y.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-border last:border-0",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:e}),r&&y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3.5 h-3.5 text-muted-foreground cursor-pointer"})}),y.jsx(Gt,{className:"max-w-xs",children:y.jsx("p",{children:r})})]})]}),y.jsx("span",{className:`font-semibold ${i||(n?"text-primary":"text-foreground")}`,children:t})]});var t9=["PageUp","PageDown"],r9=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],n9={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},Oh="Slider",[QS,vEe,yEe]=I4(Oh),[i9,dQe]=Fs(Oh,[yEe]),[wEe,jx]=i9(Oh),o9=P.forwardRef((e,t)=>
280{const{name:r,min:n=0,max:i=100,step:o=1,orientation:a="horizontal",disabled:s=!1,minStepsBetweenThumbs:A=0,defaultValue:l=[n],value:c,onValueChange:u=()=>{},onValueCommit:d=()=>{},inverted:f=!1,form:p,...h}=e,v=P.useRef(new Set),m=P.useRef(0),b=a==="horizontal"?bEe:xEe,[B=[],C]=Cu({prop:c,defaultProp:l,onChange:O=>{var Q;(Q=[...v.current][m.current])==null||Q.focus(),u(O)}}),_=P.useRef(B);function F(O){const T=EEe(B,O);L(O,T)}function N(O){L(O,m.current)}function U(){const O=_.current[m.current];B[m.current]!==O&&d(B)}function L(O,T,{commit:Q}={commit:!1}){const j=UEe(o),$=NEe(Math.round((O-n)/o)*o+n,j),G=qg($,[n,i]);C((J=[])=>{const H=_Ee(J,G,T);if(OEe(H,A*o)){m.current=H.indexOf(G);const W=String(H)!==String(J);return W&&Q&&d(H),W?H:J}else return J})}return y.jsx(wEe,{scope:e.__scopeSlider,name:r,disabled:s,min:n,max:i,valueIndexToChangeRef:m,thumbs:v.current,values:B,orientation:a,form:p,children:y.jsx(QS.Provider,{scope:e.__scopeSlider,children:y.jsx(QS.Slot,{scope:e.__scopeSlider,children:y.jsx(b,{"aria-disabled":s,"data-disabled":s?"":void 0,...h,ref:t,onPointerDown:st(h.onPointerDown,()=>{s||(_.current=B)}),min:n,max:i,inverted:f,onSlideStart:s?void 0:F,onSlideMove:s?void 0:N,onSlideEnd:s?void 0:U,onHomeKeyDown:()=>!s&&L(n,0,{commit:!0}),onEndKeyDown:()=>!s&&L(i,B.length-1,{commit:!0}),onStepKeyDown:({event:O,direction:T})=>{if(!s){const $=t9.includes(O.key)||O.shiftKey&&r9.includes(O.key)?10:1,G=m.current,J=B[G],H=o*$*T;L(J+H,G,{commit:!0})}}})})})})});o9.displayName=Oh;var[a9,s9]=i9(Oh,{startEdge:"left",endEdge:"right",size:"width",direction:1}),bEe=P.forwardRef((e,t)=>{const{min:r,max:n,dir:i,inverted:o,onSlideStart:a,onSlideMove:s,onSlideEnd:A,onStepKeyDown:l,...c}=e,[u,d]=P.useState(null),f=Nt(t,b=>d(b)),p=P.useRef(void 0),h=lF(i),v=h==="ltr",m=v&&!o||!v&&o;function w(b){const B=p.current||u.getBoundingClientRect(),C=[0,B.width],F=vP(C,m?[r,n]:[n,r]);return p.current=B,F(b-B.left)}return y.jsx(a9,{scope:e.__scopeSlider,startEdge:m?"left":"right",endEdge:m?"right":"left",direction:m?1:-1,size:"width",children:y.jsx(A9,{dir:h,"data-orientation":"horizontal",...c,ref:f,style:{...c.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:b=>{const B=w(b.clientX);a==null||a(B)},onSlideMove:b=>{const B=w(b.clientX);s==null||s(B)},onSlideEnd:()=>{p.current=void 0,A==null||A()},onStepKeyDown:b=>{const C=n9[m?"from-left":"from-right"].includes(b.key);l==null||l({event:b,direction:C?-1:1})}})})}),xEe=P.forwardRef((e,t)=>{const{min:r,max:n,inverted:i,onSlideStart:o,onSlideMove:a,onSlideEnd:s,onStepKeyDown:A,...l}=e,c=P.useRef(null),u=Nt(t,c),d=P.useRef(void 0),f=!i;function p(h){const v=d.current||c.current.getBoundingClientRect(),m=[0,v.height],b=vP(m,f?[n,r]:[r,n]);return d.current=v,b(h-v.top)}return y.jsx(a9,{scope:e.__scopeSlider,startEdge:f?"bottom":"top",endEdge:f?"top":"bottom",size:"height",direction:f?1:-1,children:y.jsx(A9,{"data-orientation":"vertical",...l,ref:u,style:{...l.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:h=>{const v=p(h.clientY);o==null||o(v)},onSlideMove:h=>{const v=p(h.clientY);a==null||a(v)},onSlideEnd:()=>{d.current=void 0,s==null||s()},onStepKeyDown:h=>{const m=n9[f?"from-bottom":"from-top"].includes(h.key);A==null||A({event:h,direction:m?-1:1})}})})}),A9=P.forwardRef((e,t)=>{const{__scopeSlider:r,onSlideStart:n,onSlideMove:i,onSlideEnd:o,onHomeKeyDown:a,onEndKeyDown:s,onStepKeyDown:A,...l}=e,c=jx(Oh,r);return y.jsx(vt.span,{...l,ref:t,onKeyDown:st(e.onKeyDown,u=>{u.key==="Home"?(a(u),u.preventDefault()):u.key==="End"?(s(u),u.preventDefault()):t9.concat(r9).includes(u.key)&&(A(u),u.preventDefault())}),onPointerDown:st(e.onPointerDown,u=>{const d=u.target;d.setPointerCapture(u.pointerId),u.preventDefault(),c.thumbs.has(d)?d.focus():n(u)}),onPointerMove:st(e.onPointerMove,u=>{u.target.hasPointerCapture(u.pointerId)&&i(u)}),onPointerUp:st(e.onPointerUp,u=>{const d=u.target;d.hasPointerCapture(u.pointerId)&&(d.releasePointerCapture(u.pointerId),o(u))})})}),l9="SliderTrack",c9=P.forwardRef((e,t)=>{const{__scopeSlider:r,...n}=e,i=jx(l9,r);return y.jsx(vt.span,{"data-disabled":i.disabled?"":void 0,"data-orientation":i.orientation,...n,ref:t})});c9.displayName=l9;var RS="SliderRange",u9=P.forwardRef((e,t)=>
280{const{__scopeSlider:r,...n}=e,i=jx(RS,r),o=s9(RS,r),a=P.useRef(null),s=Nt(t,a),A=i.values.length,l=i.values.map(d=>h9(d,i.min,i.max)),c=A>1?Math.min(...l):0,u=100-Math.max(...l);return y.jsx(vt.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...n,ref:s,style:{...e.style,[o.startEdge]:c+"%",[o.endEdge]:u+"%"}})});u9.displayName=RS;var MS="SliderThumb",f9=P.forwardRef((e,t)=>{const r=vEe(e.__scopeSlider),[n,i]=P.useState(null),o=Nt(t,s=>i(s)),a=P.useMemo(()=>n?r().findIndex(s=>s.ref.current===n):-1,[r,n]);return y.jsx(BEe,{...e,ref:o,index:a})}),BEe=P.forwardRef((e,t)=>{const{__scopeSlider:r,index:n,name:i,...o}=e,a=jx(MS,r),s=s9(MS,r),[A,l]=P.useState(null),c=Nt(t,w=>l(w)),u=A?a.form||!!A.closest("form"):!0,d=z4(A),f=a.values[n],p=f===void 0?0:h9(f,a.min,a.max),h=SEe(n,a.values.length),v=d==null?void 0:d[s.size],m=v?FEe(v,p,s.direction):0;return P.useEffect(()=>{if(A)return a.thumbs.add(A),()=>{a.thumbs.delete(A)}},[A,a.thumbs]),y.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:`calc(${p}% + ${m}px)`},children:[y.jsx(QS.ItemSlot,{scope:e.__scopeSlider,children:y.jsx(vt.span,{role:"slider","aria-label":e["aria-label"]||h,"aria-valuemin":a.min,"aria-valuenow":f,"aria-valuemax":a.max,"aria-orientation":a.orientation,"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,tabIndex:a.disabled?void 0:0,...o,ref:c,style:f===void 0?{display:"none"}:e.style,onFocus:st(e.onFocus,()=>{a.valueIndexToChangeRef.current=n})})}),u&&y.jsx(d9,{name:i??(a.name?a.name+(a.values.length>1?"[]":""):void 0),form:a.form,value:f},n)]})});f9.displayName=MS;var CEe="RadioBubbleInput",d9=P.forwardRef(({__scopeSlider:e,value:t,...r},n)=>{const i=P.useRef(null),o=Nt(i,n),a=cF(t);return P.useEffect(()=>{const s=i.current;if(!s)return;const A=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(A,"value").set;if(a!==t&&c){const u=new Event("input",{bubbles:!0});c.call(s,t),s.dispatchEvent(u)}},[a,t]),y.jsx(vt.input,{style:{display:"none"},...r,ref:o,defaultValue:t})});d9.displayName=CEe;function _Ee(e=[],t,r){const n=[...e];return n[r]=t,n.sort((i,o)=>i-o)}function h9(e,t,r){const o=100/(r-t)*(e-t);return qg(o,[0,100])}function SEe(e,t){return t>2?`Value ${e+1} of ${t}`:t===2?["Minimum","Maximum"][e]:void 0}function EEe(e,t){if(e.length===1)return 0;const r=e.map(i=>Math.abs(i-t)),n=Math.min(...r);return r.indexOf(n)}function FEe(e,t,r){const n=e/2,o=vP([0,50],[0,n]);return(n-o(t)*r)*r}function PEe(e){return e.slice(0,-1).map((t,r)=>e[r+1]-t)}function OEe(e,t){if(t>0){const r=PEe(e);return Math.min(...r)>=t}return!0}function vP(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function UEe(e){return(String(e).split(".")[1]||"").length}function NEe(e,t){const r=Math.pow(10,t);return Math.round(e*r)/r}var p9=o9,TEe=c9,IEe=u9,kEe=f9;const iA=P.forwardRef(({className:e,...t},r)=>y.jsxs(p9,{ref:r,className:Tt("relative flex w-full touch-none select-none items-center",e),...t,children:[y.jsx(TEe,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-secondary",children:y.jsx(IEe,{className:"absolute h-full bg-primary"})}),y.jsx(kEe,{className:"block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50"})]}));iA.displayName=p9.displayName;var Qx="Switch",[LEe,hQe]=Fs(Qx),[jEe,QEe]=LEe(Qx),g9=P.forwardRef((e,t)=>{const{__scopeSwitch:r,name:n,checked:i,defaultChecked:o,required:a,disabled:s,value:A="on",onCheckedChange:l,form:c,...u}=e,[d,f]=P.useState(null),p=Nt(t,b=>f(b)),h=P.useRef(!1),v=d?c||!!d.closest("form"):!0,[m,w]=Cu({prop:i,defaultProp:o??!1,onChange:l,caller:Qx});return y.jsxs(jEe,{scope:r,checked:m,disabled:s,children:[y.jsx(vt.button,{type:"button",role:"switch","aria-checked":m,"aria-required":a,"data-state":w9(m),"data-disabled":s?"":void 0,disabled:s,value:A,...u,ref:p,onClick:st(e.onClick,b=>{w(B=>!B),v&&(h.current=b.isPropagationStopped(),h.current||b.stopPropagation())})}),v&&y.jsx(y9,{control:d,bubbles:!h.current,name:n,value:A,checked:m,required:a,disabled:s,form:c,style:{transform:"translateX(-100%)"}})]})});g9.displayName=Qx;var m9="SwitchThumb",v9=P.forwardRef((e,t)=>
280{const{__scopeSwitch:r,...n}=e,i=QEe(m9,r);return y.jsx(vt.span,{"data-state":w9(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t})});v9.displayName=m9;var REe="SwitchBubbleInput",y9=P.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:n=!0,...i},o)=>{const a=P.useRef(null),s=Nt(a,o),A=cF(r),l=z4(t);return P.useEffect(()=>{const c=a.current;if(!c)return;const u=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(u,"checked").set;if(A!==r&&f){const p=new Event("click",{bubbles:n});f.call(c,r),c.dispatchEvent(p)}},[A,r,n]),y.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...i,tabIndex:-1,ref:s,style:{...i.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});y9.displayName=REe;function w9(e){return e?"checked":"unchecked"}var b9=g9,MEe=v9;const x9=P.forwardRef(({className:e,...t},r)=>y.jsx(b9,{className:Tt("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50",e),...t,ref:r,children:y.jsx(MEe,{className:Tt("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));x9.displayName=b9.displayName;const DEe=Sb("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function HEe({className:e,variant:t,...r}){return y.jsx("div",{className:Tt(DEe({variant:t}),e),...r})}const DS=(e,t)=>e>250||t>10?{name:"Enterprise",monthlyPrice:1e3}:e>50||t>3?{name:"Pro",monthlyPrice:400}:e>10||t>1?{name:"Plus",monthlyPrice:200}:{name:"Free",monthlyPrice:0},$Ee=e=>{const{numberOfPartners:t,numberOfCampaigns:r,activationRate:n,referralsPerPartner:i,acv:o,payoutFee:a,revenueShare:s,payoutCap:A,yoyGrowthRate:l,refereeDiscountPct:c,refereeDiscountMonths:u}=e,d=Math.pow(1+l/100,1/12)-1,f=o*(s/100),p=A===1/0?f:Math.min(f,A),h=p,v=[];let m=0,w=0,b=0,B=0,C=0,_=0,F=0,N=0,U=0,L=0,O=0,T=DS(t,r);for(let D=1;D<=60;D++){const z=t*Math.pow(1+d,D-1),re=z*(n/100),oe=DS(Math.round(z),r);T=oe;const ne=re*(i/12);F+=ne;const de=ne*o;m+=de,N+=de;const ae=oe.monthlyPrice,ue=p*ne,pe=ue*(a/100),ce=ae+ue+pe;U+=ue,L+=ae,O+=pe,D<=12&&(w+=ne,b+=de,B+=ue,C+=ae,_+=pe);const Ce=de-ce,Pe=ce,Fe=Pe===0?"∞":de/Pe;v.push({month:D,revenue:de,platformFee:ae,partnerPayouts:ue,payoutFees:pe,netProfit:Ce,cumulativeRevenue:m,partners:Math.round(z),ltvCac:Fe,planTier:oe.name})}const Q=C+_+B,j=b-Q,$=Q===0?0:b/Q,G=L+O+U,J=N-G,H=G===0?0:N/G,se=t*Math.pow(1+d,11)*(n/100),k=t*Math.pow(1+d,59)*(n/100);return{planTier:T,projectedRevenue5Year:N,totalPayouts5Year:U,platformFees5Year:L,payoutFees5Year:O,totalCosts5Year:G,netProfit5Year:J,avgLtvCacYear5:H,projectedRevenueYear1:b,totalPayoutsYear1:B,platformFeesYear1:C,payoutFeesYear1:_,totalCostsYear1:Q,netProfitYear1:j,avgLtvCacYear1:$,activePartnersYear1:se,activePartnersYear5:k,totalReferralsYear1:w,totalReferralsYear5:F,avgPayoutPerReferral:h,monthlyBreakdown:v}},KEe=({numberOfPartners:e,setNumberOfPartners:t,numberOfCampaigns:r,setNumberOfCampaigns:n,yoyGrowthRate:i,setYoyGrowthRate:o,activationRate:a,setActivationRate:s,referralsPerPartner:A,setReferralsPerPartner:l,acv:c,setAcv:u,revenueShare:d,setRevenueShare:f,payoutCap:p,setPayoutCap:h,isPayoutUncapped:v,setIsPayoutUncapped:m,refereeDiscountPct:w,setRefereeDiscountPct:b,refereeDiscountMonths:B,setRefereeDiscountMonths:C})=>{const _=L=>{if(L===""||L===null||L===void 0)return"";const T=String(L).split(".");return T[0]=T[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),T.join(".")},F=L=>{const O=L.replace(/,/g,"");return O===""?0:Number(O)},N=DS(e,r),U=L=>{switch(L){case"Free":return"bg-muted text-muted-foreground";case"Plus":return"bg-blue-500/20 text-blue-600 border-blue-500/30";case"Pro":return"bg-primary/20 text-primary border-primary/30";case"Enterprise":return"bg-amber-500/20 text-amber-600 border-amber-500/30";default:return""}};return y.jsxs(zr,{className:"p-4 space-y-4",children:[y.jsxs("div",{className:"space-y-3",children:[y.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[y.jsx(t0,{className:"w-5 h-5 text-primary"}),y.jsx("h2",{className:"text-lg font-semibold text-foreground",children:"Program Growth"})]}),y.jsxs(zr,{className:"p-3 bg-muted/30 border-muted space-y-4",children:[y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"numberOfPartners",children:"# of Partners"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Number of Partners"}),y.jsx("p",{children:"Total number of partners in your affiliate/referral network who can promote your product."})]})]})]}),y.jsx("span",{className:"text-sm font-medium text-foreground",children:e})]}),y.jsx(iA,{id:"numberOfPartners",value:[e],onValueChange:L=>t(L[0]),min:1,max:500,step:1,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"1"}),y.jsx("span",{children:"500"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"yoyGrowthRate",children:"YoY Partner Growth"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Year-over-Year Partner Growth Rate"}),y.jsx("p",{children:"Expected annual growth rate of your partner network. This compounds monthly in the projections. Set to 100% to double your partners each year, or 200% to triple them."})]})]})]}),y.jsxs("span",{className:"text-sm font-medium text-foreground",children:[i,"%"]})]}),y.jsx(iA,{id:"yoyGrowthRate",value:[i],onValueChange:L=>o(L[0]),min:0,max:500,step:5,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"0%"}),y.jsx("span",{children:"500%"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"numberOfCampaigns",children:"# of Campaigns"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Number of Campaigns"}),y.jsx("p",{children:"Active partner marketing campaigns running simultaneously."})]})]})]}),y.jsx("span",{className:"text-sm font-medium text-foreground",children:r})]}),y.jsx(iA,{id:"numberOfCampaigns",value:[r],onValueChange:L=>n(L[0]),min:1,max:20,step:1,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"1"}),y.jsx("span",{children:"20"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"activationRate",children:"Activation Rate"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"% of Partners Active"}),y.jsx("p",{children:"Percentage of your partners who are actively referring customers."})]})]})]}),y.jsxs("span",{className:"text-sm font-medium text-foreground",children:[a,"%"]})]}),y.jsx(iA,{id:"activationRate",value:[a],onValueChange:L=>s(L[0]),min:0,max:100,step:5,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"0%"}),y.jsx("span",{children:"100%"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"referralsPerPartner",children:"Referrals per Partner (per year)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Annual Referrals per Active Partner"}),y.jsx("p",{children:"Average number of successful referrals each active partner generates per year. This is distributed evenly across 12 months for projections."})]})]})]}),y.jsx("span",{className:"text-sm font-medium text-foreground",children:A})]}),y.jsx(iA,{id:"referralsPerPartner",value:[A],onValueChange:L=>l(L[0]),min:1,max:50,step:1,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"1"}),y.jsx("span",{children:"50"})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[y.jsx(Sr,{htmlFor:"acv",children:"Annual Contract Value (ACV)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Annual Contract Value"}),y.jsx("p",{children:"The average annual revenue per customer acquired through partner referrals. This is equivalent to annual ticket size or LTV for subscription businesses."})]})]})]}),y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx("button",{type:"button",onClick:()=>u(Math.max(0,c-500)),className:"flex items-center justify-center w-8 h-9 rounded-md border border-input bg-background hover:bg-accent hover:text-accent-foreground transition-colors","aria-label":"Decrease ACV by $500",children:y.jsx(TX,{className:"w-4 h-4"})}),y.jsxs("div",{className:"relative flex-1",children:[y.jsx("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"$"}),y.jsx(Ui,{id:"acv",type:"text",value:c===0?"":_(c),onChange:L=>u(F(L.target.value)),className:"pl-7",placeholder:"e.g., 5,000"})]}),y.jsx("button",{type:"button",onClick:()=>u(c+500),className:"flex items-center justify-center w-8 h-9 rounded-md border border-input bg-background hover:bg-accent hover:text-accent-foreground transition-colors","aria-label":"Increase ACV by $500",children:y.jsx(kX,{className:"w-4 h-4"})})]})]}),y.jsxs("div",{className:"p-3 bg-background/50 rounded-lg border border-border/50",children:[y.jsxs("div",{className:"flex items-center justify-between",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Active Plan:"}),y.jsx(HEe,{className:`${U(N.name)} font-semibold`,children:N.name})]}),y.jsxs("span",{className:"text-sm font-semibold text-foreground",children:["$",_(N.monthlyPrice),"/mo"]})]}),y.jsxs("p",{className:"text-xs text-muted-foreground mt-2",children:[N.name==="Free"&&"Up to 10 partners & 1 campaign",N.name==="Plus"&&"Up to 50 partners & 3 c
280ampaigns",N.name==="Pro"&&"Up to 250 partners & 10 campaigns",N.name==="Enterprise"&&"250+ partners or 10+ campaigns"]})]})]})]}),y.jsxs("div",{className:"space-y-3",children:[y.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[y.jsx(Fb,{className:"w-5 h-5 text-primary"}),y.jsx("h2",{className:"text-lg font-semibold text-foreground",children:"Incentives"})]}),y.jsxs(zr,{className:"p-3 bg-muted/30 border-muted space-y-4",children:[y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"revenueShare",children:"Revenue Share (%)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Partner Revenue Share"}),y.jsx("p",{children:"Percentage of the ACV paid to partners for each successful referral."})]})]})]}),y.jsxs("span",{className:"text-sm font-medium text-foreground",children:[d,"%"]})]}),y.jsx(iA,{id:"revenueShare",value:[d],onValueChange:L=>f(L[0]),min:0,max:50,step:1,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"0%"}),y.jsx("span",{children:"50%"})]})]}),y.jsxs("div",{className:"space-y-3",children:[y.jsxs("div",{className:"flex items-center justify-between",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"uncappedToggle",children:"Uncapped Payout"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Uncapped Partner Payout"}),y.jsx("p",{children:"When enabled, partners receive the full revenue share percentage with no maximum limit per referral."})]})]})]}),y.jsx(x9,{id:"uncappedToggle",checked:v,onCheckedChange:m})]}),!v&&y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[y.jsx(Sr,{htmlFor:"payoutCap",children:"Payout Cap ($)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Max Payout per Referral"}),y.jsx("p",{children:"Maximum commission a partner can earn per successful referral, regardless of revenue share percentage."})]})]})]}),y.jsxs("div",{className:"relative",children:[y.jsx("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground pointer-events-none",children:"$"}),y.jsx(Ui,{id:"payoutCap",type:"text",value:p===0?"":_(p),onChange:L=>h(F(L.target.value)),className:"pl-7",placeholder:"e.g., 2,000"})]})]})]}),y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"refereeDiscountPct",children:"Referee Discount (%)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Referred Customer Discount"}),y.jsx("p",{children:"Discount percentage offered to customers referred by partners. This incentivizes conversions and is factored into your revenue calculations."})]})]})]}),y.jsxs("span",{className:"text-sm font-medium text-foreground",children:[w,"%"]})]}),y.jsx(iA,{id:"refereeDiscountPct",value:[w],onValueChange:L=>b(L[0]),min:0,max:50,step:5,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"0%"}),y.jsx("span",{children:"50%"})]})]}),w>0&&y.jsxs("div",{children:[y.jsxs("div",{className:"flex items-center justify-between mb-2",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx(Sr,{htmlFor:"refereeDiscountMonths",children:"Discount Duration (months)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Discount Period"}),y.jsx("p",{children:"Number of months the referee discount remains active for referred customers."})]})]})]}),y.jsx("span",{className:"text-sm font-medium text-foreground",children:B})]}),y.jsx(iA,{id:"refereeDiscountMonths",value:[B],onValueChange:L=>C(L[0]),min:0,max:24,step:1,className:"w-full"}),y.jsxs("div",{className:"flex justify-between text-xs text-muted-foreground mt-1",children:[y.jsx("span",{children:"0"}),y.jsx("span",{children:"24"})]})]})]})]})]})},VEe=({monthlyBreakdown:e,projectedRevenue5Year:t,projectedRevenueYear1:r,totalCosts5Year:n,netProfit5Year:i,netProfitYear1:o,avgLtvCacYear5:a,avgLtvCacYear1:s})=>{const A=e.map(p=>({month:p.month,"Partner Revenue":p.revenue,"Platform Fees":p.platformFee,"Partner Payouts":p.partnerPayouts,Partners:p.partners,"LTV/CAC":typeof p.ltvCac=="number"?p.ltvCac:0})),l=p=>p>=1e6?`$${(p/1e6).toFixed(1)}M`:p>=1e3?`$${(p/1e3).toFixed(0)}K`:`$${p}`,c=p=>p>=1e6?`$${(p/1e6).toFixed(1)}M`:p>=1e3?`$${(p/1e3).toFixed(1)}K`:`$${p.toFixed(1)}`,u=p=>p.toFixed(2),d=p=>p>=1e6?`$${(p/1e6).toFixed(1)}M`:p>=1e3?`$${(p/1e3).toFixed(0)}K`:`$${p}`,f=({active:p,payload:h})=>p&&h&&h.length?y.jsxs("div",{className:"bg-popover border border-border rounded-xl p-4 shadow-lg",children:[y.jsxs("p",{className:"text-sm font-semibold mb-2 text-foreground",children:["Month ",h[0].payload.month]}),h.map((v,m)=>y.jsxs("div",{className:"flex items-center justify-between gap-4 text-sm",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:v.color}}),y.jsxs("span",{className:"text-muted-foreground",children:[v.name,":"]})]}),y.jsx("span",{className:"font-semibold text-foreground",children:v.name==="LTV/CAC"?u(v.value):c(v.value)})]},m))]}):null;return y.jsxs(zr,{className:"p-3 sm:p-4 bg-card border",children:[y.jsxs("div",{className:"mb-3 sm:mb-4",children:[y.jsxs("div",{className:"flex items-center gap-2 sm:gap-3 mb-3 sm:mb-4",children:[y.jsx("div",{className:"p-1.5 sm:p-2 rounded-xl bg-primary/10",children:y.jsx(t0,{className:"w-5 h-5 sm:w-6 sm:h-6 text-primary"})}),y.jsxs("div",{children:[y.jsx("h3",{className:"text-base sm:text-xl font-bold text-foreground",children:"Performance Trends"}),y.jsx("p",{className:"text-[10px] sm:text-xs text-muted-foreground",children:"5-year projection of key metrics"})]})]}),y.jsxs("div",{className:"grid grid-cols-3 gap-2 sm:gap-3 mb-2 sm:mb-3",children:[y.jsxs(zr,{className:"p-2 sm:p-3 bg-gradient-to-br from-primary/90 to-primary text-primary-foreground",children:[y.jsx("div",{className:"flex items-center justify-between mb-1",children:y.jsxs("div",{className:"flex items-center gap-1 sm:gap-1.5",children:[y.jsx("h4",{className:"text-[10px] sm:text-xs font-medium opacity-90",children:"LTV/CAC - Year 1"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 opacity-75 curs
280or-pointer"})}),y.jsxs(Gt,{className:"max-w-xs text-sm",children:[y.jsx("p",{className:"font-semibold mb-1",children:"LTV/CAC Ratio - Year 1"}),y.jsx("p",{children:"Lifetime Value to Customer Acquisition Cost ratio for the first year. Higher is better - a ratio above 3 is typically considered healthy."})]})]})]})}),y.jsx("div",{className:"text-lg sm:text-2xl font-bold",children:s.toFixed(2)})]}),y.jsxs(zr,{className:"p-2 sm:p-3 bg-gradient-to-br from-primary/90 to-primary text-primary-foreground",children:[y.jsx("div",{className:"flex items-center justify-between mb-1",children:y.jsxs("div",{className:"flex items-center gap-1 sm:gap-1.5",children:[y.jsx("h4",{className:"text-[10px] sm:text-xs font-medium opacity-90",children:"LTV/CAC - Year 5"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 opacity-75 cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs text-sm",children:[y.jsx("p",{className:"font-semibold mb-1",children:"LTV/CAC Ratio - Year 5"}),y.jsx("p",{children:"Shows how your partner program efficiency improves over time. Higher ratios indicate better long-term returns on customer acquisition."})]})]})]})}),y.jsx("div",{className:"text-lg sm:text-2xl font-bold",children:a.toFixed(2)})]}),y.jsxs(zr,{className:"p-2 sm:p-3 bg-gradient-to-br from-green-600 to-green-700 text-white",children:[y.jsx("div",{className:"flex items-center justify-between mb-1",children:y.jsxs("div",{className:"flex items-center gap-1 sm:gap-1.5",children:[y.jsx("h4",{className:"text-[10px] sm:text-xs font-medium opacity-90",children:"Partner Revenue"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 opacity-75 cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs text-sm",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Partner Revenue"}),y.jsxs("p",{children:["Total revenue generated from your partner referral program. Shows growth from Year 1 (",d(r),") to Year 5 target (",d(t),")."]})]})]})]})}),y.jsx("div",{className:"text-lg sm:text-2xl font-bold",children:d(t)}),y.jsx("div",{className:"text-[10px] sm:text-xs opacity-75 mt-0.5",children:"Year 5 target"})]})]})]}),y.jsx(D$,{width:"100%",height:300,className:"sm:!h-[350px]",children:y.jsxs(e9,{data:A,margin:{top:10,right:10,left:0,bottom:30},children:[y.jsxs("defs",{children:[y.jsxs("linearGradient",{id:"colorPartnerRevenue",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#6A49F5",stopOpacity:.4}),y.jsx("stop",{offset:"95%",stopColor:"#6A49F5",stopOpacity:.05})]}),y.jsxs("linearGradient",{id:"colorPlatformFees",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#94a3b8",stopOpacity:.2}),y.jsx("stop",{offset:"95%",stopColor:"#94a3b8",stopOpacity:0})]}),y.jsxs("linearGradient",{id:"colorPartnerPayouts",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#FF8A73",stopOpacity:.3}),y.jsx("stop",{offset:"95%",stopColor:"#FF8A73",stopOpacity:0})]}),y.jsxs("linearGradient",{id:"colorLtvCac",x1:"0",y1:"0",x2:"0",y2:"1",children:[y.jsx("stop",{offset:"5%",stopColor:"#8B7BF7",stopOpacity:.4}),y.jsx("stop",{offset:"95%",stopColor:"#8B7BF7",stopOpacity:.05})]})]}),y.jsx(f0,{dataKey:"month",axisLine:!1,tickLine:!1,tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},tickMargin:12,label:{value:"Months",position:"insideBottom",offset:-10,style:{fill:"hsl(var(--muted-foreground))",fontSize:11,fontWeight:400}}}),y.jsx(Nu,{yAxisId:"left",axisLine:!1,tickLine:!1,tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},tickFormatter:l,tickMargin:12}),y.jsx(Nu,{yAxisId:"right",orientation:"right",axisLine:!1,tickLine:!1,tick:{fill:"hsl(var(--muted-foreground))",fontSize:12},tickFormatter:u,tickMargin:12}),y.jsx(Ia,{content:y.jsx(f,{}),cursor:{stroke:"hsl(var(--border))",strokeWidth:1}}),y.jsx(Dl,{iconType:"circle",wrapperStyle:{paddingTop:"20px"},formatter:p=>y.jsx("span",{className:"text-sm font-medium text-foreground",children:p})}),y.jsx(wo,{x:12,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:24,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:36,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:48,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(wo,{x:60,yAxisId:"left",stroke:"hsl(var(--muted-foreground))",strokeOpacity:.15,strokeDasharray:"3 3"}),y.jsx(Qi,{yAxisId:"left",type:"monotone",dataKey:"Partner Revenue",stroke:"#6A49F5",fill:"url(#colorPartnerRevenue)",strokeWidth:4,dot:!1}),y.jsx(Qi,{yAxisId:"right",type:"monotone",dataKey:"LTV/CAC",stroke:"#8B7BF7",fill:"url(#colorLtvCac)",strokeWidth:4,strokeDasharray:"8 4",dot:!1}),y.jsx(Qi,{yAxisId:"left",type:"monotone",dataKey:"Partner Payouts",stackId:"costs",stroke:"#FF8A73",fill:"url(#colorPartnerPayouts)",strokeWidth:2,dot:!1}),y.jsx(Qi,{yAxisId:"left",type:"monotone",dataKey:"Platform Fees",stackId:"costs",stroke:"#94a3b8",fill:"url(#colorPlatformFees)",strokeWidth:2,dot:!1})]})})]})},Bk=({results:e})=>{const t=n=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,maximumFractionDigits:0}).format(n),r=n=>new Intl.NumberFormat("en-US",{minimumFractionDigits:0,maximumFractionDigits:0}).format(n);return y.jsxs("div",{className:"space-y-3 sm:space-y-4",children:[y.jsx(VEe,{monthlyBreakdown:e.monthlyBreakdown,projectedRevenue5Year:e.projectedRevenue5Year,projectedRevenueYear1:e.projectedRevenueYear1,totalCosts5Year:e.totalCosts5Year,netProfit5Year:e.netProfit5Year,netProfitYear1:e.netProfitYear1,avgLtvCacYear5:e.avgLtvCacYear5,avgLtvCacYear1:e.avgLtvCacYear1}),y.jsxs(zr,{className:"p-3 sm:p-4 bg-card",children:[y.jsxs("div",{className:"flex items-center gap-2 mb-2 sm:mb-3",children:[y.jsx(Fb,{className:"w-4 h-4 sm:w-5 sm:h-5 text-primary"}),y.jsx("h3",{className:"text-sm sm:text-base font-semibold text-foreground",children:"Financial Outcomes (5-Year Projection)"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Financial Outcomes"}),y.jsx("p",{children:"Key revenue and cost metrics showing the financial impact of your partner program over 5 years (60 months)."})]})]})]}),y.jsxs("div",{className:"mb-3 pb-3 border-b border-border",children:[y.jsx("p",{className:"text-xs text-muted-foreground font-medium mb-2",children:"Year 1"}),y.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[y.jsxs("div",{className:"text-center",children:[y.jsx("p",{className:"text-xs text-muted-foreground",children:"Revenue"}),y.jsx("p",{className:"text-sm font-semibold text-green-600",children:t(e.projectedRevenueYear1)})]}),y.jsxs("div",{className:"text-center",children:[y.jsx("p",{className:"text-xs text-muted-foreground",children:"Costs"}),y.jsx("p",{className:"text-sm font-semibold text-red-500",children:t(e.totalCostsYear1)})]}),y.jsxs("div",{className:"text-center",children:[y.jsx("p",{className:"text-xs text-muted-foreground",children:"Net Profit"}),y.jsx("p",{className:`text-sm font-semibold ${e.netProfitYear1>=0?"text-green-600":"text-red-500"}`,children:t(e.netProfitYear1)})]})]})]}),y.jsx("p",{className:"text-xs text-muted-foreground font-medium mb-2",children:"5-Year Total"}),y.jsxs("div",{className:"space-y-2",children:[y.jsx($o,{label:"Added Revenue",value:t(e.projectedRevenue5Year),tooltip:"Total revenue generated from partner referrals over 5 years",colorClass:"text-green-600"}),y.jsx($o,{label:"Partner Payouts",value:t(e.totalPayouts5Year),tooltip:"Total commissions paid to partners for successful referrals over 5 years"}),y.jsx($o,{label:"Platform Fees",value:t(e.platformFees5Year),tooltip:"
280Cumulative platform subscription fees over 5 years (tier adjusts as partners grow)"}),y.jsx($o,{label:"Payout Fees",value:t(e.payoutFees5Year),tooltip:"5% flat fee on partner payouts over 5 years"}),y.jsx($o,{label:"Total Costs",value:t(e.totalCosts5Year),tooltip:"Sum of platform fees, payout fees, and partner payouts over 5 years",colorClass:"text-red-500"}),y.jsx($o,{label:"Net Revenue",value:t(e.netProfit5Year),tooltip:"Revenue minus all costs over 5 years - your actual profit from the partner program",colorClass:e.netProfit5Year>=0?"text-green-600":"text-red-500"}),y.jsx($o,{label:"LTV/CAC Ratio",value:e.avgLtvCacYear5.toFixed(2),tooltip:"Lifetime Value to Customer Acquisition Cost ratio over 5 years. Higher is better - indicates revenue efficiency vs costs.",colorClass:e.avgLtvCacYear5>=1?"text-green-600":"text-red-500"})]})]}),y.jsxs(zr,{className:"p-3 sm:p-4 bg-card",children:[y.jsxs("div",{className:"flex items-center gap-2 mb-2 sm:mb-3",children:[y.jsx(Pb,{className:"w-4 h-4 sm:w-5 sm:h-5 text-primary"}),y.jsx("h3",{className:"text-sm sm:text-base font-semibold text-foreground",children:"Partner Metrics"}),y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-4 h-4 text-muted-foreground cursor-pointer"})}),y.jsxs(Gt,{className:"max-w-xs",children:[y.jsx("p",{className:"font-semibold mb-1",children:"Partner Metrics"}),y.jsx("p",{children:"Key performance indicators for your partner network showing active partners, referrals, and average payouts at Year 1 and Year 5."})]})]})]}),y.jsxs("div",{className:"space-y-2",children:[y.jsx($o,{label:"Active Partners (Year 1)",value:r(e.activePartnersYear1),tooltip:"Number of partners actively generating referrals at the end of Year 1"}),y.jsx($o,{label:"Active Partners (Year 5)",value:r(e.activePartnersYear5),tooltip:"Number of partners actively generating referrals at the end of Year 5"}),y.jsx($o,{label:"Total Referrals (Year 1)",value:r(e.totalReferralsYear1),tooltip:"Total successful referrals generated by all active partners in Year 1"}),y.jsx($o,{label:"Total Referrals (5 Years)",value:r(e.totalReferralsYear5),tooltip:"Total successful referrals generated by all active partners over 5 years"}),y.jsx($o,{label:"Avg. Payout per Referral",value:t(e.avgPayoutPerReferral),tooltip:"Average commission paid per successful referral (accounting for payout cap)"})]})]})]})},$o=({label:e,value:t,tooltip:r,colorClass:n})=>y.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-border last:border-0",children:[y.jsxs("div",{className:"flex items-center gap-2",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:e}),r&&y.jsxs(Xt,{children:[y.jsx(Jt,{asChild:!0,children:y.jsx(Yt,{className:"w-3.5 h-3.5 text-muted-foreground cursor-pointer"})}),y.jsx(Gt,{className:"max-w-xs",children:y.jsx("p",{children:r})})]})]}),y.jsx("span",{className:`font-semibold ${n||"text-foreground"}`,children:t})]}),B9="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATIAAABFCAYAAADJlmoIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAzMSURBVHgB7Z27c9TIFsY/b90iw+sbUgS3nUARLSQmXPHI15AD2hgovBk48ZAAGVDg2GNcRQgmBzwbAgEmoojcCfFy+QOY1WdNM7IstZ6tkWbOr6r9UOvRI6m/OX26+zTQLF6QdoL0T5CGQfoYpI0gKQiCILQcD6GADS1pDYIgCC1kIUgPYRewaNoLkg9BEISWQAvLNCGLJgqagiAIwoTwEArRsIa0ARE0QRAaRCHbD1Ym0apbgyAIgkPoB6PQDB2nPYj/TBAEB9xCeT9Y2bQDaW4KglADHtw0I8V/JgiCc1SQXmKyAhZvbq5AEIS2QFcT6yR1ggPe90a/d0bbmKcwIYwfrOlmZBFB8yF4sN8nD4LgBmrEBvLX2cYNEB/1DadwnTYw281NDyJkQvMoFNeIHhrCw+T9YGUTZxMozB4eRMiE5tlD8TraQ438krDNmIg7cPDiz8/P4+bNm9ja2sLx48fhCJqtLL8PQRBc4sOt0eAhdGt5eQ9w7gc7e/bs8O3bt8MvX778TA8ePBgGgubSOtsL0jJmAw9ikQnNwvqVpw7uRJLNIqMO+QiNqagW+ciBQtiz4EzAAgvsgIBF04cPH4aBleZSzJjWMP14ECETmuM0sgXsdMqxKmHbjuVcPiz8EjnBadQMm5Grq6t49uwZlpaWrPvduHEDgbWGy5cvwxE9yFANQagTlZH/Z5B2U/J0wjYPJaGQ+ai5jWv8YG/evMG1a9dyH0ef2f379136z2iVLUAQhDrIMn4GaAgK2S3USNCMxPb29r6FRUErA603WmeB/6xuQTPtb0EQ3KLRIBSyWpqUFDBaUmxG1iU+ly5d2j9nEasuB79BEISp4j+oiPFv1Sw2P6Eo0s/G8z99+hQvXrzAlEDrkF8iCoeb9rujpNEeWF6FsMwLONxE/4awvEy7aAaF0K+iYtt3HZXjNOyf31xXww3m+hrZzTaFcVlVQr4p7+7o704zh7BHoBQUlypNyDK8fPkST548wdevX1GSPkInpAv6QUpSdB2kxdHfCmFz3ke2v47H3UX40mpk4yHsuEnjHPL7LVg2Dlv5HcliYYMVYztImwWu5yPsck/iMcYdNSyXuX8KdjTCZ/IY5Svr8uh6RhTyoBF+7rs4/NwUwt68JCgqZyL/my+7a6NymOvzvL3YsR7Gz6pIWc11HyP7PVNIL3sRTPl9pD/zIsxVsshoLTUpYsTW+9liFMYCVqTnVCF80DpIfyEUh6bgBF8P5TC+SKY+kit0EX5FeC/WUMzHqTCuMOcKlsEfXU+hOAr
280jz79Y4LoLkeMpXivIJ0ge7F9gWVD4zHtGQXsEt+jRb4XqaP74BRW4d+8ezp8/X8U6ys3379/3LbHl5eVGrucAvmhFRCyKQigsXRwL56P68B5aIx9RvqNGjcqQRxS4D+/1Bpqf5qYQTq+j1dND8z3sanT9h+gOmj8qCRmhqFDMbt++7UxgNjc3ceHChX0fGQWtoyhUp4duzlJQCMWhbMVM8kmVKUNWBeU1KJiTvMdlv+zqZAVuy6FHv2sT6lJCxmER8YGr9F1R0Cr6rw7w/v17XLlyZd/yiwoYm7RJZegg9NtoFPPf0FJo+pu6DhTqj3hQ9P75sN+7SVhhbaWJwAt1vMeaP0r5yOin4tAIOvrjPYn8n6LGAbHcpwwUQlp4FLIo9Mexg+Hq1av7f3e0iclKRz9EHwd9J8a5nuWXMYHrenCPcdp/wrgXUCO5TGw6+kju7DAwr4dqvWSDIL0alUtHtiuEvqKHsFcQH8k+IG7PY4kNEHZimHsR/SzGye4F6Q/UN1sm+hwGSPe5DUb77KaUL1pOpqx3zcfh92wQ+VvBfvwgZbuO/I7u4yEdjeTP/cn8MSya4hO/19fXEyd+cxsnhafNsUyacxkIVeI1uZ350f1Lzs/cgDv6GddmBcrzLZR1np2U4zzUN9dSoRxeRhnSxMLPOI4TiPM0dzyUe/57Gcd9RPHOD4XDz1sh33vK8vRyXrNK03snoww2ehWOTcJ2P3zbgZV9ZOTixYuJI/GNZXX9+vVM64lNUvrB6A+LwoG2PDfHkjXdQ1ozA4QVMY81krWfB/fNS41yDGAfclHWSuGwhEc59hvAXvb/JmzzYBdujWJDV6LHFbU+B6Nrsbezh3zX/IbyVu5dS55CR6hFyAxsSnJ6EpuVUV6/fp3aIcDmI/PijnwXMwU6hGl+2vDQXv625P0P5dAF9i16/awmJccdVmkOF8GMG2yKQUa+QgeoVciILZIFfWccPkHryzjymaLixuNp2WVFzJgBtjPyFYQyJFmytmlrGs0Ki1CCylOU0jCRLChqd+7cwbt37/a30+qi9cUUJe7IFzItEIVm8BA2B3/HuFmoMF3Ymruf0B1MhxGF2cPYd+baDTFxnAmZgYJG68o2tYiWG8VOBOwAxu+R9hL+Crd4KBhiuMPYKvou2o+ZtrWCGQ1TVXvTMg36z9jcjE4up3DRD0bLTUQskab8MnFYKdib5WH6URn5k3oGeVEIn1UPMxxrrzEhM7CH03D06NFZ94O1ER/u59oJ9UERq2u8Wmdx3rQUKqEsef+Hm+utZexjBlvaMAMuu0CWxdVmK4fPSlny+dkGyP6MPjqOCFl7yapALpo8HtIrBsXrXM7r9tAtIbP5IssOF2kC35LHaCl5LWsfHafxpqWQGy8j34UT+lrKdlb0S5iCAHwpaEte1hizSeEh/UvnEWbMPSBC1l7+yMjXqB+Vsj1tjuW0YBtAa+ZOtg1lyXuFGUOErJ0o2M19jWaHBWhMN9sZ+RvoVo/gNFrOVleFCFlzmOgQWShkR/scpGx35bgu0rzyUPPKXA0wgP3eKYSTxhWK4WEyAujl3I9l20B70JY866JBImTNYV4aE+k0KSrCGvJVmLSJvllCFu3lSmoypVl5C8juzeQ+DKGzg26OZ7qbka8QRnTgM/RxOC7+AsaWtIny6vJe2CzyW8h+hzxUi7rrAm3J8zAOv27uqXmHvVK9lhyhz4nhk5zMzbmaHV1RiRVgY5SiPWZ5X3hOJtcpeVlCxmvHw6vMRf6mryjN+uohfOk3Y9f/bXReD92GznH6Jb2M/Xy0o/JTyNJ6WxXC59xHOMXKvBfcl72wPtr5ZUPfnmfJX0by+9kvJWScbsRVxDkvMh7pwjUUMDPpfAooImBEwx5Q0Ywb8lCOPuyrsSt0c92AvDDKBa0ohW5AK9IWvttHt+jD/v6lUrppaSZ/MwQPhc01vB5DXjNaxpSIWFE08o3j2kR5zDCLqnTV2axRfLWlSUIrchvVacvzYjmymviJ1LL4COOMUdBcCIxZPSkp6GLH0ChfQdicPJPz+D6qhZ0ZFLhWEqasXUUjDGpYqkJNAH7xZMWuS0MjFO42VSyKc+F7X0rIXr16lRgNltZSnaspmfhlHV89yaARvjR/Ip9I8NupPzpmBcW+NXlMnpch7ZxmFH/cH2Y7z2OMy6rRHasmjR5CQePzGqAYGuP7oeEe3vMi5eR+HPl/ZvT3LtpFD+HnyVMuvnt/09E7REEYxcKIWFp4Hka7SOoQMAEVCfN4rjiO/WB9NL/SOBkgfLENCslzEjXG48SqmvwLkWssxK4xQP5K5iWcw3RU5Jl7OQ2Ye6mQ7EPTsC/40RQK6e9V3rmXbUIh/fMcePeGRVN88RH+n7RoCBcfWV1dPbDv1tbWgfz4eZaWloZlylQgbcAdfRRfMEQQhIqwaVn525SWFRcHiYe3ppVmViO3dQgYP5grP1uMLkX8FAQhJz1UtMjiaXt7O3F5OFpbQZPz5//z8/P7lhx/Fy1DhaTgjj7EIhOExqGPjG3/QtMvoj4yG7bw1hOCDvAe3NFHfh+ZIAg1waYlHX9OeldMeOtJzwIYwR64HgRBmDrM8AuNUMzKjkexwpWUGJs/vjxcQ2iEY218CIIwlUTHkWmE41E4dqb2AXJmebj19XU0hBklzLEy2xAEYWpJGhCrEVoveQduFqKh1ZL6CAWsh+mNaioIwgjbyP4+xiObNbrBAMVGzwuC
280MAXkmaLUR/vmY8Wh1UXxYjkHEARhpsg711IjbG7SQmuTv8n4wViuPiYPy6NTkjRxBcERReOR6SBdOnbsmI/sNfVcQ0H9C+1qQq6MkiAIDVIq+sWpU6f6J0+eXPzx48ckQp0MEDYhOaRCQxCEmadSPLJA0HqBmDkZrpEAm2a0wMQPJgjCASoHVgzETAfWmT83N1clGJ+NqB/sEQRBEGLUtorSiRMndkfNzTqHPgwg48EEQcig9uXg6D87cuTImYr+MxOhtEvx0wVBmBBO1rVcXFz8VtJ/ZvxgJgSvIAhCJk4X6DX+s0DQ8lhWnLAufjBBENrN58+f/efPnzP2mQk2+A9C4VIQBEEQBEGYVf4FIootQj0S7EgAAAAASUVORK5CYII=",C9="/assets/moss-logo-DfjRqO1a.png",_9="/assets/softr-logo-C_65Vtvb.png",zEe=()=>y.jsx("section",{className:"relative overflow-hidden py-16 sm:py-20 lg:py-28 bg-gradient-to-b from-background via-background to-[#F8F6FF]",children:y.jsx("div",{className:"container mx-auto px-4 max-w-6xl",children:y.jsxs("div",{className:"text-center max-w-4xl mx-auto",children:[y.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/8 text-primary mb-4 sm:mb-5 border border-primary/10",children:[y.jsx(yM,{className:"w-4 h-4"}),y.jsx("span",{className:"text-sm font-medium",children:"Free ROI Calculator"})]}),y.jsxs("h1",{className:"text-4xl sm:text-5xl lg:text-6xl xl:text-7xl font-bold text-foreground mb-5 sm:mb-6 leading-[1.08] tracking-[-0.03em] px-2",children:["Calculate Your ",y.jsx("span",{className:"text-primary",children:"Referral ROI"})," in Seconds"]}),y.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-accent/8 text-accent mb-5 sm:mb-6 border border-accent/10",children:[y.jsx(Pb,{className:"w-4 h-4"}),y.jsx("span",{className:"text-sm font-medium",children:"Based on data from 6.5M+ end users"})]}),y.jsx("p",{className:"text-lg sm:text-xl text-muted-foreground mb-8 sm:mb-10 max-w-3xl mx-auto leading-relaxed px-2",children:"See exactly how much revenue your user referral program could generate. Get instant projections with industry benchmarks for Free Trial, Freemium, and B2C models."}),y.jsxs("div",{className:"flex flex-col sm:flex-row items-stretch justify-center gap-4 mb-8 sm:mb-10 max-w-2xl mx-auto px-2",children:[y.jsxs("div",{className:"flex flex-col items-center justify-center text-center py-4 px-8 bg-white rounded-xl border border-border/50 shadow-sm w-full sm:w-60",children:[y.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[y.jsx(t0,{className:"w-5 h-5 text-primary"}),y.jsx("div",{className:"text-2xl font-bold text-foreground",children:"18.5%"})]}),y.jsx("p",{className:"text-xs text-muted-foreground",children:"Avg. free-to-paid conversion rate"})]}),y.jsxs("div",{className:"flex flex-col items-center justify-center text-center py-4 px-8 bg-white rounded-xl border border-border/50 shadow-sm w-full sm:w-60",children:[y.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[y.jsx(UX,{className:"w-5 h-5 text-primary"}),y.jsx("div",{className:"text-2xl font-bold text-foreground",children:"~4h"})]}),y.jsx("p",{className:"text-xs text-muted-foreground",children:"Approx. dev time needed"})]})]}),y.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-center gap-4",children:[y.jsx(ja,{size:"lg",className:"w-full sm:w-auto rounded-full px-8 py-6 shadow-lg hover:shadow-xl transition-all text-base font-medium",onClick:()=>{var e;return(e=document.getElementById("calculator"))==null?void 0:e.scrollIntoView({behavior:"smooth"})},children:"Calculate Your ROI"}),y.jsx(ja,{size:"lg",variant:"outline",className:"w-full sm:w-auto rounded-full px-8 py-6 text-base font-medium border-border/60 hover:bg-muted/50",onClick:()=>window.open("https://cello.so/signup/","_blank"),children:"Book a Demo"})]})]})})}),GEe=()=>y.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-background",children:y.jsxs("div",{className:"container mx-auto px-4 max-w-5xl",children:[y.jsxs("div",{className:"text-center mb-8 sm:mb-12",children:[y.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl xl:text-6xl font-bold text-foreground mb-4 tracking-[-0.02em]",children:"How It Works"}),y.jsx("p",{className:"text-lg sm:text-xl text-muted-foreground max-w-2xl mx-auto",children:"Get accurate ROI projections in three simple steps using real data from 6.5M+ end users"})]}),y.jsxs("div",{className:"grid md:grid-cols-3 gap-8 sm:gap-12 max-w-4xl mx-auto",children:[y.jsxs("div",{className:"flex flex-col items-center md:items-start",children:[y.jsx("div",{className:"flex items-center justify-center w-14 h-14 sm:w-16 sm:h-16 rounded-full bg-primary/10 text-primary mb-4 sm:mb-5",children:y.jsx(yM,{className:"w-7 h-7 sm:w-8 sm:h-8"})}),y.jsx("h3",{className:"text-base sm:text-lg font-semibold text-foreground mb-2 text-center md:text-left",children:"1. Enter Your Metrics"}),y.jsx("p",{className:"text-sm text-muted-foreground text-center md:text-left",children:"Input your monthly active users, ticket size, and reward structure"})]}),y.jsxs("div",{className:"flex flex-col items-center md:items-start",children:[y.jsx("div",{className:"flex items-center justify-center w-14 h-14 sm:w-16 sm:h-16 rounded-full bg-accent/10 text-accent mb-4 sm:mb-5",children:y.jsx(bM,{className:"w-7 h-7 sm:w-8 sm:h-8"})}),y.jsx("h3",{className:"text-base sm:text-lg font-semibold text-foreground mb-2 text-center md:text-left",children:"2. Select Performance Tier"}),y.jsx("p",{className:"text-sm text-muted-foreground text-center md:text-left",children:"Choose your GTM model and performance benchmarks (Median or Great)"})]}),y.jsxs("div",{className:"flex flex-col items-center md:items-start",children:[y.jsx("div",{className:"flex items-center justify-center w-14 h-14 sm:w-16 sm:h-16 rounded-full bg-primary/10 text-primary mb-4 sm:mb-5",children:y.jsx(t0,{className:"w-7 h-7 sm:w-8 sm:h-8"})}),y.jsx("h3",{className:"text-base sm:text-lg font-semibold text-foreground mb-2 text-center md:text-left",children:"3. Get Your ROI Projection"}),y.jsx("p",{className:"text-sm text-muted-foreground text-center md:text-left",children:"View detailed 12-month projections with LTV:CAC ratio and revenue forecasts"})]})]}),y.jsx("div",{className:"mt-6 sm:mt-8 text-center",children:y.jsxs("p",{className:"text-xs sm:text-sm text-muted-foreground",children:["All benchmarks are based on real performance data across Free Trial, Freemium, and B2C/Prosumer models."," ",y.jsx("span",{className:"text-primary font-medium",children:"Customize any input"}
280)," to match your specific scenario."]})})]})}),S9="/assets/smoobu-logo-BbLkccyA.svg",WEe=[{company:"Plancraft",logo:B9,metric:"5.7x LTV:CAC",description:"Achieved a referral ROI of 5.7 LTV:CAC",link:"https://cello.so/customers/plancraft/"},{company:"Moss",logo:C9,metric:"600% More ARR",description:"Achieved 600% more referral ARR by switching to Cello",link:"https://cello.so/customers/moss/"},{company:"Smoobu",logo:S9,metric:">10% Revenue",description:"10%+ of their Revenue Growth is driven by Referrals",link:"https://cello.so/customers/smoobu/"},{company:"Softr",logo:_9,metric:"10x Lower CAC",description:"10x Lower CAC than paid ads",link:"https://cello.so/customers/softr/"}],qEe=()=>y.jsx("section",{className:"py-12 sm:py-16 lg:py-20 flex items-center",style:{backgroundColor:"#F6F3FF"},children:y.jsxs("div",{className:"container mx-auto px-4 max-w-6xl w-full",children:[y.jsxs("div",{className:"text-center mb-8 sm:mb-12",children:[y.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl xl:text-6xl font-bold text-foreground mb-4 px-2 tracking-[-0.02em]",children:"Join Companies Winning with Referrals"}),y.jsx("p",{className:"text-lg sm:text-xl text-muted-foreground max-w-2xl mx-auto px-3",children:"See how leading SaaS companies are driving growth with user referral programs"})]}),y.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3 sm:gap-4 max-w-6xl mx-auto px-2",children:WEe.map((e,t)=>y.jsx("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"group bg-card border border-border rounded-xl p-4 sm:p-5 hover:border-primary/50 hover:shadow-lg transition-all",children:y.jsxs("div",{className:"flex flex-col h-full",children:[y.jsxs("div",{className:"flex items-start justify-between mb-2 sm:mb-3",children:[y.jsx("img",{src:e.logo,alt:`${e.company} logo`,className:"h-5 sm:h-6 w-auto object-contain"}),y.jsx(wM,{className:"w-4 h-4 text-muted-foreground group-hover:text-primary transition-colors flex-shrink-0"})]}),y.jsx("div",{className:"text-base sm:text-lg font-bold text-primary mb-1.5",children:e.metric}),y.jsx("p",{className:"text-[10px] sm:text-xs text-muted-foreground leading-relaxed mb-2 flex-grow",children:e.description}),y.jsx("div",{className:"text-[10px] sm:text-xs text-primary font-medium group-hover:underline",children:"Read Case Study →"})]})},t))})]})}),YEe=()=>{const[e,t]=P.useState(0),r=[{question:"What is a referral program ROI calculator?",answer:"A referral program ROI calculator helps SaaS companies estimate the return on investment from implementing a user referral program. It calculates key metrics like LTV:CAC ratio, referral revenue, payback period, and projected ARR growth based on industry benchmarks and your specific business parameters."},{question:"How accurate are the referral program benchmarks?",answer:"Our benchmarks are based on real data from hundreds of SaaS companies across different GTM models (Free Trial, Freemium, B2C/Prosumer, and Demo-led). We provide both Median and Great performance tiers so you can model conservative and optimistic scenarios. You can also customize benchmarks to match your specific performance data."},{question:"What GTM models does the calculator support?",answer:"The calculator supports four go-to-market models: Product-led (Free Trial and Freemium), Sales-led (Demo Only), and B2C/Prosumer. Each model has distinct referral engagement patterns and conversion benchmarks based on real-world performance data."},{question:"How do I calculate my referral program payback period?",answer:"The payback period is calculated automatically based on your Cello subscription cost versus the referral revenue generated. In most cases, referral programs achieve a 0-month payback period because the revenue from referred customers immediately exceeds the program cost. The calculator shows both monthly and cumulative payback metrics."},{question:"What is a good LTV:CAC ratio for referral programs?",answer:"A strong LTV:CAC ratio for referral programs is typically 3.0 or higher. Referral programs often achieve significantly better ratios than paid acquisition because acquisition costs are lower (referrer payouts + platform fees) while customer lifetime value remains the same. The calculator helps you project your specific LTV:CAC based on your ticket size and payout structure."},{question:"How much should I pay referrers?",answer:"Typical referrer payouts range from 10-20% of the first year's revenue, with lifetime caps between $100-$1,500 depending on your average ticket size. For $10-100 ACV: 20% payout with $100 cap. For $100-500 ACV: 15% payout with $500 cap. For $500+ ACV: 10% payout with $1,500 cap. You can adjust these in the calculator to find the optimal balance."},{question:"What is the difference between user and partner referrals?",answer:"User referrals are peer-to-peer recommendations where your existing customers refer new users from their network. Partner referrals (coming soon) involve formal partnerships with affiliates or agencies who promote your product to their audience. User referrals typically have higher conversion rates due to personal trust relationships."},{question:"How quickly can I set up a referral program?",answer:"With Cello, you can launch a complete referral program in as little as 1 hour. The platform provides seamless in-product integration with just a few lines of code, automated payouts, fraud detection, and enterprise-ready compliance features out of the box."}],n=i=>{t(e===i?-1:i)};return y.jsx("section",{className:"py-12 sm:py-16 lg:py-24 bg-muted/30",id:"faq",children:y.jsxs("div",{className:"container mx-auto px-3 sm:px-4 max-w-4xl",children:[y.jsxs("div",{className:"text-center mb-8 sm:mb-12",children:[y.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl xl:text-6xl font-bold text-foreground mb-4 px-2 tracking-[-0.02em]",children:"Frequently asked questions"}),y.jsx("p",{className:"text-lg sm:text-xl text-muted-foreground max-w-2xl mx-auto px-3",children:"Everything about Cello, from programs to channels and pricing."})]}),y.jsx("div",{className:"space-y-0",children:r.map((i,o)=>y.jsx("div",{className:`border-b border-border transition-all ${e===o?"my-4":""}`,children:y.jsxs("div",{className:`${e===o?"bg-primary rounded-2xl p-6":""}`,children:[y.jsxs("button",{onClick:()=>n(o),className:`w-full flex items-start gap-3 sm:gap-4 py-5 sm:py-6 text-left hover:opacity-80 transition-all ${e===o?"bg-primary text-primary-foreground pb-0":""}`,"aria-expanded":e===o,children:[y.jsx("div",{className:"flex-shrink-0 mt-1 bg-transparent",children:y.jsxs("svg",{width:"40",height:"40",fill:"none",className:`transition-transform duration-300 ${e===o?"rotate-180":""}`,children:[y.jsx("circle",{cx:"20",cy:"20",r:"19.5",stroke:"currentColor",className:e===o?"text-primary-foreground
280/30":"text-border"}),y.jsx("path",{d:"M20.095 21.45l-3.547-3.8-1.096 1.024 3.547 3.799 1.096-1.024zm3.357-3.8l-3.547 3.8L21 22.472l3.547-3.8-1.096-1.023zm-4.453 4.823a1.361 1.361 0 002.002 0l-1.096-1.024a.134.134 0 01.095-.037c.044 0 .078.02.095.037L19 22.473z",fill:"currentColor",className:e===o?"text-primary-foreground":"text-foreground"})]})}),y.jsx("p",{className:`font-semibold text-sm sm:text-base flex-1 pr-2 ${e===o?"text-primary-foreground":"text-foreground"}`,children:i.question})]}),y.jsx("div",{className:`overflow-hidden transition-all duration-300 ${e===o?"max-h-96 opacity-100 bg-primary":"max-h-0 opacity-0"}`,children:y.jsx("div",{className:"pl-12 sm:pl-14 pr-3 pb-5 sm:pb-6 bg-transparent pt-2",children:y.jsx("p",{className:`text-xs sm:text-sm leading-relaxed ${e===o?"text-primary-foreground":"text-muted-foreground"}`,children:i.answer})})})]})},o))})]})})},XEe=()=>(P.useEffect(()=>{const i=[{"@context":"https://schema.org","@type":"Organization",name:"Cello",url:"https://cello.so",logo:"https://cello.so/wp-content/uploads/2024/cello-logo.png",description:"Cello is the all-in-one referral platform for SaaS companies, enabling user and affiliate referral programs with seamless integration.",sameAs:["https://www.linkedin.com/company/cello-so","https://twitter.com/cello_so"]},{"@context":"https://schema.org","@type":"WebApplication",name:"Referral Program ROI Calculator",url:"https://calculator.cello.so",applicationCategory:"BusinessApplication",operatingSystem:"Any",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},description:"Free SaaS referral program ROI calculator with industry benchmarks for calculating LTV:CAC, ARR growth, and payback period across different GTM models.",provider:{"@type":"Organization",name:"Cello"}},{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What is a referral program ROI calculator?",acceptedAnswer:{"@type":"Answer",text:"A referral program ROI calculator helps SaaS companies estimate the return on investment from implementing a user referral program. It calculates key metrics like LTV:CAC ratio, referral revenue, payback period, and projected ARR growth based on industry benchmarks and your specific business parameters."}},{"@type":"Question",name:"How accurate are the referral program benchmarks?",acceptedAnswer:{"@type":"Answer",text:"Our benchmarks are based on real data from hundreds of SaaS companies across different GTM models (Free Trial, Freemium, B2C/Prosumer, and Demo-led). We provide both Median and Great performance tiers so you can model conservative and optimistic scenarios."}},{"@type":"Question",name:"What GTM models does the calculator support?",acceptedAnswer:{"@type":"Answer",text:"The calculator supports four go-to-market models: Product-led (Free Trial and Freemium), Sales-led (Demo Only), and B2C/Prosumer. Each model has distinct referral engagement patterns and conversion benchmarks."}},{"@type":"Question",name:"How do I calculate my referral program payback period?",acceptedAnswer:{"@type":"Answer",text:"The payback period is calculated automatically based on your Cello subscription cost versus the referral revenue generated. In most cases, referral programs achieve a 0-month payback period because the revenue from referred customers immediately exceeds the program cost."}},{"@type":"Question",name:"What is a good LTV:CAC ratio for referral programs?",acceptedAnswer:{"@type":"Answer",text:"A strong LTV:CAC ratio for referral programs is typically 3.0 or higher. Referral programs often achieve significantly better ratios than paid acquisition because acquisition costs are lower while customer lifetime value remains the same."}},{"@type":"Question",name:"How much should I pay referrers?",acceptedAnswer:{"@type":"Answer",text:"Typical referrer payouts range from 10-20% of the first year's revenue, with lifetime caps between $100-$1,500 depending on your average ticket size. The calculator provides recommended payout structures based on your ACV tier."}},{"@type":"Question",name:"What is the difference between user and partner referrals?",acceptedA
280nswer:{"@type":"Answer",text:"User referrals are peer-to-peer recommendations where existing customers refer new users. Partner referrals involve formal partnerships with affiliates who promote your product. User referrals typically have higher conversion rates due to personal trust."}},{"@type":"Question",name:"How quickly can I set up a referral program?",acceptedAnswer:{"@type":"Answer",text:"With Cello, you can launch a complete referral program in as little as 1 hour with seamless in-product integration, automated payouts, fraud detection, and enterprise-ready compliance features."}}]},{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://cello.so"},{"@type":"ListItem",position:2,name:"ROI Calculator",item:"https://calculator.cello.so"}]}];return i.forEach((o,a)=>{const s=document.createElement("script");s.type="application/ld+json",s.text=JSON.stringify(o),s.id=`schema-${a}`,document.head.appendChild(s)}),()=>{i.forEach((o,a)=>{const s=document.getElementById(`schema-${a}`);s&&document.head.removeChild(s)})}},[]),null),JEe="/assets/cello-logo-CW8cL9nT.png",ZEe=[{company:"Plancraft",logo:B9,metric:"5.7x LTV:CAC",description:"Achieved a referral ROI of 5.7 LTV:CAC",link:"https://cello.so/customers/plancraft/"},{company:"Moss",logo:C9,metric:"600% More ARR",description:"Achieved 600% more referral ARR by switching to Cello",link:"https://cello.so/customers/moss/"},{company:"Smoobu",logo:S9,metric:">10% Revenue",description:"10%+ of their Revenue Growth is driven by Referrals",link:"https://cello.so/customers/smoobu/"},{company:"Softr",logo:_9,metric:"10x Lower CAC",description:"10x Lower CAC than paid ads",link:"https://cello.so/customers/softr/"}],e4e={free_trial:"Free Trial",freemium:"Freemium",b2c_prosumer:"B2C / Prosumer",demo_only:"Demo Only"},Kv=e=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,maximumFractionDigits:0}).format(e),Ck=e=>new Intl.NumberFormat("en-US").format(e),t4e=({children:e,mode:t,userInputs:r,partnerInputs:n})=>{const i=new Date().toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"});return y.jsxs("div",{id:"pdf-export-content",className:"absolute left-[-9999px] top-0 w-[800px] bg-white",style:{fontFamily:"PolySans, system-ui, sans-serif"},children:[y.jsxs("div",{className:"bg-white p-6 flex items-center justify-between border-b border-border",children:[y.jsxs("div",{className:"flex items-center gap-3",children:[y.jsx("img",{src:JEe,alt:"Cello",className:"h-8"}),y.jsxs("span",{className:"text-muted-foreground text-sm",children:[t==="user"?"User Referral":"Partner Referral"," ROI Calculator Results"]})]}),y.jsx("span",{className:"text-muted-foreground text-sm",children:i})]}),y.jsxs("div",{className:"p-6 bg-white border-b border-border",children:[y.jsx("h2",{className:"text-lg font-bold text-foreground mb-3",children:"Calculation Methodology"}),y.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:t==="user"?"This ROI projection is based on Cello's analysis of user referral programs across SaaS companies. Results are calculated using the following inputs and industry benchmarks:":"This ROI projection is based on Cello's analysis of partner referral programs. Results are calculated using the following inputs:"}),t==="user"&&r&&y.jsxs("div",{className:"grid grid-cols-2 gap-x-8 gap-y-2",children:[y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Monthly Active Users (MAUs)"}),y.jsx("span",{className:"text-sm font-medium",children:Ck(r.maus)})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"YoY User Growth"}),y.jsxs("span",{className:"text-sm font-medium",children:[r.yoyGrowthRate,"%"]})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Average Ticket Size"}),y.jsxs("span",{className:"text-sm font-medium",children:[Kv(r.ticketSize),"/mo"]})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"GTM Model"}),y.jsx("span",{className:"text-sm font-medium",children:e4e[r.gtmModel]||r.gtmModel})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Referrer Payout"}),y.jsxs("span",{className:"text-sm font-medium",children:[r.payoutPercentage,"% (max ",Kv(r.payoutCap),")"]})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Performance Benchmark"}),y.jsx("span",{className:"text-sm font-medium capitalize",children:r.performanceTier})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Referee Discount"}),y.jsxs("span",{className:"text-sm font-medium",children:[r.refereeDiscountPct,"% for ",r.refereeDiscountMonths," months"]})]})]}),t==="partner"&&n&&y.jsxs("div",{className:"grid grid-cols-2 gap-x-8 gap-y-2",children:[y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Number of Partners"}),y.jsx("span",{className:"text-sm font-medium",children:Ck(n.numberOfPartners)})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Number of Campaigns"}),y.jsx("span",{className:"text-sm font-medium",children:n.numberOfCampaigns})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Activation Rate"}),y.jsxs("span",{className:"text-sm font-medium",children:[n.activationRate,"%"]})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Referrals per Partner (Annual)"}),y.jsx("span",{className:"text-sm font-medium",children:n.referralsPerPartner})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"ACV / LTV"}),y.jsx("span",{className:"text-sm font-medium",children:Kv(n.acv)})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"YoY Partner Growth"}),y.jsxs("span",{className:"text-sm font-medium",children:[n.yoyGrowthRate,"%"]})]}),y.jsxs("div",{className:"flex justify-between py-1 border-b border-border/50",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"Revenue Share"}),y.jsxs("span",{className:"text-sm font-medium",children:[n.revenueShare,"% (max ",Kv(n.payoutCap),")"]})]})]})]}),y.jsx("div",{className:"p-6 bg-white",children:e}),y.jsxs("div",{className:"p-6",style:{backgroundColor:"#F6F3FF"},children:[y.jsxs("div",{className:"text-center mb-6",children:[y.jsx("h2",{className:"text-xl font-bold text-foreground mb-2",children:"Join Companies Winning with Referrals"}),y.jsx("p",{className:"text-sm text-muted-foreground",children:"See how leading SaaS companies are driving growth with user referral programs"})]}),y.jsx("div",{className:"grid grid-cols-4 gap-4",children:ZEe.map((o,a)=>y.jsxs("a",{href:o.link,className:"bg-white border border-border rounded-xl p-4 block",children:[y.jsxs("div",{className:"flex items-start justify-between mb-3",children:[y.jsx("img",{src:o.logo,alt:`${o.company} logo`,className:"h-5 w-auto object-contain"}),y.jsx(wM,{className:"w-4 h-4 text-muted-foreground"})]}),y.jsx("div",{className:"text-base font-bold text-primary mb-1",children:o.metric}),y.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed mb-2",children:o.description}),y.jsx("div",{className:"text-xs text-primary font-medium",children:"Read Case Study →"})]},a))})]}),y.jsxs("div",{className:"px-6 py-4 bg-white border-t border-border flex items-center justify-between",children:[y.jsx("span",{className:"text-sm text-muted-foreground",children:"cello.so | The referral platform for SaaS"}),y.jsx("a",{href:"https://cello.so/signup/",className:"text-sm text-primary font-medium",children:"Get started with Cello →"})]})]})},r4e=e=>{const{maus:t,ticketSize:r,payoutPercentage:n,payoutCap:i,yoyGrowthRate:o,refereeDiscountPct:a,refereeDiscountMonths:s,benchmarks:A,pricingTiers:l}=e,c=r*(n/100),u=D=>{for(const z of l)if(D<=z.arrUpperBound){if(z.feeType==="fixed")return z.feeValue/12;if(z.feeType==="percentage")return D*(z.feeValue/100)/12}return 0},d=Math.pow(1+o/100,1/12)-1,f=[],p=[];let h=t,v=0,m=0;const w=[],b=[],B=[],C=[];let _=0,F=0,N=0,U=0,L=0,O=0,T=0,Q=0,j=0;for(let D=1;D<=60;D++){const z=h*(A.activeReferrersPct/100),re=z*(A.sharingReferrersPct/100),oe=re*A.newUserViews,ne=oe*(A.newUserSignupsPct/100),de=ne*(A.newUserPurchasesPct/100);de>0&&p.push({month:D,numberOfUsers:de}),v=0;for(const q of p){const Ie=D-q.month<s?r*(1-a/100):r;v+=q.numberOfUsers*Ie}const ae=de*r*(1-a/100);de>0&&f.push({month:D,activeReferrers:de,lifetimePayoutPerReferrer:0});let ue=0;for(const q of f)if(q.activeReferrers>0&&q.lifetimePayoutPerReferrer<i){const Fe=c,Qe=i-q.lifetimePayoutPerReferrer,Ie=Math.min(Fe,Qe);ue+=q.activeReferrers*Ie,q.lifetimePayoutPerReferrer+=Ie,q.lifetimePayoutPerReferrer>=i&&(q.activeReferrers=0)}const pe=v;if(D===1||D===12||D===60){const q=f.filter(Qe=>Qe.activeReferrers>0).length,Fe=f.reduce((Qe,Ie)=>Qe+Ie.activeReferrers,0);console.log(`Month ${D}:`,{currentMaus:h.toFixed(0),activeReferrers:z.toFixed(0),sharingReferrers:re.toFixed(0),newUserViews:oe.toFixed(0),newUserSignups:ne.toFixed(0),newUserPurchases:de.toFixed(2),newMrrThisMonth:ae.toFixed(2),currentMrr:v.toFixed(2),monthlyPayout:ue.toFixed(2),activeCohorts:q,totalActiveReferrers:Fe.toFixed(2)})}D===1&&(_=z,F=re,N=oe,U=ne,L=de,O=pe,T=ue,Q=pe-ue),D<=12&&(j+=pe),m=v*12;const ce=u(m);w.push(ce),b.push(ue),B.push(pe);const Ce=ue+ce,Pe=Ce===0?"∞":v/Ce;C.push(Pe),(D===1||D===12||D===60)&&console.log(`Month ${D} CAC breakdown:`,{cumulativeArr:m.toFixed(2),celloFee:ce.toFixed(2),monthlyCac:Ce.toFixed(2),ltvCacRatio:typeof Pe=="number"?Pe.toFixed(2):Pe}),h=(h+ne)*(1+d)}w.slice(0,12).reduce((D,z)=>D+z,0),b.slice(0,12).reduce((D,z)=>D+z,0),w.reduce((D,z)=>D+z,0),b.reduce((D,z)=>D+z,0);const $=(D,z)=>{let re=0;for(let oe=D-1;oe<z;oe++){const ne=C[oe];typeof ne=="number"&&(re+=ne)}return re/12},G=$(1,12),J=$(13,24),H=$(25,36),W=$(37,48),se=$(49,60),Ae=(G+J+H+W
280+se)/5,k=B.map((D,z)=>{const re=z+1,oe=D*12,ne=b[z],de=w[z],ae=C[z],ue=ne+de,pe=ue===0?0:(D-ue)/ue*100;return{month:re,mrr:D,arr:oe,payout:ne,celloFee:de,ltvCac:ae,roi:pe}});return{activeReferrers:_,sharingReferrers:F,newUserViews:N,newUserSignups:U,newUserPurchases:L,addedMonthlyRevenue:O,addedArrYear1:j,addedArrYear5:m,monthlyPayout:T,netMonthlyRevenue:Q,celloFeeYear1:w[11],celloFeeYear5:w[59],avgLtvCacYear1:G,avgLtvCacYear5:Ae,monthlyBreakdown:k}},Up={free_trial_median:{activeReferrersPct:16,sharingReferrersPct:6.2,newUserViews:5,newUserSignupsPct:6,newUserPurchasesPct:25},free_trial_great:{activeReferrersPct:28.9,sharingReferrersPct:11.1,newUserViews:8,newUserSignupsPct:14.2,newUserPurchasesPct:51.7},freemium_median:{activeReferrersPct:12.5,sharingReferrersPct:9.5,newUserViews:3,newUserSignupsPct:8.7,newUserPurchasesPct:7.5},freemium_great:{activeReferrersPct:19.9,sharingReferrersPct:12.3,newUserViews:9,newUserSignupsPct:13.7,newUserPurchasesPct:21.1},b2c_prosumer_median:{activeReferrersPct:14,sharingReferrersPct:6.2,newUserViews:4,newUserSignupsPct:5.6,newUserPurchasesPct:15.9},b2c_prosumer_great:{activeReferrersPct:17.3,sharingReferrersPct:9.4,newUserViews:8,newUserSignupsPct:7.7,newUserPurchasesPct:28.6},median:{activeReferrersPct:16,sharingReferrersPct:6.2,newUserViews:5,newUserSignupsPct:6,newUserPurchasesPct:25},great:{activeReferrersPct:28.9,sharingReferrersPct:11.1,newUserViews:8,newUserSignupsPct:14.2,newUserPurchasesPct:51.7},best_in_class:{activeReferrersPct:28.9,sharingReferrersPct:11.1,newUserViews:8,newUserSignupsPct:14.2,newUserPurchasesPct:51.7}},Vv=[{arrUpperBound:5e4,feeType:"fixed",feeValue:3600},{arrUpperBound:1e5,feeType:"fixed",feeValue:9e3},{arrUpperBound:25e4,feeType:"percentage",feeValue:15},{arrUpperBound:5e5,feeType:"percentage",feeValue:12.5},{arrUpperBound:1e6,feeType:"percentage",feeValue:10},{arrUpperBound:2e6,feeType:"percentage",feeValue:5},{arrUpperBound:999999999,feeType:"percentage",feeValue:2.5}],n4e=e=>e?(...t)=>e(...t):(...t)=>fetch(...t);class yP extends Error{constructor(t,r="FunctionsError",n){super(t),this.name=r,this.context=n}}class i4e extends yP{constructor(t){super("Failed to send a request to the Edge Function","FunctionsFetchError",t)}}class _k extends yP{constructor(t){super("Relay Error invoking the Edge Function","FunctionsRelayError",t)}}class Sk extends yP{constructor(t){super("Edge Function returned a non-2xx status code","FunctionsHttpError",t)}}var HS;(function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"})(HS||(HS={}));class o4e{constructor(t,{headers:r={},customFetch:n,region:i=HS.Any}={}){this.url=t,this.headers=r,this.region=i,this.fetch=n4e(n)}setAuth(t){this.headers.Authorization=`Bearer ${t}`}invoke(t){return Je(this,arguments,void 0,function*(r,n={}){var i;let o,a;try{const{headers:s,method:A,body:l,signal:c,timeout:u}=n;let d={},{region:f}=n;f||(f=this.region);const p=new URL(`${this.url}/${r}`);f&&f!=="any"&&(d["x-region"]=f,p.searchParams.set("forceFunctionRegion",f));let h;l&&(s&&!Object.prototype.hasOwnProperty.call(s,"Content-Type")||!s)?typeof Blob<"u"&&l instanceof Blob||l instanceof ArrayBuffer?(d["Content-Type"]="application/octet-stream",h=l):typeof l=="string"?(d["Content-Type"]="text/plain",h=l):typeof FormData<"u"&&l instanceof FormData?h=l:(d["Content-Type"]="application/json",h=JSON.stringify(l)):h=l;let v=c;u&&(a=new AbortController,o=setTimeout(()=>a.abort(),u),c?(v=a.signal,c.addEventListener("abort",()=>a.abort())):v=a.signal);const m=yield this.fetch(p.toString(),{method:A||"POST",headers:Object.assign(Object.assign(Object.assign({},d),this.headers),s),body:h,signal:v}).catch(C=>{throw new i4e(C)}),w=m.headers.get("x-relay-error");if(w&&w==="true")throw new _k(m);if(!m.ok)throw new Sk(m);let b=((i=m.headers.get("Content-Type"))!==null&&i!==void 0?i:"text/plain").split(";")[0].trim(),B;return b==="application/json"?B=yield m.json():b==="application/octet-stream"||b==="application/pdf"?B=yield m.blob():b==="text/event-stream"?B=m:b==="multipart/form-data"?B=yield m.formData():B=yield m.text(),{data:B,error:null,response:m}}catch(s){return{data:null,error:s,response:s instanceof Sk||s instanceof _k?s.context:void 0}}finally{o&&clearTimeout(o)}})}}var Li={};const Uh=iW(vre);var zv={},Gv={},Wv={},qv={},Yv={},Xv={},Ek;function E9(){if(Ek)return Xv;
280Ek=1,Object.defineProperty(Xv,"__esModule",{value:!0});class e extends Error{constructor(r){super(r.message),this.name="PostgrestError",this.details=r.details,this.hint=r.hint,this.code=r.code}}return Xv.default=e,Xv}var Fk;function F9(){if(Fk)return Yv;Fk=1,Object.defineProperty(Yv,"__esModule",{value:!0});const t=Uh.__importDefault(E9());class r{constructor(i){var o,a;this.shouldThrowOnError=!1,this.method=i.method,this.url=i.url,this.headers=new Headers(i.headers),this.schema=i.schema,this.body=i.body,this.shouldThrowOnError=(o=i.shouldThrowOnError)!==null&&o!==void 0?o:!1,this.signal=i.signal,this.isMaybeSingle=(a=i.isMaybeSingle)!==null&&a!==void 0?a:!1,i.fetch?this.fetch=i.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(i,o){return this.headers=new Headers(this.headers),this.headers.set(i,o),this}then(i,o){this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json");const a=this.fetch;let s=a(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async A=>{var l,c,u,d;let f=null,p=null,h=null,v=A.status,m=A.statusText;if(A.ok){if(this.method!=="HEAD"){const C=await A.text();C===""||(this.headers.get("Accept")==="text/csv"||this.headers.get("Accept")&&(!((l=this.headers.get("Accept"))===null||l===void 0)&&l.includes("application/vnd.pgrst.plan+text"))?p=C:p=JSON.parse(C))}const b=(c=this.headers.get("Prefer"))===null||c===void 0?void 0:c.match(/count=(exact|planned|estimated)/),B=(u=A.headers.get("content-range"))===null||u===void 0?void 0:u.split("/");b&&B&&B.length>1&&(h=parseInt(B[1])),this.isMaybeSingle&&this.method==="GET"&&Array.isArray(p)&&(p.length>1?(f={code:"PGRST116",details:`Results contain ${p.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},p=null,h=null,v=406,m="Not Acceptable"):p.length===1?p=p[0]:p=null)}else{const b=await A.text();try{f=JSON.parse(b),Array.isArray(f)&&A.status===404&&(p=[],f=null,v=200,m="OK")}catch{A.status===404&&b===""?(v=204,m="No Content"):f={message:b}}if(f&&this.isMaybeSingle&&(!((d=f==null?void 0:f.details)===null||d===void 0)&&d.includes("0 rows"))&&(f=null,v=200,m="OK"),f&&this.shouldThrowOnError)throw new t.default(f)}return{error:f,data:p,count:h,status:v,statusText:m}});return this.shouldThrowOnError||(s=s.catch(A=>{var l,c,u;return{error:{message:`${(l=A==null?void 0:A.name)!==null&&l!==void 0?l:"FetchError"}: ${A==null?void 0:A.message}`,details:`${(c=A==null?void 0:A.stack)!==null&&c!==void 0?c:""}`,hint:"",code:`${(u=A==null?void 0:A.code)!==null&&u!==void 0?u:""}`},data:null,count:null,status:0,statusText:""}})),s.then(i,o)}returns(){return this}overrideTypes(){return this}}return Yv.default=r,Yv}var Pk;function P9(){if(Pk)return qv;Pk=1,Object.defineProperty(qv,"__esModule",{value:!0});const t=Uh.__importDefault(F9());class r extends t.default{select(i){let o=!1;const a=(i??"*").split("").map(s=>/\s/.test(s)&&!o?"":(s==='"'&&(o=!o),s)).join("");return this.url.searchParams.set("select",a),this.headers.append("Prefer","return=representation"),this}order(i,{ascending:o=!0,nullsFirst:a,foreignTable:s,referencedTable:A=s}={}){const l=A?`${A}.order`:"order",c=this.url.searchParams.get(l);return this.url.searchParams.set(l,`${c?`${c},`:""}${i}.${o?"asc":"desc"}${a===void 0?"":a?".nullsfirst":".nullslast"}`),this}limit(i,{foreignTable:o,referencedTable:a=o}={}){const s=typeof a>"u"?"limit":`${a}.limit`;return this.url.searchParams.set(s,`${i}`),this}range(i,o,{foreignTable:a,referencedTable:s=a}={}){const A=typeof s>"u"?"offset":`${s}.offset`,l=typeof s>"u"?"limit":`${s}.limit`;return this.url.searchParams.set(A,`${i}`),this.url.searchParams.set(l,`${o-i+1}`),this}abortSignal(i){return this.signal=i,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}
280explain({analyze:i=!1,verbose:o=!1,settings:a=!1,buffers:s=!1,wal:A=!1,format:l="text"}={}){var c;const u=[i?"analyze":null,o?"verbose":null,a?"settings":null,s?"buffers":null,A?"wal":null].filter(Boolean).join("|"),d=(c=this.headers.get("Accept"))!==null&&c!==void 0?c:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${l}; for="${d}"; options=${u};`),l==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(i){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${i}`),this}}return qv.default=r,qv}var Ok;function wP(){if(Ok)return Wv;Ok=1,Object.defineProperty(Wv,"__esModule",{value:!0});const t=Uh.__importDefault(P9()),r=new RegExp("[,()]");class n extends t.default{eq(o,a){return this.url.searchParams.append(o,`eq.${a}`),this}neq(o,a){return this.url.searchParams.append(o,`neq.${a}`),this}gt(o,a){return this.url.searchParams.append(o,`gt.${a}`),this}gte(o,a){return this.url.searchParams.append(o,`gte.${a}`),this}lt(o,a){return this.url.searchParams.append(o,`lt.${a}`),this}lte(o,a){return this.url.searchParams.append(o,`lte.${a}`),this}like(o,a){return this.url.searchParams.append(o,`like.${a}`),this}likeAllOf(o,a){return this.url.searchParams.append(o,`like(all).{${a.join(",")}}`),this}likeAnyOf(o,a){return this.url.searchParams.append(o,`like(any).{${a.join(",")}}`),this}ilike(o,a){return this.url.searchParams.append(o,`ilike.${a}`),this}ilikeAllOf(o,a){return this.url.searchParams.append(o,`ilike(all).{${a.join(",")}}`),this}ilikeAnyOf(o,a){return this.url.searchParams.append(o,`ilike(any).{${a.join(",")}}`),this}is(o,a){return this.url.searchParams.append(o,`is.${a}`),this}in(o,a){const s=Array.from(new Set(a)).map(A=>typeof A=="string"&&r.test(A)?`"${A}"`:`${A}`).join(",");return this.url.searchParams.append(o,`in.(${s})`),this}contains(o,a){return typeof a=="string"?this.url.searchParams.append(o,`cs.${a}`):Array.isArray(a)?this.url.searchParams.append(o,`cs.{${a.join(",")}}`):this.url.searchParams.append(o,`cs.${JSON.stringify(a)}`),this}containedBy(o,a){return typeof a=="string"?this.url.searchParams.append(o,`cd.${a}`):Array.isArray(a)?this.url.searchParams.append(o,`cd.{${a.join(",")}}`):this.url.searchParams.append(o,`cd.${JSON.stringify(a)}`),this}rangeGt(o,a){return this.url.searchParams.append(o,`sr.${a}`),this}rangeGte(o,a){return this.url.searchParams.append(o,`nxl.${a}`),this}rangeLt(o,a){return this.url.searchParams.append(o,`sl.${a}`),this}rangeLte(o,a){return this.url.searchParams.append(o,`nxr.${a}`),this}rangeAdjacent(o,a){return this.url.searchParams.append(o,`adj.${a}`),this}overlaps(o,a){return typeof a=="string"?this.url.searchParams.append(o,`ov.${a}`):this.url.searchParams.append(o,`ov.{${a.join(",")}}`),this}textSearch(o,a,{config:s,type:A}={}){let l="";A==="plain"?l="pl":A==="phrase"?l="ph":A==="websearch"&&(l="w");const c=s===void 0?"":`(${s})`;return this.url.searchParams.append(o,`${l}fts${c}.${a}`),this}match(o){return Object.entries(o).forEach(([a,s])=>{this.url.searchParams.append(a,`eq.${s}`)}),this}not(o,a,s){return this.url.searchParams.append(o,`not.${a}.${s}`),this}or(o,{foreignTable:a,referencedTable:s=a}={}){const A=s?`${s}.or`:"or";return this.url.searchParams.append(A,`(${o})`),this}filter(o,a,s){return this.url.searchParams.append(o,`${a}.${s}`),this}}return Wv.default=n,Wv}var Uk;function O9(){if(Uk)return Gv;Uk=1,Object.defineProperty(Gv,"__esModule",{value:!0});const t=Uh.__importDefault(wP());class r{constructor(i,{headers:o={},schema:a,fetch:s}){this.url=i,this.headers=new Headers(o),this.schema=a,this.fetch=s}select(i,o){const{head:a=!1,count:s}=o??{},A=a?"HEAD":"GET";let l=!1;const c=(i??"*").split("").map(u=>/\s/.test(u)&&!l?"":(u==='"'&&(l=!l),u)).join("");return this.url.searchParams.set("select",c),s&&this.headers.append("Prefer",`count=${s}`),new t.default({method:A,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch})}insert(i,{count:o,defaultToNull:a=!0}={}){var s;const A="POST";if(o&&this.headers.append("Prefer",`count=${o}`),a||this.headers.append("Prefer","missing=default"),Array.isArray(i)){const l=i.reduce((c,u)=>c.concat(Object.keys(u)),[]);if(l.length>0){const c=[...new Set(l)].map(u=>`"${u}"`);this.url.searchParams.set("columns",c.join(","))}}return new t.default({method:A,url:this.url,headers:this.headers,schema:this.schema,body:i,fetch:(s=this.fetch)!==null&&s!==void 0?s:fetch})}upsert(i,{onConflict:o,ignoreDuplicates:a=!1,count:s,defaultToNull:A=!0}={}){var l;const c="POST";if(this.headers.append("Prefer",`resolution=${a?"ignore":"merge"}-duplicates`),o!==void 0&&this.url.searchParams.set("on_conflict",o),s&&this.headers.append("Prefer",`count=${s}`),A||this.headers.append("Prefer","missing=default"),Array.isArray(i)){const u=i.reduce((d,f)=>d.concat(Object.keys(f)),[]);if(u.length>0){const d=[...new Set(u)].map(f=>`"${f}"`);this.url.searchParams.set("columns",d.join(","))}}return new t.default({method:c,url:this.url,headers:this.headers,schema:this.schema,body:i,fetch:(l=this.fetch)!==null&&l!==void 0?l:fetch})}update(i,{count:o}={}){var a;const s="PATCH";return o&&this.headers.append("Prefer",`count=${o}`),new t.default({method:s,url:this.url,headers:this.headers,schema:this.schema,body:i,fetch:(a=this.fetch)!==null&&a!==void 0?a:fetch})}delete({count:i}={}){var o;const a="DELETE";return i&&this.headers.append("Prefer",`count=${i}`),new t.default({method:a,url:this.url,headers:this.headers,schema:this.schema,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch})}}return Gv.default=r,Gv}var Nk;function a4e(){if(Nk)return zv;
280Nk=1,Object.defineProperty(zv,"__esModule",{value:!0});const e=Uh,t=e.__importDefault(O9()),r=e.__importDefault(wP());class n{constructor(o,{headers:a={},schema:s,fetch:A}={}){this.url=o,this.headers=new Headers(a),this.schemaName=s,this.fetch=A}from(o){const a=new URL(`${this.url}/${o}`);return new t.default(a,{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch})}schema(o){return new n(this.url,{headers:this.headers,schema:o,fetch:this.fetch})}rpc(o,a={},{head:s=!1,get:A=!1,count:l}={}){var c;let u;const d=new URL(`${this.url}/rpc/${o}`);let f;s||A?(u=s?"HEAD":"GET",Object.entries(a).filter(([h,v])=>v!==void 0).map(([h,v])=>[h,Array.isArray(v)?`{${v.join(",")}}`:`${v}`]).forEach(([h,v])=>{d.searchParams.append(h,v)})):(u="POST",f=a);const p=new Headers(this.headers);return l&&p.set("Prefer",`count=${l}`),new r.default({method:u,url:d,headers:p,schema:this.schemaName,body:f,fetch:(c=this.fetch)!==null&&c!==void 0?c:fetch})}}return zv.default=n,zv}Object.defineProperty(Li,"__esModule",{value:!0});var U9=Li.PostgrestError=D9=Li.PostgrestBuilder=R9=Li.PostgrestTransformBuilder=j9=Li.PostgrestFilterBuilder=k9=Li.PostgrestQueryBuilder=T9=Li.PostgrestClient=void 0;const Nh=Uh,N9=Nh.__importDefault(a4e());var T9=Li.PostgrestClient=N9.default;const I9=Nh.__importDefault(O9());var k9=Li.PostgrestQueryBuilder=I9.default;const L9=Nh.__importDefault(wP());var j9=Li.PostgrestFilterBuilder=L9.default;const Q9=Nh.__importDefault(P9());var R9=Li.PostgrestTransformBuilder=Q9.default;const M9=Nh.__importDefault(F9());var D9=Li.PostgrestBuilder=M9.default;const H9=Nh.__importDefault(E9());U9=Li.PostgrestError=H9.default;var $9=Li.default={PostgrestClient:N9.default,PostgrestQueryBuilder:I9.default,PostgrestFilterBuilder:L9.default,PostgrestTransformBuilder:Q9.default,PostgrestBuilder:M9.default,PostgrestError:H9.default};const s4e=OQ({__proto__:null,get PostgrestBuilder(){return D9},get PostgrestClient(){return T9},get PostgrestError(){return U9},get PostgrestFilterBuilder(){return j9},get PostgrestQueryBuilder(){return k9},get PostgrestTransformBuilder(){return R9},default:$9},[Li]),{PostgrestClient:A4e,PostgrestQueryBuilder:pQe,PostgrestFilterBuilder:gQe,PostgrestTransformBuilder:mQe,PostgrestBuilder:vQe,PostgrestError:yQe}=$9||s4e;class l4e{static detectEnvironment(){var t;if(typeof WebSocket<"u")return{type:"native",constructor:WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocket<"u")return{type:"native",constructor:globalThis.WebSocket};if(typeof global<"u"&&typeof global.WebSocket<"u")return{type:"native",constructor:global.WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&globalThis.EdgeRuntime||typeof navigator<"u"&&(!((t=navigator.userAgent)===null||t===void 0)&&t.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};if(typeof process<"u"){const r=process.versions;if(r&&r.node){const n=r.node,i=parseInt(n.replace(/^v/,"").split(".")[0]);return i>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${i} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${i} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option:
281import ws from "ws"
282new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const t=this.detectEnvironment();if(t.constructor)return t.constructor;let r=t.error||"WebSocket not supported in this environment.";throw t.workaround&&(r+=`
283
284Suggested solution: ${t.workaround}`),new Error(r)}static createWebSocket(t,r){const n=this.getWebSocketConstructor();return new n(t,r)}static isWebSocketSupported(){try{const t=this.detectEnvironment();return t.type==="native"||t.type==="ws"}catch{return!1}}}const c4e="2.81.1",u4e=`realtime-js/${c4e}`,K9="1.0.0",f4e="2.0.0",Tk=K9,$S=1e4,d4e=1e3,h4e=100;var Dc;(function(e){e[e.connecting=0]="connecting",e[e.open=1]="open",e[e.closing=2]="closing",e[e.closed=3]="closed"})(Dc||(Dc={}));var Nn;(function(e){e.closed="closed",e.errored="errored",e.joined="joined",e.joining="joining",e.leaving="leaving"})(Nn||(Nn={}));var zo;(function(e){e.close="phx_close",e.error="phx_error",e.join="phx_join",e.reply="phx_reply",e.leave="phx_leave",e.access_token="access_token"})(zo||(zo={}));var KS;(function(e){e.websocket="websocket"})(KS||(KS={}));var Hc;(function(e){e.Connecting="connecting",e.Open="open",e.Closing="closing",e.Closed="closed"})(Hc||(Hc={}));class p4e{constructor(){this.HEADER_LENGTH=1,this.META_LENGTH=4,this.USER_BROADCAST_PUSH_META_LENGTH=5,this.KINDS={push:0,reply:1,broadcast:2,userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST="broadcast"}encode(t,r){if(this._isArrayBuffer(t.payload))return r(this._binaryEncodePush(t));if(t.event===this.BROADCAST&&!(t.payload instanceof ArrayBuffer)&&typeof t.payload.event=="string")return r(this._binaryEncodeUserBroadcastPush(t));let n=[t.join_ref,t.ref,t.topic,t.event,t.payload];return r(JSON.stringify(n))}_binaryEncodePush(t){const{join_ref:r,ref:n,event:i,topic:o,payload:a}=t,s=this.META_LENGTH+r.length+n.length+o.length+i.length,A=new ArrayBuffer(this.HEADER_LENGTH+s);let l=new DataView(A),c=0;
284l.setUint8(c++,this.KINDS.push),l.setUint8(c++,r.length),l.setUint8(c++,n.length),l.setUint8(c++,o.length),l.setUint8(c++,i.length),Array.from(r,d=>l.setUint8(c++,d.charCodeAt(0))),Array.from(n,d=>l.setUint8(c++,d.charCodeAt(0))),Array.from(o,d=>l.setUint8(c++,d.charCodeAt(0))),Array.from(i,d=>l.setUint8(c++,d.charCodeAt(0)));var u=new Uint8Array(A.byteLength+a.byteLength);return u.set(new Uint8Array(A),0),u.set(new Uint8Array(a),A.byteLength),u.buffer}_binaryEncodeUserBroadcastPush(t){var r;return this._isArrayBuffer((r=t.payload)===null||r===void 0?void 0:r.payload)?this._encodeBinaryUserBroadcastPush(t):this._encodeJsonUserBroadcastPush(t)}_encodeBinaryUserBroadcastPush(t){var r,n;const{join_ref:i,ref:o,topic:a}=t,s=t.payload.event,A=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:new ArrayBuffer(0),l=this.USER_BROADCAST_PUSH_META_LENGTH+i.length+o.length+a.length+s.length,c=new ArrayBuffer(this.HEADER_LENGTH+l);let u=new DataView(c),d=0;u.setUint8(d++,this.KINDS.userBroadcastPush),u.setUint8(d++,i.length),u.setUint8(d++,o.length),u.setUint8(d++,a.length),u.setUint8(d++,s.length),u.setUint8(d++,this.BINARY_ENCODING),Array.from(i,p=>u.setUint8(d++,p.charCodeAt(0))),Array.from(o,p=>u.setUint8(d++,p.charCodeAt(0))),Array.from(a,p=>u.setUint8(d++,p.charCodeAt(0))),Array.from(s,p=>u.setUint8(d++,p.charCodeAt(0)));var f=new Uint8Array(c.byteLength+A.byteLength);return f.set(new Uint8Array(c),0),f.set(new Uint8Array(A),c.byteLength),f.buffer}_encodeJsonUserBroadcastPush(t){var r,n;const{join_ref:i,ref:o,topic:a}=t,s=t.payload.event,A=(n=(r=t.payload)===null||r===void 0?void 0:r.payload)!==null&&n!==void 0?n:{},c=new TextEncoder().encode(JSON.stringify(A)).buffer,u=this.USER_BROADCAST_PUSH_META_LENGTH+i.length+o.length+a.length+s.length,d=new ArrayBuffer(this.HEADER_LENGTH+u);let f=new DataView(d),p=0;f.setUint8(p++,this.KINDS.userBroadcastPush),f.setUint8(p++,i.length),f.setUint8(p++,o.length),f.setUint8(p++,a.length),f.setUint8(p++,s.length),f.setUint8(p++,this.JSON_ENCODING),Array.from(i,v=>f.setUint8(p++,v.charCodeAt(0))),Array.from(o,v=>f.setUint8(p++,v.charCodeAt(0))),Array.from(a,v=>f.setUint8(p++,v.charCodeAt(0))),Array.from(s,v=>f.setUint8(p++,v.charCodeAt(0)));var h=new Uint8Array(d.byteLength+c.byteLength);return h.set(new Uint8Array(d),0),h.set(new Uint8Array(c),d.byteLength),h.buffer}decode(t,r){if(this._isArrayBuffer(t)){let n=this._binaryDecode(t);return r(n)}if(typeof t=="string"){const n=JSON.parse(t),[i,o,a,s,A]=n;return r({join_ref:i,ref:o,topic:a,event:s,payload:A})}return r({})}_binaryDecode(t){const r=new DataView(t),n=r.getUint8(0),i=new TextDecoder;switch(n){case this.KINDS.push:return this._decodePush(t,r,i);case this.KINDS.reply:return this._decodeReply(t,r,i);case this.KINDS.broadcast:return this._decodeBroadcast(t,r,i);case this.KINDS.userBroadcast:return this._decodeUserBroadcast(t,r,i)}}_decodePush(t,r,n){const i=r.getUint8(1),o=r.getUint8(2),a=r.getUint8(3);let s=this.HEADER_LENGTH+this.META_LENGTH-1;const A=n.decode(t.slice(s,s+i));s=s+i;const l=n.decode(t.slice(s,s+o));s=s+o;const c=n.decode(t.slice(s,s+a));s=s+a;const u=JSON.parse(n.decode(t.slice(s,t.byteLength)));return{join_ref:A,ref:null,topic:l,event:c,payload:u}}_decodeReply(t,r,n){const i=r.getUint8(1),o=r.getUint8(2),a=r.getUint8(3),s=r.getUint8(4);let A=this.HEADER_LENGTH+this.META_LENGTH;const l=n.decode(t.slice(A,A+i));A=A+i;const c=n.decode(t.slice(A,A+o));A=A+o;const u=n.decode(t.slice(A,A+a));A=A+a;const d=n.decode(t.slice(A,A+s));A=A+s;const f=JSON.parse(n.decode(t.slice(A,t.byteLength))),p={status:d,response:f};return{join_ref:l,ref:c,topic:u,event:zo.reply,payload:p}}_decodeBroadcast(t,r,n){const i=r.getUint8(1),o=r.getUint8(2);let a=this.HEADER_LENGTH+2;const s=n.decode(t.slice(a,a+i));a=a+i;const A=n.decode(t.slice(a,a+o));a=a+o;const l=JSON.parse(n.decode(t.slice(a,t.byteLength)));return{join_ref:null,ref:null,topic:s,event:A,payload:l}}_decodeUserBroadcast(t,r,n){const i=r.getUint8(1),o=r.getUint8(2),a=r.getUint8(3),s=r.getUint8(4);let A=this.HEADER_LENGTH+4;const l=n.decode(t.slice(A,A+i));A=A+i;const c=n.decode(t.slice(A,A+o));A=A+o;const u=n.decode(t.slice(A,A+a));A=A+a;const d=t.slice(A,t.byteLength),f=s===this.JSON_ENCODING?JSON.parse(n.decode(d)):d,p={type:this.BROADCAST,event:c,payload:f};return a>0&&(p.meta=JSON.parse(u)),{join_ref:null,ref:null,topic:l,event:this.BROADCAST,payload:p}}_isArrayBuffer(t){var r;return t instanceof ArrayBuffer||((r=t==null?void 0:t.constructor)===null||r===void 0?void 0:r.name)==="ArrayBuffer"}}class V9{constructor(t,r){this.callback=t,this.timerCalc=r,this.timer=void 0,this.tries=0,this.callback=t,this.timerCalc=r}reset(){this.tries=0,clearTimeout(this.timer),this.timer=void 0}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}var _r;(function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"})(_r||(_r={}));const Ik=(e,t,r={})=>{var n;const i=(n=r.skipTypes)!==null&&n!==void 0?n:[];return t?Object.keys(t).reduce((o,a)=>(o[a]=g4e(a,e,t,i),o),{}):{}},g4e=(e,t,r,n)=>{const i=t.find(s=>
284s.name===e),o=i==null?void 0:i.type,a=r[e];return o&&!n.includes(o)?z9(o,a):VS(a)},z9=(e,t)=>{if(e.charAt(0)==="_"){const r=e.slice(1,e.length);return w4e(t,r)}switch(e){case _r.bool:return m4e(t);case _r.float4:case _r.float8:case _r.int2:case _r.int4:case _r.int8:case _r.numeric:case _r.oid:return v4e(t);case _r.json:case _r.jsonb:return y4e(t);case _r.timestamp:return b4e(t);case _r.abstime:case _r.date:case _r.daterange:case _r.int4range:case _r.int8range:case _r.money:case _r.reltime:case _r.text:case _r.time:case _r.timestamptz:case _r.timetz:case _r.tsrange:case _r.tstzrange:return VS(t);default:return VS(t)}},VS=e=>e,m4e=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},v4e=e=>{if(typeof e=="string"){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e},y4e=e=>{if(typeof e=="string")try{return JSON.parse(e)}catch(t){return console.log(`JSON parse error: ${t}`),e}return e},w4e=(e,t)=>{if(typeof e!="string")return e;const r=e.length-1,n=e[r];if(e[0]==="{"&&n==="}"){let o;const a=e.slice(1,r);try{o=JSON.parse("["+a+"]")}catch{o=a?a.split(","):[]}return o.map(s=>z9(t,s))}return e},b4e=e=>typeof e=="string"?e.replace(" ","T"):e,G9=e=>{const t=new URL(e);return t.protocol=t.protocol.replace(/^ws/i,"http"),t.pathname=t.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),t.pathname===""||t.pathname==="/"?t.pathname="/api/broadcast":t.pathname=t.pathname+"/api/broadcast",t.href};class WB{constructor(t,r,n={},i=$S){this.channel=t,this.event=r,this.payload=n,this.timeout=i,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(t){this.timeout=t,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(t){this.payload=Object.assign(Object.assign({},this.payload),t)}receive(t,r){var n;return this._hasReceived(t)&&r((n=this.receivedResp)===null||n===void 0?void 0:n.response),this.recHooks.push({status:t,callback:r}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const t=r=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=r,this._matchReceive(r)};this.channel._on(this.refEvent,{},t),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(t,r){this.refEvent&&this.channel._trigger(this.refEvent,{status:t,response:r})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:t,response:r}){this.recHooks.filter(n=>n.status===t).forEach(n=>n.callback(r))}_hasReceived(t){return this.receivedResp&&this.receivedResp.status===t}}var kk;(function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"})(kk||(kk={}));class mg{constructor(t,r){this.channel=t,this.state={},this.pendingDiffs=[],this.joinRef=null,this.enabled=!1,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const n=(r==null?void 0:r.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(n.state,{},i=>{const{onJoin:o,onLeave:a,onSync:s}=this.caller;this.joinRef=this.channel._joinRef(),this.state=mg.syncState(this.state,i,o,a),this.pendingDiffs.forEach(A=>{this.state=mg.syncDiff(this.state,A,o,a)}),this.pendingDiffs=[],s()}),this.channel._on(n.diff,{},i=>{const{onJoin:o,onLeave:a,onSync:s}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(i):(this.state=mg.syncDiff(this.state,i,o,a),s())}),this.onJoin((i,o,a)=>{this.channel._trigger("presence",{event:"join",key:i,currentPresences:o,newPresences:a})}),this.onLeave((i,o,a)=>{this.channel._trigger("presence",{event:"leave",key:i,currentPresences:o,leftPresences:a})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(t,r,n,i){const o=this.cloneDeep(t),a=this.transformState(r),s={},A={};return this.map(o,(l,c)=>{a[l]||(A[l]=c)}),this.map(a,(l,c)=>{const u=o[l];
284if(u){const d=c.map(v=>v.presence_ref),f=u.map(v=>v.presence_ref),p=c.filter(v=>f.indexOf(v.presence_ref)<0),h=u.filter(v=>d.indexOf(v.presence_ref)<0);p.length>0&&(s[l]=p),h.length>0&&(A[l]=h)}else s[l]=c}),this.syncDiff(o,{joins:s,leaves:A},n,i)}static syncDiff(t,r,n,i){const{joins:o,leaves:a}={joins:this.transformState(r.joins),leaves:this.transformState(r.leaves)};return n||(n=()=>{}),i||(i=()=>{}),this.map(o,(s,A)=>{var l;const c=(l=t[s])!==null&&l!==void 0?l:[];if(t[s]=this.cloneDeep(A),c.length>0){const u=t[s].map(f=>f.presence_ref),d=c.filter(f=>u.indexOf(f.presence_ref)<0);t[s].unshift(...d)}n(s,c,A)}),this.map(a,(s,A)=>{let l=t[s];if(!l)return;const c=A.map(u=>u.presence_ref);l=l.filter(u=>c.indexOf(u.presence_ref)<0),t[s]=l,i(s,l,A),l.length===0&&delete t[s]}),t}static map(t,r){return Object.getOwnPropertyNames(t).map(n=>r(n,t[n]))}static transformState(t){return t=this.cloneDeep(t),Object.getOwnPropertyNames(t).reduce((r,n)=>{const i=t[n];return"metas"in i?r[n]=i.metas.map(o=>(o.presence_ref=o.phx_ref,delete o.phx_ref,delete o.phx_ref_prev,o)):r[n]=i,r},{})}static cloneDeep(t){return JSON.parse(JSON.stringify(t))}onJoin(t){this.caller.onJoin=t}onLeave(t){this.caller.onLeave=t}onSync(t){this.caller.onSync=t}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var Lk;(function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"})(Lk||(Lk={}));var vg;(function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"})(vg||(vg={}));var aA;(function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"})(aA||(aA={}));class bP{constructor(t,r={config:{}},n){var i,o;if(this.topic=t,this.params=r,this.socket=n,this.bindings={},this.state=Nn.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=t.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config),this.timeout=this.socket.timeout,this.joinPush=new WB(this,zo.join,this.params,this.timeout),this.rejoinTimer=new V9(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=Nn.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(a=>a.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=Nn.closed,this.socket._remove(this)}),this._onError(a=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,a),this.state=Nn.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=Nn.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("error",a=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,a),this.state=Nn.errored,this.rejoinTimer.scheduleTimeout())}),this._on(zo.reply,{},(a,s)=>{this._trigger(this._replyEventName(s),a)}),this.presence=new mg(this),this.broadcastEndpointURL=G9(this.socket.endPoint),this.private=this.params.config.private||!1,!this.private&&(!((o=(i=this.params.config)===null||i===void 0?void 0:i.broadcast)===null||o===void 0)&&o.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(t,r=this.timeout){var n,i,o;if(this.socket.isConnected()||this.socket.connect(),this.state==Nn.closed){const{config:{broadcast:a,presence:s,private:A}}=this.params,l=(i=(n=this.bindings.postgres_changes)===null||n===void 0?void 0:n.map(f=>f.filter))!==null&&i!==void 0?i:[],c=!!this.bindings[vg.PRESENCE]&&this.bindings[vg.PRESENCE].length>0||((o=this.params.config.presence)===null||o===void 0?void 0:o.enabled)===!0,u={},d={broadcast:a,presence:Object.assign(Object.assign({},s),{enabled:c}),postgres_changes:l,private:A};this.socket.accessTokenValue&&(u.access_token=this.socket.accessTokenValue),this._onError(f=>t==null?void 0:t(aA.CHANNEL_ERROR,f)),this._onClose(()=>t==null?void 0:t(aA.CLOSED)),this.updateJoinPayload(Object.assign({config:d},u)),this.joinedOnce=!0,this._rejoin(r),this.joinPush.receive("ok",async({postgres_changes:f})=>{var p;if(this.socket.setAuth(),f===void 0){t==null||t(aA.SUBSCRIBED);return}else{const h=this.bindings.postgres_changes,v=(p=h==null?void 0:h.length)!==null&&p!==void 0?p:0,m=[];for(let w=0;w<v;
284w++){const b=h[w],{filter:{event:B,schema:C,table:_,filter:F}}=b,N=f&&f[w];if(N&&N.event===B&&N.schema===C&&N.table===_&&N.filter===F)m.push(Object.assign(Object.assign({},b),{id:N.id}));else{this.unsubscribe(),this.state=Nn.errored,t==null||t(aA.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=m,t&&t(aA.SUBSCRIBED);return}}).receive("error",f=>{this.state=Nn.errored,t==null||t(aA.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(f).join(", ")||"error")))}).receive("timeout",()=>{t==null||t(aA.TIMED_OUT)})}return this}presenceState(){return this.presence.state}async track(t,r={}){return await this.send({type:"presence",event:"track",payload:t},r.timeout||this.timeout)}async untrack(t={}){return await this.send({type:"presence",event:"untrack"},t)}on(t,r,n){return this.state===Nn.joined&&t===vg.PRESENCE&&(this.socket.log("channel",`resubscribe to ${this.topic} due to change in presence callbacks on joined channel`),this.unsubscribe().then(()=>this.subscribe())),this._on(t,r,n)}async httpSend(t,r,n={}){var i;const o=this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"";if(r==null)return Promise.reject("Payload is required for httpSend()");const a={method:"POST",headers:{Authorization:o,apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:t,payload:r,private:this.private}]})},s=await this._fetchWithTimeout(this.broadcastEndpointURL,a,(i=n.timeout)!==null&&i!==void 0?i:this.timeout);if(s.status===202)return{success:!0};let A=s.statusText;try{const l=await s.json();A=l.error||l.message||A}catch{}return Promise.reject(new Error(A))}async send(t,r={}){var n,i;if(!this._canPush()&&t.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated 
284in the future. Please use httpSend() explicitly for REST delivery.");const{event:o,payload:a}=t,A={method:"POST",headers:{Authorization:this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"",apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:o,payload:a,private:this.private}]})};try{const l=await this._fetchWithTimeout(this.broadcastEndpointURL,A,(n=r.timeout)!==null&&n!==void 0?n:this.timeout);return await((i=l.body)===null||i===void 0?void 0:i.cancel()),l.ok?"ok":"error"}catch(l){return l.name==="AbortError"?"timed out":"error"}}else return new Promise(o=>{var a,s,A;const l=this._push(t.type,t,r.timeout||this.timeout);t.type==="broadcast"&&!(!((A=(s=(a=this.params)===null||a===void 0?void 0:a.config)===null||s===void 0?void 0:s.broadcast)===null||A===void 0)&&A.ack)&&o("ok"),l.receive("ok",()=>o("ok")),l.receive("error",()=>o("error")),l.receive("timeout",()=>o("timed out"))})}updateJoinPayload(t){this.joinPush.updatePayload(t)}unsubscribe(t=this.timeout){this.state=Nn.leaving;const r=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(zo.close,"leave",this._joinRef())};this.joinPush.destroy();let n=null;return new Promise(i=>{n=new WB(this,zo.leave,{},t),n.receive("ok",()=>{r(),i("ok")}).receive("timeout",()=>{r(),i("timed out")}).receive("error",()=>{i("error")}),n.send(),this._canPush()||n.trigger("ok",{})}).finally(()=>{n==null||n.destroy()})}teardown(){this.pushBuffer.forEach(t=>t.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=Nn.closed,this.bindings={}}async _fetchWithTimeout(t,r,n){const i=new AbortController,o=setTimeout(()=>i.abort(),n),a=await this.socket.fetch(t,Object.assign(Object.assign({},r),{signal:i.signal}));return clearTimeout(o),a}_push(t,r,n=this.timeout){if(!this.joinedOnce)throw`tried to push '${t}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let i=new WB(this,t,r,n);return this._canPush()?i.send():this._addToPushBuffer(i),i}_addToPushBuffer(t){if(t.startTimeout(),this.pushBuffer.push(t),this.pushBuffer.length>h4e){const r=this.pushBuffer.shift();r&&(r.destroy(),this.socket.log("channel",`discarded push due to buffer overflow: ${r.event}`,r.payload))}}_onMessage(t,r,n){return r}_isMember(t){return this.topic===t}_joinRef(){return this.joinPush.ref}_trigger(t,r,n){var i,o;const a=t.toLocaleLowerCase(),{close:s,error:A,leave:l,join:c}=zo;if(n&&[s,A,l,c].indexOf(a)>=0&&n!==this._joinRef())return;let d=this._onMessage(a,r,n);if(r&&!d)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(a)?(i=this.bindings.postgres_changes)===null||i===void 0||i.filter(f=>{var p,h,v;return((p=f.filter)===null||p===void 0?void 0:p.event)==="*"||((v=(h=f.filter)===null||h===void 0?void 0:h.event)===null||v===void 0?void 0:v.toLocaleLowerCase())===a}).map(f=>f.callback(d,n)):(o=this.bindings[a])===null||o===void 0||o.filter(f=>{var p,h,v,m,w,b;if(["broadcast","presence","postgres_changes"].includes(a))if("id"in f){const B=f.id,C=(p=f.filter)===null||p===void 0?void 0:p.event;return B&&((h=r.ids)===null||h===void 0?void 0:h.includes(B))&&(C==="*"||(C==null?void 0:C.toLocaleLowerCase())===((v=r.data)===null||v===void 0?void 0:v.type.toLocaleLowerCase()))}else{const B=(w=(m=f==null?void 0:f.filter)===null||m===void 0?void 0:m.event)===null||w===void 0?void 0:w.toLocaleLowerCase();return B==="*"||B===((b=r==null?void 0:r.event)===null||b===void 0?void 0:b.toLocaleLowerCase())}else return f.type.toLocaleLowerCase()===a}).map(f=>{if(typeof d=="object"&&"ids"in d){const p=d.data,{schema:h,table:v,commit_timestamp:m,type:w,errors:b}=p;d=Object.assign(Object.assign({},{schema:h,table:v,commit_timestamp:m,eventType:w,new:{},old:{},errors:b}),this._getPayloadRecords(p))}f.callback(d,n)})}_isClosed(){return this.state===Nn.closed}_isJoined(){return this.state===Nn.joined}_isJoining(){return this.state===Nn.joining}_isLeaving(){return this.state===Nn.leaving}_replyEventName(t){return`chan_reply_${t}`}_on(t,r,n){const i=t.toLocaleLowerCase(),o={type:i,filter:r,callback:n};return this.bindings[i]?this.bindings[i].push(o):this.bindings[i]=[o],this}_off(t,r){const n=t.toLocaleLowerCase();return this.bindings[n]&&(this.bindings[n]=this.bindings[n].filter(i=>{var o;return!(((o=i.type)===null||o===void 0?void 0:o.toLocaleLowerCase())===n&&bP.isEqual(i.filter,r))})),this}static isEqual(t,r){if(Object.keys(t).length!==Object.keys(r).length)return!1;for(const n in t)if(t[n]!==r[n])return!1;return!0}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(t){this._on(zo.close,{},t)}_onError(t){this._on(zo.error,{},r=>t(r))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(t=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=Nn.joining,this.joinPush.resend(t))}_getPayloadRecords(t){const r={new:{},old:{}};return(t.type==="INSERT"||t.type==="UPDATE")&&(r.new=Ik(t.columns,t.record)),(t.type==="UPDATE"||t.type==="DELETE")&&(r.old=Ik(t.columns,t.old_record)),r}}const qB=()=>{},Jv={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},x4e=[1e3,2e3,5e3,1e4],B4e=1e4,C4e=`
285  addEventListener("message", (e) => {
286    if (e.data.event === "start") {
287      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
288    }
289  });`;class _4e{constructor(t,r){var n;if(this.accessTokenValue=null,this.apiKey=null,this.channels=new Array,this.endPoint="",this.httpEndpoint="",this.headers={},this.params={},this.timeout=$S,this.transport=null,this.heartbeatIntervalMs=Jv.HEARTBEAT_INTERVAL,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.heartbeatCallback=qB,this.ref=0,this.reconnectTimer=null,this.vsn=Tk,this.logger=qB,this.conn=null,this.sendBuffer=[],this.serializer
289=new p4e,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._connectionState="disconnected",this._wasManualDisconnect=!1,this._authPromise=null,this._resolveFetch=i=>i?(...o)=>i(...o):(...o)=>fetch(...o),!(!((n=r==null?void 0:r.params)===null||n===void 0)&&n.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=r.params.apikey,this.endPoint=`${t}/${KS.websocket}`,this.httpEndpoint=G9(t),this._initializeOptions(r),this._setupReconnectionTimer(),this.fetch=this._resolveFetch(r==null?void 0:r.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.conn!==null&&this.isConnected())){if(this._setConnectionState("connecting"),this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this.transport)this.conn=new this.transport(this.endpointURL());else try{this.conn=l4e.createWebSocket(this.endpointURL())}catch(t){this._setConnectionState("disconnected");const r=t.message;throw r.includes("Node.js")?new Error(`${r}
290
291To use Realtime in Node.js, you need to provide a WebSocket implementation:
292
293Option 1: Use Node.js 22+ which has native WebSocket support
294Option 2: Install and provide the "ws" package:
295
296  npm install ws
297
298  import ws from "ws"
299  const client = new RealtimeClient(url, {
300    ...options,
301    transport: ws
302  })`):new Error(`WebSocket not available: ${r}`)}this._setupConnectionHandlers()}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:this.vsn}))}disconnect(t,r){if(!this.isDisconnecting())if(this._setConnectionState("disconnecting",!0),this.conn){const n=setTimeout(()=>{this._setConnectionState("disconnected")},100);this.conn.onclose=()=>{clearTimeout(n),this._setConnectionState("disconnected")},typeof this.conn.close=="function"&&(t?this.conn.close(t,r??""):this.conn.close()),this._teardownConnection()}else this._setConnectionState("disconnected")}getChannels(){return this.channels}async removeChannel(t){const r=await t.unsubscribe();return this.channels.length===0&&this.disconnect(),r}async removeAllChannels(){const t=await Promise.all(this.channels.map(r=>r.unsubscribe()));return this.channels=[],this.disconnect(),t}log(t,r,n){this.logger(t,r,n)}connectionState(){switch(this.conn&&this.conn.readyState){case Dc.connecting:return Hc.Connecting;case Dc.open:return Hc.Open;case Dc.closing:return Hc.Closing;default:return Hc.Closed}}isConnected(){return this.connectionState()===Hc.Open}isConnecting(){return this._connectionState==="connecting"}isDisconnecting(){return this._connectionState==="disconnecting"}channel(t,r={config:{}}){const n=`realtime:${t}`,i=this.getChannels().find(o=>o.topic===n);if(i)return i;{const o=new bP(`realtime:${t}`,r,this);return this.channels.push(o),o}}push(t){const{topic:r,event:n,payload:i,ref:o}=t,a=()=>{this.encode(t,s=>{var A;(A=this.conn)===null||A===void 0||A.send(s)})};this.log("push",`${r} ${n} (${o})`,i),this.isConnected()?a():this.sendBuffer.push(a)}async setAuth(t=null){this._authPromise=this._performAuth(t);try{await this._authPromise}finally{this._authPromise=null}}async sendHeartbeat(){var t;if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(r){this.log("error","error in heartbeat callback",r)}return}if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(r){this.log("error","error in heartbeat callback",r)}this._wasManualDisconnect=!1,(t=this.conn)===null||t===void 0||t.close(d4e,"heartbeat timeout"),setTimeout(()=>{var r;this.isConnected()||(r=this.reconnectTimer)===null||r===void 0||r.sc
302heduleTimeout()},Jv.HEARTBEAT_TIMEOUT_FALLBACK);return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(r){this.log("error","error in heartbeat callback",r)}this._setAuthSafely("heartbeat")}onHeartbeat(t){this.heartbeatCallback=t}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(t=>t()),this.sendBuffer=[])}_makeRef(){let t=this.ref+1;return t===this.ref?this.ref=0:this.ref=t,this.ref.toString()}_leaveOpenTopic(t){let r=this.channels.find(n=>n.topic===t&&(n._isJoined()||n._isJoining()));r&&(this.log("transport",`leaving duplicate topic "${t}"`),r.unsubscribe())}_remove(t){this.channels=this.channels.filter(r=>r.topic!==t.topic)}_onConnMessage(t){this.decode(t.data,r=>{if(r.topic==="phoenix"&&r.event==="phx_reply")try{this.heartbeatCallback(r.payload.status==="ok"?"ok":"error")}catch(l){this.log("error","error in heartbeat callback",l)}r.ref&&r.ref===this.pendingHeartbeatRef&&(this.pendingHeartbeatRef=null);const{topic:n,event:i,payload:o,ref:a}=r,s=a?`(${a})`:"",A=o.status||"";this.log("receive",`${A} ${n} ${i} ${s}`.trim(),o),this.channels.filter(l=>l._isMember(n)).forEach(l=>l._trigger(i,o,a)),this._triggerStateCallbacks("message",r)})}_clearTimer(t){var r;t==="heartbeat"&&this.heartbeatTimer?(clearInterval(this.heartbeatTimer),this.heartbeatTimer=void 0):t==="reconnect"&&((r=this.reconnectTimer)===null||r===void 0||r.reset())}_clearAllTimers(){this._clearTimer("heartbeat"),this._clearTimer("reconnect")}_setupConnectionHandlers(){this.conn&&("binaryType"in this.conn&&(this.conn.binaryType="arraybuffer"),this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=t=>this._onConnError(t),this.conn.onmessage=t=>this._onConnMessage(t),this.conn.onclose=t=>this._onConnClose(t))}_teardownConnection(){if(this.conn){if(this.conn.readyState===Dc.open||this.conn.readyState===Dc.connecting)try{this.conn.close()}catch(t){this.log("error","Error closing connection",t)}this.conn.onopen=null,this.conn.onerror=null,this.conn.onmessage=null,this.conn.onclose=null,this.conn=null}this._clearAllTimers(),this.channels.forEach(t=>t.teardown())}_onConnOpen(){this._setConnectionState("connected"),this.log("transport",`connected to ${this.endpointURL()}`),(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).then(()=>{this.flushSendBuffer()}).catch(r=>{this.log("error","error waiting for auth on connect",r),this.flushSendBuffer()}),this._clearTimer("reconnect"),this.worker?this.workerRef||this._startWorkerHeartbeat():this._startHeartbeat(),this._triggerStateCallbacks("open")}_startHeartbeat(){this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs)}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const t=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(t),this.workerRef.onerror=r=>{this.log("worker","worker error",r.message),this.workerRef.terminate()},this.workerRef.onmessage=r=>{r.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_onConnClose(t){var r;this._setConnectionState("disconnected"),this.log("transport","close",t),this._triggerChanError(),this._clearTimer("heartbeat"),this._wasManualDisconnect||(r=this.reconnectTimer)===null||r===void 0||r.sc
302heduleTimeout(),this._triggerStateCallbacks("close",t)}_onConnError(t){this._setConnectionState("disconnected"),this.log("transport",`${t}`),this._triggerChanError(),this._triggerStateCallbacks("error",t)}_triggerChanError(){this.channels.forEach(t=>t._trigger(zo.error))}_appendParams(t,r){if(Object.keys(r).length===0)return t;const n=t.match(/\?/)?"&":"?",i=new URLSearchParams(r);return`${t}${n}${i}`}_workerObjectUrl(t){let r;if(t)r=t;else{const n=new Blob([C4e],{type:"application/javascript"});r=URL.createObjectURL(n)}return r}_setConnectionState(t,r=!1){this._connectionState=t,t==="connecting"?this._wasManualDisconnect=!1:t==="disconnecting"&&(this._wasManualDisconnect=r)}async _performAuth(t=null){let r;t?r=t:this.accessToken?r=await this.accessToken():r=this.accessTokenValue,this.accessTokenValue!=r&&(this.accessTokenValue=r,this.channels.forEach(n=>{const i={access_token:r,version:u4e};r&&n.updateJoinPayload(i),n.joinedOnce&&n._isJoined()&&n._push(zo.access_token,{access_token:r})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(t="general"){this.setAuth().catch(r=>{this.log("error",`error setting auth in ${t}`,r)})}_triggerStateCallbacks(t,r){try{this.stateChangeCallbacks[t].forEach(n=>{try{n(r)}catch(i){this.log("error",`error in ${t} callback`,i)}})}catch(n){this.log("error",`error triggering ${t} callbacks`,n)}}_setupReconnectionTimer(){this.reconnectTimer=new V9(async()=>{setTimeout(async()=>{await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()},Jv.RECONNECT_DELAY)},this.reconnectAfterMs)}_initializeOptions(t){var r,n,i,o,a,s,A,l,c,u,d,f;switch(this.transport=(r=t==null?void 0:t.transport)!==null&&r!==void 0?r:null,this.timeout=(n=t==null?void 0:t.timeout)!==null&&n!==void 0?n:$S,this.heartbeatIntervalMs=(i=t==null?void 0:t.heartbeatIntervalMs)!==null&&i!==void 0?i:Jv.HEARTBEAT_INTERVAL,this.worker=(o=t==null?void 0:t.worker)!==null&&o!==void 0?o:!1,this.accessToken=(a=t==null?void 0:t.accessToken)!==null&&a!==void 0?a:null,this.heartbeatCallback=(s=t==null?void 0:t.heartbeatCallback)!==null&&s!==void 0?s:qB,this.vsn=(A=t==null?void 0:t.vsn)!==null&&A!==void 0?A:Tk,t!=null&&t.params&&(this.params=t.params),t!=null&&t.logger&&(this.logger=t.logger),(t!=null&&t.logLevel||t!=null&&t.log_level)&&(this.logLevel=t.logLevel||t.log_level,this.params=Object.assign(Object.assign({},this.params),{log_level:this.logLevel})),this.reconnectAfterMs=(l=t==null?void 0:t.reconnectAfterMs)!==null&&l!==void 0?l:p=>x4e[p-1]||B4e,this.vsn){case K9:this.encode=(c=t==null?void 0:t.encode)!==null&&c!==void 0?c:(p,h)=>h(JSON.stringify(p)),this.decode=(u=t==null?void 0:t.decode)!==null&&u!==void 0?u:(p,h)=>h(JSON.parse(p));break;case f4e:this.encode=(d=t==null?void 0:t.encode)!==null&&d!==void 0?d:this.serializer.encode.bind(this.serializer),this.decode=(f=t==null?void 0:t.decode)!==null&&f!==void 0?f:this.serializer.decode.bind(this.serializer);break;default:throw new Error(`Unsupported serializer version: ${this.vsn}`)}if(this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=t==null?void 0:t.workerUrl}}}class xP extends Error{constructor(t){super(t),this.__isStorageError=!0,this.name="StorageError"}}function Kr(e){return typeof e=="object"&&e!==null&&"__isStorageError"in e}class S4e extends xP{constructor(t,r,n){super(t),this.name="StorageApiError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}}class zS extends xP{constructor(t,r){super(t),this.name="StorageUnknownError",this.originalError=r}}const BP=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),E4e=()=>Response,GS=e=>{if(Array.isArray(e))return e.map(r=>GS(r));if(typeof e=="function"||e!==Object(e))return e;const t={};return Object.entries(e).forEach(([r,n])=>{const i=r.replace(/([-_][a-z])/gi,o=>o.toUpperCase().replace(/[-_]/g,""));t[i]=GS(n)}),t},F4e=e=>{if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},YB=e=>{var t;return e.msg||e.message||e.error_description||(typeof e.error=="string"?e.error:(t=e.error)===null||t===void 0?void 0:t.message)||JSON.stringify(e)},P4e=(e,t,r)=>Je(void 0,void 0,void 0,function*(){const n=yield E4e();e instanceof n&&!(r!=null&&r.noResolveJson)?e.json().then(i=>{const o=e.status||500,a=(i==null?void 0:i.statusCode)||o+"";t(new S4e(YB(i),o,a))}).catch(i=>{t(new zS(YB(i),i))}):t(new zS(YB(e),e))}),O4e=(e,t,r,n)=>{const i={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"||!n?i:(F4e(n)?(i.headers=Object.assign({"Content-Type":"application/json"},t==null?void 0:t.headers),i.body=JSON.stringify(n)):i.body=n,t!=null&&t.duplex&&(i.duplex=t.duplex),Object.assign(Object.assign({},i),r))};function d0(e,t,r,n,i,o){return Je(this,void 0,void 0,function*(){return new Promise((a,s)=>{e(r,O4e(t,n,i,o)).then(A=>{if(!A.ok)throw A;return n!=null&&n.noResolveJson?A:A.json()}).then(A=>a(A)).catch(A=>P4e(A,s,n))})})}function Nm(e,t,r,n){return Je(this,void 0,void 0,function*(){return d0(e,"GET",t,r,n)})}function Oa(e,t,r,n,i){return Je(this,void 0,void 0,function*(){return d0(e,"POST",t,n,i,r)})}function WS(e,t,r,n,i){return Je(this,void 0,void 0,function*(){return d0(e,"PUT",t,n,i,r)})}function U4e(e,t,r,n){return Je(this,void 0,void 0,function*(){return d0(e,"HEAD",t,Object.assign(Object.assign({},r),{noResolveJson:!0}),n)})}function CP(e,t,r,n,i){return Je(this,void 0,void 0,function*(){return d0(e,"DELETE",t,n,i,r)})}class N4e{constructor(t,r){this.downloadFn=t,this.shouldThrowOnError=r}then(t,r){return this.execute().then(t,r)}execute(){return Je(this,void 0,void 0,function*(){try{return{data:(yield this.downloadFn()).body,error:null}}catch(t){if(this.shouldThrowOnError)throw t;if(Kr(t))return{data:null,error:t};throw t}})}}var W9;class T4e{constructor(t,r){this.downloadFn=t,this.shouldThrowOnError=r,this[W9]="BlobDownloadBuilder",this.promise=null}asStream(){return new N4e(this.downloadFn,this.shouldThrowOnError)}then(t,r){return this.getPromise().then(t,r)}catch(t){return this.getPromise().catch(t)}finally(t){return this.getPromise().finally(t)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}execute(){return Je(this,void 0,void 0,function*(){try{return{data:yield(yield this.downloadFn()).blob(),error:null}}catch(t){if(this.shouldThrowOnError)throw t;if(Kr(t))return{data:null,error:t};throw t}})}}W9=Symbol.toStringTag;const I4e={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},jk={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class k4e{constructor(t,r={},n,i){this.shouldThrowOnError=!1,this.url=t,this.headers=r,this.bucketId=n,this.fetch=BP(i)}throwOnError(){return this.shouldThrowOnError=!0,this}uploadOrUpdate(t,r,n,i){return Je(this,void 0,void 0,function*(){try{let o;const a=Object.assign(Object.assign({},jk),i);let s=Object.assign(Object.assign({},this.headers),t==="POST"&&{"x-upsert":String(a.upsert)});const A=a.metadata;typeof Blob<"u"&&n instanceof Blob?(o=new FormData,o.append("cacheControl",a.cacheControl),A&&o.append("metadata",this.encodeMetadata(A)),o.append("",n)):typeof FormData<"u"&&n instanceof FormData?(o=n,o.has("cacheControl")||o.append("cacheControl",a.cacheControl),A&&!o.has("metadata")&&o.append("metadata",this.encodeMetadata(A))):(o=n,s["cache-control"]=`max-age=${a.cacheControl}`,s["content-type"]=a.contentType,A&&(s["x-metadata"]=this.toBase64(this.encodeMetadata(A))),(typeof ReadableStream<"u"&&o instanceof ReadableStream||o&&typeof o=="object"&&"pipe"in o&&typeof o.pipe=="function")&&!a.duplex&&(a.duplex="half")),i!=null&&i.headers&&(s=Object.assign(Object.assign({},s),i.headers));const l=this._removeEmptyFolders(r),c=this._getFinalPath(l),u=yield(t=="PUT"?WS:Oa)(this.fetch,`${this.url}/object/${c}`,o,Object.assign({headers:s},a!=null&&a.duplex?{duplex:a.duplex}:{}));return{data:{path:l,id:u.Id,fullPath:u.Key},error:null}}catch(o){if(this.shouldThrowOnError)throw o;if(Kr(o))return{data:null,error:o};throw o}})}upload(t,r,n){return Je(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",t,r,n)})}uploadToSignedUrl(t,r,n,i){return Je(this,void 0,void 0,function*(){const o=this._removeEmptyFolders(t),a=this._getFinalPath(o),s=new URL(this.url+`/object/upload/sign/${a}`);s.searchParams.set("token",r);try{let A;const l=Object.assign({upsert:jk.upsert},i),c=Object.assign(Object.assign({},this.headers),{"x-upsert":String(l.upsert)});typeof Blob<"u"&&n instanceof Blob?(A=new FormData,A.append("cacheControl",l.cacheControl),A.append("",n)):typeof FormData<"u"&&n instanceof FormData?(A=n,A.append("cacheControl",l.cacheControl)):(A=n,c["cache-control"]=`max-age=${l.cacheControl}`,c["content-type"]=l.contentType);const u=yield WS(this.fetch,s.toString(),A,{headers:c});return{data:{path:o,fullPath:u.Key},error:null}}catch(A){if(this.shouldThrowOnError)throw A;if(Kr(A))return{data:null,error:A};throw A}})}createSignedUploadUrl(t,r){return Je(this,void 0,void 0,function*(){try{let n=this._getFinalPath(t);const i=Object.assign({},this.headers);r!=null&&r.upsert&&(i["x-upsert"]="true");const o=yield Oa(this.fetch,`${this.url}/object/upload/sign/${n}`,{},{headers:i}),a=new URL(this.url+o.url),s=a.searchParams.get("token");if(!s)throw new xP("No token returned by API");return{data:{signedUrl:a.toString(),path:t,token:s},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(Kr(n))return{data:null,error:n};throw n}})}update(t,r,n){return Je(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",t,r,n)})}move(t,r,n){return Je(this,void 0,void 0,function*(){try{return{data:yield Oa(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:t,destinationKey:r,destinationBucket:n==null?void 0:n.destinationBucket},{headers:this.headers}),error:null}}catch(i){if(this.shouldThrowOnError)throw i;if(Kr(i))return{data:null,error:i};throw i}})}copy(t,r,n){return Je(this,void 0,void 0,function*(){try{return{data:{path:(yield Oa(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:t,destinationKey:r,destinationBucket:n==null?void 0:n.destinationBucket},{headers:this.headers})).Key},error:null}}catch(i){if(this.shouldThrowOnError)throw i;if(Kr(i))return{data:null,error:i};throw i}})}createSignedUrl(t,r,n){return Je(this,void 0,void 0,function*(){try{let i=this._getFinalPath(t),o=yield Oa(this.fetch,`${this.url}/object/sign/${i}
302`,Object.assign({expiresIn:r},n!=null&&n.transform?{transform:n.transform}:{}),{headers:this.headers});const a=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return o={signedUrl:encodeURI(`${this.url}${o.signedURL}${a}`)},{data:o,error:null}}catch(i){if(this.shouldThrowOnError)throw i;if(Kr(i))return{data:null,error:i};throw i}})}createSignedUrls(t,r,n){return Je(this,void 0,void 0,function*(){try{const i=yield Oa(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:r,paths:t},{headers:this.headers}),o=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return{data:i.map(a=>Object.assign(Object.assign({},a),{signedUrl:a.signedURL?encodeURI(`${this.url}${a.signedURL}${o}`):null})),error:null}}catch(i){if(this.shouldThrowOnError)throw i;if(Kr(i))return{data:null,error:i};throw i}})}download(t,r){const i=typeof(r==null?void 0:r.transform)<"u"?"render/image/authenticated":"object",o=this.transformOptsToQueryString((r==null?void 0:r.transform)||{}),a=o?`?${o}`:"",s=this._getFinalPath(t),A=()=>Nm(this.fetch,`${this.url}/${i}/${s}${a}`,{headers:this.headers,noResolveJson:!0});return new T4e(A,this.shouldThrowOnError)}info(t){return Je(this,void 0,void 0,function*(){const r=this._getFinalPath(t);try{const n=yield Nm(this.fetch,`${this.url}/object/info/${r}`,{headers:this.headers});return{data:GS(n),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(Kr(n))return{data:null,error:n};throw n}})}exists(t){return Je(this,void 0,void 0,function*(){const r=this._getFinalPath(t);try{return yield U4e(this.fetch,`${this.url}/object/${r}`,{headers:this.headers}),{data:!0,error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(Kr(n)&&n instanceof zS){const i=n.originalError;if([400,404].includes(i==null?void 0:i.status))return{data:!1,error:n}}throw n}})}getPublicUrl(t,r){const n=this._getFinalPath(t),i=[],o=r!=null&&r.download?`download=${r.download===!0?"":r.download}`:"";o!==""&&i.push(o);const s=typeof(r==null?void 0:r.transform)<"u"?"render/image":"object",A=this.transformOptsToQueryString((r==null?void 0:r.transform)||{});A!==""&&i.push(A);let l=i.join("&");return l!==""&&(l=`?${l}`),{data:{publicUrl:encodeURI(`${this.url}/${s}/public/${n}${l}`)}}}remove(t){return Je(this,void 0,void 0,function*(){try{return{data:yield CP(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:t},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}list(t,r,n){return Je(this,void 0,void 0,function*(){try{const i=Object.assign(Object.assign(Object.assign({},I4e),r),{prefix:t||""});return{data:yield Oa(this.fetch,`${this.url}/object/list/${this.bucketId}`,i,{headers:this.headers},n),error:null}}catch(i){if(this.shouldThrowOnError)throw i;if(Kr(i))return{data:null,error:i};throw i}})}listV2(t,r){return Je(this,void 0,void 0,function*(){try{const n=Object.assign({},t);return{data:yield Oa(this.fetch,`${this.url}/object/list-v2/${this.bucketId}`,n,{headers:this.headers},r),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(Kr(n))return{data:null,error:n};throw n}})}encodeMetadata(t){return JSON.stringify(t)}toBase64(t){return typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t)}_getFinalPath(t){return`${this.bucketId}/${t.replace(/^\/+/,"")}`}_removeEmptyFolders(t){return t.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(t){const r=[];return t.width&&r.push(`width=${t.width}`),t.height&&r.push(`height=${t.height}`),t.resize&&r.push(`resize=${t.resize}`),t.format&&r.push(`format=${t.format}`),t.quality&&r.push(`quality=${t.quality}`),r.join("&")}}const q9="2.81.1",Y9={"X-Client-Info":`storage-js/${q9}`};class L4e{constructor(t,r={},n,i){this.shouldThrowOnError=!1;const o=new URL(t);i!=null&&i.useNewHostname&&/supabase\.(co|in|red)$/.test(o.hostname)&&!o.hostname.includes("storage.supabase.")&&(o.hostname=o.hostname.replace("supabase.","storage.supabase.")),this.url=o.href.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},Y9),r),this.fetch=BP(n)}throwOnError(){return this.shouldThrowOnError=!0,this}listBuckets(t){return Je(this,void 0,void 0,function*(){try{const r=this.listBucketOptionsToQueryString(t);return{data:yield Nm(this.fetch,`${this.url}/bucket${r}`,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}getBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:yield Nm(this.fetch,`${this.url}/bucket/${t}`,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}createBucket(t){return Je(this,arguments,void 0,function*(r,n={public:!1}){try{return{data:yield Oa(this.fetch,`${this.url}/bucket`,{id:r,name:r,type:n.type,public:n.public,file_size_limit:n.fileSizeLimit,allowed_mime_types:n.allowedMimeTypes},{headers:this.headers}),error:null}}catch(i){if(this.shouldThrowOnError)throw i;if(Kr(i))return{data:null,error:i};throw i}})}updateBucket(t,r){return Je(this,void 0,void 0,function*(){try{return{data:yield WS(this.fetch,`${this.url}/bucket/${t}`,{id:t,name:t,public:r.public,file_size_limit:r.fileSizeLimit,allowed_mime_types:r.allowedMimeTypes},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(Kr(n))return{data:null,error:n};throw n}})}emptyBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:yield Oa(this.fetch,`${this.url}/bucket/${t}/empty`,{},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}deleteBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:yield CP(this.fetch,`${this.url}/bucket/${t}`,{},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}listBucketOptionsToQueryString(t){const r={};return t&&("limit"in t&&(r.limit=String(t.limit)),"offset"in t&&(r.offset=String(t.offset)),t.search&&(r.search=t.search),t.sortColumn&&(r.sortColumn=t.sortColumn),t.sortOrder&&(r.sortOrder=t.sortOrder)),Object.keys(r).length>0?"?"+new URLSearchParams(r).toString():""}}class j4e{constructor(t,r={},n){this.shouldThrowOnError=!1,this.url=t.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},Y9),r),this.fetch=BP(n)}throwOnError(){return this.shouldThrowOnError=!0,this}createBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:yield Oa(this.fetch,`${this.url}/bucket`,{name:t},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}listBuckets(t){return Je(this,void 0,void 0,function*(){try{const r=new 
302URLSearchParams;(t==null?void 0:t.limit)!==void 0&&r.set("limit",t.limit.toString()),(t==null?void 0:t.offset)!==void 0&&r.set("offset",t.offset.toString()),t!=null&&t.sortColumn&&r.set("sortColumn",t.sortColumn),t!=null&&t.sortOrder&&r.set("sortOrder",t.sortOrder),t!=null&&t.search&&r.set("search",t.search);const n=r.toString(),i=n?`${this.url}/bucket?${n}`:`${this.url}/bucket`;return{data:yield Nm(this.fetch,i,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}deleteBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:yield CP(this.fetch,`${this.url}/bucket/${t}`,{},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(Kr(r))return{data:null,error:r};throw r}})}}const _P={"X-Client-Info":`storage-js/${q9}`,"Content-Type":"application/json"};class X9 extends Error{constructor(t){super(t),this.__isStorageVectorsError=!0,this.name="StorageVectorsError"}}function bo(e){return typeof e=="object"&&e!==null&&"__isStorageVectorsError"in e}class XB extends X9{constructor(t,r,n){super(t),this.name="StorageVectorsApiError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}}class Q4e extends X9{constructor(t,r){super(t),this.name="StorageVectorsUnknownError",this.originalError=r}}var Qk;(function(e){e.InternalError="InternalError",e.S3VectorConflictException="S3VectorConflictException",e.S3VectorNotFoundException="S3VectorNotFoundException",e.S3VectorBucketNotEmpty="S3VectorBucketNotEmpty",e.S3VectorMaxBucketsExceeded="S3VectorMaxBucketsExceeded",e.S3VectorMaxIndexesExceeded="S3VectorMaxIndexesExceeded"})(Qk||(Qk={}));const SP=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),R4e=e=>{if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Rk=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),M4e=(e,t,r)=>Je(void 0,void 0,void 0,function*(){if(e&&typeof e=="object"&&"status"in e&&"ok"in e&&typeof e.status=="number"&&!(r!=null&&r.noResolveJson)){const i=e.status||500,o=e;if(typeof o.json=="function")o.json().then(a=>{const s=(a==null?void 0:a.statusCode)||(a==null?void 0:a.code)||i+"";t(new XB(Rk(a),i,s))}).catch(()=>{const a=i+"",s=o.statusText||`HTTP ${i} error`;t(new XB(s,i,a))});else{const a=i+"",s=o.statusText||`HTTP ${i} error`;t(new XB(s,i,a))}}else t(new Q4e(Rk(e),e))}),D4e=(e,t,r,n)=>{const i={method:e,headers:(t==null?void 0:t.headers)||{}};return n?(R4e(n)?(i.headers=Object.assign({"Content-Type":"application/json"},t==null?void 0:t.headers),i.body=JSON.stringify(n)):i.body=n,Object.assign(Object.assign({},i),r)):i};function H4e(e,t,r,n,i,o){return Je(this,void 0,void 0,function*(){return new Promise((a,s)=>{e(r,D4e(t,n,i,o)).then(A=>{if(!A.ok)throw A;if(n!=null&&n.noResolveJson)return A;const l=A.headers.get("content-type");return!l||!l.includes("application/json")?{}:A.json()}).then(A=>a(A)).catch(A=>M4e(A,s,n))})})}function xo(e,t,r,n,i){return Je(this,void 0,void 0,function*(){return H4e(e,"POST",t,n,i,r)})}class $4e{constructor(t,r={},n){this.shouldThrowOnError=!1,this.url=t.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},_P),r),this.fetch=SP(n)}throwOnError(){return this.shouldThrowOnError=!0,this}createIndex(t){return Je(this,void 0,void 0,function*(){try{return{data:(yield xo(this.fetch,`${this.url}/CreateIndex`,t,{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}getIndex(t,r){return Je(this,void 0,void 0,function*(){try{return{data:yield xo(this.fetch,`${this.url}/GetIndex`,{vectorBucketName:t,indexName:r},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(bo(n))return{data:null,error:n};throw n}})}listIndexes(t){return Je(this,void 0,void 0,function*(){try{return{data:yield xo(this.fetch,`${this.url}/ListIndexes`,t,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}deleteIndex(t,r){return Je(this,void 0,void 0,function*(){try{return{data:(yield xo(this.fetch,`${this.url}/DeleteIndex`,{vectorBucketName:t,indexName:r},{headers:this.headers}))||{},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(bo(n))return{data:null,error:n};throw n}})}}class K4e{constructor(t,r={},n){this.shouldThrowOnError=!1,this.url=t.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},_P),r),this.fetch=SP(n)}throwOnError(){return this.shouldThrowOnError=!0,this}putVectors(t){return Je(this,void 0,void 0,function*(){try{if(t.vectors.length<1||t.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return{data:(yield xo(this.fetch,`${this.url}/PutVectors`,t,{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}getVectors(t){return Je(this,void 0,void 0,function*(){try{return{data:yield xo(this.fetch,`${this.url}/GetVectors`,t,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}listVectors(t){return Je(this,void 0,void 0,function*(){try{if(t.segmentCount!==void 0){if(t.segmentCount<1||t.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");
302if(t.segmentIndex!==void 0&&(t.segmentIndex<0||t.segmentIndex>=t.segmentCount))throw new Error(`segmentIndex must be between 0 and ${t.segmentCount-1}`)}return{data:yield xo(this.fetch,`${this.url}/ListVectors`,t,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}queryVectors(t){return Je(this,void 0,void 0,function*(){try{return{data:yield xo(this.fetch,`${this.url}/QueryVectors`,t,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}deleteVectors(t){return Je(this,void 0,void 0,function*(){try{if(t.keys.length<1||t.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return{data:(yield xo(this.fetch,`${this.url}/DeleteVectors`,t,{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}}class V4e{constructor(t,r={},n){this.shouldThrowOnError=!1,this.url=t.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},_P),r),this.fetch=SP(n)}throwOnError(){return this.shouldThrowOnError=!0,this}createBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:(yield xo(this.fetch,`${this.url}/CreateVectorBucket`,{vectorBucketName:t},{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}getBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:yield xo(this.fetch,`${this.url}/GetVectorBucket`,{vectorBucketName:t},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}listBuckets(){return Je(this,arguments,void 0,function*(t={}){try{return{data:yield xo(this.fetch,`${this.url}/ListVectorBuckets`,t,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}deleteBucket(t){return Je(this,void 0,void 0,function*(){try{return{data:(yield xo(this.fetch,`${this.url}/DeleteVectorBucket`,{vectorBucketName:t},{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(bo(r))return{data:null,error:r};throw r}})}}class z4e extends V4e{constructor(t,r={}){super(t,r.headers||{},r.fetch)}from(t){return new G4e(this.url,this.headers,t,this.fetch)}}class G4e extends $4e{constructor(t,r,n,i){super(t,r,i),this.vectorBucketName=n}createIndex(t){const r=Object.create(null,{createIndex:{get:()=>super.createIndex}});return Je(this,void 0,void 0,function*(){return r.createIndex.call(this,Object.assign(Object.assign({},t),{vectorBucketName:this.vectorBucketName}))})}listIndexes(){const t=Object.create(null,{listIndexes:{get:()=>super.listIndexes}});return Je(this,arguments,void 0,function*(r={}){return t.listIndexes.call(this,Object.assign(Object.assign({},r),{vectorBucketName:this.vectorBucketName}))})}getIndex(t){const r=Object.create(null,{getIndex:{get:()=>super.getIndex}});return Je(this,void 0,void 0,function*(){return r.getIndex.call(this,this.vectorBucketName,t)})}deleteIndex(t){const r=Object.create(null,{deleteIndex:{get:()=>super.deleteIndex}});return Je(this,void 0,void 0,function*(){return r.deleteIndex.call(this,this.vectorBucketName,t)})}index(t){return new W4e(this.url,this.headers,this.vectorBucketName,t,this.fetch)}}class W4e extends K4e{constructor(t,r,n,i,o){super(t,r,o),this.vectorBucketName=n,this.indexName=i}putVectors(t){const r=Object.create(null,{putVectors:{get:()=>super.putVectors}});return Je(this,void 0,void 0,function*(){return r.putVectors.call(this,Object.assign(Object.assign({},t),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}getVectors(t){const r=Object.create(null,{getVectors:{get:()=>super.getVectors}});return Je(this,void 0,void 0,function*(){return r.getVectors.call(this,Object.assign(Object.assign({},t),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}listVectors(){const t=Object.create(null,{listVectors:{get:()=>super.listVectors}});return Je(this,arguments,void 0,function*(r={}){return t.listVectors.call(this,Object.assign(Object.assign({},r),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}queryVectors(t){const r=Object.create(null,{queryVectors:{get:()=>super.queryVectors}});return Je(this,void 0,void 0,function*(){return r.queryVectors.call(this,Object.assign(Object.assign({},t),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}deleteVectors(t){const r=Object.create(null,{deleteVectors:{get:()=>super.deleteVectors}});return Je(this,void 0,void 0,function*(){return r.deleteVectors.call(this,Object.assign(Object.assign({},t),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}}class q4e extends L4e{constructor(t,r={},n,i){super(t,r,n,i)}from(t){return new k4e(this.url,this.headers,t,this.fetch)}get vectors(){return new z4e(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new j4e(this.url+"/iceberg",this.headers,this.fetch)}}const Y4e="2.81.1";let zp="";typeof Deno<"u"?zp="deno":typeof document<"u"?zp="web":typeof navigator<"u"&&navigator.product==="ReactNative"?zp="react-native":zp="node";const X4e={"X-Client-Info":`supabase-js-${zp}/${Y4e}`},J4e={headers:X4e},Z4e={schema:"public"},eFe={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},tFe={},rFe=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),nFe=()=>Headers,iFe=(e,t,r)=>{const n=rFe(r),i=nFe();return async(o,a)=>{var s;const A=(s=await t())!==null&&s!==void 0?s:e;let l=new i(a==null?void 0:a.headers);return l.has("apikey")||l.set("apikey",e),l.has("Authorization")||l.set("Authorization",`Bearer ${A}`),n(o,Object.assign(Object.assign({},a),{headers:l}))}};function oFe(e){return e.endsWith("/")?e:e+"/"}function aFe(e,t){var r,n;const{db:i,auth:o,realtime:a,global:s}=e,{db:A,auth:l,realtime:c,global:u}=t,d={db:Object.assign(Object.assign({},A),i),auth:Object.assign(Object.assign({},l),o),realtime:Object.assign(Object.assign({},c),a),storage:{},global:Object.assign(Object.assign(Object.assign({},u),s),{headers:Object.assign(Object.assign({},(r=u==null?void 0:u.headers)!==null&&r!==void 0?r:{}),(n=s==null?void 0:s.headers)!==null&&n!==void 0?n:{})}),accessToken:async()=>""};return e.accessToken?d.accessToken=e.accessToken:delete d.accessToken,d}function sFe(e){const t=e==null?void 0:e.trim();if(!t)throw new Error("supabaseUrl is required.");
302if(!t.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(oFe(t))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}const J9="2.81.1",Ef=30*1e3,qS=3,JB=qS*Ef,AFe="http://localhost:9999",lFe="supabase.auth.token",cFe={"X-Client-Info":`gotrue-js/${J9}`},YS="X-Supabase-Api-Version",Z9={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},uFe=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,fFe=10*60*1e3;class Tm extends Error{constructor(t,r,n){super(t),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=n}}function at(e){return typeof e=="object"&&e!==null&&"__isAuthError"in e}class dFe extends Tm{constructor(t,r,n){super(t,r,n),this.name="AuthApiError",this.status=r,this.code=n}}function hFe(e){return at(e)&&e.name==="AuthApiError"}class $c extends Tm{constructor(t,r){super(t),this.name="AuthUnknownError",this.originalError=r}}class fc extends Tm{constructor(t,r,n,i){super(t,n,i),this.name=r,this.status=n}}class Ca extends fc{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function pFe(e){return at(e)&&e.name==="AuthSessionMissingError"}class uf extends fc{constructor(){super("Auth session or user missing","AuthInvalidToken
302ResponseError",500,void 0)}}class Zv extends fc{constructor(t){super(t,"AuthInvalidCredentialsError",400,void 0)}}class ey extends fc{constructor(t,r=null){super(t,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function gFe(e){return at(e)&&e.name==="AuthImplicitGrantRedirectError"}class Mk extends fc{constructor(t,r=null){super(t,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class XS extends fc{constructor(t,r){super(t,"AuthRetryableFetchError",r,void 0)}}function ZB(e){return at(e)&&e.name==="AuthRetryableFetchError"}class Dk extends fc{constructor(t,r,n){super(t,"AuthWeakPasswordError",r,"weak_password"),this.reasons=n}}class JS extends fc{constructor(t){super(t,"AuthInvalidJwtError",400,"invalid_jwt")}}const H1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),Hk=` 	
303\r=`.split(""),mFe=(()=>{const e=new Array(128);for(let t=0;t<e.length;t+=1)e[t]=-1;for(let t=0;t<Hk.length;t+=1)e[Hk[t].charCodeAt(0)]=-2;for(let t=0;t<H1.length;t+=1)e[H1[t].charCodeAt(0)]=t;return e})();function $k(e,t,r){if(e!==null)for(t.queue=t.queue<<8|e,t.queuedBits+=8;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(H1[n]),t.queuedBits-=6}else if(t.queuedBits>0)for(t.queue=t.queue<<6-t.queuedBits,t.queuedBits=6;t.queuedBits>=6;){const n=t.queue>>t.queuedBits-6&63;r(H1[n]),t.queuedBits-=6}}function eV(e,t,r){const n=mFe[e];if(n>-1)for(t.queue=t.queue<<6|n,t.queuedBits+=6;t.queuedBits>=8;)r(t.queue>>t.queuedBits-8&255),t.queuedBits-=8;else{if(n===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}}function Kk(e){const t=[],r=a=>{t.push(String.fromCodePoint(a))},n={utf8seq:0,codepoint:0},i={queue:0,queuedBits:0},o=a=>{wFe(a,n,r)};for(let a=0;a<e.length;a+=1)eV(e.charCodeAt(a),i,o);return t.join("")}function vFe(e,t){if(e<=127){t(e);return}else if(e<=2047){t(192|e>>6),t(128|e&63);return}else if(e<=65535){t(224|e>>12),t(128|e>>6&63),t(128|e&63);return}else if(e<=1114111){t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),t(128|e&63);return}throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}function yFe(e,t){for(let r=0;r<e.length;r+=1){let n=e.charCodeAt(r);if(n>55295&&n<=56319){const i=(n-55296)*1024&65535;n=(e.charCodeAt(r+1)-56320&65535|i)+65536,r+=1}vFe(n,t)}}function wFe(e,t,r){if(t.utf8seq===0){if(e<=127){r(e);return}for(let n=1;n<6;n+=1)if(!(e>>7-n&1)){t.utf8seq=n;break}if(t.utf8seq===2)t.codepoint=e&31;else if(t.utf8seq===3)t.codepoint=e&15;else if(t.utf8seq===4)t.codepoint=e&7;else throw new Error("Invalid UTF-8 sequence");t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw new Error("Invalid UTF-8 sequence");t.codepoint=t.codepoint<<6|e&63,t.utf8seq-=1,t.utf8seq===0&&r(t.codepoint)}}function ld(e){const t=[],r={queue:0,queuedBits:0},n=i=>{t.push(i)};for(let i=0;i<e.length;i+=1)eV(e.charCodeAt(i),r,n);return new Uint8Array(t)}function bFe(e){const t=[];return yFe(e,r=>t.push(r)),new Uint8Array(t)}function eu(e){const t=[],r={queue:0,queuedBits:0},n=i=>{t.push(i)};return e.forEach(i=>$k(i,r,n)),$k(null,r,n),t.join("")}function xFe(e){return Math.round(Date.now()/1e3)+e}function BFe(){return Symbol("auth-callback")}const ri=()=>typeof window<"u"&&typeof document<"u",Uc={tested:!1,writable:!1},tV=()=>{if(!ri())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(Uc.tested)return Uc.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),Uc.tested=!0,Uc.writable=!0}catch{Uc.tested=!0,Uc.writable=!1}return Uc.writable};function CFe(e){const t={},r=new URL(e);if(r.hash&&r.hash[0]==="#")try{new URLSearchParams(r.hash.substring(1)).forEach((i,o)=>{t[o]=i})}catch{}return r.searchParams.forEach((n,i)=>{t[i]=n}),t}const rV=e=>e?(...t)=>e(...t):(...t)=>fetch(...t),_Fe=e=>typeof e=="object"&&e!==null&&"status"in e&&"ok"in e&&"json"in e&&typeof e.json=="function",Ff=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))},Nc=async(e,t)=>{const r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch{return r}},el=async(e,t)=>{await e.removeItem(t)};class Rx{constructor(){this.promise=new Rx.promiseConstructor((t,r)=>{this.resolve=t,this.reject=r})}}Rx.promiseConstructor=Promise;function eC(e){const t=e.split(".");if(t.length!==3)throw new JS("Invalid JWT structure");for(let n=0;n<t.length;n++)if(!uFe.test(t[n]))throw new JS("JWT not in base64url format");return{header:JSON.parse(Kk(t[0])),payload:JSON.parse(Kk(t[1])),signature:ld(t[2]),raw:{header:t[0],payload:t[1]}}}async function SFe(e){return await new Promise(t=>{setTimeout(()=>t(null),e)})}function EFe(e,t){return new Promise((n,i)=>{(async()=>{for(let o=0;o<1/0;o++)try{const a=await e(o);if(!t(o,null,a)){n(a);return}}catch(a){if(!t(o,a)){i(a);return}}})()})}function FFe(e){return("0"+e.toString(16)).substr(-2)}function PFe(){const t=new Uint32Array(56);if(typeof crypto>"u"){const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",n=r.length;let i="";for(let o=0;o<56;o++)i+=r.charAt(Math.floor(Math.random()*n));return i}return crypto.getRandomValues(t),Array.from(t,FFe).join("")}async function OFe(e){const r=new TextEncoder().encode(e),n=await crypto.subtle.digest("SHA-256",r),i=new Uint8Array(n);return Array.from(i).map(o=>String.fromCharCode(o)).join("")}async function UFe(e){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code 
303challenge method will default to use plain instead of sha256."),e;const r=await OFe(e);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function ff(e,t,r=!1){const n=PFe();let i=n;r&&(i+="/PASSWORD_RECOVERY"),await Ff(e,`${t}-code-verifier`,i);const o=await UFe(n);return[o,n===o?"plain":"s256"]}const NFe=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function TFe(e){const t=e.headers.get(YS);if(!t||!t.match(NFe))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch{return null}}function IFe(e){if(!e)throw new Error("Missing exp claim");const t=Math.floor(Date.now()/1e3);if(e<=t)throw new Error("JWT has expired")}function kFe(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const LFe=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function df(e){if(!LFe.test(e))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function tC(){const e={};return new Proxy(e,{get:(t,r)=>{if(r==="__isUserNotAvailableProxy")return!0;if(typeof r=="symbol"){const n=r.toString();if(n==="Symbol(Symbol.toPrimitive)"||n==="Symbol(Symbol.toStringTag)"||n==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${r}" property of the session object is not supported. Please use getUser() instead.`)},set:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(t,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function jFe(e,t){return new Proxy(e,{get:(r,n,i)=>{if(n==="__isInsecureUserWarningProxy")return!0;if(typeof n=="symbol"){const o=n.toString();if(o==="Symbol(Symbol.toPrimitive)"||o==="Symbol(Symbol.toStringTag)"||o==="Symbol(util.inspect.custom)"||o==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(r,n,i)}return!t.value&&typeof n=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),t.value=!0),Reflect.get(r,n,i)}})}function Vk(e){return JSON.parse(JSON.stringify(e))}const Rc=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),QFe=[502,503,504];async function zk(e){var t;if(!_Fe(e))throw new XS(Rc(e),0);if(QFe.includes(e.status))throw new XS(Rc(e),e.status);let r;try{r=await e.json()}catch(o){throw new $c(Rc(o),o)}let n;const i=TFe(e);if(i&&i.getTime()>=Z9["2024-01-01"].timestamp&&typeof r=="object"&&r&&typeof r.code=="string"?n=r.code:typeof r=="object"&&r&&typeof r.error_code=="string"&&(n=r.error_code),n){if(n==="weak_password")throw new Dk(Rc(r),e.status,((t=r.weak_password)===null||t===void 0?void 0:t.reasons)||[]);if(n==="session_not_found")throw new Ca}else if(typeof r=="object"&&r&&typeof r.weak_password=="object"&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce((o,a)=>o&&typeof a=="string",!0))throw new Dk(Rc(r),e.status,r.weak_password.reasons);throw new dFe(Rc(r),e.status||500,n)}const RFe=(e,t,r,n)=>{const i={method:e,headers:(t==null?void 0:t.headers)||{}};return e==="GET"?i:(i.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},t==null?void 0:t.headers),i.body=JSON.stringify(n),Object.assign(Object.assign({},i),r))};async function ft(e,t,r,n){var i;const o=Object.assign({},n==null?void 0:n.headers);o[YS]||(o[YS]=Z9["2024-01-01"].name),n!=null&&n.jwt&&(o.Authorization=`Bearer ${n.jwt}`);const a=(i=n==null?void 0:n.query)!==null&&i!==void 0?i:{};n!=null&&n.redirectTo&&(a.redirect_to=n.redirectTo);const s=Object.keys(a).length?"?"+new URLSearchParams(a).toString():"",A=await MFe(e,t,r+s,{headers:o,noResolveJson:n==null?void 0:n.noResolveJson},{},n==null?void 0:n.body);return n!=null&&n.xform?n==null?void 0:n.xform(A):{data:Object.assign({},A),error:null}}async function MFe(e,t,r,n,i,o){const a=RFe(t,n,i,o);let s;try{s=await e(r,Object.assign({},a))}catch(A){throw console.error(A),new XS(Rc(A),0)}if(s.ok||await zk(s),n!=null&&n.noResolveJson)return s;try{return await s.json()}catch(A){await zk(A)}}function _a(e){var t;let r=null;$Fe(e)&&(r=Object.assign({},e),e.expires_at||(r.expires_at=xFe(e.expires_in)));const n=(t=e.user)!==null&&t!==void 0?t:e;return{data:{session:r,user:n},error:null}}function Gk(e){const t=_a(e);return!t.error&&e.weak_password&&typeof e.weak_password=="object"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message=="string"&&e.weak_password.reasons.reduce((r,n)=>r&&typeof n=="string",!0)&&(t.data.weak_password=e.weak_password),t}function gl(e){var t;return{data:{user:(t=e.user)!==null&&t!==void 0?t:e},error:null}}function DFe(e){return{data:e,error:null}}function HFe(e){const{action_link:t,email_otp:r,hashed_token:n,redirect_to:i,verification_type:o}=e,a=ic(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),s={action_link:t,email_otp:r,hashed_token:n,redirect_to:i,verification_type:o},A=Object.assign({},a);return{data:{properties:s,user:A},error:null}}function Wk(e){return e}function $Fe(e){return e.access_token&&e.refresh_token&&e.expires_in}const rC=["global","local","others"];class KFe{constructor({url:t="",headers:r={},fetch:n}){this.url=t,this.headers=r,this.fetch=rV(n),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)}}
vendor: 4,781 bytes, line 303
303async signOut(t,r=rC[0]){if(rC.indexOf(r)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${rC.join(", ")}`);try{return await ft(this.fetch,"POST",`${this.url}/logout?scope=${r}`,{headers:this.headers,jwt:t,noResolveJson:!0}),{data:null,error:null}}catch(n){if(at(n))return{data:null,error:n};throw n}}async inviteUserByEmail(t,r={}){try{return await ft(this.fetch,"POST",`${this.url}/invite`,{body:{email:t,data:r.data},headers:this.headers,redirectTo:r.redirectTo,xform:gl})}catch(n){if(at(n))return{data:{user:null},error:n};throw n}}async generateLink(t){try{const{options:r}=t,n=ic(t,["options"]),i=Object.assign(Object.assign({},n),r);return"newEmail"in n&&(i.new_email=n==null?void 0:n.newEmail,delete i.newEmail),await ft(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:i,headers:this.headers,xform:HFe,redirectTo:r==null?void 0:r.redirectTo})}catch(r){if(at(r))return{data:{properties:null,user:null},error:r};throw r}}async createUser(t){try{return await ft(this.fetch,"POST",`${this.url}/admin/users`,{body:t,headers:this.headers,xform:gl})}catch(r){if(at(r))return{data:{user:null},error:r};throw r}}async listUsers(t){var r,n,i,o,a,s,A;try{const l={nextPage:null,lastPage:0,total:0},c=await ft(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(i=t==null?void 0:t.perPage)===null||i===void 0?void 0:i.toString())!==null&&o!==void 0?o:""},xform:Wk});if(c.error)throw c.error;const u=await c.json(),d=(a=c.headers.get("x-total-count"))!==null&&a!==void 0?a:0,f=(A=(s=c.headers.get("link"))===null||s===void 0?void 0:s.split(","))!==null&&A!==void 0?A:[];return f.length>0&&(f.forEach(p=>{const h=parseInt(p.split(";")[0].split("=")[1].substring(0,1)),v=JSON.parse(p.split(";")[1].split("=")[1]);l[`${v}Page`]=h}),l.total=parseInt(d)),{data:Object.assign(Object.assign({},u),l),error:null}}catch(l){if(at(l))return{data:{users:[]},error:l};throw l}}async getUserById(t){df(t);try{return await ft(this.fetch,"GET",`${this.url}/admin/users/${t}`,{headers:this.headers,xform:gl})}catch(r){if(at(r))return{data:{user:null},error:r};throw r}}async updateUserById(t,r){df(t);try{return await ft(this.fetch,"PUT",`${this.url}/admin/users/${t}`,{body:r,headers:this.headers,xform:gl})}catch(n){if(at(n))return{data:{user:null},error:n};throw n}}async deleteUser(t,r=!1){df(t);try{return await ft(this.fetch,"DELETE",`${this.url}/admin/users/${t}`,{headers:this.headers,body:{should_soft_delete:r},xform:gl})}catch(n){if(at(n))return{data:{user:null},error:n};throw n}}async _listFactors(t){df(t.userId);try{const{data:r,error:n}=await ft(this.fetch,"GET",`${this.url}/admin/users/${t.userId}/factors`,{headers:this.headers,xform:i=>({data:{factors:i},error:null})});return{data:r,error:n}}catch(r){if(at(r))return{data:null,error:r};throw r}}async _deleteFactor(t){df(t.userId),df(t.id);try{return{data:await ft(this.fetch,"DELETE",`${this.url}/admin/users/${t.userId}/factors/${t.id}`,{headers:this.headers}),error:null}}catch(r){if(at(r))return{data:null,error:r};throw r}}async _listOAuthClients(t){var r,n,i,o,a,s,A;try{const l={nextPage:null,lastPage:0,total:0},c=await ft(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=t==null?void 0:t.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(i=t==null?void 0:t.perPage)===null||i===void 0?void 0:i.toString())!==null&&o!==void 0?o:""},xform:Wk});if(c.error)throw c.error;const u=await c.json(),d=(a=c.headers.get("x-total-count"))!==null&&a!==void 0?a:0,f=(A=(s=c.headers.get("link"))===null||s===void 0?void 0:s.split(","))!==null&&A!==void 0?A:[];return f.length>0&&(f.forEach(p=>{const h=parseInt(p.split(";")[0].split("=")[1].substring(0,1)),v=JSON.parse(p.split(";")[1].split("=")[1]);l[`${v}Page`]=h}),l.total=parseInt(d)),{data:Object.assign(Object.assign({},u),l),error:null}}catch(l){if(at(l))return{data:{clients:[]},error:l};throw l}}async _createOAuthClient(t){try{return await ft(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:t,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _getOAuthClient(t){try{return await ft(this.fetch,"GET",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}async _updateOAuthClient(t,r){try{return await ft(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${t}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(at(n))return{data:null,error:n};throw n}}async _deleteOAuthClient(t){try{return await ft(this.fetch,"DELET
303E",`${this.url}/admin/oauth/clients/${t}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(at(r))return{data:null,error:r};throw r}}async _regenerateOAuthClientSecret(t){try{return await ft(this.fetch,"POST",`${this.url}/admin/oauth/clients/${t}/regenerate_secret`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(at(r))return{data:null,error:r};throw r}}}function qk(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}const hf={debug:!!(globalThis&&tV()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class nV extends Error{constructor(t){super(t),this.isAcquireTimeout=!0}}class VFe extends nV{}async function zFe(e,t,r){hf.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",e,t);const n=new globalThis.AbortController;return t>0&&setTimeout(()=>{n.abort(),hf.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",e)},t),await Promise.resolve().then(()=>globalThis.navigator.locks.request(e,t===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:n.signal},async i=>{if(i){hf.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",e,i.name);try{return await r()}finally{hf.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",e,i.name)}}else{if(t===0)throw hf.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",e),new VFe(`Acquiring an exclusive Navigator LockManager lock "${e}" immediately failed`);if(hf.debug)try{const o=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(o,null,"  "))}catch(o){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",o)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await r()}}))}function GFe(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function iV(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw new Error(`@supabase/auth-js: Address "${e}" is invalid.`);return e.toLowerCase()}function WFe(e){return parseInt(e,16)}function qFe(e){const t=new TextEncoder().encode(e);return"0x"+Array.from(t,n=>n.toString(16).padStart(2,"0")).join("")}function YFe(e){var t;const{chainId:r,domain:n,expirationTime:i,issuedAt:o=new Date,nonce:a,notBefore:s,requestId:A,resources:l,scheme:c,uri:u,version:d}=e;{if(!Number.isInteger(r))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${r}`);if(!n)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(a&&a.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${a}`);if(!u)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(d!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${d}`);if(!((t=e.statement)===null||t===void 0)&&t.includes(`
304`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`)}const f=iV(e.address),p=c?`${c}://${n}`:n,h=e.statement?`${e.statement}
305`:"",v=`${p} wants you to sign in with your Ethereum account:
306${f}
307
308${h}`;let m=`URI: ${u}
309Version: ${d}
310Chain ID: ${r}${a?`
311Nonce: ${a}`:""}
312Issued At: ${o.toISOString()}`;if(i&&(m+=`
313Expiration Time: ${i.toISOString()}`),s&&(m+=`
314Not Before: ${s.toISOString()}`),A&&(m+=`
315Request ID: ${A}`),l){let w=`
316Resources:`;for(const b of l){if(!b||typeof b!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${b}`);w+=`
317- ${b}`}m+=w}return`${v}
318${m}`}
318class wn extends Error{constructor({message:t,code:r,cause:n,name:i}){var o;super(t,{cause:n}),this.__isWebAuthnError=!0,this.name=(o=i??(n instanceof Error?n.name:void 0))!==null&&o!==void 0?o:"Unknown Error",this.code=r}}class $1 extends wn{constructor(t,r){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:r,message:t}),this.name="WebAuthnUnknownError",this.originalError=r}}function XFe({error:e,options:t}){var r,n,i;const{publicKey:o}=t;if(!o)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new wn({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if(e.name==="ConstraintError"){if(((r=o.authenticatorSelection)===null||r===void 0?void 0:r.requireResidentKey)===!0)return new wn({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});if(t.mediation==="conditional"&&((n=o.authenticatorSelection)===null||n===void 0?void 0:n.userVerification)==="required")return new wn({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});if(((i=o.authenticatorSelection)===null||i===void 0?void 0:i.userVerification)==="required")return new wn({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else{if(e.name==="InvalidStateError")return new wn({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});if(e.name==="NotAllowedError")return new wn({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="NotSupportedError")return o.pubKeyCredParams.filter(s=>s.type==="public-key").length===0?new wn({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}):new wn({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});if(e.name==="SecurityError"){const a=window.location.hostname;if(oV(a)){if(o.rp.id!==a)return new wn({message:`The RP ID "${o.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new wn({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="TypeError"){if(o.user.id.byteLength<1||o.user.id.byteLength>64)return new wn({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if(e.name==="UnknownError")return new wn({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new wn({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}function JFe({error:e,options:t}){const{publicKey:r}=t;if(!r)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(t.signal instanceof AbortSignal)return new wn({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else{if(e.name==="NotAllowedError")return new wn({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="SecurityError"){const n=window.location.hostname;if(oV(n)){if(r.rpId!==n)return new wn({message:`The RP ID "${r.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new wn({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="UnknownError")return new wn({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new wn({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}class ZFe{createNewAbortSignal(){if(this.controller){const r=new Error("Cancelling existing WebAuthn API call for new one");r.name="AbortError",this.controller.abort(r)}const t=new AbortController;return this.controller=t,t.signal}cancelCeremony(){if(this.controller){const t=new Error("Manually cancelling existing WebAuthn API call");t.name="AbortError",this.controller.abort(t),this.controller=void 0}}}const ePe=new ZFe;function tPe(e){if(!e)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(e);const{challenge:t,user:r,excludeCredentials:n}=e,i=ic(e,["challenge","user","excludeCredentials"]),o=ld(t).buffer,a=Object.assign(Object.assign({},r),{id:ld(r.id).buffer}),s=Object.assign(Object.assign({},i),{challenge:o,user:a});if(n&&n.length>0){s.excludeCredentials=new Array(n.length);for(let A=0;A<n.length;A++){const l=n[A];s.excludeCredentials[A]=Object.assign(Object.assign({},l),{id:ld(l.id).buffer,type:l.type||"public-key",transports:l.transports})}}return s}
318function rPe(e){if(!e)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(e);const{challenge:t,allowCredentials:r}=e,n=ic(e,["challenge","allowCredentials"]),i=ld(t).buffer,o=Object.assign(Object.assign({},n),{challenge:i});if(r&&r.length>0){o.allowCredentials=new Array(r.length);for(let a=0;a<r.length;a++){const s=r[a];o.allowCredentials[a]=Object.assign(Object.assign({},s),{id:ld(s.id).buffer,type:s.type||"public-key",transports:s.transports})}}return o}function nPe(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e;return{id:e.id,rawId:e.id,response:{attestationObject:eu(new Uint8Array(e.response.attestationObject)),clientDataJSON:eu(new Uint8Array(e.response.clientDataJSON))},type:"public-key",clientExtensionResults:e.getClientExtensionResults(),authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function iPe(e){var t;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const r=e,n=e.getClientExtensionResults(),i=e.response;return{id:e.id,rawId:e.id,response:{authenticatorData:eu(new Uint8Array(i.authenticatorData)),clientDataJSON:eu(new Uint8Array(i.clientDataJSON)),signature:eu(new Uint8Array(i.signature)),userHandle:i.userHandle?eu(new Uint8Array(i.userHandle)):void 0},type:"public-key",clientExtensionResults:n,authenticatorAttachment:(t=r.authenticatorAttachment)!==null&&t!==void 0?t:void 0}}function oV(e){return e==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}function Yk(){var e,t;return!!(ri()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.create)=="function"&&typeof((t=navigator==null?void 0:navigator.credentials)===null||t===void 0?void 0:t.get)=="function")}async function oPe(e){try{const t=await navigator.credentials.create(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new $1("Browser returned unexpected credential type",t)}:{data:null,error:new $1("Empty credential response",t)}}catch(t){return{data:null,error:XFe({error:t,options:e})}}}async function aPe(e){try{const t=await navigator.credentials.get(e);return t?t instanceof PublicKeyCredential?{data:t,error:null}:{data:null,error:new $1("Browser returned unexpected credential type",t)}:{data:null,error:new $1("Empty credential response",t)}}catch(t){return{data:null,error:JFe({error:t,options:e})}}}const sPe={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},APe={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function K1(...e){const t=i=>i!==null&&typeof i=="object"&&!Array.isArray(i),r=i=>i instanceof ArrayBuffer||ArrayBuffer.isView(i),n={};for(const i of e)if(i)for(const o in i){const a=i[o];if(a!==void 0)if(Array.isArray(a))n[o]=a;else if(r(a))n[o]=a;else if(t(a)){const s=n[o];t(s)?n[o]=K1(s,a):n[o]=K1(a)}else n[o]=a}return n}function lPe(e,t){return K1(sPe,e,t||{})}function cPe(e,t){return K1(APe,e,t||{})}class uPe{constructor(t){this.client=t,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(t){return this.client.mfa.enroll(Object.assign(Object.assign({},t),{factorType:"webauthn"}))}async _challenge({factorId:t,webauthn:r,friendlyName:n,signal:i},o){try{const{data:a,error:s}=await this.client.mfa.challenge({factorId:t,webauthn:r});if(!a)return{data:null,error:s};const A=i??ePe.createNewAbortSignal();if(a.webauthn.type==="create"){const{user:l}=a.webauthn.credential_options.publicKey;l.name||(l.name=`${l.id}:${n}`),l.displayName||(l.displayName=l.name)}switch(a.webauthn.type){case"create":{const l=lPe(a.webauthn.credential_options.publicKey,o==null?void 0:o.create),{data:c,error:u}=await oPe({publicKey:l,signal:A});return c?{data:{factorId:t,challengeId:a.id,webauthn:{type:a.webauthn.type,credential_response:c}},error:null}:{data:null,error:u}}case"request":{const l=cPe(a.webauthn.credential_options.publicKey,o==null?void 0:o.request),{data:c,error:u}=await aPe(Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:l,signal:A}));return c?{data:{factorId:t,challengeId:a.id,webauthn:{type:a.webauthn.type,credential_response:c}},error:null}:{data:null,error:u}}}}catch(a){return at(a)?{data:null,error:a}:{data:null,error:new $c("Unexpected error in challenge",a)}}}async _verify({challengeId:t,factorId:r,webauthn:n}){return this.client.mfa.verify({factorId:r,challengeId:t,webauthn:n})}async _authenticate({factorId:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:i}={}},o){if(!r)return{data:null,error:new Tm("rpId is required for WebAuthn authentication")};try{if(!Yk())return{data:null,error:new $c("Browser does not support WebAuthn",null)};const{data:a,error:s}=await this.challenge({factorId:t,webauthn:{rpId:r,rpOrigins:n},signal:i},{request:o});if(!a)return{data:null,error:s};const{webauthn:A}=a;return this._verify({factorId:t,challengeId:a.challengeId,webauthn:{type:A.type,rpId:r,rpOrigins:n,credential_response:A.credential_response}})}catch(a){return at(a)?{data:null,error:a}:{data:null,error:new $c("Unexpected error in authenticate",a)}}}async _register({friendlyName:t,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:i}={}},o){if(!r)return{data:null,error:new Tm("rpId is required for WebAuthn registration")};try{if(!Yk())return{data:null,error:new $c("Browser does not support WebAuthn",null)};const{data:a,error:s}=await this._enroll({friendlyName:t});if(!a)return await this.client.mfa.listFactors().then(c=>{var u;return(u=c.data)===null||u===void 0?void 0:u.all.find(d=>d.factor_type==="webauthn"&&d.friendly_name===t&&d.status!=="unverified")}).then(c=>c?this.client.mfa.unenroll({factorId:c==null?void 0:c.id}):void 0),{data:null,error:s};const{data:A,error:l}=await this._challenge({factorId:a.id,friendlyName:a.friendly_name,webauthn:{rpId:r,rpOrigins:n},signal:i},{create:o});return A?this._verify({factorId:a.id,challengeId:A.challengeId,webauthn:{rpId:r,rpOrigins:n,type:A.webauthn.type,credential_response:A.webauthn.credential_response}}):{data:null,error:l}}catch(a){return at(a)?{data:null,error:a}:{data:null,error:new $c("Unexpected error in register",a)}}}}GFe();const fPe={url:AFe,storageKey:lFe,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:cFe,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1};async function Xk(e,t,r){return await r()}const pf={};class Im{get jwks(){var t,r;return(r=(t=pf[this.storageKey])===null||t===void 0?void 0:t.jwks)!==null&&r!==void 0?r:{keys:[]}}set jwks(t){pf[this.storageKey]=Object.assign(Object.assign({},pf[this.storageKey]),{jwks:t})}get jwks_cached_at(){var t,r;return(r=(t=pf[this.storageKey])===null||t===void 0?void 0:t.cachedAt)!==null&&r!==void 0?r:Number.MIN_SAFE_INTEGER}set jwks_cached_at(t){pf[this.storageKey]=Object.assign(Object.assign({},pf[this.storageKey]),{cachedAt:t})}constructor(t){var r,n,i;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;const o=Object.assign(Object.assign({},fPe),t);if(this.storageKey=o.storageKey,this.instanceID=(r=Im.nextInstanceID[this.storageKey])!==null&&r!==void 0?r:0,Im.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!o.debug,typeof o.debug=="function"&&(this.logger=o.debug),this.instanceID>0&&ri()){const a=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(a),this.logDebugMessages&&console.trace(a)}if(this.persistSession=o.persistSession,this.autoRefreshToken=o.autoRefreshToken,this.admin=new KFe({url:o.url,headers:o.headers,fetch:o.fetch}),this.url=o.url,this.headers=o.headers,this.fetch=rV(o.fetch),this.lock=o.lock||Xk,this.detectSessionInUrl=o.detectSessionInUrl,this.flowType=o.flowType,this.hasCustomAuthorizationHeader=o.hasCustomAuthorizationHeader,this.throwOnError=o.throwOnError,o.lock?this.lock=o.lock:ri()&&(!((n=globalThis==null?void 0:globalThis.navigator)===null||n===void 0)&&n.locks)?this.lock=zFe:this.lock=Xk,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new uPe(this)}
318,this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this)},this.persistSession?(o.storage?this.storage=o.storage:tV()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=qk(this.memoryStorage)),o.userStorage&&(this.userStorage=o.userStorage)):(this.memoryStorage={},this.storage=qk(this.memoryStorage)),ri()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(a){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",a)}(i=this.broadcastChannel)===null||i===void 0||i.addEventListener("message",async a=>{this._debug("received broadcast notification from other tab or client",a),await this._notifyAllSubscribers(a.data.event,a.data.session,!1)})}this.initialize()}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(t){if(this.throwOnError&&t&&t.error)throw t.error;return t}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${J9}) ${new Date().toISOString()}`}_debug(...t){return this.logDebugMessages&&this.logger(this._logPrefix(),...t),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(-1,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var t;try{let r={},n="none";if(ri()&&(r=CFe(window.location.href),this._isImplicitGrantCallback(r)?n="implicit":await this._isPKCECallback(r)&&(n="pkce")),ri()&&this.detectSessionInUrl&&n!=="none"){const{data:i,error:o}=await this._getSessionFromURL(r,n);if(o){if(this._debug("#_initialize()","error detecting session from URL",o),gFe(o)){const A=(t=o.details)===null||t===void 0?void 0:t.code;if(A==="identity_already_exists"||A==="identity_not_found"||A==="single_identity_not_deletable")return{error:o}}return await this._removeSession(),{error:o}}const{session:a,redirectType:s}=i;return this._debug("#_initialize()","detected session in URL",a,"redirect type",s),await this._saveSession(a),setTimeout(async()=>{s==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",a):await this._notifyAllSubscribers("SIGNED_IN",a)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(r){return at(r)?this._returnResult({error:r}):this._returnResult({error:new $c("Unexpected error during initialization",r)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(t){var r,n,i;try{const o=await ft(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(n=(r=t==null?void 0:t.options)===null||r===void 0?void 0:r.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:(i=t==null?void 0:t.options)===null||i===void 0?void 0:i.captchaToken}},xform:_a}),{data:a,error:s}=o;if(s||!a)return this._returnResult({data:{user:null,session:null},error:s});const A=a.session,l=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",A)),this._returnResult({data:{user:l,session:A},error:null})}catch(o){if(at(o))return this._returnResult({data:{user:null,session:null},error:o});throw o}}async signUp(t){var r,n,i;try{let o;if("email"in t){const{email:c,password:u,options:d}=t;let f=null,p=null;this.flowType==="pkce"&&([f,p]=await ff(this.storage,this.storageKey)),o=await ft(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:d==null?void 0:d.emailRedirectTo,body:{email:c,password:u,data:(r=d==null?void 0:d.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken},code_challenge:f,code_challenge_method:p},xform:_a})}else if("phone"in t){const{phone:c,password:u,options:d}=t;o=await ft(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:c,password:u,data:(n=d==null?void 0:d.data)!==null&&n!==void 0?n:{},channel:(i=d==null?void 0:d.channel)!==null&&i!==void 0?i:"sms",gotrue_meta_security:{captcha_token:d==null?void 0:d.captchaToken}},xform:_a})}else throw new Zv("You must provide either an email or phone number and a password");const{data:a,error:s}=o;if(s||!a)return this._returnResult({data:{user:null,session:null},error:s});const A=a.session,l=a.user;return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",A)),this._returnResult({data:{user:l,session:A},error:null})}catch(o){if(at(o))return this._returnResult({data:{user:null,session:null},error:o});throw o}}async signInWithPassword(t){try{let r;if("email"in t){const{email:o,password:a,options:s}=t;r=await ft(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:o,password:a,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}},xform:Gk})}else if("phone"in t){const{phone:o,password:a,options:s}=t;r=await ft(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:o,password:a,gotrue_meta_security:{captcha_token:s==null?void 0:s.captchaToken}},xform:Gk})}else throw new Zv("You must provide either an email or phone number and a password");const{data:n,error:i}=r;if(i)return this._returnResult({data:{user:null,session:null},error:i});if(!n||!n.session||!n.user){const o=new uf;return this._returnResult({data:{user:null,session:null},error:o})}return n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),this._returnResult({data:Object.assign({user:n.user,session:n.session},n.weak_password?{weakPassword:n.weak_password}:null),error:i})}catch(r){if(at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOAuth(t){var r,n,i,o;return await this._handleProviderSignIn(t.provider,{redirectTo:(r=t.options)===null||r===void 0?void 0:r.redirectTo,scopes:(n=t.options)===null||n===void 0?void 0:n.scopes,queryParams:(i=t.options)===null||i===void 0?void 0:i.queryParams,skipBrowserRedirect:(o=t.o
318ptions)===null||o===void 0?void 0:o.skipBrowserRedirect})}async exchangeCodeForSession(t){return await this.initializePromise,this._acquireLock(-1,async()=>this._exchangeCodeForSession(t))}async signInWithWeb3(t){const{chain:r}=t;switch(r){case"ethereum":return await this.signInWithEthereum(t);case"solana":return await this.signInWithSolana(t);default:throw new Error(`@supabase/auth-js: Unsupported chain "${r}"`)}}async signInWithEthereum(t){var r,n,i,o,a,s,A,l,c,u,d;let f,p;if("message"in t)f=t.message,p=t.signature;else{const{chain:h,wallet:v,statement:m,options:w}=t;let b;if(ri())if(typeof v=="object")b=v;else{const U=window;if("ethereum"in U&&typeof U.ethereum=="object"&&"request"in U.ethereum&&typeof U.ethereum.request=="function")b=U.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof v!="object"||!(w!=null&&w.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");b=v}const B=new URL((r=w==null?void 0:w.url)!==null&&r!==void 0?r:window.location.href),C=await b.request({method:"eth_requestAccounts"}).then(U=>U).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!C||C.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const _=iV(C[0]);let F=(n=w==null?void 0:w.signInWithEthereum)===null||n===void 0?void 0:n.chainId;if(!F){const U=await b.request({method:"eth_chainId"});F=WFe(U)}const N={domain:B.host,address:_,statement:m,uri:B.href,version:"1",chainId:F,nonce:(i=w==null?void 0:w.signInWithEthereum)===null||i===void 0?void 0:i.nonce,issuedAt:(a=(o=w==null?void 0:w.signInWithEthereum)===null||o===void 0?void 0:o.issuedAt)!==null&&a!==void 0?a:new Date,expirationTime:(s=w==null?void 0:w.signInWithEthereum)===null||s===void 0?void 0:s.expirationTime,notBefore:(A=w==null?void 0:w.signInWithEthereum)===null||A===void 0?void 0:A.notBefore,requestId:(l=w==null?void 0:w.signInWithEthereum)===null||l===void 0?void 0:l.requestId,resources:(c=w==null?void 0:w.signInWithEthereum)===null||c===void 0?void 0:c.resources};f=YFe(N),p=await b.request({method:"personal_sign",params:[qFe(f),_]})}try{const{data:h,error:v}=await ft(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:f,signature:p},!((u=t.options)===null||u===void 0)&&u.captchaToken?{gotrue_meta_security:{captcha_token:(d=t.options)===null||d===void 0?void 0:d.captchaToken}}:null),xform:_a});if(v)throw v;if(!h||!h.session||!h.user){const m=new uf;return this._returnResult({data:{user:null,session:null},error:m})}return h.session&&(await this._saveSession(h.session),await this._notifyAllSubscribers("SIGNED_IN",h.session)),this._returnResult({data:Object.assign({},h),error:v})}catch(h){if(at(h))return this._returnResult({data:{user:null,session:null},error:h});throw h}}async signInWithSolana(t){var r,n,i,o,a,s,A,l,c,u,d,f;let p,h;if("message"in t)p=t.message,h=t.signature;else{const{chain:v,wallet:m,statement:w,options:b}=t;let B;if(ri())if(typeof m=="object")B=m;else{const _=window;if("solana"in _&&typeof _.solana=="object"&&("signIn"in _.solana&&typeof _.solana.signIn=="function"||"signMessage"in _.solana&&typeof _.solana.signMessage=="function"))B=_.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof m!="object"||!(b!=null&&b.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");B=m}const C=new URL((r=b==null?void 0:b.url)!==null&&r!==void 0?r:window.location.href);if("signIn"in B&&B.signIn){const _=await B.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},b==null?void 0:b.signInWithSolana),{version:"1",domain:C.host,uri:C.href}),w?{statement:w}:null));let F;if(Array.isArray(_)&&_[0]&&typeof _[0]=="object")F=_[0];else if(_&&typeof _=="object"&&"signedMessage"in _&&"signature"in _)F=_;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in F&&"signature"in F&&(typeof F.signedMessage=="string"||F.signedMessage instanceof Uint8Array)&&F.signature instanceof Uint8Array)p=typeof F.signedMessage=="string"?F.signedMessage:new TextDecoder().decode(F.signedMessage),h=F.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in B)||typeof B.signMessage!="function"||!("publicKey"in B)||typeof B!="object"||!B.publicKey||!("toBase58"in B.publicKey)||typeof B.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");p=[`${C.host} wants you to sign in with your Solana account:`,B.publicKey.toBase58(),...w?["",w,""]:[""],"Version: 1",`URI: ${C.href}`,`Issued At: ${(i=(n=b==null?void 0:b.signInWithSolana)===null||n===void 0?void 0:n.issuedAt)!==null&&i!==void 0?i:new Date().toISOString()}`,...!((o=b==null?void 0:b.signInWithSolana)===null||o===void 0)&&o.notBefore?[`Not Before: ${b.signInWithSolana.notBefore}`]:[],...!((a=b==null?void 0:b.signInWithSolana)===null||a===void 0)&&a.expirationTime?[`Expiration Time: ${b.signInWithSolana.expirationTime}`]:[],...!((s=b==null?void 0:b.signInWithSolana)===null||s===void 0)&&s.chainId?[`Chain ID: ${b.signInWithSolana.chainId}`]:[],...!((A=b==null?void 0:b.signInWithSolana)===null||A===void 0)&&A.nonce?[`Nonce: ${b.signInWithSolana.nonce}`]:[],...!((l=b==null?void 0:b.signInWithSolana)===null||l===void 0)&&l.requestId?[`Request ID: ${b.signInWithSolana.requestId}`]:[],...!((u=(c=b==null?void 0:b.signInWithSolana)===null||c===void 0?void 0:c.resources)===null||u===void 0)&&u.length?["Resources",...b.signInWithSolana.resources.map(F=>`- ${F}`)]:[]].join(`
319`);const _=await B.signMessage(new TextEncoder().encode(p),"utf8");if(!_||!(_ instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");h=_}}try{const{data:v,error:m}=await ft(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:p,signature:eu
319(h)},!((d=t.options)===null||d===void 0)&&d.captchaToken?{gotrue_meta_security:{captcha_token:(f=t.options)===null||f===void 0?void 0:f.captchaToken}}:null),xform:_a});if(m)throw m;if(!v||!v.session||!v.user){const w=new uf;return this._returnResult({data:{user:null,session:null},error:w})}return v.session&&(await this._saveSession(v.session),await this._notifyAllSubscribers("SIGNED_IN",v.session)),this._returnResult({data:Object.assign({},v),error:m})}catch(v){if(at(v))return this._returnResult({data:{user:null,session:null},error:v});throw v}}async _exchangeCodeForSession(t){const r=await Nc(this.storage,`${this.storageKey}-code-verifier`),[n,i]=(r??"").split("/");try{const{data:o,error:a}=await ft(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:t,code_verifier:n},xform:_a});if(await el(this.storage,`${this.storageKey}-code-verifier`),a)throw a;if(!o||!o.session||!o.user){const s=new uf;return this._returnResult({data:{user:null,session:null,redirectType:null},error:s})}return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",o.session)),this._returnResult({data:Object.assign(Object.assign({},o),{redirectType:i??null}),error:a})}catch(o){if(at(o))return this._returnResult({data:{user:null,session:null,redirectType:null},error:o});throw o}}async signInWithIdToken(t){try{const{options:r,provider:n,token:i,access_token:o,nonce:a}=t,s=await ft(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:n,id_token:i,access_token:o,nonce:a,gotrue_meta_security:{captcha_token:r==null?void 0:r.captchaToken}},xform:_a}),{data:A,error:l}=s;if(l)return this._returnResult({data:{user:null,session:null},error:l});if(!A||!A.session||!A.user){const c=new uf;return this._returnResult({data:{user:null,session:null},error:c})}return A.session&&(await this._saveSession(A.session),await this._notifyAllSubscribers("SIGNED_IN",A.session)),this._returnResult({data:A,error:l})}catch(r){if(at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithOtp(t){var r,n,i,o,a;try{if("email"in t){const{email:s,options:A}=t;let l=null,c=null;this.flowType==="pkce"&&([l,c]=await ff(this.storage,this.storageKey));const{error:u}=await ft(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:s,data:(r=A==null?void 0:A.data)!==null&&r!==void 0?r:{},create_user:(n=A==null?void 0:A.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:A==null?void 0:A.captchaToken},code_challenge:l,code_challenge_method:c},redirectTo:A==null?void 0:A.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:u})}if("phone"in t){const{phone:s,options:A}=t,{data:l,error:c}=await ft(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:s,data:(i=A==null?void 0:A.data)!==null&&i!==void 0?i:{},create_user:(o=A==null?void 0:A.shouldCreateUser)!==null&&o!==void 0?o:!0,gotrue_meta_security:{captcha_token:A==null?void 0:A.captchaToken},channel:(a=A==null?void 0:A.channel)!==null&&a!==void 0?a:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:l==null?void 0:l.message_id},error:c})}throw new Zv("You must provide either an email or phone number.")}catch(s){if(at(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async verifyOtp(t){var r,n;try{let i,o;"options"in t&&(i=(r=t.options)===null||r===void 0?void 0:r.redirectTo,o=(n=t.options)===null||n===void 0?void 0:n.captchaToken);const{data:a,error:s}=await ft(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},t),{gotrue_meta_security:{captcha_token:o}}),redirectTo:i,xform:_a});if(s)throw s;if(!a)throw new Error("An error occurred on token verification.");const A=a.session,l=a.user;return A!=null&&A.access_token&&(await this._saveSession(A),await this._notifyAllSubscribers(t.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",A)),this._returnResult({data:{user:l,session:A},error:null})}catch(i){if(at(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async signInWithSSO(t){var r,n,i,o,a;try{let s=null,A=null;this.flowType==="pkce"&&([s,A]=await ff(this.storage,this.storageKey));const l=await ft(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in t?{provider_id:t.providerId}:null),"domain"in t?{domain:t.domain}:null),{redirect_to:(n=(r=t.options)===null||r===void 0?void 0:r.redirectTo)!==null&&n!==void 0?n:void 0}),!((i=t==null?void 0:t.options)===null||i===void 0)&&i.captchaToken?{gotrue_meta_security:{captcha_token:t.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:s,code_challenge_method:A}),headers:this.headers,xform:DFe});return!((o=l.data)===null||o===void 0)&&o.url&&ri()&&!(!((a=t.options)===null||a===void 0)&&a.skipBrowserRedirect)&&window.location.assign(l.data.url),this._returnResult(l)}catch(s){if(at(s))return this._returnResult({data:null,error:s});throw s}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async t=>{const{data:{session:r},error:n}=t;if(n)throw n;if(!r)throw new Ca;const{error:i}=await ft(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:r.access_token});return this._returnResult({data:{user:null,session:null},error:i})})}catch(t){if(at(t))return this._returnResult({data:{user:null,session:null},error:t});throw t}}async resend(t){try{const r=`${this.url}/resend`;if("email"in t){const{email:n,type:i,options:o}=t,{error:a}=await ft(this.fetch,"POST",r,{headers:this.headers,body:{email:n,type:i,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},redirectTo:o==null?void 0:o.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:a})}else if("phone"in t){const{phone:n,type:i,options:o}=t,{data:a,error:s}=await ft(this.fetch,"POST",r,{headers:this.headers,body:{phone:n,type:i,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:a==null?void 0:a.message_id},error:s})}throw new Zv("You must provide either an email or phone number and a type")}catch(r){if(at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>this._useSession(async r=>r))}async _acquireLock(t,r){this._debug("#_acquireLock","begin",t);try{if(this.lockAcquired){const n=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),i=(async()=>(await n,await r()))();return this.pendingInLock.push((async()=>{try{await i}catch{}})()),i}return await this.lock(`lock:${this.storageKey}`,t,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const n=r();for(this.pendingInLock.push((async()=>{try{await n}catch{}})()),await n;this.pendingInLock.length;){const i=[...this.pendingInLock];await Promise.all(i),this.pendingInLock.splice(0,i.length)}return await n}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(t){this._debug("#_useSession","begin");try{const r=await this.__loadSession();return await t(r)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let t=null;const r=await Nc(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",r),r!==null&&(this._isValidSession(r)?t=r:(this._debug("#getSession()","session from storage is not val
319id"),await this._removeSession())),!t)return{data:{session:null},error:null};const n=t.expires_at?t.expires_at*1e3-Date.now()<JB:!1;if(this._debug("#__loadSession()",`session has${n?"":" not"} expired`,"expires_at",t.expires_at),!n){if(this.userStorage){const a=await Nc(this.userStorage,this.storageKey+"-user");a!=null&&a.user?t.user=a.user:t.user=tC()}if(this.storage.isServer&&t.user&&!t.user.__isUserNotAvailableProxy){const a={value:this.suppressGetSessionWarning};t.user=jFe(t.user,a),a.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:t},error:null}}const{data:i,error:o}=await this._callRefreshToken(t.refresh_token);return o?this._returnResult({data:{session:null},error:o}):this._returnResult({data:{session:i},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(t){return t?await this._getUser(t):(await this.initializePromise,await this._acquireLock(-1,async()=>await this._getUser()))}async _getUser(t){try{return t?await ft(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:t,xform:gl}):await this._useSession(async r=>{var n,i,o;const{data:a,error:s}=r;if(s)throw s;return!(!((n=a.session)===null||n===void 0)&&n.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new Ca}:await ft(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(o=(i=a.session)===null||i===void 0?void 0:i.access_token)!==null&&o!==void 0?o:void 0,xform:gl})})}catch(r){if(at(r))return pFe(r)&&(await this._removeSession(),await el(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:r});throw r}}async updateUser(t,r={}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._updateUser(t,r))}async _updateUser(t,r={}){try{return await this._useSession(async n=>{const{data:i,error:o}=n;if(o)throw o;if(!i.session)throw new Ca;const a=i.session;let s=null,A=null;this.flowType==="pkce"&&t.email!=null&&([s,A]=await ff(this.storage,this.storageKey));const{data:l,error:c}=await ft(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:r==null?void 0:r.emailRedirectTo,body:Object.assign(Object.assign({},t),{code_challenge:s,code_challenge_method:A}),jwt:a.access_token,xform:gl});if(c)throw c;return a.user=l.user,await this._saveSession(a),await this._notifyAllSubscribers("USER_UPDATED",a),this._returnResult({data:{user:a.user},error:null})})}catch(n){if(at(n))return this._returnResult({data:{user:null},error:n});throw n}}async setSession(t){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._setSession(t))}async _setSession(t){try{if(!t.access_token||!t.refresh_token)throw new Ca;const r=Date.now()/1e3;let n=r,i=!0,o=null;const{payload:a}=eC(t.access_token);if(a.exp&&(n=a.exp,i=n<=r),i){const{data:s,error:A}=await this._callRefreshToken(t.refresh_token);if(A)return this._returnResult({data:{user:null,session:null},error:A});if(!s)return{data:{user:null,session:null},error:null};o=s}else{const{data:s,error:A}=await this._getUser(t.access_token);if(A)throw A;o={access_token:t.access_token,refresh_token:t.refresh_token,user:s.user,token_type:"bearer",expires_in:n-r,expires_at:n},await this._saveSession(o),await this._notifyAllSubscribers("SIGNED_IN",o)}return this._returnResult({data:{user:o.user,session:o},error:null})}catch(r){if(at(r))return this._returnResult({data:{session:null,user:null},error:r});throw r}}async refreshSession(t){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._refreshSession(t))}async _refreshSession(t){try{return await this._useSession(async r=>{var n;if(!t){const{data:a,error:s}=r;if(s)throw s;t=(n=a.session)!==null&&n!==void 0?n:void 0}if(!(t!=null&&t.refresh_token))throw new Ca;const{data:i,error:o}=await this._callRefreshToken(t.refresh_token);return o?this._returnResult({data:{user:null,session:null},error:o}):i?this._returnResult({data:{user:i.user,session:i},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(r){if(at(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async _getSessionFromURL(t,r){try{if(!ri())throw new ey("No browser detected.");
319if(t.error||t.error_description||t.error_code)throw new ey(t.error_description||"Error in URL with unspecified error_description",{error:t.error||"unspecified_error",code:t.error_code||"unspecified_code"});switch(r){case"implicit":if(this.flowType==="pkce")throw new Mk("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new ey("Not a valid implicit grant flow url.");break;default:}if(r==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!t.code)throw new Mk("No code detected.");const{data:w,error:b}=await this._exchangeCodeForSession(t.code);if(b)throw b;const B=new URL(window.location.href);return B.searchParams.delete("code"),window.history.replaceState(window.history.state,"",B.toString()),{data:{session:w.session,redirectType:null},error:null}}const{provider_token:n,provider_refresh_token:i,access_token:o,refresh_token:a,expires_in:s,expires_at:A,token_type:l}=t;if(!o||!s||!a||!l)throw new ey("No session defined in URL");const c=Math.round(Date.now()/1e3),u=parseInt(s);let d=c+u;A&&(d=parseInt(A));const f=d-c;f*1e3<=Ef&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${f}s, should have been closer to ${u}s`);const p=d-u;c-p>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",p,d,c):c-p<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",p,d,c);const{data:h,error:v}=await this._getUser(o);if(v)throw v;const m={provider_token:n,provider_refresh_token:i,access_token:o,expires_in:u,expires_at:d,refresh_token:a,token_type:l,user:h.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:m,redirectType:t.type},error:null})}catch(n){if(at(n))return this._returnResult({data:{session:null,redirectType:null},error:n});throw n}}_isImplicitGrantCallback(t){return!!(t.access_token||t.error_description)}async _isPKCECallback(t){const r=await Nc(this.storage,`${this.storageKey}-code-verifier`);return!!(t.code&&r)}async signOut(t={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._signOut(t))}async _signOut({scope:t}={scope:"global"}){return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o)return this._returnResult({error:o});const a=(n=i.session)===null||n===void 0?void 0:n.access_token;if(a){const{error:s}=await this.admin.signOut(a,t);if(s&&!(hFe(s)&&(s.status===404||s.status===401||s.status===403)))return this._returnResult({error:s})}return t!=="others"&&(await this._removeSession(),await el(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(t){const r=BFe(),n={id:r,callback:t,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",r),this.stateChangeEmitters.delete(r)}};return this._debug("#onAuthStateChange()","registered callback with id",r),this.stateChangeEmitters.set(r,n),(async()=>(await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(r)})))(),{data:{subscription:n}}}async _emitInitialSession(t){return await this._useSession(async r=>{var n,i;try{const{data:{session:o},error:a}=r;if(a)throw a;await((n=this.stateChangeEmitters.get(t))===null||n===void 0?void 0:n.callback("INITIAL_SESSION",o)),this._debug("INITIAL_SESSION","callback id",t,"session",o)}catch(o){await((i=this.stateChangeEmitters.get(t))===null||i===void 0?void 0:i.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",t,"error",o),console.error(o)}})}async resetPasswordForEmail(t,r={}){let n=null,i=null;this.flowType==="pkce"&&([n,i]=await ff(this.storage,this.storageKey,!0));try{return await ft(this.fetch,"POST",`${this.url}/recover`,{body:{email:t,code_challenge:n,code_challenge_method:i,gotrue_meta_security:{captcha_token:r.captchaToken}},headers:this.headers,redirectTo:r.redirectTo})}catch(o){if(at(o))return this._returnResult({data:null,error:o});throw o}}async getUserIdentities(){var t;try{const{data:r,error:n}=await this.getUser();if(n)throw n;return this._returnResult({data:{identities:(t=r.user.identities)!==null&&t!==void 0?t:[]},error:null})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async linkIdentity(t){return"token"in t?this.linkIdentityIdToken(t):this.linkIdentityOAuth(t)}async linkIdentityOAuth(t){var r;try{const{data:n,error:i}=await this._useSession(async o=>{var a,s,A,l,c;const{data:u,error:d}=o;if(d)throw d;const f=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,t.provider,{redirectTo:(a=t.options)===null||a===void 0?void 0:a.redirectTo,scopes:(s=t.options)===null||s===void 0?void 0:s.scopes,queryParams:(A=t.options)===null||A===void 0?void 0:A.queryParams,skipBrowserRedirect:!0});return await ft(this.fetch,"GET",f,{headers:this.headers,jwt:(c=(l=u.session)===null||l===void 0?void 0:l.access_token)!==null&&c!==void 0?c:void 0})});if(i)throw i;return ri()&&!(!((r=t.options)===null||r===void 0)&&r.skipBrowserRedirect)&&window.location.assign(n==null?void 0:n.url),this._returnResult({data:{provider:t.provider,url:n==null?void 0:n.url},error:null})}catch(n){if(at(n))return this._returnResult({data:{provider:t.provider,url:null},error:n});throw n}}async linkIdentityIdToken(t){return await this._useSession(async r=>{var n;try{const{error:i,data:{session:o}}=r;if(i)throw i;const{options:a,provider:s,token:A,access_token:l,nonce:c}=t,u=await ft(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(n=o==null?void 0:o.access_token)!==null&&n!==void 0?n:void 0,body:{provider:s,id_token:A,access_token:l,nonce:c,link_identity:!0,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:_a}),{data:d,error:f}=u;return f?this._returnResult({data:{user:null,session:null},error:f}):!d||!d.session||!d.user?this._returnResult({data:{user:null,session:null},error:new uf}):(d.session&&(await this._saveSession(d.session),await this._notifyAllSubscribers("USER_UPDATED",d.session)),this._returnResult({data:d,error:f}))}catch(i){if(at(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}})}async unlinkIdentity(t){try{return await this._useSession(async r=>{var n,i;const{data:o,error:a}=r;if(a)throw a;
319return await ft(this.fetch,"DELETE",`${this.url}/user/identities/${t.identity_id}`,{headers:this.headers,jwt:(i=(n=o.session)===null||n===void 0?void 0:n.access_token)!==null&&i!==void 0?i:void 0})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _refreshAccessToken(t){const r=`#_refreshAccessToken(${t.substring(0,5)}...)`;this._debug(r,"begin");try{const n=Date.now();return await EFe(async i=>(i>0&&await SFe(200*Math.pow(2,i-1)),this._debug(r,"refreshing attempt",i),await ft(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:t},headers:this.headers,xform:_a})),(i,o)=>{const a=200*Math.pow(2,i);return o&&ZB(o)&&Date.now()+a-n<Ef})}catch(n){if(this._debug(r,"error",n),at(n))return this._returnResult({data:{session:null,user:null},error:n});throw n}finally{this._debug(r,"end")}}_isValidSession(t){return typeof t=="object"&&t!==null&&"access_token"in t&&"refresh_token"in t&&"expires_at"in t}async _handleProviderSignIn(t,r){const n=await this._getUrlForProvider(`${this.url}/authorize`,t,{redirectTo:r.redirectTo,scopes:r.scopes,queryParams:r.queryParams});return this._debug("#_handleProviderSignIn()","provider",t,"options",r,"url",n),ri()&&!r.skipBrowserRedirect&&window.location.assign(n),{data:{provider:t,url:n},error:null}}async _recoverAndRefresh(){var t,r;const n="#_recoverAndRefresh()";this._debug(n,"begin");try{const i=await Nc(this.storage,this.storageKey);if(i&&this.userStorage){let a=await Nc(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!a&&(a={user:i.user},await Ff(this.userStorage,this.storageKey+"-user",a)),i.user=(t=a==null?void 0:a.user)!==null&&t!==void 0?t:tC()}else if(i&&!i.user&&!i.user){const a=await Nc(this.storage,this.storageKey+"-user");a&&(a!=null&&a.user)?(i.user=a.user,await el(this.storage,this.storageKey+"-user"),await Ff(this.storage,this.storageKey,i)):i.user=tC()}if(this._debug(n,"session from storage",i),!this._isValidSession(i)){this._debug(n,"session is not valid"),i!==null&&await this._removeSession();return}const o=((r=i.expires_at)!==null&&r!==void 0?r:1/0)*1e3-Date.now()<JB;if(this._debug(n,`session has${o?"":" not"} expired with margin of ${JB}s`),o){if(this.autoRefreshToken&&i.refresh_token){const{error:a}=await this._callRefreshToken(i.refresh_token);a&&(console.error(a),ZB(a)||(this._debug(n,"refresh failed with a non-retryable error, removing the session",a),await this._removeSession()))}}else if(i.user&&i.user.__isUserNotAvailableProxy===!0)try{const{data:a,error:s}=await this._getUser(i.access_token);!s&&(a!=null&&a.user)?(i.user=a.user,await this._saveSession(i),await this._notifyAllSubscribers("SIGNED_IN",i)):this._debug(n,"could not get user data, skipping SIGNED_IN notification")}catch(a){console.error("Error getting user data:",a),this._debug(n,"error getting user data, skipping SIGNED_IN notification",a)}else await this._notifyAllSubscribers("SIGNED_IN",i)}catch(i){this._debug(n,"error",i),console.error(i);return}finally{this._debug(n,"end")}}async _callRefreshToken(t){var r,n;if(!t)throw new Ca;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const i=`#_callRefreshToken(${t.substring(0,5)}...)`;this._debug(i,"begin");try{this.refreshingDeferred=new Rx;const{data:o,error:a}=await this._refreshAccessToken(t);if(a)throw a;if(!o.session)throw new Ca;await this._saveSession(o.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const s={data:o.session,error:null};return this.refreshingDeferred.resolve(s),s}catch(o){if(this._debug(i,"error",o),at(o)){const a={data:null,error:o};return ZB(o)||await this._removeSession(),(r=this.refreshingDeferred)===null||r===void 0||r.resolve(a),a}throw(n=this.refreshingDeferred)===null||n===void 0||n.reject(o),o}finally{this.refreshingDeferred=null,this._debug(i,"end")}}async _notifyAllSubscribers(t,r,n=!0){const i=`#_notifyAllSubscribers(${t})`;this._debug(i,"begin",r,`broadcast = ${n}`);try{this.broadcastChannel&&n&&this.broadcastChannel.postMessage({event:t,session:r});const o=[],a=Array.from(this.stateChangeEmitters.values()).map(async s=>{try{await s.callback(t,r)}catch(A){o.push(A)}});if(await Promise.all(a),o.length>0){for(let s=0;s<o.length;s+=1)console.error(o[s]);throw o[0]}}finally{this._debug(i,"end")}}async _saveSession(t){this._debug("#_saveSession()",t),this.suppressGetSessionWarning=!0;const r=Object.assign({},t),n=r.user&&r.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!n&&r.user&&await Ff(this.userStorage,this.storageKey+"-user",{user:r.user});const i=Object.assign({},r);delete i.user;const o=Vk(i);await Ff(this.storage,this.storageKey,o)}else{const i=Vk(r);await Ff(this.storage,this.storageKey,i)}}async _removeSession(){this._debug("#_removeSession()"),await el(this.storage,this.storageKey),await el(this.storage,this.storageKey+"-code-verifier"),await el(this.storage,this.storageKey+"-user"),this.userStorage&&await el(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const t=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{t&&ri()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",t)}
319catch(r){console.error("removing visibilitychange callback failed",r)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const t=setInterval(()=>this._autoRefreshTokenTick(),Ef);this.autoRefreshTicker=t,t&&typeof t=="object"&&typeof t.unref=="function"?t.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(t),setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const t=this.autoRefreshTicker;this.autoRefreshTicker=null,t&&clearInterval(t)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const t=Date.now();try{return await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const i=Math.floor((n.expires_at*1e3-t)/Ef);this._debug("#_autoRefreshTokenTick()",`access token expires in ${i} ticks, a tick lasts ${Ef}ms, refresh threshold is ${qS} ticks`),i<=qS&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(t){if(t.isAcquireTimeout||t instanceof nV)this._debug("auto refresh token tick lock not available");else throw t}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!ri()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(t){console.error("_handleVisibilityChange",t)}}async _onVisibilityChanged(t){const r=`#_onVisibilityChanged(${t})`;this._debug(r,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),t||(await this.initializePromise,await this._acquireLock(-1,async()=>{if(document.visibilityState!=="visible"){this._debug(r,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(t,r,n){const i=[`provider=${encodeURIComponent(r)}`];if(n!=null&&n.redirectTo&&i.push(`redirect_to=${encodeURIComponent(n.redirectTo)}`),n!=null&&n.scopes&&i.push(`scopes=${encodeURIComponent(n.scopes)}`),this.flowType==="pkce"){const[o,a]=await ff(this.storage,this.storageKey),s=new URLSearchParams({code_challenge:`${encodeURIComponent(o)}`,code_challenge_method:`${encodeURIComponent(a)}`});i.push(s.toString())}if(n!=null&&n.queryParams){const o=new URLSearchParams(n.queryParams);i.push(o.toString())}return n!=null&&n.skipBrowserRedirect&&i.push(`skip_http_redirect=${n.skipBrowserRedirect}`),`${t}?${i.join("&")}`}async _unenroll(t){try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;return o?this._returnResult({data:null,error:o}):await ft(this.fetch,"DELETE",`${this.url}/factors/${t.factorId}`,{headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _enroll(t){try{return await this._useSession(async r=>{var n,i;const{data:o,error:a}=r;if(a)return this._returnResult({data:null,error:a});const s=Object.assign({friendly_name:t.friendlyName,factor_type:t.factorType},t.factorType==="phone"?{phone:t.phone}:t.factorType==="totp"?{issuer:t.issuer}:{}),{data:A,error:l}=await ft(this.fetch,"POST",`${this.url}/factors`,{body:s,headers:this.headers,jwt:(n=o==null?void 0:o.session)===null||n===void 0?void 0:n.access_token});return l?this._returnResult({data:null,error:l}):(t.factorType==="totp"&&A.type==="totp"&&(!((i=A==null?void 0:A.totp)===null||i===void 0)&&i.qr_code)&&(A.totp.qr_code=`data:image/svg+xml;utf-8,${A.totp.qr_code}`),this._returnResult({data:A,error:null}))})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _verify(t){return this._acquireLock(-1,async()=>{try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o)return this._returnResult({data:null,error:o});const a=Object.assign({challenge_id:t.challengeId},"webauthn"in t?{webauthn:Object.assign(Object.assign({},t.webauthn),{credential_response:t.webauthn.type==="create"?nPe(t.webauthn.credential_response):iPe(t.webauthn.credential_response)})}:{code:t.code}),{data:s,error:A}=await ft(this.fetch,"POST",`${this.url}/factors/${t.factorId}/verify`,{body:a,headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token});return A?this._returnResult({data:null,error:A}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+s.expires_in},s)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",s),this._returnResult({data:s,error:A}))})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}})}async _challenge(t){return this._acquireLock(-1,async()=>{try{return await this._useSession(async r=>{var n;const{data:i,error:o}=r;if(o)return this._returnResult({data:null,error:o});const a=await ft(this.fetch,"POST",`${this.url}/factors/${t.factorId}/challenge`,{body:t,headers:this.headers,jwt:(n=i==null?void 0:i.session)===null||n===void 0?void 0:n.access_token});if(a.error)return a;const{data:s}=a;if(s.type!=="webauthn")return{data:s,error:null};switch(s.webauthn.type){case"create":return{data:Object.assign(Object.assign({},s),{webauthn:Object.assign(Object.assign({},s.webauthn),{credential_options:Object.assign(Object.assign({},s.webauthn.credential_options),{publicKey:tPe(s.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},s),{webauthn:Object.assign(Object.assign({},s.webauthn),{credential_options:Object.assign(Object.assign({},s.webauthn.credential_options),{publicKey:rPe(s.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}})}async _challengeAndVerify(t){const{data:r,error:n}=await this._challenge({factorId:t.factorId});return n?this._returnResult({data:null,error:n}):await this._verify({factorId:t.factorId,challengeId:r.id,code:t.code})}async _listFactors(){var t;const{data:{user:r},error:n}=await this.getUser();if(n)return{data:null,error:n};const i={all:[],phone:[],totp:[],webauthn:[]};for(const o of(t=r==null?void 0:r.factors)!==null&&t!==void 0?t:[])i.all.push(o),o.status==="verified"&&i[o.factor_type].push(o);return{data:i,error:null}}async _getAuthenticatorAssuranceLevel(){var t,r;const{data:{session:n},error:i}
319=await this.getSession();if(i)return this._returnResult({data:null,error:i});if(!n)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:o}=eC(n.access_token);let a=null;o.aal&&(a=o.aal);let s=a;((r=(t=n.user.factors)===null||t===void 0?void 0:t.filter(c=>c.status==="verified"))!==null&&r!==void 0?r:[]).length>0&&(s="aal2");const l=o.amr||[];return{data:{currentLevel:a,nextLevel:s,currentAuthenticationMethods:l},error:null}}async _getAuthorizationDetails(t){try{return await this._useSession(async r=>{const{data:{session:n},error:i}=r;return i?this._returnResult({data:null,error:i}):n?await ft(this.fetch,"GET",`${this.url}/oauth/authorizations/${t}`,{headers:this.headers,jwt:n.access_token,xform:o=>({data:o,error:null})}):this._returnResult({data:null,error:new Ca})})}catch(r){if(at(r))return this._returnResult({data:null,error:r});throw r}}async _approveAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:i},error:o}=n;if(o)return this._returnResult({data:null,error:o});if(!i)return this._returnResult({data:null,error:new Ca});const a=await ft(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:i.access_token,body:{action:"approve"},xform:s=>({data:s,error:null})});return a.data&&a.data.redirect_url&&ri()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(a.data.redirect_url),a})}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}}async _denyAuthorization(t,r){try{return await this._useSession(async n=>{const{data:{session:i},error:o}=n;if(o)return this._returnResult({data:null,error:o});if(!i)return this._returnResult({data:null,error:new Ca});const a=await ft(this.fetch,"POST",`${this.url}/oauth/authorizations/${t}/consent`,{headers:this.headers,jwt:i.access_token,body:{action:"deny"},xform:s=>({data:s,error:null})});return a.data&&a.data.redirect_url&&ri()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(a.data.redirect_url),a})}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}}async fetchJwk(t,r={keys:[]}){let n=r.keys.find(s=>s.kid===t);if(n)return n;const i=Date.now();if(n=this.jwks.keys.find(s=>s.kid===t),n&&this.jwks_cached_at+fFe>i)return n;const{data:o,error:a}=await ft(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(a)throw a;return!o.keys||o.keys.length===0||(this.jwks=o,this.jwks_cached_at=i,n=o.keys.find(s=>s.kid===t),!n)?null:n}async getClaims(t,r={}){try{let n=t;if(!n){const{data:f,error:p}
319=await this.getSession();if(p||!f.session)return this._returnResult({data:null,error:p});n=f.session.access_token}const{header:i,payload:o,signature:a,raw:{header:s,payload:A}}=eC(n);r!=null&&r.allowExpired||IFe(o.exp);const l=!i.alg||i.alg.startsWith("HS")||!i.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(i.kid,r!=null&&r.keys?{keys:r.keys}:r==null?void 0:r.jwks);if(!l){const{error:f}=await this.getUser(n);if(f)throw f;return{data:{claims:o,header:i,signature:a},error:null}}const c=kFe(i.alg),u=await crypto.subtle.importKey("jwk",l,c,!0,["verify"]);if(!await crypto.subtle.verify(c,u,a,bFe(`${s}.${A}`)))throw new JS("Invalid JWT signature");return{data:{claims:o,header:i,signature:a},error:null}}catch(n){if(at(n))return this._returnResult({data:null,error:n});throw n}}}Im.nextInstanceID={};const dPe=Im;class hPe extends dPe{constructor(t){super(t)}}class pPe{constructor(t,r,n){var i,o,a;this.supabaseUrl=t,this.supabaseKey=r;const s=sFe(t);if(!r)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",s),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",s),this.storageUrl=new URL("storage/v1",s),this.functionsUrl=new URL("functions/v1",s);const A=`sb-${s.hostname.split(".")[0]}-auth-token`,l={db:Z4e,realtime:tFe,auth:Object.assign(Object.assign({},eFe),{storageKey:A}),global:J4e},c=aFe(n??{},l);this.storageKey=(i=c.auth.storageKey)!==null&&i!==void 0?i:"",this.headers=(o=c.global.headers)!==null&&o!==void 0?o:{},c.accessToken?(this.accessToken=c.accessToken,this.auth=new Proxy({},{get:(u,d)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(d)} is not possible`)}})):this.auth=this._initSupabaseAuthClient((a=c.auth)!==null&&a!==void 0?a:{},this.headers,c.global.fetch),this.fetch=iFe(r,this._getAccessToken.bind(this),c.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers,accessToken:this._getAccessToken.bind(this)},c.realtime)),this.accessToken&&this.accessToken().then(u=>this.realtime.setAuth(u)).catch(u=>console.warn("Failed to set initial Realtime auth token:",u)),this.rest=new A4e(new URL("rest/v1",s).href,{headers:this.headers,schema:c.db.schema,fetch:this.fetch}),this.storage=new q4e(this.storageUrl.href,this.headers,this.fetch,n==null?void 0:n.storage),c.accessToken||this._listenForAuthEvents()}get functions(){return new o4e(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(t){return this.rest.from(t)}schema(t){return this.rest.schema(t)}rpc(t,r={},n={head:!1,get:!1,count:void 0}){return this.rest.rpc(t,r,n)}channel(t,r={config:{}}){return this.realtime.channel(t,r)}getChannels(){return this.realtime.getChannels()}removeChannel(t){return this.realtime.removeChannel(t)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var t,r;if(this.accessToken)return await this.accessToken();const{data:n}=await this.auth.getSession();return(r=(t=n.session)===null||t===void 0?void 0:t.access_token)!==null&&r!==void 0?r:this.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:t,persistSession:r,detectSessionInUrl:n,storage:i,userStorage:o,storageKey:a,flowType:s,lock:A,debug:l,throwOnError:c},u,d){const f={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new hPe({url:this.authUrl.href,headers:Object.assign(Object.assign({},f),u),storageKey:a,autoRefreshToken:t,persistSession:r,detectSessionInUrl:n,storage:i,userStorage:o,flowType:s,lock:A,debug:l,throwOnError:c,fetch:d,hasCustomAuthorizationHeader:Object.keys(this.headers).some(p=>p.toLowerCase()==="authorization")})}_initRealtimeClient(t){return new _4e(this.realtimeUrl.href,Object.assign(Object.assign({},t),{params:Object.assign({apikey:this.supabaseKey},t==null?void 0:t.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((r,n)=>{this._handleTokenChanged(r,"CLIENT",n==null?void 0:n.access_token)})}_handleTokenChanged(t,r,n){(t==="TOKEN_REFRESHED"||t==="SIGNED_IN")&&this.changedAccessToken!==n?(this.changedAccessToken=n,this.realtime.setAuth(n)):t==="SIGNED_OUT"&&(this.realtime.setAuth(),r=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}}const gPe=(e,t,r)=>new pPe(e,t,r);function mPe(){if(typeof window<"u"||typeof process>"u")return!1;const e=process.version;if(e==null)return!1;const t=e.match(/^v(\d+)\./);return t?parseInt(t[1],10)<=18:!1}mPe()&&console.warn("⚠️  Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to N
319ode.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");const vPe="https://xtykvbbddvczlbpkpuio.supabase.co",yPe="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inh0eWt2YmJkZHZjemxicGtwdWlvIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjMwMjY2MjMsImV4cCI6MjA3ODYwMjYyM30.JuXJTqsXyMaLAaw2FYAHWT405XyTt-72TZwq3f0y0_0",wPe=gPe(vPe,yPe,{auth:{storage:localStorage,persistSession:!0,autoRefreshToken:!0}}),bPe="modulepreload",xPe=function(e){return"/"+e},Jk={},nC=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.allSettled(r.map(A=>{if(A=xPe(A),A in Jk)return;Jk[A]=!0;const l=A.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${A}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":bPe,l||(u.as="script"),u.crossOrigin="",u.href=A,s&&u.setAttribute("nonce",s),document.head.appendChild(u),l)return new Promise((d,f)=>{u.addEventListener("load",d),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${A}`)))})}))}function o(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return i.then(a=>{for(const s of a||[])s.status==="rejected"&&o(s.reason);return t().catch(o)})};function ur(e){"@babel/helpers - typeof";return ur=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},ur(e)}var za=Uint8Array,Co=Uint16Array,EP=Int32Array,FP=new za([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),PP=new za([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Zk=new za([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),aV=function(e,t){for(var r=new Co(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new EP(r[30]),n=1;n<30;++n)for(var o=r[n];o<r[n+1];++o)i[o]=o-r[n]<<5|n;return{b:r,r:i}},sV=aV(FP,2),BPe=sV.b,ZS=sV.r;BPe[28]=258,ZS[258]=28;var CPe=aV(PP,0),eL=CPe.r,eE=new Co(32768);for(var kr=0;kr<32768;++kr){var tl=(kr&43690)>>1|(kr&21845)<<1;tl=(tl&52428)>>2|(tl&13107)<<2,tl=(tl&61680)>>4|(tl&3855)<<4,eE[kr]=((tl&65280)>>8|(tl&255)<<8)>>1}var yg=function(e,t,r){for(var n=e.length,i=0,o=new Co(t);i<n;++i)e[i]&&++o[e[i]-1];var a=new Co(t);for(i=1;i<t;++i)a[i]=a[i-1]+o[i-1]<<1;var s;if(r){s=new Co(1<<t);var A=15-t;for(i=0;i<n;++i)if(e[i])for(var l=i<<4|e[i],c=t-e[i],u=a[e[i]-1]++<<c,d=u|(1<<c)-1;u<=d;++u)s[eE[u]>>A]=l}else for(s=new Co(n),i=0;i<n;++i)e[i]&&(s[i]=eE[a[e[i]-1]++]>>15-e[i]);return s},Tu=new za(288);for(var kr=0;kr<144;++kr)Tu[kr]=8;for(var kr=144;kr<256;++kr)Tu[kr]=9;for(var kr=256;kr<280;++kr)Tu[kr]=7;for(var kr=280;kr<288;++kr)Tu[kr]=8;var V1=new za(32);for(var kr=0;kr<32;++kr)V1[kr]=5;var _Pe=yg(Tu,9,0),SPe=yg(V1,5,0),AV=function(e){return(e+7)/8|0},EPe=function(e,t,r){return(r==null||r>e.length)&&(r=e.length),new za(e.subarray(t,r))},Zs=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8},Np=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8,e[n+2]|=r>>16},iC=function(e,t){for(var r=[],n=0;n<e.length;++n)e[n]&&r.push({s:n,f:e[n]});var i=r.length,o=r.slice();if(!i)return{t:cV,l:0};if(i==1){var a=new za(r[0].s+1);return a[r[0].s]=1,{t:a,l:1}}r.sort(function(C,_){return C.f-_.f}),r.push({s:-1,f:25001});var s=r[0],A=r[1],l=0,c=1,u=2;for(r[0]={s:-1,f:s.f+A.f,l:s,r:A};c!=i-1;)s=r[r[l].f<r[u].f?l++:u++],A=r[l!=c&&r[l].f<r[u].f?l++:u++],r[c++]={s:-1,f:s.f+A.f,l:s,r:A};for(var d=o[0].s,n=1;n<i;++n)o[n].s>d&&(d=o[n].s);var f=new Co(d+1),p=tE(r[c-1],f,0);if(p>t){var n=0,h=0,v=p-t,m=1<<v;for(o.sort(function(_,F){return f[F.s]-f[_.s]||_.f-F.f});n<i;++n){var w=o[n].s;if(f[w]>t)h+=m-(1<<p-f[w]),f[w]=t;else break}for(h>>=v;h>0;){var b=o[n].s;f[b]<t?h-=1<<t-f[b]++-1:++n}for(;n>=0&&h;--n){var B=o[n].s;f[B]==t&&(--f[B],++h)}p=t}return{t:new za(f),l:p}},tE=function(e,t,r){return e.s==-1?Math.max(tE(e.l,t,r+1),tE(e.r,t,r+1)):t[e.s]=r},tL=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Co(++t),n=0,i=e[0],o=1,a=function(A){r[n++]=A},s=1;s<=t;++s)if(e[s]==i&&s!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)a(32754);o>2&&(a(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(a(i),--o;o>6;o-=6)a(8304);o>2&&(a(o-3<<5|8208),o=0)}for(;o--;)a(i);o=1,i=e[s]}return{c:r.subarray(0,n),n:t}},Tp=function(e,t){for(var r=0,n=0;n<t.length;++n)r+=e[n]*t[n];return r},lV=function(e,t,r){var n=r.length,i=AV(t+2);e[i]=n&255,e[i+1]=n>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var o=0;o<n;++o)e[i+o+4]=r[o];return(i+4+n)*8},rL=function(e,t,r,n,i,o,a,s,A,l,c){Zs(t,c++,r),++i[256];for(var u=iC(i,15),d=u.t,f=u.l,p=iC(o,15),h=p.t,v=p.l,m=tL(d),w=m.c,b=m.n,B=tL(h),
vendor: 11,535 bytes, lines 319-320
319C=B.c,_=B.n,F=new Co(19),N=0;N<w.length;++N)++F[w[N]&31];for(var N=0;N<C.length;++N)++F[C[N]&31];for(var U=iC(F,7),L=U.t,O=U.l,T=19;T>4&&!L[Zk[T-1]];--T);var Q=l+5<<3,j=Tp(i,Tu)+Tp(o,V1)+a,$=Tp(i,d)+Tp(o,h)+a+14+3*T+Tp(F,L)+2*F[16]+3*F[17]+7*F[18];if(A>=0&&Q<=j&&Q<=$)return lV(t,c,e.subarray(A,A+l));var G,J,H,W;if(Zs(t,c,1+($<j)),c+=2,$<j){G=yg(d,f,0),J=d,H=yg(h,v,0),W=h;var se=yg(L,O,0);Zs(t,c,b-257),Zs(t,c+5,_-1),Zs(t,c+10,T-4),c+=14;for(var N=0;N<T;++N)Zs(t,c+3*N,L[Zk[N]]);c+=3*T;for(var Ae=[w,C],k=0;k<2;++k)for(var D=Ae[k],N=0;N<D.length;++N){var z=D[N]&31;Zs(t,c,se[z]),c+=L[z],z>15&&(Zs(t,c,D[N]>>5&127),c+=D[N]>>12)}}else G=_Pe,J=Tu,H=SPe,W=V1;for(var N=0;N<s;++N){var re=n[N];if(re>255){var z=re>>18&31;Np(t,c,G[z+257]),c+=J[z+257],z>7&&(Zs(t,c,re>>23&31),c+=FP[z]);var oe=re&31;Np(t,c,H[oe]),c+=W[oe],oe>3&&(Np(t,c,re>>5&8191),c+=PP[oe])}else Np(t,c,G[re]),c+=J[re]}return Np(t,c,G[256]),c+J[256]},FPe=new EP([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),cV=new za(0),PPe=function(e,t,r,n,i,o){var a=o.z||e.length,s=new za(n+a+5*(1+Math.ceil(a/7e3))+i),A=s.subarray(n,s.length-i),l=o.l,c=(o.r||0)&7;if(t){c&&(A[0]=o.r>>3);for(var u=FPe[t-1],d=u>>13,f=u&8191,p=(1<<r)-1,h=o.p||new Co(32768),v=o.h||new Co(p+1),m=Math.ceil(r/3),w=2*m,b=function(Pe){return(e[Pe]^e[Pe+1]<<m^e[Pe+2]<<w)&p},B=new EP(25e3),C=new Co(288),_=new Co(32),F=0,N=0,U=o.i||0,L=0,O=o.w||0,T=0;U+2<a;++U){var Q=b(U),j=U&32767,$=v[Q];if(h[j]=$,v[Q]=j,O<=U){var G=a-U;if((F>7e3||L>24576)&&(G>423||!l)){c=rL(e,A,0,B,C,_,N,L,T,U-T,c),L=F=N=0,T=U;for(var J=0;J<286;++J)C[J]=0;for(var J=0;J<30;++J)_[J]=0}var H=2,W=0,se=f,Ae=j-$&32767;if(G>2&&Q==b(U-Ae))for(var k=Math.min(d,G)-1,D=Math.min(32767,U),z=Math.min(258,G);Ae<=D&&--se&&j!=$;){if(e[U+H]==e[U+H-Ae]){for(var re=0;re<z&&e[U+re]==e[U+re-Ae];++re);if(re>H){if(H=re,W=Ae,re>k)break;for(var oe=Math.min(Ae,re-2),ne=0,J=0;J<oe;++J){var de=U-Ae+J&32767,ae=h[de],ue=de-ae&32767;ue>ne&&(ne=ue,$=de)}}}j=$,$=h[j],Ae+=j-$&32767}if(W){B[L++]=268435456|ZS[H]<<18|eL[W];var pe=ZS[H]&31,ce=eL[W]&31;N+=FP[pe]+PP[ce],++C[257+pe],++_[ce],O=U+H,++F}else B[L++]=e[U],++C[e[U]]}}for(U=Math.max(U,O);U<a;++U)B[L++]=e[U],++C[e[U]];c=rL(e,A,l,B,C,_,N,L,T,U-T,c),l||(o.r=c&7|A[c/8|0]<<3,c-=7,o.h=v,o.p=h,o.i=U,o.w=O)}else{for(var U=o.w||0;U<a+l;U+=65535){var Ce=U+65535;Ce>=a&&(A[c/8|0]=l,Ce=a),c=lV(A,c+1,e.subarray(U,Ce))}o.i=a}return EPe(s,0,n+AV(c)+i)},uV=function(){var e=1,t=0;return{p:function(r){for(var n=e,i=t,o=r.length|0,a=0;a!=o;){for(var s=Math.min(a+2655,o);a<s;++a)i+=n+=r[a];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}e=n,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},OPe=function(e,t,r,n,i){if(!i&&(i={l:1},t.dictionary)){var o=t.dictionary.subarray(-32768),a=new za(o.length+e.length);a.set(o),a.set(e,o.length),e=a,i.w=o.length}return PPe(e,t.level==null?6:t.level,t.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,r,n,i)},fV=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},UPe=function(e,t){var r=t.level,n=r==0?0:r<6?1:r==9?3:2;if(e[0]=120,e[1]=n<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var i=uV();i.p(t.dictionary),fV(e,2,i.d())}};function rE(e,t){t||(t={});var r=uV();r.p(e);var n=OPe(e,t,t.dictionary?6:2,4);return UPe(n,t),fV(n,n.length-4,r.d()),n}var NPe=typeof TextDecoder<"u"&&new TextDecoder,TPe=0;try{NPe.decode(cV,{stream:!0}),TPe=1}catch{}function IPe(e){if(Array.isArray(e))return e}function kPe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],A=!0,l=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(A=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);A=!0);}catch(c){l=!0,i=c}finally{try{if(!A&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}function nL(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function LPe(e,t){if(e){if(typeof e=="string")return nL(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?nL(e,t):void 0}}function jPe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
320In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iL(e,t){return IPe(e)||kPe(e,t)||LPe(e,t)||jPe()}function oL(e,t="utf8"){return new TextDecoder(t).decode(e)}const QPe=new TextEncoder;function RPe(e){return QPe.encode(e)}const MPe=1024*8,DPe=(()=>{const e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),oC={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class OP{constructor(t=MPe,r={}){cr(this,"buffer");cr(this,"byteLength");cr(this,"byteOffset");cr(this,"length");cr(this,"offset");cr(this,"lastWrittenByte");cr(this,"littleEndian");cr(this,"_data");cr(this,"_mark");cr(this,"_marks");let n=!1;typeof t=="number"?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const i=r.offset?r.offset>>>0:0,o=t.byteLength-i;let a=i;(ArrayBuffer.isView(t)||t instanceof OP)&&(t.byteLength!==t.buffer.byteLength&&(a=t.byteOffset+i),t=t.buffer),n?this.lastWrittenByte=o:this.lastWrittenByte=0,this.buffer=t,this.length=o,this.byteLength=o,this.byteOffset=a,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,a,o),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const n=(this.offset+t)*2,i=new Uint8Array(n);i.set(new Uint8Array(this.buffer)),this.buffer=i.buffer,this.length=n,this.byteLength=n,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,r){const n=oC[r].BYTES_PER_ELEMENT*t,i=this.byteOffset+this.offset,o=this.buffer.slice(i,i+n);if(this.littleEndian===DPe&&r!=="uint8"&&r!=="int8"){const s=new Uint8Array(this.buffer.slice(i,i+n));s.reverse();const A=new oC[r](s.buffer);return this.offset+=n,A.reverse(),A}const a=new oC[r](o);return this.offset+=n,a}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let r="";for(let n=0;n<t;n++)r+=this.readChar();return r}readUtf8(t=1){return oL(this.readBytes(t))}decodeText(t=1,r="utf8"){return oL(this.readBytes(t),r)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let r=0;r<t.length;r++)this._data.setUint8(this.offset++,t[r]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let r=0;r<t.length;r++)this.writeUint8(t.charCodeAt(r));return this}writeUtf8(t){return this.writeBytes(RPe(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const HPe=4,aL=0,sL=1,$Pe=2;function Th(e){let t=e.length;for(;--t>=0;)e[t]=0}const KPe=0,dV=1,VPe=2,zPe=3,GPe=258,UP=29,h0=256,km=h0+1+UP,cd=30,NP=19,hV=2*km+1,tu=15,aC=16,WPe=7,TP=256,pV=16,gV=17,mV=18,nE=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),Xy=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),qPe=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),vV=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),YPe=512,AA=new Array((km+2)*2);Th(AA);const wg=new Array(cd*2);Th(wg);const Lm=new Array(YPe);Th(Lm);const jm=new Array(GPe-zPe+1);Th(jm);const IP=new Array(UP);Th(IP);const z1=new Array(cd);Th(z1);function sC(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}let yV,wV,bV;function AC(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}const xV=e=>e<256?Lm[e]:Lm[256+(e>>>7)],Qm=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},Yi=(e,t,r)=>{e.bi_valid>aC-r?(e.bi_buf|=t<<e.bi_valid&65535,Qm(e,e.bi_buf),e.bi_buf=t>>aC-e.bi_valid,e.bi_valid+=r-aC):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)},hs=(e,t,r)=>{Yi(e,r[t*2],r[t*2+1])},BV=(e,t)=>{let r=0;do r|=e&1,e>>
vendor: 27,117 bytes, line 320
320>=1,r<<=1;while(--t>0);return r>>>1},XPe=e=>{e.bi_valid===16?(Qm(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},JPe=(e,t)=>{const r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,a=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,A=t.stat_desc.max_length;let l,c,u,d,f,p,h=0;for(d=0;d<=tu;d++)e.bl_count[d]=0;for(r[e.heap[e.heap_max]*2+1]=0,l=e.heap_max+1;l<hV;l++)c=e.heap[l],d=r[r[c*2+1]*2+1]+1,d>A&&(d=A,h++),r[c*2+1]=d,!(c>n)&&(e.bl_count[d]++,f=0,c>=s&&(f=a[c-s]),p=r[c*2],e.opt_len+=p*(d+f),o&&(e.static_len+=p*(i[c*2+1]+f)));if(h!==0){do{for(d=A-1;e.bl_count[d]===0;)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[A]--,h-=2}while(h>0);for(d=A;d!==0;d--)for(c=e.bl_count[d];c!==0;)u=e.heap[--l],!(u>n)&&(r[u*2+1]!==d&&(e.opt_len+=(d-r[u*2+1])*r[u*2],r[u*2+1]=d),c--)}},CV=(e,t,r)=>{const n=new Array(tu+1);let i=0,o,a;for(o=1;o<=tu;o++)i=i+r[o-1]<<1,n[o]=i;for(a=0;a<=t;a++){let s=e[a*2+1];s!==0&&(e[a*2]=BV(n[s]++,s))}},ZPe=()=>{let e,t,r,n,i;const o=new Array(tu+1);for(r=0,n=0;n<UP-1;n++)for(IP[n]=r,e=0;e<1<<nE[n];e++)jm[r++]=n;for(jm[r-1]=n,i=0,n=0;n<16;n++)for(z1[n]=i,e=0;e<1<<Xy[n];e++)Lm[i++]=n;for(i>>=7;n<cd;n++)for(z1[n]=i<<7,e=0;e<1<<Xy[n]-7;e++)Lm[256+i++]=n;for(t=0;t<=tu;t++)o[t]=0;for(e=0;e<=143;)AA[e*2+1]=8,e++,o[8]++;for(;e<=255;)AA[e*2+1]=9,e++,o[9]++;for(;e<=279;)AA[e*2+1]=7,e++,o[7]++;for(;e<=287;)AA[e*2+1]=8,e++,o[8]++;for(CV(AA,km+1,o),e=0;e<cd;e++)wg[e*2+1]=5,wg[e*2]=BV(e,5);yV=new sC(AA,nE,h0+1,km,tu),wV=new sC(wg,Xy,0,cd,tu),bV=new sC(new Array(0),qPe,0,NP,WPe)},_V=e=>{let t;for(t=0;t<km;t++)e.dyn_ltree[t*2]=0;for(t=0;t<cd;t++)e.dyn_dtree[t*2]=0;for(t=0;t<NP;t++)e.bl_tree[t*2]=0;e.dyn_ltree[TP*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},SV=e=>{e.bi_valid>8?Qm(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},AL=(e,t,r,n)=>{const i=t*2,o=r*2;return e[i]<e[o]||e[i]===e[o]&&n[t]<=n[r]},lC=(e,t,r)=>{const n=e.heap[r];let i=r<<1;for(;i<=e.heap_len&&(i<e.heap_len&&AL(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!AL(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n},lL=(e,t,r)=>{let n,i,o=0,a,s;if(e.sym_next!==0)do n=e.pending_buf[e.sym_buf+o++]&255,n+=(e.pending_buf[e.sym_buf+o++]&255)<<8,i=e.pending_buf[e.sym_buf+o++],n===0?hs(e,i,t):(a=jm[i],hs(e,a+h0+1,t),s=nE[a],s!==0&&(i-=IP[a],Yi(e,i,s)),n--,a=xV(n),hs(e,a,r),s=Xy[a],s!==0&&(n-=z1[a],Yi(e,n,s)));while(o<e.sym_next);hs(e,TP,t)},iE=(e,t)=>{const r=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,o=t.stat_desc.elems;let a,s,A=-1,l;for(e.heap_len=0,e.heap_max=hV,a=0;a<o;a++)r[a*2]!==0?(e.heap[++e.heap_len]=A=a,e.depth[a]=0):r[a*2+1]=0;for(;e.heap_len<2;)l=e.heap[++e.heap_len]=A<2?++A:0,r[l*2]=1,e.depth[l]=0,e.opt_len--,i&&(e.static_len-=n[l*2+1]);for(t.max_code=A,a=e.heap_len>>1;a>=1;a--)lC(e,r,a);l=o;do a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],lC(e,r,1),s=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=s,r[l*2]=r[a*2]+r[s*2],e.depth[l]=(e.depth[a]>=e.depth[s]?e.depth[a]:e.depth[s])+1,r[a*2+1]=r[s*2+1]=l,e.heap[1]=l++,lC(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],JPe(e,t),CV(r,A,e.bl_count)},cL=(e,t,r)=>{let n,i=-1,o,a=t[0*2+1],s=0,A=7,l=4;for(a===0&&(A=138,l=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)o=a,a=t[(n+1)*2+1],!(++s<A&&o===a)&&(s<l?e.bl_tree[o*2]+=s:o!==0?(o!==i&&e.bl_tree[o*2]++,e.bl_tree[pV*2]++):s<=10?e.bl_tree[gV*2]++:e.bl_tree[mV*2]++,s=0,i=o,a===0?(A=138,l=3):o===a?(A=6,l=3):(A=7,l=4))},uL=(e,t,r)=>{let n,i=-1,o,a=t[0*2+1],s=0,A=7,l=4;for(a===0&&(A=138,l=3),n=0;n<=r;n++)if(o=a,a=t[(n+1)*2+1],!(++s<A&&o===a)){if(s<l)do hs(e,o,e.bl_tree);while(--s!==0);else o!==0?(o!==i&&(hs(e,o,e.bl_tree),s--),hs(e,pV,e.bl_tree),Yi(e,s-3,2)):s<=10?(hs(e,gV,e.bl_tree),Yi(e,s-3,3)):(hs(e,mV,e.bl_tree),Yi(e,s-11,7));s=0,i=o,a===0?(A=138,l=3):o===a?(A=6,l=3):(A=7,l=4)}},eOe=e=>{let t;for(cL(e,e.dyn_ltree,e.l_desc.max_code),cL(e,e.dyn_dtree,e.d_desc.max_code),iE(e,e.bl_desc),t=NP-1;t>=3&&e.bl_tree[vV[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},tOe=(e,t,r,n)=>{let i;for(Yi(e,t-257,5),Yi(e,r-1,5),Yi(e,n-4,4),i=0;i<n;i++)Yi(e,e.bl_tree[vV[i]*2+1],3);uL(e,e.dyn_ltree,t-1),uL(e,e.dyn_dtree,r-1)},rOe=e=>{let t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return aL;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return sL;for(r=32;r<h0;r++)if(e.dyn_ltree[r*2]!==0)return sL;return aL};let fL=!1;const nOe=e=>{fL||(ZPe(),fL=!0),e.l_desc=new AC(e.dyn_ltree,yV),e.d_desc=new AC(e.dyn_dtree,wV),e.bl_desc=new AC(e.bl_tree,bV),e.bi_buf=0,e.bi_valid=0,_V(e)},EV=(e,t,r,n)=>{Yi(e,(KPe<<1)+(n?1:0),3),SV(e),Qm(e,r),Qm(e,~r),r&&e.pending_buf.set(e.window.subarray(t,t+r),e.pending),e.pending+=r},iOe=e=>{Yi(e,dV<<1,3),hs(e,TP,AA),XPe(e)},oOe=(e,t,r,n)=>{let i,o,a=0;e.level>0?(e.strm.data_type===$Pe&&(e.strm.data_type=rOe(e)),iE(e,e.l_desc),iE(e,e.d_desc),a=eOe(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=r+5,r+4<=i&&t!==-1?EV(e,t,r,n):e.strategy===HPe||o===i?(Yi(e,(dV<<1)+(n?1:0),3),lL(e,AA,wg)):(Yi(e,(VPe<<1)+(n?1:0),3),tOe(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),lL(e,e.dyn_ltree,e.dyn_dtree)),_V(e),n&&SV(e)},aOe=(e,t,r)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=r,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(jm[r]+h0+1)*2]++,e.dyn_dtree[xV(t)*2]++),e.sym_next===e.sym_end);var sOe=nOe,AOe=EV,lOe=oOe,cOe=aOe,uOe=iOe,fOe={_tr_init:sOe,_tr_stored_block:AOe,_tr_flush_block:lOe,_tr_tally:cOe,_tr_align:uOe};const dOe=(e,t,r,n)=>{let i=e&65535|0,o=e>>>16&65535|0,a=0;for(;r!==0;){a=r>2e3?2e3:r,r-=a;do i=i+t[n++]|0,o=o+i|0;while(--a);i%=65521,o%=65521}return i|o<<16|0};var Rm=dOe;const hOe=()=>{let e,t=[];for(var r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t},pOe=new Uint32Array(hOe()),gOe=(e,t,r,n)=>{const i=pOe,o=n+r;e^=-1;for(let a=n;a<o;a++)e=e>>>8^i[(e^t[a])&255];return e^-1};var Hn=gOe,oh={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},p0={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:mOe,_tr_stored_block:oE,_tr_flush_block:vOe,_tr_tally:Kl,_tr_align:yOe}=fOe,{Z_NO_FLUSH:Vl,Z_PARTIAL_FLUSH:wOe,Z_FULL_FLUSH:bOe,Z_FINISH:Jo,Z_BLOCK:dL,Z_OK:oi,Z_STREAM_END:hL,Z_STREAM_ERROR:Cs,Z_DATA_ERROR:xOe,Z_BUF_ERROR:cC,Z_DEFAULT_COMPRESSION:BOe,Z_FILTERED:COe,Z_HUFFMAN_ONLY:ty,Z_RLE:_Oe,Z_FIXED:SOe,Z_DEFAULT_STRATEGY:EOe,Z_UNKNOWN:FOe,Z_DEFLATED:Mx}=p0,POe=9,OOe=15,UOe=8,NOe=29,TOe=256,aE=TOe+1+NOe,IOe=30,kOe=19,LOe=2*aE+1,jOe=15,$t=3,Fl=258,_s=Fl+$t+1,QOe=32,ah=42,kP=57,sE=69,AE=73,lE=91,cE=103,ru=113,Gp=666,Ri=1,Ih=2,Iu=3,kh=4,ROe=3,nu=(e,t)=>(e.msg=oh[t],t),pL=e=>e*2-(e>4?9:0),ml=e=>{let t=e.length;for(;--t>=0;)e[t]=0},MOe=e=>{let t,r,n,i=e.w_size;t=e.hash_size,n=t;do r=e.head[--n],e.head[n]=r>=i?r-i:0;while(--t);t=i,n=t;do r=e.prev[--n],e.prev[n]=r>=i?r-i:0;while(--t)};let DOe=(e,t,r)=>(t<<e.hash_shift^r)&e.hash_mask,zl=DOe;const po=e=>{const t=e.state;let r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+r),e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))},_o=(e,t)=>{vOe(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,po(e.strm)},ir=(e,t)=>{e.pending_buf[e.pending++]=t},Ip=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},uE=(e,t,r,n)=>{let i=e.avail_in;return i>n&&(i=n),i===0?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),r),e.state.wrap===1?e.adler=Rm(e.adler,t,i,r):e.state.wrap===2&&(e.adler=Hn(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)},FV=(e,t)=>{let r=e.max_chain_length,n=e.strstart,i,o,a=e.prev_length,s=e.nice_match;const A=e.strstart>e.w_size-_s?e.strstart-(e.w_size-_s):0,l=e.window,c=e.w_mask,u=e.prev,d=e.strstart+Fl;let f=l[n+a-1],p=l[n+a];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do if(i=t,!(l[i+a]!==p||l[i+a-1]!==f||l[i]!==l[n]||l[++i]!==l[n+1])){n+=2,i++;do;while(l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&l[++n]===l[++i]&&n<d);if(o=Fl-(d-n),n=d-Fl,o>a){if(e.match_start=t,a=o,o>=s)break;f=l[n+a-1],p=l[n+a]}}while((t=u[t&c])>A&&--r!==0);return a<=e.lookahead?a:e.lookahead},sh=e=>{const t=e.w_size;let r,n,i;do{if(n=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-_s)&&(e.window.set(e.window.subarray(t,t+t-n),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),MOe(e),n+=t),e.strm.avail_in===0)break;if(r=uE(e.strm,e.window,e.strstart+e.lookahead,n),e.lookahead+=r,e.lookahead+e.insert>=$t)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=zl(e,e.ins_h,e.window[i+1]);e.insert&&(e.ins_h=zl(e,e.ins_h,e.window[i+$t-1]),e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert<$t)););}while(e.lookahead<_s&&e.strm.avail_in!==0)},PV=(e,t)=>{let r=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,n,i,o,a=0,s=e.strm.avail_in;do{if(n=65535,o=e.bi_valid+42>>3,e.strm.avail_out<o||(o=e.strm.avail_out-o,i=e.strstart-e.block_start,n>i+e.strm.avail_in&&(n=i+e.strm.avail_in),n>o&&(n=o),n<r&&(n===0&&t!==Jo||t===Vl||n!==i+e.strm.avail_in)))break;a=t===Jo&&n===i+e.strm.avail_in?1:0,oE(e,0,0,a),e.pending_buf[e.pending-4]=n,e.pending_buf[e.pending-3]=n>>8,e.pending_buf[e.pending-2]=~n,e.pending_buf[e.pending-1]=~n>>8,po(e.strm),i&&(i>n&&(i=n),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,n-=i),n&&(uE(e.strm,e.strm.output,e.strm.next_out,n),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n)}while(a===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),a?kh:t!==Vl&&t!==Jo&&e.strm.avail_in===0&&e.strstart===e.block_start?Ih:(o=e.window_size-e.strstart,e.strm.avail_in>o&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,o+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),o>e.strm.avail_in&&(o=e.strm.avail_in),o&&(uE(e.strm,e.window,e.strstart,o),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.high_water<e.strstart&&(e.high_water=e.strstart),o=e.bi_valid+42>>3,o=e.pending_buf_size-o>65535?65535:e.pending_buf_size-o,r=o>e.w_size?e.w_size:o,i=e.strstart-e.block_start,(i>=r||(i||t===Jo)&&t!==Vl&&e.strm.avail_in===0&&i<=o)&&(n=i>o?o:i,a=t===Jo&&e.strm.avail_in===0&&n===i?1:0,oE(e,e.block_start,n,a),e.block_start+=n,po(e.strm)),a?Iu:Ri)},uC=(e,t)=>{let r,n;for(;;){if(e.lookahead<_s){if(sh(e),e.lookahead<_s&&t===Vl)return Ri;if(e.lookahead===0)break}if(r=0,e.lookahead>=$t&&(e.ins_h=zl(e,e.ins_h,e.window[e.strstart+$t-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-_s&&(e.match_length=FV(e,r)),e.match_length>=$t)if(n=Kl(e,e.strstart-e.match_start,e.match_length-$t),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=$t){e.match_length--;do e.strstart++,e.ins_h=zl(e,e.ins_h,e.window[e.strstart+$t-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=zl(e,e.ins_h,e.window[e.strstart+1]);else n=Kl(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(_o(e,!1),e.strm.avail_out===0))return Ri}return e.insert=e.strstart<$t-1?e.strstart:$t-1,t===Jo?(_o(e,!0),e.strm.avail_out===0?Iu:kh):e.sym_next&&(_o(e,!1),e.strm.avail_out===0)?Ri:Ih},gf=(e,t)=>{let r,n,i;for(;;){if(e.lookahead<_s){if(sh(e),e.lookahead<_s&&t===Vl)return Ri;if(e.lookahead===0)break}if(r=0,e.lookahead>=$t&&(e.ins_h=zl(e,e.ins_h,e.window[e.strstart+$t-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=$t-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-_s&&(e.match_length=FV(e,r),e.match_length<=5&&(e.strategy===COe||e.match_length===$t&&e.strstart-e.match_start>4096)&&(e.match_length=$t-1)),e.prev_length>=$t&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-$t,n=Kl(e,e.strstart-1-e.prev_match,e.prev_length-$t),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=zl(e,e.ins_h,e.window[e.strstart+$t-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=$t-1,e.strstart++,n&&(_o(e,!1),e.strm.avail_out===0))return Ri}else if(e.match_available){if(n=Kl(e,0,e.window[e.strstart-1]),n&&_o(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return Ri}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Kl(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<$t-1?e.strstart:$t-1,t===Jo?(_o(e,!0),e.strm.avail_out===0?Iu:kh):e.sym_next&&(_o(e,!1),e.strm.avail_out===0)?Ri:Ih},HOe=(e,t)=>{let r,n,i,o;const a=e.window;for(;;){if(e.lookahead<=Fl){if(sh(e),e.lookahead<=Fl&&t===Vl)return Ri;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=$t&&e.strstart>0&&(i=e.strstart-1,n=a[i],n===a[++i]&&n===a[++i]&&n===a[++i])){o=e.strstart+Fl;do;while(n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&i<o);e.match_length=Fl-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=$t?(r=Kl(e,1,e.match_length-$t),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Kl(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(_o(e,!1),e.strm.avail_out===0))return Ri}return e.insert=0,t===Jo?(_o(e,!0),e.strm.avail_out===0?Iu:kh):e.sym_next&&(_o(e,!1),e.strm.avail_out===0)?Ri:Ih},$Oe=(e,t)=>{let r;for(;;){if(e.lookahead===0&&(sh(e),e.lookahead===0)){if(t===Vl)return Ri;break}if(e.match_length=0,r=Kl(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(_o(e,!1),e.strm.avail_out===0))return Ri}return e.insert=0,t===Jo?(_o(e,!0),e.strm.avail_out===0?Iu:kh):e.sym_next&&(_o(e,!1),e.strm.avail_out===0)?Ri:Ih};function as(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}const Wp=[new as(0,0,0,0,PV),new as(4,4,8,4,uC),new as(4,5,16,8,uC),new as(4,6,32,32,uC),new as(4,4,16,16,gf),new as(8,16,32,32,gf),new as(8,16,128,128,gf),new as(8,32,128,256,gf),new as(32,128,258,1024,gf),new as(32,258,258,4096,gf)],KOe=e=>{e.window_size=2*e.w_size,ml(e.head),e.max_lazy_match=Wp[e.level].max_lazy,e.good_match=Wp[e.level].good_length,e.nice_match=Wp[e.level].nice_length,e.max_chain_length=Wp[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=$t-1,e.match_available=0,e.ins_h=0};function VOe(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Mx,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(LOe*2),this.dyn_dtree=new Uint16Array((2*IOe+1)*2),this.bl_tree=new Uint16Array((2*kOe+1)*2),ml(this.dyn_ltree),ml(this.dyn_dtree),ml(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(jOe+1),this.heap=new Uint16Array(2*aE+1),ml(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*aE+1),ml(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const g0=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==ah&&t.status!==kP&&t.status!==sE&&t.status!==AE&&t.status!==lE&&t.status!==cE&&t.status!==ru&&t.status!==Gp?1:0},OV=e=>{if(g0(e))return nu(e,Cs);e.total_in=e.total_out=0,e.data_type=FOe;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?kP:t.wrap?ah:ru,e.adler=t.wrap===2?0:1,t.last_flush=-2,mOe(t),oi},UV=e=>{const t=OV(e);return t===oi&&KOe(e.state),t},zOe=(e,t)=>g0(e)||e.state.wrap!==2?Cs:(e.state.gzhead=t,oi),NV=(e,t,r,n,i,o)=>{if(!e)return Cs;let a=1;if(t===BOe&&(t=6),n<0?(a=0,n=-n):n>15&&(a=2,n-=16),i<1||i>POe||r!==Mx||n<8||n>15||t<0||t>9||o<0||o>SOe||n===8&&a!==1)return nu(e,Cs);n===8&&(n=9);const s=new VOe;return e.state=s,s.strm=e,s.status=ah,s.wrap=a,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+$t-1)/$t),s.window=new Uint8Array(s.w_size*2),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=(s.lit_bufsize-1)*3,s.level=t,s.strategy=o,s.method=r,UV(e)},GOe=(e,t)=>NV(e,t,Mx,OOe,UOe,EOe),WOe=(e,t)=>{if(g0(e)||t>dL||t<0)return e?nu(e,Cs):Cs;const r=e.state;if(!e.output||e.avail_in!==0&&!e.input||r.status===Gp&&t!==Jo)return nu(e,e.avail_out===0?cC:Cs);const n=r.last_flush;if(r.last_flush=t,r.pending!==0){if(po(e),e.avail_out===0)return r.last_flush=-1,oi}else if(e.avail_in===0&&pL(t)<=pL(n)&&t!==Jo)return nu(e,cC);if(r.status===Gp&&e.avail_in!==0)return nu(e,cC);if(r.status===ah&&r.wrap===0&&(r.status=ru),r.status===ah){let i=Mx+(r.w_bits-8<<4)<<8,o=-1;if(r.strategy>=ty||r.level<2?o=0:r.level<6?o=1:r.level===6?o=2:o=3,i|=o<<6,r.strstart!==0&&(i|=QOe),i+=31-i%31,Ip(r,i),r.strstart!==0&&(Ip(r,e.adler>>>16),Ip(r,e.adler&65535)),e.adler=1,r.status=ru,po(e),r.pending!==0)return r.last_flush=-1,oi}if(r.status===kP){if(e.adler=0,ir(r,31),ir(r,139),ir(r,8),r.gzhead)ir(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),ir(r,r.gzhead.time&255),ir(r,r.gzhead.time>>8&255),ir(r,r.gzhead.time>>16&255),ir(r,r.gzhead.time>>24&255),ir(r,r.level===9?2:r.strategy>=ty||r.level<2?4:0),ir(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(ir(r,r.gzhead.extra.length&255),ir(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Hn(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=sE;else if(ir(r,0),ir(r,0),ir(r,0),ir(r,0),ir(r,0),ir(r,r.level===9?2:r.strategy>=ty||r.level<2?4:0),ir(r,ROe),r.status=ru,po(e),r.pending!==0)return r.last_flush=-1,oi}if(r.status===sE){if(r.gzhead.extra){let i=r.pending,o=(r.gzhead.extra.length&65535)-r.gzindex;for(;r.pending+o>r.pending_buf_size;){let s=r.pending_buf_size-r.pending;if(r.pending_buf.set(r.gzhead.extra.subarray(r.gzindex,r.gzindex+s),r.pending),r.pending=r.pending_buf_size,r.gzhead.hcrc&&r.pending>i&&(e.adler=Hn(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex+=s,po(e),r.pending!==0)return r.last_flush=-1,oi;i=0,o-=s}let a=new Uint8Array(r.gzhead.extra);r.pending_buf.set(a.subarray(r.gzindex,r.gzindex+o),r.pending),r.pending+=o,r.gzhead.hcrc&&r.pending>i&&(e.adler=Hn(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=AE}if(r.status===AE){if(r.gzhead.name){let i=r.pending,o;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(e.adler=Hn(e.adler,r.pending_buf,r.pending-i,i)),po(e),r.pending!==0)return r.last_flush=-1,oi;i=0}r.gzindex<r.gzhead.name.length?o=r.gzhead.name.charCodeAt(r.gzindex++)&255:o=0,ir(r,o)}while(o!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=Hn(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex=0}r.status=lE}if(r.status===lE){if(r.gzhead.comment){let i=r.pending,o;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>i&&(e.adler=Hn(e.adler,r.pending_buf,r.pending-i,i)),po(e),r.pending!==0)return r.last_flush=-1,oi;i=0}r.gzindex<r.gzhead.comment.length?o=r.gzhead.comment.charCodeAt(r.gzindex++)&255:o=0,ir(r,o)}while(o!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=Hn(e.adler,r.pending_buf,r.pending-i,i))}r.status=cE}if(r.status===cE){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(po(e),r.pending!==0))return r.last_flush=-1,oi;ir(r,e.adler&255),ir(r,e.adler>>8&255),e.adler=0}if(r.status=ru,po(e),r.pending!==0)return r.last_flush=-1,oi}if(e.avail_in!==0||r.lookahead!==0||t!==Vl&&r.status!==Gp){let i=r.level===0?PV(r,t):r.strategy===ty?$Oe(r,t):r.strategy===_Oe?HOe(r,t):Wp[r.level].func(r,t);if((i===Iu||i===kh)&&(r.status=Gp),i===Ri||i===Iu)return e.avail_out===0&&(r.last_flush=-1),oi;if(i===Ih&&(t===wOe?yOe(r):t!==dL&&(oE(r,0,0,!1),t===bOe&&(ml(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),po(e),e.avail_out===0))return r.last_flush=-1,oi}return t!==Jo?oi:r.wrap<=0?hL:(r.wrap===2?(ir(r,e.adler&255),ir(r,e.adler>>8&255),ir(r,e.adler>>16&255),ir(r,e.adler>>24&255),ir(r,e.total_in&255),ir(r,e.total_in>>8&255),ir(r,e.total_in>>16&255),ir(r,e.total_in>>24&255)):(Ip(r,e.adler>>>16),Ip(r,e.adler&65535)),po(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?oi:hL)},qOe=e=>{if(g0(e))return Cs;const t=e.state.status;return e.state=null,t===ru?nu(e,xOe):oi},YOe=(e,t)=>{let r=t.length;if(g0(e))return Cs;const n=e.state,i=n.wrap;if(i===2||i===1&&n.status!==ah||n.lookahead)return Cs;if(i===1&&(e.adler=Rm(e.adler,t,r,0)),n.wrap=0,r>=n.w_size){i===0&&(ml(n.head),n.strstart=0,n.block_start=0,n.insert=0);let A=new Uint8Array(n.w_size);A.set(t.subarray(r-n.w_size,r),0),t=A,r=n.w_size}const o=e.avail_in,a=e.next_in,s=e.input;for(e.avail_in=r,e.next_in=0,e.input=t,sh(n);n.lookahead>=$t;){let A=n.strstart,l=n.lookahead-($t-1);do n.ins_h=zl(n,n.ins_h,n.window[A+$t-1]),n.prev[A&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=A,A++;while(--l);n.strstart=A,n.lookahead=$t-1,sh(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=$t-1,n.match_available=0,e.next_in=a,e.input=s,e.avail_in=o,n.wrap=i,oi};var XOe=GOe,JOe=NV,ZOe=UV,eUe=OV,tUe=zOe,rUe=WOe,nUe=qOe,iUe=YOe,oUe="pako deflate (from Nodeca project)",bg={deflateInit:XOe,deflateInit2:JOe,deflateReset:ZOe,deflateResetKeep:eUe,deflateSetHeader:tUe,deflate:rUe,deflateEnd:nUe,deflateSetDictionary:iUe,deflateInfo:oUe};const aUe=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var sUe=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const r=t.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(const n in r)aUe(r,n)&&(e[n]=r[n])}}return e},AUe=e=>{let t=0;for(let n=0,i=e.length;n<i;n++)t+=e[n].length;const r=new Uint8Array(t);for(let n=0,i=0,o=e.length;n<o;n++){let a=e[n];r.set(a,i),i+=a.length}return r},Dx={assign:sUe,flattenChunks:AUe};let TV=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{TV=!1}const Mm=new Uint8Array(256);for(let e=0;e<256;e++)Mm[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Mm[254]=Mm[254]=1;var lUe=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,r,n,i,o,a=e.length,s=0;for(i=0;i<a;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<a&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(t=new Uint8Array(s),o=0,i=0;o<s;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<a&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?t[o++]=r:r<2048?(t[o++]=192|r>>>6,t[o++]=128|r&63):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|r&63):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|r&63);return t};const cUe=(e,t)=>{if(t<65534&&e.subarray&&TV)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let r="";for(let n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r};var uUe=(e,t)=>{const r=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let n,i;const o=new Array(r*2);for(i=0,n=0;n<r;){let a=e[n++];if(a<128){o[i++]=a;continue}let s=Mm[a];if(s>4){o[i++]=65533,n+=s-1;continue}for(a&=s===2?31:s===3?15:7;s>1&&n<r;)a=a<<6|e[n++]&63,s--;if(s>1){o[i++]=65533;continue}a<65536?o[i++]=a:(a-=65536,o[i++]=55296|a>>10&1023,o[i++]=56320|a&1023)}return cUe(o,i)},fUe=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let r=t-1;for(;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+Mm[e[r]]>t?r:t},Dm={string2buf:lUe,buf2string:uUe,utf8border:fUe};function dUe(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var IV=dUe;const kV=Object.prototype.toString,{Z_NO_FLUSH:hUe,Z_SYNC_FLUSH:pUe,Z_FULL_FLUSH:gUe,Z_FINISH:mUe,Z_OK:G1,Z_STREAM_END:vUe,Z_DEFAULT_COMPRESSION:yUe,Z_DEFAULT_STRATEGY:wUe,Z_DEFLATED:bUe}=p0;function LP(e){this.options=Dx.assign({level:yUe,method:bUe,chunkSize:16384,windowBits:15,memLevel:8,strategy:wUe},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new IV,this.strm.avail_out=0;let r=bg.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==G1)throw new Error(oh[r]);if(t.header&&bg.deflateSetHeader(this.strm,t.header),t.dictionary){let n;if(typeof t.dictionary=="string"?n=Dm.string2buf(t.dictionary):kV.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,r=bg.deflateSetDictionary(this.strm,n),r!==G1)throw new Error(oh[r]);this._dict_set=!0}}LP.prototype.push=function(e,t){const r=this.strm,n=this.options.chunkSize;let i,o;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?mUe:hUe,typeof e=="string"?r.input=Dm.string2buf(e):kV.call(e)==="[object ArrayBuffer]"?r.input
vendor: 1,122 bytes, line 320
320=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;;){if(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),(o===pUe||o===gUe)&&r.avail_out<=6){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(i=bg.deflate(r,o),i===vUe)return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),i=bg.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===G1;if(r.avail_out===0){this.onData(r.output);continue}if(o>0&&r.next_out>0){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(r.avail_in===0)break}return!0};LP.prototype.onData=function(e){this.chunks.push(e)};LP.prototype.onEnd=function(e){e===G1&&(this.result=Dx.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};const ry=16209,xUe=16191;var BUe=function(t,r){let n,i,o,a,s,A,l,c,u,d,f,p,h,v,m,w,b,B,C,_,F,N,U,L;const O=t.state;n=t.next_in,U=t.input,i=n+(t.avail_in-5),o=t.next_out,L=t.output,a=o-(r-t.avail_out),s=o+(t.avail_out-257),A=O.dmax,l=O.wsize,c=O.whave,u=O.wnext,d=O.window,f=O.hold,p=O.bits,h=O.lencode,v=O.distcode,m=(1<<O.lenbits)-1,w=(1<<O.distbits)-1;
vendor: 16,681 bytes, line 320
320e:do{p<15&&(f+=U[n++]<<p,p+=8,f+=U[n++]<<p,p+=8),b=h[f&m];t:for(;;){if(B=b>>>24,f>>>=B,p-=B,B=b>>>16&255,B===0)L[o++]=b&65535;else if(B&16){C=b&65535,B&=15,B&&(p<B&&(f+=U[n++]<<p,p+=8),C+=f&(1<<B)-1,f>>>=B,p-=B),p<15&&(f+=U[n++]<<p,p+=8,f+=U[n++]<<p,p+=8),b=v[f&w];r:for(;;){if(B=b>>>24,f>>>=B,p-=B,B=b>>>16&255,B&16){if(_=b&65535,B&=15,p<B&&(f+=U[n++]<<p,p+=8,p<B&&(f+=U[n++]<<p,p+=8)),_+=f&(1<<B)-1,_>A){t.msg="invalid distance too far back",O.mode=ry;break e}if(f>>>=B,p-=B,B=o-a,_>B){if(B=_-B,B>c&&O.sane){t.msg="invalid distance too far back",O.mode=ry;break e}if(F=0,N=d,u===0){if(F+=l-B,B<C){C-=B;do L[o++]=d[F++];while(--B);F=o-_,N=L}}else if(u<B){if(F+=l+u-B,B-=u,B<C){C-=B;do L[o++]=d[F++];while(--B);if(F=0,u<C){B=u,C-=B;do L[o++]=d[F++];while(--B);F=o-_,N=L}}}else if(F+=u-B,B<C){C-=B;do L[o++]=d[F++];while(--B);F=o-_,N=L}for(;C>2;)L[o++]=N[F++],L[o++]=N[F++],L[o++]=N[F++],C-=3;C&&(L[o++]=N[F++],C>1&&(L[o++]=N[F++]))}else{F=o-_;do L[o++]=L[F++],L[o++]=L[F++],L[o++]=L[F++],C-=3;while(C>2);C&&(L[o++]=L[F++],C>1&&(L[o++]=L[F++]))}}else if(B&64){t.msg="invalid distance code",O.mode=ry;break e}else{b=v[(b&65535)+(f&(1<<B)-1)];continue r}break}}else if(B&64)if(B&32){O.mode=xUe;break e}else{t.msg="invalid literal/length code",O.mode=ry;break e}else{b=h[(b&65535)+(f&(1<<B)-1)];continue t}break}}while(n<i&&o<s);C=p>>3,n-=C,p-=C<<3,f&=(1<<p)-1,t.next_in=n,t.next_out=o,t.avail_in=n<i?5+(i-n):5-(n-i),t.avail_out=o<s?257+(s-o):257-(o-s),O.hold=f,O.bits=p};const mf=15,gL=852,mL=592,vL=0,fC=1,yL=2,CUe=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),_Ue=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),SUe=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),EUe=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),FUe=(e,t,r,n,i,o,a,s)=>{const A=s.bits;let l=0,c=0,u=0,d=0,f=0,p=0,h=0,v=0,m=0,w=0,b,B,C,_,F,N=null,U;const L=new Uint16Array(mf+1),O=new Uint16Array(mf+1);let T=null,Q,j,$;for(l=0;l<=mf;l++)L[l]=0;for(c=0;c<n;c++)L[t[r+c]]++;for(f=A,d=mf;d>=1&&L[d]===0;d--);if(f>d&&(f=d),d===0)return i[o++]=1<<24|64<<16|0,i[o++]=1<<24|64<<16|0,s.bits=1,0;for(u=1;u<d&&L[u]===0;u++);for(f<u&&(f=u),v=1,l=1;l<=mf;l++)if(v<<=1,v-=L[l],v<0)return-1;if(v>0&&(e===vL||d!==1))return-1;for(O[1]=0,l=1;l<mf;l++)O[l+1]=O[l]+L[l];for(c=0;c<n;c++)t[r+c]!==0&&(a[O[t[r+c]]++]=c);if(e===vL?(N=T=a,U=20):e===fC?(N=CUe,T=_Ue,U=257):(N=SUe,T=EUe,U=0),w=0,c=0,l=u,F=o,p=f,h=0,C=-1,m=1<<f,_=m-1,e===fC&&m>gL||e===yL&&m>mL)return 1;for(;;){Q=l-h,a[c]+1<U?(j=0,$=a[c]):a[c]>=U?(j=T[a[c]-U],$=N[a[c]-U]):(j=96,$=0),b=1<<l-h,B=1<<p,u=B;do B-=b,i[F+(w>>h)+B]=Q<<24|j<<16|$|0;while(B!==0);for(b=1<<l-1;w&b;)b>>=1;if(b!==0?(w&=b-1,w+=b):w=0,c++,--L[l]===0){if(l===d)break;l=t[r+a[c]]}if(l>f&&(w&_)!==C){for(h===0&&(h=f),F+=u,p=l-h,v=1<<p;p+h<d&&(v-=L[p+h],!(v<=0));)p++,v<<=1;if(m+=1<<p,e===fC&&m>gL||e===yL&&m>mL)return 1;C=w&_,i[C]=f<<24|p<<16|F-o|0}}return w!==0&&(i[F+w]=l-h<<24|64<<16|0),s.bits=f,0};var xg=FUe;const PUe=0,LV=1,jV=2,{Z_FINISH:wL,Z_BLOCK:OUe,Z_TREES:ny,Z_OK:ku,Z_STREAM_END:UUe,Z_NEED_DICT:NUe,Z_STREAM_ERROR:Aa,Z_DATA_ERROR:QV,Z_MEM_ERROR:RV,Z_BUF_ERROR:TUe,Z_DEFLATED:bL}=p0,Hx=16180,xL=16181,BL=16182,CL=16183,_L=16184,SL=16185,EL=16186,FL=16187,PL=16188,OL=16189,W1=16190,eA=16191,dC=16192,UL=16193,hC=16194,NL=16195,TL=16196,IL=16197,kL=16198,iy=16199,oy=16200,LL=16201,jL=16202,QL=16203,RL=16204,ML=16205,pC=16206,DL=16207,HL=16208,Rr=16209,MV=16210,DV=16211,IUe=852,kUe=592,LUe=15,jUe=LUe,$L=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function QUe(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const $u=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode<Hx||t.mode>DV?1:0},HV=e=>{if($u(e))return Aa;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=Hx,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(IUe),t.distcode=t.distdyn=new Int32Array(kUe),t.sane=1,t.back=-1,ku},$V=e=>{if($u(e))return Aa;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,HV(e)},KV=(e,t)=>{let r;if($u(e))return Aa;const n=e.state;return t<0?(r=0,t=-t):(r=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Aa:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,$V(e))},VV=(e,t)=>{if(!e)return Aa;const r=new QUe;e.state=r,r.strm=e,r.window=null,r.mode=Hx;const n=KV(e,t);return n!==ku&&(e.state=null),n},RUe=e=>VV(e,jUe);let KL=!0,gC,mC;const MUe=e=>{if(KL){gC=new Int32Array(512),mC=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(xg(LV,e.lens,0,288,gC,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;xg(jV,e.lens,0,32,mC,0,e.work,{bits:5}),KL=!1}e.lencode=gC,e.lenbits=9,e.distcode=mC,e.distbits=5},zV=(e,t,r,n)=>{let i;const o=e.state;return o.window===null&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new Uint8Array(o.wsize)),n>=o.wsize?(o.window.set(t.subarray(r-o.wsize,r),0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>n&&(i=n),o.window.set(t.subarray(r-n,r-n+i),o.wnext),n-=i,n?(o.window.set(t.subarray(r-n,r),0),o.wnext=n,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=i))),0},DUe=(e,t)=>{let r,n,i,o,a,s,A,l,c,u,d,f,p,h,v=0,m,w,b,B,C,_,F,N;const U=new Uint8Array(4);let L,O;const T=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if($u(e)||!e.output||!e.input&&e.avail_in!==0)return Aa;r=e.state,r.mode===eA&&(r.mode=dC),a=e.next_out,i=e.output,A=e.avail_out,o=e.next_in,n=e.input,s=e.avail_in,l=r.hold,c=r.bits,u=s,d=A,N=ku;e:for(;;)switch(r.mode){case Hx:if(r.wrap===0){r.mode=dC;break}for(;c<16;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(r.wrap&2&&l===35615){r.wbits===0&&(r.wbits=15),r.check=0,U[0]=l&255,U[1]=l>>>8&255,r.check=Hn(r.check,U,2,0),l=0,c=0,r.mode=xL;break}if(r.head&&(r.head.done=!1),!(r.wrap&1)||(((l&255)<<8)+(l>>8))%31){e.msg="incorrect header check",r.mode=Rr;break}if((l&15)!==bL){e.msg="unknown compression method",r.mode=Rr;break}if(l>>>=4,c-=4,F=(l&15)+8,r.wbits===0&&(r.wbits=F),F>15||F>r.wbits){e.msg="invalid window size",r.mode=Rr;break}r.dmax=1<<r.wbits,r.flags=0,e.adler=r.check=1,r.mode=l&512?OL:eA,l=0,c=0;break;case xL:for(;c<16;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(r.flags=l,(r.flags&255)!==bL){e.msg="unknown compression method",r.mode=Rr;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=Rr;break}r.head&&(r.head.text=l>>8&1),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,r.check=Hn(r.check,U,2,0)),l=0,c=0,r.mode=BL;case BL:for(;c<32;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}r.head&&(r.head.time=l),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,U[2]=l>>>16&255,U[3]=l>>>24&255,r.check=Hn(r.check,U,4,0)),l=0,c=0,r.mode=CL;case CL:for(;c<16;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}r.head&&(r.head.xflags=l&255,r.head.os=l>>8),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,r.check=Hn(r.check,U,2,0)),l=0,c=0,r.mode=_L;case _L:if(r.flags&1024){for(;c<16;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}r.length=l,r.head&&(r.head.extra_len=l),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,r.check=Hn(r.check,U,2,0)),l=0,c=0}else r.head&&(r.head.extra=null);r.mode=SL;case SL:if(r.flags&1024&&(f=r.length,f>s&&(f=s),f&&(r.head&&(F=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(o,o+f),F)),r.flags&512&&r.wrap&4&&(r.check=Hn(r.check,n,f,o)),s-=f,o+=f,r.length-=f),r.length))break e;r.length=0,r.mode=EL;case EL:if(r.flags&2048){if(s===0)break e;f=0;do F=n[o+f++],r.head&&F&&r.length<65536&&(r.head.name+=String.fromCharCode(F));while(F&&f<s);if(r.flags&512&&r.wrap&4&&(r.check=Hn(r.check,n,f,o)),s-=f,o+=f,F)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=FL;case FL:if(r.flags&4096){if(s===0)break e;f=0;do F=n[o+f++],r.head&&F&&r.length<65536&&(r.head.comment+=String.fromCharCode(F));while(F&&f<s);if(r.flags&512&&r.wrap&4&&(r.check=Hn(r.check,n,f,o)),s-=f,o+=f,F)break e}else r.head&&(r.head.comment=null);r.mode=PL;case PL:if(r.flags&512){for(;c<16;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(r.wrap&4&&l!==(r.check&65535)){e.msg="header crc mismatch",r.mode=Rr;break}l=0,c=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=eA;break;case OL:for(;c<32;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}e.adler=r.check=$L(l),l=0,c=0,r.mode=W1;case W1:if(r.havedict===0)return e.next_out=a,e.avail_out=A,e.next_in=o,e.avail_in=s,r.hold=l,r.bits=c,NUe;e.adler=r.check=1,r.mode=eA;case eA:if(t===OUe||t===ny)break e;case dC:if(r.last){l>>>=c&7,c-=c&7,r.mode=pC;break}for(;c<3;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}switch(r.last=l&1,l>>>=1,c-=1,l&3){case 0:r.mode=UL;break;case 1:if(MUe(r),r.mode=iy,t===ny){l>>>=2,c-=2;break e}break;case 2:r.mode=TL;break;case 3:e.msg="invalid block type",r.mode=Rr}l>>>=2,c-=2;break;case UL:for(l>>>=c&7,c-=c&7;c<32;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if((l&65535)!==(l>>>16^65535)){e.msg="invalid stored block lengths",r.mode=Rr;break}if(r.length=l&65535,l=0,c=0,r.mode=hC,t===ny)break e;case hC:r.mode=NL;case NL:if(f=r.length,f){if(f>s&&(f=s),f>A&&(f=A),f===0)break e;i.set(n.subarray(o,o+f),a),s-=f,o+=f,A-=f,a+=f,r.length-=f;break}r.mode=eA;break;case TL:for(;c<14;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(r.nlen=(l&31)+257,l>>>=5,c-=5,r.ndist=(l&31)+1,l>>>=5,c-=5,r.ncode=(l&15)+4,l>>>=4,c-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Rr;break}r.have=0,r.mode=IL;case IL:for(;r.have<r.ncode;){for(;c<3;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}r.lens[T[r.have++]]=l&7,l>>>=3,c-=3}for(;r.have<19;)r.lens[T[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,L={bits:r.lenbits},N=xg(PUe,r.lens,0,19,r.lencode,0,r.work,L),r.lenbits=L.bits,N){e.msg="invalid code lengths set",r.mode=Rr;break}r.have=0,r.mode=kL;case kL:for(;r.have<r.nlen+r.ndist;){for(;v=r.lencode[l&(1<<r.lenbits)-1],m=v>>>24,w=v>>>16&255,b=v&65535,!(m<=c);){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(b<16)l>>>=m,c-=m,r.lens[r.have++]=b;else{if(b===16){for(O=m+2;c<O;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(l>>>=m,c-=m,r.have===0){e.msg="invalid bit length repeat",r.mode=Rr;break}F=r.lens[r.have-1],f=3+(l&3),l>>>=2,c-=2}else if(b===17){for(O=m+3;c<O;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}l>>>=m,c-=m,F=0,f=3+(l&7),l>>>=3,c-=3}else{for(O=m+7;c<O;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}l>>>=m,c-=m,F=0,f=11+(l&127),l>>>=7,c-=7}if(r.have+f>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Rr;break}for(;f--;)r.lens[r.have++]=F}}if(r.mode===Rr)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=Rr;break}if(r.lenbits=9,L={bits:r.lenbits},N=xg(LV,r.lens,0,r.nlen,r.lencode,0,r.work,L),r.lenbits=L.bits,N){e.msg="invalid literal/lengths set",r.mode=Rr;break}if(r.distbits=6,r.distcode=r.distdyn,L={bits:r.distbits},N=xg(jV,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,L),r.distbits=L.bits,N){e.msg="invalid distances set",r.mode=Rr;break}if(r.mode=iy,t===ny)break e;case iy:r.mode=oy;case oy:if(s>=6&&A>=258){e.next_out=a,e.avail_out=A,e.next_in=o,e.avail_in=s,r.hold=l,r.bits=c,BUe(e,d),a=e.next_out,i=e.output,A=e.avail_out,o=e.next_in,n=e.input,s=e.avail_in,l=r.hold,c=r.bits,r.mode===eA&&(r.back=-1);break}for(r.back=0;v=r.lencode[l&(1<<r.lenbits)-1],m=v>>>24,w=v>>>16&255,b=v&65535,!(m<=c);){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(w&&!(w&240)){for(B=m,C=w,_=b;v=r.lencode[_+((l&(1<<B+C)-1)>>B)],m=v>>>24,w=v>>>16&255,b=v&65535,!(B+m<=c);){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}l>>>=B,c-=B,r.back+=B}if(l>>>=m,c-=m,r.back+=m,r.length=b,w===0){r.mode=ML;break}if(w&32){r.back=-1,r.mode=eA;break}if(w&64){e.msg="invalid literal/length code",r.mode=Rr;break}r.extra=w&15,r.mode=LL;case LL:if(r.extra){for(O=r.extra;c<O;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}r.length+=l&(1<<r.extra)-1,l>>>=r.extra,c-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=jL;case jL:for(;v=r.distcode[l&(1<<r.distbits)-1],m=v>>>24,w=v>>>16&255,b=v&65535,!(m<=c);){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(!(w&240)){for(B=m,C=w,_=b;v=r.distcode[_+((l&(1<<B+C)-1)>>B)],m=v>>>24,w=v>>>16&255,b=v&65535,!(B+m<=c);){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}l>>>=B,c-=B,r.back+=B}if(l>>>=m,c-=m,r.back+=m,w&64){e.msg="invalid distance code",r.mode=Rr;break}r.offset=b,r.extra=w&15,r.mode=QL;case QL:if(r.extra){for(O=r.extra;c<O;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}r.offset+=l&(1<<r.extra)-1,l>>>=r.extra,c-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=Rr;break}r.mode=RL;case RL:if(A===0)break e;if(f=d-A,r.offset>f){if(f=r.offset-f,f>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Rr;break}f>r.wnext?(f-=r.wnext,p=r.wsize-f):p=r.wnext-f,f>r.length&&(f=r.length),h=r.window}else h=i,p=a-r.offset,f=r.length;f>A&&(f=A),A-=f,r.length-=f;do i[a++]=h[p++];while(--f);r.length===0&&(r.mode=oy);break;case ML:if(A===0)break e;i[a++]=r.length,A--,r.mode=oy;break;case pC:if(r.wrap){for(;c<32;){if(s===0)break e;s--,l|=n[o++]<<c,c+=8}if(d-=A,e.total_out+=d,r.total+=d,r.wrap&4&&d&&(e.adler=r.check=r.flags?Hn(r.check,i,d,a-d):Rm(r.check,i,d,a-d)),d=A,r.wrap&4&&(r.flags?l:$L(l))!==r.check){e.msg="incorrect data check",r.mode=Rr;break}l=0,c=0}r.mode=DL;case DL:if(r.wrap&&r.flags){for(;c<32;){if(s===0)break e;s--,l+=n[o++]<<c,c+=8}if(r.wrap&4&&l!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=Rr;break}l=0,c=0}r.mode=HL;case HL:N=UUe;break e;case Rr:N=QV;break e;case MV:return RV;case DV:default:return Aa}return e.next_out=a,e.avail_out=A,e.next_in=o,e.avail_in=s,r.hold=l,r.bits=c,(r.wsize||d!==e.avail_out&&r.mode<Rr&&(r.mode<pC||t!==wL))&&zV(e,e.output,e.next_out,d-e.avail_out),u-=e.avail_in,d-=e.avail_out,e.total_in+=u,e.total_out+=d,r.total+=d,r.wrap&4&&d&&(e.adler=r.check=r.flags?Hn(r.check,i,d,e.next_out-d):Rm(r.check,i,d,e.next_out-d)),e.data_type=r.bits+(r.last?64:0)+(r.mode===eA?128:0)+(r.mode===iy||r.mode===hC?256:0),(u===0&&d===0||t===wL)&&N===ku&&(N=TUe),N},HUe=e=>{if($u(e))return Aa;let t=e.state;return t.window&&(t.window=null),e.state=null,ku},$Ue=(e,t)=>{if($u(e))return Aa;const r=e.state;return r.wrap&2?(r.head=t,t.done=!1,ku):Aa},KUe=(e,t)=>{const r=t.length;let n,i,o;return $u(e)||(n=e.state,n.wrap!==0&&n.mode!==W1)?Aa:n.mode===W1&&(i=1,i=Rm(i,t,r,0),i!==n.check)?QV:(o=zV(e,t,r,r),o?(n.mode=MV,RV):(n.havedict=1,ku))};var VUe=$V,zUe=KV,GUe=HV,WUe=RUe,qUe=VV,YUe=DUe,XUe=HUe,JUe=$Ue,ZUe=KUe,eNe="pako inflate (from Nodeca project)",lA={inflateReset:VUe,inflateReset2:zUe,inflateResetKeep:GUe,inflateInit:WUe,inflateInit2:qUe,inflate:YUe,inflateEnd:XUe,inflateGetHeader:JUe,inflateSetDictionary:ZUe,inflateInfo:eNe};function tNe(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var rNe=tNe;const GV=Object.prototype.toString,{Z_NO_FLUSH:nNe,Z_FINISH:iNe,Z_OK:Hm,Z_STREAM_END:vC,Z_NEED_DICT:yC,Z_STREAM_ERROR:oNe,Z_DATA_ERROR:VL,Z_MEM_ERROR:aNe}=p0;function m0(e){this.options=Dx.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new IV,this.strm.avail_out=0;let r=lA.inflateInit2(this.strm,t.windowBits);if(r!==Hm)throw new Error(oh[r]);if(this.header=new rNe,lA.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Dm.string2buf(t.dictionary):GV.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=lA.inflateSetDictionary(this.strm,t.dictionary),r!==Hm)))throw new Error(oh[r])}m0.prototype.push=function(e,t){const r=this.strm,n=this.options.chunkSize,i=this.options.dictionary;let o,a,s;if(this.ended)return!1;for(t===~~t?a=t:a=t===!0?iNe:nNe,GV.call(e)==="[object ArrayBuffer]"?r.input
vendor: 10,148 bytes, line 320
320=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;;){for(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),o=lA.inflate(r,a),o===yC&&i&&(o=lA.inflateSetDictionary(r,i),o===Hm?o=lA.inflate(r,a):o===VL&&(o=yC));r.avail_in>0&&o===vC&&r.state.wrap>0&&e[r.next_in]!==0;)lA.inflateReset(r),o=lA.inflate(r,a);switch(o){case oNe:case VL:case yC:case aNe:return this.onEnd(o),this.ended=!0,!1}if(s=r.avail_out,r.next_out&&(r.avail_out===0||o===vC))if(this.options.to==="string"){let A=Dm.utf8border(r.output,r.next_out),l=r.next_out-A,c=Dm.buf2string(r.output,A);r.next_out=l,r.avail_out=n-l,l&&r.output.set(r.output.subarray(A,A+l),0),this.onData(c)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out));if(!(o===Hm&&s===0)){if(o===vC)return o=lA.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(r.avail_in===0)break}}return!0};m0.prototype.onData=function(e){this.chunks.push(e)};m0.prototype.onEnd=function(e){e===Hm&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Dx.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function jP(e,t){const r=new m0(t);if(r.push(e),r.err)throw r.msg||oh[r.err];return r.result}function sNe(e,t){return t=t||{},t.raw=!0,jP(e,t)}var ANe=m0,lNe=jP,cNe=sNe,uNe=jP,fNe=p0,dNe={Inflate:ANe,inflate:lNe,inflateRaw:cNe,ungzip:uNe,constants:fNe};const{Inflate:hNe,inflate:pNe,inflateRaw:wQe,ungzip:bQe}=dNe;var zL=hNe,gNe=pNe;const WV=[];for(let e=0;e<256;e++){let t=e;for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t=t>>>1;WV[e]=t}const GL=4294967295;function mNe(e,t,r){let n=e;for(let i=0;i<r;i++)n=WV[(n^t[i])&255]^n>>>8;return n}function vNe(e,t){return(mNe(GL,e,t)^GL)>>>0}function WL(e,t,r){const n=e.readUint32(),i=vNe(new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t);if(i!==n)throw new Error(`CRC mismatch for chunk ${r}. Expected ${n}, found ${i}`)}function qV(e,t,r){for(let n=0;n<r;n++)t[n]=e[n]}function YV(e,t,r,n){let i=0;for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+t[i-n]&255}function XV(e,t,r,n){let i=0;if(r.length===0)for(;i<n;i++)t[i]=e[i];else for(;i<n;i++)t[i]=e[i]+r[i]&255}function JV(e,t,r,n,i){let o=0;if(r.length===0){for(;o<i;o++)t[o]=e[o];for(;o<n;o++)t[o]=e[o]+(t[o-i]>>1)&255}else{for(;o<i;o++)t[o]=e[o]+(r[o]>>1)&255;for(;o<n;o++)t[o]=e[o]+(t[o-i]+r[o]>>1)&255}}function ZV(e,t,r,n,i){let o=0;if(r.length===0){for(;o<i;o++)t[o]=e[o];for(;o<n;o++)t[o]=e[o]+t[o-i]&255}else{for(;o<i;o++)t[o]=e[o]+r[o]&255;for(;o<n;o++)t[o]=e[o]+yNe(t[o-i],r[o],r[o-i])&255}}function yNe(e,t,r){const n=e+t-r,i=Math.abs(n-e),o=Math.abs(n-t),a=Math.abs(n-r);return i<=o&&i<=a?e:o<=a?t:r}function wNe(e,t,r,n,i,o){switch(e){case 0:qV(t,r,i);break;case 1:YV(t,r,i,o);break;case 2:XV(t,r,n,i);break;case 3:JV(t,r,n,i,o);break;case 4:ZV(t,r,n,i,o);break;default:throw new Error(`Unsupported filter: ${e}`)}}const bNe=new Uint16Array([255]),xNe=new Uint8Array(bNe.buffer),BNe=xNe[0]===255;function CNe(e){const{data:t,width:r,height:n,channels:i,depth:o}=e,a=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(o/8)*i,A=new Uint8Array(n*r*s);let l=0;for(let c=0;c<7;c++){const u=a[c],d=Math.ceil((r-u.x)/u.xStep),f=Math.ceil((n-u.y)/u.yStep);if(d<=0||f<=0)continue;const p=d*s,h=new Uint8Array(p);for(let v=0;v<f;v++){const m=t[l++],w=t.subarray(l,l+p);l+=p;const b=new Uint8Array(p);wNe(m,w,b,h,p,s),h.set(b);for(let B=0;B<d;B++){const C=u.x+B*u.xStep,_=u.y+v*u.yStep;if(!(C>=r||_>=n))for(let F=0;F<s;F++)A[(_*r+C)*s+F]=b[B*s+F]}}}if(o===16){const c=new Uint16Array(A.buffer);if(BNe)for(let u=0;u<c.length;u++)c[u]=_Ne(c[u]);return c}else return A}function _Ne(e){return(e&255)<<8|e>>8&255}const SNe=new Uint16Array([255]),ENe=new Uint8Array(SNe.buffer),FNe=ENe[0]===255,PNe=new Uint8Array(0);function qL(e){const{data:t,width:r,height:n,channels:i,depth:o}=e,a=Math.ceil(o/8)*i,s=Math.ceil(o/8*i*r),A=new Uint8Array(n*s);let l=PNe,c=0,u,d;for(let f=0;f<n;f++){switch(u=t.subarray(c+1,c+1+s),d=A.subarray(f*s,(f+1)*s),t[c]){case 0:qV(u,d,s);break;case 1:YV(u,d,s,a);break;case 2:XV(u,d,l,s);break;case 3:JV(u,d,l,s,a);break;case 4:ZV(u,d,l,s,a);break;default:throw new Error(`Unsupported filter: ${t[c]}`)}l=d,c+=s+1}if(o===16){const f=new Uint16Array(A.buffer);if(FNe)for(let p=0;p<f.length;p++)f[p]=ONe(f[p]);return f}else return A}function ONe(e){return(e&255)<<8|e>>8&255}const Jy=Uint8Array.of(137,80,78,71,13,10,26,10);function YL(e){if(!UNe(e.readBytes(Jy.length)))throw new Error("wrong PNG signature")}function UNe(e){if(e.length<Jy.length)return!1;for(let t=0;t<Jy.length;t++)if(e[t]!==Jy[t])return!1;return!0}const NNe="tEXt",TNe=0,ez=new TextDecoder("latin1");function INe(e){if(LNe(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const kNe=/^[\u0000-\u00FF]*$/;function LNe(e){if(!kNe.test(e))throw new Error("invalid latin1 text")}function jNe(e,t,r){const n=tz(t);e[n]=QNe(t,r-n.length-1)}function tz(e){for(e.mark();e.readByte()!==TNe;);const t=e.offset;e.reset();const r=ez.decode(e.readBytes(t-e.offset-1));return e.skip(1),INe(r),r}function QNe(e,t){return ez.decode(e.readBytes(t))}const uo={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},wC={UNKNOWN:-1,DEFLATE:0},XL={UNKNOWN:-1,ADAPTIVE:0},bC={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},ay={NONE:0,BACKGROUND:1,PREVIOUS:2},xC={SOURCE:0,OVER:1};class RNe extends OP{constructor(r,n={}){super(r);cr(this,"_checkCrc");cr(this,"_inflator");cr(this,"_png");cr(this,"_apng");cr(this,"_end");cr(this,"_hasPalette");cr(this,"_palette");cr(this,"_hasTransparency");cr(this,"_transparency");cr(this,"_compressionMethod");cr(this,"_filterMethod");cr(this,"_interlaceMethod");cr(this,"_colorType");cr(this,"_isAnimated");cr(this,"_numberOfFrames");cr(this,"_numberOfPlays");cr(this,"_frames");cr(this,"_writingDataChunks");const{checkCrc:i=!1}=n;this._checkCrc=i,this._inflator=new zL,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=wC.UNKNOWN,this._filterMethod=XL.UNKNOWN,this._interlaceMethod=bC.UNKNOWN,this._colorType=uo.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(YL(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeChunk(r,n)}return this.decodeImage(),this._png}decodeApng(){for(YL(this);!this._end;){const r=this.readUint32(),n=this.readChars(4);this.decodeApngChunk(r,n)}return this.decodeApngImage(),this._apng}decodeChunk(r,n){const i=this.offset;switch(n){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(r);break;case"IDAT":this.decodeIDAT(r);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(r);break;case"iCCP":this.decodeiCCP(r);break;case NNe:jNe(this._png.text,this,r);break;case"pHYs":this.decodepHYs();break;default:this.skip(r);break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?WL(this,r+4,n):this.skip(4)}decodeApngChunk(r,n){const i=this.offset;switch(n!=="fdAT"&&n!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),n){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(r);break;default:this.decodeChunk(r,n),this.offset=i+r;break}if(this.offset-i!==r)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?WL(this,r+4,n):this.skip(4)}decodeIHDR(){const r=this._png;r.width=this.readUint32(),r.height=this.readUint32(),r.depth=MNe(this.readUint8());const n=this.readUint8();this._colorType=n;let i;switch(n){case uo.GREYSCALE:i=1;break;case uo.TRUECOLOUR:i=3;break;case uo.INDEXED_COLOUR:i=1;break;case uo.GREYSCALE_ALPHA:i=2;break;case uo.TRUECOLOUR_ALPHA:i=4;break;case uo.UNKNOWN:default:throw new Error(`Unknown color type: ${n}`)}if(this._png.channels=i,this._compressionMethod=this.readUint8(),this._compressionMethod!==wC.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const r={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(r)}decodePLTE(r){if(r%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${r}`);const n=r/3;this._hasPalette=!0;const i=[];this._palette=i;for(let o=0;o<n;o++)i.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(r){this._writingDataChunks=!0;const n=r,i=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodeFDAT(r){this._writingDataChunks=!0;let n=r,i=this.offset+this.byteOffset;if(i+=4,n-=4,this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(r)}decodetRNS(r){switch(this._colorType){case uo.GREYSCALE:case uo.TRUECOLOUR:{if(r%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${r}`);if(r/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${r/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(r/2);for(let n=0;n<r/2;n++)this._transparency[n]=this.readUint16();break}case uo.INDEXED_COLOUR:{if(r>this._palette.length)throw new Error(`tRNS chunk contains more alph
320a values than there are palette colors (${r} vs ${this._palette.length})`);let n=0;for(;n<r;n++){const i=this.readByte();this._palette[n].push(i)}for(;n<this._palette.length;n++)this._palette[n].push(255);break}case uo.UNKNOWN:case uo.GREYSCALE_ALPHA:case uo.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(r){const n=tz(this),i=this.readUint8();if(i!==wC.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${i}`);const o=this.readBytes(r-n.length-2);this._png.iccEmbeddedProfile={name:n,profile:gNe(o)}}decodepHYs(){const r=this.readUint32(),n=this.readUint32(),i=this.readByte();this._png.resolution={x:r,y:n,unit:i}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let r=0;r<this._numberOfFrames;r++){const n={sequenceNumber:this._frames[r].sequenceNumber,delayNumber:this._frames[r].delayNumber,delayDenominator:this._frames[r].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},i=this._frames.at(r);if(i){if(i.data=qL({data:i.data,width:i.width,height:i.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),r===0||i.xOffset===0&&i.yOffset===0&&i.width===this._png.width&&i.height===this._png.height)n.data=i.data;else{const o=this._apng.frames.at(r-1);this.disposeFrame(i,o,n),this.addFrameDataToCanvas(n,i)}this._apng.frames.push(n)}}return this._apng}disposeFrame(r,n,i){switch(r.disposeOp){case ay.NONE:break;case ay.BACKGROUND:for(let o=0;o<this._png.height;o++)for(let a=0;a<this._png.width;a++){const s=(o*r.width+a)*this._png.channels;for(let A=0;A<this._png.channels;A++)i.data[s+A]=0}break;case ay.PREVIOUS:i.data.set(n.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(r,n){const i=1<<this._png.depth,o=(a,s)=>{const A=((a+n.yOffset)*this._png.width+n.xOffset+s)*this._png.channels,l=(a*n.width+s)*this._png.channels;return{index:A,frameIndex:l}};switch(n.blendOp){case xC.SOURCE:for(let a=0;a<n.height;a++)for(let s=0;s<n.width;s++){const{index:A,frameIndex:l}=o(a,s);for(let c=0;c<this._png.channels;c++)r.data[A+c]=n.data[l+c]}break;case xC.OVER:for(let a=0;a<n.height;a++)for(let s=0;s<n.width;s++){const{index:A,frameIndex:l}=o(a,s);for(let c=0;c<this._png.channels;c++){const u=n.data[l+this._png.channels-1]/i,d=c%(this._png.channels-1)===0?1:n.data[l+c],f=Math.floor(u*d+(1-u)*r.data[A+c]);r.data[A+c]+=f}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var n;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const r=this._isAnimated?((n=this._frames)==null?void 0:n.at(0)).data:this._inflator.result;if(this._filterMethod!==XL.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===bC.NO_INTERLACE)this._png.data=qL({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===bC.ADAM7)this._png.data=CNe({data:r,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const r=this._inflator.result,n=this._frames.at(-1);n?n.data=r:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:ay.NONE,blendOp:xC.SOURCE,data:r}),this._inflator=new zL,this._writingDataChunks=!1}}function MNe(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}var JL;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(JL||(JL={}));function DNe(e,t){return new RNe(e,t).decode()}var ht=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function BC(){ht.console&&typeof ht.console.log=="function"&&ht.console.log.apply(ht.console,arguments)}var yr={log:BC,warn:function(e){ht.console&&(typeof ht.console.warn=="function"?ht.console.warn.apply(ht.console,arguments):BC.call(null,arguments))},error:function(e){ht.console&&(typeof ht.console.error=="function"?ht.console.error.apply(ht.console,arguments):BC(e))}};function CC(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){Mc(n.response,t,r)},n.onerror=function(){yr.error("could not download file")},n.send()}function ZL(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function sy(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");
vendor: 3,407 bytes, lines 320-325
320t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var Mc=ht.saveAs||((typeof window>"u"?"undefined":ur(window))!=="object"||window!==ht?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,r){var n=ht.URL||ht.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener",typeof e=="string"?(i.href=e,i.origin!==location.origin?ZL(i.href)?CC(e,t,r):sy(i,i.target="_blank"):sy(i)):(i.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(i.href)},4e4),setTimeout(function(){sy(i)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,r){if(t=t||e.name||"download",typeof e=="string")if(ZL(e))CC(e,t,r);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){sy(n)})}else navigator.msSaveOrOpenBlob(function(i,o){return o===void 0?o={autoBom:!1}:ur(o)!=="object"&&(yr.warn("Deprecated: Expected third argument to be a object"),o={autoBom:!o}),o.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i}(e,r),t)}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return CC(e,t,r);var i=e.type==="application/octet-stream",o=/constructor/i.test(ht.HTMLElement)||ht.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&(typeof FileReader>"u"?"undefined":ur(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var c=s.result;c=a?c:c.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=c:location=c,n=null},s.readAsDataURL(e)}else{var A=ht.URL||ht.webkitURL,l=A.createObjectURL(e);n?n.location=l:location.href=l,n=null,setTimeout(function(){A.revokeObjectURL(l)},4e4)}});/**
321 * A class to parse color values
322 * @author Stoyan Stefanov <[email protected]>
323 * {@link   http://www.phpied.com/rgb-color-parser-in-javascript/}
324 * @license Use it if you like it
325 */function rz(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
3250",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return[parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,o=r[n].process,a=i.exec(e);a&&(t=o(a),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),A=this.g.toString(16),l=this.b.toString(16);return s.length==1&&(s="0"+s),A.length==1&&(A="0"+A),l.length==1&&(l="0"+l),"#"+s+A+l}}var Zy=ht.atob.bind(ht),ej=ht.btoa.bind(ht);/**
326 * @license
327 * Joseph Myers does not specify a particular license for his work.
328 *
329 * Author: Joseph Myers
330 * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js
331 *
332 * Modified by: Owen Leong
333 */function _C(e,t){var r=e[0],n=e[1],i=e[2],o=e[3];r=gi(r,n,i,o,t[0],7,-680876936),o=gi(o,r,n,i,t[1],12,-389564586),i=gi(i,o,r,n,t[2],17,606105819),n=gi(n,i,o,r,t[3],22,-1044525330),r=gi(r,n,i,o,t[4],7,-176418897),o=gi(o,r,n,i,t[5],12,1200080426),i=gi(i,o,r,n,t[6],17,-1473231341),n=gi(n,i,o,r,t[7],22,-45705983),r=gi(r,n,i,o,t[8],7,1770035416),o=gi(o,r,n,i,t[9],12,-1958414417),i=gi(i,o,r,n,t[10],17,-42063),n=gi(n,i,o,r,t[11],22,-1990404162),r=gi(r,n,i,o,t[12],7,1804603682),o=gi(o,r,n,i,t[13],12,-40341101),i=gi(i,o,r,n,t[14],17,-1502002290),r=mi(r,n=gi(n,i,o,r,t[15],22,1236535329),i,o,t[1],5,-165796510),o=mi(o,r,n,i,t[6],9,-1069501632),i=mi(i,o,r,n,t[11],14,643717713),n=mi(n,i,o,r,t[0],20,-373897302),r=mi(r,n,i,o,t[5],5,-701558691),o=mi(o,r,n,i,t[10],9,38016083),i=mi(i,o,r,n,t[15],14,-660478335),n=mi(n,i,o,r,t[4],20,-405537848),r=mi(r,n,i,o,t[9],5,568446438),o=mi(o,r,n,i,t[14],9,-1019803690),i=mi(i,o,r,n,t[3],14,-187363961),n=mi(n,i,o,r,t[8],20,1163531501),r=mi(r,n,i,o,t[13],5,-1444681467),o=mi(o,r,n,i,t[2],9,-51403784),i=mi(i,o,r,n,t[7],14,1735328473),r=vi(r,n=mi(n,i,o,r,t[12],20,-1926607734),i,o,t[5],4,-378558),o=vi(o,r,n,i,t[8],11,-2022574463),i=vi(i,o,r,n,t[11],16,1839030562),n=vi(n,i,o,r,t[14],23,-35309556),r=vi(r,n,i,o,t[1],4,-1530992060),o=vi(o,r,n,i,t[4],11,1272893353),i=vi(i,o,r,n,t[7],16,-155497632),n=vi(n,i,o,r,t[10],23,-1094730640),r=vi(r,n,i,o,t[13],4,681279174),o=vi(o,r,n,i,t[0],11,-358537222),i=vi(i,o,r,n,t[3],16,-722521979),n=v
vendor: 8,750 bytes, lines 333-350
333i(n,i,o,r,t[6],23,76029189),r=vi(r,n,i,o,t[9],4,-640364487),o=vi(o,r,n,i,t[12],11,-421815835),i=vi(i,o,r,n,t[15],16,530742520),r=yi(r,n=vi(n,i,o,r,t[2],23,-995338651),i,o,t[0],6,-198630844),o=yi(o,r,n,i,t[7],10,1126891415),i=yi(i,o,r,n,t[14],15,-1416354905),n=yi(n,i,o,r,t[5],21,-57434055),r=yi(r,n,i,o,t[12],6,1700485571),o=yi(o,r,n,i,t[3],10,-1894986606),i=yi(i,o,r,n,t[10],15,-1051523),n=yi(n,i,o,r,t[1],21,-2054922799),r=yi(r,n,i,o,t[8],6,1873313359),o=yi(o,r,n,i,t[15],10,-30611744),i=yi(i,o,r,n,t[6],15,-1560198380),n=yi(n,i,o,r,t[13],21,1309151649),r=yi(r,n,i,o,t[4],6,-145523070),o=yi(o,r,n,i,t[11],10,-1120210379),i=yi(i,o,r,n,t[2],15,718787259),n=yi(n,i,o,r,t[9],21,-343485551),e[0]=Pl(r,e[0]),e[1]=Pl(n,e[1]),e[2]=Pl(i,e[2]),e[3]=Pl(o,e[3])}function $x(e,t,r,n,i,o){return t=Pl(Pl(t,e),Pl(n,o)),Pl(t<<i|t>>>32-i,r)}function gi(e,t,r,n,i,o,a){return $x(t&r|~t&n,e,t,i,o,a)}function mi(e,t,r,n,i,o,a){return $x(t&n|r&~n,e,t,i,o,a)}function vi(e,t,r,n,i,o,a){return $x(t^r^n,e,t,i,o,a)}function yi(e,t,r,n,i,o,a){return $x(r^(t|~n),e,t,i,o,a)}function nz(e){var t,r=e.length,n=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)_C(n,HNe(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(_C(n,i),t=0;t<16;t++)i[t]=0;return i[14]=8*r,_C(n,i),n}function HNe(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return r}var tj="0123456789abcdef".split("");function $Ne(e){for(var t="",r=0;r<4;r++)t+=tj[e>>8*r+4&15]+tj[e>>8*r&15];return t}function KNe(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function fE(e){return nz(e).map(KNe).join("")}var VNe=function(e){for(var t=0;t<e.length;t++)e[t]=$Ne(e[t]);return e.join("")}(nz("hello"))!="5d41402abc4b2a76b9719d911017c592";function Pl(e,t){if(VNe){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}return e+t&4294967295}/**
334 * @license
335 * FPDF is released under a permissive license: there is no usage restriction.
336 * You may embed it freely in your application (commercial or not), with or
337 * without modifications.
338 *
339 * Reference: http://www.fpdf.org/en/script/script37.php
340 */function dE(e,t){var r,n,i,o;if(e!==r){for(var a=(i=e,o=1+(256/e.length|0),new Array(o+1).join(i)),s=[],A=0;A<256;A++)s[A]=A;var l=0;for(A=0;A<256;A++){var c=s[A];l=(l+c+a.charCodeAt(A))%256,s[A]=s[l],s[l]=c}r=e,n=s}else s=n;var u=t.length,d=0,f=0,p="";for(A=0;A<u;A++)f=(f+(c=s[d=(d+1)%256]))%256,s[d]=s[f],s[f]=c,a=s[(s[d]+s[f])%256],p+=String.fromCharCode(t.charCodeAt(A)^a);return p}/**
341 * @license
342 * Licensed under the MIT License.
343 * http://opensource.org/licenses/mit-license
344 * Author: Owen Leong (@owenl131)
345 * Date: 15 Oct 2020
346 * References:
347 * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt
348 * https://github.com/foliojs/pdfkit/blob/master/lib/security.js
349 * http://www.fpdf.org/en/script/script37.php
350 */var rj={print:4,modify:8,copy:16,"annot-forms":32};function Pf(e,t,r,n){this.v=1,this.r=2;var i=192;e.forEach(function(s){if(rj.perm!==void 0)throw new Error("Invalid permission: "+s);i+=rj[s]}),this.padding="(¿N^NuŠAd\0NVÿú�\b..\0¶Ðh>€/\f©þdSiz";var o=(t+this.padding).substr(0,32),a=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=fE(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=dE(this.encryptionKey,this.padding)}function Of(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",r=e.length,n=0;n<r;n++){var i=e.charCodeAt(n);t+=i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?"#"+("0"+i.toString(16)).slice(-2):e[n]}return t}function nj(e){if(ur(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(r,n,i){if(i=i||!1,typeof r!="string"||typeof n!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(r)||(t[r]={});var o=Math.random().toString(35);return t[r][o]=[n,!!i],o},this.unsubscribe=function(r){for(var n in t)if(t[n][r])return delete t[n][r],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(r){if(t.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var o in t[r]){var a=t[r][o];try{a[0].apply(e,n)}catch(s){ht.console&&yr.error("jsPDF PubSub Error",s.message,s)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function q1(e){if(!(this instanceof q1))return new q1(e);var t="opacity,stroke-opacity".split(",");for(var r in e)e.hasOwnProperty(r)&&t.indexOf(r)>=0&&(this[r]=e[r]);this.id="",this.objectNumber=-1}function iz(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function Kc(e,t,r,n,i){if(!(this instanceof Kc))return new Kc(e,t,r,n,i);this.type=e==="axial"?2:3,this.coords=t,this.colors=r,iz.call(this,n,i)}function Wf(e,t,r,n,i){if(!(this instanceof Wf))return new Wf(e,t,r,n,i);this.boundingBox=e,this.xStep=t,this.yStep=r,this.stream="",this.cloneIndex=0,iz.call(this,n,i)}function it(e){var t,r=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,A=16,l="S",c=null;ur(e=e||{})==="object"&&(r=e.orientation,n=e.unit||n,i=e.format||i,o=e.compress||e.compressPdf||o,(c=e.encryption||null)!==null&&(c.userPassword=c.userPassword||"",c.ownerPassword=c.ownerPassword||"",c.userPermissions=c.userPermissions||[]),s=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(A=e.floatPrecision),l=e.defaultPathOperation||"S"),a=e.filters||(o===!0?["FlateEncode"]:a),n=n||"mm",r=(""+(r||"P")).toLowerCase();var u=e.putOnlyUsedFonts||!1,d={},f={internal:{},__private__:{}};f.__private__.PubSub=nj;var p="1.3",h=f.__private__.getPdfVersion=function(){return p};f.__private__.setPdfVersion=function(S){p=S};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};f.__private__.getPageFormats=function(){return v};var m=f.__private__.getPageFormat=function(S){return v[S]};i=i||"a4";var w="compat",b="advanced",B=w;function C(){this.saveGraphicsState(),q(new We(dt,0,0,-dt,0,wc()*dt).toString()+" cm"),this.setFontSize(this.getFontSize()/dt),l="n",B=b}function _(){this.restoreGraphicsState(),l="S",B=w}var F=f.__private__.combineFontStyleAndFontWeight=function(S,R){if(S=="bold"&&R=="normal"||S=="bold"&&R==400||S=="normal"&&R=="italic"||S=="bold"&&R=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return R&&(S=R==400||R==="normal"?S==="italic"?"italic":"normal":R!=700&&R!=="bold"||S!=="normal"?(R==700?"bold":R)+""+S:"bold"),S};f.advancedAPI=function(S){var R=B===w;return R&&C.call(this),typeof S!="function"||(S(this),R&&_.call(this)),this},f.compatAPI=function(S){var R=B===b;return R&&_.call(this),typeof S!="function"||(S(this),R&&C.call(this)),this},f.isAdvancedAPI=function(){return B===b};var N,U=function(S){if(B!==b)throw new Error(S+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},L=f.roundToPrecision=f.__private__.roundToPrecision=function(S,R){var te=t||R;if(isNaN(S)||isNaN(te))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return S.toFixed(te).replace(/0+$/,"")};N=f.hpf=f.__private__.hpf=typeof A=="number"?function(S){if(isNaN(S))throw new Error("Invalid argument passed to jsPDF.hpf");return L(S,A)}:A==="smart"?function(S){if(isNaN(S))throw new Error("Invalid argument passed to jsPDF.hpf");return L(S,S>-1&&S<1?16:5)}:function(S){if(isNaN(S))throw new Error("Invalid argument passed to jsPDF.hpf");return L(S,16)};var O=f.f2=f.__private__.f2=function(S){if(isNaN(S))throw new Error("Invalid argument passed to 
350jsPDF.f2");return L(S,2)},T=f.__private__.f3=function(S){if(isNaN(S))throw new Error("Invalid argument passed to jsPDF.f3");return L(S,3)},Q=f.scale=f.__private__.scale=function(S){if(isNaN(S))throw new Error("Invalid argument passed to jsPDF.scale");return B===w?S*dt:B===b?S:void 0},j=function(S){return Q(function(R){return B===w?wc()-R:B===b?R:void 0}(S))};f.__private__.setPrecision=f.setPrecision=function(S){typeof parseInt(S,10)=="number"&&(t=parseInt(S,10))};var $,G="00000000000000000000000000000000",J=f.__private__.getFileId=function(){return G},H=f.__private__.setFileId=function(S){return G=S!==void 0&&/^[a-fA-F0-9]{32}$/.test(S)?S.toUpperCase():G.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),c!==null&&(Cn=new Pf(c.userPermissions,c.userPassword,c.ownerPassword,G)),G};f.setFileId=function(S){return H(S),this},f.getFileId=function(){return J()};var W=f.__private__.convertDateToPDFDate=function(S){var R=S.getTimezoneOffset(),te=R<0?"+":"-",le=Math.floor(Math.abs(R/60)),ge=Math.abs(R%60),Be=[te,z(le),"'",z(ge),"'"].join("");return["D:",S.getFullYear(),z(S.getMonth()+1),z(S.getDate()),z(S.getHours()),z(S.getMinutes()),z(S.getSeconds()),Be].join("")},se=f.__private__.convertPDFDateToDate=function(S){var R=parseInt(S.substr(2,4),10),te=parseInt(S.substr(6,2),10)-1,le=parseInt(S.substr(8,2),10),ge=parseInt(S.substr(10,2),10),Be=parseInt(S.substr(12,2),10),Oe=parseInt(S.substr(14,2),10);return new Date(R,te,le,ge,Be,Oe,0)},Ae=f.__private__.setCreationDate=function(S){var R;if(S===void 0&&(S=new Date),S instanceof Date)R=W(S);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(S))throw new Error("Invalid argument passed to jsPDF.setCreationDate");R=S}return $=R},k=f.__private__.getCreationDate=function(S){var R=$;return S==="jsDate"&&(R=se($)),R};f.setCreationDate=function(S){return Ae(S),this},f.getCreationDate=function(S){return k(S)};var D,z=f.__private__.padd2=function(S){return("0"+parseInt(S)).slice(-2)},re=f.__private__.padd2Hex=function(S){return("00"+(S=S.toString())).substr(S.length)},oe=0,ne=[],de=[],ae=0,ue=[],pe=[],ce=!1,Ce=de;f.__private__.setCustomOutputDestination=function(S){ce=!0,Ce=S};var Pe=function(S){ce||(Ce=S)};f.__private__.resetCustomOutputDestination=function(){ce=!1,Ce=de};var q=f.__private__.out=function(S){return S=S.toString(),ae+=S.length+1,Ce.push(S),Ce},Fe=f.__private__.write=function(S){return q(arguments.length===1?S.toString():Array.prototype.join.call(arguments," "))},Qe=f.__private__.getArrayBuffer=function(S){for(var R=S.length,te=new ArrayBuffer(R),le=new Uint8Array(te);R--;)le[R]=S.charCodeAt(R);return te},Ie=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];f.__private__.getStandardFonts=function(){return Ie};var Se=e.fontSize||16;f.__private__.setFontSize=f.setFontSize=function(S){return Se=B===b?S/dt:S,this};var Ze,je=f.__private__.getFontSize=f.getFontSize=function(){return B===w?Se:Se*dt},ze=e.R2L||!1;f.__private__.setR2L=f.setR2L=function(S){return ze=S,this},f.__private__.getR2L=f.getR2L=function(){return ze};var De,Dt=f.__private__.setZoomMode=function(S){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(S))Ze=S;else if(isNaN(S)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(S)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+S+'" is not recognized.');Ze=S}else Ze=parseInt(S,10)};f.__private__.getZoomMode=function(){return Ze};var Ft,ot=f.__private__.setPageMode=function(S){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(S)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+S+'" is not recognized.');De=S};f.__private__.getPageMode=function(){return De};var Ct=f.__private__.setLayoutMode=function(S){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(S)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+S+'" is not recognized.');Ft=S};f.__private__.getLayoutMode=function(){return Ft},f.__private__.setDisplayMode=f.setDisplayMode=function(S,R,te){return Dt(S),Ct(R),ot(te),this};var It={title:"",subject:"",author:"",keywords:"",creator:""};f.__private__.getDocumentProperty=function(S){if(Object.keys(It).indexOf(S)===-1)throw new Error("Invalid argument passed to 
350jsPDF.getDocumentProperty");return It[S]},f.__private__.getDocumentProperties=function(){return It},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(S){for(var R in It)It.hasOwnProperty(R)&&S[R]&&(It[R]=S[R]);return this},f.__private__.setDocumentProperty=function(S,R){if(Object.keys(It).indexOf(S)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return It[S]=R};var qe,dt,et,jr,Lt,pt={},_t={},nr=[],At={},hr={},lt={},gt={},xr=null,St=0,tt=[],er=new nj(f),ct=e.hotfixes||[],yt={},Vt={},Yr=[],We=function S(R,te,le,ge,Be,Oe){if(!(this instanceof S))return new S(R,te,le,ge,Be,Oe);isNaN(R)&&(R=1),isNaN(te)&&(te=0),isNaN(le)&&(le=0),isNaN(ge)&&(ge=1),isNaN(Be)&&(Be=0),isNaN(Oe)&&(Oe=0),this._matrix=[R,te,le,ge,Be,Oe]};Object.defineProperty(We.prototype,"sx",{get:function(){return this._matrix[0]},set:function(S){this._matrix[0]=S}}),Object.defineProperty(We.prototype,"shy",{get:function(){return this._matrix[1]},set:function(S){this._matrix[1]=S}}),Object.defineProperty(We.prototype,"shx",{get:function(){return this._matrix[2]},set:function(S){this._matrix[2]=S}}),Object.defineProperty(We.prototype,"sy",{get:function(){return this._matrix[3]},set:function(S){this._matrix[3]=S}}),Object.defineProperty(We.prototype,"tx",{get:function(){return this._matrix[4]},set:function(S){this._matrix[4]=S}}),Object.defineProperty(We.prototype,"ty",{get:function(){return this._matrix[5]},set:function(S){this._matrix[5]=S}}),Object.defineProperty(We.prototype,"a",{get:function(){return this._matrix[0]},set:function(S){this._matrix[0]=S}}),Object.defineProperty(We.prototype,"b",{get:function(){return this._matrix[1]},set:function(S){this._matrix[1]=S}}),Object.defineProperty(We.prototype,"c",{get:function(){return this._matrix[2]},set:function(S){this._matrix[2]=S}}),Object.defineProperty(We.prototype,"d",{get:function(){return this._matrix[3]},set:function(S){this._matrix[3]=S}}),Object.defineProperty(We.prototype,"e",{get:function(){return this._matrix[4]},set:function(S){this._matrix[4]=S}}),Object.defineProperty(We.prototype,"f",{get:function(){return this._matrix[5]},set:function(S){this._matrix[5]=S}}),Object.defineProperty(We.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(We.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(We.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(We.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),We.prototype.join=function(S){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(N).join(S)},We.prototype.multiply=function(S){var R=S.sx*this.sx+S.shy*this.shx,te=S.sx*this.shy+S.shy*this.sy,le=S.shx*this.sx+S.sy*this.shx,ge=S.shx*this.shy+S.sy*this.sy,Be=S.tx*this.sx+S.ty*this.shx+this.tx,Oe=S.tx*this.shy+S.ty*this.sy+this.ty;return new We(R,te,le,ge,Be,Oe)},We.prototype.decompose=function(){var S=this.sx,R=this.shy,te=this.shx,le=this.sy,ge=this.tx,Be=this.ty,Oe=Math.sqrt(S*S+R*R),Ge=(S/=Oe)*te+(R/=Oe)*le;te-=S*Ge,le-=R*Ge;var rt=Math.sqrt(te*te+le*le);return Ge/=rt,S*(le/=rt)<R*(te/=rt)&&(S=-S,R=-R,Ge=-Ge,Oe=-Oe),{scale:new We(Oe,0,0,rt,0,0),translate:new We(1,0,0,1,ge,Be),rotate:new We(S,R,-R,S,0,0),skew:new We(1,0,Ge,1,0,0)}},We.prototype.toString=function(S){return this.join(" ")},We.prototype.inversed=function(){var S=this.sx,R=this.shy,te=this.shx,le=this.sy,ge=this.tx,Be=this.ty,Oe=1/(S*le-R*te),Ge=le*Oe,rt=-R*Oe,mt=-te*Oe,Et=S*Oe;return new We(Ge,rt,mt,Et,-Ge*ge-mt*Be,-rt*ge-Et*Be)},We.prototype.applyToPoint=function(S){var R=S.x*this.sx+S.y*this.shx+this.tx,te=S.x*this.shy+S.y*this.sy+this.ty;return new Ms(R,te)},We.prototype.applyToRectangle=function(S){var R=this.applyToPoint(S),te=this.applyToPoint(new Ms(S.x+S.w,S.y+S.h));return new Vh(R.x,R.y,te.x-R.x,te.y-R.y)},We.prototype.clone=function(){var S=this.sx,R=this.shy,te=this.shx,le=this.sy,ge=this.tx,Be=this.ty;return new We(S,R,te,le,ge,Be)},f.Matrix=We;var Rn=f.matrixMult=function(S,R){return R.multiply(S)},qn=new We(1,0,0,1,0,0);f.unitMatrix=f.identityMatrix=qn;var Qr=function(S,R){if(!hr[S]){var te=(R instanceof Kc?"Sh":"P")+(Object.keys(At).length+1).toString(10);R.id=te,hr[S]=te,At[te]=R,er.publish("addPattern",R)}};f.ShadingPattern=Kc,f.TilingPattern=Wf,f.addShadingPattern=function(S,R){return U("addShadingPattern()"),Qr(S,R),this},f.beginTilingPattern=function(S){U("beginTilingPattern()"),zh(S.boundingBox[0],S.boundingBox[1],S.boundingBox[2]-S.boundingBox[0],S.boundingBox[3]-S.boundingBox[1],S.matrix)},f.endTilingPattern=function(S,R){U("endTilingPattern()"),R.stream=pe[D].join(`
351`),Qr(S,R),er.publish("endTilingPattern",R),Yr.pop().restore()};var on,Xr=f.__private__.newObject=function(){var S=Mn();return Yn(S,!0),S},Mn=f.__private__.newObjectDeferred=function(){return oe++,ne[oe]=function(){return ae},oe},Yn=function(S,R){return R=typeof R=="boolean"&&R,ne[S]=ae,R&&q(S+" 0 obj"),S},dc=f.__private__.newAdditionalObject=function(){var S={objId:Mn(),content:""};return ue.push(S),S},kA=Mn(),fa=Mn(),Xa=f.__private__.decodeColorString=function(S){var R=S.split(" ");if(R.length!==2||R[1]!=="g"&&R[1]!=="G")R.length!==5||R[4]!=="k"&&R[4]!=="K"||(R=[(1-R[0])*(1-R[3]),(1-R[1])*(1-R[3]),(1-R[2])*(1-R[3]),"r"]);else{var te=parseFloat(R[0]);R=[te,te,te,"r"]}for(var le="#",ge=0;ge<3;ge++)le+=("0"+Math.floor(255*parseFloat(R[ge])).toString(16)).slice(-2);return le},da=f.__private__.encodeColorString=function(S){var R;typeof S=="string"&&(S={ch1:S});var te=S.ch1,le=S.ch2,ge=S.ch3,Be=S.ch4,Oe=S.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof te=="string"&&te.charAt(0)!=="#"){var Ge=new rz(te);if(Ge.ok)te=Ge.toHex();else if(!/^\d*\.?\d*$/.test(te))throw new Error('Invalid color "'+te+'" passed to jsPDF.encodeColorString.')}if(typeof te=="string"&&/^#[0-9A-Fa-f]{3}$/.test(te)&&(te="#"+te[1]+te[1]+te[2]+te[2]+te[3]+te[3]),typeof te=="string"&&/^#[0-9A-Fa-f]{6}$/.test(te)){var rt=parseInt(te.substr(1),16);te=rt>>16&255,le=rt>>8&255,ge=255&rt}if(le===void 0||Be===void 0&&te===le&&le===ge)R=typeof te=="string"?te+" "+Oe[0]:S.precision===2?O(te/255)+" "+Oe[0]:T(te/255)+" "+Oe[0];else if(Be===void 0||ur(Be)==="object"){if(Be&&!isNaN(Be.a)&&Be.a===0)return["1.","1.","1.",Oe[1]].join(" ");R=typeof te=="string"?[te,le,ge,Oe[1]].join(" "):S.precision===2?[O(te/255),O(le/255),O(ge/255),Oe[1]].join(" "):[T(te/255),T(le/255),T(ge/255),Oe[1]].join(" ")}else R=typeof te=="string"?[te,le,ge,Be,Oe[2]].join(" "):S.precision===2?[O(te),O(le),O(ge),O(Be),Oe[2]].join(" "):[T(te),T(le),T(ge),T(Be),Oe[2]].join(" ");return R},ha=f.__private__.getFilters=function(){return a},No=f.__private__.putStream=function(S){var R=(S=S||{}).data||"",te=S.filters||ha(),le=S.alreadyAppliedFilters||[],ge=S.addLength1||!1,Be=R.length,Oe=S.objectId,Ge=function(_n){return _n};if(c!==null&&Oe===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");c!==null&&(Ge=Cn.encryptor(Oe,0));var rt={};te===!0&&(te=["FlateEncode"]);var mt=S.additionalKeyValues||[],Et=(rt=it.API.processDataByFilters!==void 0?it.API.processDataByFilters(R,te):{data:R,reverseChain:[]}).reverseChain+(Array.isArray(le)?le.join(" "):le.toString());if(rt.data.length!==0&&(mt.push({key:"Length",value:rt.data.length}),ge===!0&&mt.push({key:"Length1",value:Be})),Et.length!=0)if(Et.split("/").length-1==1)mt.push({key:"Filter",value:Et});else{mt.push({key:"Filter",value:"["+Et+"]"});for(var Wt=0;Wt<mt.length;Wt+=1)if(mt[Wt].key==="DecodeParms"){for(var $r=[],mn=0;mn<rt.reverseChain.split("/").length-1;mn+=1)$r.push("null");$r.push(mt[Wt].value),mt[Wt].value="["+$r.join(" ")+"]"}}q("<<");for(var Br=0;Br<mt.length;Br++)q("/"+mt[Br].key+" "+mt[Br].value);q(">>"),rt.data.length!==0&&(q("stream"),q(Ge(rt.data)),q("endstream"))},hc=f.__private__.putPage=function(S){var R=S.number,te=S.data,le=S.objId,ge=S.contentsObjId;Yn(le,!0),q("<</Type /Page"),q("/Parent "+S.rootDictionaryObjId+" 0 R"),q("/Resources "+S.resourceDictionaryObjId+" 0 R"),q("/MediaBox ["+parseFloat(N(S.mediaBox.bottomLeftX))+" "+parseFloat(N(S.mediaBox.bottomLeftY))+" "+N(S.mediaBox.topRightX)+" "+N(S.mediaBox.topRightY)+"]"),S.cropBox!==null&&q("/CropBox ["+N(S.cropBox.bottomLeftX)+" "+N(S.cropBox.bottomLeftY)+" "+N(S.cropBox.topRightX)+" "+N(S.cropBox.topRightY)+"]"),S.bleedBox!==null&&q("/BleedBox ["+N(S.bleedBox.bottomLeftX)+" "+N(S.bleedBox.bottomLeftY)+" "+N(S.bleedBox.topRightX)+" "+N(S.bleedBox.topRightY)+"]"),S.trimBox!==null&&q("/TrimBox ["+N(S.trimBox.bottomLeftX)+" "+N(S.trimBox.bottomLeftY)+" "+N(S.trimBox.topRightX)+" "+N(S.trimBox.topRightY)+"]"),S.artBox!==null&&q("/ArtBox ["+N(S.artBox.bottomLeftX)+" "+N(S.artBox.bottomLeftY)+" "+N(S.artBox.topRightX)+" "+N(S.artBox.topRightY)+"]"),typeof S.userUnit=="number"&&S.userUnit!==1&&q("/UserUnit "+S.userUnit),er.publish("putPage",{objId:le,pageContext:tt[R],pageNumber:R,page:te}),q("/Contents "+ge+" 0 R"),q(">>"),q("endobj");var Be=te.join(`
352`);return B===b&&(Be+=`
353Q`),Yn(ge,!0),No({data:Be,filters:ha(),objectId:ge}),q("endobj"),le},Ja=f.__private__.putPages=function(){var S,R,te=[];for(S=1;S<=St;S++)tt[S].objId=Mn(),tt[S].contentsObjId=Mn();for(S=1;S<=St;S++)te.push(hc({number:S,data:pe[S],objId:tt[S].objId,contentsObjId:tt[S].contentsObjId,mediaBox:tt[S].mediaBox,cropBox:tt[S].cropBox,bleedBox:tt[S].bleedBox,trimBox:tt[S].trimBox,artBox:tt[S].artBox,userUnit:tt[S].userUnit,rootDictionaryObjId:kA,resourceDictionaryObjId:fa}));Yn(kA,!0),q("<</Type /Pages");var le="/Kids [";for(R=0;R<St;R++)le+=te[R]+" 0 R ";q(le+"]"),q("/Count "+St),q(">>"),q("endobj"),er.publish("postPutPages")},pc=function(S){er.publish("putFont",{font:S,out:q,newObject:Xr,putStream:No}),S.isAlreadyPutted!==!0&&(S.objectNumber=Xr(),q("<<"),q("/Type /Font"),q("/BaseFont /"+Of(S.postScriptName)),q("/Subtype /Type1"),typeof S.encoding=="string"&&q("/Encoding /"+S.encoding),q("/FirstChar 32"),q("/LastChar 255"),q(">>"),q("endobj"))},Vu=function(S){S.objectNumber=Xr();var R=[];R.push({key:"Type",value:"/XObject"}),R.push({key:"Subtype",value:"/Form"}),R.push({key:"BBox",value:"["+[N(S.x),N(S.y),N(S.x+S.width),N(S.y+S.height)].join(" ")+"]"}),R.push({key:"Matrix",value:"["+S.matrix.toString()+"]"});var te=S.pages[1].join(`
354`);No({data:te,additionalKeyValues:R,objectId:S.objectNumber}),q("endobj")},zu=function(S,R){R||(R=21);var te=Xr(),le=function(Oe,Ge){var rt,mt=[],Et=1/(Ge-1);for(rt=0;rt<1;rt+=Et)mt.push(rt);if(mt.push(1),Oe[0].offset!=0){var Wt={offset:0,color:Oe[0].color};Oe.unshift(Wt)}if(Oe[Oe.length-1].offset!=1){var $r={offset:1,color:Oe[Oe.length-1].color};Oe.push($r)}for(var mn="",Br=0,_n=0;_n<mt.length;_n++){for(rt=mt[_n];rt>Oe[Br+1].offset;)Br++;var vn=Oe[Br].offset,Xn=(rt-vn)/(Oe[Br+1].offset-vn),$s=Oe[Br].color,ga=Oe[Br+1].color;mn+=re(Math.round((1-Xn)*$s[0]+Xn*ga[0]).toString(16))+re(Math.round((1-Xn)*$s[1]+Xn*ga[1]).toString(16))+re(Math.round((1-Xn)*$s[2]+Xn*ga[2]).toString(16))}return mn.trim()}(S.colors,R),ge=[];
vendor: 5,506 bytes, line 354
354ge.push({key:"FunctionType",value:"0"}),ge.push({key:"Domain",value:"[0.0 1.0]"}),ge.push({key:"Size",value:"["+R+"]"}),ge.push({key:"BitsPerSample",value:"8"}),ge.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ge.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),No({data:le,additionalKeyValues:ge,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:te}),q("endobj"),S.objectNumber=Xr(),q("<< /ShadingType "+S.type),q("/ColorSpace /DeviceRGB");var Be="/Coords ["+N(parseFloat(S.coords[0]))+" "+N(parseFloat(S.coords[1]))+" ";S.type===2?Be+=N(parseFloat(S.coords[2]))+" "+N(parseFloat(S.coords[3])):Be+=N(parseFloat(S.coords[2]))+" "+N(parseFloat(S.coords[3]))+" "+N(parseFloat(S.coords[4]))+" "+N(parseFloat(S.coords[5])),q(Be+="]"),S.matrix&&q("/Matrix ["+S.matrix.toString()+"]"),q("/Function "+te+" 0 R"),q("/Extend [true true]"),q(">>"),q("endobj")},Gu=function(S,R){var te=Mn(),le=Xr();R.push({resourcesOid:te,objectOid:le}),S.objectNumber=le;var ge=[];ge.push({key:"Type",value:"/Pattern"}),ge.push({key:"PatternType",value:"1"}),ge.push({key:"PaintType",value:"1"}),ge.push({key:"TilingType",value:"1"}),ge.push({key:"BBox",value:"["+S.boundingBox.map(N).join(" ")+"]"}),ge.push({key:"XStep",value:N(S.xStep)}),ge.push({key:"YStep",value:N(S.yStep)}),ge.push({key:"Resources",value:te+" 0 R"}),S.matrix&&ge.push({key:"Matrix",value:"["+S.matrix.toString()+"]"}),No({data:S.stream,additionalKeyValues:ge,objectId:S.objectNumber}),q("endobj")},e2=function(S){for(var R in S.objectNumber=Xr(),q("<<"),S)switch(R){case"opacity":q("/ca "+O(S[R]));break;case"stroke-opacity":q("/CA "+O(S[R]))}q(">>"),q("endobj")},jh=function(S){Yn(S.resourcesOid,!0),q("<<"),q("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var R in q("/Font <<"),pt)pt.hasOwnProperty(R)&&(u===!1||u===!0&&d.hasOwnProperty(R))&&q("/"+R+" "+pt[R].objectNumber+" 0 R");q(">>")}(),function(){if(Object.keys(At).length>0){for(var R in q("/Shading <<"),At)At.hasOwnProperty(R)&&At[R]instanceof Kc&&At[R].objectNumber>=0&&q("/"+R+" "+At[R].objectNumber+" 0 R");er.publish("putShadingPatternDict"),q(">>")}}(),function(R){if(Object.keys(At).length>0){for(var te in q("/Pattern <<"),At)At.hasOwnProperty(te)&&At[te]instanceof f.TilingPattern&&At[te].objectNumber>=0&&At[te].objectNumber<R&&q("/"+te+" "+At[te].objectNumber+" 0 R");er.publish("putTilingPatternDict"),q(">>")}}(S.objectOid),function(){if(Object.keys(lt).length>0){var R;for(R in q("/ExtGState <<"),lt)lt.hasOwnProperty(R)&&lt[R].objectNumber>=0&&q("/"+R+" "+lt[R].objectNumber+" 0 R");er.publish("putGStateDict"),q(">>")}}(),function(){for(var R in q("/XObject <<"),yt)yt.hasOwnProperty(R)&&yt[R].objectNumber>=0&&q("/"+R+" "+yt[R].objectNumber+" 0 R");er.publish("putXobjectDict"),q(">>")}(),q(">>"),q("endobj")},w0=function(S){_t[S.fontName]=_t[S.fontName]||{},_t[S.fontName][S.fontStyle]=S.id},b0=function(S,R,te,le,ge){var Be={id:"F"+(Object.keys(pt).length+1).toString(10),postScriptName:S,fontName:R,fontStyle:te,encoding:le,isStandardFont:ge||!1,metadata:{}};return er.publish("addFont",{font:Be,instance:this}),pt[Be.id]=Be,w0(Be),Be.id},To=f.__private__.pdfEscape=f.pdfEscape=function(S,R){return function(te,le){var ge,Be,Oe,Ge,rt,mt,Et,Wt,$r;if(Oe=(le=le||{}).sourceEncoding||"Unicode",rt=le.outputEncoding,(le.autoencode||rt)&&pt[qe].metadata&&pt[qe].metadata[Oe]&&pt[qe].metadata[Oe].encoding&&(Ge=pt[qe].metadata[Oe].encoding,!rt&&pt[qe].encoding&&(rt=pt[qe].encoding),!rt&&Ge.codePages&&(rt=Ge.codePages[0]),typeof rt=="string"&&(rt=Ge[rt]),rt)){for(Et=!1,mt=[],ge=0,Be=te.length;ge<Be;ge++)(Wt=rt[te.charCodeAt(ge)])?mt.push(String.fromCharCode(Wt)):mt.push(te[ge]),mt[ge].charCodeAt(0)>>8&&(Et=!0);te=mt.join("")}for(ge=te.length;Et===void 0&&ge!==0;)te.charCodeAt(ge-1)>>8&&(Et=!0),ge--;if(!Et)return te;for(mt=le.noBOM?[]:[254,255],ge=0,Be=te.length;ge<Be;ge++){if(($r=(Wt=te.charCodeAt(ge))>>8)>>8)throw new Error("Character at position "+ge+" of string '"+te+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");mt.push($r),mt.push(Wt-($r<<8))}return String.fromCharCode.apply(void 0,mt)}(S,R).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Qh=f.__private__.beginPage=function(S){pe[++St]=[],tt[St]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(S[0]),topRightY:Number(S[1])}},B0(St),Pe(pe[D])},x0=function(S,R){var te,le,ge;switch(r=R||r,typeof S=="string"&&(te=m(S.toLowerCase()),Array.isArray(te)&&(le=te[0],ge=te[1])),Array.isArray(S)&&(le=S[0]*dt,ge=S[1]*dt),isNaN(le)&&(le=i[0],ge=i[1]),(le>14400||ge>14400)&&(yr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),le=Math.min(14400,le),ge=Math.min(14400,ge)),i=[le,ge],r.substr(0,1)){case"l":ge>le&&(i=[ge,le]);break;case"p":le>ge&&(i=[ge,le])}Qh(i),wt(Dh),q(Xu),$h!==0&&q($h+" J"),Kh!==0&&q(Kh+" j"),er.publish("addPage",{pageNumber:St})},Rh=function(S){S>0&&S<=St&&(pe.splice(S,1),tt.splice(S,1),St--,D>St&&(D=St),this.setPage(D))},B0=function(S){S>0&&S<=St&&(D=S)},C0=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return pe.length-1},_0=function(S,R,te){var le,ge=void 0;return te=te||{},S=S!==void 0?S:pt[qe].fontName,R=R!==void 0?R:pt[qe].fontStyle,le=S.toLowerCase(),_t[le]!==void 0&&_t[le][R]!==void 0?ge=_t[le][R]:_t[S]!==void 0&&_t[S][R]!==void 0?ge=_t[S][R]:te.disableWarning===!1&&yr.warn("Unable to look up font label for font '"+S+"', '"+R+"'. Refer to getFontList(
354) for available fonts."),ge||te.noFallback||(ge=_t.times[R])==null&&(ge=_t.times.normal),ge},Za=f.__private__.putInfo=function(){var S=Xr(),R=function(le){return le};for(var te in c!==null&&(R=Cn.encryptor(S,0)),q("<<"),q("/Producer ("+To(R("jsPDF "+it.version))+")"),It)It.hasOwnProperty(te)&&It[te]&&q("/"+te.substr(0,1).toUpperCase()+te.substr(1)+" ("+To(R(It[te]))+")");q("/CreationDate ("+To(R($))+")"),q(">>"),q("endobj")},Wu=f.__private__.putCatalog=function(S){var R=(S=S||{}).rootDictionaryObjId||kA;switch(Xr(),q("<<"),q("/Type /Catalog"),q("/Pages "+R+" 0 R"),Ze||(Ze="fullwidth"),Ze){case"fullwidth":q("/OpenAction [3 0 R /FitH null]");break;case"fullheight":q("/OpenAction [3 0 R /FitV null]");break;case"fullpage":q("/OpenAction [3 0 R /Fit]");break;case"original":q("/OpenAction [3 0 R /XYZ null null 1]");break;default:var te=""+Ze;te.substr(te.length-1)==="%"&&(Ze=parseInt(Ze)/100),typeof Ze=="number"&&q("/OpenAction [3 0 R /XYZ null null "+O(Ze)+"]")}switch(Ft||(Ft="continuous"),Ft){case"continuous":q("/PageLayout /OneColumn");break;case"single":q("/PageLayout /SinglePage");break;case"two":case"twoleft":q("/PageLayout /TwoColumnLeft");break;case"tworight":q("/PageLayout /TwoColumnRight")}De&&q("/PageMode /"+De),er.publish("putCatalog"),q(">>"),q("endobj")},t2=f.__private__.putTrailer=function(){q("trailer"),q("<<"),q("/Size "+(oe+1)),q("/Root "+oe+" 0 R"),q("/Info "+(oe-1)+" 0 R"),c!==null&&q("/Encrypt "+Cn.oid+" 0 R"),q("/ID [ <"+G+"> <"+G+"> ]"),q(">>")},gn=f.__private__.putHeader=function(){q("%PDF-"+p),q("%ºß¬à")},S0=f.__private__.putXRef=function(){var S="0000000000";q("xref"),q("0 "+(oe+1)),q("0000000000 65535 f ");for(var R=1;R<=oe;R++)typeof ne[R]=="function"?q((S+ne[R]()).slice(-10)+" 00000 n "):ne[R]!==void 0?q((S+ne[R]).slice(-10)+" 00000 n "):q("0000000000 00000 n ")},es=f.__private__.buildDocument=function(){var S;oe=0,ae=0,de=[],ne=[],ue=[],kA=Mn(),fa=Mn(),Pe(de),er.publish("buildDocument"),gn(),Ja(),function(){er.publish("putAdditionalObjects");for(var te=0;te<ue.length;te++){var le=ue[te];Yn(le.objId,!0),q(le.content),q("endobj")}er.publish("postPutAdditionalObjects")}(),S=[],function(){for(var te in pt)pt.hasOwnProperty(te)&&(u===!1||u===!0&&d.hasOwnProperty(te))&&pc(pt[te])}(),function(){var te;for(te in lt)lt.hasOwnProperty(te)&&e2(lt[te])}(),function(){for(var te in yt)yt.hasOwnProperty(te)&&Vu(yt[te])}(),function(te){var le;for(le in At)At.hasOwnProperty(le)&&(At[le]instanceof Kc?zu(At[le]):At[le]instanceof Wf&&Gu(At[le],te))}(S),er.publish("putResources"),S.forEach(jh),jh({resourcesOid:fa,objectOid:Number.MAX_SAFE_INTEGER}),er.publish("postPutResources"),c!==null&&(Cn.oid=Xr(),q("<<"),q("/Filter /Standard"),q("/V "+Cn.v),q("/R "+Cn.r),q("/U <"+Cn.toHexString(Cn.U)+">"),q("/O <"+Cn.toHexString(Cn.O)+">"),q("/P "+Cn.P),q(">>"),q("endobj")),Za(),Wu();var R=ae;return S0(),t2(),q("startxref"),q(""+R),q("%%EOF"),Pe(pe[D]),de.join(`
355`)},qu=f.__private__.getBlob=function(S){return new Blob([Qe(S)],{type:"application/pdf"})},E0=f.output=f.__private__.output=(on=function(S,R){switch(typeof(R=R||{})=="string"?R={filename:R}:R.filename=R.filename||"generated.pdf",S){case void 0:return es();case"save":f.save(R.filename);break;case"arraybuffer":return Qe(es());case"blob":return qu(es());case"bloburi":case"bloburl":if(ht.URL!==void 0&&typeof ht.URL.createObjectURL=="function")return ht.URL&&ht.URL.createObjectURL(qu(es()))||void 0;yr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var te="",le=es();try{te=ej(le)}catch{te=ej(unescape(encodeURIComponent(le)))}return"data:application/pdf;filename="+R.filename+";base64,"+te;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ht)==="[object Window]"){var ge="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Be=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';R.pdfObjectUrl&&(ge=R.pdfObjectUrl,Be="");var Oe='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+ge+'"'+Be+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(R)+");<\/script></body></html>",Ge=ht.open();return Ge!==null&&Ge.document.write(Oe),Ge}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(ht)==="[object Window]"){var rt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(R.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+R.filename+'" width="500px" height="400px" /></body></html>',mt=ht.open();if(mt!==null){mt.document.write(rt);var Et=this;mt.document.documentElement.querySelector("#pdfViewer").onload=function(){mt.document.title=R.filename,mt.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Et.output("bloburl"))}}return mt}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(ht)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Wt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",R)+'"></iframe></body></html>',$r=ht.open();if($r!==null&&($r.document.write(Wt),$r.document.title=R.filename),$r||typeof safari>"u")return $r;break;case"datauri":case"dataurl":return ht.document.location.href=this.output("datauristring",R);default:return null}},on.foo=function(){try{return on.apply(this,arguments)}catch(te){var S=te.stack||"";~S.indexOf(" at ")&&(S=S.split(" at ")[1]);var R="Error in function "+S.split(`
356`)[0].split("<")[0]+": "+te.message;if(!ht.console)throw new Error(R);ht.console.error(R,te),ht.alert&&alert(R)}},on.foo.bar=on,on.foo),Io=function(S){return Array.isArray(ct)===!0&&ct.indexOf(S)>-1};switch(n){case"pt":dt=1;break;case"mm":dt=72/25.4;break;case"cm":dt=72/2.54;break;case"in":dt=72;break;case"px":dt=Io("px_scaling")==1?.75:96/72;break;case"pc":case"em":dt=12;break;case"ex":dt=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);dt=n}var Cn=null;Ae(),H();var Ls=f.__private__.getPageInfo=f.getPageInfo=function(S){if(isNaN(S)||S%1!=0)throw new Error("Invalid argument passed to 
356jsPDF.getPageInfo");return{objId:tt[S].objId,pageNumber:S,pageContext:tt[S]}},F0=f.__private__.getPageInfoByObjId=function(S){if(isNaN(S)||S%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var R in tt)if(tt[R].objId===S)break;return Ls(R)},r2=f.__private__.getCurrentPageInfo=f.getCurrentPageInfo=function(){return{objId:tt[D].objId,pageNumber:D,pageContext:tt[D]}};f.addPage=function(){return x0.apply(this,arguments),this},f.setPage=function(){return B0.apply(this,arguments),Pe.call(this,pe[D]),this},f.insertPage=function(S){return this.addPage(),this.movePage(D,S),this},f.movePage=function(S,R){var te,le;if(S>R){te=pe[S],le=tt[S];for(var ge=S;ge>R;ge--)pe[ge]=pe[ge-1],tt[ge]=tt[ge-1];pe[R]=te,tt[R]=le,this.setPage(R)}else if(S<R){te=pe[S],le=tt[S];for(var Be=S;Be<R;Be++)pe[Be]=pe[Be+1],tt[Be]=tt[Be+1];pe[R]=te,tt[R]=le,this.setPage(R)}return this},f.deletePage=function(){return Rh.apply(this,arguments),this},f.__private__.text=f.text=function(S,R,te,le,ge){var Be,Oe,Ge,rt,mt,Et,Wt,$r,mn,Br=(le=le||{}).scope||this;if(typeof S=="number"&&typeof R=="number"&&(typeof te=="string"||Array.isArray(te))){var _n=te;te=R,R=S,S=_n}if(arguments[3]instanceof We==0?(Ge=arguments[4],rt=arguments[5],ur(Wt=arguments[3])==="object"&&Wt!==null||(typeof Ge=="string"&&(rt=Ge,Ge=null),typeof Wt=="string"&&(rt=Wt,Wt=null),typeof Wt=="number"&&(Ge=Wt,Wt=null),le={flags:Wt,angle:Ge,align:rt})):(U("The transform parameter of text() with a Matrix value"),mn=ge),isNaN(R)||isNaN(te)||S==null)throw new Error("Invalid arguments passed to jsPDF.text");if(S.length===0)return Br;var vn,Xn="",$s=typeof le.lineHeightFactor=="number"?le.lineHeightFactor:mc,ga=Br.internal.scaleFactor;function Ks(or){return or=or.split("	").join(Array(le.TabLen||9).join(" ")),To(or,Wt)}function Wh(or){for(var mr,sn=or.concat(),Sn=[],Gs=sn.length;Gs--;)typeof(mr=sn.shift())=="string"?Sn.push(mr):Array.isArray(or)&&(mr.length===1||mr[1]===void 0&&mr[2]===void 0)?Sn.push(mr[0]):Sn.push([mr[0],mr[1],mr[2]]);return Sn}function Zu(or,mr){var sn;if(typeof or=="string")sn=mr(or)[0];else if(Array.isArray(or)){for(var Sn,Gs,ip=or.concat(),rf=[],R0=ip.length;R0--;)typeof(Sn=ip.shift())=="string"?rf.push(mr(Sn)[0]):Array.isArray(Sn)&&typeof Sn[0]=="string"&&(Gs=mr(Sn[0],Sn[1],Sn[2]),rf.push([Gs[0],Gs[1],Gs[2]]));sn=rf}return sn}var LA=!1,bc=!0;if(typeof S=="string")LA=!0;else if(Array.isArray(S)){var xc=S.concat();Oe=[];for(var jA,Jn=xc.length;Jn--;)(typeof(jA=xc.shift())!="string"||Array.isArray(jA)&&typeof jA[0]!="string")&&(bc=!1);LA=bc}if(LA===!1)throw new Error('Type of text must be string or Array. "'+S+'" is not recognized.');typeof S=="string"&&(S=S.match(/[\r?\n]/)?S.split(/\r\n|\r|\n/g):[S]);var Bc=Se/Br.internal.scaleFactor,Cc=Bc*($s-1);switch(le.baseline){case"bottom":te-=Cc;break;case"top":te+=Bc-Cc;break;case"hanging":te+=Bc-2*Cc;break;case"middle":te+=Bc/2-Cc}if((Et=le.maxWidth||0)>0&&(typeof S=="string"?S=Br.splitTextToSize(S,Et):Object.prototype.toString.call(S)==="[object Array]"&&(S=S.reduce(function(or,mr){return or.concat(Br.splitTextToSize(mr,Et))},[]))),Be={text:S,x:R,y:te,options:le,mutex:{pdfEscape:To,activeFontKey:qe,fonts:pt,activeFontSize:Se}},er.publish("preProcessText",Be),S=Be.text,Ge=(le=Be.options).angle,mn instanceof We==0&&Ge&&typeof Ge=="number"){Ge*=Math.PI/180,le.rotationDirection===0&&(Ge=-Ge),B===b&&(Ge=-Ge);var qh=Math.cos(Ge),Yh=Math.sin(Ge);mn=new We(qh,Yh,-Yh,qh,0,0)}else Ge&&Ge instanceof We&&(mn=Ge);B!==b||mn||(mn=qn),(mt=le.charSpace||Rs)!==void 0&&(Xn+=N(Q(mt))+` Tc
357`,this.setCharSpace(this.getCharSpace()||0)),($r=le.horizontalScale)!==void 0&&(Xn+=N(100*$r)+` Tz
358`),le.lang;var Ei=-1,Vs=le.renderingMode!==void 0?le.renderingMode:le.stroke,ef=Br.internal.getCurrentPageInfo().pageContext;switch(Vs){case 0:case!1:case"fill":Ei=0;break;case 1:case!0:case"stroke":Ei=1;break;case 2:case"fillThenStroke":Ei=2;break;case 3:case"invisible":Ei=3;break;case 4:case"fillAndAddForClipping":Ei=4;break;case 5:case"strokeAndAddPathForClipping":Ei=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Ei=6;break;
vendor: 6,805 bytes, lines 358-370
358case 7:case"addToPathForClipping":Ei=7}var j0=ef.usedRenderingMode!==void 0?ef.usedRenderingMode:-1;Ei!==-1?Xn+=Ei+` Tr
359`:j0!==-1&&(Xn+=`0 Tr
360`),Ei!==-1&&(ef.usedRenderingMode=Ei),rt=le.align||"left";var ko,_c=Se*$s,Xh=Br.internal.pageSize.getWidth(),Jh=pt[qe];mt=le.charSpace||Rs,Et=le.maxWidth||0,Wt=Object.assign({autoencode:!0,noBOM:!0},le.flags);var QA=[],Sc=function(or){return Br.getStringUnitWidth(or,{font:Jh,charSpace:mt,fontSize:Se,doKerning:!1})*Se/ga};if(Object.prototype.toString.call(S)==="[object Array]"){var no;Oe=Wh(S),rt!=="left"&&(ko=Oe.map(Sc));var io,RA=0;if(rt==="right"){R-=ko[0],S=[],Jn=Oe.length;for(var zs=0;zs<Jn;zs++)zs===0?(io=js(R),no=Qs(te)):(io=Q(RA-ko[zs]),no=-_c),S.push([Oe[zs],io,no]),RA=ko[zs]}else if(rt==="center"){R-=ko[0]/2,S=[],Jn=Oe.length;for(var MA=0;MA<Jn;MA++)MA===0?(io=js(R),no=Qs(te)):(io=Q((RA-ko[MA])/2),no=-_c),S.push([Oe[MA],io,no]),RA=ko[MA]}else if(rt==="left"){S=[],Jn=Oe.length;for(var Zh=0;Zh<Jn;Zh++)S.push(Oe[Zh])}else if(rt==="justify"&&Jh.encoding==="Identity-H"){S=[],Jn=Oe.length,Et=Et!==0?Et:Xh;for(var tf=0,an=0;an<Jn;an++)if(no=an===0?Qs(te):-_c,io=an===0?js(R):tf,an<Jn-1){var Q0=Q((Et-ko[an])/(Oe[an].split(" ").length-1)),rs=Oe[an].split(" ");S.push([rs[0]+" ",io,no]),tf=0;for(var ns=1;ns<rs.length;ns++){var ep=(Sc(rs[ns-1]+" "+rs[ns])-Sc(rs[ns]))*ga+Q0;ns==rs.length-1?S.push([rs[ns],ep,0]):S.push([rs[ns]+" ",ep,0]),tf-=ep}}else S.push([Oe[an],io,no]);S.push(["",tf,0])}else{if(rt!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(S=[],Jn=Oe.length,Et=Et!==0?Et:Xh,an=0;an<Jn;an++){no=an===0?Qs(te):-_c,io=an===0?js(R):0;var tp=Oe[an].split(" ").length-1,rp=tp>0?(Et-ko[an])/tp:0;an<Jn-1?QA.push(N(Q(rp))):QA.push(0),S.push([Oe[an],io,no])}}}(typeof le.R2L=="boolean"?le.R2L:ze)===!0&&(S=Zu(S,function(or,mr,sn){return[or.split("").reverse().join(""),mr,sn]})),Be={text:S,x:R,y:te,options:le,mutex:{pdfEscape:To,activeFontKey:qe,fonts:pt,activeFontSize:Se}},er.publish("postProcessText",Be),S=Be.text,vn=Be.mutex.isHex||!1;var np=pt[qe].encoding;np!=="WinAnsiEncoding"&&np!=="StandardEncoding"||(S=Zu(S,function(or,mr,sn){return[Ks(or),mr,sn]})),Oe=Wh(S),S=[];for(var DA,HA,$A,Ec=Array.isArray(Oe[0])?1:0,KA="",Fc=function(or,mr,sn){var Sn="";return sn instanceof We?(sn=typeof le.angle=="number"?Rn(sn,new We(1,0,0,1,or,mr)):Rn(new We(1,0,0,1,or,mr),sn),B===b&&(sn=Rn(new We(1,0,0,-1,0,0),sn)),Sn=sn.join(" ")+` Tm
361`):Sn=N(or)+" "+N(mr)+` Td
362`,Sn},Lo=0;Lo<Oe.length;Lo++){switch(KA="",Ec){case 1:$A=(vn?"<":"(")+Oe[Lo][0]+(vn?">":")"),DA=parseFloat(Oe[Lo][1]),HA=parseFloat(Oe[Lo][2]);break;case 0:$A=(vn?"<":"(")+Oe[Lo]+(vn?">":")"),DA=js(R),HA=Qs(te)}QA!==void 0&&QA[Lo]!==void 0&&(KA=QA[Lo]+` Tw
363`),Lo===0?S.push(KA+Fc(DA,HA,mn)+$A):Ec===0?S.push(KA+$A):Ec===1&&S.push(KA+Fc(DA,HA,mn)+$A)}S=Ec===0?S.join(` Tj
364T* `):S.join(` Tj
365`),S+=` Tj
366`;var is=`BT
367/`;return is+=qe+" "+Se+` Tf
368`,is+=N(Se*$s)+` TL
369`,is+=vc+`
370`,is+=Xn,is+=S,q(is+="ET"),d[qe]=!0,Br};var n2=f.__private__.clip=f.clip=function(S){return q(S==="evenodd"?"W*":"W"),this};f.clipEvenOdd=function(){return n2("evenodd")},f.__private__.discardPath=f.discardPath=function(){return q("n"),this};var ts=f.__private__.isValidStyle=function(S){var R=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(S)!==-1&&(R=!0),R};f.__private__.setDefaultPathOperation=f.setDefaultPathOperation=function(S){return ts(S)&&(l=S),this};var P0=f.__private__.getStyle=f.getStyle=function(S){var R=l;switch(S){case"D":case"S":R="S";break;case"F":R="f";break;case"FD":case"DF":R="B";break;case"f":case"f*":case"B":case"B*":R=S}return R},O0=f.close=function(){return q("h"),this};f.stroke=function(){return q("S"),this},f.fill=function(S){return Yu("f",S),this},f.fillEvenOdd=function(S){return Yu("f*",S),this},f.fillStroke=function(S){return Yu("B",S),this},f.fillStrokeEvenOdd=function(S){return Yu("B*",S),this};var Yu=function(S,R){ur(R)==="object"?o2(R,S):q(S)},gc=function(S){S===null||B===b&&S===void 0||(S=P0(S),q(S))};function i2(S,R,te,le,ge){var Be=new Wf(R||this.boundingBox,te||this.xStep,le||this.yStep,this.gState,ge||this.matrix);Be.stream=this.stream;var Oe=S+"$$"+this.cloneIndex+++"$$";return Qr(Oe,Be),Be}var o2=function(S,R){var te=hr[S.key],le=At[te];if(le instanceof Kc)q("q"),q(a2(R)),le.gState&&f.setGState(le.gState),q(S.matrix.toString()+" cm"),q("/"+te+" sh"),q("Q");else if(le instanceof Wf){var ge=new We(1,0,0,-1,0,wc());S.matrix&&(ge=ge.multiply(S.matrix||qn),te=i2.call(le,S.key,S.boundingBox,S.xStep,S.yStep,ge).id),q("q"),q("/Pattern cs"),q("/"+te+" scn"),le.gState&&f.setGState(le.gState),q(R),q("Q")}},a2=function(S){switch(S){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Mh=f.moveTo=function(S,R){return q(N(Q(S))+" "+N(j(R))+" m"),this},U0=f.lineTo=function(S,R){return q(N(Q(S))+" "+N(j(R))+" l"),this},pa=f.curveTo=function(S,R,te,le,ge,Be){return q([N(Q(S)),N(j(R)),N(Q(te)),N(j(le)),N(Q(ge)),N(j(Be)),"c"].join(" ")),this};f.__private__.line=f.line=function(S,R,te,le,ge){if(isNaN(S)||isNaN(R)||isNaN(te)||isNaN(le)||!ts(ge))throw new Error("Invalid arguments passed to jsPDF.line");return B===w?this.lines([[te-S,le-R]],S,R,[1,1],ge||"S"):this.lines([[te-S,le-R]],S,R,[1,1]).stroke()},f.__private__.lines=f.lines=function(S,R,te,le,ge,Be){var Oe,Ge,rt,mt,Et,Wt,$r,mn,Br,_n,vn,Xn;if(typeof S=="number"&&(Xn=te,te=R,R=S,S=Xn),le=le||[1,1],Be=Be||!1,isNaN(R)||isNaN(te)||!Array.isArray(S)||!Array.isArray(le)||!ts(ge)||typeof Be!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Mh(R,te),Oe=le[0],Ge=le[1],mt=S.length,_n=R,vn=te,rt=0;rt<mt;rt++)(Et=S[rt]).length===2?(_n=Et[0]*Oe+_n,vn=Et[1]*Ge+vn,U0(_n,vn)):(Wt=Et[0]*Oe+_n,$r=Et[1]*Ge+vn,mn=Et[2]*Oe+_n,Br=Et[3]*Ge+vn,_n=Et[4]*Oe+_n,vn=Et[5]*Ge+vn,pa(Wt,$r,mn,Br,_n,vn));return Be&&O0(),gc(ge),this},f.path=function(S){for(var R=0;R<S.length;R++){var te=S[R],le=te.c;switch(te.op){case"m":Mh(le[0],le[1]);break;case"l":U0(le[0],le[1]);break;case"c":pa.apply(this,le);break;case"h":O0()}}return this},f.__private__.rect=f.rect=function(S,R,te,le,ge){if(isNaN(S)||isNaN(R)||isNaN(te)||isNaN(le)||!ts(ge))throw new Error("Invalid arguments passed to jsPDF.rect");return B===w&&(le=-le),q([N(Q(S)),N(j(R)),N(Q(te)),N(Q(le)),"re"].join(" ")),gc(ge),this},f.__private__.triangle=f.triangle=function(S,R,te,le,ge,Be,Oe){if(isNaN(S)||isNaN(R)||isNaN(te)||isNaN(le)||isNaN(ge)||isNaN(Be)||!ts(Oe))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[te-S,le-R],[ge-te,Be-le],[S-ge,R-Be]],S,R,[1,1],Oe,!0),this},f.__private__.roundedRect=f.roundedRect=function(S,R,te,le,ge,Be,Oe){if(isNaN(S)||isNaN(R)||isNaN(te)||isNaN(le)||isNaN(ge)||isNaN(Be)||!ts(Oe))throw new Error("Invalid arguments passed to 
370jsPDF.roundedRect");var Ge=4/3*(Math.SQRT2-1);return ge=Math.min(ge,.5*te),Be=Math.min(Be,.5*le),this.lines([[te-2*ge,0],[ge*Ge,0,ge,Be-Be*Ge,ge,Be],[0,le-2*Be],[0,Be*Ge,-ge*Ge,Be,-ge,Be],[2*ge-te,0],[-ge*Ge,0,-ge,-Be*Ge,-ge,-Be],[0,2*Be-le],[0,-Be*Ge,ge*Ge,-Be,ge,-Be]],S+ge,R,[1,1],Oe,!0),this},f.__private__.ellipse=f.ellipse=function(S,R,te,le,ge){if(isNaN(S)||isNaN(R)||isNaN(te)||isNaN(le)||!ts(ge))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Be=4/3*(Math.SQRT2-1)*te,Oe=4/3*(Math.SQRT2-1)*le;return Mh(S+te,R),pa(S+te,R-Oe,S+Be,R-le,S,R-le),pa(S-Be,R-le,S-te,R-Oe,S-te,R),pa(S-te,R+Oe,S-Be,R+le,S,R+le),pa(S+Be,R+le,S+te,R+Oe,S+te,R),gc(ge),this},f.__private__.circle=f.circle=function(S,R,te,le){if(isNaN(S)||isNaN(R)||isNaN(te)||!ts(le))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(S,R,te,te,le)},f.setFont=function(S,R,te){return te&&(R=F(R,te)),qe=_0(S,R,{disableWarning:!1}),this};var s2=f.__private__.getFont=f.getFont=function(){return pt[_0.apply(f,arguments)]};f.__private__.getFontList=f.getFontList=function(){var S,R,te={};
vendor: 10,205 bytes, line 370
370for(S in _t)if(_t.hasOwnProperty(S))for(R in te[S]=[],_t[S])_t[S].hasOwnProperty(R)&&te[S].push(R);return te},f.addFont=function(S,R,te,le,ge){var Be=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Be.indexOf(arguments[3])!==-1?ge=arguments[3]:arguments[3]&&Be.indexOf(arguments[3])==-1&&(te=F(te,le)),b0.call(this,S,R,te,ge=ge||"Identity-H")};var mc,Dh=e.lineWidth||.200025,A2=f.__private__.getLineWidth=f.getLineWidth=function(){return Dh},wt=f.__private__.setLineWidth=f.setLineWidth=function(S){return Dh=S,q(N(Q(S))+" w"),this};f.__private__.setLineDash=it.API.setLineDash=it.API.setLineDashPattern=function(S,R){if(S=S||[],R=R||0,isNaN(R)||!Array.isArray(S))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return S=S.map(function(te){return N(Q(te))}).join(" "),R=N(Q(R)),q("["+S+"] "+R+" d"),this};var l2=f.__private__.getLineHeight=f.getLineHeight=function(){return Se*mc};f.__private__.getLineHeight=f.getLineHeight=function(){return Se*mc};var c2=f.__private__.setLineHeightFactor=f.setLineHeightFactor=function(S){return typeof(S=S||1.15)=="number"&&(mc=S),this},u2=f.__private__.getLineHeightFactor=f.getLineHeightFactor=function(){return mc};c2(e.lineHeight);var js=f.__private__.getHorizontalCoordinate=function(S){return Q(S)},Qs=f.__private__.getVerticalCoordinate=function(S){return B===b?S:tt[D].mediaBox.topRightY-tt[D].mediaBox.bottomLeftY-Q(S)},f2=f.__private__.getHorizontalCoordinateString=f.getHorizontalCoordinateString=function(S){return N(js(S))},d2=f.__private__.getVerticalCoordinateString=f.getVerticalCoordinateString=function(S){return N(Qs(S))},Xu=e.strokeColor||"0 G";f.__private__.getStrokeColor=f.getDrawColor=function(){return Xa(Xu)},f.__private__.setStrokeColor=f.setDrawColor=function(S,R,te,le){return Xu=da({ch1:S,ch2:R,ch3:te,ch4:le,pdfColorType:"draw",precision:2}),q(Xu),this};var Hh=e.fillColor||"0 g";f.__private__.getFillColor=f.getFillColor=function(){return Xa(Hh)},f.__private__.setFillColor=f.setFillColor=function(S,R,te,le){return Hh=da({ch1:S,ch2:R,ch3:te,ch4:le,pdfColorType:"fill",precision:2}),q(Hh),this};var vc=e.textColor||"0 g",h2=f.__private__.getTextColor=f.getTextColor=function(){return Xa(vc)};f.__private__.setTextColor=f.setTextColor=function(S,R,te,le){return vc=da({ch1:S,ch2:R,ch3:te,ch4:le,pdfColorType:"text",precision:3}),this};var Rs=e.charSpace,p2=f.__private__.getCharSpace=f.getCharSpace=function(){return parseFloat(Rs||0)};f.__private__.setCharSpace=f.setCharSpace=function(S){if(isNaN(S))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Rs=S,this};var $h=0;f.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},f.__private__.setLineCap=f.setLineCap=function(S){var R=f.CapJoinStyles[S];if(R===void 0)throw new Error("Line cap style of '"+S+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return $h=R,q(R+" J"),this};var Kh=0;f.__private__.setLineJoin=f.setLineJoin=function(S){var R=f.CapJoinStyles[S];if(R===void 0)throw new Error("Line join style of '"+S+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Kh=R,q(R+" j"),this},f.__private__.setLineMiterLimit=f.__private__.setMiterLimit=f.setLineMiterLimit=f.setMiterLimit=function(S){if(S=S||0,isNaN(S))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return q(N(Q(S))+" M"),this},f.GState=q1,f.setGState=function(S){(S=typeof S=="string"?lt[gt[S]]:N0(null,S)).equals(xr)||(q("/"+S.id+" gs"),xr=S)};var N0=function(S,R){if(!S||!gt[S]){var te=!1;for(var le in lt)if(lt.hasOwnProperty(le)&&lt[le].equals(R)){te=!0;break}if(te)R=lt[le];else{var ge="GS"+(Object.keys(lt).length+1).toString(10);lt[ge]=R,R.id=ge}return S&&(gt[S]=R.id),er.publish("addGState",R),R}};f.addGState=function(S,R){return N0(S,R),this},f.saveGraphicsState=function(){return q("q"),nr.push({key:qe,size:Se,color:vc}),this},f.restoreGraphicsState=function(){q("Q");var S=nr.pop();return qe=S.key,Se=S.size,vc=S.color,xr=null,this},f.setCurrentTransformationMatrix=function(S){return q(S.toString()+" cm"),this},f.comment=function(S){return q("#"+S),this};var Ms=function(S,R){var te=S||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return te},set:function(Be){isNaN(Be)||(te=parseFloat(Be))}});var le=R||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return le},set:function(Be){isNaN(Be)||(le=parseFloat(Be))}});var ge="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return ge},set:function(Be){ge=Be.toString()}}),this},Vh=function(S,R,te,le){Ms.call(this,S,R),this.type="rect";var ge=te||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return ge},set:function(Oe){isNaN(Oe)||(ge=parseFloat(Oe))}});var Be=le||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Be},set:function(Oe){isNaN(Oe)||(Be=parseFloat(Oe))}}),this},Ju=function(){this.page=St,this.currentPage=D,this.pages=pe.slice(0),this.pagesContext=tt.slice(0),this.x=et,this.y=jr,this.matrix=Lt,this.width=Gh(D),this.height=I0(D),this.outputDestination=Ce,this.id="",this.objectNumber=-1};Ju.prototype.restore=function(){St=this.page,D=this.currentPage,tt=this.pagesContext,pe=this.pages,et=this.x,jr=this.y,Lt=this.matrix,T0(D,this.width),Ds(D,this.height),Ce=this.outputDestination};var zh=function(S,R,te,le,ge){Yr.push(new Ju),St=D=0,pe=[],et=S,jr=R,Lt=ge,Qh([te,le])};for(var yc in f.beginFormObject=function(S,R,te,le,ge){return zh(S,R,te,le,ge),this},f.endFormObject=function(S){return function(R){if(Vt[R])Yr.pop().restore();else{var te=new Ju,le="Xo"+(Object.keys(yt).length+1).toString(10);te.id=le,Vt[R]=le,yt[le]=te,er.publish("addFormObject",te),Yr.pop().restore()}}(S),this},f.doFormObject=function(S,R){var te=yt[Vt[S]];return q("q"),q(R.toString()+" cm"),q("/"+te.id+" Do"),q("Q"),this},f.getFormObject=function(S){var R=yt[Vt[S]];return{x:R.x,y:R.y,width:R.width,height:R.height,matrix:R.matrix}},f.save=function(S,R){return S=S||"generated.pdf",(R=R||{}).returnPromise=R.returnPromise||!1,R.returnPromise===!1?(Mc(qu(es()),S),typeof Mc.unload=="function"&&ht.setTimeout&&setTimeout(Mc.unload,911),this):new Promise(function(te,le){try{var ge=Mc(qu(es()),S);typeof Mc.unload=="function"&&ht.setTimeout&&setTimeout(Mc.unload,911),te(ge)}catch(Be){le(Be.message)}})},it.API)it.API.hasOwnProperty(yc)&&(yc==="events"&&it.API.events.length?function(S,R){var te,le,ge;for(ge=R.length-1;ge!==-1;ge--)te=R[ge][0],le=R[ge][1],S.subscribe.apply(S,[te].concat(typeof le=="function"?[le]:le))}(er,it.API.events):f[yc]=it.API[yc]);function Gh(S){return tt[S].mediaBox.topRightX-tt[S].mediaBox.bottomLeftX}function T0(S,R){tt[S].mediaBox.topRightX=R+tt[S].mediaBox.bottomLeftX}function I0(S){return tt[S].mediaBox.topRightY-tt[S].mediaBox.bottomLeftY}function Ds(S,R){tt[S].mediaBox.topRightY=R+tt[S].mediaBox.bottomLeftY}var Hs=f.getPageWidth=function(S){return Gh(S=S||D)/dt},k0=f.setPageWidth=function(S,R){T0(S,R*dt)},wc=f.getPageHeight=function(S){return I0(S=S||D)/dt},L0=f.setPageHeight=function(S,R){Ds(S,R*dt)};return f.internal={pdfEscape:To,getStyle:P0,getFont:s2,getFontSize:je,getCharSpace:p2,getTextColor:h2,getLineHeight:l2,getLineHeightFactor:u2,getLineWidth:A2,write:Fe,getHorizontalCoordinate:js,getVerticalCoordinate:Qs,getCoordinateString:f2,getVerticalCoordinateString:d2,collections:{},newObject:Xr,newAdditionalObject:dc,newObjectDeferred:Mn,newObjectDeferredBegin:Yn,getFilters:ha,putStream:No,events:er,scaleFactor:dt,pageSize:{getWidth:function(){return Hs(D)},setWidth:function(S){k0(D,S)},getHeight:function(){return wc(D)},setHeight:function(S){L0(D,S)}},encryptionOptions:c,encryption:Cn,getEncryptor:function(S){return c!==null?Cn.encryptor(S,0):function(R){return R}},output:E0,getNumberOfPages:C0,get pages(){return pe},out:q,f2:O,f3:T,getPageInfo:Ls,getPageInfoByObjId:F0,getCurrentPageInfo:r2,getPDFVersion:h,Point:Ms,Rectangle:Vh,Matrix:We,hasHotfix:Io},Object.defineProperty(f.internal.pageSize,"width",{get:function(){return Hs(D)},set:function(S){k0(D,S)},enumerable:!0,configurable:!0}),Object.defineProperty(f.internal.pageSize,"height",{get:function(){return wc(D)},set:function(S){L0(D,S)},enumerable:!0,configurable:!0}),(function(S){for(var R=0,te=Ie.length;R<te;R++){var le=b0.call(this,S[R][0],S[R][1],S[R][2],Ie[R][3],!0);u===!1&&(d[le]=!0);var ge=S[R][0].split("-");w0({id:le,fontName:ge[0],fontStyle:ge[1]||""})}er.publish("addFonts",{fonts:pt,dictionary:_t})}).call(f,Ie),qe="F1",x0(i,r),er.publish("initialized"),f}Pf.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},Pf.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Pf.prototype.hexToBytes=function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(String.fromCharCode(parseInt(e.substr(r,2),16)));return t.join("")},Pf.prototype.processOwnerPassword=function(e,t){return dE(fE(t).substr(0,5),e)},Pf.prototype.encryptor=function(e,t){var r=fE(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(n){return dE(r,n)}},q1.prototype.equals=function(e){var t,r="id,objectNumber,equals";if(!e||ur(e)!==ur(this))return!1;var n=0;for(t in this)if(!(r.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;n++}for(t in e)e.hasOwnProperty(t)&&r.indexOf(t)<0&&n--;return n===0},it.API={events:[]},it.version="4.0.0";var tn=it.API,QP=1,Ku=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},vf=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},bt=function(e){return e.toFixed(2)},rl=function(e){return e.toFixed(5)};tn.__acroform__={};var ro=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},ij=function(e){return e*QP},As=function(e){var t=new az,r=Ve.internal.getHeight(e)||0,n=Ve.internal.getWidth(e)||0;return t.BBox=[0,0,Number(bt(n)),Number(bt(r))],t},zNe=tn.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to 
370jsPDF.API.__acroform__.setBit");return e|1<<t},GNe=tn.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},WNe=tn.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},dn=tn.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return WNe(e,t-1)},hn=tn.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return zNe(e,t-1)},pn=tn.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return GNe(e,t-1)},qNe=tn.__acroform__.calculateCoordinates=function(e,t){var r=t.internal.getHorizontalCoordinate,n=t.internal.getVerticalCoordinate,i=e[0],o=e[1],a=e[2],s=e[3],A={};return A.lowerLeft_X=r(i)||0,A.lowerLeft_Y=n(o+s)||0,A.upperRight_X=r(i+a)||0,A.upperRight_Y=n(o)||0,[Number(bt(A.lowerLeft_X)),Number(bt(A.lowerLeft_Y)),Number(bt(A.upperRight_X)),Number(bt(A.upperRight_Y))]},YNe=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],r=e._V||e.DV,n=hE(e,r),i=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+i+" "+bt(n.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var o=As(e);return o.scope=e.scope,o.stream=t.join(`
371`),o}},hE=function(e,t){var r=e.fontSize===0?e.maxFontSize:e.fontSize,n={text:"",fontSize:""},i=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");i=e.multiline?i.map(function(O){return O.split(`
372`)}):i.map(function(O){return[O]});var o=r,a=Ve.internal.getHeight(e)||0;a=a<0?-a:a;var s=Ve.internal.getWidth(e)||0;s=s<0?-s:s;var A=function(O,T,Q){if(O+1<i.length){var j=T+" "+i[O+1][0];return Ay(j,e,Q).width<=s-4}return!1};o++;e:for(;o>0;){t="",o--;var l,c,u=Ay("3",e,o).height,d=e.multiline?a-o:(a-u)/2,f=d+=2,p=0,h=0,v=0;if(o<=0){t=`(...) Tj
373`,t+="% Width of Text: "+Ay(t,e,o=12).width+", FieldWidth:"+s+`
374`;break}for(var m="",w=0,b=0;b<i.length;b++)if(i.hasOwnProperty(b)){var B=!1;if(i[b].length!==1&&v!==i[b].length-1){if((u+2)*(w+2)+2>a)continue e;m+=i[b][v],B=!0,h=b,b--}else{m=(m+=i[b][v]+" ").substr(m.length-1)==" "?m.substr(0,m.length-1):m;var C=parseInt(b),_=A(C,m,o),F=b>=i.length-1;if(_&&!F){m+=" ",v=0;continue}if(_||F){if(F)h=C;else if(e.multiline&&(u+2)*(w+2)+2>a)continue e}else{if(!e.multiline||(u+2)*(w+2)+2>a)continue e;h=C}}for(var N="",U=p;U<=h;U++){var L=i[U];if(e.multiline){if(U===h){N+=L[v]+" ",v=(v+1)%L.length;continue}if(U===p){N+=L[L.length-1]+" ";continue}}N+=L[0]+" "}switch(N=N.substr(N.length-1)==" "?N.substr(0,N.length-1):N,c=Ay(N,e,o).width,e.textAlign){case"right":l=s-c-2;break;case"center":l=(s-c)/2;break;default:l=2}t+=bt(l)+" "+bt(f)+` Td
375`,t+="("+Ku(N)+`) Tj
376`,t+=-bt(l)+` 0 Td
377`,f=-(o+2),c=0,p=B?h:h+1,w++,m=""}break}return n.text=t,n.fontSize=o,n},Ay=function(e,t,r){var n=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:t.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},XNe={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},JNe=function(e,t){var r={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(n){return n.type===r.type&&n.object===r.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(r)},ZNe=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(Wa.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(XNe)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");QP=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new sz,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(r){r.internal.events.unsubscribe(r.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete r.internal.acroformPlugin.acroFormDictionaryRoot._eventID,r.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in n)if(n.hasOwnProperty(i)){var o=n[i];o.objId=void 0,o.hasAnnotation&&JNe(o,r)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(r){if(r.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");r.internal.write("/AcroForm "+r.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(r){(function(n,i){var o=!n;for(var a in n||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(a)){var s=n[a],A=[],l=s.Rect;if(s.Rect&&(s.Rect=qNe(s.Rect,i)),i.internal.newObjectDeferredBegin(s.objId,!0),s.DA=Ve.createDefaultAppearanceStream(s),ur(s)==="object"&&typeof s.getKeyValueListForStream=="function"&&(A=s.getKeyValueListForStream()),s.Rect=l,s.hasAppearanceStream&&!s.appearanceStreamContent){var c=YNe(s);A.push({key:"AP",value:"<</N "+c+">>"}),i.internal.acroformPlugin.xForms.push(c)}if(s.appearanceStreamContent){var u="";for(var d in s.appearanceStreamContent)if(s.appearanceStreamContent.hasOwnProperty(d)){var f=s.appearanceStreamContent[d];if(u+="/"+d+" ",u+="<<",Object.keys(f).length>=1||Array.isArray(f)){for(var a in f)if(f.hasOwnProperty(a)){var p=f[a];typeof p=="function"&&(p=p.call(i,s)),u+="/"+a+" "+p+" ",i.internal.acroformPlugin.xForms.indexOf(p)>=0||i.internal.acroformPlugin.xForms.push(p)}}else typeof(p=f)=="function"&&(p=p.call(i,s)),u+="/"+a+" "+p,i.internal.acroformPlugin.xForms.indexOf(p)>=0||i.internal.acroformPlugin.xForms.push(p);u+=">>"}A.push({key:"AP",value:`<<
378`+u+">>"})}i.internal.putStream({additionalKeyValues:A,objectId:s.objId}),i.internal.out("endobj")}o&&function(h,v){for(var m in h)if(h.hasOwnProperty(m)){var w=m,b=h[m];v.internal.newObjectDeferredBegin(b.objId,!0),ur(b)==="object"&&typeof b.putStream=="function"&&b.putStream(),delete h[w]}}(i.internal.acroformPlugin.xForms,i)})(r,e)}),e.internal.acroformPlugin.isInitialized=!0}},oz=tn.__acroform__.arrayToPdfArray=function(e,t,r){var n=function(a){return a};if(Array.isArray(e)){for(var i="[",o=0;o<e.length;o++)switch(o!==0&&(i+=" "),ur(e[o])){case"boolean":case"number":case"object":i+=e[o].toString();break;case"string":e[o].substr(0,1)!=="/"?(t!==void 0&&r&&(n=r.internal.getEncryptor(t)),i+="("+Ku(n(e[o].toString()))+")"):i+=e[o].toString()}return i+"]"}
vendor: 21,638 bytes, lines 378-389
378throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},SC=function(e,t,r){var n=function(i){return i};return t!==void 0&&r&&(n=r.internal.getEncryptor(t)),(e=e||"").toString(),"("+Ku(n(e))+")"},vs=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};vs.prototype.toString=function(){return this.objId+" 0 R"},vs.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},vs.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(o){return o!="content"&&o!="appearanceStreamContent"&&o!="scope"&&o!="objId"&&o.substring(0,1)!="_"});for(var r in t)if(Object.getOwnPropertyDescriptor(this,t[r]).configurable===!1){var n=t[r],i=this[n];i&&(Array.isArray(i)?e.push({key:n,value:oz(i,this.objId,this.scope)}):i instanceof vs?(i.scope=this.scope,e.push({key:n,value:i.objId+" 0 R"})):typeof i!="function"&&e.push({key:n,value:i}))}return e};var az=function(){vs.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(r){e=r.trim()},get:function(){return e||null}})};ro(az,vs);var sz=function(){vs.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var r=function(n){return n};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),"("+Ku(r(e))+")"}},set:function(r){e=r}})};ro(sz,vs);var Wa=function e(){vs.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(m){if(isNaN(m))throw new Error('Invalid value "'+m+'" for attribute F supplied.');t=m}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!dn(t,3)},set:function(m){m?this.F=hn(t,3):this.F=pn(t,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(m){if(isNaN(m))throw new Error('Invalid value "'+m+'" for attribute Ff supplied.');r=m}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(m){n=m!==void 0?m:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(m){n[0]=m}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(m){n[1]=m}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(m){n[2]=m}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(m){n[3]=m}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(m){switch(m){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=m;break;default:throw new Error('Invalid value "'+m+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof Y1)return;o="FieldObject"+e.FieldNum++}var m=function(w){return w};return this.scope&&(m=this.scope.internal.getEncryptor(this.objId)),"("+Ku(m(o))+")"},set:function(m){o=m.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(m){o=m}});var a="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return a},set:function(m){a=m}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(m){s=m}});var A=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return A},set:function(m){A=m}});var l=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return l===void 0?50/QP:l},set:function(m){l=m}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(m){c=m}});var u="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!u||this instanceof Y1||this instanceof gu))return SC(u,this.objId,this.scope)},set:function(m){m=m.toString(),u=m}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof Vn==0?SC(d,this.objId,this.scope):d},set:function(m){m=m.toString(),d=this instanceof Vn==0?m.substr(0,1)==="("?vf(m.substr(1,m.length-2)):vf(m):m}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Vn==1?vf(d.substr(1,d.length-1)):d},set:function(m){m=m.toString(),d=this instanceof Vn==1?"/"+m:m}});var f=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(f)return f},set:function(m){this.V=m}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof Vn==0?SC(f,this.objId,this.scope):f},set:function(m){m=m.toString(),f=this instanceof Vn==0?m.substr(0,1)==="("?vf(m.substr(1,m.length-2)):vf(m):m}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Vn==1?vf(f.substr(1,f.length-1)):f},set:function(m){m=m.toString(),f=this instanceof Vn==1?"/"+m:m}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,h=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return h},set:function(m){m=!!m,h=m}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(m){p=m}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,1)},set:function(m){m?this.Ff=hn(this.Ff,1):this.Ff=pn(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,2)},set:function(m){m?this.Ff=hn(this.Ff,2):this.Ff=pn(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,3)},set:function(m){m?this.Ff=hn(this.Ff,3):this.Ff=pn(this.Ff,3)}});var v=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(v!==null)return v},set:function(m){if([0,1,2].indexOf(m)===-1)throw new Error('Invalid value "'+m+'" for attribute Q supplied.');v=m}}),Object.defineProperty(this,"textAlign",{get:function(){var m;switch(v){case 0:default:m="left";break;case 1:m="center";break;case 2:m="right"}return m},configurable:!0,enumerable:!0,set:function(m){switch(m){case"right":case 2:v=2;break;case"center":case 1:v=1;break;default:v=0}}})};ro(Wa,vs);var ud=function(){Wa.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(r){e=r}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return oz(t,this.objId,this.scope)},set:function(r){var n,i;i=[],typeof(n=r)=="string"&&(i=function(o,a,s){s||(s=1);for(var A,l=[];A=a.exec(o);)l.push(A[s]);return l}(n,/\((.*?)\)/g)),t=i}}),this.getOptions=function(){return t},this.setOptions=function(r){t=r,this.sort&&t.sort()},this.addOption=function(r){r=(r=r||"").toString(),t.push(r),this.sort&&t.sort()},this.removeOption=function(r,n){for(n=n||!1,r=(r=r||"").toString();t.indexOf(r)!==-1&&(t.splice(t.indexOf(r),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,18)},set:function(r){r?this.Ff=hn(this.Ff,18):this.Ff=pn(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=hn(this.Ff,19):this.Ff=pn(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,20)},set:function(r){r?(this.Ff=hn(this.Ff,20),t.sort()):this.Ff=pn(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,22)},set:function(r){r?this.Ff=hn(this.Ff,22):this.Ff=pn(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,23)},set:function(r){r?this.Ff=hn(this.Ff,23):this.Ff=pn(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,27)},set:function(r){r?this.Ff=hn(this.Ff,27):this.Ff=pn(this.Ff,27)}}),this.hasAppearanceStream=!1};ro(ud,Wa);var fd=function(){ud.call(this),this.fontName="helvetica",this.combo=!1};ro(fd,ud);var dd=function(){fd.call(this),this.combo=!0};ro(dd,fd);var ew=function(){dd.call(this),this.edit=!0};ro(ew,dd);var Vn=function(){Wa.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,15)},set:function(r){r?this.Ff=hn(this.Ff,15):this.Ff=pn(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,16)},set:function(r){r?this.Ff=hn(this.Ff,16):this.Ff=pn(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,17)},set:function(r){r?this.Ff=hn(this.Ff,17):this.Ff=pn(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,26)},set:function(r){r?this.Ff=hn(this.Ff,26):this.Ff=pn(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(o){return o};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,i=[];for(n in i.push("<<"),t)i.push("/"+n+" ("+Ku(r(t[n]))+")");return i.push(">>"),i.join(`
379`)}},set:function(r){ur(r)==="object"&&(t=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(r){typeof r=="string"&&(t.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(r){e="/"+r}})};ro(Vn,Wa);var tw=function(){Vn.call(this),this.pushButton=!0};ro(tw,Vn);var hd=function(){Vn.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};ro(hd,Vn);var Y1=function(){var e,t;Wa.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(i){e=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(i){t=i}});var r,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(s){return s};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var o,a=[];for(o in a.push("<<"),n)a.push("/"+o+" ("+Ku(i(n[o]))+")");return a.push(">>"),a.join(`
380`)},set:function(i){ur(i)==="object"&&(n=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(i){typeof i=="string"&&(n.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(i){r=i}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(i){r="/"+i}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ve.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ro(Y1,Wa),hd.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var r=this.Kids[t];r.appearanceStreamContent=e.createAppearanceStream(r.optionName),r.caption=e.getCA()}},hd.prototype.createOption=function(e){var t=new Y1;return t.Parent=this,t.optionName=e,this.Kids.push(t),eTe.call(this.scope,t),t};var rw=function(){Vn.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ve.CheckBox.createAppearanceStream()};ro(rw,Vn);var gu=function(){Wa.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,13)},set:function(t){t?this.Ff=hn(this.Ff,13):this.Ff=pn(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,21)},set:function(t){t?this.Ff=hn(this.Ff,21):this.Ff=pn(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,23)},set:function(t){t?this.Ff=hn(this.Ff,23):this.Ff=pn(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,24)},set:function(t){t?this.Ff=hn(this.Ff,24):this.Ff=pn(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,25)},set:function(t){t?this.Ff=hn(this.Ff,25):this.Ff=pn(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,26)},set:function(t){t?this.Ff=hn(this.Ff,26):this.Ff=pn(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ro(gu,Wa);var nw=function(){gu.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!dn(this.Ff,14)},set:function(e){e?this.Ff=hn(this.Ff,14):this.Ff=pn(this.Ff,14)}}),this.password=!0};ro(nw,gu);var Ve={CheckBox:{createAppearanceStream:function(){return{N:{On:Ve.CheckBox.YesNormal},D:{On:Ve.CheckBox.YesPushDown,Off:Ve.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=As(e);t.scope=e.scope;var r=[],n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),o=hE(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+bt(Ve.internal.getWidth(e))+" "+bt(Ve.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+bt(o.fontSize)+" Tf "+i),r.push("BT"),r.push(o.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join(`
381`),t},YesNormal:function(e){var t=As(e);t.scope=e.scope;var r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),i=[],o=Ve.internal.getHeight(e),a=Ve.internal.getWidth(e),s=hE(e,e.caption);return i.push("1 g"),i.push("0 0 "+bt(a)+" "+bt(o)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+bt(a-1)+" "+bt(o-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+bt(s.fontSize)+" Tf "+n),i.push(s.text),i.push("ET"),i.push("Q"),t.stream=i.join(`
382`),t},OffPushDown:function(e){var t=As(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+bt(Ve.internal.getWidth(e))+" "+bt(Ve.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
383`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:Ve.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=Ve.RadioButton.Circle.YesNormal,t.D[e]=Ve.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=As(e);t.scope=e.scope;var r=[],n=Ve.internal.getWidth(e)<=Ve.internal.getHeight(e)?Ve.internal.getWidth(e)/4:Ve.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Ve.internal.Bezier_C,o=Number((n*i).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+rl(Ve.internal.getWidth(e)/2)+" "+rl(Ve.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),r.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),r.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),r.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
384`),t},YesPushDown:function(e){var t=As(e);t.scope=e.scope;var r=[],n=Ve.internal.getWidth(e)<=Ve.internal.getHeight(e)?Ve.internal.getWidth(e)/4:Ve.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),o=Number((i*Ve.internal.Bezier_C).toFixed(5)),a=Number((n*Ve.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+rl(Ve.internal.getWidth(e)/2)+" "+rl(Ve.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),r.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),r.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),r.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+rl(Ve.internal.getWidth(e)/2)+" "+rl(Ve.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),r.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),r.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),r.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
385`),t},OffPushDown:function(e){var t=As(e);t.scope=e.scope;var r=[],n=Ve.internal.getWidth(e)<=Ve.internal.getHeight(e)?Ve.internal.getWidth(e)/4:Ve.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),o=Number((i*Ve.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+rl(Ve.internal.getWidth(e)/2)+" "+rl(Ve.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),r.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),r.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),r.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
386`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:Ve.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=Ve.RadioButton.Cross.YesNormal,t.D[e]=Ve.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=As(e);t.scope=e.scope;var r=[],n=Ve.internal.calculateCross(e);return r.push("q"),r.push("1 1 "+bt(Ve.internal.getWidth(e)-2)+" "+bt(Ve.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(bt(n.x1.x)+" "+bt(n.x1.y)+" m"),r.push(bt(n.x2.x)+" "+bt(n.x2.y)+" l"),r.push(bt(n.x4.x)+" "+bt(n.x4.y)+" m"),r.push(bt(n.x3.x)+" "+bt(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(`
387`),t},YesPushDown:function(e){var t=As(e);t.scope=e.scope;var r=Ve.internal.calculateCross(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+bt(Ve.internal.getWidth(e))+" "+bt(Ve.internal.getHeight(e))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+bt(Ve.internal.getWidth(e)-2)+" "+bt(Ve.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(bt(r.x1.x)+" "+bt(r.x1.y)+" m"),n.push(bt(r.x2.x)+" "+bt(r.x2.y)+" l"),n.push(bt(r.x4.x)+" "+bt(r.x4.y)+" m"),n.push(bt(r.x3.x)+" "+bt(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join(`
388`),t},OffPushDown:function(e){var t=As(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+bt(Ve.internal.getWidth(e))+" "+bt(Ve.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
389`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};Ve.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=Ve.internal.getWidth(e),r=Ve.internal.getHeight(e),n=Math.min(t,r);return{x1:{x:(t-n)/2,y:(r-n)/2+n},x2:{x:(t-n)/2+n,y:(r-n)/2},x3:{x:(t-n)/2,y:(r-n)/2},x4:{x:(t-n)/2+n,y:(r-n)/2+n}}}},Ve.internal.getWidth=function(e){var t=0;return ur(e)==="object"&&(t=ij(e.Rect[2])),t},Ve.internal.getHeight=function(e){var t=0;return ur(e)==="object"&&(t=ij(e.Rect[3])),t};var eTe=tn.addField=function(e){if(ZNe(this,e),!(e instanceof Wa))throw new Error("Invalid argument passed to 
389jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};tn.AcroFormChoiceField=ud,tn.AcroFormListBox=fd,tn.AcroFormComboBox=dd,tn.AcroFormEditBox=ew,tn.AcroFormButton=Vn,tn.AcroFormPushButton=tw,tn.AcroFormRadioButton=hd,tn.AcroFormCheckBox=rw,tn.AcroFormTextField=gu,tn.AcroFormPasswordField=nw,tn.AcroFormAppearance=Ve,tn.AcroForm={ChoiceField:ud,ListBox:fd,ComboBox:dd,EditBox:ew,Button:Vn,PushButton:tw,RadioButton:hd,CheckBox:rw,TextField:gu,PasswordField:nw,Appearance:Ve},it.AcroForm={ChoiceField:ud,ListBox:fd,ComboBox:dd,EditBox:ew,Button:Vn,PushButton:tw,RadioButton:hd,CheckBox:rw,TextField:gu,PasswordField:nw,Appearance:Ve};function Az(e){return e.reduce(function(t,r,n){return t[r]=n,t},{})}(function(e){var t="addImage_";e.__addimage__={};var r="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=e.__addimage__.getImageFileTypeByImageData=function(O,T){var Q,j,$,G,J,H=r;if((T=T||r)==="RGBA"||O.data!==void 0&&O.data instanceof Uint8ClampedArray&&"height"in O&&"width"in O)return"RGBA";if(_(O))for(J in n)for($=n[J],Q=0;Q<$.length;Q+=1){for(G=!0,j=0;j<$[Q].length;j+=1)if($[Q][j]!==void 0&&$[Q][j]!==O[j]){G=!1;break}if(G===!0){H=J;break}}else for(J in n)for($=n[J],Q=0;Q<$.length;Q+=1){for(G=!0,j=0;j<$[Q].length;j+=1)if($[Q][j]!==void 0&&$[Q][j]!==O.charCodeAt(j)){G=!1;break}if(G===!0){H=J;break}}return H===r&&T!==r&&(H=T),H},o=function O(T){for(var Q=this.internal.write,j=this.internal.putStream,$=(0,this.internal.getFilters)();$.indexOf("FlateEncode")!==-1;)$.splice($.indexOf("FlateEncode"),1);T.objectId=this.internal.newObject();var G=[];if(G.push({key:"Type",value:"/XObject"}),G.push({key:"Subtype",value:"/Image"}),G.push({key:"Width",value:T.width}),G.push({key:"Height",value:T.height}),T.colorSpace===m.INDEXED?G.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(T.palette.length/3-1)+" "+("sMask"in T&&T.sMask!==void 0?T.objectId+2:T.objectId+1)+" 0 R]"}):(G.push({key:"ColorSpace",value:"/"+T.colorSpace}),T.colorSpace===m.DEVICE_CMYK&&G.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),G.push({key:"BitsPerComponent",value:T.bitsPerComponent}),"decodeParameters"in T&&T.decodeParameters!==void 0&&G.push({key:"DecodeParms",value:"<<"+T.decodeParameters+">>"}),"transparency"in T&&Array.isArray(T.transparency)&&T.transparency.length>0){for(var J="",H=0,W=T.transparency.length;H<W;H++)J+=T.transparency[H]+" "+T.transparency[H]+" ";G.push({key:"Mask",value:"["+J+"]"})}T.sMask!==void 0&&G.push({key:"SMask",value:T.objectId+1+" 0 R"});var se=T.filter!==void 0?["/"+T.filter]:void 0;if(j({data:T.data,additionalKeyValues:G,alreadyAppliedFilters:se,objectId:T.objectId}),Q("endobj"),"sMask"in T&&T.sMask!==void 0){var Ae,k=(Ae=T.sMaskBitsPerComponent)!==null&&Ae!==void 0?Ae:T.bitsPerComponent,D={width:T.width,height:T.height,colorSpace:"DeviceGray",bitsPerComponent:k,data:T.sMask};"filter"in T&&(D.decodeParameters="/Predictor ".concat(T.predictor," /Colors 1 /BitsPerComponent ").concat(k," /Columns ").concat(T.width),D.filter=T.filter),O.call(this,D)}if(T.colorSpace===m.INDEXED){var z=this.internal.newObject();j({data:N(new Uint8Array(T.palette)),objectId:z}),Q("endobj")}},a=function(){var O=this.internal.collections[t+"images"];for(var T in O)o.call(this,O[T])},s=function(){var O,T=this.internal.collections[t+"images"],Q=this.internal.write;for(var j in T)Q("/I"+(O=T[j]).index,O.objectId,"0","R")},A=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",a),this.internal.events.subscribe("putXobjectDict",s))},l=function(){var O=this.internal.collections[t+"images"];return A.call(this),O},c=function(){return Object.keys(this.internal.collections[t+"images"]).length},u=function(O){return typeof e["process"+O.toUpperCase()]=="function"},d=function(O){return ur(O)==="object"&&O.nodeType===1},f=function(O,T){if(O.nodeName==="IMG"&&O.hasAttribute("src")){var Q=""+O.getAttribute("src");if(Q.indexOf("data:image/")===0)return Zy(unescape(Q).split("base64,").pop());var j=e.loadFile(Q,!0);if(j!==void 0)return j}
vendor: 84,216 bytes, lines 389-426
389if(O.nodeName==="CANVAS"){if(O.width===0||O.height===0)throw new Error("Given canvas must have data. Canvas width: "+O.width+", height: "+O.height);var $;switch(T){case"PNG":$="image/png";break;case"WEBP":$="image/webp";break;default:$="image/jpeg"}return Zy(O.toDataURL($,1).split("base64,").pop())}},p=function(O){var T=this.internal.collections[t+"images"];if(T){for(var Q in T)if(O===T[Q].alias)return T[Q]}},h=function(O,T,Q){return O||T||(O=-96,T=-96),O<0&&(O=-1*Q.width*72/O/this.internal.scaleFactor),T<0&&(T=-1*Q.height*72/T/this.internal.scaleFactor),O===0&&(O=T*Q.width/Q.height),T===0&&(T=O*Q.height/Q.width),[O,T]},v=function(O,T,Q,j,$,G){var J=h.call(this,Q,j,$),H=this.internal.getCoordinateString,W=this.internal.getVerticalCoordinateString,se=l.call(this);if(Q=J[0],j=J[1],se[$.index]=$,G){G*=Math.PI/180;var Ae=Math.cos(G),k=Math.sin(G),D=function(re){return re.toFixed(4)},z=[D(Ae),D(k),D(-1*k),D(Ae),0,0,"cm"]}this.internal.write("q"),G?(this.internal.write([1,"0","0",1,H(O),W(T+j),"cm"].join(" ")),this.internal.write(z.join(" ")),this.internal.write([H(Q),"0","0",H(j),"0","0","cm"].join(" "))):this.internal.write([H(Q),"0","0",H(j),H(O),W(T+j),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+$.index+" Do"),this.internal.write("Q")},m=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var w=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},b=e.__addimage__.sHashCode=function(O){var T,Q,j=0;if(typeof O=="string")for(Q=O.length,T=0;T<Q;T++)j=(j<<5)-j+O.charCodeAt(T),j|=0;else if(_(O))for(Q=O.byteLength/2,T=0;T<Q;T++)j=(j<<5)-j+O[T],j|=0;return j},B=e.__addimage__.validateStringAsBase64=function(O){(O=O||"").toString().trim();var T=!0;return O.length===0&&(T=!1),O.length%4!=0&&(T=!1),/^[A-Za-z0-9+/]+$/.test(O.substr(0,O.length-2))===!1&&(T=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(O.substr(-2))===!1&&(T=!1),T},C=e.__addimage__.extractImageFromDataUrl=function(O){if(O==null||!(O=O.trim()).startsWith("data:"))return null;var T=O.indexOf(",");return T<0?null:O.substring(0,T).trim().endsWith("base64")?O.substring(T+1):null};e.__addimage__.isArrayBuffer=function(O){return O instanceof ArrayBuffer};var _=e.__addimage__.isArrayBufferView=function(O){return O instanceof Int8Array||O instanceof Uint8Array||O instanceof Uint8ClampedArray||O instanceof Int16Array||O instanceof Uint16Array||O instanceof Int32Array||O instanceof Uint32Array||O instanceof Float32Array||O instanceof Float64Array},F=e.__addimage__.binaryStringToUint8Array=function(O){for(var T=O.length,Q=new Uint8Array(T),j=0;j<T;j++)Q[j]=O.charCodeAt(j);return Q},N=e.__addimage__.arrayBufferToBinaryString=function(O){for(var T="",Q=_(O)?O:new Uint8Array(O),j=0;j<Q.length;j+=8192)T+=String.fromCharCode.apply(null,Q.subarray(j,j+8192));return T};e.addImage=function(){var O,T,Q,j,$,G,J,H,W;if(typeof arguments[1]=="number"?(T=r,Q=arguments[1],j=arguments[2],$=arguments[3],G=arguments[4],J=arguments[5],H=arguments[6],W=arguments[7]):(T=arguments[1],Q=arguments[2],j=arguments[3],$=arguments[4],G=arguments[5],J=arguments[6],H=arguments[7],W=arguments[8]),ur(O=arguments[0])==="object"&&!d(O)&&"imageData"in O){var se=O;O=se.imageData,T=se.format||T||r,Q=se.x||Q||0,j=se.y||j||0,$=se.w||se.width||$,G=se.h||se.height||G,J=se.alias||J,H=se.compression||H,W=se.rotation||se.angle||W}var Ae=this.internal.getFilters();if(H===void 0&&Ae.indexOf("FlateEncode")!==-1&&(H="SLOW"),isNaN(Q)||isNaN(j))throw new Error("Invalid coordinates passed to jsPDF.addImage");A.call(this);var k=U.call(this,O,T,J,H);return v.call(this,Q,j,$,G,k,W),this};var U=function(O,T,Q,j){var $,G,J;if(typeof O=="string"&&i(O)===r){O=unescape(O);var H=L(O,!1);(H!==""||(H=e.loadFile(O,!0))!==void 0)&&(O=H)}if(d(O)&&(O=f(O,T)),T=i(O,T),!u(T))throw new Error("addImage does not support files of type '"+T+"', please ensure that a plugin for '"+T+"' support is added.");if(((J=Q)==null||J.length===0)&&(Q=function(W){return typeof W=="string"||_(W)?b(W):_(W.data)?b(W.data):null}(O)),($=p.call(this,Q))||(O instanceof Uint8Array||T==="RGBA"||(G=O,O=F(O)),$=this["process"+T.toUpperCase()](O,c.call(this),Q,function(W){return W&&typeof W=="string"&&(W=W.toUpperCase()),W in e.image_compression?W:w.NONE}(j),G)),!$)throw new Error("An unknown error occurred whilst processing the image.");return $},L=e.__addimage__.convertBase64ToBinaryString=function(O,T){T=typeof T!="boolean"||T;var Q,j="";if(typeof O=="string"){var $;Q=($=C(O))!==null&&$!==void 0?$:O;try{j=Zy(Q)}catch(G){if(T)throw B(Q)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+G.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return j};e.getImageProperties=function(O){var T,Q,j="";if(d(O)&&(O=f(O)),typeof O=="string"&&i(O)===r&&((j=L(O,!1))===""&&(j=e.loadFile(O)||""),O=j),Q=i(O),!u(Q))throw new Error("addImage does not support files of type '"+Q+"', please ensure that a plugin for '"+Q+"' support is added.");if(O instanceof Uint8Array||(O=F(O)),!(T=this["process"+Q.toUpperCase()](O)))throw new Error("An unknown error occurred whilst processing the image");return T.fileType=Q,T}})(it.API),function(e){var t=function(r){if(r!==void 0&&r!="")return!0};it.API.events.push(["addPage",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(r){for(var n,i,o,a=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,A=this.internal.getPageInfoByObjId(r.objId),l=r.pageContext.annotations,c=!1,u=0;u<l.length&&!c;u++)switch((n=l[u]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(c=!0);break;case"reference":case"text":case"freetext":c=!0}if(c!=0){this.internal.write("/Annots [");for(var d=0;d<l.length;d++){n=l[d];var f=this.internal.pdfEscape,p=this.internal.getEncryptor(r.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var h=this.internal.newAdditionalObject(),v=this.internal.newAdditionalObject(),m=this.internal.getEncryptor(h.objId),w=n.title||"Note";o="<</Type /Annot /Subtype /Text "+(i="/Rect ["+a(n.bounds.x)+" "+s(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y)+"] ")+"/Contents ("+f(m(n.contents))+")",o+=" /Popup "+v.objId+" 0 R",o+=" /P "+A.objId+" 0 R",o+=" /T ("+f(m(w))+") >>",h.content=o;var b=h.objId+" 0 R";o="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+a(n.bounds.x+30)+" "+s(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w+30)+" "+s(n.bounds.y)+"] ")+" /Parent "+b,n.open&&(o+=" /Open true"),o+=" >>",v.content=o,this.internal.write(h.objId,"0 R",v.objId,"0 R");break;case"freetext":i="/Rect ["+a(n.bounds.x)+" "+s(n.bounds.y)+" "+a(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y+n.bounds.h)+"] ";var B=n.color||"#000000";o="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+f(p(n.contents))+")",o+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+B+")",o+=" /Border [0 0 0]",o+=" >>",this.internal.write(o);break;case"link":if(n.options.name){var C=this.annotations._nameMap[n.options.name];n.options.pageNumber=C.page,n.options.top=C.y}else n.options.top||(n.options.top=0);if(i="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",o="",n.options.url)o="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+f(p(n.options.url))+") >>";else if(n.options.pageNumber)switch(o="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":o+=" /Fit]";break;case"FitH":o+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,o+=" /FitV "+n.options.left+"]";break;default:var _=s(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),o+=" /XYZ "+n.options.left+" "+_+" "+n.options.zoom+"]"}o!=""&&(o+=" >>",this.internal.write(o))}}this.internal.write("]")}}]),e.createAnnotation=function(r){var n=this.internal.getCurrentPageInfo();switch(r.type){case"link":this.link(r.bounds.x,r.bounds.y,r.bounds.w,r.bounds.h,r);break;case"text":case"freetext":n.pageContext.annotations.push(r)}},e.link=function(r,n,i,o,a){var s=this.internal.getCurrentPageInfo(),A=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString;s.pageContext.annotations.push({finalBounds:{x:A(r),y:l(n),w:A(r+i),h:l(n+o)},options:a,type:"link"})},e.textWithLink=function(r,n,i,o){var a,s,A=this.getTextWidth(r),l=this.internal.getLineHeight()/this.internal.scaleFactor;if(o.maxWidth!==void 0){s=o.maxWidth;var c=this.splitTextToSize(r,s).length;a=Math.ceil(l*c)}else s=A,a=l;return this.text(r,n,i,o),i+=.2*l,o.align==="center"&&(n-=A/2),o.align==="right"&&(n-=A),this.link(n,i-l,s,a,o),A},e.getTextWidth=function(r){var n=this.internal.getFontSize();return this.getStringUnitWidth(r)*n/this.internal.scaleFactor}}(it.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var o=e.__arabicParser__.isInArabicSubstitutionA=function(h){return t[h.charCodeAt(0)]!==void 0},a=e.__arabicParser__.isArabicLetter=function(h){return typeof h=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(h)},s=e.__arabicParser__.isArabicEndLetter=function(h){return a(h)&&o(h)&&t[h.charCodeAt(0)].length<=2},A=e.__arabicParser__.isArabicAlfLetter=function(h){return a(h)&&i.indexOf(h.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(h){return a(h)&&o(h)&&t[h.charCodeAt(0)].length>=1};var l=e.__arabicParser__.arabicLetterHasFinalForm=function(h){return a(h)&&o(h)&&t[h.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(h){return a(h)&&o(h)&&t[h.charCodeAt(0)].length>=3};var c=e.__arabicParser__.arabicLetterHasMedialForm=function(h){return a(h)&&o(h)&&t[h.charCodeAt(0)].length==4},u=e.__arabicParser__.resolveLigatures=function(h){var v=0,m=r,w="",b=0;for(v=0;v<h.length;v+=1)m[h.charCodeAt(v)]!==void 0?(b++,typeof(m=m[h.charCodeAt(v)])=="number"&&(w+=String.fromCharCode(m),m=r,b=0),v===h.length-1&&(m=r,w+=h.charAt(v-(b-1)),v-=b-1,b=0)):(m=r,w+=h.charAt(v-b),v-=b,b=0);return w};e.__arabicParser__.isArabicDiacritic=function(h){return h!==void 0&&n[h.charCodeAt(0)]!==void 0};var d=e.__arabicParser__.getCorrectForm=function(h,v,m){return a(h)?o(h)===!1?-1:!l(h)||!a(v)&&!a(m)||!a(m)&&s(v)||s(h)&&!a(v)||s(h)&&A(v)||s(h)&&s(v)?0:c(h)&&a(v)&&!s(v)&&a(m)&&l(m)?3:s(h)||!a(m)?1:2:-1},f=function(h){var v=0,m=0,w=0,b="",B="",C="",_=(h=h||"").split("\\s+"),F=[];for(v=0;v<_.length;v+=1){for(F.push(""),m=0;m<_[v].length;m+=1)b=_[v][m],B=_[v][m-1],C=_[v][m+1],a(b)?(w=d(b,B,C),F[v]+=w!==-1?String.fromCharCode(t[b.charCodeAt(0)][w]):b):F[v]+=b;F[v]=u(F[v])}return F.join(" ")},p=e.__arabicParser__.processArabic=e.processArabic=function(){var h,v=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,m=[];if(Array.isArray(v)){var w=0;for(m=[],w=0;w<v.length;w+=1)Array.isArray(v[w])?m.push([f(v[w][0]),v[w][1],v[w][2]]):m.push([f(v[w])]);h=m}else h=f(v);return typeof arguments[0]=="string"?h:(arguments[0].text=h,arguments[0])};e.events.push(["preProcessText",p])}(it.API),it.API.autoPrint=function(e){var t;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},function(e){var t=function(){var r=void 0;Object.defineProperty(this,"pdf",{get:function(){return r},set:function(s){r=s}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(s){n=isNaN(s)||Number.isInteger(s)===!1||s<0?150:s,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(s){i=isNaN(s)||Number.isInteger(s)===!1||s<0?300:s,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var o=[];Object.defineProperty(this,"childNodes",{get:function(){return o},set:function(s){o=s}});var a={};Object.defineProperty(this,"style",{get:function(){return a},set:function(s){a=s}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(r,n){var i;if((r=r||"2d")!=="2d")return null;for(i in n)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=n[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(it.API),function(e){var t={left:0,top:0,bottom:0,right:0},r=!1,n=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var A=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return A},set:function(h){A=h}});var l=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return l},set:function(h){l=h}});var c=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return c},set:function(h){c=h}});var u=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return u},set:function(h){u=h}});var d=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return d},set:function(h){d=h}});var f=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return f},set:function(h){f=h}});var p=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return p},set:function(h){p=h}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(A){return n.call(this),this.internal.__cell__.headerFunction=typeof A=="function"?A:void 0,this},e.getTextDimensions=function(A,l){n.call(this);var c=(l=l||{}).fontSize||this.getFontSize(),u=l.font||this.getFont(),d=l.scaleFactor||this.internal.scaleFactor,f=0,p=0,h=0,v=this;if(!Array.isArray(A)&&typeof A!="string"){if(typeof A!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");A=String(A)}var m=l.maxWidth;m>0?typeof A=="string"?A=this.splitTextToSize(A,m):Object.prototype.toString.call(A)==="[object Array]"&&(A=A.reduce(function(b,B){return b.concat(v.splitTextToSize(B,m))},[])):A=Array.isArray(A)?A:[A];for(var w=0;w<A.length;w++)f<(h=this.getStringUnitWidth(A[w],{font:u})*c)&&(f=h);return f!==0&&(p=A.length),{w:f/=d,h:Math.max((p*c*this.getLineHeightFactor()-c*(this.getLineHeightFactor()-1))/d,0)}},e.cellAddPage=function(){n.call(this),this.addPage();var A=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new o(A.left,A.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var a=e.cell=function(){var A;A=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),n.call(this);var l=this.internal.__cell__.lastCell,c=this.internal.__cell__.padding,u=this.internal.__cell__.margins||t,d=this.internal.__cell__.tableHeaderRow,f=this.internal.__cell__.printHeaders;return l.lineNumber!==void 0&&(l.lineNumber===A.lineNumber?(A.x=(l.x||0)+(l.width||0),A.y=l.y||0):l.y+l.height+A.height+u.bottom>this.getPageHeight()?(this.cellAddPage(),A.y=u.top,f&&d&&(this.printHeaderRow(A.lineNumber,!0),A.y+=d[0].height)):A.y=l.y+l.height||A.y),A.text[0]!==void 0&&(this.rect(A.x,A.y,A.width,A.height,r===!0?"FD":void 0),A.align==="right"?this.text(A.text,A.x+A.width-c,A.y+c,{align:"right",baseline:"top"}):A.align==="center"?this.text(A.text,A.x+A.width/2,A.y+c,{align:"center",baseline:"top",maxWidth:A.width-c-c}):this.text(A.text,A.x+c,A.y+c,{align:"left",baseline:"top",maxWidth:A.width-c-c})),this.internal.__cell__.lastCell=A,this};e.table=function(A,l,c,u,d){if(n.call(this),!c)throw new Error("No data for PDF table.");var f,p,h,v,m=[],w=[],b=[],B={},C={},_=[],F=[],N=(d=d||{}).autoSize||!1,U=d.printHeaders!==!1,L=d.css&&d.css["font-size"]!==void 0?16*d.css["font-size"]:d.fontSize||12,O=d.margins||Object.assign({width:this.getPageWidth()},t),T=typeof d.padding=="number"?d.padding:3,Q=d.headerBackgroundColor||"#c8c8c8",j=d.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=U,this.internal.__cell__.margins=O,this.internal.__cell__.table_font_size=L,this.internal.__cell__.padding=T,this.internal.__cell__.headerBackgroundColor=Q,this.internal.__cell__.headerTextColor=j,this.setFontSize(L),u==null)w=m=Object.keys(c[0]),b=m.map(function(){return"left"});else if(Array.isArray(u)&&ur(u[0])==="object")for(m=u.map(function(se){return se.name}),w=u.map(function(se){return se.prompt||se.name||""}),b=u.map(function(se){return se.align||"left"}),f=0;f<u.length;f+=1)C[u[f].name]=.7499990551181103*u[f].width;else Array.isArray(u)&&typeof u[0]=="string"&&(w=m=u,b=m.map(function(){return"left"}));if(N||Array.isArray(u)&&typeof u[0]=="string")for(f=0;f<m.length;f+=1){for(B[v=m[f]]=c.map(function(se){return se[v]}),this.setFont(void 0,"bold"),_.push(this.getTextDimensions(w[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),p=B[v],this.setFont(void 0,"normal"),h=0;h<p.length;h+=1)_.push(this.getTextDimensions(p[h],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);C[v]=Math.max.apply(null,_)+T+T,_=[]}if(U){var $={};for(f=0;f<m.length;f+=1)$[m[f]]={},$[m[f]].text=w[f],$[m[f]].align=b[f];var G=s.call(this,$,C);F=m.map(function(se){return new o(A,l,C[se],G,$[se].text,void 0,$[se].align)}),this.setTableHeaderRow(F),this.printHeaderRow(1,!1)}var J=u.reduce(function(se,Ae){return se[Ae.name]=Ae.align,se},{});for(f=0;f<c.length;f+=1){"rowStart"in d&&d.rowStart instanceof Function&&d.rowStart({row:f,data:c[f]},this);var H=s.call(this,c[f],C);for(h=0;h<m.length;h+=1){var W=c[f][m[h]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:f,col:h,data:W},this),a.call(this,new o(A,l,C[m[h]],H,W,f+2,J[m[h]]))}}return this.internal.__cell__.table_x=A,this.internal.__cell__.table_y=l,this};var s=function(A,l){var c=this.internal.__cell__.padding,u=this.internal.__cell__.table_font_size,d=this.internal.scaleFactor;return Object.keys(A).map(function(f){var p=A[f];return this.splitTextToSize(p.hasOwnProperty("text")?p.text:p,l[f]-c-c)},this).map(function(f){return this.getLineHeightFactor()*f.length*u/d+c+c},this).reduce(function(f,p){return Math.max(f,p)},0)};e.setTableHeaderRow=function(A){n.call(this),this.internal.__cell__.tableHeaderRow=A},e.printHeaderRow=function(A,l){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var c;if(r=!0,typeof this.internal.__cell__.headerFunction=="function"){var u=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(u[0],u[1],u[2],u[3],void 0,-1)}this.setFont(void 0,"bold");for(var d=[],f=0;f<this.internal.__cell__.tableHeaderRow.length;f+=1){c=this.internal.__cell__.tableHeaderRow[f].clone(),l&&(c.y=this.internal.__cell__.margins.top||0,d.push(c)),c.lineNumber=A;var p=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),a.call(this,c),this.setTextColor(p)}d.length>0&&this.setTableHeaderRow(d),this.setFont(void 0,"normal"),r=!1}}(it.API);var lz={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},cz=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],pE=Az(cz),uz=[100,200,300,400,500,600,700,800,900],tTe=Az(uz);function EC(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),r=function(o){return lz[o=o||"normal"]?o:"normal"}(e.style),n=function(o){return o?typeof o=="number"?o>=100&&o<=900&&o%100==0?o:400:/^\d00$/.test(o)?parseInt(o):o==="bold"?700:400:400}(e.weight),i=function(o){return typeof pE[o=o||"normal"]=="number"?o:"normal"}(e.stretch);return{family:t,style:r,weight:n,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,r,n].join(" ")}}}function oj(e,t,r,n){var i;for(i=r;i>=0&&i<t.length;i+=n)if(e[t[i]])return e[t[i]];for(i=r;i>=0&&i<t.length;i-=n)if(e[t[i]])return e[t[i]]}var rTe={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},aj={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function sj(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function Aj(e){return e.trimLeft()}function nTe(e,t){for(var r=0;r<e.length;){if(e.charAt(r)===t)return[e.substring(0,r),e.substring(r+1)];r+=1}return null}function iTe(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var ly,lj,cj,yf,cy,uj,fj,dj,FC=["times"];function hj(e,t,r,n,i){var o=4,a=gj;switch(i){case it.API.image_compression.FAST:o=1,a=pj;break;case it.API.image_compression.MEDIUM:o=6,a=mj;break;case it.API.image_compression.SLOW:o=9,a=vj}e=function(A,l,c,u){for(var d,f=A.length/l,p=new Uint8Array(A.length+f),h=[oTe,pj,gj,mj,vj],v=0;v<f;v+=1){var m=v*l,w=A.subarray(m,m+l);if(u)p.set(u(w,c,d),m+v);else{for(var b=h.length,B=[],C=0;C<b;C+=1)B[C]=h[C](w,c,d);var _=sTe(B.concat());p.set(B[_],m+v)}d=w}return p}(e,t,Math.ceil(r*n/8),a);var s=rE(e,{level:o});return it.API.__addimage__.arrayBufferToBinaryString(s)}function oTe(e){var t=Array.apply([],e);return t.unshift(0),t}function pj(e,t){var r=e.length,n=[];n[0]=1;for(var i=0;i<r;i+=1){var o=e[i-t]||0;n[i+1]=e[i]-o+256&255}return n}function gj(e,t,r){var n=e.length,i=[];i[0]=2;for(var o=0;o<n;o+=1){var a=r&&r[o]||0;i[o+1]=e[o]-a+256&255}return i}function mj(e,t,r){var n=e.length,i=[];i[0]=3;for(var o=0;o<n;o+=1){var a=e[o-t]||0,s=r&&r[o]||0;i[o+1]=e[o]+256-(a+s>>>1)&255}return i}function vj(e,t,r){var n=e.length,i=[];i[0]=4;for(var o=0;o<n;o+=1){var a=aTe(e[o-t]||0,r&&r[o]||0,r&&r[o-t]||0);i[o+1]=e[o]-a+256&255}return i}function aTe(e,t,r){if(e===t&&t===r)return e;var n=Math.abs(t-r),i=Math.abs(e-r),o=Math.abs(e+t-r-r);return n<=i&&n<=o?e:i<=o?t:r}function sTe(e){var t=e.map(function(r){return r.reduce(function(n,i){return n+Math.abs(i)},0)});return t.indexOf(Math.min.apply(null,t))}function PC(e,t,r){var n=t*r,i=Math.floor(n/8),o=16-(n-8*i+r),a=(1<<r)-1;return fz(e,i)>>o&a}function yj(e,t,r,n){var i=r*n,o=Math.floor(i/8),a=16-(i-8*o+n),s=(1<<n)-1,A=(t&s)<<a;(function(l,c,u){if(c+1<l.byteLength)l.setUint16(c,u,!1);else{var d=u>>8&255;l.setUint8(c,d)}})(e,o,fz(e,o)&~(s<<a)&65535|A)}function fz(e,t){return t+1<e.byteLength?e.getUint16(t,!1):e.getUint8(t)<<8}function ATe(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var r=e[t++]|e[t++]<<8,n=e[t++]|e[t++]<<8,i=e[t++],o=i>>7,a=1<<1+(7&i);e[t++],e[t++];var s=null,A=null;o&&(s=t,A=a,t+=3*a);var l=!0,c=[],u=0,d=null,f=0,p=null;for(this.width=r,this.height=n;l&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,p=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((O=e[t++])>=0))throw Error("Invalid block size");if(O===0)break;t+=O}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var h=e[t++];u=e[t++]|e[t++]<<8,d=e[t++],1&h||(d=null),f=h>>2&7,t++;break;case 254:for(;;){if(!((O=e[t++])>=0))throw Error("Invalid block size");if(O===0)break;t+=O}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var v=e[t++]|e[t++]<<8,m=e[t++]|e[t++]<<8,w=e[t++]|e[t++]<<8,b=e[t++]|e[t++]<<8,B=e[t++],C=B>>6&1,_=1<<1+(7&B),F=s,N=A,U=!1;B>>7&&(U=!0,F=t,N=_,t+=3*_);var L=t;for(t++;;){var O;if(!((O=e[t++])>=0))throw Error("Invalid block size");if(O===0)break;t+=O}c.push({x:v,y:m,width:w,height:b,has_local_palette:U,palette_offset:F,palette_size:N,data_offset:L,data_length:t-L,transparent_index:d,interlaced:!!C,delay:u,disposal:f});break;case 59:l=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return c.length},this.loopCount=function(){return p},this.frameInfo=function(T){if(T<0||T>=c.length)throw new Error("Frame index out of range.");return c[T]},this.decodeAndBlitFrameBGRA=function(T,Q){var j=this.frameInfo(T),$=j.width*j.height,G=new Uint8Array($);wj(e,j.data_offset,G,$);var J=j.palette_offset,H=j.transparent_index;H===null&&(H=256);var W=j.width,se=r-W,Ae=W,k=4*(j.y*r+j.x),D=4*((j.y+j.height)*r+j.x),z=k,re=4*se;j.interlaced===!0&&(re+=4*r*7);for(var oe=8,ne=0,de=G.length;ne<de;++ne){var ae=G[ne];if(Ae===0&&(Ae=W,(z+=re)>=D&&(re=4*se+4*r*(oe-1),z=k+(W+se)*(oe<<1),oe>>=1)),ae===H)z+=4;else{var ue=e[J+3*ae],pe=e[J+3*ae+1],ce=e[J+3*ae+2];Q[z++]=ce,Q[z++]=pe,Q[z++]=ue,Q[z++]=255}--Ae}},this.decodeAndBlitFrameRGBA=function(T,Q){var j=this.frameInfo(T),$=j.width*j.height,G=new Uint8Array($);wj(e,j.data_offset,G,$);var J=j.palette_offset,H=j.transparent_index;H===null&&(H=256);var W=j.width,se=r-W,Ae=W,k=4*(j.y*r+j.x),D=4*((j.y+j.height)*r+j.x),z=k,re=4*se;j.interlaced===!0&&(re+=4*r*7);for(var oe=8,ne=0,de=G.length;ne<de;++ne){var ae=G[ne];if(Ae===0&&(Ae=W,(z+=re)>=D&&(re=4*se+4*r*(oe-1),z=k+(W+se)*(oe<<1),oe>>=1)),ae===H)z+=4;else{var ue=e[J+3*ae],pe=e[J+3*ae+1],ce=e[J+3*ae+2];Q[z++]=ue,Q[z++]=pe,Q[z++]=ce,Q[z++]=255}--Ae}}}function wj(e,t,r,n){for(var i=e[t++],o=1<<i,a=o+1,s=a+1,A=i+1,l=(1<<A)-1,c=0,u=0,d=0,f=e[t++],p=new Int32Array(4096),h=null;;){for(;c<16&&f!==0;)u|=e[t++]<<c,c+=8,f===1?f=e[t++]:--f;if(c<A)break;var v=u&l;if(u>>=A,c-=A,v!==o){if(v===a)break;for(var m=v<s?v:h,w=0,b=m;b>o;)b=p[b]>>8,++w;var B=b;if(d+w+(m!==v?1:0)>n)return void yr.log("Warning, gif stream longer than expected.");r[d++]=B;var C=d+=w;for(m!==v&&(r[d++]=B),b=m;w--;)b=p[b],r[--C]=255&b,b>>=8;h!==null&&s<4096&&(p[s++]=h<<8|B,s>=l+1&&A<12&&(++A,l=l<<1|1)),h=v}else s=a+1,l=(1<<(A=i+1))-1,h=null}return d!==n&&yr.log("Warning, gif stream shorter than expected."),r}/**
390 * @license
391  Copyright (c) 2008, Adobe Systems Incorporated
392  All rights reserved.
393
394  Redistribution and use in source and binary forms, with or without 
395  modification, are permitted provided that the following conditions are
396  met:
397
398  * Redistributions of source code must retain the above copyright notice, 
399    this list of conditions and the following disclaimer.
400  
401  * Redistributions in binary form must reproduce the above copyright
402    notice, this list of conditions and the following disclaimer in the 
403    documentation and/or other materials provided with the distribution.
404  
405  * Neither the name of Adobe Systems Incorporated nor the names of its 
406    contributors may be used to endorse or promote products derived from 
407    this software without specific prior written permission.
408
409  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
410  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
411  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
412  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
413  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
414  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
415  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
416  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
417  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
418  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
419  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
420*/function OC(e){var t,r,n,i,o,a=Math.floor,s=new Array(64),A=new Array(64),l=new Array(64),c=new Array(64),u=new Array(65535),d=new Array(65535),f=new Array(64),p=new Array(64),h=[],v=0,m=7,w=new Array(64),b=new Array(64),B=new Array(64),C=new Array(256),_=new Array(2048),F=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],N=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],U=[0,1,2,3,4,5,6,7,8,9,10,11],L=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],O=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],T=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Q=[0,1,2,3,4,5,6,7,8,9,10,11],j=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],$=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function G(k,D){for(var z=0,re=0,oe=new Array,ne=1;ne<=16;ne++){for(var de=1;de<=k[ne];de++)oe[D[re]]=[],oe[D[re]][0]=z,oe[D[re]][1]=ne,re++,z++;z*=2}return oe}function J(k){for(var D=k[0],z=k[1]-1;z>=0;)D&1<<z&&(v|=1<<m),z--,--m<0&&(v==255?(H(255),H(0)):H(v),m=7,v=0)}function H(k){h.push(k)}function W(k){H(k>>8&255),H(255&k)}function se(k,D,z,re,oe){for(var ne,de=oe[0],ae=oe[240],ue=function(Se,Ze){var je,ze,De,Dt,Ft,ot,Ct,It,qe,dt,et=0;for(qe=0;qe<8;++qe){je=Se[et],ze=Se[et+1],De=Se[et+2],Dt=Se[et+3],Ft=Se[et+4],ot=Se[et+5],Ct=Se[et+6];var jr=je+(It=Se[et+7]),Lt=je-It,pt=ze+Ct,_t=ze-Ct,nr=De+ot,At=De-ot,hr=Dt+Ft,lt=Dt-Ft,gt=jr+hr,xr=jr-hr,St=pt+nr,tt=pt-nr;Se[et]=gt+St,Se[et+4]=gt-St;var er=.707106781*(tt+xr);Se[et+2]=xr+er,Se[et+6]=xr-er;var ct=.382683433*((gt=lt+At)-(tt=_t+Lt)),yt=.5411961*gt+ct,Vt=1.306562965*tt+ct,Yr=.707106781*(St=At+_t),We=Lt+Yr,Rn=Lt-Yr;Se[et+5]=Rn+yt,Se[et+3]=Rn-yt,Se[et+1]=We+Vt,Se[et+7]=We-Vt,et+=8}for(et=0,qe=0;qe<8;++qe){je=Se[et],ze=Se[et+8],De=Se[et+16],Dt=Se[et+24],Ft=Se[et+32],ot=Se[et+40],Ct=Se[et+48];var qn=je+(It=Se[et+56]),Qr=je-It,on=ze+Ct,Xr=ze-Ct,Mn=De+ot,Yn=De-ot,dc=Dt+Ft,kA=Dt-Ft,fa=qn+dc,Xa=qn-dc,da=on+Mn,ha=on-Mn;Se[et]=fa+da,Se[et+32]=fa-da;var No=.707106781*(ha+Xa);Se[et+16]=Xa+No,Se[et+48]=Xa-No;var hc=.382683433*((fa=kA+Yn)-(ha=Xr+Qr)),Ja=.5411961*fa+hc,pc=1.306562965*ha+hc,Vu=.707106781*(da=Yn+Xr),zu=Qr+Vu,Gu=Qr-Vu;Se[et+40]=Gu+Ja,Se[et+24]=Gu-Ja,Se[et+8]=zu+pc,Se[et+56]=zu-pc,et++}for(qe=0;qe<64;++qe)dt=Se[qe]*Ze[qe],f[qe]=dt>0?dt+.5|0:dt-.5|0;return f}(k,D),pe=0;pe<64;++pe)p[F[pe]]=ue[pe];var ce=p[0]-z;z=p[0],ce==0?J(re[0]):(J(re[d[ne=32767+ce]]),J(u[ne]));for(var Ce=63;Ce>0&&p[Ce]==0;)Ce--;if(Ce==0)return J(de),z;for(var Pe,q=1;q<=Ce;){for(var Fe=q;p[q]==0&&q<=Ce;)++q;var Qe=q-Fe;if(Qe>=16){Pe=Qe>>4;for(var Ie=1;Ie<=Pe;++Ie)J(ae);Qe&=15}ne=32767+p[q],J(oe[(Qe<<4)+d[ne]]),J(u[ne]),q++}return Ce!=63&&J(de),z}function Ae(k){k=Math.min(Math.max(k,1),100),o!=k&&(function(D){for(var z=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],re=0;re<64;re++){var oe=a((z[re]*D+50)/100);oe=Math.min(Math.max(oe,1),255),s[F[re]]=oe}for(var ne=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],de=0;de<64;de++){var ae=a((ne[de]*D+50)/100);ae=Math.min(Math.max(ae,1),255),A[F[de]]=ae}for(var ue=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],pe=0,ce=0;ce<8;ce++)for(var Ce=0;Ce<8;Ce++)l[pe]=1/(s[F[pe]]*ue[ce]*ue[Ce]*8),c[pe]=1/(A[F[pe]]*ue[ce]*ue[Ce]*8),pe++}(k<50?Math.floor(5e3/k):Math.floor(200-2*k)),o=k)}this.encode=function(k,D){D&&Ae(D),h=new Array,v=0,m=7,W(65496),W(65504),W(16),H(74),H(70),H(73),H(70),H(0),H(1),H(1),H(0),W(1),W(1),H(0),H(0),function(){W(65499),W(132),H(0);for(var ze=0;ze<64;ze++)H(s[ze]);H(1);for(var De=0;De<64;De++)H(A[De])}(),function(ze,De){W(65472),W(17),H(8),W(De),W(ze),H(3),H(1),H(17),H(0),H(2),H(17),H(1),H(3),H(17),H(1)}(k.width,k.height),function(){W(65476),W(418),H(0);for(var ze=0;ze<16;ze++)H(N[ze+1]);for(var De=0;De<=11;De++)H(U[De]);H(16);for(var Dt=0;Dt<16;Dt++)H(L[Dt+1]);for(var Ft=0;Ft<=161;Ft++)H(O[Ft]);H(1);for(var ot=0;ot<16;ot++)H(T[ot+1]);for(var Ct=0;Ct<=11;Ct++)H(Q[Ct]);H(17);for(var It=0;It<16;It++)H(j[It+1]);for(var qe=0;qe<=161;qe++)H($[qe])}(),W(65498),W(12),H(3),H(1),H(0),H(2),H(17),H(3),H(17),H(0),H(63),H(0);var z=0,re=0,oe=0;v=0,m=7,this.encode.displayName="_encode_";for(var ne,de,ae,ue,pe,ce,Ce,Pe,q,Fe=k.data,Qe=k.width,Ie=k.height,Se=4*Qe,Ze=0;Ze<Ie;){for(ne=0;ne<Se;){for(pe=Se*Ze+ne,Ce=-1,Pe=0,q=0;q<64;q++)ce=pe+(Pe=q>>3)*Se+(Ce=4*(7&q)),Ze+Pe>=Ie&&(ce-=Se*(Ze+1+Pe-Ie)),ne+Ce>=Se&&(ce-=ne+Ce-Se+4),de=Fe[ce++],ae=Fe[ce++],ue=Fe[ce++],w[q]=(_[de]+_[ae+256|0]+_[ue+512|0]>>16)-128,b[q]=(_[de+768|0]+_[ae+1024|0]+_[ue+1280|0]>>16)-128,B[q]=(_[de+1280|0]+_[ae+1536|0]+_[ue+1792|0]>>16)-128;z=se(w,l,z,t,n),re=se(b,c,re,r,i),oe=se(B,c,oe,r,i),ne+=32}Ze+=8}if(m>=0){var je=[];je[1]=m+1,je[0]=(1<<m+1)-1,J(je)}return W(65497),new Uint8Array(h)},e=e||50,function(){for(var k=String.fromCharCode,D=0;D<256;D++)C[D]=k(D)}(),t=G(N,U),r=G(T,Q),n=G(L,O),i=G(j,$),function(){for(var k=1,D=2,z=1;z<=15;z++){for(var re=k;re<D;re++)d[32767+re]=z,u[32767+re]=[],u[32767+re][1]=z,u[32767+re][0]=re;for(var oe=-(D-1);oe<=-k;oe++)d[32767+oe]=z,u[32767+oe]=[],u[32767+oe][1]=z,u[32767+oe][0]=D-1+oe;k<<=1,D<<=1}}(),function(){for(var k=0;k<256;k++)_[k]=19595*k,_[k+256|0]=38470*k,_[k+512|0]=7471*k+32768,_[k+768|0]=-11059*k,_[k+1024|0]=-21709*k,_[k+1280|0]=32768*k+8421375,_[k+1536|0]=-27439*k,_[k+1792|0]=-5329*k}(),Ae(e)}/**
421 * @license
422 * Copyright (c) 2017 Aras Abbasi
423 *
424 * Licensed under the MIT License.
425 * http://opensource.org/licenses/mit-license
426 */function Ba(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function bj(e){function t(U){if(!U)throw Error("assert :P")}function r(U,L,O){for(var T=0;4>T;T++)if(U[L+T]!=O.charCodeAt(T))return!0;return!1}function n(U,L,O,T,Q){for(var j=0;j<Q;j++)U[L+j]=O[T+j]}function i(U,L,O,T){for(var Q=0;Q<T;Q++)U[L+Q]=O}function o(U){return new Int32Array(U)}function a(U,L){for(var O=[],T=0;T<U;T++)O.push(new L);return O}function s(U,L){var O=[];return function T(Q,j,$){for(var G=$[j],J=0;J<G&&(Q.push($.length>j+1?[]:new L),!($.length<j+1));J++)T(Q[J],j+1,$)}(O,0,U),O}var A=function(){var U=this;function L(g,x){for(var E=1<<x-1>>>0;g&E;)E>>>=1;return E?(g&E-1)+E:g}function O(g,x,E,I,M){t(!(I%E));do g[x+(I-=E)]=M;while(0<I)}function T(g,x,E,I,M){if(t(2328>=M),512>=M)var K=o(512);else if((K=o(M))==null)return 0;return function(V,Y,X,Z,fe,ye){var ee,he,me=Y,we=1<<X,ve=o(16),xe=o(16);for(t(fe!=0),t(Z!=null),t(V!=null),t(0<X),he=0;he<fe;++he){if(15<Z[he])return 0;++ve[Z[he]]}if(ve[0]==fe)return 0;for(xe[1]=0,ee=1;15>ee;++ee){if(ve[ee]>1<<ee)return 0;xe[ee+1]=xe[ee]+ve[ee]}for(he=0;he<fe;++he)ee=Z[he],0<Z[he]&&(ye[xe[ee]++]=he);if(xe[15]==1)return(Z=new Q).g=0,Z.value=ye[0],O(V,me,1,we,Z),we;var _e,Ne=-1,Ue=we-1,nt=0,Ke=1,Pt=1,Ye=1<<X;for(he=0,ee=1,fe=2;ee<=X;++ee,fe<<=1){if(Ke+=Pt<<=1,0>(Pt-=ve[ee]))return 0;for(;0<ve[ee];--ve[ee])(Z=new Q).g=ee,Z.value=ye[he++],O(V,me+nt,fe,Ye,Z),nt=L(nt,ee)}for(ee=X+1,fe=2;15>=ee;++ee,fe<<=1){if(Ke+=Pt<<=1,0>(Pt-=ve[ee]))return 0;for(;0<ve[ee];--ve[ee]){if(Z=new Q,(nt&Ue)!=Ne){for(me+=Ye,_e=1<<(Ne=ee)-X;15>Ne&&!(0>=(_e-=ve[Ne]));)++Ne,_e<<=1;we+=Ye=1<<(_e=Ne-X),V[Y+(Ne=nt&Ue)].g=_e+X,V[Y+Ne].value=me-Y-Ne}Z.g=ee-X,Z.value=ye[he++],O(V,me+(nt>>X),fe,Ye,Z),nt=L(nt,ee)}}return Ke!=2*xe[15]-1?0:we}(g,x,E,I,M,K)}function Q(){this.value=this.g=0}function j(){this.value=this.g=0}function $(){this.G=a(5,Q),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=a(Sc,j)}function G(g,x,E,I){t(g!=null),t(x!=null),t(2147483648>I),g.Ca=254,g.I=0,g.b=-8,g.Ka=0,g.oa=x,g.pa=E,g.Jd=x,g.Yc=E+I,g.Zc=4<=I?E+I-4+1:E,de(g)}function J(g,x){for(var E=0;0<x--;)E|=ue(g,128)<<x;return E}function H(g,x){var E=J(g,x);return ae(g)?-E:E}function W(g,x,E,I){var M,K=0;for(t(g!=null),t(x!=null),t(4294967288>I),g.Sb=I,g.Ra=0,g.u=0,g.h=0,4<I&&(I=4),M=0;M<I;++M)K+=x[E+M]<<8*M;g.Ra=K,g.bb=I,g.oa=x,g.pa=E}function se(g){for(;8<=g.u&&g.bb<g.Sb;)g.Ra>>>=8,g.Ra+=g.oa[g.pa+g.bb]<<RA-8>>>0,++g.bb,g.u-=8;re(g)&&(g.h=1,g.u=0)}function Ae(g,x){if(t(0<=x),!g.h&&x<=io){var E=z(g)&no[x];return g.u+=x,se(g),E}return g.h=1,g.u=0}function k(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function D(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function z(g){return g.Ra>>>(g.u&RA-1)>>>0}function re(g){return t(g.bb<=g.Sb),g.h||g.bb==g.Sb&&g.u>RA}function oe(g,x){g.u=x,g.h=re(g)}function ne(g){g.u>=zs&&(t(g.u>=zs),se(g))}function de(g){t(g!=null&&g.oa!=null),g.pa<g.Zc?(g.I=(g.oa[g.pa++]|g.I<<8)>>>0,g.b+=8):(t(g!=null&&g.oa!=null),g.pa<g.Yc?(g.b+=8,g.I=g.oa[g.pa++]|g.I<<8):g.Ka?g.b=0:(g.I<<=8,g.b+=8,g.Ka=1))}function ae(g){return J(g,1)}function ue(g,x){var E=g.Ca;0>g.b&&de(g);var I=g.b,M=E*x>>>8,K=(g.I>>>I>M)+0;for(K?(E-=M,g.I-=M+1<<I>>>0):E=M+1,I=E,M=0;256<=I;)M+=8,I>>=8;return I=7^M+MA[I],g.b-=I,g.Ca=(E<<I)-1,K}function pe(g,x,E){g[x+0]=E>>24&255,g[x+1]=E>>16&255,g[x+2]=E>>8&255,g[x+3]=255&E}function ce(g,x){return g[x+0]|g[x+1]<<8}function Ce(g,x){return ce(g,x)|g[x+2]<<16}function Pe(g,x){return ce(g,x)|ce(g,x+2)<<16}function q(g,x){var E=1<<x;return t(g!=null),t(0<x),g.X=o(E),g.X==null?0:(g.Mb=32-x,g.Xa=x,1)}function Fe(g,x){t(g!=null),t(x!=null),t(g.Xa==x.Xa),n(x.X,0,g.X,0,1<<x.Xa)}function Qe(){this.X=[],this.Xa=this.Mb=0}function Ie(g,x,E,I){t(E!=null),t(I!=null);var M=E[0],K=I[0];return M==0&&(M=(g*K+x/2)/x),K==0&&(K=(x*M+g/2)/g),0>=M||0>=K?0:(E[0]=M,I[0]=K,1)}function Se(g,x){return g+(1<<x)-1>>>x}function Ze(g,x){return((4278255360&g)+(4278255360&x)>>>0&4278255360)+((16711935&g)+(16711935&x)>>>0&16711935)>>>0}function je(g,x){U[x]=function(E,I,M,K,V,Y,X){var Z;for(Z=0;Z<V;++Z){var fe=U[g](Y[X+Z-1],M,K+Z);Y[X+Z]=Ze(E[I+Z],fe)}}}function ze(){this.ud=this.hd=this.jd=0}function De(g,x){return((4278124286&(g^x))>>>1)+(g&x)>>>0}function Dt(g){return 0<=g&&256>g?g:0>g?0:255<g?255:void 0}function Ft(g,x){return Dt(g+(g-x+.5>>1))}function ot(g,x,E){return Math.abs(x-E)-Math.abs(g-E)}function Ct(g,x,E,I,M,K,V){for(I=K[V-1],E=0;E<M;++E)K[V+E]=I=Ze(g[x+E],I)}function It(g,x,E,I,M){var K;for(K=0;K<E;++K){var V=g[x+K],Y=V>>8&255,X=16711935&(X=(X=16711935&V)+((Y<<16)+Y));I[M+K]=(4278255360&V)+X>>>0}}function qe(g,x){x.jd=255&g,x.hd=g>>8&255,x.ud=g>>16&255}function dt(g,x,E,I,M,K){var V;for(V=0;V<I;++V){var Y=x[E+V],X=Y>>>8,Z=Y,fe=255&(fe=(fe=Y>>>16)+((g.jd<<24>>24)*(X<<24>>24)>>>5));Z=255&(Z=(Z+=(g.hd<<24>>24)*(X<<24>>24)>>>5)+((g.ud<<24>>24)*(fe<<24>>24)>>>5)),M[K+V]=(4278255360&Y)+(fe<<16)+Z}}function et(g,x,E,I,M){U[x]=function(K,V,Y,X,Z,fe,ye,ee,he){for(X=ye;X<ee;++X)for(ye=0;ye<he;++ye)Z[fe++]=M(Y[I(K[V++])])},U[g]=function(K,V,Y,X,Z,fe,ye){var ee=8>>K.b,he=K.Ea,me=K.K[0],we=K.w;if(8>ee)for(K=(1<<K.b)-1,we=(1<<ee)-1;V<Y;++V){var ve,xe=0;for(ve=0;ve<he;++ve)ve&K||(xe=I(X[Z++])),fe[ye++]=M(me[xe&we]),xe>>=ee}else U["VP8LMapColor"+E](X,Z,me,we,fe,ye,V,Y,he)}}function jr(g,x,E,I,M){for(E=x+E;x<E;){var K=g[x++];I[M++]=K>>16&255,I[M++]=K>>8&255,I[M++]=255&K}}function Lt(g,x,E,I,M){for(E=x+E;x<E;){var K=g[x++];I[M++]=K>>16&255,I[M++]=K>>8&255,I[M++]=255&K,I[M++]=K>>24&255}}function pt(g,x,E,I,M){for(E=x+E;x<E;){var K=(V=g[x++])>>16&240|V>>12&15,V=240&V|V>>28&15;I[M++]=K,I[M++]=V}}function _t(g,x,E,I,M){for(E=x+E;x<E;){var K=(V=g[x++])>>16&248|V>>13&7,V=V>>5&224|V>>3&31;I[M++]=K,I[M++]=V}}function nr(g,x,E,I,M){for(E=x+E;x<E;){var K=g[x++];I[M++]=255&K,I[M++]=K>>8&255,I[M++]=K>>16&255}}function At(g,x,E,I,M,K){if(K==0)for(E=x+E;x<E;)pe(I,((K=g[x++])[0]>>24|K[1]>>8&65280|K[2]<<8&16711680|K[3]<<24)>>>0),M+=32;else n(I,M,g,x,E)}function hr(g,x){U[x][0]=U[g+"0"],U[x][1]=U[g+"1"],U[x][2]=U[g+"2"],U[x][3]=U[g+"3"],U[x][4]=U[g+"4"],U[x][5]=U[g+"5"],U[x][6]=U[g+"6"],U[x][7]=U[g+"7"],U[x][8]=U[g+"8"],U[x][9]=U[g+"9"],U[x][10]=U[g+"10"],U[x][11]=U[g+"11"],U[x][12]=U[g+"12"],U[x][13]=U[g+"13"],U[x][14]=U[g+"0"],U[x][15]=U[g+"0"]}function lt(g){return g==v2||g==y2||g==V0||g==w2}function gt(){this.eb=[],this.size=this.A=this.fb=0}function xr(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function St(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new gt,this.f.kb=new xr,this.sd=null}function tt(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function er(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ct(g){return alert("todo:WebPSamplerProcessPlane"),g.T}function yt(g,x){var E=g.T,I=x.ba.f.RGBA,M=I.eb,K=I.fb+g.ka*I.A,V=Qo[x.ba.S],Y=g.y,X=g.O,Z=g.f,fe=g.N,ye=g.ea,ee=g.W,he=x.cc,me=x.dc,we=x.Mc,ve=x.Nc,xe=g.ka,_e=g.ka+g.T,Ne=g.U,Ue=Ne+1>>1;for(xe==0?V(Y,X,null,null,Z,fe,ye,ee,Z,fe,ye,ee,M,K,null,null,Ne):(V(x.ec,x.fc,Y,X,he,me,we,ve,Z,fe,ye,ee,M,K-I.A,M,K,Ne),++E);xe+2<_e;xe+=2)he=Z,me=fe,we=ye,ve=ee,fe+=g.Rc,ee+=g.Rc,K+=2*I.A,V(Y,(X+=2*g.fa)-g.fa,Y,X,he,me,we,ve,Z,fe,ye,ee,M,K-I.A,M,K,Ne);return X+=g.fa,g.j+_e<g.o?(n(x.ec,x.fc,Y,X,Ne),n(x.cc,x.dc,Z,fe,Ue),n(x.Mc,x.Nc,ye,ee,Ue),E--):1&_e||V(Y,X,null,null,Z,fe,ye,ee,Z,fe,ye,ee,M,K+I.A,null,null,Ne),E}function Vt(g,x,E){var I=g.F,M=[g.J];if(I!=null){var K=g.U,V=x.ba.S,Y=V==K0||V==V0;x=x.ba.f.RGBA;var X=[0],Z=g.ka;X[0]=g.T,g.Kb&&(Z==0?--X[0]:(--Z,M[0]-=g.width),g.j+g.ka+g.T==g.o&&(X[0]=g.o-g.j-Z));var fe=x.eb;Z=x.fb+Z*x.A,g=ZP(I,M[0],g.width,K,X,fe,Z+(Y?0:3),x.A),t(E==X),g&&lt(V)&&op(fe,Z,Y,K,X,x.A)}return 0}function Yr(g){var x=g.ma,E=x.ba.S,I=11>E,M=E==H0||E==$0||E==K0||E==m2||E==12||lt(E);if(x.memory=null,x.Ib=null,x.Jb=null,x.Nd=null,!Xh(x.Oa,g,M?11:12))return 0;if(M&&lt(E)&&Wh(),g.da)alert("todo:use_scaling");else{if(I){if(x.Ib=ct,g.Kb){if(E=g.U+1>>1,x.memory=o(g.U+2*E),x.memory==null)return 0;x.ec=x.memory,x.fc=0,x.cc=x.ec,x.dc=x.fc+g.U,x.Mc=x.cc,x.Nc=x.dc+E,x.Ib=yt,Wh()}}else alert("todo:EmitYUV");M&&(x.Jb=Vt,I&&ga())}if(I&&!gO){for(g=0;256>g;++g)jG[g]=89858*(g-128)+G0>>z0,MG[g]=-22014*(g-128)+G0,RG[g]=-45773*(g-128),QG[g]=113618*(g-128)+G0>>z0;for(g=sp;g<B2;++g)x=76283*(g-16)+G0>>z0,DG[g-sp]=Za(x,255),HG[g-sp]=Za(x+8>>4,15);gO=1}return 1}function We(g){var x=g.ma,E=g.U,I=g.T;return t(!(1&g.ka)),0>=E||0>=I?0:(E=x.Ib(g,x),x.Jb!=null&&x.Jb(g,x,E),x.Dc+=E,1)}function Rn(g){g.ma.memory=null}function qn(g,x,E,I){return Ae(g,8)!=47?0:(x[0]=Ae(g,14)+1,E[0]=Ae(g,14)+1,I[0]=Ae(g,1),Ae(g,3)!=0?0:!g.h)}function Qr(g,x){if(4>g)return g+1;var E=g-2>>1;return(2+(1&g)<<E)+Ae(x,E)+1}function on(g,x){return 120<x?x-120:1<=(E=((E=BG[x-1])>>4)*g+(8-(15&E)))?E:1;var E}function Xr(g,x,E){var I=z(E),M=g[x+=255&I].g-8;return 0<M&&(oe(E,E.u+8),I=z(E),x+=g[x].value,x+=I&(1<<M)-1),oe(E,E.u+g[x].g),g[x].value}function Mn(g,x,E){return E.g+=g.g,E.value+=g.value<<x>>>0,t(8>=E.g),g.g}function Yn(g,x,E){var I=g.xc;return t((x=I==0?0:g.vc[g.md*(E>>I)+(x>>I)])<g.Wb),g.Ya[x]}function dc(g,x,E,I){var M=g.ab,K=g.c*x,V=g.C;x=V+x;var Y=E,X=I;for(I=g.Ta,E=g.Ua;0<M--;){var Z=g.gc[M],fe=V,ye=x,ee=Y,he=X,me=(X=I,Y=E,Z.Ea);switch(t(fe<ye),t(ye<=Z.nc),Z.hc){case 2:an(ee,he,(ye-fe)*me,X,Y);break;case 0:var we=fe,ve=ye,xe=X,_e=Y,Ne=(Ye=Z).Ea;we==0&&(Zh(ee,he,null,null,1,xe,_e),Ct(ee,he+1,0,0,Ne-1,xe,_e+1),he+=Ne,_e+=Ne,++we);for(var Ue=1<<Ye.b,nt=Ue-1,Ke=Se(Ne,Ye.b),Pt=Ye.K,Ye=Ye.w+(we>>Ye.b)*Ke;we<ve;){var Ht=Pt,En=Ye,Ot=1;for(tf(ee,he,xe,_e-Ne,1,xe,_e);Ot<Ne;){var Xe=(Ot&~nt)+Ue;Xe>Ne&&(Xe=Ne),(0,tp[Ht[En++]>>8&15])(ee,he+ +Ot,xe,_e+Ot-Ne,Xe-Ot,xe,_e+Ot),Ot=Xe}he+=Ne,_e+=Ne,++we&nt||(Ye+=Ke)}ye!=Z.nc&&n(X,Y-me,X,Y+(ye-fe-1)*me,me);break;case 1:for(me=ee,ve=he,Ne=(ee=Z.Ea)-(_e=ee&~(xe=(he=1<<Z.b)-1)),we=Se(ee,Z.b),Ue=Z.K,Z=Z.w+(fe>>Z.b)*we;fe<ye;){for(nt=Ue,Ke=Z,Pt=new ze,Ye=ve+_e,Ht=ve+ee;ve<Ye;)qe(nt[Ke++],Pt),rp(Pt,me,ve,he,X,Y),ve+=he,Y+=he;ve<Ht&&(qe(nt[Ke++],Pt),rp(Pt,me,ve,Ne,X,Y),ve+=Ne,Y+=Ne),++fe&xe||(Z+=we)}break;case 3:if(ee==X&&he==Y&&0<Z.b){for(ve=X,ee=me=Y+(ye-fe)*me-(_e=(ye-fe)*Se(Z.Ea,Z.b)),he=X,xe=Y,we=[],_e=(Ne=_e)-1;0<=_e;--_e)we[_e]=he[xe+_e];for(_e=Ne-1;0<=_e;--_e)ve[ee+_e]=we[_e];Q0(Z,fe,ye,X,me,X,Y)}else Q0(Z,fe,ye,ee,he,X,Y)}Y=I,X=E}X!=E&&n(I,E,Y,X,K)}function kA(g,x){var E=g.V,I=g.Ba+g.c*g.C,M=x-g.C;if(t(x<=g.l.o),t(16>=M),0<M){var K=g.l,V=g.Ta,Y=g.Ua,X=K.width;if(dc(g,M,E,I),M=Y=[Y],t((E=g.C)<(I=x)),t(K.v<K.va),I>K.o&&(I=K.o),E<K.j){var Z=K.j-E;E=K.j,M[0]+=Z*X}if(E>=I?E=0:(M[0]+=4*K.v,K.ka=E-K.j,K.U=K.va-K.v,K.T=I-E,E=1),E){if(Y=Y[0],11>(E=g.ca).S){var fe=E.f.RGBA,ye=(I=E.S,M=K.U,K=K.T,Z=fe.eb,fe.A),ee=K;for(fe=fe.fb+g.Ma*fe.A;0<ee--;){var he=V,me=Y,we=M,ve=Z,xe=fe;switch(I){case D0:np(he,me,we,ve,xe);break;case H0:DA(he,me,we,ve,xe);break;case v2:DA(he,me,we,ve,xe),op(ve,xe,0,we,1,0);break;case aO:Ec(he,me,we,ve,xe);break;case $0:At(he,me,we,ve,xe,1);break;case y2:At(he,me,we,ve,xe,1),op(ve,xe,0,we,1,0);break;case K0:At(he,me,we,ve,xe,0);break;case V0:At(he,me,we,ve,xe,0),op(ve,xe,1,we,1,0);break;case m2:HA(he,me,we,ve,xe);break;case w2:HA(he,me,we,ve,xe),JP(ve,xe,we,1,0);break;case sO:$A(he,me,we,ve,xe);break;default:t(0)}Y+=X,fe+=ye}g.Ma+=K}else alert("todo:EmitRescaledRowsYUVA");t(g.Ma<=E.height)}}g.C=x,t(g.C<=g.i)}function fa(g){var x;if(0<g.ua)return 0;for(x=0;x<g.Wb;++x){var E=g.Ya[x].G,I=g.Ya[x].H;if(0<E[1][I[1]+0].g||0<E[2][I[2]+0].g||0<E[3][I[3]+0].g)return 0}return 1}function Xa(g,x,E,I,M,K){if(g.Z!=0){var V=g.qd,Y=g.rd;for(t(zA[g.Z]!=null);x<E;++x)zA[g.Z](V,Y,I,M,I,M,K),V=I,Y=M,M+=K;g.qd=V,g.rd=Y}}function da(g,x){var E=g.l.ma,I=E.Z==0||E.Z==1?g.l.j:g.C;if(I=g.C<I?I:g.C,t(x<=g.l.o),x>I){var M=g.l.width,K=E.ca,V=E.tb+M*I,Y=g.V,X=g.Ba+g.c*I,Z=g.gc;t(g.ab==1),t(Z[0].hc==3),ns(Z[0],I,x,Y,X,K,V),Xa(E,I,x,K,V,M)}g.C=g.Ma=x}function ha(g,x,E,I,M,K,V){var Y=g.$/I,X=g.$%I,Z=g.m,fe=g.s,ye=E+g.$,ee=ye;M=E+I*M;var he=E+I*K,me=280+fe.ua,we=g.Pb?Y:16777216,ve=0<fe.ua?fe.Wa:null,xe=fe.wc,_e=ye<he?Yn(fe,X,Y):null;t(g.C<K),t(he<=M);var Ne=!1;e:for(;;){for(;Ne||ye<he;){var Ue=0;if(Y>=we){var nt=ye-E;t((we=g).Pb),we.wd=we.m,we.xd=nt,0<we.s.ua&&Fe(we.s.Wa,we.s.vb),we=Y+_G}if(X&xe||(_e=Yn(fe,X,Y)),t(_e!=null),_e.Qb&&(x[ye]=_e.qb,Ne=!0),!Ne)if(ne(Z),_e.jc){Ue=Z,nt=x;var Ke=ye,Pt=_e.pd[z(Ue)&Sc-1];t(_e.jc),256>Pt.g?(oe(Ue,Ue.u+Pt.g),nt[Ke]=Pt.value,Ue=0):(oe(Ue,Ue.u+Pt.g-256),t(256<=Pt.value),Ue=Pt.value),Ue==0&&(Ne=!0)}else Ue=Xr(_e.G[0],_e.H[0],Z);if(Z.h)break;if(Ne||256>Ue){if(!Ne)if(_e.nd)x[ye]=(_e.qb|Ue<<8)>>>0;else{if(ne(Z),Ne=Xr(_e.G[1],_e.H[1],Z),ne(Z),nt=Xr(_e.G[2],_e.H[2],Z),Ke=Xr(_e.G[3],_e.H[3],Z),Z.h)break;x[ye]=(Ke<<24|Ne<<16|Ue<<8|nt)>>>0}if(Ne=!1,++ye,++X>=I&&(X=0,++Y,V!=null&&Y<=K&&!(Y%16)&&V(g,Y),ve!=null))for(;ee<ye;)Ue=x[ee++],ve.X[(506832829*Ue&4294967295)>>>ve.Mb]=Ue}else if(280>Ue){if(Ue=Qr(Ue-256,Z),nt=Xr(_e.G[4],_e.H[4],Z),ne(Z),nt=on(I,nt=Qr(nt,Z)),Z.h)break;if(ye-E<nt||M-ye<Ue)break e;for(Ke=0;Ke<Ue;++Ke)x[ye+Ke]=x[ye+Ke-nt];for(ye+=Ue,X+=Ue;X>=I;)X-=I,++Y,V!=null&&Y<=K&&!(Y%16)&&V(g,Y);if(t(ye<=M),X&xe&&(_e=Yn(fe,X,Y)),ve!=null)for(;ee<ye;)Ue=x[ee++],ve.X[(506832829*Ue&4294967295)>>>ve.Mb]=Ue}else{if(!(Ue<me))break e;for(Ne=Ue-280,t(ve!=null);ee<ye;)Ue=x[ee++],ve.X[(506832829*Ue&4294967295)>>>ve.Mb]=Ue;Ue=ye,t(!(Ne>>>(nt=ve).Xa)),x[Ue]=nt.X[Ne],Ne=!0}Ne||t(Z.h==re(Z))}if(g.Pb&&Z.h&&ye<M)t(g.m.h),g.a=5,g.m=g.wd,g.$=g.xd,0<g.s.ua&&Fe(g.s.vb,g.s.Wa);else{if(Z.h)break e;V!=null&&V(g,Y>K?K:Y),g.a=0,g.$=ye-E}return 1}return g.a=3,0}function No(g){t(g!=null),g.vc=null,g.yc=null,g.Ya=null;var x=g.Wa;x!=null&&(x.X=null),g.vb=null,t(g!=null)}function hc(){var g=new mt;return g==null?null:(g.a=0,g.xb=cO,hr("Predictor","VP8LPredictors"),hr("Predictor","VP8LPredictors_C"),hr("PredictorAdd","VP8LPredictorsAdd"),hr("PredictorAdd","VP8LPredictorsAdd_C"),an=It,rp=dt,np=jr,DA=Lt,HA=pt,$A=_t,Ec=nr,U.VP8LMapColor32b=rs,U.VP8LMapColor8b=ep,g)}function Ja(g,x,E,I,M){var K=1,V=[g],Y=[x],X=I.m,Z=I.s,fe=null,ye=0;e:for(;;){if(E)for(;K&&Ae(X,1);){var ee=V,he=Y,me=I,we=1,ve=me.m,xe=me.gc[me.ab],_e=Ae(ve,2);if(me.Oc&1<<_e)K=0;else{switch(me.Oc|=1<<_e,xe.hc=_e,xe.Ea=ee[0],xe.nc=he[0],xe.K=[null],++me.ab,t(4>=me.ab),_e){case 0:case 1:xe.b=Ae(ve,3)+2,we=Ja(Se(xe.Ea,xe.b),Se(xe.nc,xe.b),0,me,xe.K),xe.K=xe.K[0];break;case 3:var Ne,Ue=Ae(ve,8)+1,nt=16<Ue?0:4<Ue?1:2<Ue?2:3;if(ee[0]=Se(xe.Ea,nt),xe.b=nt,Ne=we=Ja(Ue,1,0,me,xe.K)){var Ke,Pt=Ue,Ye=xe,Ht=1<<(8>>Ye.b),En=o(Ht);if(En==null)Ne=0;else{var Ot=Ye.K[0],Xe=Ye.w;for(En[0]=Ye.K[0][0],Ke=1;Ke<1*Pt;++Ke)En[Ke]=Ze(Ot[Xe+Ke],En[Ke-1]);for(;Ke<4*Ht;++Ke)En[Ke]=0;Ye.K[0]=null,Ye.K[0]=En,Ne=1}}we=Ne;break;case 2:break;default:t(0)}K=we}}if(V=V[0],Y=Y[0],K&&Ae(X,1)&&!(K=1<=(ye=Ae(X,4))&&11>=ye)){I.a=3;break e}var ke;if(ke=K)t:{var An,xt,zt,Or=I,Zn=V,Fi=Y,Jr=ye,fi=E,Pi=Or.m,Fn=Or.s,qt=[null],Ar=1,Zr=0,lr=CG[Jr];r:for(;;){if(fi&&Ae(Pi,1)){var ei=Ae(Pi,3)+2,va=Se(Zn,ei),ln=Se(Fi,ei),$i=va*ln;if(!Ja(va,ln,0,Or,qt))break r;for(qt=qt[0],Fn.xc=ei,An=0;An<$i;++An){var vr=qt[An]>>8&65535;qt[An]=vr,vr>=Ar&&(Ar=vr+1)}}if(Pi.h)break r;for(xt=0;5>xt;++xt){var Pn=AO[xt];!xt&&0<Jr&&(Pn+=1<<Jr),Zr<Pn&&(Zr=Pn)}var ao=a(Ar*lr,Q),Oi=Ar,so=a(Oi,$);if(so==null)var Ao=null;else t(65536>=Oi),Ao=so;var Ki=o(Zr);if(Ao==null||Ki==null||ao==null){Or.a=1;break r}var lo=ao;for(An=zt=0;An<Ar;++An){var Cr=Ao[An],co=Cr.G,ya=Cr.H,Pc=0,qs=1,ti=0;for(xt=0;5>xt;++xt){Pn=AO[xt],co[xt]=lo,ya[xt]=zt,!xt&&0<Jr&&(Pn+=1<<Jr);i:{var q0,C2=Pn,Y0=Or,Ap=Ki,VG=lo,zG=zt,_2=0,GA=Y0.m,GG=Ae(GA,1);if(i(Ap,0,0,C2),GG){var WG=Ae(GA,1)+1,qG=Ae(GA,1),yO=Ae(GA,qG==0?1:8);Ap[yO]=1,WG==2&&(Ap[yO=Ae(GA,8)]=1);var X0=1}else{var wO=o(19),bO=Ae(GA,4)+4;if(19<bO){Y0.a=3;var J0=0;break i}for(q0=0;q0<bO;++q0)wO[xG[q0]]=Ae(GA,3);var S2=void 0,lp=void 0,xO=Y0,YG=wO,Z0=C2,BO=Ap,E2=0,WA=xO.m,CO=8,_O=a(128,Q);n:for(;T(_O,0,7,YG,19);){if(Ae(WA,1)){var XG=2+2*Ae(WA,3);if((S2=2+Ae(WA,XG))>Z0)break n}else S2=Z0;for(lp=0;lp<Z0&&S2--;){ne(WA);var SO=_O[0+(127&z(WA))];oe(WA,WA.u+SO.g);var nf=SO.value;if(16>nf)BO[lp++]=nf,nf!=0&&(CO=nf);else{var JG=nf==16,EO=nf-16,ZG=wG[EO],FO=Ae(WA,yG[EO])+ZG;if(lp+FO>Z0)break n;for(var eW=JG?CO:0;0<FO--;)BO[lp++]=eW}}E2=1;break n}E2||(xO.a=3),X0=E2}(X0=X0&&!GA.h)&&(_2=T(VG,zG,8,Ap,C2)),X0&&_2!=0?J0=_2:(Y0.a=3,J0=0)}if(J0==0)break r;if(qs&&bG[xt]==1&&(qs=lo[zt].g==0),Pc+=lo[zt].g,zt+=J0,3>=xt){var cp,F2=Ki[0];for(cp=1;cp<Pn;++cp)Ki[cp]>F2&&(F2=Ki[cp]);ti+=F2}}if(Cr.nd=qs,Cr.Qb=0,qs&&(Cr.qb=(co[3][ya[3]+0].value<<24|co[1][ya[1]+0].value<<16|co[2][ya[2]+0].value)>>>0,Pc==0&&256>co[0][ya[0]+0].value&&(Cr.Qb=1,Cr.qb+=co[0][ya[0]+0].value<<8)),Cr.jc=!Cr.Qb&&6>ti,Cr.jc){var ev,Ys=Cr;for(ev=0;ev<Sc;++ev){var qA=ev,YA=Ys.pd[qA],tv=Ys.G[0][Ys.H[0]+qA];256<=tv.value?(YA.g=tv.g+256,YA.value=tv.value):(YA.g=0,YA.value=0,qA>>=Mn(tv,8,YA),qA>>=Mn(Ys.G[1][Ys.H[1]+qA],16,YA),qA>>=Mn(Ys.G[2][Ys.H[2]+qA],0,YA),Mn(Ys.G[3][Ys.H[3]+qA],24,YA))}}}Fn.vc=qt,Fn.Wb=Ar,Fn.Ya=Ao,Fn.yc=ao,ke=1;break t}ke=0}if(!(K=ke)){I.a=3;break e}if(0<ye){if(Z.ua=1<<ye,!q(Z.Wa,ye)){I.a=1,K=0;break e}}else Z.ua=0;var P2=I,PO=V,tW=Y,O2=P2.s,U2=O2.xc;if(P2.c=PO,P2.i=tW,O2.md=Se(PO,U2),O2.wc=U2==0?-1:(1<<U2)-1,E){I.xb=NG;break e}if((fe=o(V*Y))==null){I.a=1,K=0;break e}K=(K=ha(I,fe,0,V,Y,Y,null))&&!X.h;break e}return K?(M!=null?M[0]=fe:(t(fe==null),t(E)),I.$=0,E||No(Z)):No(Z),K}function pc(g,x){var E=g.c*g.i,I=E+x+16*x;return t(g.c<=x),g.V=o(I),g.V==null?(g.Ta=null,g.Ua=0,g.a=1,0):(g.Ta=g.V,g.Ua=g.Ba+E+x,1)}function Vu(g,x){var E=g.C,I=x-E,M=g.V,K=g.Ba+g.c*E;for(t(x<=g.l.o);0<I;){var V=16<I?16:I,Y=g.l.ma,X=g.l.width,Z=X*V,fe=Y.ca,ye=Y.tb+X*E,ee=g.Ta,he=g.Ua;dc(g,V,M,K),eO(ee,he,fe,ye,Z),Xa(Y,E,E+V,fe,ye,X),I-=V,M+=V*g.c,E+=V}t(E==x),g.C=g.Ma=x}function zu(){this.ub=this.yd=this.td=this.Rb=0}function Gu(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function e2(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function jh(){this.Yb=function(){var g=[];return function x(E,I,M){for(var K=M[I],V=0;V<K&&(E.push(M.length>I+1?[]:0),!(M.length<I+1));V++)x(E[V],I+1,M)}(g,0,[3,11]),g}()}function w0(){this.jb=o(3),this.Wc=s([4,8],jh),this.Xc=s([4,17],jh)}function b0(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function To(){this.ld=this.La=this.dd=this.tc=0}function Qh(){this.Na=this.la=0}function x0(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Rh(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function B0(){this.uc=this.M=this.Nb=0,this.wa=Array(new To),this.Y=0,this.ya=Array(new Rh),this.aa=0,this.l=new Wu}function C0(){this.y=o(16),this.f=o(8),this.ea=o(8)}function _0(){this.cb=this.a=0,this.sc="",this.m=new k,this.Od=new zu,this.Kc=new Gu,this.ed=new b0,this.Qa=new e2,this.Ic=this.$c=this.Aa=0,this.D=new B0,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=a(8,k),this.ia=0,this.pb=a(4,x0),this.Pa=new w0,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new C0),this.Hd=0,this.rb=Array(new Qh),this.sb=0,this.wa=Array(new To),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Rh),this.L=this.aa=0,this.gd=s([4,2],To),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Za(g,x){return 0>g?0:g>x?x:g}function Wu(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function t2(){var g=new _0;return g!=null&&(g.a=0,g.sc="OK",g.cb=0,g.Xb=0,ap||(ap=qu)),g}function gn(g,x,E){return g.a==0&&(g.a=x,g.sc=E,g.cb=0),0}function S0(g,x,E){return 3<=E&&g[x+0]==157&&g[x+1]==1&&g[x+2]==42}function es(g,x){if(g==null)return 0;if(g.a=0,g.sc="OK",x==null)return gn(g,2,"null VP8Io passed to VP8GetHeaders()");var E=x.data,I=x.w,M=x.ha;if(4>M)return gn(g,7,"Truncated header.");var K=E[I+0]|E[I+1]<<8|E[I+2]<<16,V=g.Od;if(V.Rb=!(1&K),V.td=K>>1&7,V.yd=K>>4&1,V.ub=K>>5,3<V.td)return gn(g,3,"Incorrect keyframe parameters.");if(!V.yd)return gn(g,4,"Frame not displayable.");I+=3,M-=3;var Y=g.Kc;if(V.Rb){if(7>M)return gn(g,7,"cannot parse picture header");if(!S0(E,I,M))return gn(g,3,"Bad code word");Y.c=16383&(E[I+4]<<8|E[I+3]),Y.Td=E[I+4]>>6,Y.i=16383&(E[I+6]<<8|E[I+5]),Y.Ud=E[I+6]>>6,I+=7,M-=7,g.za=Y.c+15>>4,g.Ub=Y.i+15>>4,x.width=Y.c,x.height=Y.i,x.Da=0,x.j=0,x.v=0,x.va=x.width,x.o=x.height,x.da=0,x.ib=x.width,x.hb=x.height,x.U=x.width,x.T=x.height,i((K=g.Pa).jb,0,255,K.jb.length),t((K=g.Qa)!=null),K.Cb=0,K.Bb=0,K.Fb=1,i(K.Zb,0,0,K.Zb.length),i(K.Lb,0,0,K.Lb)}if(V.ub>M)return gn(g,7,"bad partition length");G(K=g.m,E,I,V.ub),I+=V.ub,M-=V.ub,V.Rb&&(Y.Ld=ae(K),Y.Kd=ae(K)),Y=g.Qa;var X,Z=g.Pa;if(t(K!=null),t(Y!=null),Y.Cb=ae(K),Y.Cb){if(Y.Bb=ae(K),ae(K)){for(Y.Fb=ae(K),X=0;4>X;++X)Y.Zb[X]=ae(K)?H(K,7):0;for(X=0;4>X;++X)Y.Lb[X]=ae(K)?H(K,6):0}if(Y.Bb)for(X=0;3>X;++X)Z.jb[X]=ae(K)?J(K,8):255}else Y.Bb=0;if(K.Ka)return gn(g,3,"cannot parse segment header");if((Y=g.ed).zd=ae(K),Y.Tb=J(K,6),Y.wb=J(K,3),Y.Pc=ae(K),Y.Pc&&ae(K)){for(Z=0;4>Z;++Z)ae(K)&&(Y.vd[Z]=H(K,6));for(Z=0;4>Z;++Z)ae(K)&&(Y.od[Z]=H(K,6))}if(g.L=Y.Tb==0?0:Y.zd?1:2,K.Ka)return gn(g,3,"cannot parse filter header");var fe=M;if(M=X=I,I=X+fe,Y=fe,g.Xb=(1<<J(g.m,2))-1,fe<3*(Z=g.Xb))E=7;else{for(X+=3*Z,Y-=3*Z,fe=0;fe<Z;++fe){var ye=E[M+0]|E[M+1]<<8|E[M+2]<<16;ye>Y&&(ye=Y),G(g.Jc[+fe],E,X,ye),X+=ye,Y-=ye,M+=3}G(g.Jc[+Z],E,X,Y),E=X<I?0:5}if(E!=0)return gn(g,E,"cannot parse partitions");for(E=J(X=g.m,7),M=ae(X)?H(X,4):0,I=ae(X)?H(X,4):0,Y=ae(X)?H(X,4):0,Z=ae(X)?H(X,4):0,X=ae(X)?H(X,4):0,fe=g.Qa,ye=0;4>ye;++ye){if(fe.Cb){var ee=fe.Zb[ye];fe.Fb||(ee+=E)}else{if(0<ye){g.pb[ye]=g.pb[0];continue}ee=E}var he=g.pb[ye];he.Sc[0]=b2[Za(ee+M,127)],he.Sc[1]=x2[Za(ee+0,127)],he.Eb[0]=2*b2[Za(ee+I,127)],he.Eb[1]=101581*x2[Za(ee+Y,127)]>>16,8>he.Eb[1]&&(he.Eb[1]=8),he.Qc[0]=b2[Za(ee+Z,117)],he.Qc[1]=x2[Za(ee+X,127)],he.lc=ee+X}if(!V.Rb)return gn(g,4,"Not a key frame.");for(ae(K),V=g.Pa,E=0;4>E;++E){for(M=0;8>M;++M)for(I=0;3>I;++I)for(Y=0;11>Y;++Y)Z=ue(K,OG[E][M][I][Y])?J(K,8):FG[E][M][I][Y],V.Wc[E][M].Yb[I][Y]=Z;for(M=0;17>M;++M)V.Xc[E][M]=V.Wc[E][UG[M]]}return g.kc=ae(K),g.kc&&(g.Bd=J(K,8)),g.cb=1}function qu(g,x,E,I,M,K,V){var Y=x[M].Yb[E];for(E=0;16>M;++M){if(!ue(g,Y[E+0]))return M;for(;!ue(g,Y[E+1]);)if(Y=x[++M].Yb[0],E=0,M==16)return 16;var X=x[M+1].Yb;if(ue(g,Y[E+2])){var Z=g,fe=0;if(ue(Z,(ee=Y)[(ye=E)+3]))if(ue(Z,ee[ye+6])){for(Y=0,ye=2*(fe=ue(Z,ee[ye+8]))+(ee=ue(Z,ee[ye+9+fe])),fe=0,ee=SG[ye];ee[Y];++Y)fe+=fe+ue(Z,ee[Y]);fe+=3+(8<<ye)}else ue(Z,ee[ye+7])?(fe=7+2*ue(Z,165),fe+=ue(Z,145)):fe=5+ue(Z,159);else fe=ue(Z,ee[ye+4])?3+ue(Z,ee[ye+5]):2;Y=X[2]}else fe=1,Y=X[1];X=V+EG[M],0>(Z=g).b&&de(Z);var ye,ee=Z.b,he=(ye=Z.Ca>>1)-(Z.I>>ee)>>31;--Z.b,Z.Ca+=he,Z.Ca|=1,Z.I-=(ye+1&he)<<ee,K[X]=((fe^he)-he)*I[(0<M)+0]}return 16}function E0(g){var x=g.rb[g.sb-1];x.la=0,x.Na=0,i(g.zc,0,0,g.zc.length),g.ja=0}function Io(g,x,E,I,M){M=g[x+E+32*I]+(M>>3),g[x+E+32*I]=-256&M?0>M?0:255:M}function Cn(g,x,E,I,M,K){Io(g,x,0,E,I+M),Io(g,x,1,E,I+K),Io(g,x,2,E,I-K),Io(g,x,3,E,I-M)}function Ls(g){return(20091*g>>16)+g}function F0(g,x,E,I){var M,K=0,V=o(16);for(M=0;4>M;++M){var Y=g[x+0]+g[x+8],X=g[x+0]-g[x+8],Z=(35468*g[x+4]>>16)-Ls(g[x+12]),fe=Ls(g[x+4])+(35468*g[x+12]>>16);V[K+0]=Y+fe,V[K+1]=X+Z,V[K+2]=X-Z,V[K+3]=Y-fe,K+=4,x++}for(M=K=0;4>M;++M)Y=(g=V[K+0]+4)+V[K+8],X=g-V[K+8],Z=(35468*V[K+4]>>16)-Ls(V[K+12]),Io(E,I,0,0,Y+(fe=Ls(V[K+4])+(35468*V[K+12]>>16))),Io(E,I,1,0,X+Z),Io(E,I,2,0,X-Z),Io(E,I,3,0,Y-fe),K++,I+=32}function r2(g,x,E,I){var M=g[x+0]+4,K=35468*g[x+4]>>16,V=Ls(g[x+4]),Y=35468*g[x+1]>>16;Cn(E,I,0,M+V,g=Ls(g[x+1]),Y),Cn(E,I,1,M+K,g,Y),Cn(E,I,2,M-K,g,Y),Cn(E,I,3,M-V,g,Y)}function n2(g,x,E,I,M){F0(g,x,E,I),M&&F0(g,x+16,E,I+4)}function ts(g,x,E,I){Fc(g,x+0,E,I,1),Fc(g,x+32,E,I+128,1)}function P0(g,x,E,I){var M;for(g=g[x+0]+4,M=0;4>M;++M)for(x=0;4>x;++x)Io(E,I,x,M,g)}function O0(g,x,E,I){g[x+0]&&or(g,x+0,E,I),g[x+16]&&or(g,x+16,E,I+4),g[x+32]&&or(g,x+32,E,I+128),g[x+48]&&or(g,x+48,E,I+128+4)}function Yu(g,x,E,I){var M,K=o(16);for(M=0;4>M;++M){var V=g[x+0+M]+g[x+12+M],Y=g[x+4+M]+g[x+8+M],X=g[x+4+M]-g[x+8+M],Z=g[x+0+M]-g[x+12+M];K[0+M]=V+Y,K[8+M]=V-Y,K[4+M]=Z+X,K[12+M]=Z-X}for(M=0;4>M;++M)V=(g=K[0+4*M]+3)+K[3+4*M],Y=K[1+4*M]+K[2+4*M],X=K[1+4*M]-K[2+4*M],Z=g-K[3+4*M],E[I+0]=V+Y>>3,E[I+16]=Z+X>>3,E[I+32]=V-Y>>3,E[I+48]=Z-X>>3,I+=64}function gc(g,x,E){var I,M=x-32,K=oo,V=255-g[M-1];for(I=0;I<E;++I){var Y,X=K,Z=V+g[x-1];for(Y=0;Y<E;++Y)g[x+Y]=X[Z+g[M+Y]];x+=32}}function i2(g,x){gc(g,x,4)}function o2(g,x){gc(g,x,8)}function a2(g,x){gc(g,x,16)}function Mh(g,x){var E;for(E=0;16>E;++E)n(g,x+32*E,g,x-32,16)}function U0(g,x){var E;for(E=16;0<E;--E)i(g,x,g[x-1],16),x+=32}function pa(g,x,E){var I;for(I=0;16>I;++I)i(x,E+32*I,g,16)}function s2(g,x){var E,I=16;for(E=0;16>E;++E)I+=g[x-1+32*E]+g[x+E-32];pa(I>>5,g,x)}function mc(g,x){var E,I=8;for(E=0;16>E;++E)I+=g[x-1+32*E];pa(I>>4,g,x)}function Dh(g,x){var E,I=8;for(E=0;16>E;++E)I+=g[x+E-32];pa(I>>4,g,x)}function A2(g,x){pa(128,g,x)}function wt(g,x,E){return g+2*x+E+2>>2}function l2(g,x){var E,I=x-32;for(I=new Uint8Array([wt(g[I-1],g[I+0],g[I+1]),wt(g[I+0],g[I+1],g[I+2]),wt(g[I+1],g[I+2],g[I+3]),wt(g[I+2],g[I+3],g[I+4])]),E=0;4>E;++E)n(g,x+32*E,I,0,I.length)}function c2(g,x){var E=g[x-1],I=g[x-1+32],M=g[x-1+64],K=g[x-1+96];pe(g,x+0,16843009*wt(g[x-1-32],E,I)),pe(g,x+32,16843009*wt(E,I,M)),pe(g,x+64,16843009*wt(I,M,K)),pe(g,x+96,16843009*wt(M,K,K))}function u2(g,x){var E,I=4;for(E=0;4>E;++E)I+=g[x+E-32]+g[x-1+32*E];for(I>>=3,E=0;4>E;++E)i(g,x+32*E,I,4)}function js(g,x){var E=g[x-1+0],I=g[x-1+32],M=g[x-1+64],K=g[x-1-32],V=g[x+0-32],Y=g[x+1-32],X=g[x+2-32],Z=g[x+3-32];g[x+0+96]=wt(I,M,g[x-1+96]),g[x+1+96]=g[x+0+64]=wt(E,I,M),g[x+2+96]=g[x+1+64]=g[x+0+32]=wt(K,E,I),g[x+3+96]=g[x+2+64]=g[x+1+32]=g[x+0+0]=wt(V,K,E),g[x+3+64]=g[x+2+32]=g[x+1+0]=wt(Y,V,K),g[x+3+32]=g[x+2+0]=wt(X,Y,V),g[x+3+0]=wt(Z,X,Y)}function Qs(g,x){var E=g[x+1-32],I=g[x+2-32],M=g[x+3-32],K=g[x+4-32],V=g[x+5-32],Y=g[x+6-32],X=g[x+7-32];g[x+0+0]=wt(g[x+0-32],E,I),g[x+1+0]=g[x+0+32]=wt(E,I,M),g[x+2+0]=g[x+1+32]=g[x+0+64]=wt(I,M,K),g[x+3+0]=g[x+2+32]=g[x+1+64]=g[x+0+96]=wt(M,K,V),g[x+3+32]=g[x+2+64]=g[x+1+96]=wt(K,V,Y),g[x+3+64]=g[x+2+96]=wt(V,Y,X),g[x+3+96]=wt(Y,X,X)}function f2(g,x){var E=g[x-1+0],I=g[x-1+32],M=g[x-1+64],K=g[x-1-32],V=g[x+0-32],Y=g[x+1-32],X=g[x+2-32],Z=g[x+3-32];g[x+0+0]=g[x+1+64]=K+V+1>>1,g[x+1+0]=g[x+2+64]=V+Y+1>>1,g[x+2+0]=g[x+3+64]=Y+X+1>>1,g[x+3+0]=X+Z+1>>1,g[x+0+96]=wt(M,I,E),g[x+0+64]=wt(I,E,K),g[x+0+32]=g[x+1+96]=wt(E,K,V),g[x+1+32]=g[x+2+96]=wt(K,V,Y),g[x+2+32]=g[x+3+96]=wt(V,Y,X),g[x+3+32]=wt(Y,X,Z)}function d2(g,x){var E=g[x+0-32],I=g[x+1-32],M=g[x+2-32],K=g[x+3-32],V=g[x+4-32],Y=g[x+5-32],X=g[x+6-32],Z=g[x+7-32];g[x+0+0]=E+I+1>>1,g[x+1+0]=g[x+0+64]=I+M+1>>1,g[x+2+0]=g[x+1+64]=M+K+1>>1,g[x+3+0]=g[x+2+64]=K+V+1>>1,g[x+0+32]=wt(E,I,M),g[x+1+32]=g[x+0+96]=wt(I,M,K),g[x+2+32]=g[x+1+96]=wt(M,K,V),g[x+3+32]=g[x+2+96]=wt(K,V,Y),g[x+3+64]=wt(V,Y,X),g[x+3+96]=wt(Y,X,Z)}function Xu(g,x){var E=g[x-1+0],I=g[x-1+32],M=g[x-1+64],K=g[x-1+96];g[x+0+0]=E+I+1>>1,g[x+2+0]=g[x+0+32]=I+M+1>>1,g[x+2+32]=g[x+0+64]=M+K+1>>1,g[x+1+0]=wt(E,I,M),g[x+3+0]=g[x+1+32]=wt(I,M,K),g[x+3+32]=g[x+1+64]=wt(M,K,K),g[x+3+64]=g[x+2+64]=g[x+0+96]=g[x+1+96]=g[x+2+96]=g[x+3+96]=K}function Hh(g,x){var E=g[x-1+0],I=g[x-1+32],M=g[x-1+64],K=g[x-1+96],V=g[x-1-32],Y=g[x+0-32],X=g[x+1-32],Z=g[x+2-32];g[x+0+0]=g[x+2+32]=E+V+1>>1,g[x+0+32]=g[x+2+64]=I+E+1>>1,g[x+0+64]=g[x+2+96]=M+I+1>>1,g[x+0+96]=K+M+1>>1,g[x+3+0]=wt(Y,X,Z),g[x+2+0]=wt(V,Y,X),g[x+1+0]=g[x+3+32]=wt(E,V,Y),g[x+1+32]=g[x+3+64]=wt(I,E,V),g[x+1+64]=g[x+3+96]=wt(M,I,E),g[x+1+96]=wt(K,M,I)}function vc(g,x){var E;for(E=0;8>E;++E)n(g,x+32*E,g,x-32,8)}function h2(g,x){var E;for(E=0;8>E;++E)i(g,x,g[x-1],8),x+=32}function Rs(g,x,E){var I;for(I=0;8>I;++I)i(x,E+32*I,g,8)}function p2(g,x){var E,I=8;for(E=0;8>E;++E)I+=g[x+E-32]+g[x-1+32*E];Rs(I>>4,g,x)}function $h(g,x){var E,I=4;for(E=0;8>E;++E)I+=g[x+E-32];Rs(I>>3,g,x)}function Kh(g,x){var E,I=4;for(E=0;8>E;++E)I+=g[x-1+32*E];Rs(I>>3,g,x)}function N0(g,x){Rs(128,g,x)}function Ms(g,x,E){var I=g[x-E],M=g[x+0],K=3*(M-I)+g2[1020+g[x-2*E]-g[x+E]],V=M0[112+(K+4>>3)];g[x-E]=oo[255+I+M0[112+(K+3>>3)]],g[x+0]=oo[255+M-V]}function Vh(g,x,E,I){var M=g[x+0],K=g[x+E];return jo[255+g[x-2*E]-g[x-E]]>I||jo[255+K-M]>I}function Ju(g,x,E,I){return 4*jo[255+g[x-E]-g[x+0]]+jo[255+g[x-2*E]-g[x+E]]<=I}function zh(g,x,E,I,M){var K=g[x-3*E],V=g[x-2*E],Y=g[x-E],X=g[x+0],Z=g[x+E],fe=g[x+2*E],ye=g[x+3*E];return 4*jo[255+Y-X]+jo[255+V-Z]>I?0:jo[255+g[x-4*E]-K]<=M&&jo[255+K-V]<=M&&jo[255+V-Y]<=M&&jo[255+ye-fe]<=M&&jo[255+fe-Z]<=M&&jo[255+Z-X]<=M}function yc(g,x,E,I){var M=2*I+1;for(I=0;16>I;++I)Ju(g,x+I,E,M)&&Ms(g,x+I,E)}function Gh(g,x,E,I){var M=2*I+1;for(I=0;16>I;++I)Ju(g,x+I*E,1,M)&&Ms(g,x+I*E,1)}function T0(g,x,E,I){var M;for(M=3;0<M;--M)yc(g,x+=4*E,E,I)}function I0(g,x,E,I){var M;for(M=3;0<M;--M)Gh(g,x+=4,E,I)}function Ds(g,x,E,I,M,K,V,Y){for(K=2*K+1;0<M--;){if(zh(g,x,E,K,V))if(Vh(g,x,E,Y))Ms(g,x,E);else{var X=g,Z=x,fe=E,ye=X[Z-2*fe],ee=X[Z-fe],he=X[Z+0],me=X[Z+fe],we=X[Z+2*fe],ve=27*(_e=g2[1020+3*(he-ee)+g2[1020+ye-me]])+63>>7,xe=18*_e+63>>7,_e=9*_e+63>>7;X[Z-3*fe]=oo[255+X[Z-3*fe]+_e],X[Z-2*fe]=oo[255+ye+xe],X[Z-fe]=oo[255+ee+ve],X[Z+0]=oo[255+he-ve],X[Z+fe]=oo[255+me-xe],X[Z+2*fe]=oo[255+we-_e]}x+=I}}function Hs(g,x,E,I,M,K,V,Y){for(K=2*K+1;0<M--;){if(zh(g,x,E,K,V))if(Vh(g,x,E,Y))Ms(g,x,E);else{var X=g,Z=x,fe=E,ye=X[Z-fe],ee=X[Z+0],he=X[Z+fe],me=M0[112+(4+(we=3*(ee-ye))>>3)],we=M0[112+(we+3>>3)],ve=me+1>>1;X[Z-2*fe]=oo[255+X[Z-2*fe]+ve],X[Z-fe]=oo[255+ye+we],X[Z+0]=oo[255+ee-me],X[Z+fe]=oo[255+he-ve]}x+=I}}function k0(g,x,E,I,M,K){Ds(g,x,E,1,16,I,M,K)}function wc(g,x,E,I,M,K){Ds(g,x,1,E,16,I,M,K)}function L0(g,x,E,I,M,K){var V;for(V=3;0<V;--V)Hs(g,x+=4*E,E,1,16,I,M,K)}function S(g,x,E,I,M,K){var V;for(V=3;0<V;--V)Hs(g,x+=4,1,E,16,I,M,K)}function R(g,x,E,I,M,K,V,Y){Ds(g,x,M,1,8,K,V,Y),Ds(E,I,M,1,8,K,V,Y)}function te(g,x,E,I,M,K,V,Y){Ds(g,x,1,M,8,K,V,Y),Ds(E,I,1,M,8,K,V,Y)}function le(g,x,E,I,M,K,V,Y){Hs(g,x+4*M,M,1,8,K,V,Y),Hs(E,I+4*M,M,1,8,K,V,Y)}function ge(g,x,E,I,M,K,V,Y){Hs(g,x+4,1,M,8,K,V,Y),Hs(E,I+4,1,M,8,K,V,Y)}function Be(){this.ba=new St,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new er,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Oe(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Ge(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function rt(){this.ua=0,this.Wa=new Qe,this.vb=new Qe,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new $,this.yc=new Q}function mt(){this.xb=this.a=0,this.l=new Wu,this.ca=new St,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new D,this.Pb=0,this.wd=new D,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new rt,this.ab=0,this.gc=a(4,Ge),this.Oc=0}function Et(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wu,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Wt(g,x,E,I,M,K,V){for(g=g==null?0:g[x+0],x=0;x<V;++x)M[K+x]=g+E[I+x]&255,g=M[K+x]}function $r(g,x,E,I,M,K,V){var Y;if(g==null)Wt(null,null,E,I,M,K,V);else for(Y=0;Y<V;++Y)M[K+Y]=g[x+Y]+E[I+Y]&255}function mn(g,x,E,I,M,K,V){if(g==null)Wt(null,null,E,I,M,K,V);else{var Y,X=g[x+0],Z=X,fe=X;for(Y=0;Y<V;++Y)Z=fe+(X=g[x+Y])-Z,fe=E[I+Y]+(-256&Z?0>Z?0:255:Z)&255,Z=X,M[K+Y]=fe}}function Br(g,x,E,I){var M=x.width,K=x.o;if(t(g!=null&&x!=null),0>E||0>=I||E+I>K)return null;if(!g.Cc){if(g.ga==null){var V;if(g.ga=new Et,(V=g.ga==null)||(V=x.width*x.o,t(g.Gb.length==0),g.Gb=o(V),g.Uc=0,g.Gb==null?V=0:(g.mb=g.Gb,g.nb=g.Uc,g.rc=null,V=1),V=!V),!V){V=g.ga;var Y=g.Fa,X=g.P,Z=g.qc,fe=g.mb,ye=g.nb,ee=X+1,he=Z-1,me=V.l;if(t(Y!=null&&fe!=null&&x!=null),zA[0]=null,zA[1]=Wt,zA[2]=$r,zA[3]=mn,V.ca=fe,V.tb=ye,V.c=x.width,V.i=x.height,t(0<V.c&&0<V.i),1>=Z)x=0;else if(V.$a=3&Y[X+0],V.Z=Y[X+0]>>2&3,V.Lc=Y[X+0]>>4&3,X=Y[X+0]>>6&3,0>V.$a||1<V.$a||4<=V.Z||1<V.Lc||X)x=0;else if(me.put=We,me.ac=Yr,me.bc=Rn,me.ma=V,me.width=x.width,me.height=x.height,me.Da=x.Da,me.v=x.v,me.va=x.va,me.j=x.j,me.o=x.o,V.$a)e:{t(V.$a==1),x=hc();t:for(;;){if(x==null){x=0;break e}if(t(V!=null),V.mc=x,x.c=V.c,x.i=V.i,x.l=V.l,x.l.ma=V,x.l.width=V.c,x.l.height=V.i,x.a=0,W(x.m,Y,ee,he),!Ja(V.c,V.i,1,x,null)||(x.ab==1&&x.gc[0].hc==3&&fa(x.s)?(V.ic=1,Y=x.c*x.i,x.Ta=null,x.Ua=0,x.V=o(Y),x.Ba=0,x.V==null?(x.a=1,x=0):x=1):(V.ic=0,x=pc(x,V.c)),!x))break t;x=1;break e}V.mc=null,x=0}else x=he>=V.c*V.i;V=!x}if(V)return null;g.ga.Lc!=1?g.Ga=0:I=K-E}t(g.ga!=null),t(E+I<=K);e:{if(x=(Y=g.ga).c,K=Y.l.o,Y.$a==0){if(ee=g.rc,he=g.Vc,me=g.Fa,X=g.P+1+E*x,Z=g.mb,fe=g.nb+E*x,t(X<=g.P+g.qc),Y.Z!=0)for(t(zA[Y.Z]!=null),V=0;V<I;++V)zA[Y.Z](ee,he,me,X,Z,fe,x),ee=Z,he=fe,fe+=x,X+=x;else for(V=0;V<I;++V)n(Z,fe,me,X,x),ee=Z,he=fe,fe+=x,X+=x;g.rc=ee,g.Vc=he}else{if(t(Y.mc!=null),x=E+I,t((V=Y.mc)!=null),t(x<=V.i),V.C>=x)x=1;else if(Y.ic||ga(),Y.ic){Y=V.V,ee=V.Ba,he=V.c;var we=V.i,ve=(me=1,X=V.$/he,Z=V.$%he,fe=V.m,ye=V.s,V.$),xe=he*we,_e=he*x,Ne=ye.wc,Ue=ve<_e?Yn(ye,Z,X):null;t(ve<=xe),t(x<=we),t(fa(ye));t:for(;;){for(;!fe.h&&ve<_e;){if(Z&Ne||(Ue=Yn(ye,Z,X)),t(Ue!=null),ne(fe),256>(we=Xr(Ue.G[0],Ue.H[0],fe)))Y[ee+ve]=we,++ve,++Z>=he&&(Z=0,++X<=x&&!(X%16)&&da(V,X));else{if(!(280>we)){me=0;break t}we=Qr(we-256,fe);var nt,Ke=Xr(Ue.G[4],Ue.H[4],fe);if(ne(fe),!(ve>=(Ke=on(he,Ke=Qr(Ke,fe)))&&xe-ve>=we)){me=0;break t}for(nt=0;nt<we;++nt)Y[ee+ve+nt]=Y[ee+ve+nt-Ke];for(ve+=we,Z+=we;Z>=he;)Z-=he,++X<=x&&!(X%16)&&da(V,X);ve<_e&&Z&Ne&&(Ue=Yn(ye,Z,X))}t(fe.h==re(fe))}da(V,X>x?x:X);break t}!me||fe.h&&ve<xe?(me=0,V.a=fe.h?5:3):V.$=ve,x=me}else x=ha(V,V.V,V.Ba,V.c,V.i,x,Vu);if(!x){I=0;break e}}E+I>=K&&(g.Cc=1),I=1}if(!I)return null;if(g.Cc&&((I=g.ga)!=null&&(I.mc=null),g.ga=null,0<g.Ga))return alert("todo:WebPDequantizeLevels"),null}return g.nb+E*M}function _n(g,x,E,I,M,K){for(;0<M--;){var V,Y=g,X=x+(E?1:0),Z=g,fe=x+(E?0:3);for(V=0;V<I;++V){var ye=Z[fe+4*V];ye!=255&&(ye*=32897,Y[X+4*V+0]=Y[X+4*V+0]*ye>>23,Y[X+4*V+1]=Y[X+4*V+1]*ye>>23,Y[X+4*V+2]=Y[X+4*V+2]*ye>>23)}x+=K}}function vn(g,x,E,I,M){for(;0<I--;){var K;for(K=0;K<E;++K){var V=g[x+2*K+0],Y=15&(Z=g[x+2*K+1]),X=4369*Y,Z=(240&Z|Z>>4)*X>>16;g[x+2*K+0]=(240&V|V>>4)*X>>16&240|(15&V|V<<4)*X>>16>>4&15,g[x+2*K+1]=240&Z|Y}x+=M}}function Xn(g,x,E,I,M,K,V,Y){var X,Z,fe=255;for(Z=0;Z<M;++Z){for(X=0;X<I;++X){var ye=g[x+X];K[V+4*X]=ye,fe&=ye}x+=E,V+=Y}return fe!=255}function $s(g,x,E,I,M){var K;for(K=0;K<M;++K)E[I+K]=g[x+K]>>8}function ga(){op=_n,JP=vn,ZP=Xn,eO=$s}function Ks(g,x,E){U[g]=function(I,M,K,V,Y,X,Z,fe,ye,ee,he,me,we,ve,xe,_e,Ne){var Ue,nt=Ne-1>>1,Ke=Y[X+0]|Z[fe+0]<<16,Pt=ye[ee+0]|he[me+0]<<16;t(I!=null);var Ye=3*Ke+Pt+131074>>2;for(x(I[M+0],255&Ye,Ye>>16,we,ve),K!=null&&(Ye=3*Pt+Ke+131074>>2,x(K[V+0],255&Ye,Ye>>16,xe,_e)),Ue=1;Ue<=nt;++Ue){var Ht=Y[X+Ue]|Z[fe+Ue]<<16,En=ye[ee+Ue]|he[me+Ue]<<16,Ot=Ke+Ht+Pt+En+524296,Xe=Ot+2*(Ht+Pt)>>3;Ye=Xe+Ke>>1,Ke=(Ot=Ot+2*(Ke+En)>>3)+Ht>>1,x(I[M+2*Ue-1],255&Ye,Ye>>16,we,ve+(2*Ue-1)*E),x(I[M+2*Ue-0],255&Ke,Ke>>16,we,ve+(2*Ue-0)*E),K!=null&&(Ye=Ot+Pt>>1,Ke=Xe+En>>1,x(K[V+2*Ue-1],255&Ye,Ye>>16,xe,_e+(2*Ue-1)*E),x(K[V+2*Ue+0],255&Ke,Ke>>16,xe,_e+(2*Ue+0)*E)),Ke=Ht,Pt=En}1&Ne||(Ye=3*Ke+Pt+131074>>2,x(I[M+Ne-1],255&Ye,Ye>>16,we,ve+(Ne-1)*E),K!=null&&(Ye=3*Pt+Ke+131074>>2,x(K[V+Ne-1],255&Ye,Ye>>16,xe,_e+(Ne-1)*E)))}}function Wh(){Qo[D0]=TG,Qo[H0]=uO,Qo[aO]=IG,Qo[$0]=fO,Qo[K0]=dO,Qo[m2]=hO,Qo[sO]=kG,Qo[v2]=uO,Qo[y2]=fO,Qo[V0]=dO,Qo[w2]=hO}function Zu(g){return g&~LG?0>g?0:255:g>>pO}function LA(g,x){return Zu((19077*g>>8)+(26149*x>>8)-14234)}function bc(g,x,E){return Zu((19077*g>>8)-(6419*x>>8)-(13320*E>>8)+8708)}function xc(g,x){return Zu((19077*g>>8)+(33050*x>>8)-17685)}function jA(g,x,E,I,M){I[M+0]=LA(g,E),I[M+1]=bc(g,x,E),I[M+2]=xc(g,x)}function Jn(g,x,E,I,M){I[M+0]=xc(g,x),I[M+1]=bc(g,x,E),I[M+2]=LA(g,E)}function Bc(g,x,E,I,M){var K=bc(g,x,E);x=K<<3&224|xc(g,x)>>3,I[M+0]=248&LA(g,E)|K>>5,I[M+1]=x}function Cc(g,x,E,I,M){var K=240&xc(g,x)|15;I[M+0]=240&LA(g,E)|bc(g,x,E)>>4,I[M+1]=K}function qh(g,x,E,I,M){I[M+0]=255,jA(g,x,E,I,M+1)}function Yh(g,x,E,I,M){Jn(g,x,E,I,M),I[M+3]=255}function Ei(g,x,E,I,M){jA(g,x,E,I,M),I[M+3]=255}function Vs(g,x,E){U[g]=function(I,M,K,V,Y,X,Z,fe,ye){for(var ee=fe+(-2&ye)*E;fe!=ee;)x(I[M+0],K[V+0],Y[X+0],Z,fe),x(I[M+1],K[V+0],Y[X+0],Z,fe+E),M+=2,++V,++X,fe+=2*E;1&ye&&x(I[M+0],K[V+0],Y[X+0],Z,fe)}}function ef(g,x,E){return E==0?g==0?x==0?6:5:x==0?4:0:E}function j0(g,x,E,I,M){switch(g>>>30){case 3:Fc(x,E,I,M,0);break;case 2:Lo(x,E,I,M);break;case 1:or(x,E,I,M)}}function ko(g,x){var E,I,M=x.M,K=x.Nb,V=g.oc,Y=g.pc+40,X=g.oc,Z=g.pc+584,fe=g.oc,ye=g.pc+600;for(E=0;16>E;++E)V[Y+32*E-1]=129;for(E=0;8>E;++E)X[Z+32*E-1]=129,fe[ye+32*E-1]=129;for(0<M?V[Y-1-32]=X[Z-1-32]=fe[ye-1-32]=129:(i(V,Y-32-1,127,21),i(X,Z-32-1,127,9),i(fe,ye-32-1,127,9)),I=0;I<g.za;++I){var ee=x.ya[x.aa+I];if(0<I){for(E=-1;16>E;++E)n(V,Y+32*E-4,V,Y+32*E+12,4);for(E=-1;8>E;++E)n(X,Z+32*E-4,X,Z+32*E+4,4),n(fe,ye+32*E-4,fe,ye+32*E+4,4)}var he=g.Gd,me=g.Hd+I,we=ee.ad,ve=ee.Hc;if(0<M&&(n(V,Y-32,he[me].y,0,16),n(X,Z-32,he[me].f,0,8),n(fe,ye-32,he[me].ea,0,8)),ee.Za){var xe=V,_e=Y-32+16;for(0<M&&(I>=g.za-1?i(xe,_e,he[me].y[15],4):n(xe,_e,he[me+1].y,0,4)),E=0;4>E;E++)xe[_e+128+E]=xe[_e+256+E]=xe[_e+384+E]=xe[_e+0+E];for(E=0;16>E;++E,ve<<=2)xe=V,_e=Y+mO[E],ma[ee.Ob[E]](xe,_e),j0(ve,we,16*+E,xe,_e)}else if(xe=ef(I,M,ee.Ob[0]),VA[xe](V,Y),ve!=0)for(E=0;16>E;++E,ve<<=2)j0(ve,we,16*+E,V,Y+mO[E]);for(E=ee.Gc,xe=ef(I,M,ee.Dd),Ws[xe](X,Z),Ws[xe](fe,ye),ve=we,xe=X,_e=Z,255&(ee=0|E)&&(170&ee?is(ve,256,xe,_e):mr(ve,256,xe,_e)),ee=fe,ve=ye,255&(E>>=8)&&(170&E?is(we,320,ee,ve):mr(we,320,ee,ve)),M<g.Ub-1&&(n(he[me].y,0,V,Y+480,16),n(he[me].f,0,X,Z+224,8),n(he[me].ea,0,fe,ye+224,8)),E=8*K*g.B,he=g.sa,me=g.ta+16*I+16*K*g.R,we=g.qa,ee=g.ra+8*I+E,ve=g.Ha,xe=g.Ia+8*I+E,E=0;16>E;++E)n(he,me+E*g.R,V,Y+32*E,16);for(E=0;8>E;++E)n(we,ee+E*g.B,X,Z+32*E,8),n(ve,xe+E*g.B,fe,ye+32*E,8)}}function _c(g,x,E,I,M,K,V,Y,X){var Z=[0],fe=[0],ye=0,ee=X!=null?X.kd:0,he=X??new Oe;if(g==null||12>E)return 7;he.data=g,he.w=x,he.ha=E,x=[x],E=[E],he.gb=[he.gb];e:{var me=x,we=E,ve=he.gb;if(t(g!=null),t(we!=null),t(ve!=null),ve[0]=0,12<=we[0]&&!r(g,me[0],"RIFF")){if(r(g,me[0]+8,"WEBP")){ve=3;break e}var xe=Pe(g,me[0]+4);if(12>xe||4294967286<xe){ve=3;break e}if(ee&&xe>we[0]-8){ve=7;break e}ve[0]=xe,me[0]+=12,we[0]-=12}ve=0}if(ve!=0)return ve;for(xe=0<he.gb[0],E=E[0];;){e:{var _e=g;we=x,ve=E;var Ne=Z,Ue=fe,nt=me=[0];if((Ye=ye=[ye])[0]=0,8>ve[0])ve=7;else{if(!r(_e,we[0],"VP8X")){if(Pe(_e,we[0]+4)!=10){ve=3;break e}if(18>ve[0]){ve=7;break e}var Ke=Pe(_e,we[0]+8),Pt=1+Ce(_e,we[0]+12);if(2147483648<=Pt*(_e=1+Ce(_e,we[0]+15))){ve=3;break e}nt!=null&&(nt[0]=Ke),Ne!=null&&(Ne[0]=Pt),Ue!=null&&(Ue[0]=_e),we[0]+=18,ve[0]-=18,Ye[0]=1}ve=0}}if(ye=ye[0],me=me[0],ve!=0)return ve;if(we=!!(2&me),!xe&&ye)return 3;if(K!=null&&(K[0]=!!(16&me)),V!=null&&(V[0]=we),Y!=null&&(Y[0]=0),V=Z[0],me=fe[0],ye&&we&&X==null){ve=0;break}if(4>E){ve=7;break}if(xe&&ye||!xe&&!ye&&!r(g,x[0],"ALPH")){E=[E],he.na=[he.na],he.P=[he.P],he.Sa=[he.Sa];e:{Ke=g,ve=x,xe=E;var Ye=he.gb;Ne=he.na,Ue=he.P,nt=he.Sa,Pt=22,t(Ke!=null),t(xe!=null),_e=ve[0];var Ht=xe[0];for(t(Ne!=null),t(nt!=null),Ne[0]=null,Ue[0]=null,nt[0]=0;;){if(ve[0]=_e,xe[0]=Ht,8>Ht){ve=7;break e}var En=Pe(Ke,_e+4);if(4294967286<En){ve=3;break e}var Ot=8+En+1&-2;if(Pt+=Ot,0<Ye&&Pt>Ye){ve=3;break e}if(!r(Ke,_e,"VP8 ")||!r(Ke,_e,"VP8L")){ve=0;break e}if(Ht[0]<Ot){ve=7;break e}r(Ke,_e,"ALPH")||(Ne[0]=Ke,Ue[0]=_e+8,nt[0]=En),_e+=Ot,Ht-=Ot}}if(E=E[0],he.na=he.na[0],he.P=he.P[0],he.Sa=he.Sa[0],ve!=0)break}E=[E],he.Ja=[he.Ja],he.xa=[he.xa];e:if(Ye=g,ve=x,xe=E,Ne=he.gb[0],Ue=he.Ja,nt=he.xa,Ke=ve[0],_e=!r(Ye,Ke,"VP8 "),Pt=!r(Ye,Ke,"VP8L"),t(Ye!=null),t(xe!=null),t(Ue!=null),t(nt!=null),8>xe[0])ve=7;else{if(_e||Pt){if(Ye=Pe(Ye,Ke+4),12<=Ne&&Ye>Ne-12){ve=3;break e}if(ee&&Ye>xe[0]-8){ve=7;break e}Ue[0]=Ye,ve[0]+=8,xe[0]-=8,nt[0]=Pt}else nt[0]=5<=xe[0]&&Ye[Ke+0]==47&&!(Ye[Ke+4]>>5),Ue[0]=xe[0];ve=0}if(E=E[0],he.Ja=he.Ja[0],he.xa=he.xa[0],x=x[0],ve!=0)break;if(4294967286<he.Ja)return 3;if(Y==null||we||(Y[0]=he.xa?2:1),V=[V],me=[me],he.xa){if(5>E){ve=7;break}Y=V,ee=me,we=K,g==null||5>E?g=0:5<=E&&g[x+0]==47&&!(g[x+4]>>5)?(xe=[0],Ye=[0],Ne=[0],W(Ue=new D,g,x,E),qn(Ue,xe,Ye,Ne)?(Y!=null&&(Y[0]=xe[0]),ee!=null&&(ee[0]=Ye[0]),we!=null&&(we[0]=Ne[0]),g=1):g=0):g=0}else{if(10>E){ve=7;break}Y=me,g==null||10>E||!S0(g,x+3,E-3)?g=0:(ee=g[x+0]|g[x+1]<<8|g[x+2]<<16,we=16383&(g[x+7]<<8|g[x+6]),g=16383&(g[x+9]<<8|g[x+8]),1&ee||3<(ee>>1&7)||!(ee>>4&1)||ee>>5>=he.Ja||!we||!g?g=0:(V&&(V[0]=we),Y&&(Y[0]=g),g=1))}if(!g||(V=V[0],me=me[0],ye&&(Z[0]!=V||fe[0]!=me)))return 3;X!=null&&(X[0]=he,X.offset=x-X.w,t(4294967286>x-X.w),t(X.offset==X.ha-E));break}return ve==0||ve==7&&ye&&X==null?(K!=null&&(K[0]|=he.na!=null&&0<he.na.length),I!=null&&(I[0]=V),M!=null&&(M[0]=me),0):ve}function Xh(g,x,E){var I=x.width,M=x.height,K=0,V=0,Y=I,X=M;if(x.Da=g!=null&&0<g.Da,x.Da&&(Y=g.cd,X=g.bd,K=g.v,V=g.j,11>E||(K&=-2,V&=-2),0>K||0>V||0>=Y||0>=X||K+Y>I||V+X>M))return 0;if(x.v=K,x.j=V,x.va=K+Y,x.o=V+X,x.U=Y,x.T=X,x.da=g!=null&&0<g.da,x.da){if(!Ie(Y,X,E=[g.ib],K=[g.hb]))return 0;x.ib=E[0],x.hb=K[0]}return x.ob=g!=null&&g.ob,x.Kb=g==null||!g.Sd,x.da&&(x.ob=x.ib<3*I/4&&x.hb<3*M/4,x.Kb=0),1}function Jh(g){if(g==null)return 2;if(11>g.S){var x=g.f.RGBA;x.fb+=(g.height-1)*x.A,x.A=-x.A}else x=g.f.kb,g=g.height,x.O+=(g-1)*x.fa,x.fa=-x.fa,x.N+=(g-1>>1)*x.Ab,x.Ab=-x.Ab,x.W+=(g-1>>1)*x.Db,x.Db=-x.Db,x.F!=null&&(x.J+=(g-1)*x.lb,x.lb=-x.lb);return 0}function QA(g,x,E,I){if(I==null||0>=g||0>=x)return 2;if(E!=null){if(E.Da){var M=E.cd,K=E.bd,V=-2&E.v,Y=-2&E.j;if(0>V||0>Y||0>=M||0>=K||V+M>g||Y+K>x)return 2;g=M,x=K}if(E.da){if(!Ie(g,x,M=[E.ib],K=[E.hb]))return 2;g=M[0],x=K[0]}}I.width=g,I.height=x;e:{var X=I.width,Z=I.height;if(g=I.S,0>=X||0>=Z||!(g>=D0&&13>g))g=2;else{if(0>=I.Rd&&I.sd==null){V=K=M=x=0;var fe=(Y=X*vO[g])*Z;if(11>g||(K=(Z+1)/2*(x=(X+1)/2),g==12&&(V=(M=X)*Z)),(Z=o(fe+2*K+V))==null){g=1;break e}I.sd=Z,11>g?((X=I.f.RGBA).eb=Z,X.fb=0,X.A=Y,X.size=fe):((X=I.f.kb).y=Z,X.O=0,X.fa=Y,X.Fd=fe,X.f=Z,X.N=0+fe,X.Ab=x,X.Cd=K,X.ea=Z,X.W=0+fe+K,X.Db=x,X.Ed=K,g==12&&(X.F=Z,X.J=0+fe+2*K),X.Tc=V,X.lb=M)}if(x=1,M=I.S,K=I.width,V=I.height,M>=D0&&13>M)if(11>M)g=I.f.RGBA,x&=(Y=Math.abs(g.A))*(V-1)+K<=g.size,x&=Y>=K*vO[M],x&=g.eb!=null;else{g=I.f.kb,Y=(K+1)/2,fe=(V+1)/2,X=Math.abs(g.fa),Z=Math.abs(g.Ab);var ye=Math.abs(g.Db),ee=Math.abs(g.lb),he=ee*(V-1)+K;x&=X*(V-1)+K<=g.Fd,x&=Z*(fe-1)+Y<=g.Cd,x=(x&=ye*(fe-1)+Y<=g.Ed)&X>=K&Z>=Y&ye>=Y,x&=g.y!=null,x&=g.f!=null,x&=g.ea!=null,M==12&&(x&=ee>=K,x&=he<=g.Tc,x&=g.F!=null)}else x=0;g=x?0:2}}return g!=0||E!=null&&E.fd&&(g=Jh(I)),g}var Sc=64,no=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],io=24,RA=32,zs=8,MA=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];je("Predictor0","PredictorAdd0"),U.Predictor0=function(){return 4278190080},U.Predictor1=function(g){return g},U.Predictor2=function(g,x,E){return x[E+0]},U.Predictor3=function(g,x,E){return x[E+1]},U.Predictor4=function(g,x,E){return x[E-1]},U.Predictor5=function(g,x,E){return De(De(g,x[E+1]),x[E+0])},U.Predictor6=function(g,x,E){return De(g,x[E-1])},U.Predictor7=function(g,x,E){return De(g,x[E+0])},U.Predictor8=function(g,x,E){return De(x[E-1],x[E+0])},U.Predictor9=function(g,x,E){return De(x[E+0],x[E+1])},U.Predictor10=function(g,x,E){return De(De(g,x[E-1]),De(x[E+0],x[E+1]))},U.Predictor11=function(g,x,E){var I=x[E+0];return 0>=ot(I>>24&255,g>>24&255,(x=x[E-1])>>24&255)+ot(I>>16&255,g>>16&255,x>>16&255)+ot(I>>8&255,g>>8&255,x>>8&255)+ot(255&I,255&g,255&x)?I:g},U.Predictor12=function(g,x,E){var I=x[E+0];return(Dt((g>>24&255)+(I>>24&255)-((x=x[E-1])>>24&255))<<24|Dt((g>>16&255)+(I>>16&255)-(x>>16&255))<<16|Dt((g>>8&255)+(I>>8&255)-(x>>8&255))<<8|Dt((255&g)+(255&I)-(255&x)))>>>0},U.Predictor13=function(g,x,E){var I=x[E-1];return(Ft((g=De(g,x[E+0]))>>24&255,I>>24&255)<<24|Ft(g>>16&255,I>>16&255)<<16|Ft(g>>8&255,I>>8&255)<<8|Ft(255&g,255&I))>>>0};var Zh=U.PredictorAdd0;U.PredictorAdd1=Ct,je("Predictor2","PredictorAdd2"),je("Predictor3","PredictorAdd3"),je("Predictor4","PredictorAdd4"),je("Predictor5","PredictorAdd5"),je("Predictor6","PredictorAdd6"),je("Predictor7","PredictorAdd7"),je("Predictor8","PredictorAdd8"),je("Predictor9","PredictorAdd9"),je("Predictor10","PredictorAdd10"),je("Predictor11","PredictorAdd11"),je("Predictor12","PredictorAdd12"),je("Predictor13","PredictorAdd13");var tf=U.PredictorAdd2;et("ColorIndexInverseTransform","MapARGB","32b",function(g){return g>>8&255},function(g){return g}),et("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(g){return g},function(g){return g>>8&255});var an,Q0=U.ColorIndexInverseTransform,rs=U.MapARGB,ns=U.VP8LColorIndexInverseTransformAlpha,ep=U.MapAlpha,tp=U.VP8LPredictorsAdd=[];tp.length=16,(U.VP8LPredictors=[]).length=16,(U.VP8LPredictorsAdd_C=[]).length=16,(U.VP8LPredictors_C=[]).length=16;var rp,np,DA,HA,$A,Ec,KA,Fc,Lo,is,or,mr,sn,Sn,Gs,ip,rf,R0,zP,GP,WP,qP,YP,XP,op,JP,ZP,eO,tO=o(511),rO=o(2041),nO=o(225),iO=o(767),oO=0,g2=rO,M0=nO,oo=iO,jo=tO,D0=0,H0=1,aO=2,$0=3,K0=4,m2=5,sO=6,v2=7,y2=8,V0=9,w2=10,yG=[2,3,7],wG=[3,3,11],AO=[280,256,256,256,40],bG=[0,1,1,1,0],xG=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],BG=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,3
vendor: 4,386 bytes, line 426
4266,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],CG=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],_G=8,b2=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],x2=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ap=null,SG=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],EG=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],lO=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],FG=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,25
4265,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],PG=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,
4261,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],OG=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 21,611 bytes, line 426
4265,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],UG=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],VA=[],ma=[],Ws=[],NG=1,cO=2,zA=[],Qo=[];Ks("UpsampleRgbLinePair",jA,3),Ks("UpsampleBgrLinePair",Jn,3),Ks("UpsampleRgbaLinePair",Ei,4),Ks("UpsampleBgraLinePair",Yh,4),Ks("UpsampleArgbLinePair",qh,4),Ks("UpsampleRgba4444LinePair",Cc,2),Ks("UpsampleRgb565LinePair",Bc,2);var TG=U.UpsampleRgbLinePair,IG=U.UpsampleBgrLinePair,uO=U.UpsampleRgbaLinePair,fO=U.UpsampleBgraLinePair,dO=U.UpsampleArgbLinePair,hO=U.UpsampleRgba4444LinePair,kG=U.UpsampleRgb565LinePair,z0=16,G0=1<<z0-1,sp=-227,B2=482,pO=6,LG=(256<<pO)-1,gO=0,jG=o(256),QG=o(256),RG=o(256),MG=o(256),DG=o(B2-sp),HG=o(B2-sp);Vs("YuvToRgbRow",jA,3),Vs("YuvToBgrRow",Jn,3),Vs("YuvToRgbaRow",Ei,4),Vs("YuvToBgraRow",Yh,4),Vs("YuvToArgbRow",qh,4),Vs("YuvToRgba4444Row",Cc,2),Vs("YuvToRgb565Row",Bc,2);var mO=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],W0=[0,2,8],$G=[8,7,6,4,4,2,2,2,1,1,1,1],KG=1;this.WebPDecodeRGBA=function(g,x,E,I,M){var K=H0,V=new Be,Y=new St;V.ba=Y,Y.S=K,Y.width=[Y.width],Y.height=[Y.height];var X=Y.width,Z=Y.height,fe=new tt;if(fe==null||g==null)var ye=2;else t(fe!=null),ye=_c(g,x,E,fe.width,fe.height,fe.Pd,fe.Qd,fe.format,null);if(ye!=0?X=0:(X!=null&&(X[0]=fe.width[0]),Z!=null&&(Z[0]=fe.height[0]),X=1),X){Y.width=Y.width[0],Y.height=Y.height[0],I!=null&&(I[0]=Y.width),M!=null&&(M[0]=Y.height);e:{if(I=new Wu,(M=new Oe).data=g,M.w=x,M.ha=E,M.kd=1,x=[0],t(M!=null),((g=_c(M.data,M.w,M.ha,null,null,null,x,null,M))==0||g==7)&&x[0]&&(g=4),(x=g)==0){if(t(V!=null),I.data=M.data,I.w=M.w+M.offset,I.ha=M.ha-M.offset,I.put=We,I.ac=Yr,I.bc=Rn,I.ma=V,M.xa){if((g=hc())==null){V=1;break e}if(function(ee,he){var me=[0],we=[0],ve=[0];t:for(;;){if(ee==null)return 0;if(he==null)return ee.a=2,0;if(ee.l=he,ee.a=0,W(ee.m,he.data,he.w,he.ha),!qn(ee.m,me,we,ve)){ee.a=3;break t}if(ee.xb=cO,he.width=me[0],he.height=we[0],!Ja(me[0],we[0],1,ee,null))break t;return 1}return t(ee.a!=0),0}(g,I)){if(I=(x=QA(I.width,I.height,V.Oa,V.ba))==0){t:{I=g;r:for(;;){if(I==null){I=0;break t}if(t(I.s.yc!=null),t(I.s.Ya!=null),t(0<I.s.Wb),t((E=I.l)!=null),t((M=E.ma)!=null),I.xb!=0){if(I.ca=M.ba,I.tb=M.tb,t(I.ca!=null),!Xh(M.Oa,E,$0)){I.a=2;break r}if(!pc(I,E.width)||E.da)break r;if((E.da||lt(I.ca.S))&&ga(),11>I.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),I.ca.f.kb.F!=null&&ga()),I.Pb&&0<I.s.ua&&I.s.vb.X==null&&!q(I.s.vb,I.s.Wa.Xa)){I.a=1;break r}I.xb=0}if(!ha(I,I.V,I.Ba,I.c,I.i,E.o,kA))break r;M.Dc=I.Ma,I=1;break t}t(I.a!=0),I=0}I=!I}I&&(x=g.a)}else x=g.a}else{if((g=new t2)==null){V=1;break e}if(g.Fa=M.na,g.P=M.P,g.qc=M.Sa,es(g,I)){if((x=QA(I.width,I.height,V.Oa,V.ba))==0){if(g.Aa=0,E=V.Oa,t((M=g)!=null),E!=null){if(0<(X=0>(X=E.Md)?0:100<X?255:255*X/100)){for(Z=fe=0;4>Z;++Z)12>(ye=M.pb[Z]).lc&&(ye.ia=X*$G[0>ye.lc?0:ye.lc]>>3),fe|=ye.ia;fe&&(alert("todo:VP8InitRandom"),M.ia=1)}M.Ga=E.Id,100<M.Ga?M.Ga=100:0>M.Ga&&(M.Ga=0)}(function(ee,he){if(ee==null)return 0;if(he==null)return gn(ee,2,"NULL VP8Io parameter in VP8Decode().");if(!ee.cb&&!es(ee,he))return 0;if(t(ee.cb),he.ac==null||he.ac(he)){he.ob&&(ee.L=0);var me=W0[ee.L];if(ee.L==2?(ee.yb=0,ee.zb=0):(ee.yb=he.v-me>>4,ee.zb=he.j-me>>4,0>ee.yb&&(ee.yb=0),0>ee.zb&&(ee.zb=0)),ee.Va=he.o+15+me>>4,ee.Hb=he.va+15+me>>4,ee.Hb>ee.za&&(ee.Hb=ee.za),ee.Va>ee.Ub&&(ee.Va=ee.Ub),0<ee.L){var we=ee.ed;for(me=0;4>me;++me){var ve;if(ee.Qa.Cb){var xe=ee.Qa.Lb[me];ee.Qa.Fb||(xe+=we.Tb)}else xe=we.Tb;for(ve=0;1>=ve;++ve){var _e=ee.gd[me][ve],Ne=xe;if(we.Pc&&(Ne+=we.vd[0],ve&&(Ne+=we.od[0])),0<(Ne=0>Ne?0:63<Ne?63:Ne)){var Ue=Ne;0<we.wb&&(Ue=4<we.wb?Ue>>2:Ue>>1)>9-we.wb&&(Ue=9-we.wb),1>Ue&&(Ue=1),_e.dd=Ue,_e.tc=2*Ne+Ue,_e.ld=40<=Ne?2:15<=Ne?1:0}else _e.tc=0;_e.La=ve}}}me=0}else gn(ee,6,"Frame setup failed"),me=ee.a;if(me=me==0){if(me){ee.$c=0,0<ee.Aa||(ee.Ic=KG);t:{me=ee.Ic,we=4*(Ue=ee.za);var nt=32*Ue,Ke=Ue+1,Pt=0<ee.L?Ue*(0<ee.Aa?2:1):0,Ye=(ee.Aa==2?2:1)*Ue;if((_e=we+832+(ve=3*(16*me+W0[ee.L])/2*nt)+(xe=ee.Fa!=null&&0<ee.Fa.length?ee.Kc.c*ee.Kc.i:0))!=_e)me=0;else{if(_e>ee.Vb){if(ee.Vb=0,ee.Ec=o(_e),ee.Fc=0,ee.Ec==null){me=gn(ee,1,"no memory during frame initialization.");break t}ee.Vb=_e}_e=ee.Ec,Ne=ee.Fc,ee.Ac=_e,ee.Bc=Ne,Ne+=we,ee.Gd=a(nt,C0),ee.Hd=0,ee.rb=a(Ke+1,Qh),ee.sb=1,ee.wa=Pt?a(Pt,To):null,ee.Y=0,ee.D.Nb=0,ee.D.wa=ee.wa,ee.D.Y=ee.Y,0<ee.Aa&&(ee.D.Y+=Ue),t(!0),ee.oc=_e,ee.pc=Ne,Ne+=832,ee.ya=a(Ye,Rh),ee.aa=0,ee.D.ya=ee.ya,ee.D.aa=ee.aa,ee.Aa==2&&(ee.D.aa+=Ue),ee.R=16*Ue,ee.B=8*Ue,Ue=(nt=W0[ee.L])*ee.R,nt=nt/2*ee.B,ee.sa=_e,ee.ta=Ne+Ue,ee.qa=ee.sa,ee.ra=ee.ta+16*me*ee.R+nt,ee.Ha=ee.qa,ee.Ia=ee.ra+8*me*ee.B+nt,ee.$c=0,Ne+=ve,ee.mb=xe?_e:null,ee.nb=xe?Ne:null,t(Ne+xe<=ee.Fc+ee.Vb),E0(ee),i(ee.Ac,ee.Bc,0,we),me=1}}if(me){if(he.ka=0,he.y=ee.sa,he.O=ee.ta,he.f=ee.qa,he.N=ee.ra,he.ea=ee.Ha,he.Vd=ee.Ia,he.fa=ee.R,he.Rc=ee.B,he.F=null,he.J=0,!oO){for(me=-255;255>=me;++me)tO[255+me]=0>me?-me:me;for(me=-1020;1020>=me;++me)rO[1020+me]=-128>me?-128:127<me?127:me;for(me=-112;112>=me;++me)nO[112+me]=-16>me?-16:15<me?15:me;for(me=-255;510>=me;++me)iO[255+me]=0>me?0:255<me?255:me;oO=1}KA=Yu,Fc=n2,is=ts,or=P0,mr=O0,Lo=r2,sn=k0,Sn=wc,Gs=R,ip=te,rf=L0,R0=S,zP=le,GP=ge,WP=yc,qP=Gh,YP=T0,XP=I0,ma[0]=u2,ma[1]=i2,ma[2]=l2,ma[3]=c2,ma[4]=js,ma[5]=f2,ma[6]=Qs,ma[7]=d2,ma[8]=Hh,ma[9]=Xu,VA[0]=s2,VA[1]=a2,VA[2]=Mh,VA[3]=U0,VA[4]=mc,VA[5]=Dh,VA[6]=A2,Ws[0]=p2,Ws[1]=o2,Ws[2]=vc,Ws[3]=h2,Ws[4]=Kh,Ws[5]=$h,Ws[6]=N0,me=1}else me=0}me&&(me=function(Ht,En){for(Ht.M=0;Ht.M<Ht.Va;++Ht.M){var Ot,Xe=Ht.Jc[Ht.M&Ht.Xb],ke=Ht.m,An=Ht;for(Ot=0;Ot<An.za;++Ot){var xt=ke,zt=An,Or=zt.Ac,Zn=zt.Bc+4*Ot,Fi=zt.zc,Jr=zt.ya[zt.aa+Ot];if(zt.Qa.Bb?Jr.$b=ue(xt,zt.Pa.jb[0])?2+ue(xt,zt.Pa.jb[2]):ue(xt,zt.Pa.jb[1]):Jr.$b=0,zt.kc&&(Jr.Ad=ue(xt,zt.Bd)),Jr.Za=!ue(xt,145)+0,Jr.Za){var fi=Jr.Ob,Pi=0;for(zt=0;4>zt;++zt){var Fn,qt=Fi[0+zt];for(Fn=0;4>Fn;++Fn){qt=PG[Or[Zn+Fn]][qt];for(var Ar=lO[ue(xt,qt[0])];0<Ar;)Ar=lO[2*Ar+ue(xt,qt[Ar])];qt=-Ar,Or[Zn+Fn]=qt}n(fi,Pi,Or,Zn,4),Pi+=4,Fi[0+zt]=qt}}else qt=ue(xt,156)?ue(xt,128)?1:3:ue(xt,163)?2:0,Jr.Ob[0]=qt,i(Or,Zn,qt,4),i(Fi,0,qt,4);Jr.Dd=ue(xt,142)?ue(xt,114)?ue(xt,183)?1:3:2:0}if(An.m.Ka)return gn(Ht,7,"Premature end-of-partition0 encountered.");for(;Ht.ja<Ht.za;++Ht.ja){if(An=Xe,xt=(ke=Ht).rb[ke.sb-1],Or=ke.rb[ke.sb+ke.ja],Ot=ke.ya[ke.aa+ke.ja],Zn=ke.kc?Ot.Ad:0)xt.la=Or.la=0,Ot.Za||(xt.Na=Or.Na=0),Ot.Hc=0,Ot.Gc=0,Ot.ia=0;else{var Zr,lr;if(xt=Or,Or=An,Zn=ke.Pa.Xc,Fi=ke.ya[ke.aa+ke.ja],Jr=ke.pb[Fi.$b],zt=Fi.ad,fi=0,Pi=ke.rb[ke.sb-1],qt=Fn=0,i(zt,fi,0,384),Fi.Za)var ei=0,va=Zn[3];else{Ar=o(16);var ln=xt.Na+Pi.Na;if(ln=ap(Or,Zn[1],ln,Jr.Eb,0,Ar,0),xt.Na=Pi.Na=(0<ln)+0,1<ln)KA(Ar,0,zt,fi);else{var $i=Ar[0]+3>>3;for(Ar=0;256>Ar;Ar+=16)zt[fi+Ar]=$i}ei=1,va=Zn[0]}var vr=15&xt.la,Pn=15&Pi.la;for(Ar=0;4>Ar;++Ar){var ao=1&Pn;for($i=lr=0;4>$i;++$i)vr=vr>>1|(ao=(ln=ap(Or,va,ln=ao+(1&vr),Jr.Sc,ei,zt,fi))>ei)<<7,lr=lr<<2|(3<ln?3:1<ln?2:zt[fi+0]!=0),fi+=16;vr>>=4,Pn=Pn>>1|ao<<7,Fn=(Fn<<8|lr)>>>0}for(va=vr,ei=Pn>>4,Zr=0;4>Zr;Zr+=2){for(lr=0,vr=xt.la>>4+Zr,Pn=Pi.la>>4+Zr,Ar=0;2>Ar;++Ar){for(ao=1&Pn,$i=0;2>$i;++$i)ln=ao+(1&vr),vr=vr>>1|(ao=0<(ln=ap(Or,Zn[2],ln,Jr.Qc,0,zt,fi)))<<3,lr=lr<<2|(3<ln?3:1<ln?2:zt[fi+0]!=0),fi+=16;vr>>=2,Pn=Pn>>1|ao<<5}qt|=lr<<4*Zr,va|=vr<<4<<Zr,ei|=(240&Pn)<<Zr}xt.la=va,Pi.la=ei,Fi.Hc=Fn,Fi.Gc=qt,Fi.ia=43690&qt?0:Jr.ia,Zn=!(Fn|qt)}if(0<ke.L&&(ke.wa[ke.Y+ke.ja]=ke.gd[Ot.$b][Ot.Za],ke.wa[ke.Y+ke.ja].La|=!Zn),An.Ka)return gn(Ht,7,"Premature end-of-file encountered.")}if(E0(Ht),ke=En,An=1,Ot=(Xe=Ht).D,xt=0<Xe.L&&Xe.M>=Xe.zb&&Xe.M<=Xe.Va,Xe.Aa==0)t:{if(Ot.M=Xe.M,Ot.uc=xt,ko(Xe,Ot),An=1,Ot=(lr=Xe.D).Nb,xt=(qt=W0[Xe.L])*Xe.R,Or=qt/2*Xe.B,Ar=16*Ot*Xe.R,$i=8*Ot*Xe.B,Zn=Xe.sa,Fi=Xe.ta-xt+Ar,Jr=Xe.qa,zt=Xe.ra-Or+$i,fi=Xe.Ha,Pi=Xe.Ia-Or+$i,Pn=(vr=lr.M)==0,Fn=vr>=Xe.Va-1,Xe.Aa==2&&ko(Xe,lr),lr.uc)for(ao=(ln=Xe).D.M,t(ln.D.uc),lr=ln.yb;lr<ln.Hb;++lr){ei=lr,va=ao;var Oi=(so=(ti=ln).D).Nb;Zr=ti.R;var so=so.wa[so.Y+ei],Ao=ti.sa,Ki=ti.ta+16*Oi*Zr+16*ei,lo=so.dd,Cr=so.tc;if(Cr!=0)if(t(3<=Cr),ti.L==1)0<ei&&qP(Ao,Ki,Zr,Cr+4),so.La&&XP(Ao,Ki,Zr,Cr),0<va&&WP(Ao,Ki,Zr,Cr+4),so.La&&YP(Ao,Ki,Zr,Cr);else{var co=ti.B,ya=ti.qa,Pc=ti.ra+8*Oi*co+8*ei,qs=ti.Ha,ti=ti.Ia+8*Oi*co+8*ei;Oi=so.ld,0<ei&&(Sn(Ao,Ki,Zr,Cr+4,lo,Oi),ip(ya,Pc,qs,ti,co,Cr+4,lo,Oi)),so.La&&(R0(Ao,Ki,Zr,Cr,lo,Oi),GP(ya,Pc,qs,ti,co,Cr,lo,Oi)),0<va&&(sn(Ao,Ki,Zr,Cr+4,lo,Oi),Gs(ya,Pc,qs,ti,co,Cr+4,lo,Oi)),so.La&&(rf(Ao,Ki,Zr,Cr,lo,Oi),zP(ya,Pc,qs,ti,co,Cr,lo,Oi))}}if(Xe.ia&&alert("todo:DitherRow"),ke.put!=null){if(lr=16*vr,vr=16*(vr+1),Pn?(ke.y=Xe.sa,ke.O=Xe.ta+Ar,ke.f=Xe.qa,ke.N=Xe.ra+$i,ke.ea=Xe.Ha,ke.W=Xe.Ia+$i):(lr-=qt,ke.y=Zn,ke.O=Fi,ke.f=Jr,ke.N=zt,ke.ea=fi,ke.W=Pi),Fn||(vr-=qt),vr>ke.o&&(vr=ke.o),ke.F=null,ke.J=null,Xe.Fa!=null&&0<Xe.Fa.length&&lr<vr&&(ke.J=Br(Xe,ke,lr,vr-lr),ke.F=Xe.mb,ke.F==null&&ke.F.length==0)){An=gn(Xe,3,"Could not decode alpha data.");break t}lr<ke.j&&(qt=ke.j-lr,lr=ke.j,t(!(1&qt)),ke.O+=Xe.R*qt,ke.N+=Xe.B*(qt>>1),ke.W+=Xe.B*(qt>>1),ke.F!=null&&(ke.J+=ke.width*qt)),lr<vr&&(ke.O+=ke.v,ke.N+=ke.v>>1,ke.W+=ke.v>>1,ke.F!=null&&(ke.J+=ke.v),ke.ka=lr-ke.j,ke.U=ke.va-ke.v,ke.T=vr-lr,An=ke.put(ke))}Ot+1!=Xe.Ic||Fn||(n(Xe.sa,Xe.ta-xt,Zn,Fi+16*Xe.R,xt),n(Xe.qa,Xe.ra-Or,Jr,zt+8*Xe.B,Or),n(Xe.Ha,Xe.Ia-Or,fi,Pi+8*Xe.B,Or))}if(!An)return gn(Ht,6,"Output aborted.")}return 1}(ee,he)),he.bc!=null&&he.bc(he),me&=1}return me?(ee.cb=0,me):0})(g,I)||(x=g.a)}}else x=g.a}x==0&&V.Oa!=null&&V.Oa.fd&&(x=Jh(V.ba))}V=x}K=V!=0?null:11>K?Y.f.RGBA.eb:Y.f.kb.y}else K=null;return K};var vO=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(U,L){for(var O="",T=0;T<4;T++)O+=String.fromCharCode(U[L++]);return O}function c(U,L){return U[L+0]|U[L+1]<<8}function u(U,L){return(U[L+0]|U[L+1]<<8|U[L+2]<<16)>>>0}function d(U,L){return(U[L+0]|U[L+1]<<8|U[L+2]<<16|U[L+3]<<24)>>>0}new A;var f=[0],p=[0],h=[],v=new A,m=e,w=function(U,L){var O={},T=0,Q=!1,j=0,$=0;if(O.frames=[],!function(k,D){for(var z=0;z<4;z++)if(k[D+z]!="RIFF".charCodeAt(z))return!0;return!1}(U,L)){for(d(U,L+=4),L+=8;L<U.length;){var G=l(U,L),J=d(U,L+=4);L+=4;var H=J+(1&J);switch(G){case"VP8 ":case"VP8L":O.frames[T]===void 0&&(O.frames[T]={}),(Ae=O.frames[T]).src_off=Q?$:L-8,Ae.src_size=j+J+8,T++,Q&&(Q=!1,j=0,$=0);break;case"VP8X":(Ae=O.header={}).feature_flags=U[L];var W=L+4;Ae.canvas_width=1+u(U,W),W+=3,Ae.canvas_height=1+u(U,W),W+=3;break;case"ALPH":Q=!0,j=H+8,$=L-8;break;case"ANIM":(Ae=O.header).bgcolor=d(U,L),W=L+4,Ae.loop_count=c(U,W),W+=2;break;case"ANMF":var se,Ae;(Ae=O.frames[T]={}).offset_x=2*u(U,L),L+=3,Ae.offset_y=2*u(U,L),L+=3,Ae.width=1+u(U,L),L+=3,Ae.height=1+u(U,L),L+=3,Ae.duration=u(U,L),L+=3,se=U[L++],Ae.dispose=1&se,Ae.blend=se>>1&1}G!="ANMF"&&(L+=H)}return O}}(m,0);w.response=m,w.rgbaoutput=!0,w.dataurl=!1;var b=w.header?w.header:null,B=w.frames?w.frames:null;if(b){b.loop_counter=b.loop_count,f=[b.canvas_height],p=[b.canvas_width];for(var C=0;C<B.length&&B[C].blend!=0;C++);}var _=B[0],F=v.WebPDecodeRGBA(m,_.src_off,_.src_size,p,f);_.rgba=F,_.imgwidth=p[0],_.imgheight=f[0];for(var N=0;N<p[0]*f[0]*4;N++)h[N]=F[N];return this.width=p,this.height=f,this.data=h,this}(function(e){var t,r,n,i,o,a,s,A,l,c=function(k){return k=k||{},this.isStrokeTransparent=k.isStrokeTransparent||!1,this.strokeOpacity=k.strokeOpacity||1,this.strokeStyle=k.strokeStyle||"#000000",this.fillStyle=k.fillStyle||"#000000",this.isFillTransparent=k.isFillTransparent||!1,this.fillOpacity=k.fillOpacity||1,this.font=k.font||"10px sans-serif",this.textBaseline=k.textBaseline||"alphabetic",this.textAlign=k.textAlign||"left",this.lineWidth=k.lineWidth||1,this.lineJoin=k.lineJoin||"miter",this.lineCap=k.lineCap||"butt",this.path=k.path||[],this.transform=k.transform!==void 0?k.transform.clone():new A,this.globalCompositeOperation=k.globalCompositeOperation||"normal",this.globalAlpha=k.globalAlpha||1,this.clip_path=k.clip_path||[],this.currentPoint=k.currentPoint||new a,this.miterLimit=k.miterLimit||10,this.lastPoint=k.lastPoint||new a,this.lineDashOffset=k.lineDashOffset||0,this.lineDash=k.lineDash||[],this.margin=k.margin||[0,0,0,0],this.prevPageLastElemOffset=k.prevPageLastElemOffset||0,this.ignoreClearRect=typeof k.ignoreClearRect!="boolean"||k.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new u(this),t=this.internal.f2,r=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,a=this.internal.Point,s=this.internal.Rectangle,A=this.internal.Matrix,l=new c}]);var u=function(k){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var D=k;Object.defineProperty(this,"pdf",{get:function(){return D}});var z=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return z},set:function(q){z=!!q}});var re=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return re},set:function(q){re=!!q}});var oe=0;Object.defineProperty(this,"posX",{get:function(){return oe},set:function(q){isNaN(q)||(oe=q)}});var ne=0;Object.defineProperty(this,"posY",{get:function(){return ne},set:function(q){isNaN(q)||(ne=q)}}),Object.defineProperty(this,"margin",{get:function(){return l.margin},set:function(q){var Fe;typeof q=="number"?Fe=[q,q,q,q]:((Fe=new Array(4))[0]=q[0],Fe[1]=q.length>=2?q[1]:Fe[0],Fe[2]=q.length>=3?q[2]:Fe[0],Fe[3]=q.length>=4?q[3]:Fe[1]),l.margin=Fe}});var de=!1;Object.defineProperty(this,"autoPaging",{get:function(){return de},set:function(q){de=q}});var ae=0;Object.defineProperty(this,"lastBreak",{get:function(){return ae},set:function(q){ae=q}});var ue=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ue},set:function(q){ue=q}}),Object.defineProperty(this,"ctx",{get:function(){return l},set:function(q){q instanceof c&&(l=q)}}),Object.defineProperty(this,"path",{get:function(){return l.path},set:function(q){l.path=q}});var pe=[];Object.defineProperty(this,"ctxStack",{get:function(){return pe},set:function(q){pe=q}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(q){var Fe;Fe=d(q),this.ctx.fillStyle=Fe.style,this.ctx.isFillTransparent=Fe.a===0,this.ctx.fillOpacity=Fe.a,this.pdf.setFillColor(Fe.r,Fe.g,Fe.b,{a:Fe.a}),this.pdf.setTextColor(Fe.r,Fe.g,Fe.b,{a:Fe.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(q){var Fe=d(q);this.ctx.strokeStyle=Fe.style,this.ctx.isStrokeTransparent=Fe.a===0,this.ctx.strokeOpacity=Fe.a,Fe.a===0?this.pdf.setDrawColor(255,255,255):(Fe.a,this.pdf.setDrawColor(Fe.r,Fe.g,Fe.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(q){["butt","round","square"].indexOf(q)!==-1&&(this.ctx.lineCap=q,this.pdf.setLineCap(q))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(q){isNaN(q)||(this.ctx.lineWidth=q,this.pdf.setLineWidth(q))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(q){["bevel","round","miter"].indexOf(q)!==-1&&(this.ctx.lineJoin=q,this.pdf.setLineJoin(q))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(q){isNaN(q)||(this.ctx.miterLimit=q,this.pdf.setMiterLimit(q))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(q){this.ctx.textBaseline=q}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(q){["right","end","center","left","start"].indexOf(q)!==-1&&(this.ctx.textAlign=q)}});var ce=null,Ce=null,Pe=null;Object.defineProperty(this,"fontFaces",{get:function(){return Pe},set:function(q){ce=null,Ce=null,Pe=q}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(q){var Fe;if(this.ctx.font=q,(Fe=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(q))!==null){var Qe=Fe[1];Fe[2];var Ie=Fe[3],Se=Fe[4];Fe[5];var Ze=Fe[6],je=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Se)[2];Se=Math.floor(je==="px"?parseFloat(Se)*this.pdf.internal.scaleFactor:je==="em"?parseFloat(Se)*this.pdf.getFontSize():parseFloat(Se)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Se);var ze=function(et){var jr,Lt,pt=[],_t=et.trim();if(_t==="")return FC;if(_t in aj)return[aj[_t]];for(;_t!=="";){switch(Lt=null,jr=(_t=Aj(_t)).charAt(0)){case'"':case"'":Lt=nTe(_t.substring(1),jr);break;default:Lt=iTe(_t)}if(Lt===null||(pt.push(Lt[0]),(_t=Aj(Lt[1]))!==""&&_t.charAt(0)!==","))return FC;_t=_t.replace(/^,/,"")}return pt}(Ze);if(this.fontFaces){var De=function(et,jr){var Lt=et.getFontList(),pt=JSON.stringify(Lt);if(ce===null||Ce!==pt){var _t=function(nr){var At=[];return Object.keys(nr).forEach(function(hr){nr[hr].forEach(function(lt){var gt=null;switch(lt){case"bold":gt={family:hr,weight:"bold"};break;case"italic":gt={family:hr,style:"italic"};break;case"bolditalic":gt={family:hr,weight:"bold",style:"italic"};break;case"":case"normal":gt={family:hr}}gt!==null&&(gt.ref={name:hr,style:lt},At.push(gt))})}),At}(Lt);ce=function(nr){for(var At={},hr=0;hr<nr.length;++hr){var lt=EC(nr[hr]),gt=lt.family,xr=lt.stretch,St=lt.style,tt=lt.weight;At[gt]=At[gt]||{},At[gt][xr]=At[gt][xr]||{},At[gt][xr][St]=At[gt][xr][St]||{},At[gt][xr][St][tt]=lt}return At}(_t.concat(jr)),Ce=pt}return ce}(this.pdf,this.fontFaces),Dt=ze.map(function(et){return{family:et,stretch:"normal",weight:Ie,style:Qe}}),Ft=function(et,jr,Lt){for(var pt=(Lt=Lt||{}).defaultFontFamily||"times",_t=Object.assign({},rTe,Lt.genericFontFamilies||{}),nr=null,At=null,hr=0;hr<jr.length;++hr)if(_t[(nr=EC(jr[hr])).family]&&(nr.family=_t[nr.family]),et.hasOwnProperty(nr.family)){At=et[nr.family];break}if(!(At=At||et[pt]))throw new Error("Could not find a font-family for the rule '"+sj(nr)+"' and default family '"+pt+"'.");if(At=function(lt,gt){if(gt[lt])return gt[lt];var xr=pE[lt],St=xr<=pE.normal?-1:1,tt=oj(gt,cz,xr,St);if(!tt)throw new Error("Could not find a matching font-stretch value for "+lt);return tt}(nr.stretch,At),At=function(lt,gt){if(gt[lt])return gt[lt];for(var xr=lz[lt],St=0;St<xr.length;++St)if(gt[xr[St]])return gt[xr[St]];throw new Error("Could not find a matching font-style for "+lt)}(nr.style,At),!(At=function(lt,gt){if(gt[lt])return gt[lt];if(lt===400&&gt[500])return gt[500];if(lt===500&&gt[400])return gt[400];var xr=tTe[lt],St=oj(gt,uz,xr,lt<400?-1:1);if(!St)throw new Error("Could not find a matching font-weight for value "+lt);return St}(nr.weight,At)))throw new Error("Failed to resolve a font for the rule '"+sj(nr)+"'.");return At}(De,Dt);this.pdf.setFont(Ft.ref.name,Ft.ref.style)}else{var ot="";(Ie==="bold"||parseInt(Ie,10)>=700||Qe==="bold")&&(ot="bold"),Qe==="italic"&&(ot+="italic"),ot.length===0&&(ot="normal");for(var Ct="",It={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},qe=0;qe<ze.length;qe++){if(this.pdf.internal.getFont(ze[qe],ot,{noFallback:!0,disableWarning:!0})!==void 0){Ct=ze[qe];break}if(ot==="bolditalic"&&this.pdf.internal.getFont(ze[qe],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Ct=ze[qe],ot="bold";else if(this.pdf.internal.getFont(ze[qe],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Ct=ze[qe],ot="normal";break}}if(Ct===""){for(var dt=0;dt<ze.length;dt++)if(It[ze[dt]]){Ct=It[ze[dt]];break}}Ct=Ct===""?"Times":Ct,this.pdf.setFont(Ct,ot)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(q){this.ctx.globalCompositeOperation=q}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(q){this.ctx.globalAlpha=q}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(q){this.ctx.lineDashOffset=q,Ae.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(q){this.ctx.lineDash=q,Ae.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(q){this.ctx.ignoreClearRect=!!q}})};u.prototype.setLineDash=function(k){this.lineDash=k},u.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},u.prototype.fill=function(){B.call(this,"fill",!1)},u.prototype.stroke=function(){B.call(this,"stroke",!1)},u.prototype.beginPath=function(){this.path=[{type:"begin"}]},u.prototype.moveTo=function(k,D){if(isNaN(k)||isNaN(D))throw yr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to 
426jsPDF.context2d.moveTo");var z=this.ctx.transform.applyToPoint(new a(k,D));this.path.push({type:"mt",x:z.x,y:z.y}),this.ctx.lastPoint=new a(k,D)},u.prototype.closePath=function(){var k=new a(0,0),D=0;for(D=this.path.length-1;D!==-1;D--)if(this.path[D].type==="begin"&&ur(this.path[D+1])==="object"&&typeof this.path[D+1].x=="number"){k=new a(this.path[D+1].x,this.path[D+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new a(k.x,k.y)},u.prototype.lineTo=function(k,D){if(isNaN(k)||isNaN(D))throw yr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var z=this.ctx.transform.applyToPoint(new a(k,D));this.path.push({type:"lt",x:z.x,y:z.y}),this.ctx.lastPoint=new a(z.x,z.y)},u.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),B.call(this,null,!0)},u.prototype.quadraticCurveTo=function(k,D,z,re){if(isNaN(z)||isNaN(re)||isNaN(k)||isNaN(D))throw yr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var oe=this.ctx.transform.applyToPoint(new a(z,re)),ne=this.ctx.transform.applyToPoint(new a(k,D));this.path.push({type:"qct",x1:ne.x,y1:ne.y,x:oe.x,y:oe.y}),this.ctx.lastPoint=new a(oe.x,oe.y)},u.prototype.bezierCurveTo=function(k,D,z,re,oe,ne){if(isNaN(oe)||isNaN(ne)||isNaN(k)||isNaN(D)||isNaN(z)||isNaN(re))throw yr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var de=this.ctx.transform.applyToPoint(new a(oe,ne)),ae=this.ctx.transform.applyToPoint(new a(k,D)),ue=this.ctx.transform.applyToPoint(new a(z,re));this.path.push({type:"bct",x1:ae.x,y1:ae.y,x2:ue.x,y2:ue.y,x:de.x,y:de.y}),this.ctx.lastPoint=new a(de.x,de.y)},u.prototype.arc=function(k,D,z,re,oe,ne){if(isNaN(k)||isNaN(D)||isNaN(z)||isNaN(re)||isNaN(oe))throw yr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(ne=!!ne,!this.ctx.transform.isIdentity){var de=this.ctx.transform.applyToPoint(new a(k,D));k=de.x,D=de.y;var ae=this.ctx.transform.applyToPoint(new a(0,z)),ue=this.ctx.transform.applyToPoint(new a(0,0));z=Math.sqrt(Math.pow(ae.x-ue.x,2)+Math.pow(ae.y-ue.y,2))}Math.abs(oe-re)>=2*Math.PI&&(re=0,oe=2*Math.PI),this.path.push({type:"arc",x:k,y:D,radius:z,startAngle:re,endAngle:oe,counterclockwise:ne})},u.prototype.arcTo=function(k,D,z,re,oe){throw new Error("arcTo not implemented.")},u.prototype.rect=function(k,D,z,re){if(isNaN(k)||isNaN(D)||isNaN(z)||isNaN(re))throw yr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(k,D),this.lineTo(k+z,D),this.lineTo(k+z,D+re),this.lineTo(k,D+re),this.lineTo(k,D),this.lineTo(k+z,D),this.lineTo(k,D)},u.prototype.fillRect=function(k,D,z,re){if(isNaN(k)||isNaN(D)||isNaN(z)||isNaN(re))throw yr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!f.call(this)){var oe={};this.lineCap!=="butt"&&(oe.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(oe.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(k,D,z,re),this.fill(),oe.hasOwnProperty("lineCap")&&(this.lineCap=oe.lineCap),oe.hasOwnProperty("lineJoin")&&(this.lineJoin=oe.lineJoin)}},u.prototype.strokeRect=function(k,D,z,re){if(isNaN(k)||isNaN(D)||isNaN(z)||isNaN(re))throw yr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");p.call(this)||(this.beginPath(),this.rect(k,D,z,re),this.stroke())},u.prototype.clearRect=function(k,D,z,re){if(isNaN(k)||isNaN(D)||isNaN(z)||isNaN(re))throw yr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(k,D,z,re))},u.prototype.save=function(k){k=typeof k!="boolean"||k;for(var D=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("q");
vendor: 4,190 bytes, line 426
426if(this.pdf.setPage(D),k){this.ctx.fontSize=this.pdf.internal.getFontSize();var re=new c(this.ctx);this.ctxStack.push(this.ctx),this.ctx=re}},u.prototype.restore=function(k){k=typeof k!="boolean"||k;for(var D=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("Q");this.pdf.setPage(D),k&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},u.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(k){var D,z,re,oe;if(k.isCanvasGradient===!0&&(k=k.getColor()),!k)return{r:0,g:0,b:0,a:0,style:k};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(k))D=0,z=0,re=0,oe=0;else{var ne=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(k);if(ne!==null)D=parseInt(ne[1]),z=parseInt(ne[2]),re=parseInt(ne[3]),oe=1;else if((ne=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(k))!==null)D=parseInt(ne[1]),z=parseInt(ne[2]),re=parseInt(ne[3]),oe=parseFloat(ne[4]);else{if(oe=1,typeof k=="string"&&k.charAt(0)!=="#"){var de=new rz(k);k=de.ok?de.toHex():"#000000"}k.length===4?(D=k.substring(1,2),D+=D,z=k.substring(2,3),z+=z,re=k.substring(3,4),re+=re):(D=k.substring(1,3),z=k.substring(3,5),re=k.substring(5,7)),D=parseInt(D,16),z=parseInt(z,16),re=parseInt(re,16)}}return{r:D,g:z,b:re,a:oe,style:k}},f=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},p=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};u.prototype.fillText=function(k,D,z,re){if(isNaN(D)||isNaN(z)||typeof k!="string")throw yr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(re=isNaN(re)?void 0:re,!f.call(this)){var oe=H(this.ctx.transform.rotation),ne=this.ctx.transform.scaleX;T.call(this,{text:k,x:D,y:z,scale:ne,angle:oe,align:this.textAlign,maxWidth:re})}},u.prototype.strokeText=function(k,D,z,re){if(isNaN(D)||isNaN(z)||typeof k!="string")throw yr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!p.call(this)){re=isNaN(re)?void 0:re;var oe=H(this.ctx.transform.rotation),ne=this.ctx.transform.scaleX;T.call(this,{text:k,x:D,y:z,scale:ne,renderingMode:"stroke",angle:oe,align:this.textAlign,maxWidth:re})}},u.prototype.measureText=function(k){if(typeof k!="string")throw yr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var D=this.pdf,z=this.pdf.internal.scaleFactor,re=D.internal.getFontSize(),oe=D.getStringUnitWidth(k)*re/D.internal.scaleFactor;return new function(ne){var de=(ne=ne||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return de}}),this}({width:oe*=Math.round(96*z/72*1e4)/1e4})},u.prototype.scale=function(k,D){if(isNaN(k)||isNaN(D))throw yr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var z=new A(k,0,0,D,0,0);this.ctx.transform=this.ctx.transform.multiply(z)},u.prototype.rotate=function(k){if(isNaN(k))throw yr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var D=new A(Math.cos(k),Math.sin(k),-Math.sin(k),Math.cos(k),0,0);this.ctx.transform=this.ctx.transform.multiply(D)},u.prototype.translate=function(k,D){if(isNaN(k)||isNaN(D))throw yr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var z=new A(1,0,0,1,k,D);this.ctx.transform=this.ctx.transform.multiply(z)},u.prototype.transform=function(k,D,z,re,oe,ne){if(isNaN(k)||isNaN(D)||isNaN(z)||isNaN(re)||isNaN(oe)||isNaN(ne))throw yr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to 
426jsPDF.context2d.transform");var de=new A(k,D,z,re,oe,ne);this.ctx.transform=this.ctx.transform.multiply(de)},u.prototype.setTransform=function(k,D,z,re,oe,ne){k=isNaN(k)?1:k,D=isNaN(D)?0:D,z=isNaN(z)?0:z,re=isNaN(re)?1:re,oe=isNaN(oe)?0:oe,ne=isNaN(ne)?0:ne,this.ctx.transform=new A(k,D,z,re,oe,ne)};var h=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};u.prototype.drawImage=function(k,D,z,re,oe,ne,de,ae,ue){var pe=this.pdf.getImageProperties(k),ce=1,Ce=1,Pe=1,q=1;re!==void 0&&ae!==void 0&&(Pe=ae/re,q=ue/oe,ce=pe.width/re*ae/re,Ce=pe.height/oe*ue/oe),ne===void 0&&(ne=D,de=z,D=0,z=0),re!==void 0&&ae===void 0&&(ae=re,ue=oe),re===void 0&&ae===void 0&&(ae=pe.width,ue=pe.height);var Fe=this.ctx.transform.decompose(),Qe=H(Fe.rotate.shx),Ie=new A,Se=(Ie=(Ie=(Ie=Ie.multiply(Fe.translate)).multiply(Fe.skew)).multiply(Fe.scale)).applyToRectangle(new s(ne-D*Pe,de-z*q,re*ce,oe*Ce));if(this.autoPaging){for(var Ze,je=v.call(this,Se),ze=[],De=0;De<je.length;De+=1)ze.indexOf(je[De])===-1&&ze.push(je[De]);b(ze);for(var Dt=ze[0],Ft=ze[ze.length-1],ot=Dt;ot<Ft+1;ot++){this.pdf.setPage(ot);var Ct=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],It=ot===1?this.posY+this.margin[0]:this.margin[0],qe=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],dt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],et=ot===1?0:qe+(ot-2)*dt;if(this.ctx.clip_path.length!==0){var jr=this.path;Ze=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=w(Ze,this.posX+this.margin[3],-et+It+this.ctx.prevPageLastElemOffset),C.call(this,"fill",!0),this.path=jr}var Lt=JSON.parse(JSON.stringify(Se));Lt=w([Lt],this.posX+this.margin[3],-et+It+this.ctx.prevPageLastElemOffset)[0];var pt=(ot>Dt||ot<Ft)&&h.call(this);pt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ct,dt,null).clip().discardPath()),this.pdf.addImage(k,"JPEG",Lt.x,Lt.y,Lt.w,Lt.h,null,null,Qe),pt&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(k,"JPEG",Se.x,Se.y,Se.w,Se.h,null,null,Qe)};var v=function(k,D,z){var re=[];D=D||this.pdf.internal.pageSize.width,z=z||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var oe=this.posY+this.ctx.prevPageLastElemOffset;switch(k.type){default:case"mt":case"lt":re.push(Math.floor((k.y+oe)/z)+1);break;case"arc":re.push(Math.floor((k.y+oe-k.radius)/z)+1),re.push(Math.floor((k.y+oe+k.radius)/z)+1);break;case"qct":var ne=W(this.ctx.lastPoint.x,this.ctx.lastPoint.y,k.x1,k.y1,k.x,k.y);re.push(Math.floor((ne.y+oe)/z)+1),re.push(Math.floor((ne.y+ne.h+oe)/z)+1);break;case"bct":var de=se(this.ctx.lastPoint.x,this.ctx.lastPoint.y,k.x1,k.y1,k.x2,k.y2,k.x,k.y);re.push(Math.floor((de.y+oe)/z)+1),re.push(Math.floor((de.y+de.h+oe)/z)+1);break;case"rect":re.push(Math.floor((k.y+oe)/z)+1),re.push(Math.floor((k.y+k.h+oe)/z)+1)}for(var ae=0;ae<re.length;ae+=1)for(;this.pdf.internal.getNumberOfPages()<re[ae];)m.call(this);return re},m=function(){var k=this.fillStyle,D=this.strokeStyle,z=this.font,re=this.lineCap,oe=this.lineWidth,ne=this.lineJoin;this.pdf.addPage(),this.fillStyle=k,this.strokeStyle=D,this.font=z,this.lineCap=re,this.lineWidth=oe,this.lineJoin=ne},w=function(k,D,z){for(var re=0;re<k.length;re++)switch(k[re].type){case"bct":k[re].x2+=D,k[re].y2+=z;case"qct":k[re].x1+=D,k[re].y1+=z;default:k[re].x+=D,k[re].y+=z}return k},b=function(k){return k.sort(function(D,z){return D-z})},B=function(k,D){var z=this.fillStyle,re=this.strokeStyle,oe=this.lineCap,ne=this.lineWidth,de=Math.abs(ne*this.ctx.transform.scaleX),ae=this.lineJoin;if(this.autoPaging){for(var ue,pe,ce=JSON.parse(JSON.stringify(this.path)),Ce=JSON.parse(JSON.stringify(this.path)),Pe=[],q=0;q<Ce.length;q++)if(Ce[q].x!==void 0)for(var Fe=v.call(this,Ce[q]),Qe=0;Qe<Fe.length;Qe+=1)Pe.indexOf(Fe[Qe])===-1&&Pe.push(Fe[Qe]);for(var Ie=0;Ie<Pe.length;Ie++)for(;this.pdf.internal.getNumberOfPages()<Pe[Ie];)m.call(this);b(Pe);for(var Se=Pe[0],Ze=Pe[Pe.length-1],je=Se;je<Ze+1;je++){this.pdf.setPage(je),this.fillStyle=z,this.strokeStyle=re,this.lineCap=oe,this.lineWidth=de,this.lineJoin=ae;var ze=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],De=je===1?this.posY+this.margin[0]:this.margin[0],Dt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ft=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ot=je===1?0:Dt+(je-2)*Ft;if(this.ctx.clip_path.length!==0){var Ct=this.path;ue=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=w(ue,this.posX+this.margin[3],-ot+De+this.ctx.prevPageLastElemOffset),C.call(this,k,!0),this.path=Ct}if(pe=JSON.parse(JSON.stringify(ce)),this.path=w(pe,this.posX+this.margin[3],-ot+De+this.ctx.prevPageLastElemOffset),D===!1||je===0){var It=(je>Se||je<Ze)&&h.call(this);It&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ze,Ft,null).clip().discardPath()),C.call(this,k,D),It&&this.pdf.restoreGraphicsState()}this.lineWidth=ne}this.path=ce}else this.lineWidth=de,C.call(this,k,D),this.lineWidth=ne},C=function(k,D){if((k!=="stroke"||D||!p.call(this))&&(k==="stroke"||D||!f.call(this))){for(var z,re,oe=[],ne=this.path,de=0;de<ne.length;de++){var ae=ne[de];switch(ae.type){case"begin":oe.push({begin:!0}
vendor: 7,513 bytes, line 426
426);break;case"close":oe.push({close:!0});break;case"mt":oe.push({start:ae,deltas:[],abs:[]});break;case"lt":var ue=oe.length;if(ne[de-1]&&!isNaN(ne[de-1].x)&&(z=[ae.x-ne[de-1].x,ae.y-ne[de-1].y],ue>0)){for(;ue>=0;ue--)if(oe[ue-1].close!==!0&&oe[ue-1].begin!==!0){oe[ue-1].deltas.push(z),oe[ue-1].abs.push(ae);break}}break;case"bct":z=[ae.x1-ne[de-1].x,ae.y1-ne[de-1].y,ae.x2-ne[de-1].x,ae.y2-ne[de-1].y,ae.x-ne[de-1].x,ae.y-ne[de-1].y],oe[oe.length-1].deltas.push(z);break;case"qct":var pe=ne[de-1].x+2/3*(ae.x1-ne[de-1].x),ce=ne[de-1].y+2/3*(ae.y1-ne[de-1].y),Ce=ae.x+2/3*(ae.x1-ae.x),Pe=ae.y+2/3*(ae.y1-ae.y),q=ae.x,Fe=ae.y;z=[pe-ne[de-1].x,ce-ne[de-1].y,Ce-ne[de-1].x,Pe-ne[de-1].y,q-ne[de-1].x,Fe-ne[de-1].y],oe[oe.length-1].deltas.push(z);break;case"arc":oe.push({deltas:[],abs:[],arc:!0}),Array.isArray(oe[oe.length-1].abs)&&oe[oe.length-1].abs.push(ae)}}re=D?null:k==="stroke"?"stroke":"fill";for(var Qe=!1,Ie=0;Ie<oe.length;Ie++)if(oe[Ie].arc)for(var Se=oe[Ie].abs,Ze=0;Ze<Se.length;Ze++){var je=Se[Ze];je.type==="arc"?N.call(this,je.x,je.y,je.radius,je.startAngle,je.endAngle,je.counterclockwise,void 0,D,!Qe):Q.call(this,je.x,je.y),Qe=!0}else if(oe[Ie].close===!0)this.pdf.internal.out("h"),Qe=!1;else if(oe[Ie].begin!==!0){var ze=oe[Ie].start.x,De=oe[Ie].start.y;j.call(this,oe[Ie].deltas,ze,De),Qe=!0}re&&U.call(this,re),D&&L.call(this)}},_=function(k){var D=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,z=D*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return k-z;case"top":return k+D-z;case"hanging":return k+D-2*z;case"middle":return k+D/2-z;default:return k}},F=function(k){return k+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};u.prototype.createLinearGradient=function(){var k=function(){};return k.colorStops=[],k.addColorStop=function(D,z){this.colorStops.push([D,z])},k.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},k.isCanvasGradient=!0,k},u.prototype.createPattern=function(){return this.createLinearGradient()},u.prototype.createRadialGradient=function(){return this.createLinearGradient()};var N=function(k,D,z,re,oe,ne,de,ae,ue){for(var pe=G.call(this,z,re,oe,ne),ce=0;ce<pe.length;ce++){var Ce=pe[ce];ce===0&&(ue?O.call(this,Ce.x1+k,Ce.y1+D):Q.call(this,Ce.x1+k,Ce.y1+D)),$.call(this,k,D,Ce.x2,Ce.y2,Ce.x3,Ce.y3,Ce.x4,Ce.y4)}ae?L.call(this):U.call(this,de)},U=function(k){switch(k){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},L=function(){this.pdf.clip(),this.pdf.discardPath()},O=function(k,D){this.pdf.internal.out(r(k)+" "+n(D)+" m")},T=function(k){var D;switch(k.align){case"right":case"end":D="right";break;case"center":D="center";break;default:D="left"}var z,re,oe,ne=this.pdf.getTextDimensions(k.text),de=_.call(this,k.y),ae=F.call(this,de)-ne.h,ue=this.ctx.transform.applyToPoint(new a(k.x,de));if(this.autoPaging){var pe=this.ctx.transform.decompose(),ce=new A;ce=(ce=(ce=ce.multiply(pe.translate)).multiply(pe.skew)).multiply(pe.scale);for(var Ce=this.ctx.transform.applyToRectangle(new s(k.x,de,ne.w,ne.h)),Pe=ce.applyToRectangle(new s(k.x,ae,ne.w,ne.h)),q=v.call(this,Pe),Fe=[],Qe=0;Qe<q.length;Qe+=1)Fe.indexOf(q[Qe])===-1&&Fe.push(q[Qe]);b(Fe);for(var Ie=Fe[0],Se=Fe[Fe.length-1],Ze=Ie;Ze<Se+1;Ze++){this.pdf.setPage(Ze);var je=Ze===1?this.posY+this.margin[0]:this.margin[0],ze=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],De=this.pdf.internal.pageSize.height-this.margin[2],Dt=De-this.margin[0],Ft=this.pdf.internal.pageSize.width-this.margin[1],ot=Ft-this.margin[3],Ct=Ze===1?0:ze+(Ze-2)*Dt;if(this.ctx.clip_path.length!==0){var It=this.path;z=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=w(z,this.posX+this.margin[3],-1*Ct+je),C.call(this,"fill",!0),this.path=It}var qe=w([JSON.parse(JSON.stringify(Pe))],this.posX+this.margin[3],-Ct+je+this.ctx.prevPageLastElemOffset)[0];k.scale>=.01&&(re=this.pdf.internal.getFontSize(),this.pdf.setFontSize(re*k.scale),oe=this.lineWidth,this.lineWidth=oe*k.scale);var dt=this.autoPaging!=="text";if(dt||qe.y+qe.h<=De){if(dt||qe.y>=je&&qe.x<=Ft){var et=dt?k.text:this.pdf.splitTextToSize(k.text,k.maxWidth||Ft-qe.x)[0],jr=w([JSON.parse(JSON.stringify(Ce))],this.posX+this.margin[3],-Ct+je+this.ctx.prevPageLastElemOffset)[0],Lt=dt&&(Ze>Ie||Ze<Se)&&h.call(this);Lt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ot,Dt,null).clip().discardPath()),this.pdf.text(et,jr.x,jr.y,{angle:k.angle,align:D,renderingMode:k.renderingMode}),Lt&&this.pdf.restoreGraphicsState()}}else qe.y<De&&(this.ctx.prevPageLastElemOffset+=De-qe.y);k.scale>=.01&&(this.pdf.setFontSize(re),this.lineWidth=oe)}}else k.scale>=.01&&(re=this.pdf.internal.getFontSize(),this.pdf.setFontSize(re*k.scale),oe=this.lineWidth,this.lineWidth=oe*k.scale),this.pdf.text(k.text,ue.x+this.posX,ue.y+this.posY,{angle:k.angle,align:D,renderingMode:k.renderingMode,maxWidth:k.maxWidth}),k.scale>=.01&&(this.pdf.setFontSize(re),this.lineWidth=oe)},Q=function(k,D,z,re){z=z||0,re=re||0,this.pdf.internal.out(r(k+z)+" "+n(D+re)+" l")},j=function(k,D,z){return this.pdf.lines(k,D,z,null,null)},$=function(k,D,z,re,oe,ne,de,ae){this.pdf.internal.out([t(i(z+k)),t(o(re+D)),t(i(oe+k)),t(o(ne+D)),t(i(de+k)),t(o(ae+D)),"c"].join(" "))},G=function(k,D,z,re){for(var oe=2*Math.PI,ne=Math.PI/2;D>z;)D-=oe;var de=Math.abs(z-D);de<oe&&re&&(de=oe-de);for(var ae=[],ue=re?-1:1,pe=D;de>1e-5;){var ce=pe+ue*Math.min(de,ne);ae.push(J.call(this,k,pe,ce)),de-=Math.abs(ce-pe),pe=ce}return ae},J=function(k,D,z){var re=(z-D)/2,oe=k*Math.cos(re),ne=k*Math.sin(re),de=oe,ae=-ne,ue=de*de+ae*ae,pe=ue+de*oe+ae*ne,ce=4/3*(Math.sqrt(2*ue*pe)-pe)/(de*ne-ae*oe),Ce=de-ce*ae,Pe=ae+ce*de,q=Ce,Fe=-Pe,Qe=re+D,Ie=Math.cos(Qe),Se=Math.sin(Qe);return{x1:k*Math.cos(D),y1:k*Math.sin(D),x2:Ce*Ie-Pe*Se,y2:Ce*Se+Pe*Ie,x3:q*Ie-Fe*Se,y3:q*Se+Fe*Ie,x4:k*Math.cos(z),y4:k*Math.sin(z)}},H=function(k){return 180*k/Math.PI},W=function(k,D,z,re,oe,ne){var de=k+.5*(z-k),ae=D+.5*(re-D),ue=oe+.5*(z-oe),pe=ne+.5*(re-ne),ce=Math.min(k,oe,de,ue),Ce=Math.max(k,oe,de,ue),Pe=Math.min(D,ne,ae,pe),q=Math.max(D,ne,ae,pe);return new s(ce,Pe,Ce-ce,q-Pe)},se=function(k,D,z,re,oe,ne,de,ae){var ue,pe,ce,Ce,Pe,q,Fe,Qe,Ie,Se,Ze,je,ze,De,Dt=z-k,Ft=re-D,ot=oe-z,Ct=ne-re,It=de-oe,qe=ae-ne;for(pe=0;pe<41;pe++)Ie=(Fe=(ce=k+(ue=pe/40)*Dt)+ue*((Pe=z+ue*ot)-ce))+ue*(Pe+ue*(oe+ue*It-Pe)-Fe),Se=(Qe=(Ce=D+ue*Ft)+ue*((q=re+ue*Ct)-Ce))+ue*(q+ue*(ne+ue*qe-q)-Qe),pe==0?(Ze=Ie,je=Se,ze=Ie,De=Se):(Ze=Math.min(Ze,Ie),je=Math.min(je,Se),ze=Math.max(ze,Ie),De=Math.max(De,Se));return new s(Math.round(Ze),Math.round(je),Math.round(ze-Ze),Math.round(De-je))},Ae=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var k,D,z=(k=this.ctx.lineDash,D=this.ctx.lineDashOffset,JSON.stringify({lineDash:k,lineDashOffset:D}));this.prevLineDash!==z&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=z)}}})(it.API),function(e){var t=function(a){var s,A,l,c,u,d,f,p,h,v;for(A=[],l=0,c=(a+=s="\0\0\0\0".slice(a.length%4||4)).length;c>l;l+=4)(u=(a.charCodeAt(l)<<24)+(a.charCodeAt(l+1)<<16)+(a.charCodeAt(l+2)<<8)+a.charCodeAt(l+3))!==0?(d=(u=((u=((u=((u=(u-(v=u%85))/85)-(h=u%85))/85)-(p=u%85))/85)-(f=u%85))/85)%85,A.push(d+33,f+33,p+33,h+33,v+33)):A.push(122);return function(m,w){for(var b=w;b>0;b--)m.pop()}(A,s.length),String.fromCharCode.apply(String,A)+"~>"},r=function(a){var s,A,l,c,u,d=String,f="length",p=255,h="charCo
426deAt",v="slice",m="replace";for(a[v](-2),a=a[v](0,-2)[m](/\s/g,"")[m]("z","!!!!!"),l=[],c=0,u=(a+=s="uuuuu"[v](a[f]%5||5))[f];u>c;c+=5)A=52200625*(a[h](c)-33)+614125*(a[h](c+1)-33)+7225*(a[h](c+2)-33)+85*(a[h](c+3)-33)+(a[h](c+4)-33),l.push(p&A>>24,p&A>>16,p&A>>8,p&A);return function(w,b){for(var B=b;B>0;B--)w.pop()}(l,s[f]),d.fromCharCode.apply(d,l)},n=function(a){return a.split("").map(function(s){return("0"+s.charCodeAt().toString(16)).slice(-2)}).join("")+">"},i=function(a){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((a=a.replace(/\s/g,"")).indexOf(">")!==-1&&(a=a.substr(0,a.indexOf(">"))),a.length%2&&(a+="0"),s.test(a)===!1)return"";for(var A="",l=0;l<a.length;l+=2)A+=String.fromCharCode("0x"+(a[l]+a[l+1]));return A},o=function(a){for(var s=new Uint8Array(a.length),A=a.length;A--;)s[A]=a.charCodeAt(A);return(s=rE(s)).reduce(function(l,c){return l+String.fromCharCode(c)},"")};e.processDataByFilters=function(a,s){var A=0,l=a||"",c=[];for(typeof(s=s||[])=="string"&&(s=[s]),A=0;A<s.length;A+=1)switch(s[A]){case"ASCII85Decode":case"/ASCII85Decode":l=r(l),c.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":l=t(l),c.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":l=i(l),c.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":l=n(l),c.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":l=o(l),c.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[A]+'" is not implemented')}return{data:l,reverseChain:c.reverse().join(" ")}}}(it.API),function(e){e.loadFile=function(t,r,n){return function(i,o,a){o=o!==!1,a=typeof a=="function"?a:function(){};var s=void 0;try{s=function(A,l,c){var u=new XMLHttpRequest,d=0,f=function(p){var h=p.length,v=[],m=String.fromCharCode;for(d=0;d<h;d+=1)v.push(m(255&p.charCodeAt(d)));return v.join("")};if(u.open("GET",A,!l),u.overrideMimeType("text/plain; charset=x-user-defined"),l===!1&&(u.onload=function(){u.status===200?c(f(this.responseText)):c(void 0)}),u.send(null),l&&u.status===200)return f(u.responseText)}(i,o,a)}catch{}return s}(t,r,n)},e.allowFsRead=void 0,e.loadImageFile=e.loadFile}(it.API),function(e){function t(){return(ht.html2canvas?Promise.resolve(ht.html2canvas):nC(()=>Promise.resolve().then(()=>Wje),void 0)).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function r(){return(ht.DOMPurify?Promise.resolve(ht.DOMPurify):nC(()=>import("./purify.es-sOfw8HaZ.js"),[])).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var n=function(s){var A=ur(s);return A==="undefined"?"undefined":A==="string"||s instanceof String?"string":A==="number"||s instanceof Number?"number":A==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":A==="object"?"object":"unknown"},i=function(s,A){var l=document.createElement(s);for(var c in A.className&&(l.className=A.className),A.innerHTML&&A.dompurify&&(l.innerHTML=A.dompurify.sanitize(A.innerHTML)),A.style)l.style[c]=A.style[c];return l},o=function s(A,l){for(var c=A.nodeType===3?document.createTextNode(A.nodeValue):A.cloneNode(!1),u=A.firstChild;u;u=u.nextSibling)l!==!0&&u.nodeType===1&&u.nodeName==="SCRIPT"||c.appendChild(s(u,l));return A.nodeType===1&&(A.nodeName==="CANVAS"?(c.width=A.width,c.height=A.height,c.getContext("2d").drawImage(A,0,0)):A.nodeName!=="TEXTAREA"&&A.nodeName!=="SELECT"||(c.value=A.value),c.addEventListener("load",function(){c.scrollTop=A.scrollTop,c.scrollLeft=A.scrollLeft},!0)),c},a=function s(A){var l=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),c=s.convert(Promise.resolve(),l);return(c=c.setProgress(1,s,1,[s])).set(A)};(a.prototype=Object.create(Promise.prototype)).constructor=a,a.convert=function(s,A){return s.__proto__=A||a.prototype,s},a.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},a.prototype.from=function(s,A){return this.then(function(){switch(A=A||function(l){switch(n(l)){case"string":return"string";case"element":return l.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(s),A){case"string":return this.then(r).then(function(l){return this.set({src:i("div",{innerHTML:s,dompurify:l})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},a.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();
vendor: 33,801 bytes, lines 426-434
426case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},a.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},A=o(this.prop.src,this.opt.html2canvas.javascriptEnabled);A.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(A),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},a.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(A){var l=Object.assign({},this.opt.html2canvas);return delete l.onrendered,A(this.prop.container,l)}).then(function(A){(this.opt.html2canvas.onrendered||function(){})(A),this.prop.canvas=A,document.body.removeChild(this.prop.overlay)})},a.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(A){var l=this.opt.jsPDF,c=this.opt.fontFaces,u=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,d=Object.assign({async:!0,allowTaint:!0,scale:u,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete d.onrendered,l.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,l.context2d.posX=this.opt.x,l.context2d.posY=this.opt.y,l.context2d.margin=this.opt.margin,l.context2d.fontFaces=c,c)for(var f=0;f<c.length;++f){var p=c[f],h=p.src.find(function(v){return v.format==="truetype"});h&&l.addFont(h.url,p.ref.name,p.ref.style)}return d.windowHeight=d.windowHeight||0,d.windowHeight=d.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):d.windowHeight,l.context2d.save(!0),A(this.prop.container,d)}).then(function(A){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(A),this.prop.canvas=A,document.body.removeChild(this.prop.overlay)})},a.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},a.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},a.prototype.output=function(s,A,l){return(l=l||"pdf").toLowerCase()==="img"||l.toLowerCase()==="image"?this.outputImg(s,A):this.outputPdf(s,A)},a.prototype.outputPdf=function(s,A){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,A)})},a.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},a.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},a.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},a.prototype.set=function(s){if(n(s)!=="object")return this;var A=Object.keys(s||{}).map(function(l){if(l in a.template.prop)return function(){this.prop[l]=s[l]};switch(l){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[l]=s[l]}}},this);return this.then(function(){return this.thenList(A)})},a.prototype.get=function(s,A){return this.then(function(){var l=s in a.template.prop?this.prop[s]:this.opt[s];return A?A(l):l})},a.prototype.setMargin=function(s){return this.then(function(){switch(n(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},a.prototype.setPageSize=function(s){function A(l,c){return Math.floor(l*c/72*96)}return this.then(function(){(s=s||it.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:A(s.inner.width,s.k),height:A(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},a.prototype.setProgress=function(s,A,l,c){return s!=null&&(this.progress.val=s),A!=null&&(this.progress.state=A),l!=null&&(this.progress.n=l),c!=null&&(this.progress.stack=c),this.progress.ratio=this.progress.val/this.progress.state,this},a.prototype.updateProgress=function(s,A,l,c){return this.setProgress(s?this.progress.val+s:null,A||null,l?this.progress.n+l:null,c?this.progress.stack.concat(c):null)},a.prototype.then=function(s,A){var l=this;return this.thenCore(s,A,function(c,u){return l.updateProgress(null,null,1,[c]),Promise.prototype.then.call(this,function(d){return l.updateProgress(null,c),d}).then(c,u).then(function(d){return l.updateProgress(1),d})})},a.prototype.thenCore=function(s,A,l){l=l||Promise.prototype.then;var c=this;s&&(s=s.bind(c)),A&&(A=A.bind(c));var u=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?c:a.convert(Object.assign({},c),Promise.prototype),d=l.call(u,s,A);return a.convert(d,c.__proto__)},a.prototype.thenExternal=function(s,A){return Promise.prototype.then.call(this,s,A)},a.prototype.thenList=function(s){var A=this;return s.forEach(function(l){A=A.thenCore(l)}),A},a.prototype.catch=function(s){s&&(s=s.bind(this));var A=Promise.prototype.catch.call(this,s);return a.convert(A,this)},a.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},a.prototype.error=function(s){return this.then(function(){throw new Error(s)})},a.prototype.using=a.prototype.set,a.prototype.saveAs=a.prototype.save,a.prototype.export=a.prototype.output,a.prototype.run=a.prototype.then,it.getPageSize=function(s,A,l){if(ur(s)==="object"){var c=s;s=c.orientation,A=c.unit||A,l=c.format||l}A=A||"mm",l=l||"a4",s=(""+(s||"P")).toLowerCase();var u,d=(""+l).toLowerCase(),f={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(A){case"pt":u=1;break;case"mm":u=72/25.4;break;case"cm":u=72/2.54;break;case"in":u=72;break;case"px":u=.75;break;case"pc":case"em":u=12;break;case"ex":u=6;break;default:throw"Invalid unit: "+A}var p,h=0,v=0;if(f.hasOwnProperty(d))h=f[d][1]/u,v=f[d][0]/u;else try{h=l[1],v=l[0]}catch{throw new Error("Invalid format: "+l)}if(s==="p"||s==="portrait")s="p",v>h&&(p=v,v=h,h=p);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",h>v&&(p=v,v=h,h=p)}return{width:v,height:h,unit:A,k:u,orientation:s}},e.html=function(s,A){(A=A||{}).callback=A.callback||function(){},A.html2canvas=A.html2canvas||{},A.html2canvas.canvas=A.html2canvas.canvas||this.canvas,A.jsPDF=A.jsPDF||this,A.fontFaces=A.fontFaces?A.fontFaces.map(EC):null;var l=new a(A);return A.worker?l:l.from(s).doCallback()}}(it.API),it.API.addJS=function(e){return cj=e,this.internal.events.subscribe("postPutResources",function(){ly=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(ly+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),lj=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+cj+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){ly!==void 0&&lj!==void 0&&this.internal.out("/Names <</JavaScript "+ly+" 0 R>>")}),this},function(e){var t;e.events.push(["postPutResources",function(){var r=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=r.outline.render().split(/\r\n/),o=0;o<i.length;o++){var a=i[o],s=n.exec(a);if(s!=null){var A=s[1];r.internal.newObjectDeferredBegin(A,!1)}r.internal.write(a)}if(this.outline.createNamedDestinations){var l=this.internal.pages.length,c=[];for(o=0;o<l;o++){var u=r.internal.newObject();c.push(u);var d=r.internal.getPageInfo(o+1);r.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var f=r.internal.newObject();for(r.internal.write("<< /Names [ "),o=0;o<c.length;o++)r.internal.write("(page_"+(o+1)+")"+c[o]+" 0 R");r.internal.write(" ] >>","endobj"),t=r.internal.newObject(),r.internal.write("<< /Dests "+f+" 0 R"),r.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var r=this;r.outline.root.children.length>0&&(r.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&r.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(n,i,o){var a={title:i,options:o,children:[]};return n==null&&(n=this.root),n.children.push(a),a},r.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=r,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},r.outline.genIds_r=function(n){n.id=r.internal.newObjectDeferred();for(var i=0;i<n.children.length;i++)this.genIds_r(n.children[i])},r.outline.renderRoot=function(n){this.objStart(n),this.line("/Type /Outlines"),n.children.length>0&&(this.line("/First "+this.makeRef(n.children[0])),this.line("/Last "+this.makeRef(n.children[n.children.length-1]))),this.line("/Count "+this.count_r({count:0},n)),this.objEnd()},r.outline.renderItems=function(n){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,o=0;o<n.children.length;o++){var a=n.children[o];this.objStart(a),this.line("/Title "+this.makeString(a.title)),this.line("/Parent "+this.makeRef(n)),o>0&&this.line("/Prev "+this.makeRef(n.children[o-1])),o<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[o+1])),a.children.length>0&&(this.line("/First "+this.makeRef(a.children[0])),this.line("/Last "+this.makeRef(a.children[a.children.length-1])));var s=this.count=this.count_r({count:0},a);if(s>0&&this.line("/Count "+s),a.options&&a.options.pageNumber){var A=r.internal.getPageInfo(a.options.pageNumber);this.line("/Dest ["+A.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var l=0;l<n.children.length;l++)this.renderItems(n.children[l])},r.outline.line=function(n){this.ctx.val+=n+`\r
427`},r.outline.makeRef=function(n){return n.id+" 0 R"},r.outline.makeString=function(n){return"("+r.internal.pdfEscape(n)+")"},r.outline.objStart=function(n){this.ctx.val+=`\r
428`+n.id+` 0 obj\r
429<<\r
430`},r.outline.objEnd=function(){this.ctx.val+=`>> \r
431endobj\r
432`},r.outline.count_r=function(n,i){for(var o=0;o<i.children.length;o++)n.count++,this.count_r(n,i.children[o]);return n.count}}])}(it.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(r,n,i,o,a,s){var A,l=this.decode.DCT_DECODE,c=null;if(typeof r=="string"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=a||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,A=function(u){for(var d,f=256*u.charCodeAt(4)+u.charCodeAt(5),p=u.length,h={width:0,height:0,numcomponents:1},v=4;v<p;v+=2){if(v+=f,t.indexOf(u.charCodeAt(v+1))!==-1){d=256*u.charCodeAt(v+5)+u.charCodeAt(v+6),h={width:256*u.charCodeAt(v+7)+u.charCodeAt(v+8),height:d,numcomponents:u.charCodeAt(v+9)};break}f=256*u.charCodeAt(v+2)+u.charCodeAt(v+3)}return h}(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r),A.numcomponents){case 1:s=this.color_spaces.DEVICE_GRAY;break;case 4:s=this.color_spaces.DEVICE_CMYK;break;case 3:s=this.color_spaces.DEVICE_RGB}c={data:r,width:A.width,height:A.height,colorSpace:s,bitsPerComponent:8,filter:l,index:n,alias:i}}return c}}(it.API),it.API.processPNG=function(e,t,r,n){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var i,o=DNe(e,{checkCrc:!0}),a=o.width,s=o.height,A=o.channels,l=o.palette,c=o.depth;i=l&&A===1?function(N){for(var U=N.width,L=N.height,O=N.data,T=N.palette,Q=N.depth,j=!1,$=[],G=[],J=void 0,H=!1,W=0,se=0;se<T.length;se++){var Ae=iL(T[se],4),k=Ae[0],D=Ae[1],z=Ae[2],re=Ae[3];$.push(k,D,z),re!=null&&(re===0?(W++,G.length<1&&G.push(se)):re<255&&(H=!0))}if(H||W>1){j=!0,G=void 0;var oe=U*L;J=new Uint8Array(oe);for(var ne=new DataView(O.buffer),de=0;de<oe;de++){var ae=PC(ne,de,Q),ue=iL(T[ae],4)[3];J[de]=ue}}else W===0&&(G=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:j?8:void 0,colorBytes:O,alphaBytes:J,needSMask:j,palette:$,mask:G}}(o):A===2||A===4?function(N){for(var U=N.data,L=N.width,O=N.height,T=N.channels,Q=N.depth,j=T===2?"DeviceGray":"DeviceRGB",$=T-1,G=L*O,J=$,H=G*J,W=1*G,se=Math.ceil(H*Q/8),Ae=Math.ceil(W*Q/8),k=new Uint8Array(se),D=new Uint8Array(Ae),z=new DataView(U.buffer),re=new DataView(k.buffer),oe=new DataView(D.buffer),ne=!1,de=0;de<G;de++){for(var ae=de*T,ue=0;ue<J;ue++)yj(re,PC(z,ae+ue,Q),de*J+ue,Q);var pe=PC(z,ae+J,Q);pe<(1<<Q)-1&&(ne=!0),yj(oe,pe,1*de,Q)}return{colorSpace:j,colorsPerPixel:$,sMaskBitsPerComponent:ne?Q:void 0,colorBytes:k,alphaBytes:D,needSMask:ne}}(o):function(N){var U=N.data,L=N.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:L,colorsPerPixel:L==="DeviceGray"?1:3,colorBytes:U instanceof Uint16Array?function(O){for(var T=O.length,Q=new Uint8Array(2*T),j=new DataView(Q.buffer,Q.byteOffset,Q.byteLength),$=0;$<T;$++)j.setUint16(2*$,O[$],!1);return Q}(U):U,needSMask:!1}}(o);var u,d,f,p=i,h=p.colorSpace,v=p.colorsPerPixel,m=p.sMaskBitsPerComponent,w=p.colorBytes,b=p.alphaBytes,B=p.needSMask,C=p.palette,_=p.mask,F=null;return n!==it.API.image_compression.NONE&&typeof rE=="function"?(F=function(N){var U;switch(N){case it.API.image_compression.FAST:U=11;break;case it.API.image_compression.MEDIUM:U=13;break;case it.API.image_compression.SLOW:U=14;break;default:U=12}return U}(n),u=this.decode.FLATE_DECODE,d="/Predictor ".concat(F," /Colors ").concat(v," /BitsPerComponent ").concat(c," /Columns ").concat(a),e=hj(w,Math.ceil(a*v*c/8),v,c,n),B&&(f=hj(b,Math.ceil(a*m/8),1,m,n))):(u=void 0,d=void 0,e=w,B&&(f=b)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:r,data:e,index:t,filter:u,decodeParameters:d,transparency:_,palette:C,sMask:f,predictor:F,width:a,height:s,bitsPerComponent:c,sMaskBitsPerComponent:m,colorSpace:h}}},function(e){e.processGIF89A=function(t,r,n,i){var o=new ATe(t),a=o.width,s=o.height,A=[];o.decodeAndBlitFrameRGBA(0,A);var l={data:A,width:a,height:s},c=new OC(100).encode(l,100);return e.processJPEG.call(this,c,r,n,i)},e.processGIF87A=e.processGIF89A}(it.API),Ba.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:n,blue:r,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Ba.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(r){yr.log("bit decode error:"+r)}},Ba.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),r=t%4;for(e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var o=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var A=this.palette[o>>7-s&1];this.data[a+4*s]=A.blue,this.data[a+4*s+1]=A.green,this.data[a+4*s+2]=A.red,this.data[a+4*s+3]=255}r!==0&&(this.pos+=4-r)}},Ba.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<e;i++){var o=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+2*i*4,s=o>>4,A=15&o,l=this.palette[s];if(this.data[a]=l.blue,this.data[a+1]=l.green,this.data[a+2]=l.red,this.data[a+3]=255,2*i+1>=this.width)break;l=this.palette[A],this.data[a+4]=l.blue,this.data[a+4+1]=l.green,this.data[a+4+2]=l.red,this.data[a+4+3]=255}t!==0&&(this.pos+=4-t)}},Ba.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+4*n;if(i<this.palette.length){var a=this.palette[i];this.data[o]=a.red,this.data[o+1]=a.green,this.data[o+2]=a.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}e!==0&&(this.pos+=4-e)}},Ba.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var a=(o&t)/t*255|0,s=(o>>5&t)/t*255|0,A=(o>>10&t)/t*255|0,l=o>>15?255:0,c=n*this.width*4+4*i;this.data[c]=A,this.data[c+1]=s,this.data[c+2]=a,this.data[c+3]=l}this.pos+=e}},Ba.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,o=0;o<this.width;o++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(a&t)/t*255|0,A=(a>>5&r)/r*255|0,l=(a>>11)/t*255|0,c=i*this.width*4+4*o;this.data[c]=l,this.data[c+1]=A,this.data[c+2]=s,this.data[c+3]=255}this.pos+=e}},Ba.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=t*this.width*4+4*r;this.data[a]=o,this.data[a+1]=i,this.data[a+2]=n,this.data[a+3]=255}this.pos+=this.width%4}},Ba.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*r;this.data[s]=o,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=a}},Ba.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,r,n,i){var o=new Ba(t,!1),a=o.width,s=o.height,A={data:o.getData(),width:a,height:s},l=new OC(100).encode(A,100);return e.processJPEG.call(this,l,r,n,i)}}(it.API),bj.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,r,n,i){var o=new bj(t),a=o.width,s=o.height,A={data:o.getData(),width:a,height:s},l=new OC(100).encode(A,100);return e.processJPEG.call(this,l,r,n,i)}}(it.API),it.API.processRGBA=function(e,t,r){for(var n=e.data,i=n.length,o=new Uint8Array(i/4*3),a=new Uint8Array(i/4),s=0,A=0,l=0;l<i;l+=4){var c=n[l],u=n[l+1],d=n[l+2],f=n[l+3];o[s++]=c,o[s++]=u,o[s++]=d,a[A++]=f}var p=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(a),data:p,index:t,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},it.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},yf=it.API,cy=yf.getCharWidthsArray=function(e,t){var r,n,i=(t=t||{}).font||this.internal.getFont(),o=t.fontSize||this.internal.getFontSize(),a=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:i.metadata.Unicode.widths,A=s.fof?s.fof:1,l=t.kerning?t.kerning:i.metadata.Unicode.kerning,c=l.fof?l.fof:1,u=t.doKerning!==!1,d=0,f=e.length,p=0,h=s[0]||A,v=[];for(r=0;r<f;r++)n=e.charCodeAt(r),typeof i.metadata.widthOfString=="function"?v.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+a*(1e3/o)||0)/1e3):(d=u&&ur(l[n])==="object"&&!isNaN(parseInt(l[n][p],10))?l[n][p]/c:0,v.push((s[n]||h)/A+d)),p=n;return v},uj=yf.getStringUnitWidth=function(e,t){var r=(t=t||{}).fontSize||this.internal.getFontSize(),n=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return yf.processArabic&&(e=yf.processArabic(e)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(e,r,i)/r:cy.apply(this,arguments).reduce(function(o,a){return o+a},0)},fj=function(e,t,r,n){for(var i=[],o=0,a=e.length,s=0;o!==a&&s+t[o]<r;)s+=t[o],o++;i.push(e.slice(0,o));var A=o;for(s=0;o!==a;)s+t[o]>n&&(i.push(e.slice(A,o)),s=0,A=o),s+=t[o],o++;return A!==o&&i.push(e.slice(A,o)),i},dj=function(e,t,r){r||(r={});var n,i,o,a,s,A,l,c=[],u=[c],d=r.textIndent||0,f=0,p=0,h=e.split(" "),v=cy.apply(this,[" ",r])[0];if(A=r.lineIndent===-1?h[0].length+2:r.lineIndent||0){var m=Array(A).join(" "),w=[];h.map(function(B){(B=B.split(/\s*\n/)).length>1?w=w.concat(B.map(function(C,_){return(_&&C.length?`
433`:"")+C})):w.push(B[0])}),h=w,A=uj.apply(this,[m,r])}for(o=0,a=h.length;o<a;o++){var b=0;if(n=h[o],A&&n[0]==`
434`&&(n=n.substr(1),b=1),d+f+(p=(i=cy.apply(this,[n,r])).reduce(function(B,C){return B+C},0))>t||b){if(p>t){for(s=fj.apply(this,[n,i,t-(d+f),t]),c.push(s.shift()),c=[s.pop()];s.length;)u.push([s.shift()]);p=i.slice(n.length-(c[0]?c[0].length:0)).reduce(function(B,C){return B+C},0)}else c=[n];u.push(c),d=p+A,f=v}else c.push(n),d+=f+p,f=v}return l=A?function(B,C){return(C?m:"")+B.join(" ")}:function(B){return B.join(" ")},u.map(l)},yf.splitTextToSize=function(e,t,r){var n,i=(r=r||{}).fontSize||this.internal.getFontSize(),o=(function(c){if(c.widths&&c.kerning)return{widths:c.widths,kerning:c.kerning};var u=this.internal.getFont(c.fontName,c.fontStyle),d="Unicode";return u.metadata[d]?{widths:u.metadata[d].widths||{0:1},kerning:u.metadata[d].kerning||{}}:{font:u.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,r);n=Array.isArray(e)?e:String(e).split(/\r?\n/);var a=1*this.internal.scaleFactor*t/i;o.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/i:0,o.lineIndent=r.lineIndent;var s,A,l=[];for(s=0,A=n.length;s<A;s++)l=l.concat(dj.apply(this,[n[s],a,o]));return l},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="0123456789abcdef",r="klmnopqrstuvwxyz",n={},i={},o=0;o<16;o++)n[r[o]]=t[o],i[t[o]]=r[o];var a=function(d){return"0x"+parseInt(d,10).toString(16)},s=e.__fontmetrics__.compress=function(d){var f,p,h,v,m=["{"];for(var w in d){if(f=d[w],isNaN(parseInt(w,10))?p="'"+w+"'":(w=parseInt(w,10),p=(p=a(w).slice(2)).slice(0,-1)+i[p.slice(-1)]),typeof f=="number")f<0?(h=a(f).slice(3),v="-"):(h=a(f).slice(2),v=""),h=v+h.slice(0,-1)+i[h.slice(-1)];else{if(ur(f)!=="object")throw new Error("Don't know what to do with value type "+ur(f)+".");h=s(f)}m.push(p+h)}return m.push("}"),m.join("")},A=e.__fontmetrics__.uncompress=function(d){if(typeof d!="string")throw new Error("Invalid argument passed to uncompress.");for(var f,p,h,v,m={},w=1,b=m,B=[],C="",_="",F=d.length-1,N=1;N<F;N+=1)(v=d[N])=="'"?f?(h=f.join(""),f=void 0):f=[]:f?f.push(v):v=="{"?(B.push([b,h]),b={},h=void 0):v=="}"?((p=B.pop())[0][p[1]]=b,h=void 0,b=p[0]):v=="-"?w=-1:h===void 0?n.hasOwnProperty(v)?(C+=n[v],h=parseInt(C,16)*w,w=1,C=""):C+=v:n.hasOwnProperty(v)?(_+=n[v],b[h]=parseInt(_,16)*w,w=1,h=void 0,_=""):_+=v;return m},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:A("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Unicode:{Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l}},u={Unicode:{"Courier-Oblique":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":A("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":A("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
434dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":A("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:A("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:A("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
434dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":A("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
434dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:A("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":A("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":A("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}
434fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":A("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":A("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
434dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(d){var f=d.font,p=u.Unicode[f.postScriptName];p&&(f.metadata.Unicode={},f.metadata.Unicode.widths=p.widths,f.metadata.Unicode.kerning=p.kerning);var h=c.Unicode[f.postScriptName];h&&(f.metadata.Unicode.encoding=h,f.encoding=h.codePages[0])}])}(it.API),function(e){var t=function(r){for(var n=r.length,i=new Uint8Array(n),o=0;o<n;o++)i[o]=r.charCodeAt(o);return i};e.API.events.push(["addFont",function(r){var n=void 0,i=r.font,o=r.instance;if(!i.isStandardFont){if(o===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(n=o.existsFileInVFS(i.postScriptName)===!1?o.loadFile(i.postScriptName):o.getFileFromVFS(i.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");(function(a,s){s=/^\x00\x01\x00\x00/.test(s)?t(s):t(Zy(s)),a.metadata=e.API.TTFFont.open(s),a.metadata.Unicode=a.metadata.Unicode||{encoding:{},kerning:{},widths:[]},a.metadata.glyIdsUsed=[0]})(i,n)}}])}(it),it.API.addSvgAsImage=function(e,t,r,n,i,o,a,s){if(isNaN(t)||isNaN(r))throw yr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(n)||isNaN(i))throw yr.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var A=document.createElement("canvas");A.width=n,A.height=i;var l=A.getContext("2d");l.fillStyle="#fff",l.fillRect(0,0,A.width,A.height);var c={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},u=this;return(ht.canvg?Promise.resolve(ht.canvg):nC(()=>import("./index.es-DsQd68DG.js"),[])).catch(function(d){return Promise.reject(new Error("Could not load canvg: "+d))}).then(function(d){return d.default?d.default:d}).then(function(d){return d.fromString(l,e,c)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(d){return d.render(c)}).then(function(){u.addImage(A.toDataURL("image/jpeg",1),t,r,n,i,a,s)})},it.API.putTotalPages=function(e){var t,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),r=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(t,r);return this},it.API.viewerPreferences=function(e,t){var r;e=e||{},t=t||!1;var n,i,o,a={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(a),A=[],l=0,c=0,u=0;function d(p,h){var v,m=!1;for(v=0;v<p.length;v+=1)p[v]===h&&(m=!0);return m}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(a)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var f=s.length;for(u=0;
vendor: 4,254 bytes, lines 434-462
434u<f;u+=1)r[s[u]].value=r[s[u]].defaultValue,r[s[u]].explicitSet=!1}if(ur(e)==="object"){for(i in e)if(o=e[i],d(s,i)&&o!==void 0){if(r[i].type==="boolean"&&typeof o=="boolean")r[i].value=o;else if(r[i].type==="name"&&d(r[i].valueSet,o))r[i].value=o;else if(r[i].type==="integer"&&Number.isInteger(o))r[i].value=o;else if(r[i].type==="array"){for(l=0;l<o.length;l+=1)if(n=!0,o[l].length===1&&typeof o[l][0]=="number")A.push(String(o[l]-1));else if(o[l].length>1){for(c=0;c<o[l].length;c+=1)typeof o[l][c]!="number"&&(n=!1);n===!0&&A.push([o[l][0]-1,o[l][1]-1].join(" "))}r[i].value="["+A.join(" ")+"]"}else r[i].value=r[i].defaultValue;r[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var p,h=[];for(p in r)r[p].explicitSet===!0&&(r[p].type==="name"?h.push("/"+p+" /"+r[p].value):h.push("/"+p+" "+r[p].value));h.length!==0&&this.internal.write(`/ViewerPreferences
435<<
436`+h.join(`
437`)+`
438>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},function(e){var t=function(){var n='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',i=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),o=unescape(encodeURIComponent(n)),a=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),s=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),A=unescape(encodeURIComponent("</x:xmpmeta>")),l=o.length+a.length+s.length+i.length+A.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+l+" >>"),this.internal.write("stream"),this.internal.write(i+o+a+s+A),this.internal.write("endstream"),this.internal.write("endobj")},r=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(n,i){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:n,namespaceuri:i||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",r),this.internal.events.subscribe("postPutResources",t)),this}}(it.API),function(e){var t=e.API,r=t.pdfEscape16=function(o,a){for(var s,A=a.metadata.Unicode.widths,l=["","0","00","000","0000"],c=[""],u=0,d=o.length;u<d;++u){if(s=a.metadata.characterToGlyph(o.charCodeAt(u)),a.metadata.glyIdsUsed.push(s),a.metadata.toUnicode[s]=o.charCodeAt(u),A.indexOf(s)==-1&&(A.push(s),A.push([parseInt(a.metadata.widthOfGlyph(s),10)])),s=="0")return c.join("");s=s.toString(16),c.push(l[4-s.length],s)}return c.join("")},n=function(o){var a,s,A,l,c,u,d;for(c=`/CIDInit /ProcSet findresource begin
43912 dict begin
440begincmap
441/CIDSystemInfo <<
442  /Registry (Adobe)
443  /Ordering (UCS)
444  /Supplement 0
445>> def
446/CMapName /Adobe-Identity-UCS def
447/CMapType 2 def
4481 begincodespacerange
449<0000><ffff>
450endcodespacerange`,A=[],u=0,d=(s=Object.keys(o).sort(function(f,p){return f-p})).length;u<d;u++)a=s[u],A.length>=100&&(c+=`
451`+A.length+` beginbfchar
452`+A.join(`
453`)+`
454endbfchar`,A=[]),o[a]!==void 0&&o[a]!==null&&typeof o[a].toString=="function"&&(l=("0000"+o[a].toString(16)).slice(-4),a=("0000"+(+a).toString(16)).slice(-4),A.push("<"+a+"><"+l+">"));return A.length&&(c+=`
455`+A.length+` beginbfchar
456`+A.join(`
457`)+`
458endbfchar
459`),c+`endcmap
460CMapName currentdict /CMap defineresource pop
461end
462end`};t.events.push(["putFont",function(o){(function(a){var s=a.font,A=a.out,l=a.newObject,c=a.putStream;if(s.metadata instanceof e.API.TTFFont&&s.encoding==="Identity-H"){for(var u=s.metadata.Unicode.widths,d=s.metadata.subset.encode(s.metadata.glyIdsUsed,1),f="",p=0;p<d.length;p++)f+=String.fromCharCode(d[p]);var h=l();c({data:f,addLength1:!0,objectId:h}),A("endobj");var v=l();c({data:n(s.metadata.toUnicode),addLength1:!0,objectId:v}),A("endobj");var m=l();A("<<"),A("/Type /FontDescriptor"),A("/FontName /"+Of(s.fontName)),A("/FontFile2 "+h+" 0 R"),A("/FontBBox "+e.API.PDFObject.convert(s.metadata.bbox)),A("/Flags "+s.metadata.flags),A("/StemV "+s.metadata.stemV),A("/ItalicAngle "+s.metadata.italicAngle),A("/Asce
462nt "+s.metadata.ascender),A("/Descent "+s.metadata.decender),A("/CapHeight "+s.metadata.capHeight),A(">>"),A("endobj");var w=l();A("<<"),A("/Type /Font"),A("/BaseFont /"+Of(s.fontName)),A("/FontDescriptor "+m+" 0 R"),A("/W "+e.API.PDFObject.convert(u)),A("/CIDToGIDMap /Identity"),A("/DW 1000"),A("/Subtype /CIDFontType2"),A("/CIDSystemInfo"),A("<<"),A("/Supplement 0"),A("/Registry (Adobe)"),A("/Ordering ("+s.encoding+")"),A(">>"),A(">>"),A("endobj"),s.objectNumber=l(),A("<<"),A("/Type /Font"),A("/Subtype /Type0"),A("/ToUnicode "+v+" 0 R"),A("/BaseFont /"+Of(s.fontName)),A("/Encoding /"+s.encoding),A("/DescendantFonts ["+w+" 0 R]"),A(">>"),A("endobj"),s.isAlreadyPutted=!0}})(o)}]),t.events.push(["putFont",function(o){(function(a){var s=a.font,A=a.out,l=a.newObject,c=a.putStream;if(s.metadata instanceof e.API.TTFFont&&s.encoding==="WinAnsiEncoding"){for(var u=s.metadata.rawData,d="",f=0;f<u.length;f++)d+=String.fromCharCode(u[f]);var p=l();c({data:d,addLength1:!0,objectId:p}),A("endobj");var h=l();c({data:n(s.metadata.toUnicode),addLength1:!0,objectId:h}),A("endobj");var v=l();A("<<"),A("/Descent "+s.metadata.decender),A("/CapHeight "+s.metadata.capHeight),A("/StemV "+s.metadata.stemV),A("/Type /FontDescriptor"),A("/FontFile2 "+p+" 0 R"),A("/Flags 96"),A("/FontBBox "+e.API.PDFObject.convert(s.metadata.bbox)),A("/FontName /"+Of(s.fontName)),A("/ItalicAngle "+s.metadata.italicAngle),A("/Asce
462nt "+s.metadata.ascender),A(">>"),A("endobj"),s.objectNumber=l();for(var m=0;m<s.metadata.hmtx.widths.length;m++)s.metadata.hmtx.widths[m]=parseInt(s.metadata.hmtx.widths[m]*(1e3/s.metadata.head.unitsPerEm));A("<</Subtype/TrueType/Type/Font/ToUnicode "+h+" 0 R/BaseFont/"+Of(s.fontName)+"/FontDescriptor "+v+" 0 R/Encoding/"+s.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(s.metadata.hmtx.widths)+">>"),A("endobj"),s.isAlreadyPutted=!0}})(o)}]);var i=function(o){var a,s=o.text||"",A=o.x,l=o.y,c=o.options||{},u=o.mutex||{},d=u.pdfEscape,f=u.activeFontKey,p=u.fonts,h=f,v="",m=0,w="",b=p[h].encoding;if(p[h].encoding!=="Identity-H")return{text:s,x:A,y:l,options:c,mutex:u};for(w=s,h=f,Array.isArray(s)&&(w=s[0]),m=0;m<w.length;m+=1)p[h].metadata.hasOwnProperty("cmap")&&(a=p[h].metadata.cmap.unicode.codeMap[w[m].charCodeAt(0)]),a||w[m].charCodeAt(0)<256&&p[h].metadata.hasOwnProperty("Unicode")?v+=w[m]:v+="";var B="";return parseInt(h.slice(1))<14||b==="WinAnsiEncoding"?B=d(v,h).split("").map(function(C){return C.charCodeAt(0).toString(16)}).join(""):b==="Identity-H"&&(B=r(v,p[h])),u.isHex=!0,{text:B,x:A,y:l,options:c,mutex:u}};t.events.push(["postProcessText",function(o){var a=o.text||"",s=[],A={text:a,x:o.x,y:o.y,options:o.options,mutex:o.mutex};if(Array.isArray(a)){var l=0;for(l=0;l<a.length;l+=1)Array.isArray(a[l])&&a[l].length===3?s.push([i(Object.assign({},A,{text:a[l][0]})).text,a[l][1],a[l][2]]):s.push(i(Object.assign({},A,{text:a[l]})).text);o.text=s}else o.text=i(Object.assign({},A,{text:a})).text}])}(it),function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0},e.addFileToVFS=function(r,n){return t.call(this),this.internal.vFS[r]=n,this},e.getFileFromVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}}(it.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(n){var i,o,a,s,A,l,c,u=t,d=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],f=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],p={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},h={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},v=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],m=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),w=!1,b=0;this.__bidiEngine__={};var B=function(O){var T=O.charCodeAt(),Q=T>>8,j=h[Q];return j!==void 0?u[256*j+(255&T)]:Q===252||Q===253?"AL":m.test(Q)?"L":Q===8?"R":"N"},C=function(O){for(var T,Q=0;Q<O.length;Q++){if((T=B(O.charAt(Q)))==="L")return!1;if(T==="R")return!0}return!1},_=function(O,T,Q,j){var $,G,J,H,W=T[j];switch(W){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":w=!1;break;case"N":case"AN":break;case"EN":w&&(W="AN");break;case"AL":w=!0,W="R";break;case"WS":case"BN":W="N";break;case"CS":j<1||j+1>=T.length||($=Q[j-1])!=="EN"&&$!=="AN"||(G=T[j+1])!=="EN"&&G!=="AN"?W="N":w&&(G="AN"),W=G===$?G:"N";break;case"ES":W=($=j>0?Q[j-1]:"B")==="EN"&&j+1<T.length&&T[j+1]==="EN"?"EN":"N";break;case"ET":if(j>0&&Q[j-1]==="EN"){W="EN";break}if(w){W="N";break}for(J=j+1,H=T.length;J<H&&T[J]==="ET";)J++;W=J<H&&T[J]==="EN"?"EN":"N";break;case"NSM":if(a&&!s){for(H=T.length,J=j+1;J<H&&T[J]==="NSM";)J++;if(J<H){var se=O[j],Ae=se>=1425&&se<=2303||se===64286;if($=T[J],Ae&&($==="R"||$==="AL")){W="R";break}}}W=j<1||($=T[j-1])==="B"?"N":Q[j-1];break;case"B":w=!1,i=!0,W=b;break;case"S":o=!0,W="N"}return W},F=function(O,T,Q){var j=O.split("");return Q&&N(j,Q,{hiLevel:b}),j.reverse(),T&&T.reverse(),j.join("")},N=function(O,T,Q){var j,$,G,J,H,W=-1,se=O.length,Ae=0,k=[],D=b?f:d,z=[];for(w=!1,i=!1,o=!1,$=0;$<se;$++)z[$]=B(O[$]);for(G=0;G<se;G++){if(H=Ae,k[G]=_(O,z,k,G),j=240&(Ae=D[H][p[k[G]]]),Ae&=15,T[G]=J=D[Ae][5],j>0)if(j===16){for($=W;$<G;$++)T[$]=1;W=-1}else W=-1;if(D[Ae][6])W===-1&&(W=G);else if(W>-1){for($=W;$<G;$++)T[$]=J;W=-1}z[G]==="B"&&(T[G]=0),Q.hiLevel|=J}o&&function(re,oe,ne){for(var de=0;de<ne;de++)if(re[de]==="S"){oe[de]=b;
vendor: 40,173 bytes, lines 462-480
462for(var ae=de-1;ae>=0&&re[ae]==="WS";ae--)oe[ae]=b}}(z,T,se)},U=function(O,T,Q,j,$){if(!($.hiLevel<O)){if(O===1&&b===1&&!i)return T.reverse(),void(Q&&Q.reverse());for(var G,J,H,W,se=T.length,Ae=0;Ae<se;){if(j[Ae]>=O){for(H=Ae+1;H<se&&j[H]>=O;)H++;for(W=Ae,J=H-1;W<J;W++,J--)G=T[W],T[W]=T[J],T[J]=G,Q&&(G=Q[W],Q[W]=Q[J],Q[J]=G);Ae=H}Ae++}}},L=function(O,T,Q){var j=O.split(""),$={hiLevel:b};return Q||(Q=[]),N(j,Q,$),function(G,J,H){if(H.hiLevel!==0&&c)for(var W,se=0;se<G.length;se++)J[se]===1&&(W=v.indexOf(G[se]))>=0&&(G[se]=v[W+1])}(j,Q,$),U(2,j,T,Q,$),U(1,j,T,Q,$),j.join("")};return this.__bidiEngine__.doBidiReorder=function(O,T,Q){if(function($,G){if(G)for(var J=0;J<$.length;J++)G[J]=J;s===void 0&&(s=C($)),l===void 0&&(l=C($))}(O,T),a||!A||l)if(a&&A&&s^l)b=s?1:0,O=F(O,T,Q);else if(!a&&A&&l)b=s?1:0,O=L(O,T,Q),O=F(O,T);else if(!a||s||A||l){if(a&&!A&&s^l)O=F(O,T),s?(b=0,O=L(O,T,Q)):(b=1,O=L(O,T,Q),O=F(O,T));else if(a&&s&&!A&&l)b=1,O=L(O,T,Q),O=F(O,T);else if(!a&&!A&&s^l){var j=c;s?(b=1,O=L(O,T,Q),b=0,c=!1,O=L(O,T,Q),c=j):(b=0,O=L(O,T,Q),O=F(O,T),b=1,c=!1,O=L(O,T,Q),c=j,O=F(O,T))}}else b=0,O=L(O,T,Q);else b=s?1:0,O=L(O,T,Q);return O},this.__bidiEngine__.setOptions=function(O){O&&(a=O.isInputVisual,A=O.isOutputVisual,s=O.isInputRtl,l=O.isOutputRtl,c=O.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(n){var i=n.text;n.x,n.y;var o=n.options||{};n.mutex,o.lang;var a=[];if(o.isInputVisual=typeof o.isInputVisual!="boolean"||o.isInputVisual,r.setOptions(o),Object.prototype.toString.call(i)==="[object Array]"){var s=0;for(a=[],s=0;s<i.length;s+=1)Object.prototype.toString.call(i[s])==="[object Array]"?a.push([r.doBidiReorder(i[s][0]),i[s][1],i[s][2]]):a.push([r.doBidiReorder(i[s])]);n.text=a}else n.text=r.doBidiReorder(i);r.setOptions({isInputVisual:!0})}])}(it),it.API.TTFFont=function(){function e(t){var r;if(this.rawData=t,r=this.contents=new Zl(t),this.contents.pos=4,r.readString(4)==="ttcf")throw new Error("TTCF not supported.");r.pos=0,this.parse(),this.subset=new BTe(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new lTe(this.contents),this.head=new uTe(this),this.name=new gTe(this),this.cmap=new dz(this),this.toUnicode={},this.hhea=new fTe(this),this.maxp=new mTe(this),this.hmtx=new vTe(this),this.post=new hTe(this),this.os2=new dTe(this),this.loca=new xTe(this),this.glyf=new yTe(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,r,n,i,o;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var a,s,A,l;for(l=[],a=0,s=(A=this.bbox).length;a<s;a++)t=A[a],l.push(Math.round(t*this.scaleFactor));return l}).call(this),this.stemV=0,this.post.exists?(n=255&(i=this.post.italic_angle),32768&(r=i>>16)&&(r=-(1+(65535^r))),this.italicAngle=+(r+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(o=this.familyClass)===1||o===2||o===3||o===4||o===5||o===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var r;return((r=this.cmap.unicode)!=null?r.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*r},e.prototype.widthOfString=function(t,r,n){var i,o,a,s;for(a=0,o=0,s=(t=""+t).length;0<=s?o<s:o>s;o=0<=s?++o:--o)i=t.charCodeAt(o),a+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/r)||0;return a*(r/1e3)},e.prototype.lineHeight=function(t,r){var n;return r==null&&(r=!1),n=r?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},e}();var qa,Zl=function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var r,n;for(n=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)n[r]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(t){var r,n,i;for(i=[],r=0,n=t.length;0<=n?r<n:r>n;r=0<=n?++r:--r)i.push(this.writeByte(t.charCodeAt(r)));return i},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,r,n,i,o,a,s,A;return t=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),o=this.readByte(),a=this.readByte(),s=this.readByte(),A=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^r)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^o)+65536*(255^a)+256*(255^s)+(255^A)+1):72057594037927940*t+281474976710656*r+1099511627776*n+4294967296*i+16777216*o+65536*a+256*s+A},e.prototype.writeLongLong=function(t){var r,n;return r=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var r,n;for(r=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)r.push(this.readByte());return r},e.prototype.write=function(t){var r,n,i,o;for(o=[],n=0,i=t.length;n<i;n++)r=t[n],o.push(this.writeByte(r));return o},e}(),lTe=function(){var e;function t(r){var n,i,o;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},i=0,o=this.tableCount;0<=o?i<o:i>o;i=0<=o?++i:--i)n={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[n.tag]=n}return t.prototype.encode=function(r){var n,i,o,a,s,A,l,c,u,d,f,p,h;for(h in f=Object.keys(r).length,A=Math.log(2),u=16*Math.floor(Math.log(f)/A),a=Math.floor(u/A),c=16*f-u,(i=new Zl).writeInt(this.scalarType),i.writeShort(f),i.writeShort(u),i.writeShort(a),i.writeShort(c),o=16*f,l=i.pos+o,s=null,p=[],r)for(d=r[h],i.writeString(h),i.writeInt(e(d)),i.writeInt(l),i.writeInt(d.length),p=p.concat(d),h==="head"&&(s=l),l+=d.length;l%4;)p.push(0),l++;return i.write(p),n=2981146554-e(i.data),i.pos=s+8,i.writeUInt32(n),i.data},e=function(r){var n,i,o,a;for(r=hz.call(r);r.length%4;)r.push(0);for(o=new Zl(r),i=0,n=0,a=r.length;n<a;n=n+=4)i+=o.readUInt32();return 4294967295&i},t}(),cTe={}.hasOwnProperty,Ts=function(e,t){for(var r in t)cTe.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e};qa=function(){function e(t){var r;this.file=t,r=this.file.directory.tables[this.tag],this.exists=!!r,r&&(this.offset=r.offset,this.length=r.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var uTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var r;return(r=new Zl).writeInt(this.version),r.writeInt(this.revision),r.writeInt(this.checkSumAdjustment),r.writeInt(this.magicNumber),r.writeShort(this.flags),r.writeShort(this.unitsPerEm),r.writeLongLong(this.created),r.writeLongLong(this.modified),r.writeShort(this.xMin),r.writeShort(this.yMin),r.writeShort(this.xMax),r.writeShort(this.yMax),r.writeShort(this.macStyle),r.writeShort(this.lowestRecPPEM),r.writeShort(this.fontDirectionHint),r.writeShort(t),r.writeShort(this.glyphDataFormat),r.data},e}(),xj=function(){function e(t,r){var n,i,o,a,s,A,l,c,u,d,f,p,h,v,m,w,b;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=r+t.readInt(),u=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(A=0;A<256;++A)this.codeMap[A]=t.readByte();break;case 4:for(f=t.readUInt16(),d=f/2,t.pos+=6,o=function(){var B,C;for(C=[],A=B=0;0<=d?B<d:B>d;A=0<=d?++B:--B)C.push(t.readUInt16());return C}(),t.pos+=2,h=function(){var B,C;for(C=[],A=B=0;0<=d?B<d:B>d;A=0<=d?++B:--B)C.push(t.readUInt16());return C}(),l=function(){var B,C;for(C=[],A=B=0;0<=d?B<d:B>d;A=0<=d?++B:--B)C.push(t.readUInt16());return C}(),c=function(){var B,C;for(C=[],A=B=0;0<=d?B<d:B>d;A=0<=d?++B:--B)C.push(t.readUInt16());return C}(),i=(this.length-t.pos+this.offset)/2,s=function(){var B,C;for(C=[],A=B=0;0<=i?B<i:B>i;A=0<=i?++B:--B)C.push(t.readUInt16());return C}(),A=m=0,b=o.length;m<b;A=++m)for(v=o[A],n=w=p=h[A];p<=v?w<=v:w>=v;n=p<=v?++w:--w)c[A]===0?a=n+l[A]:(a=s[c[A]/2+(n-p)-(d-A)]||0)!==0&&(a+=l[A]),this.codeMap[n]=65535&a}t.pos=u}return e.encode=function(t,r){var n,i,o,a,s,A,l,c,u,d,f,p,h,v,m,w,b,B,C,_,F,N,U,L,O,T,Q,j,$,G,J,H,W,se,Ae,k,D,z,re,oe,ne,de,ae,ue,pe,ce;switch(j=new Zl,a=Object.keys(t).sort(function(Ce,Pe){return Ce-Pe}),r){case"macroman":for(h=0,v=function(){var Ce=[];for(p=0;p<256;++p)Ce.push(0);return Ce}(),w={0:0},o={},$=0,W=a.length;$<W;$++)w[ae=t[i=a[$]]]==null&&(w[ae]=++h),o[i]={old:t[i],new:w[t[i]]},v[i]=w[t[i]];return j.writeUInt16(1),j.writeUInt16(0),j.writeUInt32(12),j.writeUInt16(0),j.writeUInt16(262),j.writeUInt16(0),j.write(v),{charMap:o,subtable:j.data,maxGlyphID:h+1};case"unicode":for(T=[],u=[],b=0,w={},n={},m=l=null,G=0,se=a.length;G<se;G++)w[C=t[i=a[G]]]==null&&(w[C]=++b),n[i]={old:C,new:w[C]},s=w[C]-i,m!=null&&s===l||(m&&u.push(m),T.push(i),l=s),m=i;for(m&&u.push(m),u.push(65535),T.push(65535),L=2*(U=T.length),N=2*Math.pow(Math.log(U)/Math.LN2,2),d=Math.log(N/2)/Math.LN2,F=2*U-N,A=[],_=[],f=[],p=J=0,Ae=T.length;J<Ae;p=++J){if(O=T[p],c=u[p],O===65535){A.push(0),_.push(0);break}if(O-(Q=n[O].new)>=32768)for(A.push(0),_.push(2*(f.length+U-p)),i=H=O;O<=c?H<=c:H>=c;i=O<=c?++H:--H)f.push(n[i].new);else A.push(Q-O),_.push(0)}for(j.writeUInt16(3),j.writeUInt16(1),j.writeUInt32(12),j.writeUInt16(4),j.writeUInt16(16+8*U+2*f.length),j.writeUInt16(0),j.writeUInt16(L),j.writeUInt16(N),j.writeUInt16(d),j.writeUInt16(F),ne=0,k=u.length;ne<k;ne++)i=u[ne],j.writeUInt16(i);for(j.writeUInt16(0),de=0,D=T.length;de<D;de++)i=T[de],j.writeUInt16(i);for(ue=0,z=A.length;ue<z;ue++)s=A[ue],j.writeUInt16(s);for(pe=0,re=_.length;pe<re;pe++)B=_[pe],j.writeUInt16(B);for(ce=0,oe=f.length;ce<oe;ce++)h=f[ce],j.writeUInt16(h);return{charMap:n,subtable:j.data,maxGlyphID:b+1}}},e}(),dz=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="cmap",e.prototype.parse=function(t){var r,n,i;for(t.pos=this.offset,this.version=t.readUInt16(),i=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=i?n<i:n>i;n=0<=i?++n:--n)r=new xj(t,this.offset),this.tables.push(r),r.isUnicode&&this.unicode==null&&(this.unicode=r);return!0},e.encode=function(t,r){var n,i;return r==null&&(r="macroman"),n=xj.encode(t,r),(i=new Zl).writeUInt16(0),i.writeUInt16(1),n.table=i.data.concat(n.subtable),n},e}(),fTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e}(),dTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=function(){var r,n;for(n=[],r=0;r<10;++r)n.push(t.readByte());return n}(),this.charRange=function(){var r,n;for(n=[],r=0;r<4;++r)n.push(t.readInt());return n}(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=function(){var r,n;for(n=[],r=0;r<2;r=++r)n.push(t.readInt());return n}(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e}(),hTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="post",e.prototype.parse=function(t){var r,n,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var o;for(n=t.readUInt16(),this.glyphNameIndex=[],o=0;0<=n?o<n:o>n;o=0<=n?++o:--o)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],i=[];t.pos<this.offset+this.length;)r=t.readByte(),i.push(this.names.push(t.readString(r)));return i;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=(function(){var a,s,A;for(A=[],o=a=0,s=this.file.maxp.numGlyphs;0<=s?a<s:a>s;o=0<=s?++a:--a)A.push(t.readUInt32());return A}).call(this)}},e}(),pTe=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},gTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="name",e.prototype.parse=function(t){var r,n,i,o,a,s,A,l,c,u,d;for(t.pos=this.offset,t.readShort(),r=t.readShort(),s=t.readShort(),n=[],o=0;0<=r?o<r:o>r;o=0<=r?++o:--o)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+s+t.readShort()});for(A={},o=c=0,u=n.length;c<u;o=++c)i=n[o],t.pos=i.offset,l=t.readString(i.length),a=new pTe(l,i),A[d=i.nameID]==null&&(A[d]=[]),A[i.nameID].push(a);this.strings=A,this.copyright=A[0],this.fontFamily=A[1],this.fontSubfamily=A[2],this.uniqueSubfamily=A[3],this.fontName=A[4],this.version=A[5];try{this.postscriptName=A[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=A[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=A[7],this.manufacturer=A[8],this.designer=A[9],this.description=A[10],this.vendorUrl=A[11],this.designerUrl=A[12],this.license=A[13],this.licenseUrl=A[14],this.preferredFamily=A[15],this.preferredSubfamily=A[17],this.compatibleFull=A[18],this.sampleText=A[19]},e}(),mTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e}(),vTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="hmtx",e.prototype.parse=function(t){var r,n,i,o,a,s,A;for(t.pos=this.offset,this.metrics=[],r=0,s=this.file.hhea.numberOfMetrics;0<=s?r<s:r>s;r=0<=s?++r:--r)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(i=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var l,c;for(c=[],r=l=0;0<=i?l<i:l>i;r=0<=i?++l:--l)c.push(t.readInt16());return c}(),this.widths=(function(){var l,c,u,d;for(d=[],l=0,c=(u=this.metrics).length;l<c;l++)o=u[l],d.push(o.advance);return d}).call(this),n=this.widths[this.widths.length-1],A=[],r=a=0;0<=i?a<i:a>i;r=0<=i?++a:--a)A.push(this.widths.push(n));return A},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e}(),hz=[].slice,yTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var r,n,i,o,a,s,A,l,c,u;return t in this.cache?this.cache[t]:(o=this.file.loca,r=this.file.contents,n=o.indexOf(t),(i=o.lengthOf(t))===0?this.cache[t]=null:(r.pos=this.offset+n,a=(s=new Zl(r.read(i))).readShort(),l=s.readShort(),u=s.readShort(),A=s.readShort(),c=s.readShort(),this.cache[t]=a===-1?new bTe(s,l,u,A,c):new wTe(s,a,l,u,A,c),this.cache[t]))},e.prototype.encode=function(t,r,n){var i,o,a,s,A;for(a=[],o=[],s=0,A=r.length;s<A;s++)i=t[r[s]],o.push(a.length),i&&(a=a.concat(i.encode(n)));return o.push(a.length),{table:a,offsets:o}},e}(),wTe=function(){function e(t,r,n,i,o,a){this.raw=t,this.numberOfContours=r,this.xMin=n,this.yMin=i,this.xMax=o,this.yMax=a,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),bTe=function(){function e(t,r,n,i,o){var a,s;for(this.raw=t,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=o,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],a=this.raw;s=a.readShort(),this.glyphOffsets.push(a.pos),this.glyphIDs.push(a.readUInt16()),32&s;)a.pos+=1&s?4:2,128&s?a.pos+=8:64&s?a.pos+=4:8&s&&(a.pos+=2)}return e.prototype.encode=function(){var t,r,n;for(r=new Zl(hz.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)r.pos=this.glyphOffsets[t];return r.data},e}(),xTe=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Ts(e,qa),e.prototype.tag="loca",e.prototype.parse=function(t){var r,n;return t.pos=this.offset,r=this.file.head.indexToLocFormat,this.offsets=r===0?(function(){var i,o;for(o=[],n=0,i=this.length;n<i;n+=2)o.push(2*t.readUInt16());return o}).call(this):(function(){var i,o;for(o=[],n=0,i=this.length;n<i;n+=4)o.push(t.readUInt32());return o}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,r){for(var n=new Uint32Array(this.offsets.length),i=0,o=0,a=0;a<n.length;++a)if(n[a]=i,o<r.length&&r[o]==a){++o,n[a]=i;var s=this.offsets[a],A=this.offsets[a+1]-s;A>0&&(i+=A)}for(var l=new Array(4*n.length),c=0;c<n.length;++c)l[4*c+3]=255&n[c],l[4*c+2]=(65280&n[c])>>8,l[4*c+1]=(16711680&n[c])>>16,l[4*c]=(4278190080&n[c])>>24;return l},e}(),BTe=function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,r,n,i,o;for(r in i=this.font.cmap.tables[0].codeMap,t={},o=this.subset)n=o[r],t[r]=i[n];return t},e.prototype.glyphsFor=function(t){var r,n,i,o,a,s,A;for(i={},a=0,s=t.length;a<s;a++)i[o=t[a]]=this.font.glyf.glyphFor(o);for(o in r=[],i)(n=i[o])!=null&&n.compound&&r.push.apply(r,n.glyphIDs);if(r.length>0)for(o in A=this.glyphsFor(r))n=A[o],i[o]=n;return i},e.prototype.encode=function(t,r){var n,i,o,a,s,A,l,c,u,d,f,p,h,v,m;for(i in n=dz.encode(this.generateCmap(),"unicode"),a=this.glyphsFor(t),f={0:0},m=n.charMap)f[(A=m[i]).old]=A.new;for(p in d=n.maxGlyphID,a)p in f||(f[p]=d++);return c=function(w){var b,B;for(b in B={},w)B[w[b]]=b;return B}(f),u=Object.keys(c).sort(function(w,b){return w-b}),h=function(){var w,b,B;for(B=[],w=0,b=u.length;w<b;w++)s=u[w],B.push(c[s]);return B}(),o=this.font.glyf.encode(a,h,f),l=this.font.loca.encode(o.offsets,h),v={cmap:this.font.cmap.raw(),glyf:o.table,loca:l,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(r)},this.font.os2.exists&&(v["OS/2"]=this.font.os2.raw()),this.font.directory.encode(v)},e}();it.API.PDFObject=function(){var e;function t(){}return e=function(r,n){return(Array(n+1).join("0")+r).slice(-n)},t.convert=function(r){var n,i,o,a;if(Array.isArray(r))return"["+function(){var s,A,l;for(l=[],s=0,A=r.length;s<A;s++)n=r[s],l.push(t.convert(n));return l}().join(" ")+"]";if(typeof r=="string")return"/"+r;if(r!=null&&r.isString)return"("+r+")";if(r instanceof Date)return"(D:"+e(r.getUTCFullYear(),4)+e(r.getUTCMonth(),2)+e(r.getUTCDate(),2)+e(r.getUTCHours(),2)+e(r.getUTCMinutes(),2)+e(r.getUTCSeconds(),2)+"Z)";if({}.toString.call(r)==="[object Object]"){for(i in o=["<<"],r)a=r[i],o.push("/"+i+" "+t.convert(a));return o.push(">>"),o.join(`
463`)}return""+r},t}();/*!
464 * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
465 * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
466 * Released under MIT License
467 *//*! *****************************************************************************
468Copyright (c) Microsoft Corporation.
469
470Permission to use, copy, modify, and/or distribute this software for any
471purpose with or without fee is hereby granted.
472
473THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
474REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
475AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
476INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
477LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
478OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
479PERFORMANCE OF THIS SOFTWARE.
480***************************************************************************** */var gE=function(e,t){return gE=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},gE(e,t)};function Ya(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");gE(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var mE=function(){return mE=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},mE.apply(this,arguments)};function Ti(e,t,r,n){function i(o){return o instanceof r?o:new r(function(a){a(o)})}return new(r||(r=Promise))(function(o,a){function s(c){try{l(n.next(c))}catch(u){a(u)}}function A(c){try{l(n.throw(c))}catch(u){a(u)}}function l(c){c.done?o(c.value):i(c.value).then(s,A)}l((n=n.apply(e,[])).next())})}function bi(e,t){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(c){return A([l,c])}}function A(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,i&&(o=l[0]&2?i.return:l[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,i=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){r.label=l[1];break}if(l[0]===6&&r.label<o[1]){r.label=o[1],o=l;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(l);break}o[2]&&r.ops.pop(),r.trys.pop();continue}l=t.call(e,r)}catch(c){l=[6,c],i=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function uy(e,t,r){if(arguments.length===2)for(var n=0,i=t.length,o;n<i;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||t)}var OA=function(){function e(t,r,n,i){this.left=t,this.top=r,this.width=n,this.height=i}return e.prototype.add=function(t,r,n,i){return new e(this.left+t,this.top+r,this.width+n,this.height+i)},e.fromClientRect=function(t,r){return new e(r.left+t.windowBounds.left,r.top+t.windowBounds.top,r.width,r.height)},e.fromDOMRectList=function(t,r){var n=Array.from(r).find(function(i){return i.width!==0});return n?new e(n.left+t.windowBounds.left,n.top+t.windowBounds.top,n.width,n.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),Kx=function(e,t){return OA.fromClientRect(e,t.getBoundingClientRect())},CTe=function(e){var t=e.body,r=e.documentElement;if(!t||!r)throw new Error("Unable to get document size");var n=Math.max(Math.max(t.scrollWidth,r.scrollWidth),Math.max(t.offsetWidth,r.offsetWidth),Math.max(t.clientWidth,r.clientWidth)),i=Math.max(Math.max(t.scrollHeight,r.scrollHeight),Math.max(t.offsetHeight,r.offsetHeight),Math.max(t.clientHeight,r.clientHeight));return new OA(0,0,n,i)},Vx=function(e){for(var t=[],r=0,n=e.length;r<n;){var i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var o=e.charCodeAt(r++);(o&64512)===56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),r--)}else t.push(i)}return t},un=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var r=e.length;if(!r)return"";for(var n=[],i=-1,o="";++i<r;){var a=e[i];a<=65535?n.push(a):(a-=65536,n.push((a>>10)+55296,a%1024+56320)),(i+1===r||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},Bj="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_Te=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var fy=0;fy<Bj.length;fy++)_Te[Bj.charCodeAt(fy)]=fy;var Cj="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qp=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var dy=0;dy<Cj.length;dy++)qp[Cj.charCodeAt(dy)]=dy;var STe=function(e){var t=e.length*.75,r=e.length,n,i=0,o,a,s,A;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var l=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(t):new Array(t),c=Array.isArray(l)?l:new Uint8Array(l);for(n=0;n<r;n+=4)o=qp[e.charCodeAt(n)],a=qp[e.charCodeAt(n+1)],s=qp[e.charCodeAt(n+2)],A=qp[e.charCodeAt(n+3)],c[i++]=o<<2|a>>4,c[i++]=(a&15)<<4|s>>2,c[i++]=(s&3)<<6|A&63;return l},ETe=function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r.push(e[n+1]<<8|e[n]);return r},FTe=function(e){for(var t=e.length,r=[],n=0;n<t;n+=4)r.push(e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]);return r},mu=5,RP=11,UC=2,PTe=RP-mu,pz=65536>>mu,OTe=1<<mu,NC=OTe-1,UTe=1024>>mu,NTe=pz+UTe,TTe=NTe,ITe=32,kTe=TTe+ITe,LTe=65536>>RP,jTe=1<<PTe,QTe=jTe-1,_j=function(e,t,r){return e.slice?e.slice(t,r):new Uint16Array(Array.prototype.slice.call(e,t,r))},RTe=function(e,t,r){return e.slice?e.slice(t,r):new Uint32Array(Array.prototype.slice.call(e,t,r))},MTe=function(e,t){var r=STe(e),n=Array.isArray(r)?FTe(r):new Uint32Array(r),i=Array.isArray(r)?ETe(r):new Uint16Array(r),o=24,a=_j(i,o/2,n[4]/2),s=n[5]===2?_j(i,(o+n[4])/2):RTe(n,Math.ceil((o+n[4])/4));return new DTe(n[0],n[1],n[2],n[3],a,s)},DTe=function(){function e(t,r,n,i,o,a){this.initialValue=t,this.errorValue=r,this.highStart=n,this.highValueIndex=i,this.index=o,this.data=a}return e.prototype.get=function(t){var r;if(t>=0){if(t<55296||t>56319&&t<=65535)return r=this.index[t>>mu],r=(r<<UC)+(t&NC),this.data[r];if(t<=65535)return r=this.index[pz+(t-55296>>mu)],r=(r<<UC)+(t&NC),this.data[r];if(t<this.highStart)return r=kTe-LTe+(t>>RP),r=this.index[r],r+=t>>mu&QTe,r=this.index[r],r=(r<<UC)+(t&NC),this.data[r];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),Sj="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",HTe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var hy=0;hy<Sj.length;hy++)HTe[Sj.charCodeAt(hy)]=hy;var $Te="
vendor: 5,502 bytes, line 480
480KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCI
vendor: 47,388 bytes, line 480
480IIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",
vendor: 3,574 bytes, line 480
480Ej=50,KTe=1,gz=2,mz=3,VTe=4,zTe=5,Fj=7,vz=8,Pj=9,Ol=10,vE=11,Oj=12,yE=13,GTe=14,Yp=15,wE=16,py=17,kp=18,WTe=19,Uj=20,bE=21,Lp=22,TC=23,wf=24,fo=25,Xp=26,Jp=27,bf=28,qTe=29,Vc=30,YTe=31,gy=32,my=33,xE=34,BE=35,CE=36,$m=37,_E=38,iw=39,ow=40,IC=41,yz=42,XTe=43,JTe=[9001,65288],wz="!",Qt="×",vy="÷",SE=MTe($Te),tA=[Vc,CE],EE=[KTe,gz,mz,zTe],bz=[Ol,vz],Nj=[Jp,Xp],ZTe=EE.concat(bz),Tj=[_E,iw,ow,xE,BE],eIe=[Yp,yE],tIe=function(e,t){t===void 0&&(t="strict");var r=[],n=[],i=[];return e.forEach(function(o,a){var s=SE.get(o);if(s>Ej?(i.push(!0),s-=Ej):i.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(o)!==-1)return n.push(a),r.push(wE);if(s===VTe||s===vE){if(a===0)return n.push(a),r.push(Vc);var A=r[a-1];return ZTe.indexOf(A)===-1?(n.push(n[a-1]),r.push(A)):(n.push(a),r.push(Vc))}if(n.push(a),s===YTe)return r.push(t==="strict"?bE:$m);if(s===yz||s===qTe)return r.push(Vc);if(s===XTe)return o>=131072&&o<=196605||o>=196608&&o<=262141?r.push($m):r.push(Vc);r.push(s)}),[n,r,i]},kC=function(e,t,r,n){var i=n[r];if(Array.isArray(e)?e.indexOf(i)!==-1:e===i)for(var o=r;o<=n.length;){o++;var a=n[o];if(a===t)return!0;if(a!==Ol)break}if(i===Ol)for(var o=r;o>0;){o--;var s=n[o];if(Array.isArray(e)?e.indexOf(s)!==-1:e===s)for(var A=r;A<=n.length;){A++;var a=n[A];if(a===t)return!0;if(a!==Ol)break}if(s!==Ol)break}return!1},Ij=function(e,t){for(var r=e;r>=0;){var n=t[r];if(n===Ol)r--;else return n}return 0},rIe=function(e,t,r,n,i){if(r[n]===0)return Qt;var o=n-1;if(Array.isArray(i)&&i[o]===!0)return Qt;var a=o-1,s=o+1,A=t[o],l=a>=0?t[a]:0,c=t[s];if(A===gz&&c===mz)return Qt;if(EE.indexOf(A)!==-1)return wz;if(EE.indexOf(c)!==-1||bz.indexOf(c)!==-1)return Qt;if(Ij(o,t)===vz)return vy;if(SE.get(e[o])===vE||(A===gy||A===my)&&SE.get(e[s])===vE||A===Fj||c===Fj||A===Pj||[Ol,yE,Yp].indexOf(A)===-1&&c===Pj||[py,kp,WTe,wf,bf].indexOf(c)!==-1||Ij(o,t)===Lp||kC(TC,Lp,o,t)||kC([py,kp],bE,o,t)||kC(Oj,Oj,o,t))return Qt;if(A===Ol)return vy;if(A===TC||c===TC)return Qt;if(c===wE||A===wE)return vy;if([yE,Yp,bE].indexOf(c)!==-1||A===GTe||l===CE&&eIe.indexOf(A)!==-1||A===bf&&c===CE||c===Uj||tA.indexOf(c)!==-1&&A===fo||tA.indexOf(A)!==-1&&c===fo||A===Jp&&[$m,gy,my].indexOf(c)!==-1||[$m,gy,my].indexOf(A)!==-1&&c===Xp||tA.indexOf(A)!==-1&&Nj.indexOf(c)!==-1||Nj.indexOf(A)!==-1&&tA.indexOf(c)!==-1||[Jp,Xp].indexOf(A)!==-1&&(c===fo||[Lp,Yp].indexOf(c)!==-1&&t[s+1]===fo)||[Lp,Yp].indexOf(A)!==-1&&c===fo||A===fo&&[fo,bf,wf].indexOf(c)!==-1)return Qt;if([fo,bf,wf,py,kp].indexOf(c)!==-1)for(var u=o;u>=0;){var d=t[u];if(d===fo)return Qt;if([bf,wf].indexOf(d)!==-1)u--;else break}if([Jp,Xp].indexOf(c)!==-1)for(var u=[py,kp].indexOf(A)!==-1?a:o;u>=0;){var d=t[u];if(d===fo)return Qt;if([bf,wf].indexOf(d)!==-1)u--;else break}if(_E===A&&[_E,iw,xE,BE].indexOf(c)!==-1||[iw,xE].indexOf(A)!==-1&&[iw,ow].indexOf(c)!==-1||[ow,BE].indexOf(A)!==-1&&c===ow||Tj.indexOf(A)!==-1&&[Uj,Xp].indexOf(c)!==-1||Tj.indexOf(c)!==-1&&A===Jp||tA.indexOf(A)!==-1&&tA.indexOf(c)!==-1||A===wf&&tA.indexOf(c)!==-1||tA.concat(fo).indexOf(A)!==-1&&c===Lp&&JTe.indexOf(e[s])===-1||tA.concat(fo).indexOf(c)!==-1&&A===kp)return Qt;if(A===IC&&c===IC){for(var f=r[o],p=1;f>0&&(f--,t[f]===IC);)p++;if(p%2!==0)return Qt}return A===gy&&c===my?Qt:vy},nIe=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var r=tIe(e,t.lineBreak),n=r[0],i=r[1],o=r[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(i=i.map(function(s){return[fo,Vc,yz].indexOf(s)!==-1?$m:s}));var a=t.wordBreak==="keep-all"?o.map(function(s,A){return s&&e[A]>=19968&&e[A]<=40959}):void 0;return[n,i,a]}
vendor: 15,296 bytes, line 480
480,iIe=function(){function e(t,r,n,i){this.codePoints=t,this.required=r===wz,this.start=n,this.end=i}return e.prototype.slice=function(){return un.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),oIe=function(e,t){var r=Vx(e),n=nIe(r,t),i=n[0],o=n[1],a=n[2],s=r.length,A=0,l=0;return{next:function(){if(l>=s)return{done:!0,value:null};for(var c=Qt;l<s&&(c=rIe(r,o,i,++l,a))===Qt;);if(c!==Qt||l===s){var u=new iIe(r,c,A,l);return A=l,{value:u,done:!1}}return{done:!0,value:null}}}},aIe=1,sIe=2,v0=4,kj=8,X1=10,Lj=47,Bg=92,AIe=9,lIe=32,yy=34,jp=61,cIe=35,uIe=36,fIe=37,wy=39,by=40,Qp=41,dIe=95,zi=45,hIe=33,pIe=60,gIe=62,mIe=64,vIe=91,yIe=93,wIe=61,bIe=123,xy=63,xIe=125,jj=124,BIe=126,CIe=128,Qj=65533,LC=42,iu=43,_Ie=44,SIe=58,EIe=59,Km=46,FIe=0,PIe=8,OIe=11,UIe=14,NIe=31,TIe=127,ss=-1,xz=48,Bz=97,Cz=101,IIe=102,kIe=117,LIe=122,_z=65,Sz=69,Ez=70,jIe=85,QIe=90,Bi=function(e){return e>=xz&&e<=57},RIe=function(e){return e>=55296&&e<=57343},xf=function(e){return Bi(e)||e>=_z&&e<=Ez||e>=Bz&&e<=IIe},MIe=function(e){return e>=Bz&&e<=LIe},DIe=function(e){return e>=_z&&e<=QIe},HIe=function(e){return MIe(e)||DIe(e)},$Ie=function(e){return e>=CIe},By=function(e){return e===X1||e===AIe||e===lIe},J1=function(e){return HIe(e)||$Ie(e)||e===dIe},Rj=function(e){return J1(e)||Bi(e)||e===zi},KIe=function(e){return e>=FIe&&e<=PIe||e===OIe||e>=UIe&&e<=NIe||e===TIe},dl=function(e,t){return e!==Bg?!1:t!==X1},Cy=function(e,t,r){return e===zi?J1(t)||dl(t,r):J1(e)?!0:!!(e===Bg&&dl(e,t))},jC=function(e,t,r){return e===iu||e===zi?Bi(t)?!0:t===Km&&Bi(r):Bi(e===Km?t:e)},VIe=function(e){var t=0,r=1;(e[t]===iu||e[t]===zi)&&(e[t]===zi&&(r=-1),t++);for(var n=[];Bi(e[t]);)n.push(e[t++]);var i=n.length?parseInt(un.apply(void 0,n),10):0;e[t]===Km&&t++;for(var o=[];Bi(e[t]);)o.push(e[t++]);var a=o.length,s=a?parseInt(un.apply(void 0,o),10):0;(e[t]===Sz||e[t]===Cz)&&t++;var A=1;(e[t]===iu||e[t]===zi)&&(e[t]===zi&&(A=-1),t++);for(var l=[];Bi(e[t]);)l.push(e[t++]);var c=l.length?parseInt(un.apply(void 0,l),10):0;return r*(i+s*Math.pow(10,-a))*Math.pow(10,A*c)},zIe={type:2},GIe={type:3},WIe={type:4},qIe={type:13},YIe={type:8},XIe={type:21},JIe={type:9},ZIe={type:10},e3e={type:11},t3e={type:12},r3e={type:14},_y={type:23},n3e={type:1},i3e={type:25},o3e={type:24},a3e={type:26},s3e={type:27},A3e={type:28},l3e={type:29},c3e={type:31},FE={type:32},Fz=function(){function e(){this._value=[]}return e.prototype.write=function(t){this._value=this._value.concat(Vx(t))},e.prototype.read=function(){for(var t=[],r=this.consumeToken();r!==FE;)t.push(r),r=this.consumeToken();return t},e.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case yy:return this.consumeStringToken(yy);case cIe:var r=this.peekCodePoint(0),n=this.peekCodePoint(1),i=this.peekCodePoint(2);if(Rj(r)||dl(n,i)){var o=Cy(r,n,i)?sIe:aIe,a=this.consumeName();return{type:5,value:a,flags:o}}break;case uIe:if(this.peekCodePoint(0)===jp)return this.consumeCodePoint(),qIe;break;case wy:return this.consumeStringToken(wy);case by:return zIe;case Qp:return GIe;case LC:if(this.peekCodePoint(0)===jp)return this.consumeCodePoint(),r3e;break;case iu:if(jC(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case _Ie:return WIe;case zi:var s=t,A=this.peekCodePoint(0),l=this.peekCodePoint(1);if(jC(s,A,l))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(Cy(s,A,l))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(A===zi&&l===gIe)return this.consumeCodePoint(),this.consumeCodePoint(),o3e;break;case Km:if(jC(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case Lj:if(this.peekCodePoint(0)===LC)for(this.consumeCodePoint();;){var c=this.consumeCodePoint();if(c===LC&&(c=this.consumeCodePoint(),c===Lj))return this.consumeToken();if(c===ss)return this.consumeToken()}break;case SIe:return a3e;case EIe:return s3e;case pIe:if(this.peekCodePoint(0)===hIe&&this.peekCodePoint(1)===zi&&this.peekCodePoint(2)===zi)return this.consumeCodePoint(),this.consumeCodePoint(),i3e;break;case mIe:var u=this.peekCodePoint(0),d=this.peekCodePoint(1),f=this.peekCodePoint(2);if(Cy(u,d,f)){var a=this.consumeName();return{type:7,value:a}}break;case vIe:return A3e;case Bg:if(dl(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case yIe:return l3e;case wIe:if(this.peekCodePoint(0)===jp)return this.consumeCodePoint(),YIe;break;case bIe:return e3e;case xIe:return t3e;case kIe:case jIe:var p=this.peekCodePoint(0),h=this.peekCodePoint(1);return p===iu&&(xf(h)||h===xy)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case jj:if(this.peekCodePoint(0)===jp)return this.consumeCodePoint(),JIe;if(this.peekCodePoint(0)===jj)return this.consumeCodePoint(),XIe;break;case BIe:if(this.peekCodePoint(0)===jp)return this.consumeCodePoint(),ZIe;break;case ss:return FE}return By(t)?(this.consumeWhiteSpace(),c3e):Bi(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):J1(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:un(t)}},e.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t>"u"?-1:t},e.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},e.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},e.prototype.consumeUnicodeRangeToken=function(){for(var t=[],r=this.consumeCodePoint();xf(r)&&t.length<6;)t.push(r),r=this.consumeCodePoint();for(var n=!1;r===xy&&t.length<6;)t.push(r),r=this.consumeCodePoint(),n=!0;if(n){var i=parseInt(un.apply(void 0,t.map(function(A){return A===xy?xz:A})),16),o=parseInt(un.apply(void 0,t.map(function(A){return A===xy?Ez:A})),16);return{type:30,start:i,end:o}}var a=parseInt(un.apply(void 0,t),16);if(this.peekCodePoint(0)===zi&&xf(this.peekCodePoint(1))){this.consumeCodePoint(),r=this.consumeCodePoint();for(var s=[];xf(r)&&s.length<6;)s.push(r),r=this.consumeCodePoint();var o=parseInt(un.apply(void 0,s),16);return{type:30,start:a,end:o}}else return{type:30,start:a,end:a}},e.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===by?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===by?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},e.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ss)return{type:22,value:""};var r=this.peekCodePoint(0);if(r===wy||r===yy){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ss||this.peekCodePoint(0)===Qp)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),_y)}for(;;){var i=this.consumeCodePoint();if(i===ss||i===Qp)return{type:22,value:un.apply(void 0,t)};if(By(i))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ss||this.peekCodePoint(0)===Qp?(this.consumeCodePoint(),{type:22,value:un.apply(void 0,t)}):(this.consumeBadUrlRemnants(),_y);if(i===yy||i===wy||i===by||KIe(i))return this.consumeBadUrlRemnants(),_y;if(i===Bg)if(dl(i,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),_y;else t.push(i)}},e.prototype.consumeWhiteSpace=function(){for(;By(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===Qp||t===ss)return;dl(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(t){for(var r=5e4,n="";t>0;){var i=Math.min(r,t);n+=un.apply(void 0,this._value.splice(0,i)),t-=i}return this._value.shift(),n},e.prototype.consumeStringToken=function(t){var r="",n=0;do{var i=this._value[n];if(i===ss||i===void 0||i===t)return r+=this.consumeStringSlice(n),{type:0,value:r};if(i===X1)return this._value.splice(0,n),n3e;if(i===Bg){var o=this._value[n+1];o!==ss&&o!==void 0&&(o===X1?(r+=this.consumeStringSlice(n),n=-1,this._value.shift()):dl(i,o)&&(r+=this.consumeStringSlice(n),r+=un(this.consumeEscapedCodePoint()),n=-1))}n++}while(!0)},e.prototype.consumeNumber=function(){var t=[],r=v0,n=this.peekCodePoint(0);for((n===iu||n===zi)&&t.push(this.consumeCodePoint());Bi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var i=this.peekCodePoint(1);if(n===Km&&Bi(i))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),r=kj;Bi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),i=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((n===Sz||n===Cz)&&((i===iu||i===zi)&&Bi(o)||Bi(i)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),r=kj;Bi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[VIe(t),r]},e.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),r=t[0],n=t[1],i=this.peekCodePoint(0),o=this.peekCodePoint(1),a=this.peekCodePoint(2);if(Cy(i,o,a)){var s=this.consumeName();return{type:15,number:r,flags:n,unit:s}}return i===fIe?(this.consumeCodePoint(),{type:16,number:r,flags:n}):{type:17,number:r,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(xf(t)){for(var r=un(t);xf(this.peekCodePoint(0))&&r.length<6;)r+=un(this.consumeCodePoint());By(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(r,16);return n===0||RIe(n)||n>1114111?Qj:n}return t===ss?Qj:t},e.prototype.consumeName=function(){for(var t="";;){var r=this.consumeCodePoint();if(Rj(r))t+=un(r);else if(dl(r,this.peekCodePoint(0)))t+=un(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(r),t}},e}(),Pz=function(){function e(t){this._tokens=t}return e.create=function(t){var r=new Fz;return r.write(t),new e(r.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var r=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return r;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var t=[];;){var r=this.consumeComponentValue();if(r.type===32)return t;t.push(r),t.push()}},e.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},e.prototype.consumeSimpleBlock=function(t){for(var r={type:t,values:[]},n=this.consumeToken();;){if(n.type===32||f3e(n,t))return r;this.reconsumeToken(n),r.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(t){for(var r={name:t.value,values:[],type:18};;){var n=this.consumeToken();if(n.type===32||n.type===3)return r;this.reconsumeToken(n),r.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t>"u"?FE:t},e.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},e}(),y0=function(e){return e.type===15},Lh=function(e){return e.type===17},gr=function(e){return e.type===20},u3e=function(e){return e.type===0},PE=function(e,t){return gr(e)&&e.value===t},Oz=function(e){return e.type!==31},Ah=function(e){return e.type!==31&&e.type!==4},Is=function(e){var t=[],r=[];return e.forEach(function(n){if(n.type===4){if(r.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(r),r=[];return}n.type!==31&&r.push(n)}),r.length&&t.push(r),t},f3e=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},ec=function(e){return e.type===17||e.type===15},bn=function(e){return e.type===16||ec(e)},Uz=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},Ai={type:17,number:0,flags:v0},MP={type:16,number:50,flags:v0},Ul={type:16,number:100,flags:v0},Zp=function(e,t,r){var n=e[0],i=e[1];return[Fr(n,t),Fr(typeof i<"u"?i:n,r)]},Fr=function(e,t){if(e.type===16)return e.number/100*t;if(y0(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},Nz="deg",Tz="grad",Iz="rad",kz="turn",zx={name:"angle",parse:function(e,t){if(t.type===15)switch(t.unit){case Nz:return Math.PI*t.number/180;case Tz:return Math.PI/200*t.number;case Iz:return t.number;case kz:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},Lz=function(e){return e.type===15&&(e.unit===Nz||e.unit===Tz||e.unit===Iz||e.unit===kz)},jz=function(e){var t=e.filter(gr).map(function(r){return r.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ai,Ai];case"to top":case"bottom":return ta(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ai,Ul];case"to right":case"left":return ta(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ul,Ul];case"to bottom":case"top":return ta(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ul,Ai];case"to left":case"right":return ta(270)}return 0},ta=function(e){return Math.PI*e/180},Gl={name:"color",parse:function(e,t){if(t.type===18){var r=d3e[t.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return r(e,t.values)}if(t.type===5){if(t.value.length===3){var n=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3);return Nl(parseInt(n+n,16),parseInt(i+i,16),parseInt(o+o,16),1)}if(t.value.length===4){var n=t.value.substring(0,1),i=t.value.substring(1,2),o=t.value.substring(2,3),a=t.value.substring(3,4);return Nl(parseInt(n+n,16),parseInt(i+i,16),parseInt(o+o,16),parseInt(a+a,16)/255)}if(t.value.length===6){var n=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6);return Nl(parseInt(n,16),parseInt(i,16),parseInt(o,16),1)}if(t.value.length===8){var n=t.value.substring(0,2),i=t.value.substring(2,4),o=t.value.substring(4,6),a=t.value.substring(6,8);return Nl(parseInt(n,16),parseInt(i,16),parseInt(o,16),parseInt(a,16)/255)}}if(t.type===20){var s=yA[t.value.toUpperCase()];if(typeof s<"u")return s}return yA.TRANSPARENT}},Wl=function(e){return(255&e)===0},Dn=function(e){var t=255&e,r=255&e>>8,n=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+n+","+r+","+t/255+")":"rgb("+i+","+n+","+r+")"},Nl=function(e,t,r,n){return(e<<24|t<<16|r<<8|Math.round(n*255)<<0)>>>0},Mj=function(e,t){if(e.type===17)return e.number;if(e.type===16){var r=t===3?1:255;return t===3?e.number/100*r:Math.round(e.number/100*r)}return 0},Dj=function(e,t){var r=t.filter(Ah);if(r.length===3){var n=r.map(Mj),i=n[0],o=n[1],a=n[2];return Nl(i,o,a,1)}if(r.length===4){var s=r.map(Mj),i=s[0],o=s[1],a=s[2],A=s[3];return Nl(i,o,a,A)}return 0};function QC(e,t,r){return r<0&&(r+=1),r>=1&&(r-=1),r<1/6?(t-e)*r*6+e:r<1/2?t:r<2/3?(t-e)*6*(2/3-r)+e:e}var Hj=function(e,t){var r=t.filter(Ah),n=r[0],i=r[1],o=r[2],a=r[3],s=(n.type===17?ta(n.number):zx.parse(e,n))/(Math.PI*2),A=bn(i)?i.number/100:0,l=bn(o)?o.number/100:0,
vendor: 11,535 bytes, line 480
480c=typeof a<"u"&&bn(a)?Fr(a,1):1;if(A===0)return Nl(l*255,l*255,l*255,1);var u=l<=.5?l*(A+1):l+A-l*A,d=l*2-u,f=QC(d,u,s+1/3),p=QC(d,u,s),h=QC(d,u,s-1/3);return Nl(f*255,p*255,h*255,c)},d3e={hsl:Hj,hsla:Hj,rgb:Dj,rgba:Dj},Cg=function(e,t){return Gl.parse(e,Pz.create(t).parseComponentValue())},yA={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},h3e={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(r){if(gr(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},p3e={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Gx=function(e,t){var r=Gl.parse(e,t[0]),n=t[1];return n&&bn(n)?{color:r,stop:n}:{color:r,stop:null}},$j=function(e,t){var r=e[0],n=e[e.length-1];r.stop===null&&(r.stop=Ai),n.stop===null&&(n.stop=Ul);for(var i=[],o=0,a=0;a<e.length;a++){var s=e[a].stop;if(s!==null){var A=Fr(s,t);A>o?i.push(A):i.push(o),o=A}else i.push(null)}for(var l=null,a=0;a<i.length;a++){var c=i[a];if(c===null)l===null&&(l=a);else if(l!==null){for(var u=a-l,d=i[l-1],f=(c-d)/(u+1),p=1;p<=u;p++)i[l+p-1]=f*p;l=null}}return e.map(function(h,v){var m=h.color;return{color:m,stop:Math.max(Math.min(1,i[v]/t),0)}})},g3e=function(e,t,r){var n=t/2,i=r/2,o=Fr(e[0],t)-n,a=i-Fr(e[1],r);return(Math.atan2(a,o)+Math.PI*2)%(Math.PI*2)},m3e=function(e,t,r){var n=typeof e=="number"?e:g3e(e,t,r),i=Math.abs(t*Math.sin(n))+Math.abs(r*Math.cos(n)),o=t/2,a=r/2,s=i/2,A=Math.sin(n-Math.PI/2)*s,l=Math.cos(n-Math.PI/2)*s;return[i,o-l,o+l,a-A,a+A]},Sa=function(e,t){return Math.sqrt(e*e+t*t)},Kj=function(e,t,r,n,i){var o=[[0,0],[0,t],[e,0],[e,t]];return o.reduce(function(a,s){var A=s[0],l=s[1],c=Sa(r-A,n-l);return(i?c<a.optimumDistance:c>a.optimumDistance)?{optimumCorner:s,optimumDistance:c}:a},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},v3e=function(e,t,r,n,i){var o=0,a=0;switch(e.size){case 0:e.shape===0?o=a=Math.min(Math.abs(t),Math.abs(t-n),Math.abs(r),Math.abs(r-i)):e.shape===1&&(o=Math.min(Math.abs(t),Math.abs(t-n)),a=Math.min(Math.abs(r),Math.abs(r-i)));break;case 2:if(e.shape===0)o=a=Math.min(Sa(t,r),Sa(t,r-i),Sa(t-n,r),Sa(t-n,r-i));else if(e.shape===1){var s=Math.min(Math.abs(r),Math.abs(r-i))/Math.min(Math.abs(t),Math.abs(t-n)),A=Kj(n,i,t,r,!0),l=A[0],c=A[1];o=Sa(l-t,(c-r)/s),a=s*o}break;case 1:e.shape===0?o=a=Math.max(Math.abs(t),Math.abs(t-n),Math.abs(r),Math.abs(r-i)):e.shape===1&&(o=Math.max(Math.abs(t),Math.abs(t-n)),a=Math.max(Math.abs(r),Math.abs(r-i)));break;case 3:if(e.shape===0)o=a=Math.max(Sa(t,r),Sa(t,r-i),Sa(t-n,r),Sa(t-n,r-i));else if(e.shape===1){var s=Math.max(Math.abs(r),Math.abs(r-i))/Math.max(Math.abs(t),Math.abs(t-n)),u=Kj(n,i,t,r,!1),l=u[0],c=u[1];o=Sa(l-t,(c-r)/s),a=s*o}break}return Array.isArray(e.size)&&(o=Fr(e.size[0],n),a=e.size.length===2?Fr(e.size[1],i):o),[o,a]},y3e=function(e,t){var r=ta(180),n=[];return Is(t).forEach(function(i,o){if(o===0){var a=i[0];if(a.type===20&&a.value==="to"){r=jz(i);return}else if(Lz(a)){r=zx.parse(e,a);return}}var s=Gx(e,i);n.push(s)}),{angle:r,stops:n,type:1}},Sy=function(e,t){var r=ta(180),n=[];return Is(t).forEach(function(i,o){if(o===0){var a=i[0];if(a.type===20&&["top","left","right","bottom"].indexOf(a.value)!==-1){r=jz(i);return}else if(Lz(a)){r=(zx.parse(e,a)+ta(270))%ta(360);return}}var s=Gx(e,i);n.push(s)}),{angle:r,stops:n,type:1}},w3e=function(e,t){var r=ta(180),n=[],i=1,o=0,a=3,s=[];return Is(t).forEach(function(A,l){var c=A[0];if(l===0){if(gr(c)&&c.value==="linear"){i=1;return}else if(gr(c)&&c.value==="radial"){i=2;return}}if(c.type===18){if(c.name==="from"){var u=Gl.parse(e,c.values[0]);n.push({stop:Ai,color:u})}else if(c.name==="to"){var u=Gl.parse(e,c.values[0]);n.push({stop:Ul,color:u})}else if(c.name==="color-stop"){var d=c.values.filter(Ah);if(d.length===2){var u=Gl.parse(e,d[1]),f=d[0];Lh(f)&&n.push({stop:{type:16,number:f.number*100,flags:f.flags},color:u})}}}}),i===1?{angle:(r+ta(180))%ta(360),stops:n,type:i}:{size:a,shape:o,stops:n,position:s,type:i}},Qz="closest-side",Rz="farthest-side",Mz="closest-corner",Dz="farthest-corner",Hz="circle",$z="ellipse",Kz="cover",Vz="contain",b3e=function(e,t){var r=0,n=3,i=[],o=[];return Is(t).forEach(function(a,s){var A=!0;if(s===0){var l=!1;A=a.reduce(function(u,d){if(l)if(gr(d))switch(d.value){case"center":return o.push(MP),u;case"top":case"left":return o.push(Ai),u;case"right":case"bottom":return o.push(Ul),u}else(bn(d)||ec(d))&&o.push(d);else if(gr(d))switch(d.value){case Hz:return r=0,!1;case $z:return r=1,!1;case"at":return l=!0,!1;case Qz:return n=0,!1;case Kz:case Rz:return n=1,!1;case Vz:case Mz:return n=2,!1;case Dz:return n=3,!1}else if(ec(d)||bn(d))return Array.isArray(n)||(n=[]),n.push(d),!1;return u},A)}if(A){var c=Gx(e,a);i.push(c)}}),{size:n,shape:r,stops:i,position:o,type:2}},Ey=function(e,t){var r=0,n=3,i=[],o=[];return Is(t).forEach(function(a,s){var A=!0;if(s===0?A=a.reduce(function(c,u){if(gr(u))switch(u.value){case"center":return o.push(MP),!1;case"top":case"left":return o.push(Ai),!1;case"right":case"bottom":return o.push(Ul),!1}else if(bn(u)||ec(u))return o.push(u),!1;return c},A):s===1&&(A=a.reduce(function(c,u){if(gr(u))switch(u.value){case Hz:return r=0,!1;case $z:return r=1,!1;case Vz:case Qz:return n=0,!1;case Rz:return n=1,!1;case Mz:return n=2,!1;case Kz:case Dz:return n=3,!1}else if(ec(u)||bn(u))return Array.isArray(n)||(n=[]),n.push(u),!1;return c},A)),A){var l=Gx(e,a);i.push(l)}}),{size:n,shape:r,stops:i,position:o,type:2}},x3e=function(e){return e.type===1},B3e=function(e){return e.type===2},DP={name:"image",parse:function(e,t){if(t.type===22){var r={url:t.value,type:0};return e.cache.addImage(t.value),r}if(t.type===18){var n=zz[t.name];if(typeof n>"u")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return n(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function C3e(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!zz[e.name])}var zz={"linear-gradient":y3e,"-moz-linear-gradient":Sy,"-ms-linear-gradient":Sy,"-o-linear-gradient":Sy,"-webkit-linear-gradient":Sy,"radial-gradient":b3e,"-moz-radial-gradient":Ey,"-ms-radial-gradient":Ey,"-o-radial-gradient":Ey,"-webkit-radial-gradient":Ey,"-webkit-gradient":w3e},_3e={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var r=t[0];return r.type===20&&r.value==="none"?[]:t.filter(function(n){return Ah(n)&&C3e(n)}).map(function(n){return DP.parse(e,n)})}},S3e={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(r){if(gr(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},E3e={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return Is(t).map(function(r){return r.filter(bn)}).map(Uz)}},F3e={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return Is(t).map(function(r){return r.filter(gr).map(function(n){return n.value}).join(" ")}).map(P3e)}},P3e=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},pd;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(pd||(pd={}));var O3e={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return Is(t).map(function(r){return r.filter(U3e)})}},U3e=function(e){return gr(e)||bn(e)},Wx=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},N3e=Wx("top"),T3e=Wx("right"),I3e=Wx("bottom"),k3e=Wx("left"),qx=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(t,r){return Uz(r.filter(bn))}}},L3e=qx("top-left"),j3e=qx("top-right"),Q3e=qx("bottom-right"),R3e=qx("bottom-left"),Yx=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,r){switch(r){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},M3e=Yx("top"),D3e=Yx("right"),H3e=Yx("bottom"),$3e=Yx("left"),Xx=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,r){return y0(r)?r.number:0}}},K3e=Xx("top"),V3e=Xx("right"),z3e=Xx("bottom"),G3e=Xx("left"),W3e={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},q3e={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}}
vendor: 16,175 bytes, line 480
480,Y3e={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(gr).reduce(function(r,n){return r|X3e(n.value)},0)}},X3e=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},J3e={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Z3e={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},Z1;(function(e){e.NORMAL="normal",e.STRICT="strict"})(Z1||(Z1={}));var eke={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return Z1.STRICT;case"normal":default:return Z1.NORMAL}}},tke={name:"line-height",initialValue:"normal",prefix:!1,type:4},Vj=function(e,t){return gr(e)&&e.value==="normal"?1.2*t:e.type===17?t*e.number:bn(e)?Fr(e,t):t},rke={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value==="none"?null:DP.parse(e,t)}},nke={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},OE={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Jx=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},ike=Jx("top"),oke=Jx("right"),ake=Jx("bottom"),ske=Jx("left"),Ake={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(gr).map(function(r){switch(r.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},lke={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},Zx=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},cke=Zx("top"),uke=Zx("right"),fke=Zx("bottom"),dke=Zx("left"),hke={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},pke={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},gke={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&PE(t[0],"none")?[]:Is(t).map(function(r){for(var n={color:yA.TRANSPARENT,offsetX:Ai,offsetY:Ai,blur:Ai},i=0,o=0;o<r.length;o++){var a=r[o];ec(a)?(i===0?n.offsetX=a:i===1?n.offsetY=a:n.blur=a,i++):n.color=Gl.parse(e,a)}return n})}},mke={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},vke={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(t.type===20&&t.value==="none")return null;if(t.type===18){var r=bke[t.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return r(t.values)}return null}},yke=function(e){var t=e.filter(function(r){return r.type===17}).map(function(r){return r.number});return t.length===6?t:null},wke=function(e){var t=e.filter(function(A){return A.type===17}).map(function(A){return A.number}),r=t[0],n=t[1];t[2],t[3];var i=t[4],o=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var a=t[12],s=t[13];return t[14],t[15],t.length===16?[r,n,i,o,a,s]:null},bke={matrix:yke,matrix3d:wke},zj={type:16,number:50,flags:v0},xke=[zj,zj],Bke={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var r=t.filter(bn);return r.length!==2?xke:[r[0],r[1]]}},Cke={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},_g;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(_g||(_g={}));var _ke={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return _g.BREAK_ALL;case"keep-all":return _g.KEEP_ALL;case"normal":default:return _g.NORMAL}}},Ske={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(t.type===20)return{auto:!0,order:0};if(Lh(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},Gz={name:"time",parse:function(e,t){if(t.type===15)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},Eke={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return Lh(t)?t.number:1}},Fke={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Pke={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(gr).map(function(r){switch(r.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(r){return r!==0})}},Oke={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var r=[],n=[];return t.forEach(function(i){switch(i.type){case 20:case 0:r.push(i.value);break;case 17:r.push(i.number.toString());break;case 4:n.push(r.join(" ")),r.length=0;break}}),r.length&&n.push(r.join(" ")),n.map(function(i){return i.indexOf(" ")===-1?i:"'"+i+"'"})}},Uke={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Nke={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){if(Lh(t))return t.number;if(gr(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},Tke={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(gr).map(function(r){return r.value})}},Ike={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},In=function(e,t){return(e&t)!==0},kke={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var r=t[0];return r.type===20&&r.value==="none"?[]:t}},Lke={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var r=t[0];if(r.type===20&&r.value==="none")return null;for(var n=[],i=t.filter(Oz),o=0;o<i.length;o++){var a=i[o],s=i[o+1];if(a.type===20){var A=s&&Lh(s)?s.number:1;n.push({counter:a.value,increment:A})}}return n}},jke={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return[];for(var r=[],n=t.filter(Oz),i=0;i<n.length;i++){var o=n[i],a=n[i+1];if(gr(o)&&o.value!=="none"){var s=a&&Lh(a)?a.number:0;r.push({counter:o.value,reset:s})}}return r}},Qke={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(y0).map(function(r){return Gz.parse(e,r)})}},Rke={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var r=t[0];if(r.type===20&&r.value==="none")return null;var n=[],i=t.filter(u3e);if(i.length%2!==0)return null;for(var o=0;o<i.length;o+=2){var a=i[o].value,s=i[o+1].value;n.push({open:a,close:s})}return n}},Gj=function(e,t,r){if(!e)return"";var n=e[Math.min(t,e.length-1)];return n?r?n.open:n.close:""},Mke={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&PE(t[0],"none")?[]:Is(t).map(function(r){for(var n={color:255,offsetX:Ai,offsetY:Ai,blur:Ai,spread:Ai,inset:!1},i=0,o=0;o<r.length;o++){var a=r[o];PE(a,"inset")?n.inset=!0:ec(a)?(i===0?n.offsetX=a:i===1?n.offsetY=a:i===2?n.blur=a:n.spread=a,i++):n.color=Gl.parse(e,a)}return n})}},Dke={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var r=[0,1,2],n=[];return t.filter(gr).forEach(function(i){switch(i.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2);break}}),r.forEach(function(i){n.indexOf(i)===-1&&n.push(i)}),n}},Hke={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},$ke={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return y0(t)?t.number:0}},Kke=function(){function e(t,r){var n,i;this.animationDuration=Me(t,Qke,r.animationDuration),this.backgroundClip=Me(t,h3e,r.backgroundClip),this.backgroundColor=Me(t,p3e,r.backgroundColor),this.backgroundImage=Me(t,_3e,r.backgroundImage),this.backgroundOrigin=Me(t,S3e,r.backgroundOrigin),this.backgroundPosition=Me(t,E3e,r.backgroundPosition),this.backgroundRepeat=Me(t,F3e,r.backgroundRepeat),this.backgroundSize=Me(t,O3e,r.backgroundSize),this.borderTopColor=Me(t,N3e,r.borderTopColor),this.borderRightColor=Me(t,T3e,r.borderRightColor),this.borderBottomColor=Me(t,I3e,r.borderBottomColor),this.borderLeftColor=Me(t,k3e,r.borderLeftColor),this.borderTopLeftRadius=Me(t,L3e,r.borderTopLeftRadius),this.borderTopRightRadius=Me(t,j3e,r.borderTopRightRadius),this.borderBottomRightRadius=Me(t,Q3e,r.borderBottomRightRadius),this.borderBottomLeftRadius=Me(t,R3e,r.borderBottomLeftRadius),this.borderTopStyle=Me(t,M3e,r.borderTopStyle),this.borderRightStyle=Me(t,D3e,r.borderRightStyle),this.borderBottomStyle=Me(t,H3e,r.borderBottomStyle),this.borderLeftStyle=Me(t,$3e,r.borderLeftStyle),this.borderTopWidth=Me(t,K3e,r.borderTopWidth),this.borderRightWidth=Me(t,V3e,r.borderRightWidth),this.borderBottomWidth=Me(t,z3e,r.borderBottomWidth),this.borderLeftWidth=Me(t,G3e,r.borderLeftWidth),this.boxShadow=Me(t,Mke,r.boxShadow),this.color=Me(t,W3e,r.color),this.direction=Me(t,q3e,r.direction),this.display=Me(t,Y3e,r.display),this.float=Me(t,J3e,r.cssFloat),this.fontFamily=Me(t,Oke,r.fontFamily),this.fontSize=Me(t,Uke,r.fontSize),this.fontStyle=Me(t,Ike,r.fontStyle),this.fontVariant=Me(t,Tke,r.fontVariant),this.fontWeight=Me(t,Nke,r.fontWeight),this.letterSpacing=Me(t,Z3e,r.letterSpacing),this.lineBreak=Me(t,eke,r.lineBreak),this.lineHeight=Me(t,tke,r.lineHeight),this.listStyleImage=Me(t,rke,r.listStyleImage),this.listStylePosition=Me(t,nke,r.listStylePosition),this.listStyleType=Me(t,OE,r.listStyleType),this.marginTop=Me(t,ike,r.marginTop),this.marginRight=Me(t,oke,r.marginRight),this.marginBottom=Me(t,ake,r.marginBottom),this.marginLeft=Me(t,ske,r.marginLeft),this.opacity=Me(t,Eke,r.opacity);var o=Me(t,Ake,r.overflow);this.overflowX=o[0],this.overflowY=o[o.length>1?1:0],this.overflowWrap=Me(t,lke,r.overflowWrap),this.paddingTop=Me(t,cke,r.paddingTop),this.paddingRight=Me(t,uke,r.paddingRight),this.paddingBottom=Me(t,fke,r.paddingBottom),this.paddingLeft=Me(t,dke,r.paddingLeft),this.paintOrder=Me(t,Dke,r.paintOrder),this.position=Me(t,pke,r.position),this.textAlign=Me(t,hke,r.textAlign),this.textDecorationColor=Me(t,Fke,(n=r.textDecorationColor)!==null&&n!==void 0?n:r.color),this.textDecorationLine=Me(t,Pke,(i=r.textDecorationLine)!==null&&i!==void 0?i:r.textDecoration),this.textShadow=Me(t,gke,r.textShadow),this.textTransform=Me(t,mke,r.textTransform),this.transform=Me(t,vke,r.transform),this.transformOrigin=Me(t,Bke,r.transformOrigin),this.visibility=Me(t,Cke,r.visibility),this.webkitTextStrokeColor=Me(t,Hke,r.webkitTextStrokeColor),this.webkitTextStrokeWidth=Me(t,$ke,r.webkitTextStrokeWidth),this.wordBreak=Me(t,_ke,r.wordBreak),this.zIndex=Me(t,Ske,r.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return Wl(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return In(this.display,4)||In(this.display,33554432)||In(this.display,268435456)||In(this.display,536870912)||In(this.display,67108864)||In(this.display,134217728)},e}(),Vke=function(){function e(t,r){this.content=Me(t,kke,r.content),this.quotes=Me(t,Rke,r.quotes)}return e}(),Wj=function(){function e(t,r){this.counterIncrement=Me(t,Lke,r.counterIncrement),this.counterReset=Me(t,jke,r.counterReset)}return e}(),Me=function(e,t,r){var n=new Fz,i=r!==null&&typeof r<"u"?r.toString():t.initialValue;n.write(i);var o=new Pz(n.read());switch(t.type){case 2:var a=o.parseComponentValue();return t.parse(e,gr(a)?a.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return zx.parse(e,o.parseComponentValue());case"color":return Gl.parse(e,o.parseComponentValue());case"image":return DP.parse(e,o.parseComponentValue());case"length":var s=o.parseComponentValue();return ec(s)?s:Ai;case"length-percentage":var A=o.parseComponentValue();return bn(A)?A:Ai;case"time":return Gz.parse(e,o.parseComponentValue())}break}},zke="data-html2canvas-debug",Gke=function(e){var t=e.getAttribute(zke);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},UE=function(e,t){var r=Gke(e);return r===1||t===r},ks=function(){function e(t,r){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,UE(r,3))debugger;this.styles=new Kke(t,window.getComputedStyle(r,null)),IE(r)&&(this.styles.animationDuration.some(function(n){return n>0})&&(r.style.animationDuration="0s"),this.styles.transform!==null&&(r.style.transform="none")),this.bounds=Kx(this.context,r),UE(r,4)&&(this.flags|=16)}return e}(),Wke=
vendor: 26,159 bytes, line 480
480"AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",
480qj="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 15,647 bytes, line 480
480+/",eg=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Fy=0;Fy<qj.length;Fy++)eg[qj.charCodeAt(Fy)]=Fy;var qke=function(e){var t=e.length*.75,r=e.length,n,i=0,o,a,s,A;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);var l=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(t):new Array(t),c=Array.isArray(l)?l:new Uint8Array(l);for(n=0;n<r;n+=4)o=eg[e.charCodeAt(n)],a=eg[e.charCodeAt(n+1)],s=eg[e.charCodeAt(n+2)],A=eg[e.charCodeAt(n+3)],c[i++]=o<<2|a>>4,c[i++]=(a&15)<<4|s>>2,c[i++]=(s&3)<<6|A&63;return l},Yke=function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r.push(e[n+1]<<8|e[n]);return r},Xke=function(e){for(var t=e.length,r=[],n=0;n<t;n+=4)r.push(e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]);return r},vu=5,HP=11,RC=2,Jke=HP-vu,Wz=65536>>vu,Zke=1<<vu,MC=Zke-1,eLe=1024>>vu,tLe=Wz+eLe,rLe=tLe,nLe=32,iLe=rLe+nLe,oLe=65536>>HP,aLe=1<<Jke,sLe=aLe-1,Yj=function(e,t,r){return e.slice?e.slice(t,r):new Uint16Array(Array.prototype.slice.call(e,t,r))},ALe=function(e,t,r){return e.slice?e.slice(t,r):new Uint32Array(Array.prototype.slice.call(e,t,r))},lLe=function(e,t){var r=qke(e),n=Array.isArray(r)?Xke(r):new Uint32Array(r),i=Array.isArray(r)?Yke(r):new Uint16Array(r),o=24,a=Yj(i,o/2,n[4]/2),s=n[5]===2?Yj(i,(o+n[4])/2):ALe(n,Math.ceil((o+n[4])/4));return new cLe(n[0],n[1],n[2],n[3],a,s)},cLe=function(){function e(t,r,n,i,o,a){this.initialValue=t,this.errorValue=r,this.highStart=n,this.highValueIndex=i,this.index=o,this.data=a}return e.prototype.get=function(t){var r;if(t>=0){if(t<55296||t>56319&&t<=65535)return r=this.index[t>>vu],r=(r<<RC)+(t&MC),this.data[r];if(t<=65535)return r=this.index[Wz+(t-55296>>vu)],r=(r<<RC)+(t&MC),this.data[r];if(t<this.highStart)return r=iLe-oLe+(t>>HP),r=this.index[r],r+=t>>vu&sLe,r=this.index[r],r=(r<<RC)+(t&MC),this.data[r];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),Xj="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",uLe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Py=0;Py<Xj.length;Py++)uLe[Xj.charCodeAt(Py)]=Py;var fLe=1,DC=2,HC=3,Jj=4,Zj=5,dLe=7,eQ=8,$C=9,KC=10,tQ=11,rQ=12,nQ=13,iQ=14,VC=15,hLe=function(e){for(var t=[],r=0,n=e.length;r<n;){var i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){var o=e.charCodeAt(r++);(o&64512)===56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),r--)}else t.push(i)}return t},pLe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var r=e.length;if(!r)return"";for(var n=[],i=-1,o="";++i<r;){var a=e[i];a<=65535?n.push(a):(a-=65536,n.push((a>>10)+55296,a%1024+56320)),(i+1===r||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},gLe=lLe(Wke),Ko="×",zC="÷",mLe=function(e){return gLe.get(e)},vLe=function(e,t,r){var n=r-2,i=t[n],o=t[r-1],a=t[r];if(o===DC&&a===HC)return Ko;if(o===DC||o===HC||o===Jj||a===DC||a===HC||a===Jj)return zC;if(o===eQ&&[eQ,$C,tQ,rQ].indexOf(a)!==-1||(o===tQ||o===$C)&&(a===$C||a===KC)||(o===rQ||o===KC)&&a===KC||a===nQ||a===Zj||a===dLe||o===fLe)return Ko;if(o===nQ&&a===iQ){for(;i===Zj;)i=t[--n];if(i===iQ)return Ko}if(o===VC&&a===VC){for(var s=0;i===VC;)s++,i=t[--n];if(s%2===0)return Ko}return zC},yLe=function(e){var t=hLe(e),r=t.length,n=0,i=0,o=t.map(mLe);return{next:function(){if(n>=r)return{done:!0,value:null};for(var a=Ko;n<r&&(a=vLe(t,o,++n))===Ko;);if(a!==Ko||n===r){var s=pLe.apply(null,t.slice(i,n));return i=n,{value:s,done:!1}}return{done:!0,value:null}}}},wLe=function(e){for(var t=yLe(e),r=[],n;!(n=t.next()).done;)n.value&&r.push(n.value.slice());return r},bLe=function(e){var t=123;if(e.createRange){var r=e.createRange();if(r.getBoundingClientRect){var n=e.createElement("boundtest");n.style.height=t+"px",n.style.display="block",e.body.appendChild(n),r.selectNode(n);var i=r.getBoundingClientRect(),o=Math.round(i.height);if(e.body.removeChild(n),o===t)return!0}}return!1},xLe=function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var r=e.createRange();t.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var n=t.firstChild,i=Vx(n.data).map(function(A){return un(A)}),o=0,a={},s=i.every(function(A,l){r.setStart(n,o),r.setEnd(n,o+A.length);var c=r.getBoundingClientRect();o+=A.length;var u=c.x>a.x||c.y>a.y;return a=c,l===0?!0:u});return e.body.removeChild(t),s},BLe=function(){return typeof new Image().crossOrigin<"u"},CLe=function(){return typeof new XMLHttpRequest().responseType=="string"},_Le=function(e){var t=new Image,r=e.createElement("canvas"),n=r.getContext("2d");if(!n)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(t,0,0),r.toDataURL()}catch{return!1}return!0},oQ=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},SLe=function(e){var t=e.createElement("canvas"),r=100;t.width=r,t.height=r;var n=t.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,r,r);var i=new Image,o=t.toDataURL();i.src=o;var a=NE(r,r,0,0,i);return n.fillStyle="red",n.fillRect(0,0,r,r),aQ(a).then(function(s){n.drawImage(s,0,0);var A=n.getImageData(0,0,r,r).data;n.fillStyle="red",n.fillRect(0,0,r,r);var l=e.createElement("div");return l.style.backgroundImage="url("+o+")",l.style.height=r+"px",oQ(A)?aQ(NE(r,r,0,0,l)):Promise.reject(!1)}).then(function(s){return n.drawImage(s,0,0),oQ(n.getImageData(0,0,r,r).data)}).catch(function(){return!1})},NE=function(e,t,r,n,i){var o="http://www.w3.org/2000/svg",a=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return a.setAttributeNS(null,"width",e.toString()),a.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",r.toString()),s.setAttributeNS(null,"y",n.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.appendChild(i),a},aQ=function(e){return new Promise(function(t,r){var n=new Image;n.onload=function(){return t(n)},n.onerror=r,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},ai={get SUPPORT_RANGE_BOUNDS(){var e=bLe(document);return Object.defineProperty(ai,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=ai.SUPPORT_RANGE_BOUNDS&&xLe(document);return Object.defineProperty(ai,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=_Le(document);return Object.defineProperty(ai,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?SLe(document):Promise.resolve(!1);return Object.defineProperty(ai,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=BLe();return Object.defineProperty(ai,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=CLe();return Object.defineProperty(ai,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ai,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(ai,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Sg=function(){function e(t,r){this.text=t,this.bounds=r}return e}(),ELe=function(e,t,r,n){var i=OLe(t,r),o=[],a=0;return i.forEach(function(s){if(r.textDecorationLine.length||s.trim().length>0)if(ai.SUPPORT_RANGE_BOUNDS){var A=sQ(n,a,s.length).getClientRects();if(A.length>1){var l=$P(s),c=0;l.forEach(function(d){o.push(new Sg(d,OA.fromDOMRectList(e,sQ(n,c+a,d.length).getClientRects()))),c+=d.length})}else o.push(new Sg(s,OA.fromDOMRectList(e,A)))}else{var u=n.splitText(s.length);o.push(new Sg(s,FLe(e,n))),n=u}else ai.SUPPORT_RANGE_BOUNDS||(n=n.splitText(s.length));a+=s.length}),o},FLe=function(e,t){var r=t.ownerDocument;if(r){var n=r.createElement("html2canvaswrapper");n.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(n,t);var o=Kx(e,n);return n.firstChild&&i.replaceChild(n.firstChild,n),o}}return OA.EMPTY},sQ=function(e,t,r){var n=e.ownerDocument;if(!n)throw new Error("Node has no owner document");var i=n.createRange();return i.setStart(e,t),i.setEnd(e,t+r),i},$P=function(e){if(ai.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map(function(r){return r.segment})}return wLe(e)},PLe=function(e,t){if(ai.SUPPORT_NATIVE_TEXT_SEGMENTATION){var r=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(r.segment(e)).map(function(n){return n.segment})}return NLe(e,t)},OLe=function(e,t){return t.letterSpacing!==0?$P(e):PLe(e,t)},ULe=[32,160,4961,65792,65793,4153,4241],NLe=function(e,t){for(var r=oIe(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),n=[],i,o=function(){if(i.value){var a=i.value.slice(),s=Vx(a),A="";s.forEach(function(l){ULe.indexOf(l)===-1?A+=un(l):(A.length&&n.push(A),n.push(un(l)),A="")}),A.length&&n.push(A)}};!(i=r.next()).done;)o();return n},TLe=function(){function e(t,r,n){this.text=ILe(r.data,n.textTransform),this.textBounds=ELe(t,this.text,n,r)}return e}(),ILe=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(kLe,LLe);case 2:return e.toUpperCase();default:return e}},kLe=/(^|\s|:|-|\(|\))([a-z])/g,LLe=function(e,t,r){return e.length>0?t+r.toUpperCase():e},qz=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.src=n.currentSrc||n.src,i.intrinsicWidth=n.naturalWidth,i.intrinsicHeight=n.naturalHeight,i.context.cache.addImage(i.src),i}return t}(ks),Yz=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.canvas=n,i.intrinsicWidth=n.width,i.intrinsicHeight=n.height,i}return t}(ks),Xz=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this,o=new XMLSerializer,a=Kx(r,n);return n.setAttribute("width",a.width+"px"),n.setAttribute("height",a.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(o.serializeToString(n)),i.intrinsicWidth=n.width.baseVal.value,i.intrinsicHeight=n.height.baseVal.value,i.context.cache.addImage(i.svg),i}return t}(ks),Jz=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.value=n.value,i}return t}(ks),TE=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.start=n.start,i.reversed=typeof n.reversed=="boolean"&&n.reversed===!0,i}return t}(ks),jLe=[{type:15,flags:0,unit:"px",number:3}],QLe=[{type:16,flags:0,number:50}],RLe=function(e){return e.width>e.height?new OA(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new OA(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},MLe=function(e){var t=e.type===DLe?new Array(e.value.length+1).join("•"):e.value;return t.length===0?e.placeholder||"":t},eb="checkbox",tb="radio",DLe="password",AQ=707406591,KP=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;switch(i.type=n.type.toLowerCase(),i.checked=n.checked,i.value=MLe(n),(i.type===eb||i.type===tb)&&(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=RLe(i.bounds)),i.type){case eb:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=jLe;break;case tb:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=QLe;break}return i}return t}(ks),Zz=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this,o=n.options[n.selectedIndex||0];return i.value=o&&o.text||"",i}return t}(ks),eG=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.value=n.value,i}return t}(ks),tG=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;i.src=n.src,i.width=parseInt(n.width,10)||0,i.height=parseInt(n.height,10)||0,i.backgroundColor=i.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){i.tree=nG(r,n.contentWindow.document.documentElement);var o=n.contentWindow.document.documentElement?Cg(r,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):yA.TRANSPARENT,a=n.contentWindow.document.body?Cg(r,getComputedStyle(n.contentWindow.document.body).backgroundColor):yA.TRANSPARENT;i.backgroundColor=Wl(o)?Wl(a)?i.styles.backgroundColor:a:o}}catch{}return i}return t}(ks),HLe=["OL","UL","MENU"],aw=function(e,t,r,n){for(var i=t.firstChild,o=void 0;i;i=o)if(o=i.nextSibling,iG(i)&&i.data.trim().length>0)r.textNodes.push(new TLe(e,i,r.styles));else if(qf(i))if(AG(i)&&i.assignedNodes)i.assignedNodes().forEach(function(s){return aw(e,s,r,n)});else{var a=rG(e,i);a.styles.isVisible()&&($Le(i,a,n)?a.flags|=4:KLe(a.styles)&&(a.flags|=2),HLe.indexOf(i.tagName)!==-1&&(a.flags|=8),r.elements.push(a),i.slot,i.shadowRoot?aw(e,i.shadowRoot,a,n):!rb(i)&&!oG(i)&&!nb(i)&&aw(e,i,a,n))}},rG=function(e,t){return kE(t)?new qz(e,t):aG(t)?new Yz(e,t):oG(t)?new Xz(e,t):VLe(t)?new Jz(e,t):zLe(t)?new TE(e,t):GLe(t)?new KP(e,t):nb(t)?new Zz(e,t):rb(t)?new eG(e,t):sG(t)?new tG(e,t):new ks(e,t)},nG=function(e,t){var r=rG(e,t);return r.flags|=4,aw(e,t,r,r),r},$Le=function(e,t,r){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||VP(e)&&r.styles.isTransparent()},KLe=function(e){return e.isPositioned()||e.isFloating()},iG=function(e){return e.nodeType===Node.TEXT_NODE},qf=function(e){return e.nodeType===Node.ELEMENT_NODE},IE=function(e){return qf(e)&&typeof e.style<"u"&&!sw(e)},sw=function(e){return typeof e.className=="object"},VLe=function(e){return e.tagName==="LI"},zLe=function(e){return e.tagName==="OL"},GLe=function(e){return e.tagName==="INPUT"},WLe=function(e){return e.tagName==="HTML"},oG=function(e){return e.tagName==="svg"},VP=function(e){return e.tagName==="BODY"},aG=function(e){return e.tagName==="CANVAS"},lQ=function(e){return e.tagName==="VIDEO"},kE=function(e){return e.tagName==="IMG"},sG=function(e){return e.tagName==="IFRAME"},cQ=function(e){return e.tagName==="STYLE"},qLe=function(e){return e.tagName==="SCRIPT"},rb=function(e){return e.tagName==="TEXTAREA"},nb=function(e){return e.tagName==="SELECT"},AG=function(e){return e.tagName==="SLOT"},uQ=function(e){return e.tagName.indexOf("-")>0},YLe=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(t){var r=this.counters[t];return r&&r.length?r[r.length-1]:1},e.prototype.getCounterValues=function(t){var r=this.counters[t];return r||[]},e.prototype.pop=function(t){var r=this;t.forEach(function(n){return r.counters[n].pop()})},e.prototype.parse=function(t){var r=this,n=t.counterIncrement,i=t.counterReset,o=!0;n!==null&&n.forEach(function(s){var A=r.counters[s.counter];A&&s.increment!==0&&(o=!1,A.length||A.push(1),A[Math.max(0,A.length-1)]+=s.increment)});var a=[];return o&&i.forEach(function(s){var A=r.counters[s.counter];a.push(s.counter),A||(A=r.counters[s.counter]=[]),A.push(s.reset)}),a},e}(),fQ={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},dQ={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,9
vendor: 5,012 bytes, line 480
4800,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},XLe={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},JLe={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Bf=function(e,t,r,n,i,o){return e<t||e>r?Vm(e,i,o.length>0):n.integers.reduce(function(a,s,A){for(;e>=s;)e-=s,a+=n.values[A];return a},"")+o},lG=function(e,t,r,n){var i="";do r||e--,i=n(e)+i,e/=t;while(e*t>=t);return i},cn=function(e,t,r,n,i){var o=r-t+1;return(e<0?"-":"")+(lG(Math.abs(e),o,n,function(a){return un(Math.floor(a%o)+t)})+i)},Tc=function(e,t,r){r===void 0&&(r=". ");var n=t.length;return lG(Math.abs(e),n,!1,function(i){return t[Math.floor(i%n)]})+r},Uf=1,Al=2,ll=4,tg=8,rA=function(e,t,r,n,i,o){if(e<-9999||e>9999)return Vm(e,4,i.length>0);var a=Math.abs(e),s=i;if(a===0)return t[0]+s;for(var A=0;a>0&&A<=4;A++){var l=a%10;l===0&&In(o,Uf)&&s!==""?s=t[l]+s:l>1||l===1&&A===0||l===1&&A===1&&In(o,Al)||l===1&&A===1&&In(o,ll)&&e>100||l===1&&A>1&&In(o,tg)?s=t[l]+(A>0?r[A-1]:"")+s:l===1&&A>0&&(s=r[A-1]+s),a=Math.floor(a/10)}return(e<0?n:"")+s},hQ="十百千萬",pQ="拾佰仟萬",gQ="マイナス",GC="마이너스",Vm=function(e,t,r){var n=r?". ":"",i=r?"、":"",o=r?", ":"",a=r?" ":"";switch(t){case 0:return"•"+a;case 1:return"◦"+a;case 2:return"◾"+a;case 5:var s=cn(e,48,57,!0,n);return s.length<4?"0"+s:s;case 4:return Tc(e,"〇一二三四五六七八九",i);case 6:return Bf(e,1,3999,fQ,3,n).toLowerCase();case 7:return Bf(e,1,3999,fQ,3,n);case 8:return cn(e,945,969,!1,n);case 9:return cn(e,97,122,!1,n);case 10:return cn(e,65,90,!1,n);case 11:return cn(e,1632,1641,!0,n);case 12:case 49:return Bf(e,1,9999,dQ,3,n);case 35:return Bf(e,1,9999,dQ,3,n).toLowerCase();case 13:return cn(e,2534,2543,!0,n);case 14:case 30:return cn(e,6112,6121,!0,n);case 15:return Tc(e,"子丑寅卯辰巳午未申酉戌亥",i);case 16:return Tc(e,"甲乙丙丁戊己庚辛壬癸",i);case 17:case 48:return rA(e,"零一二三四五六七八九",hQ,"負",i,Al|ll|tg);case 47:return rA(e,"零壹貳參肆伍陸柒捌玖",pQ,"負",i,Uf|Al|ll|tg);case 42:return rA(e,"零一二三四五六七八九",hQ,"负",i,Al|ll|tg);case 41:return rA(e,"零壹贰叁肆伍陆柒捌玖",pQ,"负",i,Uf|Al|ll|tg);case 26:return rA(e,"〇一二三四五六七八九","十百千万",gQ,i,0);case 25:return rA(e,"零壱弐参四伍六七八九","拾百千万",gQ,i,Uf|Al|ll);case 31:return rA(e,"영일이삼사오육칠팔구","십백천만",GC,o,Uf|Al|ll);case 33:return rA(e,"零一二三四五六七八九","十百千萬",GC,o,0);case 32:return rA(e,"零壹貳參四五六七八九","拾百千",GC,o,Uf|Al|ll);case 18:return cn(e,2406,2415,!0,n);case 20:return Bf(e,1,19999,JLe,3,n);case 21:return cn(e,2790,2799,!0,n);case 22:return cn(e,2662,2671,!0,n);case 22:return Bf(e,1,10999,XLe,3,n);case 23:return Tc(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Tc(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return cn(e,3302,3311,!0,n);case 28:return Tc(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",i);case 29:return Tc(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",i);case 34:return cn(e,3792,3801,!0,n);case 37:return cn(e,6160,6169,!0,n);case 38:return cn(e,4160,4169,!0,n);case 39:return cn(e,2918,2927,!0,n);case 40:return cn(e,1776,1785,!0,n);case 43:return cn(e,3046,3055,!0,n);case 44:return cn(e,3174,3183,!0,n);case 45:return cn(e,3664,3673,!0,n);case 46:return cn(e,3872,3881,!0,n);case 3:default:return cn(e,48,57,!0,n)}},cG="data-html2canvas-ignore",mQ=function(){function e(t,r,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=r,this.counters=new YLe,this.quoteDepth=0,!r.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(r.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(t,r){var n=this,i=ZLe(t,r);
vendor: 9,263 bytes, lines 480-484
480if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var o=t.defaultView.pageXOffset,a=t.defaultView.pageYOffset,s=i.contentWindow,A=s.document,l=rje(i).then(function(){return Ti(n,void 0,void 0,function(){var c,u;return bi(this,function(d){switch(d.label){case 0:return this.scrolledElements.forEach(aje),s&&(s.scrollTo(r.left,r.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(s.scrollY!==r.top||s.scrollX!==r.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-r.left,s.scrollY-r.top,0,0))),c=this.options.onclone,u=this.clonedReferenceElement,typeof u>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:A.fonts&&A.fonts.ready?[4,A.fonts.ready]:[3,2];case 1:d.sent(),d.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,tje(A)]:[3,4];case 3:d.sent(),d.label=4;case 4:return typeof c=="function"?[2,Promise.resolve().then(function(){return c(A,u)}).then(function(){return i})]:[2,i]}})})});return A.open(),A.write(ije(document.doctype)+"<html></html>"),oje(this.referenceElement.ownerDocument,o,a),A.replaceChild(A.adoptNode(this.documentElement),A.documentElement),A.close(),l},e.prototype.createElementClone=function(t){if(UE(t,2))debugger;if(aG(t))return this.createCanvasClone(t);if(lQ(t))return this.createVideoClone(t);if(cQ(t))return this.createStyleClone(t);var r=t.cloneNode(!1);return kE(r)&&(kE(t)&&t.currentSrc&&t.currentSrc!==t.src&&(r.src=t.currentSrc,r.srcset=""),r.loading==="lazy"&&(r.loading="eager")),uQ(r)?this.createCustomElementClone(r):r},e.prototype.createCustomElementClone=function(t){var r=document.createElement("html2canvascustomelement");return WC(t.style,r),r},e.prototype.createStyleClone=function(t){try{var r=t.sheet;if(r&&r.cssRules){var n=[].slice.call(r.cssRules,0).reduce(function(o,a){return a&&typeof a.cssText=="string"?o+a.cssText:o},""),i=t.cloneNode(!1);return i.textContent=n,i}}catch(o){if(this.context.logger.error("Unable to access cssRules property",o),o.name!=="SecurityError")throw o}return t.cloneNode(!1)},e.prototype.createCanvasClone=function(t){var r;if(this.options.inlineImages&&t.ownerDocument){var n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var i=t.cloneNode(!1);try{i.width=t.width,i.height=t.height;var o=t.getContext("2d"),a=i.getContext("2d");if(a)if(!this.options.allowTaint&&o)a.putImageData(o.getImageData(0,0,t.width,t.height),0,0);else{var s=(r=t.getContext("webgl2"))!==null&&r!==void 0?r:t.getContext("webgl");if(s){var A=s.getContextAttributes();(A==null?void 0:A.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}a.drawImage(t,0,0)}return i}catch{this.context.logger.info("Unable to clone canvas as it is tainted",t)}return i},e.prototype.createVideoClone=function(t){var r=t.ownerDocument.createElement("canvas");r.width=t.offsetWidth,r.height=t.offsetHeight;var n=r.getContext("2d");try{return n&&(n.drawImage(t,0,0,r.width,r.height),this.options.allowTaint||n.getImageData(0,0,r.width,r.height)),r}catch{this.context.logger.info("Unable to clone video as it is tainted",t)}var i=t.ownerDocument.createElement("canvas");return i.width=t.offsetWidth,i.height=t.offsetHeight,i},e.prototype.appendChildNode=function(t,r,n){(!qf(r)||!qLe(r)&&!r.hasAttribute(cG)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(r)))&&(!this.options.copyStyles||!qf(r)||!cQ(r))&&t.appendChild(this.cloneNode(r,n))},e.prototype.cloneChildNodes=function(t,r,n){for(var i=this,o=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;o;o=o.nextSibling)if(qf(o)&&AG(o)&&typeof o.assignedNodes=="function"){var a=o.assignedNodes();a.length&&a.forEach(function(s){return i.appendChildNode(r,s,n)})}else this.appendChildNode(r,o,n)},e.prototype.cloneNode=function(t,r){if(iG(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&qf(t)&&(IE(t)||sw(t))){var i=this.createElementClone(t);i.style.transitionProperty="none";var o=n.getComputedStyle(t),a=n.getComputedStyle(t,":before"),s=n.getComputedStyle(t,":after");this.referenceElement===t&&IE(i)&&(this.clonedReferenceElement=i),VP(i)&&lje(i);var A=this.counters.parse(new Wj(this.context,o)),l=this.resolvePseudoContent(t,i,a,Eg.BEFORE);uQ(t)&&(r=!0),lQ(t)||this.cloneChildNodes(t,i,r),l&&i.insertBefore(l,i.firstChild);var c=this.resolvePseudoContent(t,i,s,Eg.AFTER);return c&&i.appendChild(c),this.counters.pop(A),(o&&(this.options.copyStyles||sw(t))&&!sG(t)||r)&&WC(o,i),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([i,t.scrollLeft,t.scrollTop]),(rb(t)||nb(t))&&(rb(i)||nb(i))&&(i.value=t.value),i}return t.cloneNode(!1)},e.prototype.resolvePseudoContent=function(t,r,n,i){var o=this;if(n){var a=n.content,s=r.ownerDocument;if(!(!s||!a||a==="none"||a==="-moz-alt-content"||n.display==="none")){this.counters.parse(new Wj(this.context,n));var A=new Vke(this.context,n),l=s.createElement("html2canvaspseudoelement");WC(n,l),A.content.forEach(function(u){if(u.type===0)l.appendChild(s.createTextNode(u.value));else if(u.type===22){var d=s.createElement("img");d.src=u.value,d.style.opacity="1",l.appendChild(d)}else if(u.type===18){if(u.name==="attr"){var f=u.values.filter(gr);f.length&&l.appendChild(s.createTextNode(t.getAttribute(f[0].value)||""))}else if(u.name==="counter"){var p=u.values.filter(Ah),h=p[0],v=p[1];if(h&&gr(h)){var m=o.counters.getCounterValue(h.value),w=v&&gr(v)?OE.parse(o.context,v.value):3;l.appendChild(s.createTextNode(Vm(m,w,!1)))}}else if(u.name==="counters"){var b=u.values.filter(Ah),h=b[0],B=b[1],v=b[2];if(h&&gr(h)){var C=o.counters.getCounterValues(h.value),_=v&&gr(v)?OE.parse(o.context,v.value):3,F=B&&B.type===0?B.value:"",N=C.map(function(O){return Vm(O,_,!1)}).join(F);l.appendChild(s.createTextNode(N))}}}else if(u.type===20)switch(u.value){case"open-quote":l.appendChild(s.createTextNode(Gj(A.quotes,o.quoteDepth++,!0)));break;case"close-quote":l.appendChild(s.createTextNode(Gj(A.quotes,--o.quoteDepth,!1)));break;default:l.appendChild(s.createTextNode(u.value))}}),l.className=LE+" "+jE;var c=i===Eg.BEFORE?" "+LE:" "+jE;return sw(r)?r.className.baseValue+=c:r.className+=c,l}}},e.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},e}(),Eg;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(Eg||(Eg={}));var ZLe=function(e,t){var r=e.createElement("iframe");return r.className="html2canvas-container",r.style.visibility="hidden",r.style.position="fixed",r.style.left="-10000px",r.style.top="0px",r.style.border="0",r.width=t.width.toString(),r.height=t.height.toString(),r.scrolling="no",r.setAttribute(cG,"true"),e.body.appendChild(r),r},eje=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},tje=function(e){return Promise.all([].slice.call(e.images,0).map(eje))},rje=function(e){return new Promise(function(t,r){var n=e.contentWindow;if(!n)return r("No window assigned for iframe");var i=n.document;n.onload=e.onload=function(){n.onload=e.onload=null;var o=setInterval(function(){i.body.childNodes.length>0&&i.readyState==="complete"&&(clearInterval(o),t(e))},50)}})},nje=["all","d","content"],WC=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e.item(r);nje.indexOf(n)===-1&&t.style.setProperty(n,e.getPropertyValue(n))}return t},ije=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},oje=function(e,t,r){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||r!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,r)},aje=function(e){var t=e[0],r=e[1],n=e[2];t.scrollLeft=r,t.scrollTop=n},sje=":before",Aje=":after",LE="___html2canvas___pseudoelement_before",jE="___html2canvas___pseudoelement_after",vQ=`{
481    content: "" !important;
482    display: none !important;
483}`,lje=function(e){cje(e,"."+LE+sje+vQ+`
484         .`+jE+Aje+vQ)},cje=function(e,t){var r=e.ownerDocument;if(r){var n=r.createElement("style");n.textContent=t,e.appendChild(n)}},uG=function(){function e(){}return e.getOrigin=function(t){var r=e._link;return r?(r.href=t,r.href=r.href,r.protocol+r.hostname+r.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),uje=function(){function e(t,r){this.context=t,this._options=r,this._cache={}}return e.prototype.addImage=function(t){var r=Promise.resolve();return this.has(t)||(YC(t)||pje(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),r},e.prototype.match=function(t){return this._cache[t]},e.prototype.loadImage=function(t){return Ti(this,void 0,void 0,function(){var r,n,i,o,a=this;return bi(this,function(s){switch(s.label){case 0:return r=uG.isSameOrigin(t),n=!qC(t)&&this._options.useCORS===!0&&ai.SUPPORT_CORS_IMAGES&&!r,i=!qC(t)&&!r&&!YC(t)&&typeof this._options.proxy=="str
484ing"&&ai.SUPPORT_CORS_XHR&&!n,!r&&this._options.allowTaint===!1&&!qC(t)&&!YC(t)&&!i&&!n?[2]:(o=t,i?[4,this.proxy(o)]:[3,2]);case 1:o=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(A,l){var c=new Image;c.onload=function(){return A(c)},c.onerror=l,(gje(o)||n)&&(c.crossOrigin="anonymous"),c.src=o,c.complete===!0&&setTimeout(function(){return A(c)},500),a._options.imageTimeout>0&&setTimeout(function(){return l("Timed out ("+a._options.imageTimeout+"ms) loading image")},a._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},e.prototype.has=function(t){return typeof this._cache[t]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(t){var r=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var i=t.substring(0,256);return new Promise(function(o,a){var s=ai.SUPPORT_RESPONSE_TYPE?"blob":"text",A=new XMLHttpRequest;A.onload=function(){if(A.status===200)if(s==="text")o(A.response);else{var u=new FileReader;u.addEventListener("load",function(){return o(u.result)},!1),u.addEventListener("error",function(d){return a(d)},!1),u.readAsDataURL(A.response)}else a("Failed to proxy resource "+i+" with status code "+A.status)},A.onerror=a;var l=n.indexOf("?")>-1?"&":"?";if(A.open("GET",""+n+l+"url="+encodeURIComponent(t)+"&responseType="+s),s!=="text"&&A instanceof XMLHttpRequest&&(A.responseType=s),r._options.imageTimeout){var c=r._options.imageTimeout;A.timeout=c,A.ontimeout=function(){return a("Timed out ("+c+"ms) proxying "+i)}}A.send()})},e}(),fje=/^data:image\/svg\+xml/i,dje=/^data:image\/.*;base64,/i,hje=/^data:image\/.*/i,pje=function(e){return ai.SUPPORT_SVG_DRAWING||!mje(e)},qC=function(e){return hje.test(e)},gje=function(e){return dje.test(e)},YC=function(e){return e.substr(0,4)==="blob"},mje=function(e){return e.substr(-3).toLowerCase()==="svg"||fje.test(e)},Re=function(){function e(t,r){this.type=0,this.x=t,this.y=r}return e.prototype.add=function(t,r){return new e(this.x+t,this.y+r)},e}(),Cf=function(e,t,r){return new Re(e.x+(t.x-e.x)*r,e.y+(t.y-e.y)*r)},Oy=function(){function e(t,r,n,i){this.type=1,this.start=t,this.startControl=r,this.endControl=n,this.end=i}return e.prototype.subdivide=function(t,r){var n=Cf(this.start,this.startControl,t),i=Cf(this.startControl,this.endControl,t),o=Cf(this.endControl,this.end,t),a=Cf(n,i,t),s=Cf(i,o,t),A=Cf(a,s,t);return r?new e(this.start,n,a,A):new e(A,s,o,this.end)},e.prototype.add=function(t,r){return new e(this.start.add(t,r),this.startControl.add(t,r),this.endControl.add(t,r),this.end.add(t,r))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Yo=function(e){return e.type===1},vje=function(){function e(t){var r=t.styles,n=t.bounds,i=Zp(r.borderTopLeftRadius,n.width,n.height),o=i[0],a=i[1],s=Zp(r.borderTopRightRadius,n.width,n.height),A=s[0],l=s[1],c=Zp(r.borderBottomRightRadius,n.width,n.height),u=c[0],d=c[1],f=Zp(r.borderBottomLeftRadius,n.width,n.height),p=f[0],h=f[1],v=[];v.push((o+A)/n.width),v.push((p+u)/n.width),v.push((a+h)/n.height),v.push((l+d)/n.height);var m=Math.max.apply(Math,v);m>1&&(o/=m,a/=m,A/=m,l/=m,u/=m,d/=m,p/=m,h/=m);var w=n.width-A,b=n.height-d,B=n.width-u,C=n.height-h,_=r.borderTopWidth,F=r.borderRightWidth,N=r.borderBottomWidth,U=r.borderLeftWidth,L=Fr(r.paddingTop,t.bounds.width),O=Fr(r.paddingRight,t.bounds.width),T=Fr(r.paddingBottom,t.bounds.width),Q=Fr(r.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=o>0||a>0?Mr(n.left+U/3,n.top+_/3,o-U/3,a-_/3,sr.TOP_LEFT):new Re(n.left+U/3,n.top+_/3),this.topRightBorderDoubleOuterBox=o>0||a>0?Mr(n.left+w,n.top+_/3,A-F/3,l-_/3,sr.TOP_RIGHT):new Re(n.left+n.width-F/3,n.top+_/3),this.bottomRightBorderDoubleOuterBox=u>0||d>0?Mr(n.left+B,n.top+b,u-F/3,d-N/3,sr.BOTTOM_RIGHT):new Re(n.left+n.width-F/3,n.top+n.height-N/3),this.bottomLeftBorderDoubleOuterBox=p>0||h>0?Mr(n.left+U/3,n.top+C,p-U/3,h-N/3,sr.BOTTOM_LEFT):new Re(n.left+U/3,n.top+n.height-N/3),this.topLeftBorderDoubleInnerBox=o>0||a>0?Mr(n.left+U*2/3,n.top+_*2/3,o-U*2/3,a-_*2/3,sr.TOP_LEFT):new Re(n.left+U*2/3,n.top+_*2/3),this.topRightBorderDoubleInnerBox=o>0||a>0?Mr(n.left+w,n.top+_*2/3,A-F*2/3,l-_*2/3,sr.TOP_RIGHT):new Re(n.left+n.width-F*2/3,n.top+_*2/3),this.bottomRightBorderDoubleInnerBox=u>0||d>0?Mr(n.left+B,n.top+b,u-F*2/3,d-N*2/3,sr.BOTTOM_RIGHT):new Re(n.left+n.width-F*2/3,n.top+n.height-N*2/3),this.bottomLeftBorderDoubleInnerBox=p>0||h>0?Mr(n.left+U*2/3,n.top+C,p-U*2/3,h-N*2/3,sr.BOTTOM_LEFT):new Re(n.left+U*2/3,n.top+n.height-N*2/3),this.topLeftBorderStroke=o>0||a>0?Mr(n.left+U/2,n.top+_/2,o-U/2,a-_/2,sr.TOP_LEFT):new Re(n.left+U/2,n.top+_/2),this.topRightBorderStroke=o>0||a>0?Mr(n.left+w,n.top+_/2,A-F/2,l-_/2,sr.TOP_RIGHT):new Re(n.left+n.width-F/2,n.top+_/2),this.bottomRightBorderStroke=u>0||d>0?Mr(n.left+B,n.top+b,u-F/2,d-N/2,sr.BOTTOM_RIGHT):new Re(n.left+n.width-F/2,n.top+n.height-N/2),this.bottomLeftBorderStroke=p>0||h>0?Mr(n.left+U/2,n.top+C,p-U/2,h-N/2,sr.BOTTOM_LEFT):new Re(n.left+U/2,n.top+n.height-N/2),this.topLeftBorderBox=o>0||a>0?Mr(n.left,n.top,o,a,sr.TOP_LEFT):new Re(n.left,n.top),this.topRightBorderBox=A>0||l>0?Mr(n.left+w,n.top,A,l,sr.TOP_RIGHT):new Re(n.left+n.width,n.top),this.bottomRightBorderBox=u>0||d>0?Mr(n.left+B,n.top+b,u,d,sr.BOTTOM_RIGHT):new Re(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=p>0||h>0?Mr(n.left,n.top+C,p,h,sr.BOTTOM_LEFT):new Re(n.left,n.top+n.height),this.topLeftPaddingBox=o>0||a>0?Mr(n.left+U,n.top+_,Math.max(0,o-U),Math.max(0,a-_),sr.TOP_LEFT):new Re(n.left+U,n.top+_),this.topRightPaddingBox=A>0||l>0?Mr(n.left+Math.min(w,n.width-F),n.top+_,w>n.width+F?0:Math.max(0,A-F),Math.max(0,l-_),sr.TOP_RIGHT):new Re(n.left+n.width-F,n.top+_),this.bottomRightPaddingBox=u>0||d>0?Mr(n.left+Math.min(B,n.width-U),n.top+Math.min(b,n.height-N),Math.max(0,u-F),Math.max(0,d-N),sr.BOTTOM_RIGHT):new Re(n.left+n.width-F,n.top+n.height-N),this.bottomLeftPaddingBox=p>0||h>0?Mr(n.left+U,n.top+Math.min(C,n.height-N),Math.max(0,p-U),Math.max(0,h-N),sr.BOTTOM_LEFT):new Re(n.left+U,n.top+n.height-N),this.topLeftContentBox=o>0||a>0?Mr(n.left+U+Q,n.top+_+L,Math.max(0,o-(U+Q)),Math.max(0,a-(_+L)),sr.TOP_LEFT):new Re(n.left+U+Q,n.top+_+L),this.topRightContentBox=A>0||l>0?Mr(n.left+Math.min(w,n.width+U+Q),n.top+_+L,w>n.width+U+Q?0:A-U+Q,l-(_+L),sr.TOP_RIGHT):new Re(n.left+n.width-(F+O),n.top+_+L),this.bottomRightContentBox=u>0||d>0?Mr(n.left+Math.min(B,n.width-(U+Q)),n.top+Math.min(b,n.height+_+L),Math.max(0,u-(F+O)),d-(N+T),sr.BOTTOM_RIGHT):new Re(n.left+n.width-(F+O),n.top+n.height-(N+T)),this.bottomLeftContentBox=p>0||h>0?Mr(n.left+U+Q,n.top+C,Math.max(0,p-(U+Q)),h-(N+T),sr.BOTTOM_LEFT):new Re(n.left+U+Q,n.top+n.height-(N+T))}return e}(),sr;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(sr||(sr={}));var Mr=function(e,t,r,n,i){var o=4*((Math.sqrt(2)-1)/3),a=r*o,s=n*o,A=e+r,l=t+n;switch(i){case sr.TOP_LEFT:return new Oy(new Re(e,l),new Re(e,l-s),new Re(A-a,t),new Re(A,t));case sr.TOP_RIGHT:return new Oy(new Re(e,t),new Re(e+a,t),new Re(A,l-s),new Re(A,l));case sr.BOTTOM_RIGHT:return new Oy(new Re(A,t),new Re(A,t+s),new Re(e+a,l),new Re(e,l));case sr.BOTTOM_LEFT:default:return new Oy(new Re(A,l),new Re(A-a,l),new Re(e,t+s),new Re(e,t))}},ib=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},yje=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},ob=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},wje=function(){function e(t,r,n){this.offsetX=t,this.offsetY=r,this.matrix=n,this.type=0,this.target=6}return e}(),Uy=function(){function e(t,r){this.path=t,this.target=r,this.type=1}return e}(),bje=function(){function e(t){this.opacity=t,this.type=2,this.target=6}return e}(),xje=function(e){return e.type===0},fG=function(e){return e.type===1},Bje=function(e){return e.type===2},yQ=function(e,t){return e.length===t.length?e.some(function(r,n){return r===t[n]}):!1},Cje=function(e,t,r,n,i){return e.map(function(o,a){switch(a){case 0:return o.add(t,r);case 1:return o.add(t+n,r);case 2:return o.add(t+n,r+i);case 3:return o.add(t,r+i)}return o}
vendor: 19,698 bytes, line 484
484)},dG=function(){function e(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),hG=function(){function e(t,r){if(this.container=t,this.parent=r,this.effects=[],this.curves=new vje(this.container),this.container.styles.opacity<1&&this.effects.push(new bje(this.container.styles.opacity)),this.container.styles.transform!==null){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,o=this.container.styles.transform;this.effects.push(new wje(n,i,o))}if(this.container.styles.overflowX!==0){var a=ib(this.curves),s=ob(this.curves);yQ(a,s)?this.effects.push(new Uy(a,6)):(this.effects.push(new Uy(a,2)),this.effects.push(new Uy(s,4)))}}return e.prototype.getEffects=function(t){for(var r=[2,3].indexOf(this.container.styles.position)===-1,n=this.parent,i=this.effects.slice(0);n;){var o=n.effects.filter(function(A){return!fG(A)});if(r||n.container.styles.position!==0||!n.parent){if(i.unshift.apply(i,o),r=[2,3].indexOf(n.container.styles.position)===-1,n.container.styles.overflowX!==0){var a=ib(n.curves),s=ob(n.curves);yQ(a,s)||i.unshift(new Uy(s,6))}}else i.unshift.apply(i,o);n=n.parent}return i.filter(function(A){return In(A.target,t)})},e}(),QE=function(e,t,r,n){e.container.elements.forEach(function(i){var o=In(i.flags,4),a=In(i.flags,2),s=new hG(i,e);In(i.styles.display,2048)&&n.push(s);var A=In(i.flags,8)?[]:n;if(o||a){var l=o||i.styles.isPositioned()?r:t,c=new dG(s);if(i.styles.isPositioned()||i.styles.opacity<1||i.styles.isTransformed()){var u=i.styles.zIndex.order;if(u<0){var d=0;l.negativeZIndex.some(function(p,h){return u>p.element.container.styles.zIndex.order?(d=h,!1):d>0}),l.negativeZIndex.splice(d,0,c)}else if(u>0){var f=0;l.positiveZIndex.some(function(p,h){return u>=p.element.container.styles.zIndex.order?(f=h+1,!1):f>0}),l.positiveZIndex.splice(f,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else i.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);QE(s,c,o?c:r,A)}else i.styles.isInlineLevel()?t.inlineLevel.push(s):t.nonInlineLevel.push(s),QE(s,t,r,A);In(i.flags,8)&&pG(i,A)})},pG=function(e,t){for(var r=e instanceof TE?e.start:1,n=e instanceof TE?e.reversed:!1,i=0;i<t.length;i++){var o=t[i];o.container instanceof Jz&&typeof o.container.value=="number"&&o.container.value!==0&&(r=o.container.value),o.listValue=Vm(r,o.container.styles.listStyleType,!0),r+=n?-1:1}},_je=function(e){var t=new hG(e,null),r=new dG(t),n=[];return QE(t,r,r,n),pG(t.container,n),r},wQ=function(e,t){switch(t){case 0:return ra(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return ra(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return ra(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);case 3:default:return ra(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},Sje=function(e,t){switch(t){case 0:return ra(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return ra(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return ra(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);case 3:default:return ra(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},Eje=function(e,t){switch(t){case 0:return ra(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return ra(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return ra(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);case 3:default:return ra(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},Fje=function(e,t){switch(t){case 0:return Ny(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return Ny(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return Ny(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);case 3:default:return Ny(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},Ny=function(e,t){var r=[];return Yo(e)?r.push(e.subdivide(.5,!1)):r.push(e),Yo(t)?r.push(t.subdivide(.5,!0)):r.push(t),r},ra=function(e,t,r,n){var i=[];return Yo(e)?i.push(e.subdivide(.5,!1)):i.push(e),Yo(r)?i.push(r.subdivide(.5,!0)):i.push(r),Yo(n)?i.push(n.subdivide(.5,!0).reverse()):i.push(n),Yo(t)?i.push(t.subdivide(.5,!1).reverse()):i.push(t),i},gG=function(e){var t=e.bounds,r=e.styles;return t.add(r.borderLeftWidth,r.borderTopWidth,-(r.borderRightWidth+r.borderLeftWidth),-(r.borderTopWidth+r.borderBottomWidth))},ab=function(e){var t=e.styles,r=e.bounds,n=Fr(t.paddingLeft,r.width),i=Fr(t.paddingRight,r.width),o=Fr(t.paddingTop,r.width),a=Fr(t.paddingBottom,r.width);return r.add(n+t.borderLeftWidth,o+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+n+i),-(t.borderTopWidth+t.borderBottomWidth+o+a))},Pje=function(e,t){return e===0?t.bounds:e===2?ab(t):gG(t)},Oje=function(e,t){return e===0?t.bounds:e===2?ab(t):gG(t)},XC=function(e,t,r){var n=Pje(Nf(e.styles.backgroundOrigin,t),e),i=Oje(Nf(e.styles.backgroundClip,t),e),o=Uje(Nf(e.styles.backgroundSize,t),r,n),a=o[0],s=o[1],A=Zp(Nf(e.styles.backgroundPosition,t),n.width-a,n.height-s),l=Nje(Nf(e.styles.backgroundRepeat,t),A,o,n,i),c=Math.round(n.left+A[0]),u=Math.round(n.top+A[1]);return[l,c,u,a,s]},_f=function(e){return gr(e)&&e.value===pd.AUTO},Ty=function(e){return typeof e=="number"},Uje=function(e,t,r){var n=t[0],i=t[1],o=t[2],a=e[0],s=e[1];if(!a)return[0,0];if(bn(a)&&s&&bn(s))return[Fr(a,r.width),Fr(s,r.height)];var A=Ty(o);if(gr(a)&&(a.value===pd.CONTAIN||a.value===pd.COVER)){if(Ty(o)){var l=r.width/r.height;return l<o!=(a.value===pd.COVER)?[r.width,r.width/o]:[r.height*o,r.height]}return[r.width,r.height]}var c=Ty(n),u=Ty(i),d=c||u;if(_f(a)&&(!s||_f(s))){if(c&&u)return[n,i];if(!A&&!d)return[r.width,r.height];if(d&&A){var f=c?n:i*o,p=u?i:n/o;return[f,p]}var h=c?n:r.width,v=u?i:r.height;return[h,v]}if(A){var m=0,w=0;return bn(a)?m=Fr(a,r.width):bn(s)&&(w=Fr(s,r.height)),_f(a)?m=w*o:(!s||_f(s))&&(w=m/o),[m,w]}var b=null,B=null;if(bn(a)?b=Fr(a,r.width):s&&bn(s)&&(B=Fr(s,r.height)),b!==null&&(!s||_f(s))&&(B=c&&u?b/n*i:r.height),B!==null&&_f(a)&&(b=c&&u?B/i*n:r.width),b!==null&&B!==null)return[b,B];throw new Error("Unable to calculate background-size for element")},Nf=function(e,t){var r=e[t];return typeof r>"u"?e[0]:r},Nje=function(e,t,r,n,i){var o=t[0],a=t[1],s=r[0],A=r[1];switch(e){case 2:return[new Re(Math.round(n.left),Math.round(n.top+a)),new Re(Math.round(n.left+n.width),Math.round(n.top+a)),new Re(Math.round(n.left+n.width),Math.round(A+n.top+a)),new Re(Math.round(n.left),Math.round(A+n.top+a))];case 3:return[new Re(Math.round(n.left+o),Math.round(n.top)),new Re(Math.round(n.left+o+s),Math.round(n.top)),new Re(Math.round(n.left+o+s),Math.round(n.height+n.top)),new Re(Math.round(n.left+o),Math.round(n.height+n.top))];case 1:return[new Re(Math.round(n.left+o),Math.round(n.top+a)),new Re(Math.round(n.left+o+s),Math.round(n.top+a)),new Re(Math.round(n.left+o+s),Math.round(n.top+a+A)),new Re(Math.round(n.left+o),Math.round(n.top+a+A))];default:return[new Re(Math.round(i.left),Math.round(i.top)),new Re(Math.round(i.left+i.width),Math.round(i.top)),new Re(Math.round(i.left+i.width),Math.round(i.height+i.top)),new Re(Math.round(i.left),Math.round(i.height+i.top))]}},Tje="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",bQ="Hidden Text",Ije=function(){function e(t){this._data={},this._document=t}return e.prototype.parseMetrics=function(t,r){var n=this._document.createElement("div"),i=this._document.createElement("img"),o=this._document.createElement("span"),a=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=r,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",a.appendChild(n),i.src=Tje,i.width=1,i.height=1,i.style.margin="0",i.style.padding="0",i.style.verticalAlign="baseline",o.style.fontFamily=t,o.style.fontSize=r,o.style.margin="0",o.style.padding="0",o.appendChild(this._document.createTextNode(bQ)),n.appendChild(o),n.appendChild(i);var s=i.offsetTop-o.offsetTop+2;n.removeChild(o),n.appendChild(this._document.createTextNode(bQ)),n.style.lineHeight="normal",i.style.verticalAlign="super";var A=i.offsetTop-n.offsetTop+2;return a.removeChild(n),{baseline:s,middle:A}},e.prototype.getMetrics=function(t,r){var n=t+" "+r;return typeof this._data[n]>"u"&&(this._data[n]=this.parseMetrics(t,r)),this._data[n]},e}(),mG=function(){function e(t,r){this.context=t,this.options=r}return e}(),kje=1e4,Lje=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i._activeEffects=[],i.canvas=n.canvas?n.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),n.canvas||(i.canvas.width=Math.floor(n.width*n.scale),i.canvas.height=Math.floor(n.height*n.scale),i.canvas.style.width=n.width+"px",i.canvas.style.height=n.height+"px"),i.fontMetrics=new Ije(document),i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-n.x,-n.y),i.ctx.textBaseline="bottom",i._activeEffects=[],i.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),i}return t.prototype.applyEffects=function(r){for(var n=this;this._activeEffects.length;)this.popEffect();r.forEach(function(i){return n.applyEffect(i)})},t.prototype.applyEffect=function(r){this.ctx.save(),Bje(r)&&(this.ctx.globalAlpha=r.opacity),xje(r)&&(this.ctx.translate(r.offsetX,r.offsetY),this.ctx.transform(r.matrix[0],r.matrix[1],r.matrix[2],r.matrix[3],r.matrix[4],r.matrix[5]),this.ctx.translate(-r.offsetX,-r.offsetY)),fG(r)&&(this.path(r.path),this.ctx.clip()),this._activeEffects.push(r)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(r){return Ti(this,void 0,void 0,function(){var n;return bi(this,function(i){switch(i.label){case 0:return n=r.element.container.styles,n.isVisible()?[4,this.renderStackContent(r)]:[3,2];case 1:i.sent(),i.label=2;case 2:return[2]}})})},t.prototype.renderNode=function(r){return Ti(this,void 0,void 0,function(){return bi(this,function(n){switch(n.label){case 0:if(In(r.container.flags,16))debugger;return r.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(r)]:[3,3];case 1:return n.sent(),[4,this.renderNodeContent(r)];case 2:n.sent(),n.label=3;case 3:return[2]}})})},t.prototype.renderTextWithLetterSpacing=function(r,n,i){var o=this;if(n===0)this.ctx.fillText(r.text,r.bounds.left,r.bounds.top+i);else{var a=$P(r.text);a.reduce(function(s,A){return o.ctx.fillText(A,s,r.bounds.top+i),s+o.ctx.measureText(A).width},r.bounds.left)}},t.prototype.createFontStyle=function(r){var n=r.fontVariant.filter(function(a){return a==="normal"||a==="small-caps"}).join(""),i=Dje(r.fontFamily).join(", "),o=y0(r.fontSize)?""+r.fontSize.number+r.fontSize.unit:r.fontSize.number+"px";return[[r.fontStyle,n,r.fontWeight,o,i].join(" "),i,o]},t.prototype.renderTextNode=function(r,n){return Ti(this,void 0,void 0,function(){var i,o,a,s,A,l,c,u,d=this;return bi(this,function(f){return i=this.createFontStyle(n),o=i[0],a=i[1],s=i[2],this.ctx.font=o,this.ctx.direction=n.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",A=this.fontMetrics.getMetrics(a,s),l=A.baseline,c=A.middle,u=n.paintOrder,r.textBounds.forEach(function(p){u.forEach(function(h){switch(h){case 0:d.ctx.fillStyle=Dn(n.color),d.renderTextWithLetterSpacing(p,n.letterSpacing,l);var v=n.textShadow;v.length&&p.text.trim().length&&(v.slice(0).reverse().forEach(function(m){d.ctx.shadowColor=Dn(m.color),d.ctx.shadowOffsetX=m.offsetX.number*d.options.scale,d.ctx.shadowOffsetY=m.offsetY.number*d.options.scale,d.ctx.shadowBlur=m.blur.number,d.renderTextWithLetterSpacing(p,n.letterSpacing,l)}),d.ctx.shadowColor="",d.ctx.shadowOffsetX=0,d.ctx.shadowOffsetY=0,d.ctx.shadowBlur=0),n.textDecorationLine.length&&(d.ctx.fillStyle=Dn(n.textDecorationColor||n.color),n.textDecorationLine.forEach(function(m){switch(m){case 1:d.ctx.fillRect(p.bounds.left,Math.round(p.bounds.top+l),p.bounds.width,1);break;case 2:d.ctx.fillRect(p.bounds.left,Math.round(p.bounds.top),p.bounds.width,1);break;case 3:d.ctx.fillRect(p.bounds.left,Math.ceil(p.bounds.top+c),p.bounds.width,1);break}}));break;case 1:n.webkitTextStrokeWidth&&p.text.trim().length&&(d.ctx.strokeStyle=Dn(n.webkitTextStrokeColor),d.ctx.lineWidth=n.webkitTextStrokeWidth,d.ctx.lineJoin=window.chrome?"miter":"round",d.ctx.strokeText(p.text,p.bounds.left,p.bounds.top+l)),d.ctx.strokeStyle="",d.ctx.lineWidth=0,d.ctx.lineJoin="miter";break}})}),[2]})})},t.prototype.renderReplacedElement=function(r,n,i){if(i&&r.intrinsicWidth>0&&r.intrinsicHeight>0){var o=ab(r),a=ob(n);this.path(a),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(i,0,0,r.intrinsicWidth,r.intrinsicHeight,o.left,o.top,o.width,o.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(r){return Ti(this,void 0,void 0,function(){var n,i,o,a,s,A,w,w,l,c,u,d,B,f,p,C,h,v,m,w,b,B,C;return bi(this,function(_){switch(_.label){case 0:this.applyEffects(r.getEffects(4)),n=r.container,i=r.curves,o=n.styles,a=0,s=n.textNodes,_.label=1;case 1:return a<s.length?(A=s[a],[4,this.renderTextNode(A,o)]):[3,4];case 2:_.sent(),_.label=3;case 3:return a++,[3,1];case 4:if(!(n instanceof qz))return[3,8];_.label=5;case 5:return _.trys.push([5,7,,8]),[4,this.context.cache.match(n.src)];case 6:return w=_.sent(),this.renderReplacedElement(n,i,w),[3,8];case 7:return _.sent(),this.context.logger.error("Error loading image "+n.src),[3,8];case 8:if(n instanceof Yz&&this.renderReplacedElement(n,i,n.canvas),!(n instanceof Xz))return[3,12];_.label=9;case 9:return _.trys.push([9,11,,12]),[4,this.context.cache.match(n.svg)];case 10:return w=_.sent(),this.renderReplacedElement(n,i,w),[3,12];case 11:return _.sent(),this.context.logger.error("Error loading svg "+n.svg.substring(0,255)),[3,12];case 12:return n instanceof tG&&n.tree?(l=new t(this.context,{scale:this.options.scale,backgroundColor:n.backgroundColor,x:0,y:0,width:n.width,height:n.height}),[4,l.render(n.tree)]):[3,14];case 13:c=_.sent(),n.width&&n.height&&this.ctx.drawImage(c,0,0,n.width,n.height,n.bounds.left,n.bounds.top,n.bounds.width,n.bounds.height),_.label=14;case 14:if(n instanceof KP&&(u=Math.min(n.bounds.width,n.bounds.height),n.type===eb?n.checked&&(this.ctx.save(),this.path([new Re(n.bounds.left+u*.39363,n.bounds.top+u*.79),new Re(n.bounds.left+u*.16,n.bounds.top+u*.5549),new Re(n.bounds.left+u*.27347,n.bounds.top+u*.44071),new Re(n.bounds.left+u*.39694,n.bounds.top+u*.5649),new Re(n.bounds.left+u*.72983,n.bounds.top+u*.23),new Re(n.bounds.left+u*.84,n.bounds.top+u*.34085),new Re(n.bounds.left+u*.39363,n.bounds.top+u*.79)]),this.ctx.fillStyle=Dn(AQ),this.ctx.fill(),this.ctx.restore()):n.type===tb&&n.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(n.bounds.left+u/2,n.bounds.top+u/2,u/4,0,Math.PI*2,!0),this.ctx.fillStyle=Dn(AQ),this.ctx.fill(),this.ctx.restore())),jje(n)&&n.value.length){switch(d=this.createFontStyle(o),B=d[0],f=d[1],p=this.fontMetrics.getMetrics(B,f).baseline,this.ctx.font=B,this.ctx.fillStyle=Dn(o.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Rje(n.styles.textAlign),C=ab(n),h=0,n.styles.textAlign){case 1:h+=C.width/2;break;case 2:h+=C.width;break}v=C.add(h,0,0,-C.height/2+1),this.ctx.save(),this.path([new Re(C.left,C.top),new Re(C.left+C.width,C.top),new Re(C.left+C.width,C.top+C.height),new Re(C.left,C.top+C.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Sg(n.value,v),o.letterSpacing,p),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!In(n.styles.display,2048))return[3,20];if(n.styles.listStyleImage===null)return[3,19];if(m=n.styles.listStyleImage,m.type!==0)return[3,18];w=void 0,b=m.url,_.label=15;case 15:return _.trys.push([15,17,,18]),[4,this.context.cache.match(b)];case 16:return w=_.sent(),this.ctx.drawImage(w,n.bounds.left-(w.width+10),n.bounds.top),[3,18];case 17:return _.sent(),this.context.logger.error("Error loading list-style-image "+b),[3,18];case 18:return[3,20];case 19:r.listValue&&n.styles.listStyleType!==-1&&(B=this.createFontStyle(o)[0],this.ctx.font=B,this.ctx.fillStyle=Dn(o.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",C=new OA(n.bounds.left,n.bounds.top+Fr(n.styles.paddingTop,n.bounds.width),n.bounds.width,Vj(o.lineHeight,o.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Sg(r.listValue,C),o.letterSpacing,Vj(o.lineHeight,o.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),_.label=20;case 20:return[2]}})})},t.prototype.renderStackContent=function(r){return Ti(this,void 0,void 0,function(){var n,i,m,o,a,m,s,A,m,l,c,m,u,d,m,f,p,m,h,v,m;return bi(this,function(w){switch(w.label){case 0:if(In(r.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(r.element)];case 1:w.sent(),n=0,i=r.negativeZIndex,w.label=2;case 2:return n<i.length?(m=i[n],[4,this.renderStack(m)]):[3,5];case 3:w.sent(),w.label=4;case 4:return n++,[3,2];case 5:return[4,this.renderNodeContent(r.element)];case 6:w.sent(),o=0,a=r.nonInlineLevel,w.label=7;case 7:return o<a.length?(m=a[o],[4,this.renderNode(m)]):[3,10];case 8:w.sent(),w.label=9;case 9:return o++,[3,7];case 10:s=0,A=r.nonPositionedFloats,w.label=11;case 11:return s<A.length?(m=A[s],[4,this.renderStack(m)]):[3,14];case 12:w.sent(),w.label=13;case 13:return s++,[3,11];case 14:l=0,c=r.nonPositionedInlineLevel,w.label=15;case 15:return l<c.length?(m=c[l],[4,this.renderStack(m)]):[3,18];case 16:w.sent(),w.label=17;case 17:return l++,[3,15];case 18:u=0,d=r.inlineLevel,w.label=19;case 19:return u<d.length?(m=d[u],[4,this.renderNode(m)]):[3,22];case 20:w.sent(),w.label=21;case 21:return u++,[3,19];case 22:f=0,p=r.zeroOrAutoZIndexOrTransformedOrOpacity,w.label=23;case 23:return f<p.length?(m=p[f],[4,this.renderStack(m)]):[3,26];case 24:w.sent(),w.label=25;case 25:return f++,[3,23];case 26:h=0,v=r.positiveZIndex,w.label=27;case 27:return h<v.length?(m=v[h],[4,this.renderStack(m)]):[3,30];case 28:w.sent(),w.label=29;case 29:return h++,[3,27];case 30:return[2]}})})},t.prototype.mask=function(r){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(r.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(r){this.ctx.beginPath(),this.formatPath(r),this.ctx.closePath()},t.prototype.formatPath=function(r){var n=this;r.forEach(function(i,o){var a=Yo(i)?i.start:i;o===0?n.ctx.moveTo(a.x,a.y):n.ctx.lineTo(a.x,a.y),Yo(i)&&n.ctx.bezierCurveTo(i.startControl.x,i.startControl.y,i.endControl.x,i.endControl.y,i.end.x,i.end.y)})},t.prototype.renderRepeat=function(r,n,i,o){this.path(r),this.ctx.fillStyle=n,this.ctx.translate(i,o),this.ctx.fill(),this.ctx.translate(-i,-o)},t.prototype.resizeImage=function(r,n,i){var o;if(r.width===n&&r.height===i)return r;var a=(o=this.canvas.ownerDocument)!==null&&o!==void 0?o:document,s=a.createElement("canvas");s.width=Math.max(1,n),s.height=Math.max(1,i);var A=s.getContext("2d");return A.drawImage(r,0,0,r.width,r.height,0,0,n,i),s}
vendor: 5,802 bytes, line 484
484,t.prototype.renderBackgroundImage=function(r){return Ti(this,void 0,void 0,function(){var n,i,o,a,s,A;return bi(this,function(l){switch(l.label){case 0:n=r.styles.backgroundImage.length-1,i=function(c){var u,d,f,L,G,J,Q,j,N,p,L,G,J,Q,j,h,v,m,w,b,B,C,_,F,N,U,L,O,T,Q,j,$,G,J,H,W,se,Ae,k,D,z,re;return bi(this,function(oe){switch(oe.label){case 0:if(c.type!==0)return[3,5];u=void 0,d=c.url,oe.label=1;case 1:return oe.trys.push([1,3,,4]),[4,o.context.cache.match(d)];case 2:return u=oe.sent(),[3,4];case 3:return oe.sent(),o.context.logger.error("Error loading background-image "+d),[3,4];case 4:return u&&(f=XC(r,n,[u.width,u.height,u.width/u.height]),L=f[0],G=f[1],J=f[2],Q=f[3],j=f[4],N=o.ctx.createPattern(o.resizeImage(u,Q,j),"repeat"),o.renderRepeat(L,N,G,J)),[3,6];case 5:x3e(c)?(p=XC(r,n,[null,null,null]),L=p[0],G=p[1],J=p[2],Q=p[3],j=p[4],h=m3e(c.angle,Q,j),v=h[0],m=h[1],w=h[2],b=h[3],B=h[4],C=document.createElement("canvas"),C.width=Q,C.height=j,_=C.getContext("2d"),F=_.createLinearGradient(m,b,w,B),$j(c.stops,v).forEach(function(ne){return F.addColorStop(ne.stop,Dn(ne.color))}),_.fillStyle=F,_.fillRect(0,0,Q,j),Q>0&&j>0&&(N=o.ctx.createPattern(C,"repeat"),o.renderRepeat(L,N,G,J))):B3e(c)&&(U=XC(r,n,[null,null,null]),L=U[0],O=U[1],T=U[2],Q=U[3],j=U[4],$=c.position.length===0?[MP]:c.position,G=Fr($[0],Q),J=Fr($[$.length-1],j),H=v3e(c,G,J,Q,j),W=H[0],se=H[1],W>0&&se>0&&(Ae=o.ctx.createRadialGradient(O+G,T+J,0,O+G,T+J,W),$j(c.stops,W*2).forEach(function(ne){return Ae.addColorStop(ne.stop,Dn(ne.color))}),o.path(L),o.ctx.fillStyle=Ae,W!==se?(k=r.bounds.left+.5*r.bounds.width,D=r.bounds.top+.5*r.bounds.height,z=se/W,re=1/z,o.ctx.save(),o.ctx.translate(k,D),o.ctx.transform(1,0,0,z,0,0),o.ctx.translate(-k,-D),o.ctx.fillRect(O,re*(T-D)+D,Q,j*re),o.ctx.restore()):o.ctx.fill())),oe.label=6;case 6:return n--,[2]}})},o=this,a=0,s=r.styles.backgroundImage.slice(0).reverse(),l.label=1;case 1:return a<s.length?(A=s[a],[5,i(A)]):[3,4];case 2:l.sent(),l.label=3;case 3:return a++,[3,1];case 4:return[2]}})})},t.prototype.renderSolidBorder=function(r,n,i){return Ti(this,void 0,void 0,function(){return bi(this,function(o){return this.path(wQ(i,n)),this.ctx.fillStyle=Dn(r),this.ctx.fill(),[2]})})},t.prototype.renderDoubleBorder=function(r,n,i,o){return Ti(this,void 0,void 0,function(){var a,s;return bi(this,function(A){switch(A.label){case 0:return n<3?[4,this.renderSolidBorder(r,i,o)]:[3,2];case 1:return A.sent(),[2];case 2:return a=Sje(o,i),this.path(a),this.ctx.fillStyle=Dn(r),this.ctx.fill(),s=Eje(o,i),this.path(s),this.ctx.fill(),[2]}})})},t.prototype.renderNodeBackgroundAndBorders=function(r){return Ti(this,void 0,void 0,function(){var n,i,o,a,s,A,l,c,u=this;return bi(this,function(d){switch(d.label){case 0:return this.applyEffects(r.getEffects(2)),n=r.container.styles,i=!Wl(n.backgroundColor)||n.backgroundImage.length,o=[{style:n.borderTopStyle,color:n.borderTopColor,width:n.borderTopWidth},{style:n.borderRightStyle,color:n.borderRightColor,width:n.borderRightWidth},{style:n.borderBottomStyle,color:n.borderBottomColor,width:n.borderBottomWidth},{style:n.borderLeftStyle,color:n.borderLeftColor,width:n.borderLeftWidth}],a=Qje(Nf(n.backgroundClip,0),r.curves),i||n.boxShadow.length?(this.ctx.save(),this.path(a),this.ctx.clip(),Wl(n.backgroundColor)||(this.ctx.fillStyle=Dn(n.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(r.container)]):[3,2];case 1:d.sent(),this.ctx.restore(),n.boxShadow.slice(0).reverse().forEach(function(f){u.ctx.save();var p=ib(r.curves),h=f.inset?0:kje,v=Cje(p,-h+(f.inset?1:-1)*f.spread.number,(f.inset?1:-1)*f.spread.number,f.spread.number*(f.inset?-2:2),f.spread.number*(f.inset?-2:2));f.inset?(u.path(p),u.ctx.clip(),u.mask(v)):(u.mask(p),u.ctx.clip(),u.path(v)),u.ctx.shadowOffsetX=f.offsetX.number+h,u.ctx.shadowOffsetY=f.offsetY.number,u.ctx.shadowColor=Dn(f.color),u.ctx.shadowBlur=f.blur.number,u.ctx.fillStyle=f.inset?Dn(f.color):"rgba(0,0,0,1)",u.ctx.fill(),u.ctx.restore()}),d.label=2;case 2:s=0,A=0,l=o,d.label=3;case 3:return A<l.length?(c=l[A],c.style!==0&&!Wl(c.color)&&c.width>0?c.style!==2?[3,5]:[4,this.renderDashedDottedBorder(c.color,c.width,s,r.curves,2)]:[3,11]):[3,13];case 4:return d.sent(),[3,11];case 5:return c.style!==3?[3,7]:[4,this.renderDashedDottedBorder(c.color,c.width,s,r.curves,3)];case 6:return d.sent(),[3,11];case 7:return c.style!==4?[3,9]:[4,this.renderDoubleBorder(c.color,c.width,s,r.curves)];case 8:return d.sent(),[3,11];case 9:return[4,this.renderSolidBorder(c.color,s,r.curves)];case 10:d.sent(),d.label=11;case 11:s++,d.label=12;case 12:return A++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(r,n,i,o,a){return Ti(this,void 0,void 0,function(){var s,A,l,c,u,d,f,p,h,v,m,w,b,B,C,_,C,_;return bi(this,function(F){return this.ctx.save(),s=Fje(o,i),A=wQ(o,i),a===2&&(this.path(A),this.ctx.clip()),Yo(A[0])?(l=A[0].start.x,c=A[0].start.y):(l=A[0].x,c=A[0].y),Yo(A[1])?(u=A[1].end.x,d=A[1].end.y):(u=A[1].x,d=A[1].y),i===0||i===2?f=Math.abs(l-u):f=Math.abs(c-d),this.ctx.beginPath(),a===3?this.formatPath(s):this.formatPath(A.slice(0,2)),p=n<3?n*3:n*2,h=n<3?n*2:n,a===3&&(p=n,h=n),v=!0,f<=p*2?v=!1:f<=p*2+h?(m=f/(2*p+h),p*=m,h*=m):(w=Math.floor((f+h)/(p+h)),b=(f-w*p)/(w-1),B=(f-(w+1)*p)/w,h=B<=0||Math.abs(h-b)<Math.abs(h-B)?b:B),v&&(a===3?this.ctx.setLineDash([0,p+h]):this.ctx.setLineDash([p,h])),a===3?(this.ctx.lineCap="round",this.ctx.lineWidth=n):this.ctx.lineWidth=n*2+1.1,this.ctx.strokeStyle=Dn(r),this.ctx.stroke(),this.ctx.setLineDash([]),a===2&&(Yo(A[0])&&(C=A[3],_=A[0],this.ctx.beginPath(),this.formatPath([new Re(C.end.x,C.end.y),new Re(_.start.x,_.start.y)]),this.ctx.stroke()),Yo(A[1])&&(C=A[1],_=A[2],this.ctx.beginPath(),this.formatPath([new Re(C.end.x,C.end.y),new Re(_.start.x,_.start.y)]),this.ctx.stroke())),this.ctx.restore(
vendor: 4,178 bytes, line 484
484),[2]})})},t.prototype.render=function(r){return Ti(this,void 0,void 0,function(){var n;return bi(this,function(i){switch(i.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Dn(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),n=_je(r),[4,this.renderStack(n)];case 1:return i.sent(),this.applyEffects([]),[2,this.canvas]}})})},t}(mG),jje=function(e){return e instanceof eG||e instanceof Zz?!0:e instanceof KP&&e.type!==tb&&e.type!==eb},Qje=function(e,t){switch(e){case 0:return ib(t);case 2:return yje(t);case 1:default:return ob(t)}},Rje=function(e){switch(e){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Mje=["-apple-system","system-ui"],Dje=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter(function(t){return Mje.indexOf(t)===-1}):e},Hje=function(e){Ya(t,e);function t(r,n){var i=e.call(this,r,n)||this;return i.canvas=n.canvas?n.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),i.options=n,i.canvas.width=Math.floor(n.width*n.scale),i.canvas.height=Math.floor(n.height*n.scale),i.canvas.style.width=n.width+"px",i.canvas.style.height=n.height+"px",i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-n.x,-n.y),i.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),i}return t.prototype.render=function(r){return Ti(this,void 0,void 0,function(){var n,i;return bi(this,function(o){switch(o.label){case 0:return n=NE(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,r),[4,$je(n)];case 1:return i=o.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Dn(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(i,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},t}(mG),$je=function(e){return new Promise(function(t,r){var n=new Image;n.onload=function(){t(n)},n.onerror=r,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},Kje=function(){function e(t){var r=t.id,n=t.enabled;this.id=r,this.enabled=n,this.start=Date.now()}return e.prototype.debug=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,uy([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,uy([this.id,this.getTime()+"ms"],t))},e.prototype.warn=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,uy([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.prototype.error=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,uy([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},e.instances={},e}(),Vje=function(){function e(t,r){var n;this.windowBounds=r,this.instanceName="#"+e.instanceCount++,this.logger=new Kje({id:this.instanceName,enabled:t.logging}),this.cache=(n=t.cache)!==null&&n!==void 0?n:new uje(this,t)}return e.instanceCount=1,e}(),vG=function(e,t){return t===void 0&&(t={}),zje(e,t)};typeof window<"u"&&uG.setContext(window);var zje=function(e,t){return Ti(void 0,void 0,void 0,function(){var r,n,i,o,a,s,A,l,c,u,d,f,p,h,v,m,w,b,B,C,F,_,F,N,U,L,O,T,Q,j,$,G,J,H,W,se,Ae,k,D,z;return bi(this,function(re){switch(re.label){case 0:if(!e||typeof e!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(r=e.ownerDocument,!r)throw new Error("Element is not attached to a Document");
484if(n=r.defaultView,!n)throw new Error("Document is not attached to a Window");return i={allowTaint:(N=t.allowTaint)!==null&&N!==void 0?N:!1,imageTimeout:(U=t.imageTimeout)!==null&&U!==void 0?U:15e3,proxy:t.proxy,useCORS:(L=t.useCORS)!==null&&L!==void 0?L:!1},o=mE({logging:(O=t.logging)!==null&&O!==void 0?O:!0,cache:t.cache},i),a={windowWidth:(T=t.windowWidth)!==null&&T!==void 0?T:n.innerWidth,windowHeight:(Q=t.windowHeight)!==null&&Q!==void 0?Q:n.innerHeight,scrollX:(j=t.scrollX)!==null&&j!==void 0?j:n.pageXOffset,scrollY:($=t.scrollY)!==null&&$!==void 0?$:n.pageYOffset},s=new OA(a.scrollX,a.scrollY,a.windowWidth,a.windowHeight),A=new Vje(o,s),l=(G=t.foreignObjectRendering)!==null&&G!==void 0?G:!1,c={allowTaint:(J=t.allowTaint)!==null&&J!==void 0?J:!1,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:l,copyStyles:l},A.logger.debug("Starting document clone with size "+s.width+"x"+s.height+" scrolled to "+-s.left+","+-s.top),u=new mQ(A,e,c),d=u.clonedReferenceElement,d?[4,u.toIFrame(r,s)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return f=re.sent(),p=VP(d)||WLe(d)?CTe(d.ownerDocument):Kx(A,d),h=p.width,v=p.height,m=p.left,w=p.top,b=Gje(A,d,t.backgroundColor),B={canvas:t.canvas,backgroundColor:b,scale:(W=(H=t.scale)!==null&&H!==void 0?H:n.devicePixelRatio)!==null&&W!==void 0?W:1,x:((se=t.x)!==null&&se!==void 0?se:0)+m,y:((Ae=t.y)!==null&&Ae!==void 0?Ae:0)+w,width:(k=t.width)!==null&&k!==void 0?k:Math.ceil(h),height:(D=t.height)!==null&&D!==void 0?D:Math.ceil(v)},l?(A.logger.debug("Document cloned, using foreign object rendering"),F=new Hje(A,B),[4,F.render(d)]):[3,3];case 2:return C=re.sent(),[3,5];case 3:return A.logger.debug("Document cloned, element located at "+m+","+w+" with size "+h+"x"+v+" using computed rendering"),A.logger.debug("Starting DOM parsing"),_=nG(A,d),b===_.styles.backgroundColor&&(_.styles.backgroundColor=yA.TRANSPARENT),A.logger.debug("Starting renderer for element at "+B.x+","+B.y+" with size "+B.width+"x"+B.height),F=new Lje(A,B),[4,F.render(_)];case 4:C=re.sent(),re.label=5;case 5:return(!((z=t.removeContainer)!==null&&z!==void 0)||z)&&(mQ.destroy(f)||A.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),A.logger.debug("Finished rendering"),[2,C]}})})},Gje=function(e,t,r){var n=t.ownerDocument,i=n.documentElement?Cg(e,getComputedStyle(n.documentElement).backgroundColor):yA.TRANSPARENT,o=n.body?Cg(e,getComputedStyle(n.body).backgroundColor):yA.TRANSPARENT,a=typeof r=="string"?Cg(e,r):r===null?yA.TRANSPARENT:4294967295;return t===n.documentElement?Wl(i)?Wl(o)?a:o:i:a};const Wje=Object.freeze(Object.defineProperty({__proto__:null,default:vG},Symbol.toStringTag,{value:"Module"})),qje=["https://cello.so/customers/plancraft/","https://cello.so/customers/moss/","https://cello.so/customers/smoobu/","https://cello.so/customers/softr/"],Yje=async(e,t="cello-roi-calculator.pdf")=>{const r=document.getElementById(e);if(!r){console.error("Element not found for PDF export");return}try{const n=await vG(r,{scale:2,useCORS:!0,logging:!1,backgroundColor:"#ffffff",windowWidth:800,windowHeight:r.scrollHeight}),i=n.toDataURL("image/jpeg",.92),o=210,a=0,s=o-a*2,A=n.height*s/n.width,l=new it({orientation:"portrait",unit:"mm",format:[o,A],compress:!0});l.addImage(i,"JPEG",a,0,s,A);const c=A-55,u=45,d=45,f=12,p=4;qje.forEach((h,v)=>{const m=f+v*(u+p);l.link(m,c,u,d,{url:h})}),l.link(140,A-8,60,6,{url:"https://cello.so/signup/"}),l.save(t)}catch(n){throw console.error("Error generating PDF:",n),n}},Xje="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAYzSURBVHgBvVo9UyNHEG2Jg7KrgBLZGQIWCHAGl5FZfARk6EJHJzJnHJkdISI7M2TOgF+AHB0uvnS/4ETmgIJ1ZkeWIaGgAL8nZmVptmd2tZLvVS3am6/tnnnT3dNzOekDSqVS4ebmppTP5+een58DPPMoLpiHaPDJ5XIhnjrqPw4ODtaPjo5C6RE5yQgjdBkCrUGgomQA+tbQ92BoaKiWVZmuFTCCb+D1vfw3wz0DyuxjVba7VaQrBZaWlrakz4JbINV2zs7OttN2SKXA6upq8PDwcGi4nVYQcp6/gn5UOJD0CEGrxTSrkajA8vLyOwiwI/5Zp6AHeOpPT081INQaFYvF+YGBgQBtSlDuG/ErxQlYPz09rXra+BUwlKk4O2MT4tk+OTmpSQZg/DJ++I3A06zio1TOM7hP+BAmcz2r4Mq3yuJXxKnEgFYI2pTw84tWhxnfBQW+xYC/S59wfX1dn5ycPMDYX+KfC0qT4vT0dIh2F3ZFbAW4Ye/v7z+JzvlNCL4jCQDXA6xQMRqDDiyt48JqVORlNWw0sLHf2GPklAGuRV/KdQi/Lx6srKwUseG3XI7NeOHdpHEMpfa0/tjUb9rLBqyO1LykjLntm3k6t4mJiQ8QriL+DfmazUGHYHZ29uLy8rKhNSKlpqam/sHrqt0f5TnU16KC1gq4qEPOQ+v34oDpdy7d2Xki0dZjQjlpG1ZxY3R0dKparTaVz0elcFRbEud9+Pj4WBEP6OCke+EJOsc9XwMYiwplsIoZyrQmtKkAZxHLX1bG2IZTUpeZIFdd3hkrRwe0aR7VGXGvYAzn6vLbNNdK1QZpy5dX/AMKFBUBaqDOvvihWYsQM7doeeMdY5k0qnEM5/6ir4FZr1mGoRkJs1/eCPtO6bsrHtDiKMJowjfBMtbJS9jRjoIZywl6e6Vsjb95Qx97gDApBoEwRaXYGQeZStbtKmN5g0Tj8TsUp8ykUR4bSetckwTw5GWXgSIHSf1oy5XiOUlGbOzmKVBzOvjIr/I/IQqxM/SrKWXzefyJaT8yMlKTDIKACkFSP0ebPxK6Ccx5TRsrr1ChETmJBMSo4DAGdpsNpaye1M+Y84bVb45WKLAKQ0kBaF8VZWOZcEQF6zS/kWbFDWIWLJ+ikQozI5qprcBu77WbRr6jjD6gorTfT7ni2uQWXkkPwCrswPKQNkF7Ob06H8x41M41BH1D6gO8Bq6ATYNAUsK4+qpkBK2dz28oiJ1RuAINqyJVysTE7D9jBjOnWDBZGxiHHnU76Yxg2gdWUZgDN5ku6TgDIFwdc/HSpFj2smbjPPCG14ilCljtv9vL6BtoRmM2+Pb2tqgNwrMyzwxdCB9KPBx2oXmuMOfxGJCOKSrFF6SQZoPZuIPbJj+0L254c0NWToi00ajHuOwQ3yojFrNDhzW7MdrWc9rSUBhwciyl8E1zSovkOztYyvCbnGlnKgVKdiihndXxzamcEfDcpgU+sMgo0BwZr0VHFYOspxVcUSSAoBWHB29gxRaPj4/r2iE/OuA3HRnz9XZvZhf4a867Gmg53mYVniDNzs/PyxxLqS4g/jlkyKwpyOwGf5tZCSSV6mj0HV6/aGsTIHtAt7/gEL4ifQKzDMw2yMvea0cBE7gKYWMyYOU3wzBsNBXAyx0G+EoR9mu7I7MUEP576TOMEmOKDK+V5vtYueb+aMVCJgOQRIfQl2LpFY4shNauRbmWAp7grB09xS1J8GQhOmRoN9EdqUVj3pjcCpSOIagzJZ8BsIqfHOmamAwd4TRnAMvzVnQqBb4cTr8A4TccwjdMVqMDsfQ6NvSf2Ex/iZ4jXZ2ZmSlcXV39Jn0GzeX4+PiP4r6T+AEb98guVO8HTHJVM2u0vwuoKzP5ynbSB/DAc3d390HiydwINNs/aRXOGxrCk6t/6fySKdhNyiG5kJSON/D6nMRLPsN7LfHbjtDclx0MDw/XXaE4acJIlxd84HNZki8ON5POCamuWT15TefHzfk1UqRgDiNpDz88ajJMSaRotxfdFfFQqg/oOrLtSgEiIYLMiq4Fj9C1AhGiizwmqrq4we/8+Mt/9viYRfDWG
484NIHUBnE7vO0JsyWGb4HbU2irBo5zSMsT23VXkLxCP8CaA95IitoRAwAAAAASUVORK5CYII=",Jje="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO8SURBVHgB7ZjtWdswEMdPyudS2MCdgHSChgEazASECWImIExQZwLSCcrLAGSDZoO4EyS8fLXUk61gSZYsObh9+jz17wvE/ku+s06nOwP09PT09LwDAnuQxJtDyAcxUDgFzod4KZK3VkBIBgzu0oeDhW3s5dnrOc/zFP89DNH7aO1A8vU5BsJvpAFNZMDJtWlYMn5aQ+WwV++DthEn45dvaPwP8BsviISjOOZKu0qcY+16D8EOlBOzBFrDZoXjOwi7RCeyYL2HoBDCsJnIsFFHboGzOb6CZXp7tCx08WYIjAonz2uTcHaWPhzdavO21O/vgBm34g0SdoKGZ1Z9vImA00fgWqxvgbJPOGb7Xr2KN4SKt29uugbjBcU91BSrVFFmrlZ6OgEP/j0gUqUKIYsm4zWjOMz1sTxup4cReM3zwXmkT5rPIRTKlsaV4071EJaFhuoPfFMrCGS3uRWiLvWCVufAv0iIA5n6AzPGCAIp0qQKgVWXeoHfAUL0SRgdQSh8MNV/w69O9RDkQP7duDIt8raHMrfzif40dtuV/k0CfpbG0X+Iq/DY5ERxDzXaRZwDN+nCoR+20at4HShOQlG/6AgD18np800Svw4rQ15GRc3E6E+oH37Xtvkv49epND5IbxJcTifjzQz9bVUpVrDr9P5oZp/XUl4TskzvDk4ggPA0SmHRXEU6EGPEWPf9ennN+ahc3Y23bPfXQjiJDIu1UWyFwWW4uer8sgbK6uNwQ2Mo+hJGYwgpmzGCbsDVqBeC5XNg4ghR65gdTgcajVd6AfGA3eRyyUVGwbZT9MuO1tFhkKOs3o35bCutSSvjyz7gwlKzgGOeCRp05TDI3U+MnxZQa3Jomt5/MLOhYw9Y3zy+cVK8hSUEUuRxHIP/mhVsJM8S6yZN7z9O8I9xgLLEVsbUHJCbLTIGizSY+LojqzE4Bg1KxBzGrUi2k3Yo9t9mLcTojSnTQkiGzlqXsLkwHjoAQ0N8D5oahn5qaE2H8lCs4AR75YO3EkNfAT4wP4GIHD6DrqBsVkuZDasgew89lKj+At4cKOLRLKbwON8nbBoMEmXJhXH5vPHAEk6riENO0VcrkA9GmjCwmGpLkQQCm32pz0RpoV1Umv3KAbN553AHfwqzeafwpVFPuG4LJcfV0IpIF/lr8b2pNe982KjP8QOwQ08bJglu3vcg0375aqxBvjL0lj3A9aqwy81rYkmbvqpz69JXDqgba5+yuS0tnldmL7tecUB+NRbCwG7oXbR93t+2r6enp+f/4Dcsk+eQGNpHCwAAAABJRU5ErkJggg==",Zje=()=>{const[e,t]=P.useState(Up),[r,n]=P.useState(Vv),[i,o]=P.useState("user"),[a,s]=P.useState(1e4),[A,l]=P.useState(300),[c,u]=P.useState(15),[d,f]=P.useState(500),[p,h]=P.useState(15),[v,m]=P.useState(15),[w,b]=P.useState(6),[B,C]=P.useState("median"),[_,F]=P.useState("free_trial"),[N,U]=P.useState(Up.free_trial_median),[L,O]=P.useState({activeReferrersPct:!1,sharingReferrersPct:!1,newUserViews:!1,newUserSignupsPct:!1,newUserPurchasesPct:!1}),[T,Q]=P.useState(40),[j,$]=P.useState(1),[G,J]=P.useState(20),[H,W]=P.useState(25),[se,Ae]=P.useState(3),[k,D]=P.useState(2e4),[z,re]=P.useState(15),[oe,ne]=P.useState(2e3),[de,ae]=P.useState(!1),[ue,pe]=P.useState(0),[ce,Ce]=P.useState(0);P.useEffect(()=>{Pe()},[]),P.useEffect(()=>{const Ie=`${_}_${B}`;e[Ie]?(U(e[Ie]),O({activeReferrersPct:!1,sharingReferrersPct:!1,newUserViews:!1,newUserSignupsPct:!1,newUserPurchasesPct:!1})):e[B]&&U(e[B])},[B,_,e]);const Pe=async()=>{try{console.log("Fetching data from backend...");const{data:Ie,error:Se}=await wPe.functions.invoke("fetch-google-sheets-data");if(Se){console.error("Error fetching data from backend:",Se),t(Up),n(Vv);return}Ie!=null&&Ie.benchmarks&&Object.keys(Ie.benchmarks).length>0?(console.log("Loaded benchmarks from backend"),t(Ie.benchmarks)):t(Up),Ie!=null&&Ie.pricing&&Ie.pricing.length>0?(console.log("Loaded pricing from backend"),n(Ie.pricing)):n(Vv)}catch(Ie){console.error("Failed to load data from backend:",Ie),t(Up),n(Vv)}},q=r4e({maus:a,ticketSize:A,payoutPercentage:c,payoutCap:d,yoyGrowthRate:p,refereeDiscountPct:v,refereeDiscountMonths:w,benchmarks:N,pricingTiers:r}),Fe=$Ee({numberOfPartners:T,numberOfCampaigns:j,activationRate:H,referralsPerPartner:se,acv:k,payoutFee:5,revenueShare:z,payoutCap:de?1/0:oe,yoyGrowthRate:G,refereeDiscountPct:ue,refereeDiscountMonths:ce}),Qe=async()=>{const Ie=lB.loading("Generating PDF...");try{await Yje("pdf-export-content","cello-roi-calculator.pdf"),lB.success("PDF exported successfully!",{id:Ie})}catch{lB.error("Failed to export PDF. Please try again.",{id:Ie})}};return y.jsxs(y.Fragment,{children:[y.jsx(XEe,{}),y.jsx(t4e,{mode:i,userInputs:i==="user"?{maus:a,ticketSize:A,payoutPercentage:c,payoutCap:d,yoyGrowthRate:p,refereeDiscountPct:v,refereeDiscountMonths:w,gtmModel:_,performanceTier:B}:void 0,partnerInputs:i==="partner"?{numberOfPartners:T,numberOfCampaigns:j,activationRate:H,referralsPerPartner:se,acv:k,yoyGrowthRate:G,revenueShare:z,payoutCap:oe}:void 0,children:i==="user"?y.jsx(xk,{results:q,hideMonthlyBreakdown:!0}):y.jsx(Bk,{results:Fe})}),y.jsxs("div",{className:"min-h-screen bg-background",children:[y.jsx(zEe,{}),y.jsx(GEe,{}),y.jsx("section",{id:"calculator",className:"py-16 sm:py-20 lg:py-24 bg-[#FAFAFA]",children:y.jsxs("div",{className:"container mx-auto px-3 sm:px-4 max-w-7xl",children:[y.jsxs("header",{className:"mb-8 sm:mb-10",children:[y.jsx("h2",{className:"text-3xl sm:text-4xl lg:text-5xl xl:text-6xl font-bold text-center mb-4 text-foreground px-2 tracking-[-0.03em]",children:"Calculate Your ROI"}),y.jsx("p",{className:"text-center text-muted-foreground text-lg sm:text-xl mx-auto mb-8 sm:mb-10 px-3 max-w-2xl",children:i==="user"?"Estimate the return on investment of your user referral program with real industry benchmarks":"Estimate the return on investment of your partner referral program"}),y.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center sm:justify-between gap-4 px-2",children:[y.jsx("div",{className:"hidden sm:block sm:w-[120px]"})," ",y.jsxs("nav",{className:"inline-flex items-center p-1.5 bg-white border border-border/60 rounded-full shadow-sm","aria-label":"Referral program type selector",children:[y.jsxs("button",{onClick:()=>o("user"),className:`flex items-center gap-2.5 px-4 sm:px-5 py-2.5 sm:py-3 rounded-full transition-all ${i==="user"?"bg-primary/8 shadow-sm":"bg-transparent hover:bg-muted/50"}`,"aria-pressed":i==="user",children:[y.jsx("img",{src:Xje,alt:"",className:`w-4 h-4 sm:w-5 sm:h-5 flex-shrink-0 transition-all ${i==="user"?"icon-primary":"opacity-50 grayscale"}`}),y.jsxs("div",{className:"flex flex-col items-start",children:[y.jsx("span",{className:`text-[10px] sm:text-xs font-semibold uppercase tracking-wide whitespace-nowrap ${i==="user"?"text-primary":"text-foreground"}`,children:"User Referrals"}),y.jsx("span",{className:"text-[9px] sm:text-[11px] text-muted-foreground whitespace-nowrap",children:"For users of your product"})]})]}),y.jsxs("button",{onClick:()=>o("partner"),className:`flex items-center gap-2.5 px-4 sm:px-5 py-2.5 sm:py-3 rounded-full transition-all ${i==="partner"?"bg-primary/8 shadow-sm":"bg-transparent hover:bg-muted/50"}`,"aria-pressed":i==="partner",children:[y.jsx("img",{src:Jje,alt:"",className:`w-4 h-4 sm:w-5 sm:h-5 flex-shrink-0 ${i==="partner"?"":"op
484acity-50 grayscale"}`}),y.jsxs("div",{className:"flex flex-col items-start",children:[y.jsx("span",{className:`text-[10px] sm:text-xs font-semibold uppercase tracking-wide whitespace-nowrap ${i==="partner"?"text-primary":"text-foreground"}`,children:"Partner Referrals"}),y.jsx("span",{className:"text-[9px] sm:text-[11px] text-muted-foreground whitespace-nowrap",children:"For affiliates & influencers"})]})]})]}),y.jsxs(ja,{onClick:Qe,variant:"outline",size:"sm",className:"gap-2 sm:w-[120px] sm:justify-center rounded-full border-border/60",children:[y.jsx(NX,{className:"w-4 h-4"}),y.jsx("span",{className:"hidden sm:inline",children:"Export PDF"}),y.jsx("span",{className:"sm:hidden",children:"Export"})]})]})]}),y.jsx("main",{className:"grid lg:grid-cols-[400px_1fr] gap-5 sm:gap-6 items-start",children:i==="user"?y.jsxs(y.Fragment,{children:[y.jsx(zne,{maus:a,setMaus:s,ticketSize:A,setTicketSize:l,payoutPercentage:c,setPayoutPercentage:u,payoutCap:d,setPayoutCap:f,yoyGrowthRate:p,setYoyGrowthRate:h,refereeDiscountPct:v,setRefereeDiscountPct:m,refereeDiscountMonths:w,setRefereeDiscountMonths:b,selectedTier:B,setSelectedTier:C,gtmModel:_,setGtmModel:F,benchmarks:N,setBenchmarks:U,customBenchmarks:L,setCustomBenchmarks:O}),y.jsx("div",{id:"calculator-outputs",children:y.jsx(xk,{results:q})})]}):y.jsxs(y.Fragment,{children:[y.jsx(KEe,{numberOfPartners:T,setNumberOfPartners:Q,numberOfCampaigns:j,setNumberOfCampaigns:$,yoyGrowthRate:G,setYoyGrowthRate:J,activationRate:H,setActivationRate:W,referralsPerPartner:se,setReferralsPerPartner:Ae,acv:k,setAcv:D,revenueShare:z,setRevenueShare:re,payoutCap:oe,setPayoutCap:ne,isPayoutUncapped:de,setIsPayoutUncapped:ae,refereeDiscountPct:ue,setRefereeDiscountPct:pe,refereeDiscountMonths:ce,setRefereeDiscountMonths:Ce}),y.jsx("div",{id:"calculator-outputs",children:y.jsx(Bk,{results:Fe})})]})})]})}),y.jsx(qEe,{}),y.jsx(YEe,{})]})]})},eQe=()=>{const e=BD();return P.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),y.jsx("div",{className:"flex min-h-screen items-center justify-center bg-gray-100",children:y.jsxs("div",{className:"text-center",children:[y.jsx("h1",{className:"mb-4 text-4xl font-bold",children:"404"}),y.jsx("p",{className:"mb-4 text-xl text-gray-600",children:"Oops! Page not found"}),y.jsx("a",{href:"/",className:"text-blue-500 underline hover:text-blue-700",children:"Return to Home"})]})})},tQe=new ote,rQe=()=>y.jsx(ste,{client:tQe,children:y.jsxs(kee,{children:[y.jsx(yJ,{}),y.jsx(XJ,{}),y.jsx(zte,{children:y.jsxs($te,{children:[y.jsx(i_,{path:"/",element:y.jsx(Zje,{})}),y.jsx(i_,{path:"*",element:y.jsx(eQe,{})})]})})]})});K6(document.getElementById("root")).render(y.jsx(rQe,{}));export{ur as _,nv as c,br as g};

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.